diff --git a/UPGRADE.md b/UPGRADE.md index aa4e01c42..6227cc4bf 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -1,5 +1,23 @@ Upgrade notes +## [14.0.0](https://github.com/CESNET/perun-web-apps/compare/v13.4.0...v14.0.0) (2023-09-11) + + +### ⚠ BREAKING CHANGES + +* **profile:** The consolidator_base_url config property needs +to be changed to consolidator_url and include the complete url. + +### Features + +* close session expired dialog in all tabs ([316df47](https://github.com/CESNET/perun-web-apps/commit/316df4762ff6d2c0fdb3b94e8f743ea12c9c387c)) +* **profile:** consolidator config uses full url ([0df39c2](https://github.com/CESNET/perun-web-apps/commit/0df39c2d5e7e269bc801587a058470d4c2360131)) + + +### Bug Fixes + +* initialize colors from instance config ([21ef021](https://github.com/CESNET/perun-web-apps/commit/21ef02165455bfef3e84331648d9dc5bc9f15a88)) + ## [13.4.0](https://github.com/CESNET/perun-web-apps/compare/v13.3.1...v13.4.0) (2023-09-04) diff --git a/dist/apps/admin-gui/assets/config/defaultConfig.json b/dist/apps/admin-gui/assets/config/defaultConfig.json index 371209b4e..8aa945a60 100644 --- a/dist/apps/admin-gui/assets/config/defaultConfig.json +++ b/dist/apps/admin-gui/assets/config/defaultConfig.json @@ -123,7 +123,7 @@ "profile_label_en": "Profile", "logo": "image/svg+xml\n\n\t.st0{fill:#FFFFFF;}\n\n\n\n\t\n\t\n\n", "theme": { - "content_bg_color": "", + "content_bg_color": "#f2f2f2", "back_button_color": "#000000", "nav_bg_color": "#102027", "nav_text_color": "#ffffff", @@ -140,6 +140,7 @@ "sidemenu_active_color": "#465258", "sidemenu_active_text_color": "#ffffff", "sidemenu_text_color": "#ffffff", + "sidemenu_item_icon_color": "#ffffff", "sidemenu_submenu_bg_color": "#1b2428", "sidemenu_submenu_hover_color": "#566268", "sidemenu_submenu_hover_text_color": "#ffffff", diff --git a/dist/apps/admin-gui/assets/config/version.json b/dist/apps/admin-gui/assets/config/version.json index 4bb0ed6d4..6fe416137 100644 --- a/dist/apps/admin-gui/assets/config/version.json +++ b/dist/apps/admin-gui/assets/config/version.json @@ -1 +1 @@ -{"version":"13.4.0"} +{"version":"14.0.0"} diff --git a/dist/apps/admin-gui/index.html b/dist/apps/admin-gui/index.html index e4a1f784b..860001453 100644 --- a/dist/apps/admin-gui/index.html +++ b/dist/apps/admin-gui/index.html @@ -7,12 +7,12 @@ - +
- + diff --git a/dist/apps/admin-gui/main.b118629a7bf0fbc2.js b/dist/apps/admin-gui/main.b118629a7bf0fbc2.js new file mode 100644 index 000000000..565427c89 --- /dev/null +++ b/dist/apps/admin-gui/main.b118629a7bf0fbc2.js @@ -0,0 +1 @@ +(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[179],{92495:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>qe});var e=h(87824),p=h(38106),g=h(65879),S=h(96814),m=h(74104),T=h(55940),b=h(16921),x=h(12877),R=h(69087),v=h(61917),N=h(82066),B=h(64124),O=h(30617),te=h(32296),ne=h(92596),F=h(4675),ce=h(2730),Ce=h(71365);function Ie(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"div",7)(1,"div",8)(2,"perun-web-apps-entity-search-select",9),g.NdJ("entitySelected",function(ae){const U=g.CHM(Y).$implicit;return g.KtG(U[0]=ae.namespace+":"+ae.friendlyName)}),g.ALo(3,"translate"),g.ALo(4,"translate"),g.ALo(5,"translate"),g.qZA()(),g.TgZ(6,"div",10)(7,"perun-web-apps-debounce-filter",11),g.NdJ("filter",function(ae){const U=g.CHM(Y).$implicit;return g.KtG(U[1]=ae)}),g.qZA()(),g.TgZ(8,"div",12)(9,"button",13),g.NdJ("click",function(){const je=g.CHM(Y).$implicit,U=g.oxw(2);return g.KtG(U.removeOption(je))}),g.ALo(10,"translate"),g.TgZ(11,"mat-icon"),g._uU(12,"clear"),g.qZA()()()()}if(2&we){const Y=g.oxw(2);g.xp6(2),g.Q6J("entities",Y.availableAttrDefs)("searchFunction",Y.nameFunction)("mainTextFunction",Y.nameFunction)("secondaryTextFunction",Y.secondaryTextFunction)("selectPlaceholder",g.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SELECT_ATTR_DEF"))("findPlaceholder",g.lcZ(4,12,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.FIND_ATTR_DEF"))("noEntriesText",g.lcZ(5,14,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.NO_ATTR_DEF_FOUND")),g.xp6(5),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_PLACEHOLDER"),g.xp6(2),g.s9C("matTooltip",g.lcZ(10,16,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.REMOVE_PARAMETER")),g.Q6J("disabled",1===Y.options.length)}}function ye(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"div",1),g.YNc(1,Ie,13,18,"div",2),g.TgZ(2,"button",3),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae.addOption())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"span",4),g.ALo(6,"translate"),g.TgZ(7,"button",5),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae.searchEntities())}),g.TgZ(8,"mat-icon",6),g._uU(9,"search"),g.qZA(),g._uU(10),g.ALo(11,"translate"),g.qZA()()()}if(2&we){const Y=g.oxw();g.xp6(1),g.Q6J("ngForOf",Y.options),g.xp6(2),g.hij(" ",g.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.ADD_PARAMETER")," "),g.xp6(2),g.s9C("matTooltip",g.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON_TOOLTIP")),g.Q6J("matTooltipDisabled",!Y.emptySearchString()),g.xp6(2),g.Q6J("disabled",Y.emptySearchString()),g.xp6(3),g.hij(" ",g.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON")," ")}}let oe=(()=>{class we{constructor(){this.attributeSelected=new g.vpe,this.search=new g.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(Ne=>Ne!==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(Ne=>{Y[Ne[0]]=Ne[1]}),this.search.emit(Y)}static#e=this.\u0275fac=function(Ne){return new(Ne||we)};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["perun-web-apps-attribute-search-select"]],inputs:{attributes:"attributes",attributesForEntity:"attributesForEntity"},outputs:{attributeSelected:"attributeSelected",search:"search"},features:[g.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(Ne,ae){1&Ne&&g.YNc(0,ye,12,12,"div",0),2&Ne&&g.Q6J("ngIf",void 0!==ae.options)},dependencies:[S.sg,S.O5,O.Hw,te.lW,te.RK,ne.gM,F.i,ce.P,Ce.X$]})}return we})();function w(we,ht){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_USERS")," ")}function z(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getUsers(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const q=function(){return["user","id","name"]};function W(we,ht){if(1&we&&g._UZ(0,"app-users-list",9),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,q))("users",Y.entities)}}function Q(we,ht){if(1&we&&(g.YNc(0,z,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,W,1,4,"app-users-list",7)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function Re(we,ht){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_MEMBERS")," ")}function tt(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-vo-search-select",13),g.NdJ("voSelected",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.voSelected(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("vos",Y.vos)}}function Fe(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getMembers(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const ft=function(){return["id","voId","userId","status"]};function Ye(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-members-list",14),g.NdJ("updateTable",function(){g.CHM(Y);const ae=g.oxw(2);return g.KtG(ae.getMembers(ae.searchInput))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(5,ft))("disableStatusChange",!0)("disableExpirationChange",!0)("members",Y.entities)}}function $e(we,ht){if(1&we&&(g.TgZ(0,"div",10),g.YNc(1,tt,1,1,"perun-web-apps-vo-search-select",11),g.qZA(),g.YNc(2,Fe,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(3,Ye,1,6,"perun-web-apps-members-list",12)),2&we){const Y=g.oxw();g.xp6(1),g.Q6J("ngIf",Y.vos.length>0),g.xp6(1),g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function rt(we,ht){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_FACILITIES")," ")}function Qe(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getFacilities(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","facility")}}const ge=function(){return["id","name","description"]};function G(we,ht){if(1&we&&g._UZ(0,"perun-web-apps-facilities-list",16),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,ge))("facilities",Y.entities)}}function me(we,ht){if(1&we&&(g.YNc(0,Qe,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,G,1,4,"perun-web-apps-facilities-list",15)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function Le(we,ht){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_RESOURCES")," ")}function Ve(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getResources(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","resource")}}const ve=function(){return["id","name","description","voId","facilityId"]};function xe(we,ht){if(1&we&&g._UZ(0,"perun-web-apps-resources-list",18),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,ve))("resources",Y.entities)}}function ot(we,ht){if(1&we&&(g.YNc(0,Ve,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,xe,1,4,"perun-web-apps-resources-list",17)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function fe(we,ht){1&we&&g._UZ(0,"mat-spinner",19)}let qe=(()=>{class we{static#e=this.id="AdminSearcherComponent";constructor(Y,Ne,ae){this.attributesManager=Y,this.searcher=Ne,this.voService=ae,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(Ne=>{this.entities=Ne,this.loadingEntityData=!1})}getMembers(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getMembersByUserAttributes({vo:this.selectedVo.id,userAttributesWithSearchingValues:this.searchInput}).subscribe(Ne=>{this.entities=Ne,this.loadingEntityData=!1})}getFacilities(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getFacilities({attributesWithSearchingValues:this.searchInput}).subscribe(Ne=>{this.entities=Ne.map(ae=>({facility:ae})),this.loadingEntityData=!1})}getResources(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getAttributesResources({attributesWithSearchingValues:this.searchInput}).subscribe(Ne=>{this.entities=Ne,this.loadingEntityData=!1})}static#t=this.\u0275fac=function(Ne){return new(Ne||we)(g.Y36(e.H8),g.Y36(e.t7),g.Y36(e.YF))};static#i=this.\u0275cmp=g.Xpm({type:we,selectors:[["app-admin-searcher"]],hostVars:2,hostBindings:function(Ne,ae){2&Ne&&g.ekj("router-component",ae.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(Ne,ae){1&Ne&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"mat-tab-group",1),g.NdJ("selectedIndexChange",function(U){return ae.tabChanged(U)}),g.TgZ(4,"mat-tab",2),g.YNc(5,w,2,3,"ng-template",3),g.YNc(6,Q,2,2,"ng-template",4),g.qZA(),g.TgZ(7,"mat-tab"),g.YNc(8,Re,2,3,"ng-template",3),g.YNc(9,$e,4,3,"ng-template",4),g.qZA(),g.TgZ(10,"mat-tab"),g.YNc(11,rt,2,3,"ng-template",3),g.YNc(12,me,2,2,"ng-template",4),g.qZA(),g.TgZ(13,"mat-tab"),g.YNc(14,Le,2,3,"ng-template",3),g.YNc(15,ot,2,2,"ng-template",4),g.qZA()(),g.YNc(16,fe,1,0,"mat-spinner",5)),2&Ne&&(g.xp6(1),g.Oqu(g.lcZ(2,2,"ADMIN.SEARCHER.TITLE")),g.xp6(15),g.Q6J("ngIf",ae.loading||ae.loadingEntityData))},dependencies:[S.O5,m.Vc,m.uD,m.uX,m.SP,T.Ou,b.C,x.C,R.M,v.O,N.X,oe,Ce.X$]})}return we})()},97255:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>w});var e=h(78337),p=h(87824),g=h(38106),S=h(64124),m=h(7443),T=h(39547),b=h(73615),x=h(65879),R=h(17700),v=h(96814),N=h(32296),B=h(49496),O=h(55959),te=h(62481),ne=h(2730),F=h(69755),ce=h(71365);function Ce(z,q){if(1&z){const W=x.EpF();x.TgZ(0,"button",8),x.NdJ("click",function(){x.CHM(W);const Re=x.oxw();return x.KtG(Re.createService())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&z&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"ADMIN.SERVICES.CREATE")," "))}function Ie(z,q){if(1&z){const W=x.EpF();x.TgZ(0,"button",9),x.NdJ("click",function(){x.CHM(W);const Re=x.oxw();return x.KtG(Re.deleteService())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&z){const W=x.oxw();x.Q6J("disabled",0===W.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(2,2,"ADMIN.SERVICES.DELETE")," ")}}function ye(z,q){1&z&&x._UZ(0,"perun-web-apps-loading-table")}function oe(z,q){if(1&z&&x._UZ(0,"app-services-list",10),2&z){const W=x.oxw();x.Q6J("filterValue",W.filterValue)("selection",W.selection)("services",W.services)("tableId",W.tableId)}}let w=(()=>{class z{static#e=this.id="AdminServicesComponent";constructor(W,Q,Re){this.serviceManager=W,this.dialog=Q,this.authResolver=Re,this.selection=new e.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=g.NL}ngOnInit(){this.refreshTable()}createService(){const W=(0,S.kZ)();W.width="600px",W.data={theme:"admin-theme"},this.dialog.open(m.R,W).afterClosed().subscribe(Re=>{Re&&this.refreshTable()})}deleteService(){const W=(0,S.kZ)();W.width="600px",W.data={theme:"admin-theme",services:this.selection.selected},this.dialog.open(T.m,W).afterClosed().subscribe(Re=>{Re&&this.refreshTable()})}refreshTable(){this.loading=!0,this.serviceManager.getServices().subscribe(W=>{this.services=W,this.selection.clear(),this.loading=!1})}applyFilter(W){this.filterValue=W}static#t=this.\u0275fac=function(Q){return new(Q||z)(x.Y36(p.KK),x.Y36(R.uw),x.Y36(b.x4))};static#i=this.\u0275cmp=x.Xpm({type:z,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,Re){if(1&Q&&(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 Re.refreshTable()}),x.qZA(),x.YNc(5,Ce,3,3,"button",2),x.YNc(6,Ie,3,4,"button",3),x.TgZ(7,"perun-web-apps-debounce-filter",4),x.NdJ("filter",function(Fe){return Re.applyFilter(Fe)}),x.qZA(),x.YNc(8,ye,1,0,"ng-template",null,5,x.W1O),x.TgZ(10,"div",6),x.YNc(11,oe,1,4,"app-services-list",7),x.qZA()()),2&Q){const tt=x.MAs(9);x.xp6(2),x.Oqu(x.lcZ(3,6,"ADMIN.SERVICES.TITLE")),x.xp6(3),x.Q6J("ngIf",Re.authResolver.isPerunAdmin()),x.xp6(1),x.Q6J("ngIf",Re.authResolver.isPerunAdmin()),x.xp6(1),x.Q6J("placeholder","ADMIN.SERVICES.FILTER"),x.xp6(4),x.Q6J("perunWebAppsLoader",Re.loading)("perunWebAppsLoaderIndicator",tt)}},dependencies:[v.O5,N.lW,B.Q,O.K,te.t,ne.P,F.e,ce.X$]})}return z})()},10679:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>ce});var e=h(38106),p=h(1385),g=h(73615),S=h(22096),m=h(65879),T=h(75986),b=h(55959),x=h(62481),R=h(2730),v=h(79403),N=h(69755),B=h(96814),O=h(71365);function te(Ce,Ie){1&Ce&&m._UZ(0,"perun-web-apps-loading-table")}const ne=function(){return["user","id","name","email","logins","organization"]};function F(Ce,Ie){if(1&Ce){const ye=m.EpF();m.TgZ(0,"perun-web-apps-users-dynamic-list",7),m.NdJ("loading$",function(w){m.CHM(ye);const z=m.oxw();return m.KtG(z.loading$=w)}),m.qZA()}if(2&Ce){const ye=m.oxw();m.Q6J("disableRouting",!1)("searchString",ye.searchString)("attrNames",ye.attributes)("displayedColumns",m.DdM(7,ne))("tableId",ye.tableId)("withoutVo",ye.usersWithoutVo)("updateTable",ye.update)}}let ce=(()=>{class Ce{static#e=this.id="AdminUsersComponent";constructor(ye,oe){this.storeService=ye,this.cd=oe,this.usersWithoutVo=!1,this.tableId=e.xx,this.attributes=[],this.update=!1}ngOnInit(){this.loading$=(0,S.of)(!0),this.attributes=[p.r.USER_DEF_ORGANIZATION,p.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames())}onSearchByString(ye){this.searchString=ye,this.cd.detectChanges()}findUsersWithoutVO(){this.usersWithoutVo=!this.usersWithoutVo,this.cd.detectChanges()}refresh(){this.update=!this.update,this.cd.detectChanges()}static#t=this.\u0275fac=function(oe){return new(oe||Ce)(m.Y36(g.d6),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:Ce,selectors:[["app-admin-users"]],hostVars:2,hostBindings:function(oe,w){2&oe&&m.ekj("router-component",w.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(oe,w){if(1&oe&&(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 w.refresh()}),m.qZA(),m.TgZ(4,"perun-web-apps-debounce-filter",2),m.NdJ("filter",function(q){return w.onSearchByString(q)}),m.qZA(),m.TgZ(5,"mat-checkbox",3),m.NdJ("change",function(){return w.findUsersWithoutVO()}),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.YNc(8,te,1,0,"ng-template",null,4,m.W1O),m.TgZ(10,"div",5),m.YNc(11,F,1,8,"perun-web-apps-users-dynamic-list",6),m.ALo(12,"async"),m.qZA()),2&oe){const z=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",w.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,w.loading$))("perunWebAppsLoaderIndicator",z)}},dependencies:[T.oG,b.K,x.t,R.P,v.M,N.e,B.Ov,O.X$],styles:[".search-field[_ngcontent-%COMP%]{width:325px}"]})}return Ce})()},78934:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>w});var e=h(73615),p=h(91687),g=h(69862),S=h(64124),m=h(65879),T=h(17700),b=h(32296),x=h(71365);let R=(()=>{class z{constructor(W){this.dialogRef=W}onReload(){location.reload()}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(Q){return new(Q||z)(m.Y36(T.so))};static#t=this.\u0275cmp=m.Xpm({type:z,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(Q,Re){1&Q&&(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 Re.onClose()}),m._uU(10),m.ALo(11,"translate"),m.qZA(),m.TgZ(12,"button",5),m.NdJ("click",function(){return Re.onReload()}),m._uU(13),m.ALo(14,"translate"),m.qZA()()()),2&Q&&(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:[b.lW,T.uh,T.xY,T.H8,x.X$]})}return z})();var v=h(44112),N=h(32181),B=h(19366);let O=(()=>{class z{constructor(W,Q){this.router=W,this.routeReuseStrategy=Q;const Re=Q;W.events.subscribe(tt=>{tt instanceof v.OD&&Re.setLastNavigationType("popstate"===tt.navigationTrigger?"back":"direct")})}init(){}static#e=this.\u0275fac=function(Q){return new(Q||z)(m.LFG(v.F0),m.LFG(v.wN))};static#t=this.\u0275prov=m.Yz7({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})();const te=["footer"];function ne(z,q){if(1&z&&(m.TgZ(0,"div",3)(1,"mat-icon"),m._uU(2,"alert"),m.qZA(),m._uU(3),m.qZA()),2&z){const W=m.oxw();m.xp6(3),m.hij(" ",W.warningMessage,"\n")}}const F=function(z){return{top:z}},ce=function(z,q){return{"margin-top":z,"min-height":q}},Ce=function(z){return{"min-height":z}};function Ie(z,q){if(1&z){const W=m.EpF();m.TgZ(0,"perun-web-apps-header",4),m.NdJ("sidenavToggle",function(){m.CHM(W);const Re=m.MAs(3);return m.KtG(Re.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&z){const W=m.MAs(3),Q=m.oxw();m.Q6J("ngStyle",m.VKq(10,F,Q.getNavMenuTop()))("otherApp",Q.otherApp)("showNotifications",!0),m.xp6(1),m.Q6J("ngStyle",m.WLB(12,ce,Q.getSideNavMarginTop(),Q.getSideNavMinHeight())),m.xp6(1),m.Q6J("fixedInViewport",!0)("mode",Q.sidebarMode)("fixedTopGap",Q.getTopGap())("opened",!Q.isMobile()),m.xp6(3),m.Q6J("sideNav",W),m.xp6(2),m.Q6J("ngStyle",m.VKq(15,Ce,Q.contentInnerMinHeight))}}function ye(z,q){1&z&&(m.TgZ(0,"div",12),m._UZ(1,"div",13),m.qZA())}function oe(z,q){1&z&&m._UZ(0,"perun-web-apps-login-screen-base",14),2&z&&m.Q6J("application","admin-gui")}let w=(()=>{class z{static#e=this.minWidth=992;constructor(W,Q,Re,tt,Fe,ft,Ye,$e){this.cache=W,this.store=Q,this.http=Re,this.dialog=tt,this.router=Fe,this.initAuth=ft,this.authService=Ye,this.cd=$e,this.otherApp=B.pR.Profile,this.sidebarMode="side",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<=z.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)(W=>W instanceof v.OD)).subscribe(W=>{this.updateInitAccessedPage(W)}))}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 W=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentInnerMinHeight=this.displayWarning?"calc(100vh - "+W+"px - 112px)":"calc(100vh - "+W+"px - 64px)",this.cd.detectChanges()}updateInitAccessedPage(W){W.url===sessionStorage.getItem("initPage")?("imperative"===W.navigationTrigger&&W.id!==this.store.getInitialPageId()&&sessionStorage.setItem("onInitPage","false"),"popstate"===W.navigationTrigger&&(W.restoredState.navigationId===this.store.getInitialPageId()?(sessionStorage.setItem("onInitPage","true"),this.store.setInitialPageId(W.id)):sessionStorage.setItem("onInitPage","false"))):sessionStorage.setItem("onInitPage","false")}loadAppVersion(){const W=new g.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:W}).subscribe(Q=>{const Re=Q.version;if(Re)if(this.version&&"SNAPSHOT"!==Re&&this.version!==Re){const tt=(0,S.kZ)();this.dialog.open(R,tt)}else this.version=Re})}static#t=this.\u0275fac=function(Q){return new(Q||z)(m.Y36(O),m.Y36(e.d6),m.Y36(g.eN),m.Y36(T.uw),m.Y36(v.F0),m.Y36(e.v0),m.Y36(e.e8),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:z,selectors:[["app-root"]],viewQuery:function(Q,Re){if(1&Q&&m.Gf(te,5),2&Q){let tt;m.iGM(tt=m.CRH())&&(Re.footer=tt.first)}},hostBindings:function(Q,Re){1&Q&&m.NdJ("resize",function(Fe){return Re.getScreenSize(Fe)},!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","opened"],["sidenav",""],[3,"sideNav"],[1,"side-nav-content"],["id","content-wrap",3,"ngStyle"],["footer",""],[1,"loader-wrapper"],["id","loader"],[3,"application"]],template:function(Q,Re){1&Q&&(m.YNc(0,ne,4,1,"div",0),m._UZ(1,"perun-web-apps-notificator",1),m.YNc(2,Ie,12,17,"ng-template",2),m.YNc(3,ye,2,0,"ng-template",2),m.YNc(4,oe,1,1,"ng-template",2)),2&Q&&(m.Q6J("ngIf",Re.displayWarning),m.xp6(1),m.Q6J("displayWarning",Re.displayWarning),m.xp6(1),m.Q6J("ngIf",!Re.isLoginScreenShow&&!Re.isServiceAccess&&Re.isLoggedIn()&&!Re.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",Re.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",(Re.isLoginScreenShow||Re.isServiceAccess||!Re.isLoggedIn())&&!Re.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 z})()},39743:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(65879);let p=(()=>{class g{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(T){return new(T||g)};static#t=this.\u0275prov=e.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},90551:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>Ie});var e=h(87824),p=h(38106),g=h(73615),S=h(65879),m=h(96814),T=h(23680),b=h(64170),x=h(98525),R=h(55959),v=h(97500),N=h(62481),B=h(2730),O=h(69755),te=h(71365);function ne(ye,oe){if(1&ye&&(S.TgZ(0,"mat-option",10),S._uU(1),S.qZA()),2&ye){const w=oe.$implicit;S.Q6J("value",w.id),S.xp6(1),S.hij(" ",w.name," ")}}function F(ye,oe){1&ye&&S._UZ(0,"perun-web-apps-loading-table")}const ce=function(){return["id","vo","name","description"]};function Ce(ye,oe){if(1&ye&&S._UZ(0,"perun-web-apps-groups-list",11),2&ye){const w=S.oxw();S.Q6J("displayedColumns",S.DdM(6,ce))("groups",w.groupsToShow)("disableMembers",!1)("filter",w.filterValue)("groupsToDisableRouting",w.groupsWithoutRouteAuth)("tableId",w.tableId)}}let Ie=(()=>{class ye{static#e=this.id="FacilityAllowedGroupsComponent";constructor(w,z,q){this.facilityManager=w,this.authResolver=z,this.entityStorageService=q,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(w=>{this.vos=w,this.refreshTable()})}showGroup(){this.groupsToShow="all"!==this.selected?this.groups.filter(w=>w.voId===parseInt(this.selected,10)):this.groups}refreshTable(){this.loading=!0,this.groups=[],this.facilityManager.getAllowedGroups(this.facility.id).subscribe(w=>{this.groups=this.groups.concat(w),this.groupsToShow=this.groups,this.setAuthRights(w),this.loading=!1}),0===this.vos.length&&(this.loading=!1)}setAuthRights(w){w.forEach(z=>{this.authResolver.isAuthorized("getGroupById_int_policy",[z])||this.groupsWithoutRouteAuth.add(z.id)})}applyFilter(w){this.filterValue=w}static#t=this.\u0275fac=function(z){return new(z||ye)(S.Y36(e.IQ),S.Y36(g.x4),S.Y36(g.fb))};static#i=this.\u0275cmp=S.Xpm({type:ye,selectors:[["app-facility-allowed-groups"]],hostVars:2,hostBindings:function(z,q){2&z&&S.ekj("router-component",q.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(z,q){if(1&z&&(S.TgZ(0,"div")(1,"h1",0),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"perun-web-apps-refresh-button",1),S.NdJ("refresh",function(){return q.refreshTable()}),S.qZA(),S.TgZ(5,"mat-form-field",2)(6,"mat-label"),S._uU(7),S.ALo(8,"translate"),S.qZA(),S.TgZ(9,"mat-select",3),S.NdJ("selectionChange",function(){return q.showGroup()})("valueChange",function(Q){return q.selected=Q}),S.TgZ(10,"mat-option",4),S._uU(11),S.ALo(12,"translate"),S.qZA(),S.YNc(13,ne,2,2,"mat-option",5),S.qZA()(),S.TgZ(14,"perun-web-apps-debounce-filter",6),S.NdJ("filter",function(Q){return q.applyFilter(Q)}),S.qZA(),S.YNc(15,F,1,0,"ng-template",null,7,S.W1O),S.TgZ(17,"div",8),S.YNc(18,Ce,1,7,"perun-web-apps-groups-list",9),S.qZA()()),2&z){const W=S.MAs(16);S.xp6(2),S.Oqu(S.lcZ(3,8,"MENU_ITEMS.FACILITY.ALLOWED_GROUPS")),S.xp6(5),S.Oqu(S.lcZ(8,10,"FACILITY_DETAIL.ALLOWED_GROUPS.SHOW_VOS_GROUPS")),S.xp6(2),S.Q6J("value",q.selected),S.xp6(2),S.Oqu(S.lcZ(12,12,"FACILITY_DETAIL.ALLOWED_GROUPS.ALL")),S.xp6(2),S.Q6J("ngForOf",q.vos),S.xp6(1),S.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_GROUPS.FILTER"),S.xp6(4),S.Q6J("perunWebAppsLoader",q.loading)("perunWebAppsLoaderIndicator",W)}},dependencies:[m.sg,T.ey,b.KE,b.hX,x.gD,R.K,v.W,N.t,B.P,O.e,te.X$]})}return ye})()},1085:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>$e});var e=h(38106),p=h(87824),g=h(73615),S=h(1385),m=h(56223),T=h(22096),b=h(65879),x=h(96814),R=h(23680),v=h(64170),N=h(98525),B=h(82599),O=h(55959),te=h(62481),ne=h(69087),F=h(89655),ce=h(2730),Ce=h(79403),Ie=h(49605),ye=h(30617),oe=h(32296),w=h(71365);let z=(()=>{class rt{constructor(){this.changeAdvancedFilter=new b.vpe,this.clearFilters=new b.vpe}ngOnInit(){this.changeAdvancedFilter.emit(this.advancedFilter)}toggleAdvancedFilter(){this.advancedFilter=!this.advancedFilter,this.changeAdvancedFilter.emit(this.advancedFilter)}static#e=this.\u0275fac=function(G){return new(G||rt)};static#t=this.\u0275cmp=b.Xpm({type:rt,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(G,me){1&G&&(b.TgZ(0,"button",0),b.NdJ("click",function(){return me.toggleAdvancedFilter()}),b.TgZ(1,"mat-icon"),b._uU(2,"filter_list"),b.qZA(),b._uU(3),b.ALo(4,"translate"),b.TgZ(5,"mat-icon",1),b._uU(6),b.qZA()(),b.TgZ(7,"button",0),b.NdJ("click",function(){return me.clearFilters.emit()}),b.TgZ(8,"mat-icon"),b._uU(9,"filter_list_off"),b.qZA(),b._uU(10),b.ALo(11,"translate"),b.qZA()),2&G&&(b.Gre("me-2 ",me.filtersCount?"grey":"no-color",""),b.xp6(3),b.AsE(" ",b.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.FILTERS")," ",me.filtersCount?"("+me.filtersCount+")":null," "),b.xp6(3),b.Oqu(me.advancedFilter?"arrow_drop_up":"arrow_drop_down"),b.xp6(4),b.hij(" ",b.lcZ(11,9,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.CLEAR_FILTERS"),"\n"))},dependencies:[ye.Hw,oe.lW,w.X$],styles:[".grey[_ngcontent-%COMP%]{color:#fff;background-color:gray}.no-color[_ngcontent-%COMP%]{color:#000;background-color:transparent}"]})}return rt})();var q=h(69755);function W(rt,Qe){if(1&rt&&(b.TgZ(0,"mat-option",20),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&rt){const ge=Qe.$implicit;b.Q6J("value",ge),b.xp6(1),b.Oqu(b.lcZ(2,2,"CONSENTS.STATUS_"+ge))}}function Q(rt,Qe){if(1&rt){const ge=b.EpF();b.TgZ(0,"mat-form-field",17)(1,"mat-label"),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"mat-select",18),b.NdJ("closed",function(){b.CHM(ge);const me=b.oxw(2);return b.KtG(me.consentStatusSelected())}),b.TgZ(5,"mat-select-trigger"),b._uU(6),b.qZA(),b.YNc(7,W,3,4,"mat-option",19),b.qZA()()}if(2&rt){const ge=b.oxw(2);b.xp6(2),b.Oqu(b.lcZ(3,4,"CONSENTS.STATUS")),b.xp6(2),b.Q6J("formControl",ge.statuses),b.xp6(2),b.hij(" ",ge.displaySelectedStatuses()," "),b.xp6(1),b.Q6J("ngForOf",ge.consentStatusesList)}}function Re(rt,Qe){if(1&rt){const ge=b.EpF();b.TgZ(0,"div",9)(1,"div",10)(2,"mat-slide-toggle",11),b.NdJ("ngModelChange",function(me){b.CHM(ge);const Le=b.oxw();return b.KtG(Le.allowed=me)})("change",function(){b.CHM(ge);const me=b.oxw();return b.KtG(me.changeFilter())}),b._uU(3),b.ALo(4,"translate"),b.qZA(),b.TgZ(5,"span",12),b._uU(6),b.ALo(7,"translate"),b.qZA()(),b.TgZ(8,"div",1)(9,"perun-web-apps-vo-search-select",13),b.NdJ("voSelected",function(me){b.CHM(ge);const Le=b.oxw();return b.KtG(Le.voSelected(me))}),b.qZA(),b.TgZ(10,"perun-web-apps-resource-search-select",14),b.NdJ("resourceSelected",function(me){b.CHM(ge);const Le=b.oxw();return b.KtG(Le.resourceSelected(me))}),b.qZA(),b.TgZ(11,"perun-web-apps-service-search-select",15),b.NdJ("serviceSelected",function(me){b.CHM(ge);const Le=b.oxw();return b.KtG(Le.serviceSelected(me))}),b.qZA(),b.YNc(12,Q,8,6,"mat-form-field",16),b.qZA()()}if(2&rt){const ge=b.oxw();b.xp6(2),b.Q6J("ngModel",ge.allowed),b.xp6(1),b.hij(" ",b.lcZ(4,14,"FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED")," "),b.xp6(3),b.Oqu(b.lcZ(7,16,ge.toggle_messages[ge.allowed?1:0])),b.xp6(3),b.Q6J("vos",ge.vos)("vo",ge.selectedVo)("disableAutoSelect",!0),b.xp6(1),b.Q6J("resources",ge.filteredResources)("displayStatus",!1)("resource",ge.selectedResource)("disableAutoSelect",!0),b.xp6(1),b.Q6J("services",ge.filteredServices)("service",ge.selectedService)("disableAutoSelect",!0),b.xp6(1),b.Q6J("ngIf",ge.globalForceConsents&&ge.facilityForceConsents)}}function tt(rt,Qe){1&rt&&b._UZ(0,"perun-web-apps-loading-table")}const Fe=function(){return["id","name","email","logins","organization","consentStatus"]},ft=function(){return["id","name","email","logins","organization"]};function Ye(rt,Qe){if(1&rt){const ge=b.EpF();b.TgZ(0,"perun-web-apps-users-dynamic-list",21),b.NdJ("loading$",function(me){b.CHM(ge);const Le=b.oxw();return b.KtG(Le.loading$=me)}),b.qZA()}if(2&rt){const ge=b.oxw();b.Q6J("attrNames",ge.attributes)("disableRouting",!ge.routeAuth)("displayedColumns",ge.globalForceConsents&&ge.facilityForceConsents?b.DdM(12,Fe):b.DdM(13,ft))("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 $e=(()=>{class rt{static#e=this.id="FacilityAllowedUsersComponent";constructor(ge,G,me,Le,Ve,ve,xe,ot,fe){this.facilityService=ge,this.serviceService=G,this.resourceService=me,this.authResolver=Le,this.storeService=Ve,this.entityStorageService=ve,this.consentService=xe,this.translate=ot,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,T.of)(!0),this.statuses=new m.NI(this.selectedConsentStatuses),this.attributes=[S.r.USER_DEF_ORGANIZATION,S.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(G=>{this.vos=G,this.serviceService.getAssignedServices(this.facility.id).subscribe(me=>{this.services=me,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(G=>G.voId===ge.id),this.serviceService.getAssignedServicesVo(this.facility.id,ge.id).subscribe(G=>{this.filteredServices=G})):(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(G=>{this.filteredServices=G}),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(G){return new(G||rt)(b.Y36(p.IQ),b.Y36(p.KK),b.Y36(p.xk),b.Y36(g.x4),b.Y36(g.d6),b.Y36(g.fb),b.Y36(p.WY),b.Y36(g.Te),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:rt,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(G,me){if(1&G&&(b.TgZ(0,"div")(1,"h1",0),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),b.NdJ("refresh",function(){return me.refreshPage()}),b.qZA(),b.TgZ(6,"perun-web-apps-debounce-filter",3),b.NdJ("filter",function(Ve){return me.applyFilter(Ve)}),b.qZA(),b.TgZ(7,"perun-web-apps-advanced-filter",4),b.NdJ("changeAdvancedFilter",function(Ve){return me.advancedFilter=Ve})("clearFilters",function(){return me.clearFilters()}),b.qZA()(),b.YNc(8,Re,13,18,"div",5),b.YNc(9,tt,1,0,"ng-template",null,6,b.W1O),b.TgZ(11,"div",7),b.YNc(12,Ye,1,14,"perun-web-apps-users-dynamic-list",8),b.ALo(13,"async"),b.qZA()()),2&G){const Le=b.MAs(10);b.xp6(2),b.Oqu(b.lcZ(3,7,"FACILITY_DETAIL.ALLOWED_USERS.TITLE")),b.xp6(4),b.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_USERS.FILTER"),b.xp6(1),b.Q6J("advancedFilter",me.advancedFilter)("filtersCount",me.filtersCount),b.xp6(1),b.Q6J("ngIf",me.advancedFilter),b.xp6(4),b.Q6J("perunWebAppsLoader",b.lcZ(13,9,me.loading$))("perunWebAppsLoaderIndicator",Le)}},dependencies:[x.sg,x.O5,R.ey,v.KE,v.hX,m.JJ,m.oH,m.On,N.gD,N.$L,B.Rr,O.K,te.t,ne.M,F.L,ce.P,Ce.M,Ie.J,z,q.e,x.Ov,w.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 rt})()},8998:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>ft});var e=h(78337),p=h(25387),g=h(87824),S=h(56223),m=h(17700),T=h(73615),b=h(65879),x=h(71365),R=h(24516),v=h(64170),N=h(32296),B=h(12207),O=h(69087),te=h(69755);function ne(Ye,$e){1&Ye&&b._UZ(0,"perun-web-apps-loading-dialog")}function F(Ye,$e){if(1&Ye){const rt=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3)(5,"perun-web-apps-vo-search-select",4),b.NdJ("voSelected",function(ge){b.CHM(rt);const G=b.oxw();return b.KtG(G.selectedVo=ge)}),b.qZA(),b.TgZ(6,"mat-form-field")(7,"mat-label"),b._uU(8),b.ALo(9,"translate"),b.qZA(),b._UZ(10,"input",5),b.TgZ(11,"mat-error"),b._uU(12),b.ALo(13,"translate"),b.qZA()(),b.TgZ(14,"mat-form-field")(15,"mat-label"),b._uU(16),b.ALo(17,"translate"),b.qZA(),b._UZ(18,"input",6),b.TgZ(19,"mat-error"),b._uU(20),b.ALo(21,"translate"),b.qZA()()(),b.TgZ(22,"div",7)(23,"button",8),b.NdJ("click",function(){b.CHM(rt);const ge=b.oxw();return b.KtG(ge.onCancel())}),b._uU(24),b.ALo(25,"translate"),b.qZA(),b.TgZ(26,"button",9),b.NdJ("click",function(){b.CHM(rt);const ge=b.oxw();return b.KtG(ge.onSubmit())}),b._uU(27),b.ALo(28,"translate"),b.qZA()()()}if(2&Ye){const rt=b.oxw();b.xp6(2),b.hij(" ",b.lcZ(3,13,"DIALOGS.CREATE_RESOURCE.TITLE")," "),b.xp6(3),b.Q6J("vos",rt.vos)("disableAutoSelect",!0)("required",!0),b.xp6(3),b.Oqu(b.lcZ(9,15,"DIALOGS.CREATE_RESOURCE.NAME")),b.xp6(2),b.Q6J("formControl",rt.nameCtrl),b.xp6(2),b.hij(" ",b.lcZ(13,17,"DIALOGS.CREATE_RESOURCE.INCORRECT_NAME")," "),b.xp6(4),b.Oqu(b.lcZ(17,19,"DIALOGS.CREATE_RESOURCE.DESCRIPTION")),b.xp6(2),b.Q6J("formControl",rt.descriptionCtrl),b.xp6(2),b.hij(" ",b.lcZ(21,21,"DIALOGS.CREATE_RESOURCE.FILL_DESCRIPTION")," "),b.xp6(4),b.hij(" ",b.lcZ(25,23,"DIALOGS.CREATE_RESOURCE.CANCEL")," "),b.xp6(2),b.Q6J("disabled",rt.nameCtrl.invalid||rt.descriptionCtrl.invalid||null===rt.selectedVo||rt.loading),b.xp6(1),b.hij(" ",b.lcZ(28,25,"DIALOGS.CREATE_RESOURCE.CREATE")," ")}}let ce=(()=>{class Ye{constructor(rt,Qe,ge,G,me,Le){this.dialogRef=rt,this.data=Qe,this.notificator=ge,this.voService=G,this.translate=me,this.resourcesManager=Le,this.vos=[],this.selectedVo=null,me.get("DIALOGS.CREATE_RESOURCE.SUCCESS").subscribe(Ve=>this.successMessage=Ve)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voService.getAllVos().subscribe(rt=>{this.vos=rt,this.loading=!1},()=>this.loading=!1),this.nameCtrl=new S.p4(null,[S.kI.required,S.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new S.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(Qe){return new(Qe||Ye)(b.Y36(m.so),b.Y36(m.WI),b.Y36(T.V6),b.Y36(g.YF),b.Y36(x.sK),b.Y36(g.xk))};static#t=this.\u0275cmp=b.Xpm({type:Ye,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(Qe,ge){if(1&Qe&&(b.YNc(0,ne,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,F,29,27,"div",1),b.qZA()),2&Qe){const G=b.MAs(1);b.xp6(2),b.Gre("",ge.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[R.Nt,v.KE,v.hX,v.TO,S.Fj,S.JJ,S.Q7,S.oH,N.lW,m.uh,m.xY,m.H8,B.b,O.M,te.e,x.X$],styles:[".long-input[_ngcontent-%COMP%]{width:100%}"]})}return Ye})();var Ce=h(38106),Ie=h(64124),ye=h(96814),oe=h(55959),w=h(62481),z=h(12877),q=h(2730),W=h(49605);function Q(Ye,$e){if(1&Ye){const rt=b.EpF();b.TgZ(0,"button",10),b.NdJ("click",function(){b.CHM(rt);const ge=b.oxw();return b.KtG(ge.createResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&Ye&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"FACILITY_DETAIL.RESOURCES.CREATE")," "))}function Re(Ye,$e){if(1&Ye){const rt=b.EpF();b.TgZ(0,"button",11),b.NdJ("click",function(){b.CHM(rt);const ge=b.oxw();return b.KtG(ge.removeResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&Ye){const rt=b.oxw();b.Q6J("disabled",0===rt.selected.selected.length),b.xp6(1),b.hij(" ",b.lcZ(2,2,"FACILITY_DETAIL.RESOURCES.DELETE")," ")}}function tt(Ye,$e){1&Ye&&b._UZ(0,"perun-web-apps-loading-table")}function Fe(Ye,$e){if(1&Ye&&b._UZ(0,"perun-web-apps-resources-list",12),2&Ye){const rt=b.oxw();b.Q6J("tableId",rt.tableId)("filterValue",rt.filterValue)("resources",rt.resources)("selection",rt.selected)("disableRouting",!rt.routeAuth)("displayedColumns",rt.displayedColumns)}}let ft=(()=>{class Ye{static#e=this.id="FacilityResourcesComponent";constructor(rt,Qe,ge,G,me,Le){this.dialog=rt,this.facilitiesManager=Qe,this.servicesManager=ge,this.authResolver=G,this.entityStorageService=me,this.cd=Le,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(rt=>{this.services=[this.emptyService].concat(rt),this.refreshTable()}),this.loadResourcesForFacility()}ngAfterViewInit(){this.cd.detectChanges()}removeResource(){const rt=(0,Ie.kZ)();rt.width="450px",rt.data={theme:"facility-theme",resources:this.selected.selected},this.dialog.open(p.f,rt).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(rt=>{this.resources=rt,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(rt){this.filterValue=rt}createResource(){const rt=(0,Ie.kZ)();rt.width="1350px",rt.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(ce,rt).afterClosed().subscribe(ge=>{ge&&this.refreshTable()})}serviceSelected(rt){this.selectedService=rt,this.refreshTable()}loadResourcesForFacility(){this.facilitiesManager.getAssignedRichResourcesForFacility(this.facility.id).subscribe(rt=>{this.resources=rt,this.selected.clear(),this.setAuthRights(),this.loading=!1})}static#t=this.\u0275fac=function(Qe){return new(Qe||Ye)(b.Y36(m.uw),b.Y36(g.IQ),b.Y36(g.KK),b.Y36(T.x4),b.Y36(T.fb),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:Ye,selectors:[["app-facility-resources"]],hostVars:2,hostBindings:function(Qe,ge){2&Qe&&b.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(Qe,ge){if(1&Qe&&(b.TgZ(0,"div")(1,"h1",0),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),b.NdJ("refresh",function(){return ge.refreshTable()}),b.qZA(),b.YNc(6,Q,3,3,"button",3),b.YNc(7,Re,3,4,"button",4),b.TgZ(8,"perun-web-apps-service-search-select",5),b.NdJ("serviceSelected",function(me){return ge.serviceSelected(me)}),b.qZA(),b.TgZ(9,"perun-web-apps-debounce-filter",6),b.NdJ("filter",function(me){return ge.applyFilter(me)}),b.qZA()(),b.YNc(10,tt,1,0,"ng-template",null,7,b.W1O),b.TgZ(12,"div",8),b.YNc(13,Fe,1,6,"perun-web-apps-resources-list",9),b.qZA()()),2&Qe){const G=b.MAs(11);b.xp6(2),b.Oqu(b.lcZ(3,8,"FACILITY_DETAIL.RESOURCES.TITLE")),b.xp6(4),b.Q6J("ngIf",ge.addAuth),b.xp6(1),b.Q6J("ngIf",ge.removeAuth),b.xp6(1),b.Q6J("services",ge.services)("service",ge.selectedService),b.xp6(1),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(4),b.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[ye.O5,N.lW,oe.K,w.t,z.C,q.P,W.J,te.e,x.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 Ye})()},60879:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>ve});var e=h(87824),p=h(64124),g=h(38106),S=h(78337),m=h(17700),T=h(73615),b=h(56223),x=h(65879),R=h(71365),v=h(44112),N=h(96814),B=h(23680),O=h(24516),te=h(64170),ne=h(32296),F=h(98525),ce=h(11186),Ce=h(12207),Ie=h(69755);function ye(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-dialog")}function oe(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"mat-option",15),x.NdJ("click",function(){const ht=x.CHM(fe).$implicit,Y=x.oxw(2);return x.KtG(Y.srcFacility=ht)}),x._uU(1),x.qZA()}if(2&xe){const fe=ot.$implicit;x.Q6J("value",fe),x.xp6(1),x.hij(" ",fe.name," ")}}function w(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._UZ(9,"input",4),x.TgZ(10,"mat-error"),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.TgZ(13,"mat-form-field")(14,"mat-label"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x._UZ(17,"input",5),x.qZA(),x.TgZ(18,"mat-form-field")(19,"mat-label"),x._uU(20),x.ALo(21,"translate"),x.qZA(),x.TgZ(22,"mat-select",6)(23,"mat-option",7),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.srcFacility=null)}),x._uU(24),x.ALo(25,"translate"),x.qZA(),x.YNc(26,oe,2,2,"mat-option",8),x.qZA()(),x.TgZ(27,"perun-web-apps-alert",9),x._UZ(28,"i",10),x.ALo(29,"translate"),x.qZA()(),x.TgZ(30,"div",11)(31,"button",12),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCancel())}),x._uU(32),x.ALo(33,"translate"),x.qZA(),x.TgZ(34,"button",13),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate(!0))}),x._uU(35),x.ALo(36,"translate"),x.qZA(),x.TgZ(37,"button",14),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate(!1))}),x._uU(38),x.ALo(39,"translate"),x.qZA()()()}if(2&xe){const fe=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,15,"DIALOGS.CREATE_FACILITY.TITLE")),x.xp6(5),x.Oqu(x.lcZ(8,17,"DIALOGS.CREATE_FACILITY.NAME")),x.xp6(2),x.Q6J("formControl",fe.nameControl),x.xp6(2),x.Oqu(x.lcZ(12,19,"DIALOGS.CREATE_FACILITY.REQUIRE_NAME")),x.xp6(4),x.Oqu(x.lcZ(16,21,"DIALOGS.CREATE_FACILITY.DESCRIPTION")),x.xp6(2),x.Q6J("formControl",fe.descControl),x.xp6(3),x.Oqu(x.lcZ(21,23,"DIALOGS.CREATE_FACILITY.AS_COPY")),x.xp6(4),x.hij(" ",x.lcZ(25,25,"DIALOGS.CREATE_FACILITY.NO_COPY")," "),x.xp6(2),x.Q6J("ngForOf",fe.facilities),x.xp6(2),x.Q6J("innerHTML",x.lcZ(29,27,"DIALOGS.CREATE_FACILITY.HINT"),x.oJD),x.xp6(4),x.hij(" ",x.lcZ(33,29,"DIALOGS.CREATE_FACILITY.CANCEL")," "),x.xp6(2),x.Q6J("disabled",0===fe.nameControl.value.trim().length||!!fe.srcFacility||fe.loading),x.xp6(1),x.hij(" ",x.lcZ(36,31,"DIALOGS.CREATE_FACILITY.CREATE_AND_CONFIGURE")," "),x.xp6(2),x.Q6J("disabled",0===fe.nameControl.value.trim().length||fe.loading),x.xp6(1),x.hij(" ",x.lcZ(39,33,"DIALOGS.CREATE_FACILITY.CREATE")," ")}}let z=(()=>{class xe{constructor(fe,qe,we,ht,Y,Ne,ae){this.dialogRef=fe,this.data=qe,this.facilitiesManager=we,this.notificator=ht,this.translate=Y,this.router=Ne,this.entityStorageService=ae,this.nameControl=new b.p4("",[b.kI.required]),this.descControl=new b.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:qe=>{this.entityStorageService.setEntity({id:qe.id,beanName:qe.beanName}),sessionStorage.setItem("newFacilityId",String(qe.id)),null!==this.srcFacility?this.copyFacilitySettings(qe.id):this.handleSuccess(qe.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(qe){return new(qe||xe)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.IQ),x.Y36(T.V6),x.Y36(R.sK),x.Y36(v.F0),x.Y36(T.fb))};static#t=this.\u0275cmp=x.Xpm({type:xe,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(qe,we){if(1&qe&&(x.YNc(0,ye,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,w,40,35,"div",1),x.qZA()),2&qe){const ht=x.MAs(1);x.xp6(2),x.Gre("",we.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",we.loading)("perunWebAppsLoaderIndicator",ht)}},dependencies:[N.sg,B.ey,O.Nt,te.KE,te.hX,te.TO,b.Fj,b.JJ,b.Q7,b.oH,ne.lW,m.uh,m.xY,m.H8,F.gD,ce.w,Ce.b,Ie.e,R.X$]})}return xe})();var q=h(33826),W=h(39743),Q=h(30617),Re=h(92596),tt=h(55959),Fe=h(62481),ft=h(41419),Ye=h(82066),$e=h(2730),rt=h(47882);function Qe(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",11),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"FACILITY_MANAGEMENT.CREATE")," "))}const ge=function(xe){return[xe]};function G(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",12),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onDelete())}),x.ALo(1,"isAuthorized"),x._uU(2),x.ALo(3,"translate"),x.qZA()}if(2&xe){const fe=x.oxw();x.Q6J("disabled",0===fe.selection.selected.length||!x.xi3(1,2,x.VKq(7,ge,null==fe.selection.selected[0]?null:fe.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy")),x.xp6(2),x.hij(" ",x.lcZ(3,5,"FACILITY_MANAGEMENT.DELETE")," ")}}function me(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-table")}function Le(xe,ot){if(1&xe&&x._UZ(0,"perun-web-apps-facilities-list",13),2&xe){const fe=x.oxw();x.Q6J("tableId",fe.tableId)("selection",fe.selection)("filterValue",fe.filterValue)("facilities",fe.facilities)("recentIds",fe.recentIds)}}const Ve=function(){return{color:"black"}};let ve=(()=>{class xe{static#e=this.id="FacilitySelectPageComponent";constructor(fe,qe,we,ht){this.facilityManager=fe,this.sideMenuService=qe,this.guiAuthResolver=we,this.dialog=ht,this.facilities=[],this.recentIds=[],this.filterValue="",this.tableId=g.xt,this.selection=new S.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(z,fe).afterClosed().subscribe(we=>{we&&(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(q.Y,fe).afterClosed().subscribe(we=>{we&&this.refreshTable()})}applyFilter(fe){this.filterValue=fe}static#t=this.\u0275fac=function(qe){return new(qe||xe)(x.Y36(e.IQ),x.Y36(W.D),x.Y36(T.x4),x.Y36(m.uw))};static#i=this.\u0275cmp=x.Xpm({type:xe,selectors:[["app-facility-select-page"]],hostVars:2,hostBindings:function(qe,we){2&qe&&x.ekj("router-component",we.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(qe,we){if(1&qe&&(x.TgZ(0,"div",0),x._UZ(1,"perun-web-apps-back-button"),x.TgZ(2,"h1",1),x._UZ(3,"mat-icon",2),x._uU(4),x.ALo(5,"translate"),x.qZA(),x.TgZ(6,"perun-web-apps-refresh-button",3),x.NdJ("refresh",function(){return we.refreshTable()}),x.qZA(),x.YNc(7,Qe,3,3,"button",4),x.TgZ(8,"span",5),x.ALo(9,"isAuthorized"),x.ALo(10,"translate"),x.YNc(11,G,4,9,"button",6),x.qZA(),x.TgZ(12,"perun-web-apps-debounce-filter",7),x.NdJ("filter",function(Y){return we.applyFilter(Y)}),x.qZA(),x.YNc(13,me,1,0,"ng-template",null,8,x.W1O),x.TgZ(15,"div",9),x.YNc(16,Le,1,5,"perun-web-apps-facilities-list",10),x.qZA()()),2&qe){const ht=x.MAs(14);x.xp6(3),x.Q6J("ngStyle",x.DdM(18,Ve)),x.xp6(1),x.hij(" ",x.lcZ(5,11,"FACILITY_MANAGEMENT.TITLE")," "),x.xp6(3),x.Q6J("ngIf",we.createAuth),x.xp6(1),x.s9C("matTooltip",x.lcZ(10,16,"FACILITY_MANAGEMENT.DELETE_PERMISSION_HINT")),x.Q6J("matTooltipDisabled",0===we.selection.selected.length||x.xi3(9,13,x.VKq(19,ge,null==we.selection.selected[0]?null:we.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy"))("matTooltipPosition","below"),x.xp6(3),x.Q6J("ngIf",we.deleteAuth),x.xp6(1),x.Q6J("autoFocus",!0)("placeholder","FACILITY_MANAGEMENT.FILTER_PLACEHOLDER"),x.xp6(4),x.Q6J("perunWebAppsLoader",we.loading)("perunWebAppsLoaderIndicator",ht)}},dependencies:[N.O5,N.PC,Q.Hw,ne.lW,Re.gM,tt.K,Fe.t,ft.W,Ye.X,$e.P,Ie.e,R.X$,rt.i],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return xe})()},12246:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>N});var e=h(65879),p=h(19366),g=h(73615),S=h(96814),m=h(56223),T=h(92596),b=h(87466),x=h(10350),R=h(71365);function v(B,O){if(1&B){const te=e.EpF();e.TgZ(0,"div")(1,"perun-web-apps-user-search-select",6),e.NdJ("userSelected",function(F){e.CHM(te);const ce=e.oxw();return e.KtG(ce.selectSponsor(F))}),e.qZA()()}if(2&B){const te=e.oxw();e.xp6(1),e.Q6J("disableAutoSelect",!0)("users",te.voSponsors)}}let N=(()=>{class B{constructor(te){this.guiAuthResolver=te,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(te){this.selectedSponsor=te,this.sponsorSelected.emit(te)}isSelfEnabled(){return this.isSponsor&&!this.disableSelf}static#e=this.\u0275fac=function(ne){return new(ne||B)(e.Y36(g.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(ne,F){1&ne&&(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 F.sponsorType=Ce})("ngModelChange",function(){return F.emitSponsorType()}),e.TgZ(5,"span",2),e.ALo(6,"translate"),e.TgZ(7,"mat-radio-button",3),e.NdJ("click",function(){return F.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&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,11,F.customTitle)),e.xp6(2),e.Q6J("ngModel",F.sponsorType),e.xp6(1),e.s9C("matTooltip",e.lcZ(6,13,F.selfTooltip)),e.Q6J("matTooltipDisabled",F.isSelfEnabled()),e.xp6(2),e.Q6J("disabled",!F.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",F.isPerunAdmin),e.xp6(2),e.Q6J("disabled",!F.isPerunAdmin),e.xp6(1),e.hij(" ",e.lcZ(14,19,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER")," "),e.xp6(2),e.Q6J("ngIf","other"===F.sponsorType))},dependencies:[S.O5,m.JJ,m.On,T.gM,b.VQ,b.U0,x.S,R.X$]})}return B})()},46845:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>ce});var e=h(17700),p=h(73615),g=h(87824),S=h(64124),m=h(56223),T=h(65879),b=h(71365),x=h(96814),R=h(23680),v=h(24516),N=h(64170),B=h(32296),O=h(98525),te=h(19666);function ne(Ce,Ie){if(1&Ce&&(T.TgZ(0,"mat-option",9),T._uU(1),T.ALo(2,"applicationFormItemType"),T.qZA()),2&Ce){const ye=Ie.$implicit;T.Q6J("value",ye),T.xp6(1),T.hij(" ",T.lcZ(2,2,ye)," ")}}function F(Ce,Ie){if(1&Ce&&(T.TgZ(0,"mat-option",9),T._uU(1),T.qZA()),2&Ce){const ye=Ie.$implicit;T.Q6J("value",ye),T.xp6(1),T.hij(" ",ye," ")}}let ce=(()=>{class Ce{constructor(ye,oe,w,z){this.dialogRef=ye,this.data=oe,this.translateService=w,this.store=z,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(ye=>{this.nameCtrl=new m.p4("",[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.nameCtrl.markAllAsTouched(),this.items.push(ye);for(const oe of this.data.applicationFormItems)this.items.push(oe.shortname),oe.type===g.Dy.EMBEDDED_GROUP_APPLICATION&&(this.widgets=this.widgets.filter(w=>w!==g.Dy.EMBEDDED_GROUP_APPLICATION));this.selectedItem=ye})}setInputWidgetHeight(ye){return Math.ceil(ye/80)+2.5}cancel(){this.dialogRef.close(void 0)}submit(){const ye=this.createApplicationItem();this.dialogRef.close([this.data.applicationFormItems,ye])}createApplicationItem(){const ye=(0,S.dv)(this.languages);ye.id=this.data.fakeId,ye.shortname=this.nameCtrl.value,ye.type=this.selectedWidget;for(let oe=0;oe{"use strict";h.d(Z,{r:()=>m});var e=h(87824),p=h(78337),g=h(17700),S=h(65879);let m=(()=>{class T{constructor(x,R,v,N){this.dialogRef=x,this.data=R,this.groupService=v,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:x=>{this.unAssignedGroups=x.filter(R=>!this.data.assignedGroups.includes(R.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addSubgroupsToAutoRegistration(this.selection.selected.map(x=>x.id),this.data.groupId,this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(R){return new(R||T)(S.Y36(g.so),S.Y36(g.WI),S.Y36(e.ff),S.Y36(e.tk))};static#t=this.\u0275cmp=S.Xpm({type:T,selectors:[["app-add-group-to-group-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(R,v){1&R&&(S.TgZ(0,"app-add-group-to-registration",0),S.NdJ("addEvent",function(){return v.onAdd()}),S.qZA()),2&R&&S.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return T})()},96622:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>m});var e=h(87824),p=h(78337),g=h(17700),S=h(65879);let m=(()=>{class T{constructor(x,R,v,N){this.dialogRef=x,this.data=R,this.groupService=v,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:x=>{this.unAssignedGroups=x.filter(R=>!this.data.assignedGroups.includes(R.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addVoGroupsToAutoRegistration(this.selection.selected.map(x=>x.id),this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(R){return new(R||T)(S.Y36(g.so),S.Y36(g.WI),S.Y36(e.ff),S.Y36(e.tk))};static#t=this.\u0275cmp=S.Xpm({type:T,selectors:[["app-add-group-to-vo-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(R,v){1&R&&(S.TgZ(0,"app-add-group-to-registration",0),S.NdJ("addEvent",function(){return v.onAdd()}),S.qZA()),2&R&&S.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return T})()},15939:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>te});var e=h(17700),p=h(87824),g=h(73615),S=h(64124),m=h(65879),T=h(32296),b=h(12207),x=h(69087),R=h(10781),v=h(69755),N=h(71365);function B(ne,F){1&ne&&m._UZ(0,"perun-web-apps-loading-dialog")}function O(ne,F){if(1&ne){const ce=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(Ie){m.CHM(ce);const ye=m.oxw();return m.KtG(ye.voSelected(Ie))}),m.qZA(),m._uU(11),m.ALo(12,"translate"),m.TgZ(13,"perun-web-apps-group-search-select",6),m.NdJ("groupSelected",function(Ie){m.CHM(ce);const ye=m.oxw();return m.KtG(ye.selectedGroup=Ie)}),m.qZA()(),m.TgZ(14,"div",7)(15,"button",8),m.NdJ("click",function(){m.CHM(ce);const Ie=m.oxw();return m.KtG(Ie.cancel())}),m._uU(16),m.ALo(17,"translate"),m.qZA(),m.TgZ(18,"button",9),m.NdJ("click",function(){m.CHM(ce);const Ie=m.oxw();return m.KtG(Ie.submit())}),m._uU(19),m.ALo(20,"translate"),m.qZA()()()}if(2&ne){const ce=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",ce.vos),m.xp6(1),m.hij(" ",m.lcZ(12,17,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_GROUP"),": "),m.xp6(2),m.Q6J("groups",ce.groups)("firstSelectedGroup",ce.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",!ce.selectedVo&&!ce.selectedGroup||ce.loading),m.xp6(1),m.hij(" ",m.lcZ(20,21,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUBMIT_BUTTON")," ")}}let te=(()=>{class ne{constructor(ce,Ce,Ie,ye,oe,w,z,q,W){this.dialogRef=ce,this.voService=Ce,this.groupService=Ie,this.translateService=ye,this.registrarManager=oe,this.notificatorService=w,this.apiRequest=z,this.cd=q,this.data=W,this.vos=[],this.groups=[],this.selectedGroup=null,this.loading=!1,this.nameFunction=Q=>Q.name,ye.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUCCESS").subscribe(Q=>this.successMessage=Q),ye.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.PRIVILEGE").subscribe(Q=>this.privilegeMessage=Q),ye.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:ce=>{this.fakeGroup={id:-1,name:ce,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(S.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}})}voSelected(ce){this.selectedVo=ce,this.cd.detectChanges(),this.getGroups()}getGroups(){void 0!==this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(ce=>{this.groups=[this.fakeGroup].concat(ce)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(m.Y36(e.so),m.Y36(p.YF),m.Y36(p.ff),m.Y36(g.Te),m.Y36(p.tk),m.Y36(g.V6),m.Y36(g.F5),m.Y36(m.sBO),m.Y36(e.WI))};static#t=this.\u0275cmp=m.Xpm({type:ne,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,Ie){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 ye=m.MAs(1);m.xp6(2),m.Gre("",Ie.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",Ie.loading)("perunWebAppsLoaderIndicator",ye)}},dependencies:[T.lW,e.uh,e.xY,e.H8,b.b,x.M,R.h,v.e,N.X$]})}return ne})()},10981:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>ye});var e=h(87824),p=h(17700),g=h(73615),S=h(80874),m=h(64124),T=h(65879),b=h(96814),x=h(32296),R=h(77988),v=h(11186),N=h(12207),B=h(69755),O=h(4675);let te=(()=>{class oe{constructor(){this.valueSelection=new T.vpe,this.selectClosed=new T.vpe,this.defaultTextFunction=z=>z,this.secondaryTextFunction=()=>""}static#e=this.\u0275fac=function(q){return new(q||oe)};static#t=this.\u0275cmp=T.Xpm({type:oe,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(q,W){1&q&&(T.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),T.NdJ("entitySelected",function(Re){return W.valueSelection.emit(Re)})("selectClosed",function(Re){return W.selectClosed.emit(Re)}),T.qZA()()),2&q&&(T.xp6(1),T.Q6J("entities",W.values)("entity",W.preselectedValues)("searchFunction",W.mainTextFunction?W.mainTextFunction:W.defaultTextFunction)("mainTextFunction",W.mainTextFunction?W.mainTextFunction:W.defaultTextFunction)("secondaryTextFunction",W.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("selectPlaceholder",W.selectPlaceholder))},dependencies:[O.i],styles:[".w-450[_ngcontent-%COMP%]{width:450px}"]})}return oe})();var ne=h(71365);function F(oe,w){1&oe&&T._UZ(0,"perun-web-apps-loading-dialog")}function ce(oe,w){if(1&oe){const z=T.EpF();T.TgZ(0,"button",14),T.NdJ("click",function(){T.CHM(z);const W=T.oxw(2);return T.KtG(W.default())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}2&oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO_DEFAULT")," "))}function Ce(oe,w){if(1&oe&&(T.TgZ(0,"button",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&oe){T.oxw();const z=T.MAs(11);T.Q6J("matMenuTriggerFor",z),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO")," ")}}function Ie(oe,w){if(1&oe){const z=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._UZ(6,"perun-web-apps-string-search-select",5),T.ALo(7,"translate"),T.YNc(8,ce,3,3,"button",6),T.YNc(9,Ce,3,4,"button",7),T.TgZ(10,"mat-menu",null,8)(12,"button",9),T.NdJ("click",function(){T.CHM(z);const W=T.oxw();return T.KtG(W.default())}),T._uU(13),T.ALo(14,"translate"),T.qZA(),T.TgZ(15,"button",9),T.NdJ("click",function(){T.CHM(z);const W=T.oxw();return T.KtG(W.template())}),T._uU(16),T.ALo(17,"translate"),T.qZA()()(),T.TgZ(18,"perun-web-apps-alert",10),T._uU(19),T.ALo(20,"translate"),T.qZA()(),T.TgZ(21,"div",11)(22,"button",12),T.NdJ("click",function(){T.CHM(z);const W=T.oxw();return T.KtG(W.cancel())}),T._uU(23),T.ALo(24,"translate"),T.qZA(),T.TgZ(25,"button",13),T.NdJ("click",function(){T.CHM(z);const W=T.oxw();return T.KtG(W.confirm())}),T._uU(26),T.ALo(27,"translate"),T.qZA()()()}if(2&oe){const z=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,13,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.TITLE")),T.xp6(4),T.Q6J("values",z.columnOptions)("preselectedValues",z.selectedColumns)("selectPlaceholder",T.lcZ(7,15,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.FILTER_COLUMNS"))("mainTextFunction",z.columnTranslation),T.xp6(2),T.Q6J("ngIf",!z.templateAttribute),T.xp6(1),T.Q6J("ngIf",z.templateAttribute),T.xp6(4),T.hij(" ",T.lcZ(14,17,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.DEFAULT")," "),T.xp6(3),T.hij(" ",T.lcZ(17,19,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.VO_SETTINGS")," "),T.xp6(3),T.hij(" ",T.lcZ(20,21,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.WARN")," "),T.xp6(4),T.hij(" ",T.lcZ(24,23,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CANCEL")," "),T.xp6(2),T.Q6J("disabled",z.loading),T.xp6(1),T.hij(" ",T.lcZ(27,25,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CONFIRM")," ")}}let ye=(()=>{class oe{constructor(z,q,W,Q,Re,tt){this.dialogRef=z,this.attributesManager=q,this.data=W,this.translate=Q,this.notificator=Re,this.columnNamePipe=tt,this.loading=!1,this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.columnOptions=["createdAt","type","state","createdBy","modifiedBy"],this.selectedColumns=[],this.fedAttributeDefs=[],this.columnTranslation=Fe=>this.columnNamePipe.transform(this.friendlyToDisplayAttrName(Fe))}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.attributesManager.getIdpAttributeDefinitions().subscribe(z=>{this.processFedAttributes(z),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(q=>{null!==q.value&&(this.templateAttribute=q),this.attributesManager.getGroupAttributeByName(this.data.groupId,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(W=>{this.processCurrentSettings(W),this.loading=!1})})}):this.attributesManager.getIdpAttributeDefinitions().subscribe(z=>{this.processFedAttributes(z),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(q=>{this.processCurrentSettings(q)}),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(z){return this.fedAttributeDefs.find(q=>q.friendlyName===z)?.displayName||z}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(z){z=z.sort((q,W)=>q.friendlyName.localeCompare(W.friendlyName)),this.fedAttributeDefs=z,z.forEach(q=>{this.columnOptions.push(q.friendlyName)}),this.columnOptions=[...this.columnOptions]}processCurrentSettings(z){this.attribute=z;const q=z.value;this.selectedColumns=null!==q&&q.length>0?[...q]:[...this.simpleColumns]}static#e=this.\u0275fac=function(q){return new(q||oe)(T.Y36(p.so),T.Y36(e.H8),T.Y36(p.WI),T.Y36(g.Te),T.Y36(g.V6),T.Y36(S.KB))};static#t=this.\u0275cmp=T.Xpm({type:oe,selectors:[["app-applications-list-columns-change-dialog"]],features:[T._Bn([S.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(q,W){if(1&q&&(T.YNc(0,F,1,0,"ng-template",null,0,T.W1O),T.TgZ(2,"div"),T.YNc(3,Ie,28,27,"div",1),T.qZA()),2&q){const Q=T.MAs(1);T.xp6(2),T.Gre("",W.theme," position-relative"),T.xp6(1),T.Q6J("perunWebAppsLoader",W.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[b.O5,x.lW,p.uh,p.xY,p.H8,R.VK,R.OP,R.p6,v.w,N.b,B.e,te,ne.X$]})}return oe})()},14110:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>Ye});var e=h(56223),p=h(64124),g=h(17700),S=h(73615),m=h(87824),T=h(65879),b=h(96814),x=h(23680),R=h(24516),v=h(64170),N=h(32296),B=h(98525),O=h(11186),te=h(12207),ne=h(69755),F=h(71365);function ce($e,rt){1&$e&&T._UZ(0,"perun-web-apps-loading-dialog")}function Ce($e,rt){1&$e&&(T.TgZ(0,"div",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_VO")," "))}function Ie($e,rt){1&$e&&(T.TgZ(0,"div",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_GROUP")," "))}function ye($e,rt){if(1&$e&&(T.TgZ(0,"mat-option",16),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"uppercase"),T.qZA()),2&$e){const Qe=rt.$implicit;T.s9C("value",Qe),T.xp6(1),T.hij(" ",T.lcZ(2,2,T.lcZ(3,4,"SHARED_LIB.LANGUAGES."+Qe))," ")}}function oe($e,rt){1&$e&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.NAMES_ERROR")," "))}function w($e,rt){if(1&$e&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e){const Qe=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_FORMAT"),": ",Qe.invitedMembers.getError("invalidFormat").value," ")}}function z($e,rt){if(1&$e&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e){const Qe=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_EMAIL"),": ",Qe.invitedMembers.getError("invalidEmail").value," ")}}function q($e,rt){if(1&$e){const Qe=T.EpF();T.TgZ(0,"div"),T.YNc(1,Ce,3,3,"div",8),T.YNc(2,Ie,3,3,"div",8),T.TgZ(3,"mat-form-field",9)(4,"mat-label"),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"mat-select",10),T.NdJ("valueChange",function(G){T.CHM(Qe);const me=T.oxw(2);return T.KtG(me.currentLanguage=G)}),T.YNc(8,ye,4,6,"mat-option",11),T.qZA()(),T._UZ(9,"p",12),T.ALo(10,"translate"),T.TgZ(11,"mat-form-field",13)(12,"mat-label"),T._uU(13),T.ALo(14,"translate"),T.qZA(),T.TgZ(15,"textarea",14),T.ALo(16,"translate"),T._uU(17," "),T.qZA(),T.YNc(18,oe,3,3,"mat-error",4),T.YNc(19,w,3,4,"mat-error",4),T.YNc(20,z,3,4,"mat-error",4),T.qZA()()}if(2&$e){const Qe=T.oxw(2);T.xp6(1),T.Q6J("ngIf",!Qe.data.groupId),T.xp6(1),T.Q6J("ngIf",Qe.data.groupId),T.xp6(3),T.Oqu(T.lcZ(6,12,"DIALOGS.BULK_INVITE_MEMBERS.LANGUAGE")),T.xp6(2),T.Q6J("value",Qe.currentLanguage),T.xp6(1),T.Q6J("ngForOf",Qe.languages),T.xp6(1),T.Q6J("innerHTML",T.lcZ(10,14,"DIALOGS.BULK_INVITE_MEMBERS.HINT"),T.oJD),T.xp6(4),T.Oqu(T.lcZ(14,16,"DIALOGS.BULK_INVITE_MEMBERS.INSERT_HERE")),T.xp6(2),T.s9C("placeholder",T.lcZ(16,18,"DIALOGS.BULK_INVITE_MEMBERS.PLACEHOLDER")),T.Q6J("formControl",Qe.invitedMembers),T.xp6(3),T.Q6J("ngIf",Qe.invitedMembers.hasError("required")),T.xp6(1),T.Q6J("ngIf",Qe.invitedMembers.hasError("invalidFormat")),T.xp6(1),T.Q6J("ngIf",Qe.invitedMembers.hasError("invalidEmail"))}}function W($e,rt){1&$e&&(T.TgZ(0,"perun-web-apps-alert",18),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e&&(T.Q6J("alert_type","success"),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.SUCCESS")," "))}function Q($e,rt){1&$e&&(T.TgZ(0,"perun-web-apps-alert",18),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&$e&&(T.Q6J("alert_type","warn"),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.FINISHED_WITH_ERRORS")," "))}function Re($e,rt){if(1&$e&&(T.TgZ(0,"div"),T.YNc(1,W,3,4,"perun-web-apps-alert",17),T.YNc(2,Q,3,4,"perun-web-apps-alert",17),T.qZA()),2&$e){const Qe=T.oxw(2);T.xp6(1),T.Q6J("ngIf",!Qe.finishedWithErrors),T.xp6(1),T.Q6J("ngIf",Qe.finishedWithErrors)}}function tt($e,rt){if(1&$e){const Qe=T.EpF();T.TgZ(0,"button",19),T.NdJ("click",function(){T.CHM(Qe);const G=T.oxw(2);return T.KtG(G.onSubmit())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}if(2&$e){const Qe=T.oxw(2);T.Q6J("disabled",Qe.loading||Qe.invitedMembers.invalid),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.INVITE")," ")}}function Fe($e,rt){if(1&$e){const Qe=T.EpF();T.TgZ(0,"button",19),T.NdJ("click",function(){T.CHM(Qe);const G=T.oxw(2);return T.KtG(G.downloadCsv())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}if(2&$e){const Qe=T.oxw(2);T.Q6J("disabled",!Qe.resultData),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.DOWNLOAD_CSV")," ")}}function ft($e,rt){if(1&$e){const Qe=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,q,21,20,"div",4),T.qZA(),T.YNc(6,Re,3,2,"div",4),T.TgZ(7,"div",5)(8,"button",6),T.NdJ("click",function(){T.CHM(Qe);const G=T.oxw();return T.KtG(G.onCancel())}),T._uU(9),T.ALo(10,"translate"),T.qZA(),T.YNc(11,tt,3,4,"button",7),T.YNc(12,Fe,3,4,"button",7),T.qZA()()}if(2&$e){const Qe=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,6,"DIALOGS.BULK_INVITE_MEMBERS.TITLE")),T.xp6(3),T.Q6J("ngIf","input"===Qe.state),T.xp6(1),T.Q6J("ngIf","results"===Qe.state),T.xp6(3),T.hij(" ",T.lcZ(10,8,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),T.xp6(2),T.Q6J("ngIf","input"===Qe.state),T.xp6(1),T.Q6J("ngIf","results"===Qe.state)}}let Ye=(()=>{class $e{constructor(Qe,ge,G,me){this.dialogRef=Qe,this.data=ge,this.store=G,this.registrarManager=me,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(Qe){for(const ge in Qe)if("OK"!==Qe[ge])return!0;return!1}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const Qe=this.invitedMembers.value.split("\n"),ge=[];for(const me of Qe)ge.push(this.parseMemberLine(me));const G={invitationData:ge,voId:this.data.voId,language:this.currentLanguage};void 0!==this.data.groupId&&(G.groupId=this.data.groupId),this.registrarManager.sendInvitationsFromCsv(G).subscribe({next:me=>{this.state="results",this.finishedWithErrors=$e.didSomeInviteFail(me),this.resultData=me,this.loading=!1},error:()=>{this.loading=!1}})}downloadCsv(){(0,p.O6)(this.generateOutputData(this.resultData),"csv","member-invites")}generateOutputData(Qe){const ge=[];for(const G in Qe)ge.push({email:G,status:Qe[G]});return ge}parseMemberLine(Qe){const ge=Qe.trim();if(""===ge)return"";const G=ge.split(";");if(G.length>2||0===G.length)return"format";if(!G[0].trim().match(p.B2))return"email";let me="";for(const Le of G)me+=Le.trim()+";";return me.slice(0,-1)}userInputValidator(){return Qe=>{const ge=Qe.value.split("\n");for(const G of ge){const me=this.parseMemberLine(G);let Le=G;if(G.length>25&&(Le=G.substring(0,25)+"..."),"format"===me)return{invalidFormat:{value:Le}};if("email"===me)return{invalidEmail:{value:Le}}}return null}}static#e=this.\u0275fac=function(ge){return new(ge||$e)(T.Y36(g.so),T.Y36(g.WI),T.Y36(S.d6),T.Y36(m.tk))};static#t=this.\u0275cmp=T.Xpm({type:$e,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,G){if(1&ge&&(T.YNc(0,ce,1,0,"ng-template",null,0,T.W1O),T.TgZ(2,"div"),T.YNc(3,ft,13,10,"div",1),T.qZA()),2&ge){const me=T.MAs(1);T.xp6(2),T.Gre("",G.data.theme," position-relative"),T.xp6(1),T.Q6J("perunWebAppsLoader",G.loading)("perunWebAppsLoaderIndicator",me)}},dependencies:[b.sg,b.O5,x.ey,R.Nt,v.KE,v.hX,v.TO,e.Fj,e.JJ,e.Q7,e.oH,N.lW,g.uh,g.xY,g.H8,B.gD,O.w,te.b,ne.e,b.gd,F.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return $e})()},7443:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>ne});var e=h(17700),p=h(73615),g=h(56223),S=h(87824),m=h(65879),T=h(71365),b=h(24516),x=h(64170),R=h(32296),v=h(75986),N=h(12207),B=h(69755);function O(F,ce){1&F&&m._UZ(0,"perun-web-apps-loading-dialog")}function te(F,ce){if(1&F){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 ye=m.oxw();return m.KtG(ye.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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.description=ye)}),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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.status=ye)}),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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.propagateExpiredMembers=ye)}),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 ye=m.oxw();return m.KtG(ye.onCancel())}),m._uU(55),m.ALo(56,"translate"),m.qZA(),m.TgZ(57,"button",11),m.NdJ("click",function(){m.CHM(Ce);const ye=m.oxw();return m.KtG(ye.asEdit?ye.onEdit():ye.onCreate())}),m._uU(58),m.qZA()()()}if(2&F){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 ne=(()=>{class F{constructor(Ce,Ie,ye,oe,w){this.dialogRef=Ce,this.data=Ie,this.serviceManager=ye,this.notificator=oe,this.translate=w,this.loading=!1,this.status=!0,this.propagateExpiredMembers=!0,this.nameControl=new g.p4("",[g.kI.required,g.kI.pattern("^[a-zA-Z0-9_]+$")]),this.delayControl=new g.p4(10,[g.kI.pattern("^[0-9]*$")]),this.recurrenceControl=new g.p4(2,[g.kI.pattern("^[0-9]*$")]),this.pathControl=new g.p4("",[g.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(Ie){return new(Ie||F)(m.Y36(e.so),m.Y36(e.WI),m.Y36(S.KK),m.Y36(p.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:F,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(Ie,ye){if(1&Ie&&(m.YNc(0,O,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,te,59,52,"div",1),m.qZA()),2&Ie){const oe=m.MAs(1);m.xp6(2),m.Gre("",ye.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",oe)}},dependencies:[b.Nt,x.KE,x.hX,x.TO,g.Fj,g.JJ,g.Q7,g.oH,g.On,R.lW,v.oG,e.uh,e.xY,e.H8,N.b,B.e,T.X$]})}return F})()},70152:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>Ie});var e=h(17700),p=h(73615),g=h(87824),S=h(56223),m=h(65879),T=h(71365),b=h(96814),x=h(24516),R=h(64170),v=h(32296),N=h(75986),B=h(12207),O=h(10781),te=h(69755);function ne(ye,oe){1&ye&&m._UZ(0,"perun-web-apps-loading-dialog")}function F(ye,oe){if(1&ye){const w=m.EpF();m.TgZ(0,"mat-checkbox",12),m.NdJ("ngModelChange",function(q){m.CHM(w);const W=m.oxw(2);return m.KtG(W.asSubgroup=q)})("click",function(){m.CHM(w);const q=m.oxw(2);return m.KtG(q.loadVoGroups())}),m._uU(1),m.ALo(2,"translate"),m.qZA()}if(2&ye){const w=m.oxw(2);m.Q6J("ngModel",w.asSubgroup)("labelPosition","before"),m.xp6(1),m.hij(" ",m.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function ce(ye,oe){if(1&ye){const w=m.EpF();m.TgZ(0,"perun-web-apps-group-search-select",13),m.NdJ("groupSelected",function(q){m.CHM(w);const W=m.oxw(2);return m.KtG(W.selectedParent=q)}),m.qZA()}if(2&ye){const w=m.oxw(2);m.Q6J("disableAutoSelect",!0)("groups",w.voGroups)}}function Ce(ye,oe){if(1&ye){const w=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,F,3,5,"mat-checkbox",7),m.YNc(19,ce,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(w);const q=m.oxw();return m.KtG(q.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",11),m.NdJ("click",function(){m.CHM(w);const q=m.oxw();return m.KtG(q.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&ye){const w=m.oxw();m.xp6(2),m.Oqu(w.title),m.xp6(4),m.Oqu(m.lcZ(7,11,"DIALOGS.CREATE_GROUP.NAME")),m.xp6(2),m.Q6J("formControl",w.nameControl),m.xp6(2),m.hij(" ",w.invalidNameMessage.length?w.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",w.descriptionControl),m.xp6(2),m.Q6J("ngIf",w.isNotSubGroup),m.xp6(1),m.Q6J("ngIf",w.asSubgroup),m.xp6(3),m.hij(" ",m.lcZ(23,17,"DIALOGS.CREATE_GROUP.CANCEL")," "),m.xp6(2),m.Q6J("disabled",w.nameControl.invalid||w.descriptionControl.invalid||w.asSubgroup&&null===w.selectedParent||w.loading),m.xp6(1),m.hij(" ",m.lcZ(26,19,"DIALOGS.CREATE_GROUP.CREATE")," ")}}let Ie=(()=>{class ye{constructor(w,z,q,W,Q,Re){this.dialogRef=w,this.data=z,this.groupService=q,this.translate=W,this.notificator=Q,this.store=Re,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=tt=>tt.name,this.isNotSubGroup=null===this.data.parentGroup,this.isNotSubGroup?W.get("DIALOGS.CREATE_GROUP.TITLE").subscribe(tt=>this.title=tt):W.get("DIALOGS.CREATE_GROUP.TITLE_SUB_GROUP").subscribe(tt=>{this.title=tt+this.data.parentGroup.name}),W.get("DIALOGS.CREATE_GROUP.SUCCESS").subscribe(tt=>this.successMessage=tt),W.get("DIALOGS.CREATE_GROUP.SUCCESS_SUBGROUP").subscribe(tt=>this.successSubGroupMessage=tt)}ngOnInit(){this.theme=this.data.theme,this.invalidNameMessage=this.invalidNameMessage&&this.secondaryRegex?this.invalidNameMessage:"",this.nameControl=new S.p4("",[S.kI.required,S.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),S.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new S.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(w=>{this.voGroups=w.filter(z=>"members"!==z.name)})}static#e=this.\u0275fac=function(z){return new(z||ye)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.ff),m.Y36(T.sK),m.Y36(p.V6),m.Y36(p.d6))};static#t=this.\u0275cmp=m.Xpm({type:ye,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(z,q){if(1&z&&(m.YNc(0,ne,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,Ce,27,21,"div",1),m.qZA()),2&z){const W=m.MAs(1);m.xp6(2),m.Gre("",q.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",q.loading)("perunWebAppsLoaderIndicator",W)}},dependencies:[b.O5,x.Nt,R.KE,R.hX,R.TO,S.Fj,S.JJ,S.Q7,S.oH,S.On,v.lW,N.oG,e.uh,e.xY,e.H8,B.b,O.h,te.e,T.X$]})}return ye})()},33826:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>x});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.facilitiesManager=O,this.notificator=te,this.translate=ne,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 S.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||R)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.IQ),m.Y36(g.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e]})}return R})()},425:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=te,this.groupService=ne,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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(T.sK),m.Y36(S.ff))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e]})}return R})()},39547:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>b});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(65879),T=h(70285);let b=(()=>{class x{constructor(v,N,B,O,te){this.dialogRef=v,this.data=N,this.serviceManager=B,this.notificator=O,this.translate=te,this.dataSource=new S.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(N=>N.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(N){return new(N||x)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.KK),m.Y36(g.V6),m.Y36(g.Te))};static#t=this.\u0275cmp=m.Xpm({type:x,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(te){return B.onSubmit(te)}),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:[T.e]})}return x})()},69400:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>Et});var e=h(17700),p=h(87824),g=h(64124),S=h(78932),m=h(73615),T=h(56223),b=h(65879),x=h(96814),R=h(23680),v=h(24516),N=h(64170),B=h(56263),O=h(30617),te=h(32296),ne=h(74104),F=h(75986),ce=h(98525),Ce=h(92596),Ie=h(12207),ye=h(6225),oe=h(16458),w=h(69755);const z=["*"];let q=(()=>{class he{static#e=this.\u0275fac=function(u){return new(u||he)};static#t=this.\u0275cmp=b.Xpm({type:he,selectors:[["app-edit-application-form-item-line"]],inputs:{label:"label",description:"description"},ngContentSelectors:z,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,C){1&u&&(b.F$t(),b.TgZ(0,"div",0)(1,"span",1),b._uU(2),b.qZA(),b.TgZ(3,"div",2),b.Hsn(4),b.qZA()(),b.TgZ(5,"div",3),b._UZ(6,"span",4),b.TgZ(7,"div",5),b._uU(8),b.qZA()()),2&u&&(b.xp6(2),b.hij("",C.label,":"),b.xp6(6),b.hij(" ",C.description," "))}})}return he})();var W=h(71365),Q=h(19666);let Re=(()=>{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)(b.Y36(W.sK,16))};static#t=this.\u0275pipe=b.Yjl({name:"applicationFormItemDisabled",type:he,pure:!0})}return he})(),tt=(()=>{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)(b.Y36(W.sK,16))};static#t=this.\u0275pipe=b.Yjl({name:"applicationFormItemHidden",type:he,pure:!0})}return he})();function Fe(he,Pe){1&he&&b._UZ(0,"perun-web-apps-loading-dialog")}function ft(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"section")(5,"mat-checkbox",22),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.applicationFormItem.updatable=C)}),b.qZA()()()()}if(2&he){const r=b.oxw(3);b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.updatable)}}function Ye(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"app-edit-application-form-item-line",7),b.ALo(1,"translate"),b.ALo(2,"translate"),b.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return M.applicationFormItem.perunSourceAttribute=C.value,b.KtG(M.loadWarning(M.itemType.SOURCE))}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.Q6J("description",b.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE")),b.xp6(4),b.Q6J("attributes",r.sourceAttributes)("selectedAttribute",r.applicationFormItem.perunSourceAttribute)("warning",r.displayWarningForSourceAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.SOURCE)}}function $e(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"app-edit-application-form-item-line",7),b.ALo(1,"translate"),b.ALo(2,"translate"),b.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return M.applicationFormItem.perunDestinationAttribute=C.value,b.KtG(M.loadWarning(M.itemType.DESTINATION))}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.Q6J("description",b.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE")),b.xp6(4),b.Q6J("attributes",r.destinationAttributes)("selectedAttribute",r.applicationFormItem.perunDestinationAttribute)("warning",r.displayWarningForDestinationAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.DESTINATION)}}function rt(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div",8)(1,"mat-form-field",8)(2,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.applicationFormItem.federationAttribute=C)}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.xp6(2),b.Q6J("ngModel",r.applicationFormItem.federationAttribute)}}function Qe(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"section")(5,"mat-checkbox",22),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.required=C)}),b.qZA()()(),b.YNc(6,ft,6,7,"div",12),b.YNc(7,Ye,5,11,"app-edit-application-form-item-line",23),b.YNc(8,$e,5,11,"app-edit-application-form-item-line",23),b.TgZ(9,"app-edit-application-form-item-line",7),b.ALo(10,"translate"),b.ALo(11,"translate"),b.TgZ(12,"div",8)(13,"perun-web-apps-selection-item-search-select",24),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.changeFederationAttribute(C))}),b.qZA()(),b.YNc(14,rt,3,1,"div",25),b.qZA()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED_DESCRIPTION"))("label",b.lcZ(3,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.required),b.xp6(1),b.Q6J("ngIf",r.typesWithUpdatable.indexOf(r.applicationFormItem.type)>-1),b.xp6(1),b.Q6J("ngIf",void 0!==r.destinationAttributes),b.xp6(1),b.Q6J("ngIf",void 0!==r.destinationAttributes),b.xp6(1),b.Q6J("description",b.lcZ(10,16,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(11,18,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE")),b.xp6(4),b.Q6J("selectedAttribute",r.applicationFormItem.federationAttribute)("asGroup",!!r.data.group)("type",r.itemType.FEDERATION),b.xp6(1),b.Q6J("ngIf"," -- custom value -- "===r.federationAttributeDN)}}function ge(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8)(5,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.regex=C)}),b.qZA()()()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.regex)}}function G(he,Pe){if(1&he&&(b.TgZ(0,"mat-option",27),b._uU(1),b.ALo(2,"applicationFormItemDisabled"),b.qZA()),2&he){const r=Pe.$implicit;b.Q6J("value",r),b.xp6(1),b.hij(" ",b.lcZ(2,2,r)," ")}}function me(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"perun-web-apps-app-form-item-search-select",28),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.disabledDependencyItem=C)}),b.qZA()}if(2&he){const r=b.oxw(3);b.Q6J("item",r.disabledDependencyItem)("items",r.possibleDependencyItems)}}function Le(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8)(5,"mat-select",13),b.NdJ("valueChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.disabled=C)}),b.YNc(6,G,3,4,"mat-option",14),b.qZA()()(),b.TgZ(7,"app-edit-application-form-item-line",7),b.ALo(8,"translate"),b.ALo(9,"translate"),b.TgZ(10,"div",8),b.YNc(11,me,1,2,"perun-web-apps-app-form-item-search-select",15),b.qZA()()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DESCRIPTION"))("label",b.lcZ(3,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED")),b.xp6(4),b.Q6J("value",r.applicationFormItem.disabled),b.xp6(1),b.Q6J("ngForOf",r.disabledValues),b.xp6(1),b.Q6J("description",b.lcZ(8,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY_DESCRIPTION"))("label",b.lcZ(9,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY")),b.xp6(4),b.Q6J("ngIf",null!==r.disabledDependencyItem)}}function Ve(he,Pe){if(1&he&&(b.TgZ(0,"mat-option",27),b._uU(1),b.ALo(2,"applicationFormItemHidden"),b.qZA()),2&he){const r=Pe.$implicit;b.Q6J("value",r),b.xp6(1),b.hij(" ",b.lcZ(2,2,r)," ")}}function ve(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"perun-web-apps-app-form-item-search-select",28),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.hiddenDependencyItem=C)}),b.qZA()}if(2&he){const r=b.oxw(2);b.Q6J("item",r.hiddenDependencyItem)("items",r.possibleDependencyItems)}}function xe(he,Pe){if(1&he&&(b.TgZ(0,"mat-error"),b._uU(1),b.qZA()),2&he){const r=b.oxw(2).$implicit,u=b.oxw(2);b.xp6(1),b.hij(" ",null==u.inputFormGroup.controls[r+"-html-label"].errors?null:u.inputFormGroup.controls[r+"-html-label"].errors.invalidHtmlContent," ")}}function ot(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",30),b._UZ(5,"textarea",31),b.YNc(6,xe,2,1,"mat-error",12),b.qZA()()()),2&he){const r=b.oxw().$implicit,u=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT_DESCRIPTION"))("label",b.lcZ(3,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT")),b.xp6(4),b.MGl("formControlName","",r,"-html-label"),b.Q6J("cdkTextareaAutosize",!0),b.xp6(1),b.Q6J("ngIf",null==u.inputFormGroup.controls[r+"-html-label"]?null:u.inputFormGroup.controls[r+"-html-label"].invalid)}}function fe(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8),b._UZ(5,"textarea",32),b.qZA()(),b.TgZ(6,"app-edit-application-form-item-line",7),b.ALo(7,"translate"),b.ALo(8,"translate"),b.TgZ(9,"mat-form-field",8),b._UZ(10,"textarea",32),b.qZA()(),b.TgZ(11,"app-edit-application-form-item-line",7),b.ALo(12,"translate"),b.ALo(13,"translate"),b.TgZ(14,"mat-form-field",8),b._UZ(15,"textarea",32),b.qZA()()()),2&he){const r=b.oxw().$implicit;b.xp6(1),b.Q6J("description",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_DESCRIPTION"))("label",b.lcZ(3,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),b.xp6(4),b.MGl("formControlName","",r,"-plain-label"),b.xp6(1),b.Q6J("description",b.lcZ(7,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP_DESCRIPTION"))("label",b.lcZ(8,15,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP")),b.xp6(4),b.MGl("formControlName","",r,"-plain-help"),b.xp6(1),b.Q6J("description",b.lcZ(12,17,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR_DESCRIPTION"))("label",b.lcZ(13,19,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR")),b.xp6(4),b.MGl("formControlName","",r,"-plain-error-message")}}function qe(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8),b._UZ(5,"textarea",32),b.qZA()()()),2&he){const r=b.oxw().$implicit;b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_BUTTON_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),b.xp6(4),b.MGl("formControlName","",r,"-plain-label")}}const we=function(){return{standalone:!0}};function ht(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div"),b._uU(1),b.ALo(2,"translate"),b.TgZ(3,"mat-form-field")(4,"input",41),b.NdJ("ngModelChange",function(C){const f=b.CHM(r).$implicit;return b.KtG(f[0]=C)}),b.qZA()(),b._uU(5),b.ALo(6,"translate"),b.TgZ(7,"mat-form-field")(8,"input",41),b.NdJ("ngModelChange",function(C){const f=b.CHM(r).$implicit;return b.KtG(f[1]=C)}),b.qZA()(),b.TgZ(9,"button",42),b.NdJ("click",function(){const M=b.CHM(r).$implicit,f=b.oxw(2).$implicit,o=b.oxw(2);return b.KtG(o.removeOption(M,f))}),b.ALo(10,"translate"),b.TgZ(11,"mat-icon"),b._uU(12,"clear"),b.qZA()()()}if(2&he){const r=Pe.$implicit;b.xp6(1),b.hij(" ",b.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.VALUE"),": "),b.xp6(3),b.Q6J("ngModel",r[0])("ngModelOptions",b.DdM(13,we)),b.xp6(1),b.hij(" ",b.lcZ(6,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL"),": "),b.xp6(3),b.Q6J("ngModel",r[1])("ngModelOptions",b.DdM(14,we)),b.xp6(1),b.s9C("matTooltip",b.lcZ(10,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REMOVE_OPTION"))}}function Y(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"div",33),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",34),b._uU(5),b.ALo(6,"translate"),b.qZA(),b.TgZ(7,"div",35)(8,"button",36),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.sortOptionsAZ(C))}),b.TgZ(9,"i",37),b._uU(10,"arrow_downward"),b.qZA(),b._uU(11),b.ALo(12,"translate"),b.qZA(),b.TgZ(13,"button",38),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.sortOptionsZA(C))}),b.TgZ(14,"i",37),b._uU(15,"arrow_upward"),b.qZA(),b._uU(16),b.ALo(17,"translate"),b.qZA()(),b.YNc(18,ht,13,15,"div",39),b.TgZ(19,"button",40),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.addOption(C))}),b._uU(20),b.ALo(21,"translate"),b.qZA()()}if(2&he){const r=b.oxw().$implicit,u=b.oxw(2);b.xp6(2),b.hij("",b.lcZ(3,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS"),":"),b.xp6(3),b.hij(" ",b.lcZ(6,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS_DESCRIPTION")," "),b.xp6(6),b.hij(" ",b.lcZ(12,10,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_AZ")," "),b.xp6(5),b.hij(" ",b.lcZ(17,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_ZA")," "),b.xp6(2),b.Q6J("ngForOf",u.options[r]),b.xp6(2),b.hij(" ",b.lcZ(21,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ADD_OPTION")," ")}}const Ne=function(){return["HEADING","HTML_COMMENT"]},ae=function(){return["TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","RADIO","TEXTAREA","COMBOBOX","CHECKBOX","TIMEZONE","SELECTIONBOX","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]},je=function(){return["SUBMIT_BUTTON","AUTO_SUBMIT_BUTTON"]},U=function(){return["RADIO","COMBOBOX","CHECKBOX","SELECTIONBOX"]};function le(he,Pe){if(1&he&&(b.TgZ(0,"mat-tab",29),b.ALo(1,"translate"),b.ALo(2,"uppercase"),b.YNc(3,ot,7,9,"div",12),b.YNc(4,fe,16,21,"div",12),b.YNc(5,qe,6,7,"div",12),b.YNc(6,Y,22,16,"div",12),b.qZA()),2&he){const r=Pe.$implicit,u=b.oxw(2);b.s9C("label",b.lcZ(1,6,b.lcZ(2,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LANGUAGE_"+r))),b.Q6J("formGroup",u.inputFormGroup),b.xp6(3),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(10,Ne))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(11,ae))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(12,je))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(13,U)))}}const ee=function(){return["TEXTFIELD","USERNAME","VALIDATED_EMAIL","PASSWORD","TEXTAREA","TIMEZONE","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]},ke=function(){return["TEXTFIELD","USERNAME","PASSWORD","TEXTAREA","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]};function He(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div",2)(1,"h1",3),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",4)(5,"mat-tab-group",5)(6,"mat-tab",6),b.ALo(7,"translate"),b.TgZ(8,"app-edit-application-form-item-line",7),b.ALo(9,"translate"),b.ALo(10,"translate"),b.TgZ(11,"mat-form-field",8)(12,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw();return b.KtG(M.applicationFormItem.shortname=C)}),b.qZA()()(),b.TgZ(13,"app-edit-application-form-item-line",7),b.ALo(14,"translate"),b.ALo(15,"translate"),b._uU(16),b.ALo(17,"applicationFormItemType"),b.qZA(),b.TgZ(18,"app-edit-application-form-item-line",7),b.ALo(19,"translate"),b.ALo(20,"translate"),b.TgZ(21,"section")(22,"mat-checkbox",10),b.NdJ("change",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.onChangingType("INITIAL"))}),b._uU(23),b.ALo(24,"translate"),b.qZA(),b.TgZ(25,"mat-checkbox",11),b.NdJ("change",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.onChangingType("EXTENSION"))}),b._uU(26),b.ALo(27,"translate"),b.qZA()()(),b.YNc(28,Qe,15,20,"div",12),b.YNc(29,ge,6,7,"div",12),b.YNc(30,Le,12,15,"div",12),b.TgZ(31,"app-edit-application-form-item-line",7),b.ALo(32,"translate"),b.ALo(33,"translate"),b.TgZ(34,"mat-form-field",8)(35,"mat-select",13),b.NdJ("valueChange",function(C){b.CHM(r);const M=b.oxw();return b.KtG(M.applicationFormItem.hidden=C)}),b.YNc(36,Ve,3,4,"mat-option",14),b.qZA()()(),b.TgZ(37,"app-edit-application-form-item-line",7),b.ALo(38,"translate"),b.ALo(39,"translate"),b.TgZ(40,"div",8),b.YNc(41,ve,1,2,"perun-web-apps-app-form-item-search-select",15),b.qZA()()(),b.YNc(42,le,7,14,"mat-tab",16),b.qZA()(),b.TgZ(43,"div",17)(44,"button",18),b.NdJ("click",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.cancel())}),b._uU(45),b.ALo(46,"translate"),b.qZA(),b.TgZ(47,"div",19),b.ALo(48,"translate"),b.TgZ(49,"div",20),b.ALo(50,"translate"),b.TgZ(51,"button",21),b.NdJ("click",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.submit())}),b._uU(52),b.ALo(53,"translate"),b.qZA()()()()()}if(2&he){const r=b.oxw();b.xp6(2),b.AsE(" ",b.lcZ(3,34,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.TITLE")," : ",r.applicationFormItem.shortname," "),b.xp6(4),b.s9C("label",b.lcZ(7,36,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.BASIC_SETTINGS")),b.xp6(2),b.Q6J("description",b.lcZ(9,38,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME_DESCRIPTION"))("label",b.lcZ(10,40,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.shortname),b.xp6(1),b.Q6J("description",b.lcZ(14,42,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET_DESCRIPTION"))("label",b.lcZ(15,44,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET")),b.xp6(3),b.hij(" ",b.lcZ(17,46,r.applicationFormItem.type)," "),b.xp6(2),b.Q6J("description",b.lcZ(19,48,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION_DESCRIPTION"))("label",b.lcZ(20,50,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("INITIAL")),b.xp6(1),b.hij(" ",b.lcZ(24,52,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INITIAL")," "),b.xp6(2),b.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("EXTENSION")),b.xp6(1),b.hij(" ",b.lcZ(27,54,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.EXTENSION")," "),b.xp6(2),b.Q6J("ngIf",r.isApplicationFormItemOfType(b.DdM(72,ee))),b.xp6(1),b.Q6J("ngIf",r.isApplicationFormItemOfType(b.DdM(73,ke))),b.xp6(1),b.Q6J("ngIf",r.typesWithDisabled.indexOf(r.applicationFormItem.type)>-1),b.xp6(1),b.Q6J("description",b.lcZ(32,56,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DESCRIPTION"))("label",b.lcZ(33,58,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN")),b.xp6(4),b.Q6J("value",r.applicationFormItem.hidden),b.xp6(1),b.Q6J("ngForOf",r.hiddenValues),b.xp6(1),b.Q6J("description",b.lcZ(38,60,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY_DESCRIPTION"))("label",b.lcZ(39,62,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY")),b.xp6(4),b.Q6J("ngIf",null!==r.hiddenDependencyItem),b.xp6(1),b.Q6J("ngForOf",r.languages),b.xp6(3),b.hij(" ",b.lcZ(46,64,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CANCEL_BUTTON")," "),b.xp6(2),b.s9C("matTooltip",b.lcZ(48,66,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON_DISABLED_TOOLTIP")),b.Q6J("matTooltipDisabled",!r.applicationFormItem.required||""!==r.applicationFormItem.perunSourceAttribute||""!==r.applicationFormItem.federationAttribute||"ALWAYS"!==r.applicationFormItem.disabled&&"ALWAYS"!==r.applicationFormItem.hidden),b.xp6(2),b.s9C("matTooltip",b.lcZ(50,68,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HTML_INVALID_TAGS")),b.Q6J("matTooltipDisabled",!r.inputFormGroup.invalid)("matTooltipPosition","above"),b.xp6(2),b.Q6J("disabled",r.inputFormGroup.invalid||r.loading||r.applicationFormItem.required&&""===r.applicationFormItem.perunSourceAttribute&&""===r.applicationFormItem.federationAttribute&&("ALWAYS"===r.applicationFormItem.disabled||"ALWAYS"===r.applicationFormItem.hidden)),b.xp6(1),b.hij(" ",b.lcZ(53,70,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON")," ")}}let Et=(()=>{class he{constructor(r,u,C,M,f,o,n){this.dialogRef=r,this.data=u,this.attributesManager=C,this.translate=M,this.store=f,this.cd=o,this.escapeService=n,this.federationAttributeDN="",this.itemType=S.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=S.Sx),this.disabledDependencyItem=this.data.allItems.find(r=>r.id===this.data.applicationFormItem.disabledDependencyItemId),this.disabledDependencyItem||(this.disabledDependencyItem=S.Sx),this.theme=this.data.theme,this.possibleDependencyItems=this.getPossibleDepItems(),this.applicationFormItem=(0,g.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),C=this.findAttribute(r,this.applicationFormItem.perunSourceAttribute);this.sourceAttributes=C?u.concat(C):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),C=this.data.allItems.find(M=>M.disabledDependencyItemId===this.data.applicationFormItem.id);(u||C)&&(r===S.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:C.shortname}),this.cd.detectChanges())}cancel(){this.dialogRef.close()}submit(){this.applicationFormItem.hiddenDependencyItemId=this.hiddenDependencyItem===S.Sx?null:this.hiddenDependencyItem.id,this.applicationFormItem.disabledDependencyItemId=this.disabledDependencyItem===S.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(C=>!(C[0]===r[0]&&C[1]===r[1]))}sortOptionsAZ(r){this.options[r]=this.options[r].sort((u,C)=>u[1]>C[1]?1:u[1]u[1]>C[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 C of this.options[r])""!==C[0]&&""!==C[1]&&(u=""===u?C[0]+"#"+C[1]:u+"|"+C[0]+"#"+C[1]);this.applicationFormItem.i18n[r].options=u}updateOptions(){for(const r of this.languages)this.updateOption(r)}findAttribute(r,u){return r.find(C=>u.includes(C.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)(b.Y36(e.so),b.Y36(e.WI),b.Y36(p.H8),b.Y36(m.Te),b.Y36(m.d6),b.Y36(b.sBO),b.Y36(m.L6))};static#t=this.\u0275cmp=b.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,C){if(1&u&&(b.YNc(0,Fe,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,He,54,74,"div",1),b.qZA()),2&u){const M=b.MAs(1);b.xp6(2),b.Gre("",C.theme," h-100 position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",C.loading)("perunWebAppsLoaderIndicator",M)}},dependencies:[x.sg,x.O5,R.ey,v.Nt,N.KE,N.TO,B.IC,T.Fj,T.JJ,T.JL,T.sg,T.u,T.On,O.Hw,te.lW,te.RK,ne.uX,ne.SP,F.oG,e.uh,e.xY,e.H8,ce.gD,Ce.gM,Ie.b,ye.Y,oe.$x,w.e,q,x.gd,W.X$,Q.c,Re,tt],styles:[".mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return he})()},52183:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>ge});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(64124),T=h(37073),b=h(65879),x=h(96814),R=h(30617),v=h(32296),N=h(92596),B=h(12207),O=h(69755),te=h(71365),ne=h(37803),F=h(45355),ce=h(47882);function Ce(G,me){1&G&&b._UZ(0,"perun-web-apps-loading-dialog")}function Ie(G,me){1&G&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&G&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_ID")," "))}function ye(G,me){if(1&G&&(b.TgZ(0,"td",18),b._uU(1),b.qZA()),2&G){const Le=me.$implicit;b.xp6(1),b.Oqu(Le.user.id)}}function oe(G,me){1&G&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&G&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_NAME")," "))}function w(G,me){if(1&G&&(b.TgZ(0,"td",18),b._uU(1),b.ALo(2,"userFullName"),b.qZA()),2&G){const Le=me.$implicit;b.xp6(1),b.Oqu(b.lcZ(2,1,Le.user))}}function z(G,me){1&G&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&G&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_EXPIRATION")," "))}function q(G,me){if(1&G){const Le=b.EpF();b.TgZ(0,"button",20),b.NdJ("click",function(){b.CHM(Le);const ve=b.oxw().$implicit,xe=b.oxw(2);return b.KtG(xe.changeExpiration(ve))}),b.ALo(1,"translate"),b.TgZ(2,"mat-icon"),b._uU(3," today "),b.qZA()()}2&G&&b.s9C("matTooltip",b.lcZ(1,1,"DIALOGS.EDIT_MEMBER_SPONSORS.CHANGE_EXPIRATION"))}const W=function(G,me){return[G,me]};function Q(G,me){if(1&G&&(b.TgZ(0,"td",18),b.ALo(1,"isAuthorized"),b.TgZ(2,"span"),b._uU(3),b.ALo(4,"parseDate"),b.qZA(),b.YNc(5,q,4,3,"button",19),b.ALo(6,"isAuthorized"),b.qZA()),2&G){const Le=me.$implicit,Ve=b.oxw(2);b.ekj("align-elements",b.xi3(1,4,b.WLB(12,W,Le.user,Ve.vo),"updateSponsorshipValidity_Member_User_LocalDate")),b.xp6(3),b.Oqu(b.lcZ(4,7,Le.validityTo)),b.xp6(2),b.Q6J("ngIf",b.xi3(6,9,b.WLB(15,W,Le.user,Ve.vo),"updateSponsorshipValidity_Member_User_LocalDate"))}}function Re(G,me){1&G&&b._UZ(0,"th",17)}function tt(G,me){1&G&&(b.TgZ(0,"mat-icon",25),b._uU(1,"clear"),b.qZA())}function Fe(G,me){1&G&&(b.TgZ(0,"mat-icon"),b._uU(1,"settings_backup_restore"),b.qZA())}const ft=function(G){return[G]};function Ye(G,me){if(1&G){const Le=b.EpF();b.TgZ(0,"td",18)(1,"div",21),b.ALo(2,"isAuthorized"),b.ALo(3,"isAuthorized"),b.ALo(4,"translate"),b.TgZ(5,"button",22),b.NdJ("click",function(){const xe=b.CHM(Le).$implicit,ot=b.oxw(2);return b.KtG(ot.markSponsor(xe))}),b.ALo(6,"isAuthorized"),b.ALo(7,"isAuthorized"),b.ALo(8,"translate"),b.YNc(9,tt,2,0,"mat-icon",23),b.YNc(10,Fe,2,0,"mat-icon",24),b.qZA()()()}if(2&G){const Le=me.$implicit,Ve=b.oxw(2);b.xp6(1),b.s9C("matTooltip",b.lcZ(4,14,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR_DISABLED")),b.Q6J("matTooltipDisabled",b.xi3(2,8,b.VKq(24,ft,Ve.member),"sponsored-removeSponsor_Member_User_policy")&&b.xi3(3,11,b.VKq(26,ft,Le.user),"sponsor-removeSponsor_Member_User_policy"))("matTooltipPosition","above"),b.xp6(4),b.Q2q("data-cy","",Le.user.firstName,"-unsponsor-mark-button"),b.s9C("matTooltip",b.lcZ(8,22,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR")),b.Q6J("disabled",!b.xi3(6,16,b.VKq(28,ft,Ve.member),"sponsored-removeSponsor_Member_User_policy")||!b.xi3(7,19,b.VKq(30,ft,Le.user),"sponsor-removeSponsor_Member_User_policy")),b.xp6(4),b.Q6J("ngIf",!Ve.sponsorsToRemove.has(Le.user.id)),b.xp6(1),b.Q6J("ngIf",Ve.sponsorsToRemove.has(Le.user.id))}}function $e(G,me){1&G&&b._UZ(0,"tr",26)}function rt(G,me){if(1&G&&b._UZ(0,"tr",27),2&G){const Le=me.$implicit,Ve=b.oxw(2);b.ekj("make-red",Ve.sponsorsToRemove.has(Le.user.id))}}function Qe(G,me){if(1&G){const Le=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3)(5,"table",4),b.ynx(6,5),b.YNc(7,Ie,3,3,"th",6),b.YNc(8,ye,2,1,"td",7),b.BQk(),b.ynx(9,8),b.YNc(10,oe,3,3,"th",6),b.YNc(11,w,3,3,"td",7),b.BQk(),b.ynx(12,9),b.YNc(13,z,3,3,"th",6),b.YNc(14,Q,7,18,"td",10),b.BQk(),b.ynx(15,11),b.YNc(16,Re,1,0,"th",6),b.YNc(17,Ye,11,32,"td",7),b.BQk(),b.YNc(18,$e,1,0,"tr",12),b.YNc(19,rt,1,2,"tr",13),b.qZA()(),b.TgZ(20,"div",14)(21,"button",15),b.NdJ("click",function(){b.CHM(Le);const ve=b.oxw();return b.KtG(ve.onCancel())}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"button",16),b.NdJ("click",function(){b.CHM(Le);const ve=b.oxw();return b.KtG(ve.onSubmit())}),b._uU(25),b.ALo(26,"translate"),b.qZA()()()}if(2&G){const Le=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,7,"DIALOGS.EDIT_MEMBER_SPONSORS.TITLE")),b.xp6(3),b.Q6J("dataSource",Le.dataSource),b.xp6(13),b.Q6J("matHeaderRowDef",Le.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",Le.displayedColumns),b.xp6(3),b.hij(" ",b.lcZ(23,9,"DIALOGS.EDIT_MEMBER_SPONSORS.CANCEL")," "),b.xp6(2),b.Q6J("disabled",Le.loading||0===Le.sponsorsToRemove.size),b.xp6(1),b.hij(" ",b.lcZ(26,11,"DIALOGS.EDIT_MEMBER_SPONSORS.SUBMIT")," ")}}let ge=(()=>{class G{constructor(Le,Ve,ve,xe,ot,fe,qe,we){this.dialogRef=Le,this.data=Ve,this.memberService=ve,this.userService=xe,this.notificator=ot,this.authResolver=fe,this.translate=qe,this.dialog=we,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 S.by(this.data.sponsors),this.vo={beanName:"Vo",id:this.data.member.voId}}markSponsor(Le){this.sponsorsToRemove.has(Le.user.id)?this.sponsorsToRemove.delete(Le.user.id):this.sponsorsToRemove.add(Le.user.id)}onSubmit(){this.loading=!0;const Le=Array.from(this.sponsorsToRemove);this.removeSponsors(Le)}onCancel(){this.dialogRef.close(this.expirationChanged)}changeExpiration(Le){const Ve=(0,m.kZ)();Ve.width="400px",Ve.data={memberId:this.data.member.id,sponsor:Le},this.dialog.open(T.hd,Ve).afterClosed().subscribe(xe=>{xe&&(this.loading=!0,this.expirationChanged=!0,this.userService.getSponsorsForMember(this.data.member.id,[]).subscribe(ot=>{this.sponsors=ot,this.dataSource=new S.by(this.sponsors),this.loading=!1}))})}removeSponsors(Le){this.memberService.removeSponsors(this.data.member.id,Le).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(Ve){return new(Ve||G)(b.Y36(p.so),b.Y36(p.WI),b.Y36(e.uq),b.Y36(e.Fv),b.Y36(g.V6),b.Y36(g.x4),b.Y36(g.Te),b.Y36(p.uw))};static#t=this.\u0275cmp=b.Xpm({type:G,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(Ve,ve){if(1&Ve&&(b.YNc(0,Ce,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,Qe,27,13,"div",1),b.qZA()),2&Ve){const xe=b.MAs(1);b.xp6(2),b.Gre("",ve.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ve.loading)("perunWebAppsLoaderIndicator",xe)}},dependencies:[x.O5,R.Hw,v.lW,v.RK,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,p.uh,p.xY,p.H8,N.gM,B.b,O.e,te.X$,ne.d,F.M,ce.i],styles:[".make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.btn-delete[_ngcontent-%COMP%]:disabled .icn-delete[_ngcontent-%COMP%]{color:gray}"]})}return G})()},78535:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>w});var e=h(17700),p=h(56223),g=h(87824),S=h(73615),m=h(65879),T=h(71365),b=h(96814),x=h(23680),R=h(24516),v=h(64170),N=h(32296),B=h(98525),O=h(12207),te=h(69755);function ne(z,q){1&z&&m._UZ(0,"perun-web-apps-loading-dialog")}function F(z,q){1&z&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&z&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_VO")," "))}function ce(z,q){1&z&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&z&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_GROUP")," "))}function Ce(z,q){1&z&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&z&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.NAME_ERROR")," "))}function Ie(z,q){1&z&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&z&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.EMAIL_ERROR")," "))}function ye(z,q){if(1&z&&(m.TgZ(0,"mat-option",15),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"uppercase"),m.qZA()),2&z){const W=q.$implicit;m.s9C("value",W),m.xp6(1),m.Oqu(m.lcZ(2,2,m.lcZ(3,4,"SHARED_LIB.LANGUAGES."+W)))}}function oe(z,q){if(1&z){const W=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,F,3,3,"div",4),m.YNc(6,ce,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,Ie,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(Re){m.CHM(W);const tt=m.oxw();return m.KtG(tt.currentLanguage=Re)}),m.YNc(22,ye,4,6,"mat-option",10),m.qZA()()(),m.TgZ(23,"div",11)(24,"button",12),m.NdJ("click",function(){m.CHM(W);const Re=m.oxw();return m.KtG(Re.onCancel())}),m._uU(25),m.ALo(26,"translate"),m.qZA(),m.TgZ(27,"button",13),m.NdJ("click",function(){m.CHM(W);const Re=m.oxw();return m.KtG(Re.onSubmit())}),m._uU(28),m.ALo(29,"translate"),m.qZA()()()}if(2&z){const W=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,15,"DIALOGS.INVITE_MEMBER.TITLE")),m.xp6(3),m.Q6J("ngIf",!W.data.groupId),m.xp6(1),m.Q6J("ngIf",W.data.groupId),m.xp6(2),m.s9C("placeholder",m.lcZ(9,17,"DIALOGS.INVITE_MEMBER.NAME")),m.Q6J("formControl",W.name),m.xp6(2),m.Q6J("ngIf",W.name.invalid),m.xp6(3),m.Oqu(m.lcZ(14,19,"DIALOGS.INVITE_MEMBER.EMAIL")),m.xp6(2),m.Q6J("formControl",W.emailForm),m.xp6(1),m.Q6J("ngIf",W.emailForm.invalid),m.xp6(3),m.Oqu(m.lcZ(20,21,"DIALOGS.INVITE_MEMBER.LANGUAGE")),m.xp6(2),m.Q6J("value",W.currentLanguage),m.xp6(1),m.Q6J("ngForOf",W.languages),m.xp6(3),m.hij(" ",m.lcZ(26,23,"DIALOGS.INVITE_MEMBER.CANCEL")," "),m.xp6(2),m.Q6J("disabled",W.emailForm.invalid||W.name.invalid||W.loading),m.xp6(1),m.hij(" ",m.lcZ(29,25,"DIALOGS.INVITE_MEMBER.INVITE")," ")}}let w=(()=>{class z{constructor(W,Q,Re,tt,Fe,ft){this.dialogRef=W,this.data=Q,this.registrarManager=Re,this.notificator=tt,this.translate=Fe,this.store=ft,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(W=>{this.notificator.showSuccess(W),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(W=>{this.notificator.showSuccess(W),this.dialogRef.close(!0)})},error:()=>this.loading=!1})))}static#e=this.\u0275fac=function(Q){return new(Q||z)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.tk),m.Y36(S.V6),m.Y36(T.sK),m.Y36(S.d6))};static#t=this.\u0275cmp=m.Xpm({type:z,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,Re){if(1&Q&&(m.YNc(0,ne,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,oe,30,27,"div",1),m.qZA()),2&Q){const tt=m.MAs(1);m.xp6(2),m.Gre("",Re.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",Re.loading)("perunWebAppsLoaderIndicator",tt)}},dependencies:[b.sg,b.O5,x.ey,R.Nt,v.KE,v.hX,v.TO,p.Fj,p.JJ,p.Q7,p.oH,N.lW,e.uh,e.xY,e.H8,B.gD,O.b,te.e,b.gd,T.X$]})}return z})()},98558:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>tt});var e=h(17700),p=h(56223),g=h(27921),S=h(37398),m=h(53117),T=h(73615),b=h(87824),x=h(65879),R=h(71365),v=h(96814),N=h(24630),B=h(23680),O=h(24516),te=h(64170),ne=h(32296),F=h(92596),ce=h(87466),Ce=h(11186),Ie=h(12207),ye=h(69755);function oe(Fe,ft){1&Fe&&x._UZ(0,"perun-web-apps-loading-dialog")}function w(Fe,ft){1&Fe&&(x.TgZ(0,"mat-radio-button",13),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Fe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.NO_GROUP")," "))}function z(Fe,ft){1&Fe&&(x.TgZ(0,"mat-radio-button",14),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Fe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.TO_GROUP")," "))}function q(Fe,ft){1&Fe&&(x.TgZ(0,"perun-web-apps-alert",15),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Fe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.CANNOT_MOVE")," "))}function W(Fe,ft){if(1&Fe){const Ye=x.EpF();x.TgZ(0,"mat-option",21),x.NdJ("click",function(){const Qe=x.CHM(Ye).$implicit,ge=x.oxw(3);return x.KtG(ge.selectedGroup=Qe)}),x.TgZ(1,"span"),x._uU(2),x.qZA()()}if(2&Fe){const Ye=ft.$implicit;x.Q6J("value",Ye),x.xp6(2),x.Oqu(Ye.name)}}function Q(Fe,ft){if(1&Fe){const Ye=x.EpF();x.TgZ(0,"mat-form-field",16)(1,"mat-label"),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"input",17),x.NdJ("change",function(){x.CHM(Ye);const rt=x.oxw(2);return x.KtG(rt.selectedGroup=null)}),x.qZA(),x.TgZ(5,"mat-autocomplete",18,19),x.YNc(7,W,3,2,"mat-option",20),x.ALo(8,"async"),x.qZA()()}if(2&Fe){const Ye=x.MAs(6),$e=x.oxw(2);x.Q6J("@openClose","toGroup"===$e.moveOption?"open":"closed"),x.xp6(2),x.Oqu(x.lcZ(3,6,"DIALOGS.MOVE_GROUP.GROUP_SELECT")),x.xp6(2),x.Q6J("formControl",$e.otherGroupsCtrl)("matAutocomplete",Ye),x.xp6(1),x.Q6J("displayWith",$e.displayFn),x.xp6(2),x.Q6J("ngForOf",x.lcZ(8,8,$e.filteredGroups))}}function Re(Fe,ft){if(1&Fe){const Ye=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"p"),x._uU(6),x.ALo(7,"translate"),x.qZA(),x.TgZ(8,"mat-radio-group",4),x.NdJ("ngModelChange",function(rt){x.CHM(Ye);const Qe=x.oxw();return x.KtG(Qe.moveOption=rt)}),x.YNc(9,w,3,3,"mat-radio-button",5),x.YNc(10,z,3,3,"mat-radio-button",6),x.qZA(),x.YNc(11,q,3,3,"perun-web-apps-alert",7),x.YNc(12,Q,9,10,"mat-form-field",8),x.qZA(),x.TgZ(13,"div",9)(14,"button",10),x.NdJ("click",function(){x.CHM(Ye);const rt=x.oxw();return x.KtG(rt.close())}),x._uU(15),x.ALo(16,"translate"),x.qZA(),x.TgZ(17,"span",11),x.ALo(18,"translate"),x.TgZ(19,"button",12),x.NdJ("click",function(){x.CHM(Ye);const rt=x.oxw();return x.KtG(rt.confirm())}),x._uU(20),x.ALo(21,"translate"),x.qZA()()()()}if(2&Fe){const Ye=x.oxw();x.xp6(2),x.AsE("",x.lcZ(3,14,"DIALOGS.MOVE_GROUP.TITLE"),"",Ye.data.group.name,""),x.xp6(4),x.hij(" ",x.lcZ(7,16,"DIALOGS.MOVE_GROUP.INFO")," "),x.xp6(2),x.Q6J("ngModel",Ye.moveOption),x.xp6(1),x.Q6J("ngIf",!Ye.toRootOptionDisabled),x.xp6(1),x.Q6J("ngIf",!Ye.toGroupOptionDisabled),x.xp6(1),x.Q6J("ngIf",Ye.toRootOptionDisabled&&Ye.toGroupOptionDisabled),x.xp6(1),x.Q6J("ngIf",!Ye.toGroupOptionDisabled),x.xp6(3),x.hij(" ",x.lcZ(16,18,"DIALOGS.MOVE_GROUP.CANCEL")," "),x.xp6(2),x.s9C("matTooltip",x.lcZ(18,20,"DIALOGS.MOVE_GROUP.DISABLED_HINT")),x.Q6J("matTooltipDisabled",null!==Ye.selectedGroup||"toRoot"===Ye.moveOption)("matTooltipPosition","above"),x.xp6(2),x.Q6J("disabled",(Ye.otherGroupsCtrl.invalid||null===Ye.selectedGroup)&&"toRoot"!==Ye.moveOption||Ye.loading),x.xp6(1),x.hij(" ",x.lcZ(21,22,"DIALOGS.MOVE_GROUP.CONFIRM")," ")}}let tt=(()=>{class Fe{constructor(Ye,$e,rt,Qe,ge,G,me){this.dialogRef=Ye,this.data=$e,this.groupService=rt,this.notificator=Qe,this.translate=ge,this.apiRequest=G,this.authResolver=me,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(Le=>this.successMessage=Le),this.translate.get("DIALOGS.MOVE_GROUP.ERROR").subscribe(Le=>this.errorMessage=Le)}ngOnInit(){this.loading=!0,this.groupService.getAllGroups(this.data.group.voId).subscribe(Ye=>{this.otherGroups=Ye.filter($e=>$e.id!==this.data.group.id&&"members"!==$e.name&&this.canMove($e)),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,g.O)(""),(0,S.U)($e=>$e?this._filterGroups($e):this.otherGroups.slice())),this.loading=!1},()=>this.loading=!1)}displayFn(Ye){return Ye&&Ye.name}canMove(Ye){return this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[Ye,this.data.group])&&this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.data.group,Ye])}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)},Ye=>{this.notificator.showRPCError(Ye,this.errorMessage),this.dialogRef.close(!1)})}_filterGroups(Ye){if("object"==typeof Ye)return[];const $e=Ye.toLowerCase();return Ye?this.otherGroups.filter(rt=>rt.name.toLowerCase().includes($e)):this.otherGroups}static#e=this.\u0275fac=function($e){return new($e||Fe)(x.Y36(e.so),x.Y36(e.WI),x.Y36(b.ff),x.Y36(T.V6),x.Y36(R.sK),x.Y36(T.F5),x.Y36(T.x4))};static#t=this.\u0275cmp=x.Xpm({type:Fe,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($e,rt){if(1&$e&&(x.YNc(0,oe,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,Re,22,24,"div",1),x.qZA()),2&$e){const Qe=x.MAs(1);x.xp6(2),x.Gre("",rt.data.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",rt.loading)("perunWebAppsLoaderIndicator",Qe)}},dependencies:[v.sg,v.O5,N.XC,B.ey,N.ZL,O.Nt,te.KE,te.hX,p.Fj,p.JJ,p.Q7,p.oH,p.On,ne.lW,e.uh,e.xY,e.H8,F.gM,ce.VQ,ce.U0,Ce.w,Ie.b,ye.e,v.Ov,R.X$],styles:[".move-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:15px 0}"],data:{animation:[m.BQ]}})}return Fe})()},91831:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>Ce});var e=h(17700),p=h(87824),g=h(73615),S=h(65879),m=h(71365),T=h(96814),b=h(23680),x=h(64170),R=h(32296),v=h(98525),N=h(12207),B=h(69755);function O(Ie,ye){1&Ie&&S._UZ(0,"perun-web-apps-loading-dialog")}function te(Ie,ye){if(1&Ie&&(S.TgZ(0,"mat-option",12),S._uU(1),S.qZA()),2&Ie){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",oe.friendlyNameParameter," ")}}function ne(Ie,ye){if(1&Ie&&(S.TgZ(0,"mat-option",12),S._uU(1),S.ALo(2,"translate"),S.ALo(3,"uppercase"),S.qZA()),2&Ie){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",S.lcZ(2,2,S.lcZ(3,4,"SHARED_LIB.LANGUAGES."+oe))," ")}}function F(Ie,ye){if(1&Ie&&(S.TgZ(0,"mat-option",12),S._uU(1),S.qZA()),2&Ie){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",oe," ")}}function ce(Ie,ye){if(1&Ie){const oe=S.EpF();S.TgZ(0,"div")(1,"h1",3),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),S._uU(7),S.ALo(8,"translate"),S.qZA(),S.TgZ(9,"mat-select",5),S.NdJ("valueChange",function(z){S.CHM(oe);const q=S.oxw();return S.KtG(q.selectedLogin=z)}),S.YNc(10,te,2,2,"mat-option",6),S.qZA()(),S.TgZ(11,"mat-form-field")(12,"mat-label"),S._uU(13),S.ALo(14,"translate"),S.qZA(),S.TgZ(15,"mat-select",5),S.NdJ("valueChange",function(z){S.CHM(oe);const q=S.oxw();return S.KtG(q.selectedLang=z)}),S.YNc(16,ne,4,6,"mat-option",6),S.qZA()(),S.TgZ(17,"mat-form-field")(18,"mat-label"),S._uU(19),S.ALo(20,"translate"),S.qZA(),S.TgZ(21,"mat-select",5),S.NdJ("valueChange",function(z){S.CHM(oe);const q=S.oxw();return S.KtG(q.selectedMail=z)}),S.YNc(22,F,2,2,"mat-option",6),S.qZA()(),S.TgZ(23,"div",7)(24,"p",8),S._uU(25),S.ALo(26,"translate"),S.qZA(),S.TgZ(27,"p"),S._uU(28),S.qZA()()(),S.TgZ(29,"div",9)(30,"button",10),S.NdJ("click",function(){S.CHM(oe);const z=S.oxw();return S.KtG(z.onCancel())}),S._uU(31),S.ALo(32,"translate"),S.qZA(),S.TgZ(33,"button",11),S.NdJ("click",function(){S.CHM(oe);const z=S.oxw();return S.KtG(z.onSubmit())}),S._uU(34),S.ALo(35,"translate"),S.qZA()()()}if(2&Ie){const oe=S.oxw();S.xp6(2),S.Oqu(S.lcZ(3,15,"DIALOGS.PASSWORD_RESET_REQUEST.TITLE")),S.xp6(5),S.Oqu(S.lcZ(8,17,"DIALOGS.PASSWORD_RESET_REQUEST.NAMESPACE")),S.xp6(2),S.Q6J("value",oe.selectedLogin),S.xp6(1),S.Q6J("ngForOf",oe.logins),S.xp6(3),S.Oqu(S.lcZ(14,19,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),S.xp6(2),S.Q6J("value",oe.selectedLang),S.xp6(1),S.Q6J("ngForOf",oe.languages),S.xp6(3),S.Oqu(S.lcZ(20,21,"DIALOGS.PASSWORD_RESET_REQUEST.EMAIL")),S.xp6(2),S.Q6J("value",oe.selectedMail),S.xp6(1),S.Q6J("ngForOf",oe.mails),S.xp6(3),S.Oqu(S.lcZ(26,23,"DIALOGS.PASSWORD_RESET_REQUEST.LOGIN")),S.xp6(3),S.Oqu(oe.selectedLogin.value),S.xp6(3),S.hij(" ",S.lcZ(32,25,"DIALOGS.PASSWORD_RESET_REQUEST.CANCEL")," "),S.xp6(2),S.Q6J("disabled",oe.loading),S.xp6(1),S.hij(" ",S.lcZ(35,27,"DIALOGS.PASSWORD_RESET_REQUEST.SEND")," ")}}let Ce=(()=>{class Ie{constructor(oe,w,z,q,W,Q,Re){this.dialogRef=oe,this.data=w,this.membersManagerService=z,this.attributesManagerService=q,this.store=W,this.translate=Q,this.notificator=Re,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(tt=>this.successMessage=tt)}ngOnInit(){this.getMailAttributes(),this.logins=this.data.logins,this.selectedLogin=this.logins[0]}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const oe=this.selectedLogin.friendlyNameParameter,z=window.location.href.split("/"),q=z[0]+"//"+z[2];this.membersManagerService.sendPasswordResetLinkEmail(this.data.memberId,oe,this.pwdMails.get(this.selectedMail),this.selectedLang,q).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(w){return new(w||Ie)(S.Y36(e.so),S.Y36(e.WI),S.Y36(p.uq),S.Y36(p.H8),S.Y36(g.d6),S.Y36(m.sK),S.Y36(g.V6))};static#t=this.\u0275cmp=S.Xpm({type:Ie,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(w,z){if(1&w&&(S.YNc(0,O,1,0,"ng-template",null,0,S.W1O),S.TgZ(2,"div",1),S.YNc(3,ce,36,29,"div",2),S.qZA()),2&w){const q=S.MAs(1);S.xp6(3),S.Q6J("perunWebAppsLoader",z.loading)("perunWebAppsLoaderIndicator",q)}},dependencies:[T.sg,b.ey,x.KE,x.hX,R.lW,e.uh,e.xY,e.H8,v.gD,N.b,B.e,T.gd,m.X$],styles:[".column-size[_ngcontent-%COMP%]{width:8rem}"]})}return Ie})()},97545:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>Ie});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(32296),x=h(12207),R=h(69755),v=h(37803);function N(ye,oe){1&ye&&m._UZ(0,"perun-web-apps-loading-dialog")}function B(ye,oe){1&ye&&m._UZ(0,"th",15)}function O(ye,oe){if(1&ye&&(m.TgZ(0,"td",16),m._uU(1),m.qZA()),2&ye){const w=oe.$implicit;m.xp6(1),m.Oqu(w.id)}}function te(ye,oe){1&ye&&m._UZ(0,"th",15)}function ne(ye,oe){if(1&ye&&(m.TgZ(0,"td",16),m._uU(1),m.ALo(2,"userFullName"),m.qZA()),2&ye){const w=oe.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,w.user))}}function F(ye,oe){1&ye&&m._UZ(0,"tr",17)}function ce(ye,oe){1&ye&&m._UZ(0,"tr",18)}function Ce(ye,oe){if(1&ye){const w=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,te,1,0,"th",7),m.YNc(17,ne,3,3,"td",8),m.BQk(),m.YNc(18,F,1,0,"tr",10),m.YNc(19,ce,1,0,"tr",11),m.qZA()(),m.TgZ(20,"div",12)(21,"button",13),m.NdJ("click",function(){m.CHM(w);const q=m.oxw();return m.KtG(q.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",14),m.NdJ("click",function(){m.CHM(w);const q=m.oxw();return m.KtG(q.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&ye){const w=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,8,"DIALOGS.REMOVE_MEMBERS.TITLE")),m.xp6(4),m.hij(" ",m.lcZ(7,10,w.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",w.dataSource),m.xp6(7),m.Q6J("matHeaderRowDef",w.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",w.displayedColumns),m.xp6(3),m.hij(" ",m.lcZ(23,14,"DIALOGS.REMOVE_MEMBERS.CANCEL")," "),m.xp6(3),m.hij(" ",m.lcZ(26,16,w.data.groupId?"DIALOGS.REMOVE_MEMBERS.REMOVE_GROUP":"DIALOGS.REMOVE_MEMBERS.REMOVE")," ")}}let Ie=(()=>{class ye{constructor(w,z,q,W,Q,Re){this.dialogRef=w,this.data=z,this.membersService=q,this.groupService=W,this.notificator=Q,this.translate=Re,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(w=>w.id)).subscribe(()=>this.onSuccess(),()=>this.onError()):this.membersService.deleteMembers(this.data.members.map(w=>w.id)).subscribe(()=>this.onSuccess(),()=>this.onError())}onSuccess(){const w=this.translate.instant(this.data.groupId?"DIALOGS.REMOVE_MEMBERS.SUCCESS_GROUP":"DIALOGS.REMOVE_MEMBERS.SUCCESS");this.notificator.showSuccess(w),this.dialogRef.close(!0),this.loading=!1}onError(){this.loading=!1}static#e=this.\u0275fac=function(z){return new(z||ye)(m.Y36(e.so),m.Y36(e.WI),m.Y36(S.uq),m.Y36(S.ff),m.Y36(g.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:ye,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(z,q){if(1&z&&(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&z){const W=m.MAs(1);m.xp6(2),m.Gre("",q.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",q.loading)("perunWebAppsLoaderIndicator",W)}},dependencies:[b.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,x.b,R.e,T.X$,v.d]})}return ye})()},25387:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=te,this.resourcesManager=ne,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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(T.sK),m.Y36(S.xk))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","resources")("disableForce",!0)("loading",O.loading))},dependencies:[b.e]})}return R})()},62120:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.voService=te,this.translate=ne,this.force=!1,this.displayedColumns=["name"],this.relations=[],ne.get("DIALOGS.REMOVE_VO.SUCCESS").subscribe(F=>this.successMessage=F)}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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(S.YF),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e],styles:[".foo[_ngcontent-%COMP%]{margin-top:20px}"]})}return R})()},98586:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>Q});var e=h(17700),p=h(73615),g=h(87824),S=h(56223),m=h(78337),T=h(1385),b=h(38106),x=h(65879),R=h(96814),v=h(24516),N=h(64170),B=h(32296),O=h(11186),te=h(55959),ne=h(61917),F=h(69755),ce=h(98067),Ce=h(12246),Ie=h(71365);function ye(Re,tt){if(1&Re){const Fe=x.EpF();x.TgZ(0,"mat-form-field",12)(1,"mat-label"),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"input",13),x.NdJ("keyup.enter",function(){x.CHM(Fe);const Ye=x.oxw();return x.KtG(Ye.onSearchByString())}),x.qZA(),x.TgZ(5,"mat-error"),x._uU(6),x.ALo(7,"translate"),x.qZA()()}if(2&Re){const Fe=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,3,"DIALOGS.SPONSOR_EXISTING_MEMBER.DESCRIPTION")),x.xp6(2),x.Q6J("formControl",Fe.searchCtrl),x.xp6(2),x.hij(" ",x.lcZ(7,5,"DIALOGS.SPONSOR_EXISTING_MEMBER.EMPTY_SEARCH_MESSAGE")," ")}}function oe(Re,tt){if(1&Re){const Fe=x.EpF();x.TgZ(0,"button",14),x.NdJ("click",function(){x.CHM(Fe);const Ye=x.oxw();return x.KtG(Ye.onSearchByString())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&Re){const Fe=x.oxw();x.Q6J("disabled",Fe.loading),x.xp6(1),x.hij(" ",x.lcZ(2,2,"DIALOGS.SPONSOR_EXISTING_MEMBER.SEARCH")," ")}}function w(Re,tt){1&Re&&x._UZ(0,"perun-web-apps-loading-table")}function z(Re,tt){if(1&Re&&x._UZ(0,"perun-web-apps-members-list",17),2&Re){const Fe=x.oxw(2);x.Q6J("disableRouting",!0)("hidden",Fe.loading)("disableStatusChange",!0)("members",Fe.members)("selection",Fe.selection)("displayedColumns",Fe.displayedColumns)("tableId",Fe.tableId)}}function q(Re,tt){if(1&Re&&(x.TgZ(0,"div",15),x.YNc(1,z,1,7,"perun-web-apps-members-list",16),x.qZA()),2&Re){const Fe=x.oxw(),ft=x.MAs(8);x.xp6(1),x.Q6J("perunWebAppsLoader",Fe.loading)("perunWebAppsLoaderIndicator",ft)}}function W(Re,tt){1&Re&&(x.TgZ(0,"perun-web-apps-alert",18),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Re&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.SPONSOR_EXISTING_MEMBER.BEGIN_SEARCH")," "))}let Q=(()=>{class Re{constructor(Fe,ft,Ye,$e,rt,Qe,ge){this.dialogRef=Fe,this.data=ft,this.store=Ye,this.membersService=$e,this.notificator=rt,this.translate=Qe,this.cd=ge,this.loading=!1,this.tableId=b.US,this.expiration="never",this.searchCtrl=new S.p4("",[S.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(Fe){this.loading=!0;const ft="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor,Ye=Fe.map($e=>$e.id);this.membersService.sponsorMembers(Ye,ft.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 Fe=Array.from(this.selection.selected);this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(Fe)}setExpiration(Fe){this.expiration=Fe}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,[T.r.MEMBER_DEF_EXPIRATION,T.r.USER_DEF_PREFERRED_MAIL],this.searchCtrl.value).subscribe({next:ft=>{this.members=ft,this.serviceMemberId&&this.selection.toggle(ft[0]),this.loading=!1},error:()=>this.loading=!1}))}static#e=this.\u0275fac=function(ft){return new(ft||Re)(x.Y36(e.so),x.Y36(e.WI),x.Y36(p.d6),x.Y36(g.uq),x.Y36(p.V6),x.Y36(p.Te),x.Y36(x.sBO))};static#t=this.\u0275cmp=x.Xpm({type:Re,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(ft,Ye){1&ft&&(x.TgZ(0,"div")(1,"h1",0),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",1),x.YNc(5,ye,8,7,"mat-form-field",2),x.YNc(6,oe,3,4,"button",3),x.YNc(7,w,1,0,"ng-template",null,4,x.W1O),x.YNc(9,q,2,2,"div",5),x.YNc(10,W,3,3,"perun-web-apps-alert",6),x.TgZ(11,"app-choose-sponsor",7),x.NdJ("sponsorTypeSelected",function(rt){return Ye.sponsorType=rt})("sponsorSelected",function(rt){return Ye.selectedSponsor=rt}),x.qZA(),x.TgZ(12,"div"),x._UZ(13,"br"),x.TgZ(14,"h6"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x.TgZ(17,"perun-web-apps-expiration-select",8),x.NdJ("expirationSelected",function(rt){return Ye.setExpiration(rt)}),x.qZA()()(),x.TgZ(18,"div",9)(19,"button",10),x.NdJ("click",function(){return Ye.onCancel()}),x._uU(20),x.ALo(21,"translate"),x.qZA(),x.TgZ(22,"button",11),x.NdJ("click",function(){return Ye.onSubmit()}),x._uU(23),x.ALo(24,"translate"),x.qZA()()()),2&ft&&(x.Tol(Ye.theme),x.xp6(2),x.Oqu(x.lcZ(3,16,"DIALOGS.SPONSOR_EXISTING_MEMBER.TITLE")),x.xp6(3),x.Q6J("ngIf",!Ye.serviceMemberId),x.xp6(1),x.Q6J("ngIf",!Ye.serviceMemberId),x.xp6(3),x.Q6J("ngIf",Ye.firstSearchDone),x.xp6(1),x.Q6J("ngIf",!Ye.firstSearchDone),x.xp6(1),x.Q6J("voId",Ye.data.voId)("voSponsors",Ye.data.voSponsors)("customTitle","DIALOGS.SPONSOR_EXISTING_MEMBER.SELECT_SPONSOR"),x.xp6(4),x.Oqu(x.lcZ(16,18,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),x.xp6(2),x.Q6J("minDate",Ye.minDate),x.xp6(3),x.hij(" ",x.lcZ(21,20,"DIALOGS.SPONSOR_EXISTING_MEMBER.CANCEL")," "),x.xp6(2),x.Q6J("disabled",Ye.loading||0===Ye.selection.selected.length||"other"===Ye.sponsorType&&!Ye.selectedSponsor),x.xp6(1),x.hij(" ",x.lcZ(24,22,"DIALOGS.SPONSOR_EXISTING_MEMBER.SPONSOR")," "))},dependencies:[R.O5,v.Nt,N.KE,N.hX,N.TO,S.Fj,S.JJ,S.oH,B.lW,e.uh,e.xY,e.H8,O.w,te.K,ne.O,F.e,ce.c,Ce.l,Ie.X$],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}"]})}return Re})()},23164:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>ce});var e=h(17700),p=h(87824),g=h(65879),S=h(96814),m=h(23680),T=h(24516),b=h(64170),x=h(56223),R=h(32296),v=h(98525),N=h(12207),B=h(69755),O=h(71365);function te(Ce,Ie){1&Ce&&g._UZ(0,"perun-web-apps-loading-dialog")}function ne(Ce,Ie){if(1&Ce){const ye=g.EpF();g.TgZ(0,"div")(1,"mat-form-field",5)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const z=g.oxw(2);return g.KtG(z.embeddedState=w)}),g.TgZ(6,"mat-option",7),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.TgZ(9,"mat-option",8),g._uU(10),g.ALo(11,"translate"),g.qZA()()()()}if(2&Ce){const ye=g.oxw(2);g.xp6(3),g.hij("",g.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.EMBEDDED"),":"),g.xp6(2),g.Q6J("value",ye.embeddedState),g.xp6(2),g.Oqu(g.lcZ(8,6,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(11,8,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL"))}}function F(Ce,Ie){if(1&Ce){const ye=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.TgZ(9,"input",4),g.NdJ("ngModelChange",function(w){g.CHM(ye);const z=g.oxw();return g.KtG(z.moduleName=w)}),g.qZA()(),g.TgZ(10,"mat-form-field",5)(11,"mat-label"),g._uU(12),g.ALo(13,"translate"),g.qZA(),g.TgZ(14,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const z=g.oxw();return g.KtG(z.initialState=w)}),g.TgZ(15,"mat-option",7),g._uU(16),g.ALo(17,"translate"),g.qZA(),g.TgZ(18,"mat-option",8),g._uU(19),g.ALo(20,"translate"),g.qZA()()(),g.TgZ(21,"mat-form-field",5)(22,"mat-label"),g._uU(23),g.ALo(24,"translate"),g.qZA(),g.TgZ(25,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const z=g.oxw();return g.KtG(z.extensionState=w)}),g.TgZ(26,"mat-option",7),g._uU(27),g.ALo(28,"translate"),g.qZA(),g.TgZ(29,"mat-option",8),g._uU(30),g.ALo(31,"translate"),g.qZA()()(),g.YNc(32,ne,12,10,"div",9),g.qZA(),g.TgZ(33,"div",10)(34,"button",11),g.NdJ("click",function(){g.CHM(ye);const w=g.oxw();return g.KtG(w.onCancel())}),g._uU(35),g.ALo(36,"translate"),g.qZA(),g.TgZ(37,"button",12),g.NdJ("click",function(){g.CHM(ye);const w=g.oxw();return g.KtG(w.submit())}),g._uU(38),g.ALo(39,"translate"),g.qZA()()()}if(2&Ce){const ye=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,15,"DIALOGS.UPDATE_APPLICATION_FORM.TITLE")),g.xp6(5),g.Oqu(g.lcZ(8,17,"DIALOGS.UPDATE_APPLICATION_FORM.MODULE_NAME")),g.xp6(2),g.Q6J("ngModel",ye.moduleName),g.xp6(3),g.hij("",g.lcZ(13,19,"DIALOGS.UPDATE_APPLICATION_FORM.INITIAL"),":"),g.xp6(2),g.Q6J("value",ye.initialState),g.xp6(2),g.Oqu(g.lcZ(17,21,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(20,23,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),g.xp6(4),g.hij("",g.lcZ(24,25,"DIALOGS.UPDATE_APPLICATION_FORM.EXTENSION"),":"),g.xp6(2),g.Q6J("value",ye.extensionState),g.xp6(2),g.Oqu(g.lcZ(28,27,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(31,29,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),g.xp6(2),g.Q6J("ngIf","group"===ye.entity&&ye.autoRegistrationEnabled),g.xp6(3),g.hij(" ",g.lcZ(36,31,"DIALOGS.UPDATE_APPLICATION_FORM.CANCEL_BUTTON")," "),g.xp6(2),g.Q6J("disabled",ye.loading),g.xp6(1),g.hij(" ",g.lcZ(39,33,"DIALOGS.UPDATE_APPLICATION_FORM.SUBMIT_BUTTON")," ")}}let ce=(()=>{class Ce{constructor(ye,oe,w){this.dialogRef=ye,this.data=oe,this.registrarManager=w,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.applicationForm=this.data.applicationForm,this.moduleName=this.applicationForm.moduleClassName,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}onCancel(){this.dialogRef.close()}submit(){this.loading=!0,this.applicationForm.moduleClassName=this.moduleName,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(ye=>{this.dialogRef.close(ye)},()=>this.loading=!1)}static#e=this.\u0275fac=function(oe){return new(oe||Ce)(g.Y36(e.so),g.Y36(e.WI),g.Y36(p.tk))};static#t=this.\u0275cmp=g.Xpm({type:Ce,selectors:[["app-update-application-form-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","",3,"ngModel","ngModelChange"],[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"]],template:function(oe,w){if(1&oe&&(g.YNc(0,te,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,F,40,35,"div",1),g.qZA()),2&oe){const z=g.MAs(1);g.xp6(2),g.Gre("",w.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",w.loading)("perunWebAppsLoaderIndicator",z)}},dependencies:[S.O5,m.ey,T.Nt,b.KE,b.hX,x.Fj,x.JJ,x.On,R.lW,e.uh,e.xY,e.H8,v.gD,N.b,B.e,O.X$]})}return Ce})()},65573:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>Tt});var e=h(65879),p=h(87824),g=h(64124),S=h(17700),m=h(73615),T=h(78337),b=h(80874),x=h(78932),R=h(96814),v=h(32296),N=h(12207),B=h(80238),O=h(97500),te=h(12877),ne=h(82066),F=h(2730),ce=h(4675),Ce=h(71365);let Ie=(()=>{class Me{constructor(){this.role=null,this.disableAutoSelect=!1,this.roleSelected=new e.vpe,this.nameFunction=Ge=>Ge.displayName,this.secondaryTextFunction=()=>null}static#e=this.\u0275fac=function(Je){return new(Je||Me)};static#t=this.\u0275cmp=e.Xpm({type:Me,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(Je,At){1&Je&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(Xt){return At.roleSelected.emit(Xt)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&Je&&e.Q6J("entity",At.role)("entities",At.roles)("disableAutoSelect",At.disableAutoSelect)("mainTextFunction",At.nameFunction)("searchFunction",At.nameFunction)("secondaryTextFunction",At.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:[ce.i,Ce.X$]})}return Me})();var ye=h(69755),oe=h(25582);let w=(()=>{class Me{transform(Ge,Je,At){return Ge.filter(Ut=>!Je.get(At.roleName)?.get(At.primaryObject)?.includes(Ut.id))}static#e=this.\u0275fac=function(Je){return new(Je||Me)};static#t=this.\u0275pipe=e.Yjl({name:"unassignedRole",type:Me,pure:!0})}return Me})(),z=(()=>{class Me{transform(Ge){return Ge.map(Je=>Je.facility)}static#e=this.\u0275fac=function(Je){return new(Je||Me)};static#t=this.\u0275pipe=e.Yjl({name:"extractFacility",type:Me,pure:!0})}return Me})();var q=h(69754);function W(Me,mt){1&Me&&e._UZ(0,"perun-web-apps-loading-dialog")}function Q(Me,mt){if(1&Me){const Ge=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",13),e.NdJ("filter",function(At){e.CHM(Ge);const Ut=e.oxw(2);return e.KtG(Ut.filterValue=At)}),e.qZA()}2&Me&&e.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_OBJECTS_LIST.FILTER")}const Re=function(){return["checkbox","id","shortName","name"]};function tt(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-vos-list",14),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const Ge=e.oxw(2);e.Q6J("filterValue",Ge.filterValue)("vos",e.Dn7(1,5,e.xi3(2,9,Ge.vos,Ge.selectedRule),Ge.roles,Ge.selectedRule))("displayedColumns",e.DdM(12,Re))("selection",Ge.selected)("disableRouting",!0)}}const Fe=function(){return["select","id","vo","name","description"]};function ft(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-groups-list",15),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const Ge=e.oxw(2);e.Q6J("groups",e.Dn7(1,5,e.xi3(2,9,Ge.groups,Ge.selectedRule),Ge.roles,Ge.selectedRule))("displayedColumns",e.DdM(12,Fe))("selection",Ge.selected)("filter",Ge.filterValue)("disableRouting",!0)}}const Ye=function(){return["select","id","name","description"]};function $e(Me,mt){if(1&Me&&(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&Me){const Ge=e.oxw(2);e.Q6J("filterValue",Ge.filterValue)("facilities",e.lcZ(1,5,e.Dn7(2,7,e.xi3(3,11,e.lcZ(4,14,Ge.facilities),Ge.selectedRule),Ge.roles,Ge.selectedRule)))("displayedColumns",e.DdM(16,Ye))("selection",Ge.selectedFacilities)("disableRouting",!0)}}const rt=function(){return["select","id","name"]};function Qe(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-resources-list",17),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const Ge=e.oxw(2);e.Q6J("filterValue",Ge.filterValue)("resources",e.Dn7(1,5,e.xi3(2,9,Ge.resources,Ge.selectedRule),Ge.roles,Ge.selectedRule))("displayedColumns",e.DdM(12,rt))("selection",Ge.selected)("disableRouting",!0)}}function ge(Me,mt){if(1&Me){const Ge=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(At){e.CHM(Ge);const Ut=e.oxw();return e.KtG(Ut.resetSelection(At))}),e.qZA(),e.YNc(7,Q,1,1,"perun-web-apps-debounce-filter",5),e.YNc(8,tt,3,13,"perun-web-apps-vos-list",6),e.YNc(9,ft,3,13,"perun-web-apps-groups-list",7),e.YNc(10,$e,5,17,"perun-web-apps-facilities-list",8),e.YNc(11,Qe,3,13,"perun-web-apps-resources-list",9),e.qZA(),e.TgZ(12,"div",10)(13,"button",11),e.NdJ("click",function(){e.CHM(Ge);const At=e.oxw();return e.KtG(At.cancel())}),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"button",12),e.NdJ("click",function(){e.CHM(Ge);const At=e.oxw();return e.KtG(At.addRole())}),e._uU(17),e.ALo(18,"translate"),e.qZA()()()}if(2&Me){const Ge=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,10,"DIALOGS.ADD_ROLE.TITLE")),e.xp6(3),e.Q6J("roles",Ge.rules),e.xp6(1),e.Q6J("ngIf",null==Ge.selectedRule?null:Ge.selectedRule.primaryObject),e.xp6(1),e.Q6J("ngIf","Vo"===(null==Ge.selectedRule?null:Ge.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Group"===(null==Ge.selectedRule?null:Ge.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Facility"===(null==Ge.selectedRule?null:Ge.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Resource"===(null==Ge.selectedRule?null:Ge.selectedRule.primaryObject)),e.xp6(3),e.hij(" ",e.lcZ(15,12,"DIALOGS.ADD_ROLE.CANCEL")," "),e.xp6(2),e.Q6J("disabled",null===Ge.selectedRule||"Facility"===Ge.selectedRule.primaryObject&&Ge.selectedFacilities.isEmpty()||Ge.selectedRule.primaryObject&&"Facility"!==Ge.selectedRule.primaryObject&&Ge.selected.isEmpty()),e.xp6(1),e.hij(" ",e.lcZ(18,14,"DIALOGS.ADD_ROLE.ADD")," ")}}let G=(()=>{class Me{constructor(Ge,Je,At,Ut,Xt){this.dialogRef=Ge,this.voService=Je,this.groupService=At,this.facilityService=Ut,this.resourceService=Xt,this.loading=!1,this.submitForm=new e.vpe,this.selected=new T.Ov(!0,[]),this.selectedFacilities=new T.Ov(!0,[]),this.filterValue="",this.vos=[],this.groups=[],this.facilities=[],this.resources=[]}ngOnInit(){this.selectedRule=this.rules[0],this.loadObjects()}loadObjects(){this.rules.some(Ge=>"Facility"===Ge.primaryObject)&&this.facilityService.getAllFacilities().subscribe({next:Ge=>this.facilities=(new b.E7).transform(Ge)}),this.rules.some(Ge=>"Vo"===Ge.primaryObject)&&this.voService.getMyVos().subscribe({next:Ge=>this.vos=Ge}),this.groupService.getAllGroupsFromAllVos().subscribe({next:Ge=>this.groups=Ge}),this.resourceService.getAllResources().subscribe({next:Ge=>this.resources=Ge})}cancel(){this.dialogRef.close(!1)}addRole(){this.submitForm.emit("Facility"===this.selectedRule.primaryObject?{role:this.selectedRule,entities:this.selectedFacilities.selected.map(Ge=>Ge.facility)}:{role:this.selectedRule,entities:this.selected.selected})}resetSelection(Ge){this.selectedRule=Ge,this.selected.clear(),this.selectedFacilities.clear(),this.filterValue="",this.loadObjects(),this.filterComponent&&this.filterComponent.control.setValue("")}static#e=this.\u0275fac=function(Je){return new(Je||Me)(e.Y36(S.so),e.Y36(p.YF),e.Y36(p.ff),e.Y36(p.IQ),e.Y36(p.xk))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-role-dialog"]],viewQuery:function(Je,At){if(1&Je&&e.Gf(x.PE,5),2&Je){let Ut;e.iGM(Ut=e.CRH())&&(At.filterComponent=Ut.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(Je,At){if(1&Je&&(e.YNc(0,W,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,ge,19,16,"div",1),e.qZA()),2&Je){const Ut=e.MAs(1);e.xp6(2),e.Gre("",At.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",At.loading)("perunWebAppsLoaderIndicator",Ut)}},dependencies:[R.O5,v.lW,S.uh,S.xY,S.H8,N.b,B.Z,O.W,te.C,ne.X,F.P,Ie,ye.e,Ce.X$,oe.G,w,z,q.E]})}return Me})(),me=(()=>{class Me{constructor(Ge,Je,At,Ut,Xt,mi){this.dialogRef=Ge,this.data=Je,this.authResolver=At,this.authzService=Ut,this.notificator=Xt,this.translate=mi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("GROUP")}addRole(Ge){this.loading=!0,Ge.entities&&0!==Ge.entities.length?this.authzService.setRoleWithGroupComplementaryObjects({role:Ge.role.roleName,authorizedGroup:this.data.entityId,complementaryObjects:Ge.entities}).subscribe({next:()=>{this.showSuccess(Ge.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForGroup({role:Ge.role.roleName,authorizedGroup:this.data.entityId}).subscribe({next:()=>{this.showSuccess(Ge.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(Ge){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:Ge}))}static#e=this.\u0275fac=function(Je){return new(Je||Me)(e.Y36(S.so),e.Y36(S.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-group-role-dialog"]],decls:1,vars:4,consts:[[3,"loading","rules","roles","theme","submitForm"]],template:function(Je,At){1&Je&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Xt){return At.addRole(Xt)}),e.qZA()),2&Je&&e.Q6J("loading",At.loading)("rules",At.rules)("roles",At.data.roles)("theme","group-theme")},dependencies:[G]})}return Me})(),Le=(()=>{class Me{constructor(Ge,Je,At,Ut,Xt,mi,Mi){this.dialogRef=Ge,this.data=Je,this.authResolver=At,this.authzService=Ut,this.notificator=Xt,this.translate=mi,this.displayedRole=Mi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("USER")}addRole(Ge){this.loading=!0,Ge.entities&&0!==Ge.entities.length?this.authzService.setRoleWithUserComplementaryObjects({role:Ge.role.roleName,user:this.data.entityId,complementaryObjects:Ge.entities}).subscribe({next:()=>{this.showSuccess(Ge.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForUser({role:Ge.role.roleName,user:this.data.entityId}).subscribe({next:()=>{this.showSuccess(Ge.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(Ge){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:Ge}))}static#e=this.\u0275fac=function(Je){return new(Je||Me)(e.Y36(S.so),e.Y36(S.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te),e.Y36(b.i2))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-user-role-dialog"]],features:[e._Bn([b.i2])],decls:1,vars:4,consts:[[3,"loading","rules","theme","roles","submitForm"]],template:function(Je,At){1&Je&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Xt){return At.addRole(Xt)}),e.qZA()),2&Je&&e.Q6J("loading",At.loading)("rules",At.rules)("theme","user-theme")("roles",At.data.roles)},dependencies:[G]})}return Me})();var Ve=h(37073),ve=h(65619),xe=h(22096),ot=h(9769),fe=h(62428),qe=h(94664),we=h(99397),ht=h(27921),Y=h(37398),Ne=h(3305),ae=h(55940),je=h(92596),U=h(11186),le=h(61917),ee=h(16921),ke=h(25743);function He(Me,mt){if(1&Me){const Ge=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Ge);const At=e.oxw();return e.KtG(At.addRole())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.ADD"),"\n"))}function Et(Me,mt){1&Me&&e._UZ(0,"mat-spinner",7)}const he=function(){return["Vo","Group","Resource"]};function Pe(Me,mt){if(1&Me){const Ge=e.EpF();e.TgZ(0,"span",15),e.ALo(1,"translate"),e.TgZ(2,"button",16),e.NdJ("click",function(){e.CHM(Ge);const At=e.oxw(2).$implicit,Ut=e.oxw(2);return e.KtG(Ut.openConfirmDialog(At))}),e._uU(3),e.ALo(4,"translate"),e.qZA()()}if(2&Me){const Ge=e.oxw(2).$implicit,Je=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,4,"ROLES.REMOVE_DISABLED_TOOLTIP")),e.Q6J("matTooltipDisabled",0===Je.selection.selected.length&&0===Je.selectedFacilities.selected.length||!Je.disableRemove),e.xp6(2),e.Q6J("disabled","Facility"===Ge.primaryObject&&(0===Je.selectedFacilities.selected.length||Je.disableRemove)||e.DdM(8,he).includes(Ge.primaryObject)&&(0===Je.selection.selected.length||Je.disableRemove)),e.xp6(1),e.hij(" ",e.lcZ(4,6,"ROLES.REMOVE")," ")}}function r(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_VOS_"+Je.entityType)," ")}}const u=function(){return["id","name","shortName"]},C=function(){return["checkbox","id","name","shortName"]},M=function(){return["id","name","shortName","authzGroup"]};function f(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,r,3,3,"div",3),e._UZ(2,"perun-web-apps-vos-list",21),e.ALo(3,"async"),e.qZA()),2&Me){const Ge=e.oxw(4).$implicit,Je=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Je.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Ge.roleName?e.DdM(8,u):Je.editable?e.DdM(9,C):e.DdM(10,M))("vos",e.lcZ(3,6,Je.vos))("selection",Je.selection)("authzVoNames",Je.voNames)("voWithAuthzGroupPairs",null==Je._complementaryObjectsWithAuthzGroups||null==(At=Je._complementaryObjectsWithAuthzGroups.get(Ge.roleName))?null:At.get("vo"))}}function o(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_GROUPS_"+Je.entityType)," ")}}const n=function(){return["id","vo","name","description"]},t=function(){return["select","id","vo","name","description"]},i=function(){return["id","vo","name","description","authzGroup"]};function a(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,o,3,3,"div",3),e._UZ(2,"perun-web-apps-groups-list",22),e.ALo(3,"async"),e.qZA()),2&Me){const Ge=e.oxw(4).$implicit,Je=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Je.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Ge.roleName?e.DdM(8,n):Je.editable?e.DdM(9,t):e.DdM(10,i))("groups",e.lcZ(3,6,Je.groups))("selection",Je.selection)("authzVoNames",Je.voNames)("groupWithAuthzGroupPairs",null==Je._complementaryObjectsWithAuthzGroups||null==(At=Je._complementaryObjectsWithAuthzGroups.get(Ge.roleName))?null:At.get("group"))}}function c(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_RESOURCES_"+Je.entityType)," ")}}const l=function(){return["id","name","vo","facility","description"]},d=function(){return["select","id","name","vo","facility","description"]},s=function(){return["id","name","vo","facility","description","authzGroup"]};function E(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,c,3,3,"div",3),e._UZ(2,"perun-web-apps-resources-list",23),e.ALo(3,"async"),e.qZA()),2&Me){const Ge=e.oxw(4).$implicit,Je=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Je.showDescription),e.xp6(1),e.Q6J("resources",e.lcZ(3,7,Je.resources))("displayedColumns","MEMBERSHIP"===Ge.roleName?e.DdM(9,l):Je.editable?e.DdM(10,d):e.DdM(11,s))("routingVo",!0)("selection",Je.selection)("authzVoNames",Je.voNames)("resourceWithAuthzGroupPairs",null==Je._complementaryObjectsWithAuthzGroups||null==(At=Je._complementaryObjectsWithAuthzGroups.get(Ge.roleName))?null:At.get("resource"))}}function k(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_FACILITIES_"+Je.entityType)," ")}}const $=function(){return["id","name","description"]},it=function(){return["select","id","name","description"]},Ze=function(){return["id","name","description","authzGroup"]};function De(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,k,3,3,"div",3),e._UZ(2,"perun-web-apps-facilities-list",24),e.ALo(3,"async"),e.qZA()),2&Me){const Ge=e.oxw(4).$implicit,Je=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Je.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Ge.roleName?e.DdM(8,$):Je.editable?e.DdM(9,it):e.DdM(10,Ze))("facilities",e.lcZ(3,6,Je.facilities))("selection",Je.selectedFacilities)("authzVoNames",Je.voNames)("facilityWithAuthzGroupPairs",null==Je._complementaryObjectsWithAuthzGroups||null==(At=Je._complementaryObjectsWithAuthzGroups.get(Ge.roleName))?null:At.get("facility"))}}function Xe(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_MEMBERS_"+Je.entityType)," ")}}const se=function(){return["id","fullName","sponsored"]};function ie(Me,mt){if(1&Me&&(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&Me){const Ge=e.oxw(6);e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(5,se))("members",e.lcZ(3,3,Ge.members))}}function _e(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const Ge=e.oxw(5).$implicit,Je=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Ge.roleName+"_USERS_"+Je.entityType)," ")}}const et=function(){return["user","id","name"]};function lt(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,_e,3,3,"div",3),e._UZ(2,"app-users-list",26),e.ALo(3,"async"),e.qZA()),2&Me){const Ge=e.oxw(6);e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(6,et))("disableRouting",!0)("users",e.lcZ(3,4,Ge.users))}}function St(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e.YNc(1,f,4,11,"div",19),e.YNc(2,a,4,11,"div",19),e.YNc(3,E,4,12,"div",19),e.YNc(4,De,4,11,"div",19),e.YNc(5,ie,4,6,"div",19),e.YNc(6,lt,4,7,"div",19),e.qZA()),2&Me){const Ge=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngIf","Vo"===Ge.primaryObject||"MEMBERSHIP"===Ge.roleName),e.xp6(1),e.Q6J("ngIf","Group"===Ge.primaryObject||"MEMBERSHIP"===Ge.roleName),e.xp6(1),e.Q6J("ngIf","Resource"===Ge.primaryObject||"MEMBERSHIP"===Ge.roleName),e.xp6(1),e.Q6J("ngIf","Facility"===Ge.primaryObject||"MEMBERSHIP"===Ge.roleName),e.xp6(1),e.Q6J("ngIf","SPONSORSHIP"===Ge.roleName),e.xp6(1),e.Q6J("ngIf","SELF"===Ge.roleName)}}function vt(Me,mt){if(1&Me&&(e.TgZ(0,"div",17),e.YNc(1,St,7,6,"div",18),e.qZA()),2&Me){const Ge=e.oxw(4),Je=e.MAs(6);e.xp6(1),e.Q6J("perunWebAppsLoader",Ge.loading)("perunWebAppsLoaderIndicator",Je)}}function Ot(Me,mt){if(1&Me&&(e.YNc(0,Pe,5,9,"span",13),e.YNc(1,vt,2,2,"div",14)),2&Me){const Ge=e.oxw().$implicit,Je=e.MAs(1),At=e.oxw(2);e.Q6J("ngIf",At.editable&&"SELF"!==Ge.roleName&&"MEMBERSHIP"!==Ge.roleName&&"SPONSORSHIP"!==Ge.roleName),e.xp6(1),e.Q6J("ngIf",Je.expanded)}}function Vt(Me,mt){if(1&Me){const Ge=e.EpF();e.TgZ(0,"mat-expansion-panel",9,10),e.NdJ("opened",function(){const Ut=e.CHM(Ge).$implicit,Xt=e.oxw(2);return e.KtG(Xt.selectedRole.next(Ut))})("closed",function(){e.CHM(Ge);const At=e.oxw(2);return e.KtG(At.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,Ot,2,2,"ng-template",12),e.qZA()}if(2&Me){const Ge=mt.$implicit;e.xp6(5),e.Oqu(e.lcZ(6,1,Ge))}}function si(Me,mt){if(1&Me&&(e.TgZ(0,"mat-accordion"),e.YNc(1,Vt,8,3,"mat-expansion-panel",8),e.qZA()),2&Me){const Ge=e.oxw();e.xp6(1),e.Q6J("ngForOf",Ge.allRules)}}function zt(Me,mt){1&Me&&(e.TgZ(0,"perun-web-apps-alert",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.NO_ROLES"),"\n"))}function yt(Me,mt){1&Me&&(e.TgZ(0,"div",28),e._UZ(1,"mat-spinner"),e.qZA())}let Tt=(()=>{class Me{constructor(Ge,Je,At,Ut,Xt,mi,Mi,xt,_i,Ct,Nt,Gt,li){this.authzResolverService=Ge,this.usersService=Je,this.vosService=At,this.facilitiesService=Ut,this.resourcesService=Xt,this.groupsService=mi,this.membersService=Mi,this.dialog=xt,this.notification=_i,this.translate=Ct,this.rolePipe=Nt,this.guiAuthResolver=Gt,this.manageableEntities=li,this.editable=!0,this.reload=new e.vpe,this.startLoading=new e.vpe,this.selection=new T.Ov(!0,[]),this.selectedFacilities=new T.Ov(!0,[]),this.assignableRules=[],this.allRules=[],this.disableRemove=!1,this.voNames=new Map,this.selectedRole=new ve.X(null),this.groups=this.selectedRole.pipe((0,qe.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Group");return xi?.length?this.groupsService.getGroupsByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this.vos=this.selectedRole.pipe((0,qe.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Vo");return xi?.length?this.vosService.getVosByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this.facilities=this.selectedRole.pipe((0,qe.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Facility");return xi?.length?this.facilitiesService.getFacilitiesByIds(xi):(0,xe.of)([])}),(0,Y.U)(fi=>fi.map(xi=>({facility:xi}))),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this.resources=this.selectedRole.pipe((0,qe.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Resource");return xi?.length?this.resourcesService.getRichResourcesByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this.members=this.selectedRole.pipe((0,qe.w)(fi=>this.membersService.getRichMembersByIds(this.roles.get(fi.roleName).get("Member"))),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this.users=this.selectedRole.pipe((0,qe.w)(fi=>this.usersService.getRichUsersByIds([this.entityId].concat(this.roles.get(fi.roleName).get("User")))),(0,we.b)(()=>this.loading=!1),(0,ht.O)([])),this._complementaryObjectsWithAuthzGroups=new Map,this._roles=new Map}get roles(){return this._roles}set roles(Ge){this._roles=Ge,this.allRules=this.guiAuthResolver.getAllRules().filter(Je=>this._roles.has(Je.roleName))}set complementaryObjectsWithAuthzGroups(Ge){this._complementaryObjectsWithAuthzGroups=Ge,this.updateVoNames()}ngOnInit(){this.assignableRules=this.guiAuthResolver.getAssignableRoleRules("GROUP"===this.entityType?"GROUP":"USER"),this.selection.changed.subscribe(Ge=>{const Je=Ge.source.selected.map(Ut=>{if("beanName"in Ut)return Ut}),At=this.manageableEntities.transform(Je,this.selectedRole.getValue()).length;this.disableRemove=Ge.source.selected.length!==At}),this.selectedFacilities.changed.subscribe(Ge=>{const Je=Ge.source.selected.map(Ut=>{if("facility"in Ut)return Ut.facility}),At=this.manageableEntities.transform(Je,this.selectedRole.getValue()).length;this.disableRemove=Ge.source.selected.length!==At})}addRole(){const Ge=(0,g.kZ)();let Je;Ge.width="650px",Ge.data={entityId:this.entityId,roles:this.roles},Je=this.dialog.open("GROUP"===this.entityType?me:Le,Ge),Je.afterClosed().subscribe({next:At=>{At&&(this.startLoading.emit(),this.refresh())}})}openConfirmDialog(Ge){const Je=(0,g.kZ)(),At=this.getItems();Je.width="550px",Je.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(Ge),count:At.length}):this.translate.instant("ROLES.REMOVE_DESC",{role:this.rolePipe.transform(Ge)}),items:At,alert:!1,type:"remove",showAsk:!0},this.dialog.open(Ve.Ts,Je).afterClosed().subscribe({next:Xt=>{Xt&&(this.startLoading.emit(),Ge.primaryObject?this.removeRoleWithComplementaryObject(Ge):this.removeRole(Ge))}})}getItems(){return this.selectedRole.getValue().primaryObject?"Facility"===this.selectedRole.getValue().primaryObject?this.selectedFacilities.selected.map(Ge=>Ge.facility.name):this.selection.selected.map(Ge=>Ge.name):[]}removeRole(Ge){(0,xe.of)(this.entityType).pipe((0,ot.z)(Je=>(0,fe.s)(()=>"GROUP"===Je,this.authzResolverService.unsetRoleForGroup({role:Ge.roleName,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleForUser({role:Ge.roleName,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(Ge),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}removeRoleWithComplementaryObject(Ge){let Je;0!==this.selection.selected.length&&"beanName"in this.selection.selected[0]?(Je=this.selection.selected,"RichResource"===Je[0].beanName&&(Je=Je.map(At=>this.parseResource(At)))):0!==this.selectedFacilities.selected.length&&"facility"in this.selectedFacilities.selected[0]&&(Je=this.selectedFacilities.selected.map(At=>this.parseFacility(At))),(0,xe.of)(this.entityType).pipe((0,ot.z)(At=>(0,fe.s)(()=>"GROUP"===At,this.authzResolverService.unsetRoleWithGroupComplementaryObjects({role:Ge.roleName,complementaryObjects:Je,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleWithUserComplementaryObjects({role:Ge.roleName,complementaryObjects:Je,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(Ge),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}showSuccess(Ge){this.notification.showSuccess(this.translate.instant("ROLES.REMOVE_SUCCESS",{role:this.rolePipe.transform(Ge)}))}refresh(){this.selection.clear(),setTimeout(()=>{this.reload.emit(),this.outerLoading=!1},500)}parseFacility(Ge){return Ge.facility}parseResource(Ge){return{beanName:"Resource",id:Ge.id,description:Ge.description,createdByUid:Ge.createdByUid,createdAt:Ge.createdAt,facilityId:Ge.facilityId,createdBy:Ge.createdBy,modifiedAt:Ge.modifiedAt,modifiedBy:Ge.modifiedBy,name:Ge.name,uuid:Ge.uuid,voId:Ge.voId,modifiedByUid:Ge.modifiedByUid}}updateVoNames(){const Ge=new Set;this._complementaryObjectsWithAuthzGroups.forEach(Je=>{Je.forEach(At=>{At.forEach(Ut=>{Ut.forEach(Xt=>{!Ge.has(Xt.voId)&&!this.voNames.has(Xt.voId)&&Ge.add(Xt.voId)})})})}),Ge.size>0&&this.vosService.getVosByIds([...Ge]).subscribe(Je=>{Je.forEach(At=>{this.voNames.set(At.id,At.name)})})}static#e=this.\u0275fac=function(Je){return new(Je||Me)(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(S.uw),e.Y36(m.V6),e.Y36(m.Te),e.Y36(b.i2),e.Y36(m.x4),e.Y36(b.GY))};static#t=this.\u0275cmp=e.Xpm({type:Me,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([b.i2,b.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(Je,At){1&Je&&(e.YNc(0,He,3,3,"button",0),e.YNc(1,Et,1,0,"mat-spinner",1),e.TgZ(2,"div",2),e.YNc(3,si,2,1,"mat-accordion",3),e.qZA(),e.YNc(4,zt,3,3,"perun-web-apps-alert",4),e.YNc(5,yt,2,0,"ng-template",null,5,e.W1O)),2&Je&&(e.Q6J("ngIf",0!==At.assignableRules.length&&At.editable),e.xp6(1),e.Q6J("ngIf",At.outerLoading),e.xp6(2),e.Q6J("ngIf",!At.outerLoading&&At.roles.size>0),e.xp6(1),e.Q6J("ngIf",!At.outerLoading&&0===At.roles.size))},dependencies:[R.sg,R.O5,Ne.pp,Ne.ib,Ne.yz,Ne.yK,Ne.HS,v.lW,ae.Ou,je.gM,U.w,B.Z,O.W,te.C,le.O,ne.X,ye.e,ee.C,R.Ov,Ce.X$,ke.i],styles:[".role-content[_ngcontent-%COMP%]{overflow:auto;overflow-y:hidden}.info-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"],changeDetection:0})}return Me})()},49496:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>ot});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(73615),b=h(96814),x=h(44112),R=h(30617),v=h(75986),N=h(92596),B=h(11186),O=h(92738),te=h(52269),ne=h(77983),F=h(71365),ce=h(93035),Ce=h(32596),Ie=h(8355);function ye(fe,qe){if(1&fe){const we=e.EpF();e.TgZ(0,"th",19)(1,"mat-checkbox",20),e.NdJ("change",function(Y){e.CHM(we);const Ne=e.oxw(2);return e.KtG(Y?Ne.masterToggle():null)}),e.ALo(2,"translate"),e.ALo(3,"masterCheckboxLabel"),e.qZA()()}if(2&fe){const we=e.oxw().ngIf,ht=e.oxw();e.xp6(1),e.Q6J("aria-label",e.lcZ(2,3,e.lcZ(3,5,we.all)))("checked",ht.selection.hasValue()&&we.all)("indeterminate",ht.selection.hasValue()&&!we.all)}}const oe=function(fe){return{name:fe}};function w(fe,qe){if(1&fe){const we=e.EpF();e.TgZ(0,"td",21)(1,"mat-checkbox",22),e.NdJ("change",function(Y){const ae=e.CHM(we).$implicit,je=e.oxw(2);return e.KtG(Y?je.selection.toggle(ae):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 we=qe.$implicit,ht=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(2,3,we.name),"-checkbox"),e.Q6J("aria-label",e.xi3(3,5,e.lcZ(4,8,ht.selection.isSelected(we)),e.VKq(10,oe,we.name)))("checked",ht.selection.isSelected(we))}}function z(fe,qe){1&fe&&(e.ynx(0,16),e.YNc(1,ye,4,7,"th",17),e.YNc(2,w,5,12,"td",18),e.BQk())}function q(fe,qe){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 W(fe,qe){if(1&fe&&(e.TgZ(0,"td",24),e._uU(1),e.qZA()),2&fe){const we=qe.$implicit;e.xp6(1),e.Oqu(we.id)}}function Q(fe,qe){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 Re(fe,qe){if(1&fe&&(e.TgZ(0,"td",25),e.ALo(1,"lowercase"),e._uU(2),e.qZA()),2&fe){const we=qe.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,we.name),"-name-td"),e.xp6(2),e.hij(" ",we.name," ")}}function tt(fe,qe){1&fe&&e._UZ(0,"th",26)}function Fe(fe,qe){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 ft(fe,qe){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 Ye(fe,qe){if(1&fe&&(e.TgZ(0,"td",25),e.YNc(1,Fe,3,3,"mat-icon",27),e.YNc(2,ft,3,3,"mat-icon",28),e.qZA()),2&fe){const we=qe.$implicit;e.xp6(1),e.Q6J("ngIf",we.enabled),e.xp6(1),e.Q6J("ngIf",!we.enabled)}}function $e(fe,qe){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 rt(fe,qe){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const we=qe.$implicit;e.xp6(1),e.Oqu(we.script)}}function Qe(fe,qe){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,qe){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const we=qe.$implicit;e.xp6(1),e.Oqu(we.description)}}function G(fe,qe){1&fe&&e._UZ(0,"tr",31)}const me=function(fe){return["/admin/services",fe]};function Le(fe,qe){if(1&fe&&e._UZ(0,"tr",32),2&fe){const we=qe.$implicit,ht=e.oxw();e.ekj("cursor-pointer",!ht.disableRouting)("disable-outline",ht.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",ht.disableRouting?null:e.VKq(6,me,we.id))("routerLink",ht.disableRouting?null:e.VKq(8,me,we.id))}}function Ve(fe,qe){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,qe){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 xe=function(fe){return{all:fe}};let ot=(()=>{class fe{constructor(we,ht){this.authResolver=we,this.tableCheckbox=ht,this.services=[],this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"],this.selection=new S.Ov(!0,[]),this.disableRouting=!1,this.selectionChanged=new e.vpe,this.pageSizeOptions=m.f7}set matSort(we){this.sort=we,this.setDataSource()}static getDataForColumn(we,ht){switch(ht){case"id":return we.id.toString();case"name":return we.name;case"enabled":return we.enabled?"true":"false";case"script":return we.script;case"description":return we.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(we=>"id"!==we)),this.dataSource=new g.by(this.services),this.setDataSource(),this.selection.changed.subscribe(()=>{this.selectionChanged.emit()})}exportAllData(we){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,fe.getDataForColumn),we)}exportDisplayedData(we){const ht=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Y=ht+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ht,Y),this.displayedColumns,fe.getDataForColumn),we)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(we,ht)=>(0,m.Sd)(we,ht,this.displayedColumns,fe.getDataForColumn),this.dataSource.sortData=(we,ht)=>(0,m.pR)(we,ht,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(ht){return new(ht||fe)(e.Y36(T.x4),e.Y36(T.UA))};static#t=this.\u0275cmp=e.Xpm({type:fe,selectors:[["app-services-list"]],viewQuery:function(ht,Y){if(1&ht&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&ht){let Ne;e.iGM(Ne=e.CRH())&&(Y.child=Ne.first),e.iGM(Ne=e.CRH())&&(Y.matSort=Ne.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(ht,Y){1&ht&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(ae){return Y.exportDisplayedData(ae)})("exportAllData",function(ae){return Y.exportAllData(ae)}),e.TgZ(2,"table",2),e.YNc(3,z,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,q,3,3,"th",5),e.YNc(7,W,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Q,3,3,"th",5),e.YNc(10,Re,3,4,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,tt,1,0,"th",10),e.YNc(13,Ye,3,2,"td",8),e.BQk(),e.ynx(14,11),e.YNc(15,$e,3,3,"th",10),e.YNc(16,rt,2,1,"td",8),e.BQk(),e.ynx(17,12),e.YNc(18,Qe,3,3,"th",5),e.YNc(19,ge,2,1,"td",8),e.BQk(),e.YNc(20,G,1,0,"tr",13),e.YNc(21,Le,1,10,"tr",14),e.qZA()()(),e.YNc(22,Ve,3,3,"perun-web-apps-alert",15),e.YNc(23,ve,3,3,"perun-web-apps-alert",15)),2&ht&&(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,xe,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:[b.O5,x.rH,R.Hw,p.YE,p.nU,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,v.oG,N.gM,B.w,O.Y,te.Q,ne.l,b.i8,F.X$,ce.I,Ce.G,Ie.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:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>je});var e=h(13566),p=h(25313),g=h(78337),S=h(64124),m=h(73615),T=h(65879),b=h(96814),x=h(44112),R=h(30617),v=h(75986),N=h(92596),B=h(11186),O=h(92738),te=h(52269),ne=h(77983),F=h(71365),ce=h(37803),Ce=h(31519),Ie=h(50607),ye=h(39926),oe=h(93035),w=h(32596),z=h(8355);function q(U,le){if(1&U){const ee=T.EpF();T.TgZ(0,"mat-checkbox",22),T.NdJ("change",function(He){T.CHM(ee);const Et=T.oxw(3);return T.KtG(He?Et.masterToggle():null)}),T.ALo(1,"translate"),T.ALo(2,"masterCheckboxLabel"),T.qZA()}if(2&U){const ee=T.oxw(2).ngIf,ke=T.oxw();T.Q6J("aria-label",T.lcZ(1,3,T.lcZ(2,5,ee.all)))("checked",ke.selection.hasValue()&&ee.all)("indeterminate",ke.selection.hasValue()&&!ee.all)}}function W(U,le){if(1&U&&(T.TgZ(0,"th",20),T.YNc(1,q,3,7,"mat-checkbox",21),T.qZA()),2&U){const ee=T.oxw(2);T.xp6(1),T.Q6J("ngIf",ee.selection.isMultipleSelection())}}const Q=function(U){return{name:U}};function Re(U,le){if(1&U){const ee=T.EpF();T.TgZ(0,"td",23)(1,"mat-checkbox",24),T.NdJ("change",function(He){const he=T.CHM(ee).$implicit,Pe=T.oxw(2);return T.KtG(He?Pe.selection.toggle(he):null)})("click",function(He){return He.stopPropagation()}),T.ALo(2,"translate"),T.ALo(3,"checkboxLabel"),T.ALo(4,"userFullName"),T.ALo(5,"lowercase"),T.qZA()()}if(2&U){const ee=le.$implicit,ke=T.oxw(2);T.xp6(1),T.Q2q("data-cy","",T.lcZ(5,11,ee.firstName),"-checkbox"),T.Q6J("aria-label",T.xi3(2,4,T.lcZ(3,7,ke.selection.isSelected(ee)),T.VKq(13,Q,T.lcZ(4,9,ee))))("checked",ke.selection.isSelected(ee))("disabled",ke.disableSelf&&ee.id===ke.principalId&&!ke.authResolver.isPerunAdmin())}}function tt(U,le){1&U&&(T.ynx(0,17),T.YNc(1,W,2,1,"th",18),T.YNc(2,Re,6,15,"td",19),T.BQk())}function Fe(U,le){1&U&&T._UZ(0,"th",25)}function ft(U,le){1&U&&(T.TgZ(0,"mat-icon",29),T.ALo(1,"translate"),T._uU(2," account_circle "),T.qZA()),2&U&&T.s9C("matTooltip",T.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function Ye(U,le){if(1&U&&(T._UZ(0,"mat-icon",30),T.ALo(1,"translate")),2&U){const ee=T.oxw(2);T.s9C("matTooltip",T.lcZ(1,2,"MANAGERS_LIST.SERVICE")),T.Q6J("svgIcon",ee.svgIcon)}}function $e(U,le){if(1&U&&(T.TgZ(0,"td",26),T.YNc(1,ft,3,3,"mat-icon",27),T.YNc(2,Ye,2,4,"mat-icon",28),T.qZA()),2&U){const ee=le.$implicit;T.xp6(1),T.Q6J("ngIf",!ee.serviceUser),T.xp6(1),T.Q6J("ngIf",ee.serviceUser)}}function rt(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function Qe(U,le){if(1&U&&(T.TgZ(0,"td",26),T._uU(1),T.qZA()),2&U){const ee=le.$implicit;T.xp6(1),T.hij(" ",ee.id," ")}}function ge(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function G(U,le){if(1&U&&(T.TgZ(0,"td",32),T.ALo(1,"lowercase"),T._uU(2),T.ALo(3,"userFullName"),T.qZA()),2&U){const ee=le.$implicit;T.Q2q("data-cy","",T.lcZ(1,2,ee.firstName),"-firstName-td"),T.xp6(2),T.hij(" ",T.lcZ(3,4,ee)," ")}}function me(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")," "))}function Le(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userVo"),T.qZA()),2&U){const ee=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,ee))}}function Ve(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.EMAIL")," "))}function ve(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userEmail"),T.qZA()),2&U){const ee=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,ee))}}function xe(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.LOGINS")," "))}function ot(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userLogins"),T.qZA()),2&U){const ee=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,ee))}}function fe(U,le){1&U&&T._UZ(0,"tr",33)}const qe=function(U){return["/admin/users",U]},we=function(U){return["/myProfile/service-identities",U]};function ht(U,le){if(1&U&&T._UZ(0,"tr",34),2&U){const ee=le.$implicit,ke=T.oxw();T.ekj("cursor-pointer",!ke.disableRouting),T.Q6J("routerLink",ke.disableRouting?null:ke.routeToAdmin?T.VKq(4,qe,ee.id):T.VKq(6,we,ee.id))("perunWebAppsMiddleClickRouterLink",ke.disableRouting?null:ke.routeToAdmin?T.VKq(8,qe,ee.id):T.VKq(10,we,ee.id))}}function Y(U,le){if(1&U&&(T.TgZ(0,"perun-web-apps-alert",35),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U){const ee=T.oxw();T.xp6(1),T.hij(" ",ee.noUsersFoundLabel?ee.noUsersFoundLabel:T.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n")}}function Ne(U,le){1&U&&(T.TgZ(0,"perun-web-apps-alert",35),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 ae=function(U){return{all:U}};let je=(()=>{class U{constructor(ee,ke,He){this.authResolver=ee,this.tableCheckbox=ke,this.storeService=He,this.selection=new g.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.routeToAdmin=!0,this.disableRouting=!1,this.filter="",this.disableSelf=!1,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=S.f7}set matSort(ee){this.sort=ee}static getDataForColumn(ee,ke){switch(ke){case"id":return ee.id.toString();case"user":return ee.serviceUser?"true":"false";case"name":return ee?ee.lastName?ee.lastName:ee.firstName??"":"";case"organization":return(0,S.OV)(ee);case"email":return(0,S.kN)(ee);case"logins":return(0,S.lt)(ee);default:return""}}static getExportDataForColumn(ee,ke){switch(ke){case"id":return ee.id.toString();case"user":return ee.serviceUser?"service-user":"user";case"name":return ee?(0,S.bD)(ee):"";case"organization":return(0,S.OV)(ee);case"email":return(0,S.kN)(ee);case"logins":return(0,S.lt)(ee);default:return""}}exportAllData(ee){(0,S.O6)((0,S.Xn)(this.dataSource.filteredData,this.displayedColumns,U.getExportDataForColumn),ee)}exportDisplayedData(ee){const ke=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,He=ke+this.dataSource.paginator.pageSize;(0,S.O6)((0,S.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ke,He),this.displayedColumns,U.getExportDataForColumn),ee)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ee,ke)=>(0,S.Sd)(ee,ke,this.displayedColumns,U.getDataForColumn),this.dataSource.sortData=(ee,ke)=>(0,S.pR)(ee,ke,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(ee=>"id"!==ee)),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#e=this.\u0275fac=function(ke){return new(ke||U)(T.Y36(m.x4),T.Y36(m.UA),T.Y36(m.d6))};static#t=this.\u0275cmp=T.Xpm({type:U,selectors:[["app-users-list"]],viewQuery:function(ke,He){if(1&ke&&(T.Gf(S.l9,7),T.Gf(e.YE,7)),2&ke){let Et;T.iGM(Et=T.CRH())&&(He.child=Et.first),T.iGM(Et=T.CRH())&&(He.matSort=Et.first)}},inputs:{users:"users",selection:"selection",displayedColumns:"displayedColumns",routeToAdmin:"routeToAdmin",disableRouting:"disableRouting",filter:"filter",tableId:"tableId",noUsersFoundLabel:"noUsersFoundLabel",disableSelf:"disableSelf"},features:[T.TTD],decls:27,vars:15,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","",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","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(ke,He){1&ke&&(T.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),T.NdJ("exportDisplayedData",function(he){return He.exportDisplayedData(he)})("exportAllData",function(he){return He.exportAllData(he)}),T.TgZ(2,"table",2),T.YNc(3,tt,3,0,"ng-container",3),T.ALo(4,"isAllSelected"),T.ynx(5,4),T.YNc(6,Fe,1,0,"th",5),T.YNc(7,$e,3,2,"td",6),T.BQk(),T.ynx(8,7),T.YNc(9,rt,3,3,"th",8),T.YNc(10,Qe,2,1,"td",6),T.BQk(),T.ynx(11,9),T.YNc(12,ge,3,3,"th",8),T.YNc(13,G,4,6,"td",10),T.BQk(),T.ynx(14,11),T.YNc(15,me,3,3,"th",8),T.YNc(16,Le,3,3,"td",10),T.BQk(),T.ynx(17,12),T.YNc(18,Ve,3,3,"th",8),T.YNc(19,ve,3,3,"td",10),T.BQk(),T.ynx(20,13),T.YNc(21,xe,3,3,"th",8),T.YNc(22,ot,3,3,"td",10),T.BQk(),T.YNc(23,fe,1,0,"tr",14),T.YNc(24,ht,1,12,"tr",15),T.qZA()()(),T.YNc(25,Y,3,3,"perun-web-apps-alert",16),T.YNc(26,Ne,3,3,"perun-web-apps-alert",16)),2&ke&&(T.Q6J("hidden",0===He.users.length||!He.dataSource||0===He.dataSource.filteredData.length),T.xp6(1),T.Q6J("dataLength",He.dataSource.filteredData.length)("pageSizeOptions",He.pageSizeOptions)("tableId",He.tableId),T.xp6(1),T.Q6J("dataSource",He.dataSource),T.xp6(1),T.Q6J("ngIf",T.VKq(13,ae,T.xi3(4,10,He.dataSource,He.selection.selected.length))),T.xp6(20),T.Q6J("matHeaderRowDef",He.displayedColumns),T.xp6(1),T.Q6J("matRowDefColumns",He.displayedColumns),T.xp6(1),T.Q6J("ngIf",0===He.users.length),T.xp6(1),T.Q6J("ngIf",0===He.dataSource.filteredData.length&&0!==He.users.length))},dependencies:[b.O5,x.rH,R.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,v.oG,N.gM,B.w,O.Y,te.Q,ne.l,b.i8,F.X$,ce.d,Ce.S,Ie.g,ye.Z,oe.I,w.G,z.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return U})()},19666:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>g});var e=h(65879),p=h(71365);let g=(()=>{class S{constructor(T){this.translateService=T,this.returnData=""}transform(T){return this.translateService.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPES."+T).subscribe(b=>{this.returnData=b}),this.returnData}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationFormItemType",type:S,pure:!0})}return S})()},5454:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(65879),p=h(71365);let g=(()=>{class S{constructor(T){this.translate=T,this.returnData=""}transform(T){switch(T){case"APPROVED":this.translate.get("VO_DETAIL.APPLICATION.STATE.APPROVED").subscribe(b=>{this.returnData=`done${b}`});break;case"REJECTED":this.translate.get("VO_DETAIL.APPLICATION.STATE.REJECTED").subscribe(b=>{this.returnData=`clear${b}`});break;case"NEW":this.translate.get("VO_DETAIL.APPLICATION.STATE.NEW").subscribe(b=>{this.returnData=`contact_mail ${b}`});break;case"VERIFIED":this.translate.get("VO_DETAIL.APPLICATION.STATE.VERIFIED").subscribe(b=>{this.returnData=`gavel${b}`});break;default:this.returnData=T}return this.returnData}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationState",type:S,pure:!1})}return S})()},94409:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.storeService=T,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(T,b,x){return!!(this.storeService.getProperty("enforce_consents")&&x&&b)&&this.USER_CONSENT_RELATED_ATT_NAMESPACE.reduce((v,N)=>v||T.startsWith(N),!1)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"consentRelatedAttribute",type:S,pure:!0})}return S})()},33642:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.substring(40)}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"extSourceType",type:g,pure:!0})}return g})()},35050:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>De});var e=h(96814),p=h(44112),g=h(24630),S=h(32296),m=h(75986),T=h(23680),b=h(38034),x=h(17700),R=h(26385),v=h(3305),N=h(64170),B=h(30617),O=h(24516),te=h(21476),ne=h(16007),F=h(55940),ce=h(87466),Ce=h(98525),Ie=h(32651),ye=h(82599),oe=h(22939),w=h(13566),z=h(25313),q=h(74104),W=h(92596),Q=h(98445),Re=h(95195),tt=h(39014),Fe=h(22557),ft=h(77988),Ye=h(61545),$e=h(56223),rt=h(81519),Qe=h(53117),ge=h(73615),G=h(65879),me=h(92738),Le=h(52269),Ve=h(71365);let ve=(()=>{class Xe{transform(ie,_e){return new RegExp(_e).test(ie.split("?")[0])}static#e=this.\u0275fac=function(_e){return new(_e||Xe)};static#t=this.\u0275pipe=G.Yjl({name:"activeSideMenuItem",type:Xe,pure:!0})}return Xe})();const xe=function(){return{color:"linkTextColor"}};function ot(Xe,se){if(1&Xe&&(G.TgZ(0,"span",10)(1,"mat-icon",11),G._uU(2),G.qZA()()),2&Xe){const ie=G.oxw().$implicit,_e=G.oxw();G.xp6(1),G.Q6J("ngStyle",G.DdM(2,xe)),G.xp6(1),G.hij(" ",_e.expandSections.get(ie.showChildren)?"keyboard_arrow_down":"keyboard_arrow_right"," ")}}const fe=function(Xe,se){return{color:Xe,"border-color":se}};function qe(Xe,se){if(1&Xe&&(G.TgZ(0,"a",14),G.NdJ("auxclick",function(_e){return _e.preventDefault()}),G.ALo(1,"activeSideMenuItem"),G._uU(2),G.ALo(3,"translate"),G.qZA()),2&Xe){const ie=se.$implicit,_e=G.oxw(3);G.Q6J("routerLink",ie.url)("perunWebAppsMiddleClickRouterLink",ie.url)("matRippleColor",_e.rippleColor)("ngClass",G.xi3(1,6,_e.currentUrl,ie.activatedRegex)&&_e.item.activatedClass)("ngStyle",G.WLB(11,fe,_e.linkTextColor,_e.linkTextColor)),G.xp6(2),G.hij(" ",G.lcZ(3,9,ie.label)," ")}}function we(Xe,se){if(1&Xe&&(G.TgZ(0,"div",12),G.YNc(1,qe,4,14,"a",13),G.qZA()),2&Xe){const ie=G.oxw().$implicit;G.Q6J("@rollInOut",void 0),G.xp6(1),G.Q6J("ngForOf",null==ie?null:ie.children)}}const ht=function(Xe){return{color:Xe}};function Y(Xe,se){if(1&Xe){const ie=G.EpF();G.TgZ(0,"div")(1,"a",7),G.NdJ("click",function(et){const St=G.CHM(ie).$implicit,vt=G.oxw();return G.KtG(vt.navigateOrExpandSideMenu(St,et))})("auxclick",function(et){return et.preventDefault()}),G.ALo(2,"activeSideMenuItem"),G._uU(3),G.ALo(4,"translate"),G.YNc(5,ot,3,3,"span",8),G.qZA(),G.YNc(6,we,2,2,"div",9),G.qZA()}if(2&Xe){const ie=se.$implicit,_e=G.oxw();G.xp6(1),G.Q6J("perunWebAppsMiddleClickRouterLink",ie.children?null:ie.url)("ngClass",G.xi3(2,6,_e.currentUrl,ie.activatedRegex)&&_e.item.activatedClass)("ngStyle",G.VKq(11,ht,_e.linkTextColor)),G.xp6(2),G.hij(" ",G.lcZ(4,9,ie.label)," "),G.xp6(2),G.Q6J("ngIf",ie.children),G.xp6(1),G.Q6J("ngIf",_e.expandSections.get(ie.showChildren))}}const Ne=function(Xe,se){return{background:Xe,"border-top":se}},ae=function(){return{color:"currentColor"}},je=function(Xe){return{background:Xe}};let U=(()=>{class Xe{constructor(ie,_e,et){this.router=ie,this.store=_e,this.expandedTilesStore=et,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=ie.url,ie.events.subscribe(lt=>{lt instanceof p.m2&&(this.currentUrl=lt.url)}),this.expandedTilesStore.getStates().subscribe({next:lt=>{this.expandSections=lt}})}navigateOrExpandSideMenu(ie,_e){!_e.ctrlKey&&!_e.metaKey&&(ie.children?this.expandedTilesStore.setItem(ie.showChildren):this.router.navigate(ie.url))}static#e=this.\u0275fac=function(_e){return new(_e||Xe)(G.Y36(p.F0),G.Y36(ge.d6),G.Y36(ge.SA))};static#t=this.\u0275cmp=G.Xpm({type:Xe,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(_e,et){1&_e&&(G.TgZ(0,"div",0)(1,"div",1),G.ALo(2,"activeSideMenuItem"),G.TgZ(3,"div",2)(4,"a",3),G.NdJ("auxclick",function(St){return St.preventDefault()}),G._UZ(5,"mat-icon",4),G._uU(6),G.ALo(7,"translate"),G.qZA()()(),G.TgZ(8,"div")(9,"div",5),G.YNc(10,Y,7,13,"div",6),G.qZA()()()),2&_e&&(G.xp6(1),G.ekj("header-activated",G.xi3(2,20,et.currentUrl,et.item.baseColorClassRegex)&&et.root),G.Q6J("ngStyle",G.WLB(25,Ne,et.item.backgroundColorCss,et.root?"":et.dividerStyle))("matRippleColor",et.rippleColor),G.xp6(2),G.Tol(et.item.labelClass),G.xp6(1),G.Q6J("ngStyle",G.VKq(28,ht,et.item.textColorCss))("routerLink",et.item.baseLink)("perunWebAppsMiddleClickRouterLink",et.item.baseLink),G.xp6(1),G.Q6J("ngStyle",G.DdM(30,ae))("svgIcon",et.item.icon),G.xp6(1),G.hij(" ",G.lcZ(7,23,et.item.label)," "),G.xp6(2),G.Q6J("@openClose",et.showLinks?"open":"closed"),G.xp6(1),G.Gre("side-menu-link ",et.item.linksClass,""),G.Q6J("ngStyle",G.VKq(31,je,et.linkBgColor))("@rollInOut",void 0),G.xp6(1),G.Q6J("ngForOf",et.item.links))},dependencies:[e.mk,e.sg,e.O5,e.PC,p.rH,B.Hw,T.wG,me.Y,Le.Q,Ve.X$,ve],data:{animation:[Qe.BQ,Qe.Ly]}})}return Xe})(),le=(()=>{class Xe{transform(ie){if(void 0===ie.value)return"";switch(ie.type){case"java.lang.String":return ie.value;case"java.lang.Integer":case"java.lang.Boolean":default:return String(ie.value);case"java.util.ArrayList":return this.whenValueIsArray(ie.value);case"java.util.LinkedHashMap":return this.whenValueIsMap(ie.value)}}whenValueIsArray(ie){let _e="";return ie.forEach(function(et){_e=_e.concat(et+", ")}),_e}whenValueIsMap(ie){let _e="";return ie.forEach((et,lt)=>{_e=_e.concat(lt+": "+et+", ")}),_e}static#e=this.\u0275fac=function(_e){return new(_e||Xe)};static#t=this.\u0275pipe=G.Yjl({name:"anyToString",type:Xe,pure:!0})}return Xe})();var ee=h(34423),ke=h(16672),He=h(62034),Et=h(99441),he=h(33642),Pe=h(78932),r=h(60060),u=h(80874),C=h(3427),M=h(59038),f=h(38106),o=h(12207),n=h(97500),t=h(2730),i=h(69755);function a(Xe,se){1&Xe&&G._UZ(0,"perun-web-apps-loading-dialog")}const c=function(){return["select","id","name","description"]};function l(Xe,se){if(1&Xe){const ie=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-debounce-filter",4),G.NdJ("filter",function(et){G.CHM(ie);const lt=G.oxw();return G.KtG(lt.applyFilter(et))}),G.ALo(6,"translate"),G.qZA(),G._UZ(7,"perun-web-apps-groups-list",5),G.qZA(),G.TgZ(8,"div",6)(9,"button",7),G.NdJ("click",function(){G.CHM(ie);const et=G.oxw();return G.KtG(et.onCancel())}),G._uU(10),G.ALo(11,"translate"),G.qZA(),G.TgZ(12,"button",8),G.NdJ("click",function(){G.CHM(ie);const et=G.oxw();return G.KtG(et.addEvent.emit())}),G._uU(13),G.ALo(14,"translate"),G.qZA()()()}if(2&Xe){const ie=G.oxw();G.xp6(2),G.Oqu(G.lcZ(3,12,"DIALOGS.ADD_GROUP_TO_REGISTRATION.TITLE")),G.xp6(3),G.s9C("placeholder",G.lcZ(6,14,"DIALOGS.ADD_GROUP_TO_REGISTRATION.FILTER_DESCRIPTION")),G.xp6(2),G.Q6J("disableMembers",!0)("groups",ie.unAssignedGroups)("selection",ie.selection)("disableRouting",!0)("displayedColumns",G.DdM(20,c))("filter",ie.filterValue)("tableId",ie.tableId),G.xp6(3),G.hij(" ",G.lcZ(11,16,"DIALOGS.ADD_GROUP_TO_REGISTRATION.CANCEL_BUTTON")," "),G.xp6(2),G.Q6J("disabled",0===ie.selection.selected.length||ie.loading),G.xp6(1),G.hij(" ",G.lcZ(14,18,"DIALOGS.ADD_GROUP_TO_REGISTRATION.ADD_BUTTON")," ")}}let d=(()=>{class Xe{constructor(){this.loading=!1,this.addEvent=new G.vpe,this.filterValue="",this.tableId=f.Is}applyFilter(ie){this.filterValue=ie}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(_e){return new(_e||Xe)};static#t=this.\u0275cmp=G.Xpm({type:Xe,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(_e,et){if(1&_e&&(G.YNc(0,a,1,0,"ng-template",null,0,G.W1O),G.TgZ(2,"div"),G.YNc(3,l,15,21,"div",1),G.qZA()),2&_e){const lt=G.MAs(1);G.xp6(2),G.Gre("",et.theme," position-relative"),G.xp6(1),G.Q6J("perunWebAppsLoader",et.loading)("perunWebAppsLoaderIndicator",lt)}},dependencies:[S.lW,x.uh,x.xY,x.H8,o.b,n.W,t.P,i.e,Ve.X$]})}return Xe})();var s=h(64124),E=h(50165),k=h(94409),$=h(37073),it=h(96622),Ze=h(28477);let De=(()=>{class Xe{constructor(ie){this.translate=ie,ie.addLangs(["en","cs"])}static#e=this.\u0275fac=function(_e){return new(_e||Xe)(G.LFG(Ve.sK))};static#t=this.\u0275mod=G.oAB({type:Xe});static#i=this.\u0275inj=G.cJS({providers:[le,he.A,k.u],imports:[e.ez,p.Bz,g.Bb,O.c,N.lN,$e.UX,$e.u5,B.Ps,Ie.SJ,v.To,Ve.aw.forChild({}),S.ot,w.JX,z.p0,q.Nh,Q.dp,S.ot,m.p9,x.Is,Ce.LD,oe.ZX,F.Cq,ne.Cv,W.AV,ye.rP,b.FA,T.XK,ce.Fk,R.t,T.si,te.TU,Re.QW,Ye.T5,ee._t,Re.QW,Fe.Hi,ft.Tx,ke.Cl,He.r,Et.A,tt.g,Pe.ez,r.r,u.d4,C.Co,M.ie,s.Je,E.E3,$.jD,C.Co,g.Bb,O.c,p.Bz,$e.UX,$e.u5,B.Ps,Ie.SJ,Ve.aw,w.JX,z.p0,q.Nh,Q.dp,S.ot,m.p9,x.Is,Ce.LD,oe.ZX,F.Cq,ne.Cv,W.AV,ye.rP,b.FA,T.XK,ce.Fk,R.t,Re.QW,Ye.T5,T.si,te.TU,ee._t,Fe.Hi,Fe.Hi,v.To,ft.Tx,ke.Cl,ke.Cl,ke.Cl,r.r]})}return Xe})();G.B6R(rt.V,function(){return[e.sg,e.O5,U]},[]),G.B6R(it.Q,function(){return[d]},[]),G.B6R(Ze.r,function(){return[d]},[])},67582:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>b});var e=h(73615),p=h(87824),g=h(64124),S=h(80874),m=h(1385),T=h(65879);let b=(()=>{class x{constructor(v,N,B,O,te,ne,F){this.authResolver=v,this.store=N,this.apiRequest=B,this.attributesManager=O,this.notificator=te,this.guiAuthResolver=ne,this.routePolicyService=F,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,N){const B=(new S.r5).transform(v,N);return{label:v.name,baseLink:[B],backgroundColorCss:this.theme.sidemenu_resource_bg_color,textColorCss:this.theme.sidemenu_resource_text_color,links:this.getResourceLinks(B,N?"/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,N=!1,B=!1){return{label:v.name,baseLink:[`/organizations/${v.id}`],links:this.getVoLinks(v,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(v){return{label:(0,g.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,N,B){return{label:(0,g.bD)(v),baseLink:[N],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:this.getUserLinks(v,N,B),colorClass:"user-bg-color",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseServiceIdentity(v){return{label:(0,g.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,N){const B=[];if(B.push({label:"MENU_ITEMS.VO.OVERVIEW",url:[`/organizations/${v.id}`],activatedRegex:"/organizations/\\d+$"}),this.routePolicyService.canNavigate("organizations-members",v)&&B.push({label:"MENU_ITEMS.VO.MEMBERS",url:[`/organizations/${v.id}/members`],activatedRegex:"/organizations/\\d+/members$"}),this.routePolicyService.canNavigate("organizations-groups",v)&&B.push({label:"MENU_ITEMS.VO.GROUPS",url:[`/organizations/${v.id}/groups`],activatedRegex:"/organizations/\\d+/groups$"}),this.routePolicyService.canNavigate("organizations-applications",v)&&B.push({label:"MENU_ITEMS.VO.APPLICATIONS",url:[`/organizations/${v.id}/applications`],activatedRegex:"/organizations/\\d+/applications"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",v)&&B.push({label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",url:[`/organizations/${v.id}/sponsoredMembers`],activatedRegex:"/organizations/\\d+/sponsoredMembers$"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",v)&&B.push({label:"MENU_ITEMS.VO.SERVICE_MEMBERS",url:[`/organizations/${v.id}/serviceAccounts`],activatedRegex:"/organizations/\\d+/serviceAccounts$"}),this.routePolicyService.canNavigate("organizations-attributes",v)&&B.push({label:"MENU_ITEMS.VO.ATTRIBUTES",url:[`/organizations/${v.id}/attributes`],activatedRegex:"/organizations/\\d+/attributes$"}),this.routePolicyService.canNavigate("organizations-statistics",v)&&B.push({label:"MENU_ITEMS.VO.STATISTICS",url:[`/organizations/${v.id}/statistics`],activatedRegex:"/organizations/\\d+/statistics"}),this.routePolicyService.canNavigate("organizations-resources",v)){const O=[];this.routePolicyService.canNavigate("organizations-resources-preview",v)&&O.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)&&O.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)&&O.push({label:"MENU_ITEMS.VO.RESOURCE_STATES",url:[`/organizations/${v.id}/resources/states`],activatedRegex:"/organizations/\\d+/resources/states$"}),B.push({label:"MENU_ITEMS.VO.RESOURCES",url:[`/organizations/${v.id}/resources`],activatedRegex:"/organizations/\\d+/resources$",children:O,showChildren:"resourcesExpandable"})}if(this.routePolicyService.canNavigate("organizations-settings",v)){const O=[];this.routePolicyService.canNavigate("organizations-settings-expiration",v)&&O.push({label:"MENU_ITEMS.VO.EXPIRATION",url:[`/organizations/${v.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/settings/expiration$"}),this.routePolicyService.canNavigate("organizations-settings-managers",v)&&O.push({label:"MENU_ITEMS.VO.MANAGERS",url:[`/organizations/${v.id}/settings/managers`],activatedRegex:"/organizations/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",v)&&O.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)&&O.push({label:"MENU_ITEMS.VO.NOTIFICATIONS",url:[`/organizations/${v.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("organizations-settings-extsources",v)&&O.push({label:"MENU_ITEMS.VO.EXTSOURCES",url:[`/organizations/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/settings/extsources$"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",v)&&O.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)&&N&&O.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)&&O.push({label:"MENU_ITEMS.VO.BANS",url:[`/organizations/${v.id}/settings/bans`],activatedRegex:"/organizations/\\d+/settings/bans"}),B.push({label:"MENU_ITEMS.VO.SETTINGS",url:[`/organizations/${v.id}/settings`],activatedRegex:"/organizations/\\d+/settings$",children:O,showChildren:"settings"})}return B}getUserLinks(v,N,B){const O=[];return O.push({label:"MENU_ITEMS.USER.OVERVIEW",url:[N],activatedRegex:`${B}$`}),O.push({label:"MENU_ITEMS.ADMIN.ORGANIZATIONS",url:[`${N}/organizations`],activatedRegex:`${B}/organizations`}),O.push({label:"MENU_ITEMS.ADMIN.GROUPS",url:[`${N}/groups`],activatedRegex:`${B}/groups`}),O.push({label:"MENU_ITEMS.USER.ACCOUNTS",url:[`${N}/accounts`],activatedRegex:`${B}/accounts`}),O.push({label:"MENU_ITEMS.USER.IDENTITIES",url:[`${N}/identities`],activatedRegex:`${B}/identities`}),O.push({label:"MENU_ITEMS.USER.FACILITIES",url:[`${N}/facilities`],activatedRegex:`${B}/facilities`}),O.push({label:"MENU_ITEMS.USER.RESOURCES",url:[`${N}/resources`],activatedRegex:`${B}/resources`}),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(v.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(v){const N=[{label:"MENU_ITEMS.MEMBER.OVERVIEW",url:[`/organizations/${v.voId}/members/${v.id}`],activatedRegex:"/organizations/\\d+/members/\\d+$"}];return this.routePolicyService.canNavigate("members-groups",v)&&N.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)&&N.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)&&N.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)&&N.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)&&N.push({label:"MENU_ITEMS.MEMBER.BANS",url:[`/organizations/${v.voId}/members/${v.id}/bans`],activatedRegex:"/organizations/\\d+/members/\\d+/bans"}),N}getFacilityLinks(v){const N=[{label:"MENU_ITEMS.FACILITY.OVERVIEW",url:[`/facilities/${v.id}`],activatedRegex:"/facilities/\\d+$"}];if(this.routePolicyService.canNavigate("facilities-resources",v)&&N.push({label:"MENU_ITEMS.FACILITY.RESOURCES",url:[`/facilities/${v.id}/resources`],activatedRegex:"/facilities/\\d+/resources$"}),this.routePolicyService.canNavigate("facilities-allowed-users",v)&&N.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)&&N.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)&&N.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)&&N.push({label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",url:[`/facilities/${v.id}/services-destinations`],activatedRegex:"facilities/\\d+/services-destinations"}),this.routePolicyService.canNavigate("facilities-hosts",v)&&N.push({label:"MENU_ITEMS.FACILITY.HOSTS",url:[`/facilities/${v.id}/hosts`],activatedRegex:"facilities/\\d+/hosts"}),this.routePolicyService.canNavigate("facilities-attributes",v)&&N.push({label:"MENU_ITEMS.FACILITY.ATTRIBUTES",url:["/facilities",v.id.toString(),"attributes"],activatedRegex:"/facilities/\\d+/attributes$"}),this.routePolicyService.canNavigate("facilities-settings",v)){const B=[];this.routePolicyService.canNavigate("facilities-settings-owners",v)&&B.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)&&B.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)&&B.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)&&B.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)&&B.push({label:"MENU_ITEMS.FACILITY.BANS",url:[`/facilities/${v.id}/settings/bans`],activatedRegex:"/facilities/\\d+/settings/bans"}),N.push({label:"MENU_ITEMS.FACILITY.SETTINGS",url:["/facilities",v.id.toString(),"settings"],activatedRegex:"/facilities/\\d+/settings$",children:B,showChildren:"settings"})}return N}getGroupLinks(v){const N=[],B=[];return N.push({label:"MENU_ITEMS.GROUP.OVERVIEW",url:[`/organizations/${v.voId}/groups/${v.id}`],activatedRegex:"/organizations/\\d+/groups/\\d+$"}),this.routePolicyService.canNavigate("groups-members",v)&&N.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&&N.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)&&N.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)&&N.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)&&N.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)&&N.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)&&N.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,m.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{B.unshift({label:"MENU_ITEMS.GROUP.EXPIRATION",url:[`/organizations/${v.voId}/groups/${v.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",v)&&B.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)&&B.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)&&B.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)&&B.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)&&B.push({label:"MENU_ITEMS.GROUP.EXTSOURCES",url:[`/organizations/${v.voId}/groups/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/extsources$"}),0!==B.length&&N.push({label:"MENU_ITEMS.GROUP.SETTINGS",url:[`/organizations/${v.voId}/groups/${v.id}/settings`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings$",children:B,showChildren:"settings"}),N}getResourceLinks(v,N,B){const O=[{label:"MENU_ITEMS.RESOURCE.OVERVIEW",url:[v],activatedRegex:`${N}/\\d+/resources/\\d+$`}];if(this.routePolicyService.canNavigate("resources-groups",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",url:[v,"groups"],activatedRegex:`${N}/\\d+/resources/\\d+/groups$`}),this.routePolicyService.canNavigate("resources-services",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",url:[v,"services"],activatedRegex:`${N}/\\d+/resources/\\d+/services$`}),this.routePolicyService.canNavigate("resources-members",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",url:[v,"members"],activatedRegex:`${N}/\\d+/resources/\\d+/members$`}),this.routePolicyService.canNavigate("resources-tags",B)&&O.push({label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",url:[v,"tags"],activatedRegex:`${N}/\\d+/resources/\\d+/tags$`}),this.routePolicyService.canNavigate("resources-attributes",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",url:[v,"attributes"],activatedRegex:`${N}/\\d+/resources/\\d+/attributes$`}),this.routePolicyService.canNavigate("resources-settings",B)){const te=[];this.routePolicyService.canNavigate("resources-settings-managers",B)&&te.push({label:"MENU_ITEMS.RESOURCE.MANAGERS",url:[v,"settings","managers"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/managers$`}),this.routePolicyService.canNavigate("resources-settings-bans",B)&&te.push({label:"MENU_ITEMS.RESOURCE.BANS",url:[v,"settings","bans"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/bans`}),O.push({label:"MENU_ITEMS.RESOURCE.SETTINGS",url:[v,"settings"],activatedRegex:`${N}/\\d+/resources/\\d+/settings$`,children:te,showChildren:"settings"})}return O}static#e=this.\u0275fac=function(N){return new(N||x)(T.LFG(e.x4),T.LFG(e.d6),T.LFG(e.F5),T.LFG(p.H8),T.LFG(e.V6),T.LFG(e.x4),T.LFG(e.Ip))};static#t=this.\u0275prov=T.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},81519:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>O});var e=h(78934),p=h(67582),g=h(73615),S=h(53117),m=h(65879),T=h(39743);function b(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.accessItems.length-1)}}function x(te,ne){if(1&te&&m._UZ(0,"app-side-menu-item",9),2&te){const F=m.oxw();m.Q6J("item",F.facilityItem)("root",!0)}}function R(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.facilityItems.length-1)}}function v(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.userItems.length-1)}}function N(te,ne){if(1&te&&m._UZ(0,"app-side-menu-item",10),2&te){const F=m.oxw();m.Q6J("item",F.adminItem)("showLinks",F.adminItemOpened)("root",!0)}}function B(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit;m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",!0)}}let O=(()=>{class te{constructor(F,ce,Ce){this.sideMenuService=F,this.sideMenuItemService=ce,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(F,ce){return F.label===ce.label&&F.labelClass===ce.labelClass}static areSameLinks(F,ce){if(F.links.length!==ce.links.length)return!1;for(let Ce=0;Cece.length?F.length:ce.length;for(let Ie=0;IeF.length-1)F.push(ce[Ie]);else{if(Ie>ce.length-1){const ye=F.length;for(let oe=0;oe{this.setFacilityItems(F)}),this.sideMenuService.accessItemsChange.subscribe(F=>{this.setAccessItems(F)}),this.sideMenuService.adminItemsChange.subscribe(F=>{this.setAdminItems(F)}),this.sideMenuService.userItemsChange.subscribe(F=>{this.setUserItems(F)}),this.sideMenuService.homeItemsChange.subscribe(F=>{this.setHomeItems(F)}),this.sideMenuService.resetChange.subscribe(()=>{this.reset()})}reset(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptHome(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptFacility(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.userItems,[])}resetExceptAccess(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptAdmin(){this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptUser(){this.adminItemOpened=!1,te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.adminItems,[])}setHomeItems(F){this.resetExceptHome(),te.setNewItems(this.homeItems,F)}setFacilityItems(F){this.resetExceptFacility(),te.setNewItems(this.facilityItems,F)}setAccessItems(F){this.resetExceptAccess(),te.setNewItems(this.accessItems,F)}setUserItems(F){this.userItemOpened=0===F.length,this.resetExceptUser(),te.setNewItems(this.userItems,F)}setAdminItems(F){this.adminItemOpened=0===F.length,this.resetExceptAdmin(),te.setNewItems(this.adminItems,F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(m.Y36(T.D),m.Y36(p.V),m.Y36(g.x4))};static#t=this.\u0275cmp=m.Xpm({type:te,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(ce,Ce){1&ce&&(m.TgZ(0,"div",0),m._UZ(1,"app-side-menu-item",1)(2,"app-side-menu-item",2),m.YNc(3,b,2,3,"div",3),m.YNc(4,x,1,2,"app-side-menu-item",4),m.YNc(5,R,2,3,"div",3),m._UZ(6,"app-side-menu-item",5),m.YNc(7,v,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&ce&&(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:[S.Ly]}})}return te})()},32180:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>S});var e=h(73615),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b,x){this.notificator=b,this.translate=x}setDialogRef(b){this.dialogRef=b}setType(b){this.entityType=b}getType(){return this.entityType}createCandidate(b){return{userExtSource:b.userExtSource,additionalUserExtSources:b.additionalUserExtSources,attributes:b.attributes,firstName:b.firstName,lastName:b.lastName,middleName:b.middleName,titleBefore:b.titleBefore,titleAfter:b.titleAfter,id:b.id}}getFormattedGroup(b){return{id:b.id,beanName:b.beanName,name:b.name,voId:b.voId}}success(b){this.notificator.showSuccess(this.translate.instant(b)),this.dialogRef.close(!0)}getCandidateWithError(b,x){if("MfaPrivilegeException"===String(x.type))return null;{const R=x.message.split(":").splice(1).join();return{candidate:b,errorName:x.name,errorMsg:R}}}convertToMemberCandidates(b){return b.map(x=>({member:x.member,candidate:x.candidate,richUser:x.richUser}))}static#e=this.\u0275fac=function(x){return new(x||m)(p.LFG(e.V6),p.LFG(g.sK))};static#t=this.\u0275prov=p.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},18994:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>Ze});var e=h(65879),p=h(34423),g=h(17700),S=h(96814),m=h(32296),T=h(11186),b=h(71365);function x(De,Xe){1&De&&(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&De&&(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 R(De,Xe){if(1&De&&(e.TgZ(0,"perun-web-apps-alert",9),e._uU(1),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij(" ",se.data.errorMessage," ")}}let v=(()=>{class De{constructor(se,ie){this.dialogRef=se,this.data=ie,this.deletionDisabled=0!==this.data.errorMessage?.length}onCancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(g.so),e.Y36(g.WI))};static#t=this.\u0275cmp=e.Xpm({type:De,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(ie,_e){1&ie&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1),e.YNc(4,x,10,9,"div",2),e.YNc(5,R,2,1,"perun-web-apps-alert",3),e.qZA(),e.TgZ(6,"div",4)(7,"button",5),e.NdJ("click",function(){return _e.onCancel()}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",6),e.NdJ("click",function(){return _e.submit()}),e._uU(11),e.ALo(12,"translate"),e.qZA()()),2&ie&&(e.xp6(1),e.Oqu(e.lcZ(2,6,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.TITLE")),e.xp6(3),e.Q6J("ngIf",!_e.deletionDisabled),e.xp6(1),e.Q6J("ngIf",_e.deletionDisabled),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.CANCEL_BUTTON")," "),e.xp6(2),e.Q6J("disabled",_e.deletionDisabled),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.SUBMIT_BUTTON")," "))},dependencies:[S.O5,m.lW,g.uh,g.xY,g.H8,T.w,b.X$]})}return De})();var N=h(73615),B=h(69400),O=h(64124),te=h(44112),ne=h(56223),F=h(30617),ce=h(25313),Ce=h(92596),Ie=h(49923),ye=h(17791),oe=h(19666),w=h(6895),z=h(56881);const q=["table"];function W(De,Xe){1&De&&e._UZ(0,"th",22)}function Q(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"td",23)(1,"button",24),e.NdJ("mousedown",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.dragDisabled=!1)}),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"drag_indicator"),e.qZA()()()}2&De&&(e.xp6(1),e.s9C("matTooltip",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG")))}function Re(De,Xe){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SHORTNAME")," "))}function tt(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&De){const se=Xe.$implicit;e.Q2q("data-cy","",e.lcZ(1,3,se.shortname),"-shortname-td"),e.xp6(2),e.AsE(" ",se.shortname,"",se.required?"*":""," ")}}function Fe(De,Xe){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPE")," "))}function ft(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e._uU(1),e.ALo(2,"applicationFormItemType"),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,se.type)," ")}}function Ye(De,Xe){1&De&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HEADER")," "))}function $e(De,Xe){if(1&De&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"lock "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",ie.disabledTooltip(se)),e.xp6(3),e.hij(" ",ie.disabledHiddenDependency(se,se.disabled,se.disabledDependencyItemId)," ")}}function rt(De,Xe){if(1&De&&(e.TgZ(0,"td",26),e.YNc(1,$e,5,2,"div",27),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==se.disabled)}}function Qe(De,Xe){1&De&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN_HEADER")," "))}function ge(De,Xe){if(1&De&&(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&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",ie.hiddenTooltip(se)),e.xp6(3),e.hij(" ",ie.disabledHiddenDependency(se,se.hidden,se.hiddenDependencyItemId)," ")}}function G(De,Xe){if(1&De&&(e.TgZ(0,"td",26),e.YNc(1,ge,5,2,"div",27),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==se.hidden)}}function me(De,Xe){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW")," "))}function Le(De,Xe){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function Ve(De,Xe){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",30)(3,"br")(4,"input",29),e.qZA()())}function ve(De,Xe){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"input",33),e._uU(2),e._UZ(3,"br"),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(2),e.hij(" ",se,"")}}function xe(De,Xe){if(1&De&&(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&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se)),e.xp6(1),e.s9C("value",e.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION"))}}function ot(De,Xe){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",ie.getLocalizedLabel(se),e.oJD)}}function fe(De,Xe){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.ALo(2,"sanitizeHtml"),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",e.lcZ(2,1,ie.getLocalizedLabel(se)),e.oJD)}}function qe(De,Xe){if(1&De&&(e.TgZ(0,"option"),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.hij(" ",se," ")}}function we(De,Xe){if(1&De&&(e.TgZ(0,"div")(1,"select"),e.YNc(2,qe,2,1,"option",31),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se))}}function ht(De,Xe){1&De&&(e.TgZ(0,"div"),e._UZ(1,"textarea"),e.qZA())}function Y(De,Xe){if(1&De&&(e.TgZ(0,"option",38),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.hij(" ",se," ")}}function Ne(De,Xe){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function ae(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"div")(1,"select",35),e.NdJ("ngModelChange",function(_e){e.CHM(se);const et=e.oxw().$implicit,lt=e.oxw(2);return e.KtG(lt.mapForCombobox[et.id]=_e)}),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,Ne,3,0,"div",27),e.qZA()}if(2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("ngModel",ie.mapForCombobox[se.id]),e.xp6(1),e.Q6J("ngForOf",ie.getLocalizedOptions(se)),e.xp6(2),e.hij(" ",e.lcZ(5,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),e.xp6(2),e.Q6J("ngIf","true"===ie.mapForCombobox[se.id])}}function je(De,Xe){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"input",39),e._uU(2),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(2),e.hij(" ",se," ")}}function U(De,Xe){if(1&De&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,je,3,1,"div",31),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se))}}function le(De,Xe){if(1&De&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.hij(" ",ie.getLocalizedLabel(se)," ")}}function ee(De,Xe){1&De&&(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&De&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "))}function ke(De,Xe){if(1&De&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.hij(" ",ie.getLocalizedLabel(se)," ")}}function He(De,Xe){1&De&&(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 Et=function(){return["Example 1","Example 2"]},he=function(De){return{id:0,beanName:"Attribute",namespace:"",value:De}};function Pe(De,Xe){1&De&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-list",83),e.qZA()),2&De&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,Et))))}const r=function(){return{key1:"value 1",key2:"value 2"}};function u(De,Xe){1&De&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-map",83),e.qZA()),2&De&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,r))))}function C(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,Le,3,0,"div",27),e.YNc(2,Ve,5,0,"div",27),e.YNc(3,xe,5,4,"div",27),e.YNc(4,ot,2,1,"div",27),e.YNc(5,fe,3,3,"div",27),e.YNc(6,we,3,1,"div",27),e.YNc(7,ht,2,0,"div",27),e.YNc(8,ae,7,6,"div",27),e.YNc(9,U,3,1,"div",27),e.YNc(10,le,3,1,"div",27),e.YNc(11,ee,85,3,"div",27),e.YNc(12,ke,3,1,"div",27),e.YNc(13,He,10,0,"div",27),e.YNc(14,Pe,2,4,"div",27),e.YNc(15,u,2,4,"div",27),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf","TEXTFIELD"===se.type||"VALIDATED_EMAIL"===se.type||"USERNAME"===se.type),e.xp6(1),e.Q6J("ngIf","PASSWORD"===se.type),e.xp6(1),e.Q6J("ngIf","RADIO"===se.type),e.xp6(1),e.Q6J("ngIf","HEADING"===se.type),e.xp6(1),e.Q6J("ngIf","HTML_COMMENT"===se.type),e.xp6(1),e.Q6J("ngIf","SELECTIONBOX"===se.type),e.xp6(1),e.Q6J("ngIf","TEXTAREA"===se.type),e.xp6(1),e.Q6J("ngIf","COMBOBOX"===se.type),e.xp6(1),e.Q6J("ngIf","CHECKBOX"===se.type),e.xp6(1),e.Q6J("ngIf","SUBMIT_BUTTON"===se.type),e.xp6(1),e.Q6J("ngIf","TIMEZONE"===se.type),e.xp6(1),e.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===se.type),e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===se.type),e.xp6(1),e.Q6J("ngIf","LIST_INPUT_BOX"===se.type),e.xp6(1),e.Q6J("ngIf","MAP_INPUT_BOX"===se.type)}}function M(De,Xe){1&De&&e._UZ(0,"th",22)}function f(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw(3);return e.KtG(_e.openManagingGroups())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"supervised_user_circle"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS"))}function o(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,f,4,3,"button",84),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===se.type&&!se.forDelete)}}function n(De,Xe){1&De&&e._UZ(0,"th",22)}function t(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"button",88),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,et=e.oxw(2);return e.KtG(et.edit(_e))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.EDIT"))}function i(De,Xe){1&De&&(e.TgZ(0,"div",89),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MARK_DELETE")," "))}function a(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,t,4,3,"button",86),e.YNc(2,i,3,3,"div",87),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf",!se.forDelete),e.xp6(1),e.Q6J("ngIf",se.forDelete)}}function c(De,Xe){1&De&&e._UZ(0,"th",22)}function l(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"button",91),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,et=e.oxw(2);return e.KtG(et.delete(_e))}),e.ALo(1,"multiWordDataCy"),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"delete"),e.qZA()()}if(2&De){const se=e.oxw().$implicit;e.Q2q("data-cy","",e.lcZ(1,2,se.shortname),"-delete"),e.s9C("matTooltip",e.lcZ(2,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DELETE"))}}function d(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,et=e.oxw(2);return e.KtG(et.restore(_e))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"settings_backup_restore"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.REVERT_DELETE"))}function s(De,Xe){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,l,5,6,"button",90),e.YNc(2,d,4,3,"button",84),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf",!se.forDelete),e.xp6(1),e.Q6J("ngIf",se.forDelete)}}function E(De,Xe){1&De&&e._UZ(0,"tr",92)}function k(De,Xe){if(1&De&&e._UZ(0,"tr",93),2&De){const se=Xe.$implicit,ie=e.oxw(2);e.ekj("make-green",se.id<=0)("make-red",se.forDelete)("make-yellow",-1!==ie.itemsChanged.indexOf(se.id)&&!se.forDelete&&se.id>0),e.Q6J("cdkDragData",se)}}function $(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"table",5,6),e.NdJ("cdkDropListDropped",function(_e){e.CHM(se);const et=e.oxw();return e.KtG(et.drop(_e))}),e.ynx(5,7),e.YNc(6,W,1,0,"th",8),e.YNc(7,Q,5,3,"td",9),e.BQk(),e.ynx(8,10),e.YNc(9,Re,3,3,"th",8),e.YNc(10,tt,3,5,"td",9),e.BQk(),e.ynx(11,11),e.YNc(12,Fe,3,3,"th",8),e.YNc(13,ft,3,3,"td",9),e.BQk(),e.ynx(14,12),e.YNc(15,Ye,3,3,"th",13),e.YNc(16,rt,2,1,"td",14),e.BQk(),e.ynx(17,15),e.YNc(18,Qe,3,3,"th",13),e.YNc(19,G,2,1,"td",14),e.BQk(),e.ynx(20,16),e.YNc(21,me,3,3,"th",8),e.YNc(22,C,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,E,1,0,"tr",20),e.YNc(33,k,1,7,"tr",21),e.qZA()()()()}if(2&De){const se=e.oxw();e.xp6(3),e.Q6J("cdkDropListDisabled",se.dragDisabled)("dataSource",se.dataSource),e.xp6(29),e.Q6J("matHeaderRowDef",se.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",se.displayedColumns)}}function it(De,Xe){1&De&&(e.TgZ(0,"perun-web-apps-alert",94),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM"),"\n"))}let Ze=(()=>{class De{constructor(se,ie,_e,et){this.dialog=se,this.notificator=ie,this.router=_e,this.translate=et,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(se,ie,_e){let et="";if("IF_EMPTY"===ie||"IF_PREFILLED"===ie){const lt=null===_e?"":this.applicationFormItems.find(St=>St.id===_e).shortname;et="IF_EMPTY"===ie?`(${this.ifEmpty} ${lt})`:`(${this.ifPrefilled} ${lt})`}return et}disabledTooltip(se){let ie;switch(se.disabled){case"ALWAYS":return this.alwaysDisabled;case"IF_EMPTY":return ie=null===se.disabledDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${ie} ${this.isEmpty}`;case"IF_PREFILLED":return ie=null===se.disabledDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${ie} ${this.isPrefilled}`}}hiddenTooltip(se){let ie;switch(se.hidden){case"ALWAYS":return this.alwaysHidden;case"IF_EMPTY":return ie=null===se.hiddenDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${ie} ${this.isEmpty}`;case"IF_PREFILLED":return ie=null===se.hiddenDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${ie} ${this.isPrefilled}`}}edit(se){const ie=(0,O.kZ)();ie.width="600px",ie.height="600px",ie.data={voId:this.applicationForm.vo.id,group:this.applicationForm.group,applicationFormItem:se,theme:this.theme,allItems:this.applicationFormItems},this.dialog.open(B._,ie).afterClosed().subscribe(et=>{et&&(this.itemsChanged.push(se.id),this.applicationFormItemsChange.emit())})}delete(se){let ie="";const _e=this.applicationFormItems.find(vt=>vt.hiddenDependencyItemId===se.id),et=this.applicationFormItems.find(vt=>vt.disabledDependencyItemId===se.id);(_e||et)&&(ie=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_ERROR_MESSAGE",_e?{dependency:"hidden",shortname:_e.shortname}:{dependency:"disabled",shortname:et.shortname}));const lt=(0,O.kZ)();lt.width="500px",lt.data={errorMessage:ie},this.dialog.open(v,lt).afterClosed().subscribe(vt=>{vt&&(se.forDelete=!0,0===se.id&&(this.applicationFormItems.splice(this.applicationFormItems.indexOf(se),1),this.table.renderRows()),this.applicationFormItemsChange.emit())})}drop(se){this.dragDisabled=!0;const ie=this.applicationFormItems.indexOf(se.item.data);(0,p.bA)(this.applicationFormItems,ie,se.currentIndex),this.itemsChanged.push(this.applicationFormItems[se.currentIndex].id),this.applicationFormItemsChange.emit(),this.table.renderRows()}getLocalizedOptions(se){if(se.i18n[this.translate.getDefaultLang()]){const ie=se.i18n[this.translate.getDefaultLang()].options;if(null!==ie&&""!==ie){const _e=[];for(const et of ie.split("|"))_e.push(et.split("#")[1]);return _e}}return[]}getLocalizedLabel(se){return se.i18n[this.translate.getDefaultLang()]?se.i18n[this.translate.getDefaultLang()].label:se.shortname}restore(se){se.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(ie){return new(ie||De)(e.Y36(g.uw),e.Y36(N.V6),e.Y36(te.F0),e.Y36(N.Te))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["app-application-form-list"]],viewQuery:function(ie,_e){if(1&ie&&e.Gf(q,5),2&ie){let et;e.iGM(et=e.CRH())&&(_e.table=et.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(ie,_e){1&ie&&(e.YNc(0,$,34,4,"div",0),e.YNc(1,it,3,3,"perun-web-apps-alert",1)),2&ie&&(e.Q6J("ngIf",0!==_e.applicationFormItems.length),e.xp6(1),e.Q6J("ngIf",0===_e.applicationFormItems.length))},dependencies:[S.sg,S.O5,ne._Y,ne.YN,ne.Kr,ne.EJ,ne.JJ,ne.JL,ne.On,ne.F,F.Hw,ce.BZ,ce.fO,ce.as,ce.w1,ce.Dz,ce.nj,ce.ge,ce.ev,ce.XQ,ce.Gk,m.lW,m.RK,Ce.gM,p.Wj,p.Zt,T.w,Ie.H,ye.$,b.X$,oe.c,w.A,z.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 De})()},42789:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>l});var e=h(65879),p=h(87824),g=h(64124),S=h(13566),m=h(73615),T=h(63019),b=h(99397),x=h(96814),R=h(37073),v=h(38106),N=h(17700),B=h(44112),O=h(25313),te=h(11186),ne=h(92738),F=h(52269),ce=h(77983),Ce=h(30617),Ie=h(92596);function ye(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",1),e._uU(2,"arrow_right_alt"),e.qZA()())}function oe(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",2),e._uU(2,"restore"),e.qZA()())}function w(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",3),e._uU(2,"nat"),e.qZA()())}let z=(()=>{class d{static#e=this.\u0275fac=function(k){return new(k||d)};static#t=this.\u0275cmp=e.Xpm({type:d,selectors:[["app-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(k,$){1&k&&(e.TgZ(0,"div"),e.YNc(1,ye,3,0,"div",0),e.YNc(2,oe,3,0,"div",0),e.YNc(3,w,3,0,"div",0),e.qZA()),2&k&&(e.xp6(1),e.Q6J("ngIf","INITIAL"===$.applicationType),e.xp6(1),e.Q6J("ngIf","EXTENSION"===$.applicationType),e.xp6(1),e.Q6J("ngIf","EMBEDDED"===$.applicationType))},dependencies:[x.O5,Ce.Hw,Ie.gM]})}return d})();var q=h(71365),W=h(5454),Q=h(37803),Re=h(56881);let tt=(()=>{class d{transform(E,k,$,it){return k?null:$?["/organizations",String(E.vo.id),"groups",String($.id),"applications",String(E.id)]:it?["/organizations",String(E.vo.id),"members",String(it.id),"applications",String(E.id)]:["/organizations",String(E.vo.id),"applications",String(E.id)]}static#e=this.\u0275fac=function(k){return new(k||d)};static#t=this.\u0275pipe=e.Yjl({name:"selectApplicationLink",type:d,pure:!0})}return d})();function Fe(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function ft(d,s){if(1&d&&(e.TgZ(0,"td",26),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.group?E.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",E.id," ")}}function Ye(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function $e(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,E.createdAt,"d.M.y"))}}function rt(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function Qe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.vo.id)}}function ge(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function G(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.vo.name)}}function me(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function Le(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.hij(" ",E.group?E.group.id:""," ")}}function Ve(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function ve(d,s){if(1&d&&(e.TgZ(0,"td",26),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.group?E.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",E.group?E.group.name:""," ")}}function xe(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function ot(d,s){if(1&d&&(e.TgZ(0,"td",26),e._UZ(1,"app-application-type-icon",28),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Q6J("applicationType",E.type)}}function fe(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function qe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._UZ(1,"span",29),e.ALo(2,"applicationState"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,E.state),e.oJD)}}function we(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")))}function ht(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.extSourceName)}}function Y(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")))}function Ne(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.extSourceType)}}function ae(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function je(d,s){if(1&d&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&d){const E=e.oxw().$implicit;e.xp6(1),e.hij(" ",E.createdBy.slice(E.createdBy.lastIndexOf("=")+1,E.createdBy.length)," ")}}function U(d,s){if(1&d&&(e._uU(0),e.ALo(1,"userFullName")),2&d){const E=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,E.user)," ")}}function le(d,s){if(1&d&&(e.TgZ(0,"td",26),e.YNc(1,je,2,1,"div",30),e.YNc(2,U,2,3,"ng-template",null,31,e.W1O),e.qZA()),2&d){const E=s.$implicit,k=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===E.user)("ngIfElse",k)}}function ee(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function ke(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",E.createdBy.slice(E.createdBy.lastIndexOf("=")+1,E.createdBy.length)," ")}}function He(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function Et(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw();e.xp6(1),e.Oqu(k.getFriendlyName(E.modifiedBy))}}function he(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function Pe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,E.modifiedAt,"d.M.y"))}}function r(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function u(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.fedInfo)}}function C(d,s){if(1&d&&(e.TgZ(0,"th",27),e._uU(1),e.qZA()),2&d){const E=e.oxw().index,k=e.oxw();e.xp6(1),e.Oqu(k.fedColumnsDisplay[E])}}function M(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw().$implicit,$=e.oxw();e.xp6(1),e.hij(" ",$.getFedValue(E.fedInfo,k)," ")}}function f(d,s){1&d&&(e.ynx(0,32),e.YNc(1,C,2,1,"th",8),e.YNc(2,M,2,1,"td",5),e.BQk()),2&d&&e.s9C("matColumnDef",s.$implicit)}function o(d,s){if(1&d&&(e.TgZ(0,"th",27),e._uU(1),e.qZA()),2&d){const E=e.oxw().$implicit;e.xp6(1),e.Oqu(E)}}function n(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw().$implicit,$=e.oxw();e.xp6(1),e.hij(" ",$.getValue(E.formData,k)," ")}}function t(d,s){1&d&&(e.ynx(0,32),e.YNc(1,o,2,1,"th",8),e.YNc(2,n,2,1,"td",5),e.BQk()),2&d&&e.s9C("matColumnDef",s.$implicit)}function i(d,s){1&d&&e._UZ(0,"tr",33)}function a(d,s){if(1&d&&(e._UZ(0,"tr",34),e.ALo(1,"selectApplicationLink"),e.ALo(2,"selectApplicationLink")),2&d){const E=s.$implicit,k=e.oxw();e.ekj("cursor-pointer",!k.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",e.gM2(1,4,E,k.disableRouting,k.group,k.member))("routerLink",e.gM2(2,9,E,k.disableRouting,k.group,k.member))}}function c(d,s){1&d&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.NO_APPLICATION_FOUND"),"\n"))}let l=(()=>{class d{constructor(E,k,$,it,Ze){this.authResolver=E,this.tableConfigService=k,this.dynamicPaginatingService=$,this.attributesManagerService=it,this.dialog=Ze,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.parsedColumns=[],this.pageSizeOptions=g.f7,this.fedColumnsDisplay=[]}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,T.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,b.b)(()=>this.loadApplicationsPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(k=>"id"!==k)),this.dataSource=new m.Hy(this.dynamicPaginatingService,this.authResolver);const E=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(E),this.member?.userId??null,this.group?.id??null,this.getVoId()),this.loading$.emit(this.dataSource.loading$),this.dataSource.loading$.subscribe(k=>{if(k||!this.displayedColumns.includes("fedInfo"))return;this.displayedColumns=this.displayedColumns.filter(it=>!this.parsedColumns.includes(it)),this.parsedColumns=[];const $=this.dataSource.getData()[0];$&&this.parseColumns($.formData)})}ngOnChanges(){this.fedColumnsDisplay=[],this.fedColumnsFriendly.forEach(E=>this.fedColumnsDisplay.push(this.fedAttrs.find(k=>k.friendlyName===E)?.displayName||"")),this.refreshTable=!1,this.dataSource&&(this.child.paginator.pageIndex=0,this.loadApplicationsPage())}loadApplicationsPage(){const E="asc"===this.sort.direction?"ASCENDING":"DESCENDING",k=this.dateTo??new Date;this.dataSource.loadApplications(this.child.paginator.pageSize,this.child.paginator.pageIndex,E,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(k),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0)}exportDisplayedData(E){(0,g.O6)((0,g.Xn)(this.dataSource.getData(),this.displayedColumns,this.getExportDataForColumn.bind(this)),E)}exportAllData(E){const k="asc"===this.sort.direction?"ASCENDING":"DESCENDING",$=(0,g.kZ)();$.width="300px";const it=this.dialog.open(R.QQ,$),Ze=this.dateTo??new Date;this.dataSource.getAllApplications(this.child.paginator.length,k,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(Ze),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0).subscribe(De=>{it.close(),(0,g.O6)((0,g.Xn)(De,this.displayedColumns,this.getExportDataForColumn.bind(this)),E)})}getExportDataForColumn(E,k){switch(k){case"id":return E.id.toString();case"voId":return E.vo.id.toString();case"voName":return E.vo.name;case"groupId":return E.group?.id.toString()??"";case"groupName":return E.group?.name??"";case"type":return E.type;case"fedInfo":return E.fedInfo?this.deescapeMapEscapings(E.fedInfo):"";case"formData":return this.stringify(E.formData);case"state":return E.state;case"extSourceName":return E.extSourceName;case"extSourceType":return E.extSourceType;case"user":return E.user?(0,g.bD)(E.user):"";case"createdBy":return E.createdBy;case"createdAt":return E.createdAt;case"modifiedBy":return E.modifiedBy;case"modifiedAt":return E.modifiedAt;default:return this.getFedValue(E.fedInfo,k)}}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(E){const k=E.lastIndexOf("/CN=");if(-1!==k){const $=E.slice(k+4,E.length).replace("/unstructuredName="," ");return-1!==$.lastIndexOf("\\")?E.slice(E.lastIndexOf("=")+1,E.length):$}return E}yearAgo(){const E=new Date;return E.setDate(E.getDate()-365),E}dateToString(E){return(0,x.p6)(E,"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(E){const k=it=>Object.entries(it).reduce((Ze,[De,Xe])=>Ze[De]instanceof Object?Ze[De]=k(Ze[De]):(null==Xe||"null"===Xe||0===Xe.length||(Ze[De]=Xe),Ze),{});let $=JSON.stringify(k(E));return $=$.replace("{","["),$=$.replace("}","]"),$}getFormDataString(E){return this.stringify(E.formItem)}parseColumns(E){E.forEach(k=>{this.displayedColumns.includes(k.shortname)||this.displayedColumns.push(k.shortname),this.parsedColumns.includes(k.shortname)||this.parsedColumns.push(k.shortname)})}getValue(E,k){const $=E.filter(it=>it.shortname===k);return 0===$.length?"":$[0].value??$[0].prefilledValue}getFedValue(E,k){if(null===E||0===E.length)return"";let $=[];return $=E.startsWith(k+":")?E.split(k+":"):E.split(","+k+":"),$.length<2?"":($[1]=$[1].replace(/\\,/gi,"#ESCAPED_COMMA"),$=$[1].split(","),$[0]=$[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings($[0]))}deescapeMapEscapings(E){let k=E.replace(/\\:/gi,":");return k=k.replace(/\\,/gi,","),k=k.replace(/\\\\/gi,"\\"),k}static#e=this.\u0275fac=function(k){return new(k||d)(e.Y36(m.x4),e.Y36(v.dB),e.Y36(m.ly),e.Y36(p.H8),e.Y36(N.uw))};static#t=this.\u0275cmp=e.Xpm({type:d,selectors:[["app-applications-dynamic-list"]],viewQuery:function(k,$){if(1&k&&(e.Gf(g.l9,7),e.Gf(S.YE,5)),2&k){let it;e.iGM(it=e.CRH())&&($.child=it.first),e.iGM(it=e.CRH())&&($.sort=it.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$"},features:[e.TTD],decls:53,vars:10,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","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"],["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(k,$){1&k&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Ze){return $.exportDisplayedData(Ze)})("exportAllData",function(Ze){return $.exportAllData(Ze)}),e.TgZ(2,"table",2),e.ynx(3,3),e.YNc(4,Fe,3,3,"th",4),e.YNc(5,ft,3,4,"td",5),e.BQk(),e.ynx(6,6),e.YNc(7,Ye,3,3,"th",4),e.YNc(8,$e,3,4,"td",5),e.BQk(),e.ynx(9,7),e.YNc(10,rt,3,3,"th",8),e.YNc(11,Qe,2,1,"td",5),e.BQk(),e.ynx(12,9),e.YNc(13,ge,3,3,"th",8),e.YNc(14,G,2,1,"td",5),e.BQk(),e.ynx(15,10),e.YNc(16,me,3,3,"th",8),e.YNc(17,Le,2,1,"td",5),e.BQk(),e.ynx(18,11),e.YNc(19,Ve,3,3,"th",8),e.YNc(20,ve,3,4,"td",5),e.BQk(),e.ynx(21,12),e.YNc(22,xe,3,3,"th",4),e.YNc(23,ot,2,1,"td",5),e.BQk(),e.ynx(24,13),e.YNc(25,fe,3,3,"th",4),e.YNc(26,qe,3,3,"td",5),e.BQk(),e.ynx(27,14),e.YNc(28,we,3,3,"th",8),e.YNc(29,ht,2,1,"td",5),e.BQk(),e.ynx(30,15),e.YNc(31,Y,3,3,"th",8),e.YNc(32,Ne,2,1,"td",5),e.BQk(),e.ynx(33,16),e.YNc(34,ae,3,3,"th",4),e.YNc(35,le,4,2,"td",5),e.BQk(),e.ynx(36,17),e.YNc(37,ee,3,3,"th",8),e.YNc(38,ke,2,2,"td",5),e.BQk(),e.ynx(39,18),e.YNc(40,He,3,3,"th",4),e.YNc(41,Et,2,1,"td",5),e.BQk(),e.ynx(42,19),e.YNc(43,he,3,3,"th",8),e.YNc(44,Pe,3,4,"td",5),e.BQk(),e.ynx(45,20),e.YNc(46,r,3,3,"th",8),e.YNc(47,u,2,1,"td",5),e.BQk(),e.YNc(48,f,3,1,"ng-container",21),e.YNc(49,t,3,1,"ng-container",21),e.YNc(50,i,1,0,"tr",22),e.YNc(51,a,3,14,"tr",23),e.qZA()()(),e.YNc(52,c,3,4,"perun-web-apps-alert",24)),2&k&&(e.Q6J("hidden",0===$.dataSource.allObjectCount),e.xp6(1),e.Q6J("dataLength",$.dataSource.allObjectCount)("pageSizeOptions",$.pageSizeOptions)("tableId",$.tableId),e.xp6(1),e.Q6J("dataSource",$.dataSource),e.xp6(46),e.Q6J("ngForOf",$.fedColumnsFriendly),e.xp6(1),e.Q6J("ngForOf",$.parsedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",$.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",$.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===$.dataSource.allObjectCount))},dependencies:[x.sg,x.O5,B.rH,S.YE,S.nU,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,te.w,ne.Y,F.Q,ce.l,z,x.uU,q.X$,W.h,Q.d,Re.R,tt],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return d})()},4419:(Ee,Z,h)=>{"use strict";h.d(Z,{k:()=>O});var e=h(78337),p=h(87824),g=h(1385),S=h(17700),m=h(73615),T=h(32180),b=h(78645),x=h(63019),R=h(22096),v=h(94664),N=h(27921),B=h(65879);let O=(()=>{class te{constructor(F,ce,Ce,Ie,ye,oe,w,z,q,W,Q){this.data=F,this.dialogRef=ce,this.membersManagerService=Ce,this.voService=Ie,this.registrarManager=ye,this.groupService=oe,this.store=w,this.guiAuthResolver=z,this.requestService=q,this.addMemberService=W,this.notificator=Q,this.loading=!1,this.searcher=new b.x,this.members=this.searcher.pipe((0,v.w)(Re=>(0,x.T)((0,R.of)(null),this.voService.getCompleteCandidatesForGroup(this.data.group.id,this.attrNames,Re))),(0,N.O)(void 0)),this.failed=[],this.selection=new e.Ov(!0,[]),this.attrNames=[g.r.USER_DEF_ORGANIZATION,g.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(F=>{this.addAuth=!!F.source.selected.every(ce=>ce.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(F=>{this.showInvite=F})}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:F=>{this.loading=!1,this.notificator.showRPCError(F)}})}invite(F){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,lang:F,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:ce=>{this.loading=!1,this.notificator.showRPCError(ce)}})}cancel(F){this.dialogRef.close(F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(B.Y36(S.WI),B.Y36(S.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(T.A),B.Y36(m.V6))};static#t=this.\u0275cmp=B.Xpm({type:te,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(ce,Ce){1&ce&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(ye){return Ce.cancel(ye)})("invite",function(ye){return Ce.invite(ye)})("search",function(ye){return Ce.searcher.next(ye)}),B.ALo(1,"async"),B.qZA()),2&ce&&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 te})()},78955:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>O});var e=h(17700),p=h(87824),g=h(73615),S=h(78337),m=h(1385),T=h(32180),b=h(78645),x=h(63019),R=h(22096),v=h(94664),N=h(27921),B=h(65879);let O=(()=>{class te{constructor(F,ce,Ce,Ie,ye,oe,w,z,q){this.data=F,this.dialogRef=ce,this.membersManagerService=Ce,this.voService=Ie,this.registrarManager=ye,this.store=oe,this.requestService=w,this.addMemberService=z,this.notificator=q,this.loading=!1,this.showInvite=!1,this.searcher=new b.x,this.members=this.searcher.pipe((0,v.w)(W=>(0,x.T)((0,R.of)(null),this.voService.getCompleteCandidatesForVo(this.data.voId,this.attrNames,W))),(0,N.O)(void 0)),this.failed=[],this.selection=new S.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(F=>{this.showInvite=F})}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:F=>{this.loading=!1,this.notificator.showRPCError(F)}})}invite(F){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId,lang:F}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:ce=>{this.loading=!1,this.notificator.showRPCError(ce)}})}cancel(F){this.dialogRef.close(F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(B.Y36(e.WI),B.Y36(e.so),B.Y36(p.uq),B.Y36(p.YF),B.Y36(p.tk),B.Y36(g.d6),B.Y36(g.F5),B.Y36(T.A),B.Y36(g.V6))};static#t=this.\u0275cmp=B.Xpm({type:te,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(ce,Ce){1&ce&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(ye){return Ce.cancel(ye)})("invite",function(ye){return Ce.invite(ye)})("search",function(ye){return Ce.searcher.next(ye)}),B.ALo(1,"async"),B.qZA()),2&ce&&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 te})()},35995:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>tt});var e=h(87824),p=h(38106),g=h(73615),S=h(56223),m=h(96814),T=h(64124),b=h(10981),x=h(22096),R=h(65879),v=h(17700),N=h(30617),B=h(32296),O=h(92596),te=h(55959),ne=h(62481),F=h(42652),ce=h(2730),Ce=h(89600),Ie=h(69755),ye=h(42789),oe=h(71365);function w(Fe,ft){if(1&Fe){const Ye=R.EpF();R.TgZ(0,"button",11),R.NdJ("click",function(){R.CHM(Ye);const rt=R.oxw();return R.KtG(rt.showDetails(!0))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&Fe&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "))}function z(Fe,ft){if(1&Fe){const Ye=R.EpF();R.TgZ(0,"button",11),R.NdJ("click",function(){R.CHM(Ye);const rt=R.oxw();return R.KtG(rt.showDetails(!1))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&Fe&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_LESS_DETAILS")," "))}function q(Fe,ft){if(1&Fe){const Ye=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM(Ye);const rt=R.oxw();return R.KtG(rt.setColumns())}),R.TgZ(1,"mat-icon"),R._uU(2,"settings"),R.qZA()()}if(2&Fe){const Ye=R.oxw();R.Q6J("disabled",Ye.showAllDetails)}}function W(Fe,ft){1&Fe&&R._UZ(0,"perun-web-apps-loading-table")}const Q=function(){return[]};function Re(Fe,ft){if(1&Fe){const Ye=R.EpF();R.TgZ(0,"app-applications-dynamic-list",13),R.NdJ("loading$",function(rt){R.CHM(Ye);const Qe=R.oxw();return R.KtG(Qe.loading$=rt)}),R.qZA()}if(2&Fe){const Ye=R.oxw();R.Q6J("tableId",Ye.showAllDetails?Ye.detailTableId:Ye.tableId)("searchString",Ye.filterValue)("displayedColumns",Ye.currentColumns)("fedColumnsFriendly",Ye.showAllDetails?R.DdM(10,Q):Ye.configuredFedColumns)("fedAttrs",Ye.fedAttrs)("states",Ye.currentStates)("dateFrom",Ye.startDate.value)("dateTo",Ye.endDate.value)("refreshTable",Ye.refresh)("group",Ye.group)}}let tt=(()=>{class Fe{static#e=this.id="GroupApplicationsComponent";constructor(Ye,$e,rt,Qe,ge,G){this.registrarManager=Ye,this.guiAuthResolver=$e,this.entityStorageService=rt,this.attributeManager=Qe,this.dialog=ge,this.cd=G,this.currentStates=["NEW","VERIFIED"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.filterValue="",this.showAllDetails=!1,this.detailTableId=p.Af,this.tableId=p.gB,this.refresh=!1,this.fedAttrs=[],this.currentColumns=[],this.configuredColumns=[],this.configuredFedColumns=[],this.columnsAuth=!1}ngOnInit(){this.loading$=(0,x.of)(!0),this.group=this.entityStorageService.getEntity(),this.startDate=new S.p4((0,m.p6)(this.yearAgo(),"yyyy-MM-dd","en-GB")),this.endDate=new S.p4((0,m.p6)(new Date,"yyyy-MM-dd","en-GB")),this.attributeManager.getIdpAttributeDefinitions().subscribe(Ye=>{Ye.forEach($e=>{this.fedAttrs.includes($e)||this.fedAttrs.push($e)})}),this.loadViewConfiguration()}yearAgo(){const Ye=new Date;return Ye.setDate(Ye.getDate()-365),Ye}applyFilter(Ye){this.filterValue=Ye}showDetails(Ye){this.showAllDetails=Ye,this.loadViewConfiguration()}refreshColumns(){return this.cd.detectChanges(),["id"].concat(this.showAllDetails?this.detailedColumns:this.configuredColumns.length>0?this.configuredColumns:this.simpleColumns)}loadViewConfiguration(){this.cd.detectChanges(),this.attributeManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(Ye=>{null!=Ye?.value&&(Ye?.value).length>0?(this.configuredColumns=Ye.value,this.configuredFedColumns=this.configuredColumns.filter($e=>this.fedAttrs.some(rt=>rt.friendlyName===$e))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.columnsAuth=Ye.writable,this.currentColumns=this.refreshColumns()})}setColumns(){const Ye=(0,T.kZ)();Ye.width="650px",Ye.data={columns:[],groupId:this.group.id,voId:this.group.voId,theme:"group-theme"},this.dialog.open(b.a,Ye).afterClosed().subscribe(rt=>{rt&&this.loadViewConfiguration()})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function($e){return new($e||Fe)(R.Y36(e.tk),R.Y36(g.x4),R.Y36(g.fb),R.Y36(e.H8),R.Y36(v.uw),R.Y36(R.sBO))};static#i=this.\u0275cmp=R.Xpm({type:Fe,selectors:[["app-group-applications"]],hostVars:2,hostBindings:function($e,rt){2&$e&&R.ekj("router-component",rt.true)},decls:19,vars:18,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[1,"me-2",3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","refreshTable","group","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-stroked-button","",3,"disabled","click"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","refreshTable","group","loading$"]],template:function($e,rt){if(1&$e&&(R.TgZ(0,"h1",0),R._uU(1),R.ALo(2,"translate"),R.qZA(),R.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),R.NdJ("refresh",function(){return rt.refreshTable()}),R.qZA(),R.YNc(5,w,3,3,"button",2),R.YNc(6,z,3,3,"button",2),R.TgZ(7,"perun-web-apps-application-state-selector",3),R.NdJ("stateChanged",function(ge){return rt.currentStates=ge}),R.qZA(),R.TgZ(8,"perun-web-apps-debounce-filter",4),R.NdJ("filter",function(ge){return rt.applyFilter(ge)}),R.qZA(),R._UZ(9,"perun-web-apps-date-range",5),R.TgZ(10,"span",6),R.ALo(11,"translate"),R.ALo(12,"translate"),R.YNc(13,q,3,1,"button",7),R.qZA()(),R.YNc(14,W,1,0,"ng-template",null,8,R.W1O),R.TgZ(16,"div",9),R.YNc(17,Re,1,11,"app-applications-dynamic-list",10),R.ALo(18,"async"),R.qZA()),2&$e){const Qe=R.MAs(15);R.xp6(1),R.Oqu(R.lcZ(2,10,"VO_DETAIL.APPLICATION.TITLE")),R.xp6(4),R.Q6J("ngIf",!rt.showAllDetails),R.xp6(1),R.Q6J("ngIf",rt.showAllDetails),R.xp6(2),R.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),R.xp6(1),R.Q6J("endDate",rt.endDate)("startDate",rt.startDate),R.xp6(1),R.s9C("matTooltip",rt.showAllDetails?R.lcZ(11,12,"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP"):R.lcZ(12,14,"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")),R.xp6(3),R.Q6J("ngIf",rt.columnsAuth),R.xp6(4),R.Q6J("perunWebAppsLoader",R.lcZ(18,16,rt.loading$))("perunWebAppsLoaderIndicator",Qe)}},dependencies:[m.O5,N.Hw,B.lW,O.gM,te.K,ne.t,F.S,ce.P,Ce.x,Ie.e,ye.S,m.Ov,oe.X$]})}return Fe})()},25111:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>je});var e=h(78337),p=h(73615),g=h(1385),S=h(97545),m=h(87824),T=h(38106),b=h(64124),x=h(78535),R=h(56223),v=h(4419),N=h(14110),B=h(17700),O=h(65879),te=h(32296),ne=h(92596),F=h(87466),ce=h(11186),Ce=h(12207),Ie=h(97500),ye=h(2730),oe=h(69755),w=h(71365);function z(U,le){1&U&&O._UZ(0,"perun-web-apps-loading-dialog")}const q=function(){return["select","id","name","description"]};function W(U,le){if(1&U){const ee=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(He){O.CHM(ee);const Et=O.oxw();return O.KtG(Et.copyType=He)}),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(He){O.CHM(ee);const Et=O.oxw();return O.KtG(Et.applyFilter(He))}),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(ee);const He=O.oxw();return O.KtG(He.onCancel())}),O._uU(24),O.ALo(25,"translate"),O.qZA(),O.TgZ(26,"button",14),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onSubmit())}),O._uU(27),O.ALo(28,"translate"),O.qZA()()()}if(2&U){const ee=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,19,"DIALOGS.COPY_MEMBERS.TITLE")),O.xp6(3),O.Q6J("ngModel",ee.copyType),O.xp6(1),O.s9C("matTooltip",O.lcZ(7,21,"DIALOGS.COPY_MEMBERS.DISABLED_COPY_SELECTION")),O.Q6J("matTooltipDisabled",ee.data.members.length>0),O.xp6(2),O.Q6J("disabled",0===ee.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",ee.assignableGroups)("selection",ee.selection)("disableRouting",!0)("displayedColumns",O.DdM(35,q))("filter",ee.filterValue)("tableId",ee.tableId),O.xp6(3),O.hij(" ",O.lcZ(25,31,"DIALOGS.COPY_MEMBERS.CANCEL")," "),O.xp6(2),O.Q6J("disabled",ee.loading||ee.selection.isEmpty()),O.xp6(1),O.hij(" ",O.lcZ(28,33,"DIALOGS.COPY_MEMBERS.COPY")," ")}}let Q=(()=>{class U{constructor(ee,ke,He,Et,he,Pe){this.dialogRef=ee,this.data=ke,this.groupsService=He,this.guiAuthResolver=Et,this.translate=he,this.notificator=Pe,this.loading=!1,this.copyType="all",this.filterValue="",this.tableId=T.rc,this.assignableGroups=[],this.selection=new e.Ov(!0,[]),this.groupAttrNames=[g.r.GROUP_SYNC_ENABLED,g.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(ee=>{this.assignableGroups=this.filterAssignableGroups(ee),this.loading=!1})}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const ee="selection"===this.copyType?this.data.members.map(ke=>ke.id):[];this.groupsService.copyMembers(this.data.groupId,this.selection.selected.map(ke=>ke.id),ee).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(ee){this.filterValue=ee}filterAssignableGroups(ee){const ke=[];for(const He of ee)"members"!==He.name&&He.id!==this.data.groupId&&!(0,b.bx)(He)&&!(0,b.jh)(He.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("dest-copyMembers_Group_List_List_boolean_policy",[He])&&ke.push(He);return ke}static#e=this.\u0275fac=function(ke){return new(ke||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(ke,He){if(1&ke&&(O.YNc(0,z,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,W,29,36,"div",1),O.qZA()),2&ke){const Et=O.MAs(1);O.xp6(2),O.Gre("",He.data.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",Et)}},dependencies:[R.JJ,R.On,te.lW,B.uh,B.xY,B.H8,ne.gM,F.VQ,F.U0,ce.w,Ce.b,Ie.W,ye.P,oe.e,w.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return U})();var Re=h(22096),tt=h(96814),Fe=h(23680),ft=h(64170),Ye=h(98525),$e=h(77988),rt=h(55959),Qe=h(62481),ge=h(47640),G=h(87812);let me=(()=>{class U{transform(ee,ke){return!!("members"===ee.name||(0,b.bx)(ee)||"add"===ke&&(0,b.jh)(ee.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING))}static#e=this.\u0275fac=function(ke){return new(ke||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabled",type:U,pure:!0})}return U})(),Le=(()=>{class U{transform(ee,ke){return"members"===ee.name?"GROUP_DETAIL.MEMBERS.BUTTON_DISABLED_MEMBERS_GROUP":(0,b.bx)(ee)?"GROUP_DETAIL.MEMBERS.SYNCHRONIZED":"add"===ke&&(0,b.jh)(ee.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)?"GROUP_DETAIL.MEMBERS.ADD_MEMBER_DISABLED":""}static#e=this.\u0275fac=function(ke){return new(ke||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabledTooltip",type:U,pure:!0})}return U})();function Ve(U,le){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,le){if(1&U){const ee=O.EpF();O.TgZ(0,"button",19),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onAddMember())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("disabled",O.xi3(1,2,ee.group,"add")),O.xp6(2),O.hij(" ",O.lcZ(3,5,"GROUP_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function xe(U,le){if(1&U&&(O.TgZ(0,"button",20),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()),2&U){const ee=O.oxw(),ke=O.MAs(18);O.Q6J("disabled",O.lcZ(1,3,ee.group)||ee.inviteDisabled)("matMenuTriggerFor",ke),O.xp6(2),O.hij(" ",O.lcZ(3,5,"GROUP_DETAIL.MEMBERS.INVITE")," ")}}function ot(U,le){if(1&U){const ee=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onInviteMember())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("disabled",O.lcZ(1,2,ee.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_ONE")," ")}}function fe(U,le){if(1&U){const ee=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onBulkInvite())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("disabled",O.lcZ(1,2,ee.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_BULK")," ")}}function qe(U,le){if(1&U){const ee=O.EpF();O.TgZ(0,"button",22),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onCopyMembers())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("disabled",ee.copyDisabled),O.xp6(1),O.hij(" ",O.lcZ(2,2,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS")," ")}}function we(U,le){if(1&U){const ee=O.EpF();O.TgZ(0,"button",23),O.NdJ("click",function(){O.CHM(ee);const He=O.oxw();return O.KtG(He.onRemoveMembers())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("disabled",ee.selection.isEmpty()||O.lcZ(1,2,ee.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.REMOVE_MEMBERS")," ")}}function ht(U,le){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const ee=le.$implicit;O.Q6J("value",ee),O.xp6(1),O.Oqu(O.lcZ(2,2,ee))}}function Y(U,le){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const ee=le.$implicit;O.Q6J("value",ee),O.xp6(1),O.Oqu(O.lcZ(2,2,ee))}}function Ne(U,le){1&U&&O._UZ(0,"perun-web-apps-loading-table")}function ae(U,le){if(1&U){const ee=O.EpF();O.TgZ(0,"perun-web-apps-members-dynamic-list",25),O.NdJ("loading$",function(He){O.CHM(ee);const Et=O.oxw();return O.KtG(Et.loading$=He)}),O.qZA()}if(2&U){const ee=O.oxw();O.Q6J("attrNames",ee.memberAttrNames)("groupId",ee.group.id)("tableId",ee.tableId)("displayedColumns",ee.displayedColumns)("searchString",ee.searchString)("updateTable",ee.updateTable)("selectedGroupStatuses",ee.selectedGroupStatuses)("selectedStatuses",ee.selectedStatuses)("selection",ee.selection)("voId",ee.group.voId)("isMembersGroup","members"===ee.group.name)}}let je=(()=>{class U{static#e=this.id="GroupMembersComponent";constructor(ee,ke,He,Et,he,Pe,r,u,C,M){this.groupService=ee,this.registrarService=ke,this.dialog=He,this.guiAuthResolver=Et,this.storeService=he,this.attributesManager=Pe,this.apiRequest=r,this.notificator=u,this.entityStorageService=C,this.cd=M,this.synchEnabled=!1,this.updateTable=!1,this.tableId=T.dI,this.memberAttrNames=[g.r.MEMBER_DEF_ORGANIZATION,g.r.MEMBER_DEF_MAIL,g.r.USER_DEF_ORGANIZATION,g.r.USER_DEF_PREFERRED_MAIL,g.r.MEMBER_DEF_EXPIRATION,g.r.MEMBER_DEF_GROUP_EXPIRATION,g.r.MEMBER_LIFECYCLE_ALTERABLE],this.inviteDisabled=!0,this.copyDisabled=!1,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.statuses=new R.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=["VALID","INVALID"],this.groupStatuses=new R.p4,this.groupStatusList=["VALID","EXPIRED"],this.selectedGroupStatuses=["VALID"],this.groupAttrNames=[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,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading$=(0,Re.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(ee=>{this.inviteDisabled=!ee}),this.isManualAddingBlocked(this.group.voId).then(()=>this.loadPage(this.group.id)),this.isCopyMembersDisabled()}loadPage(ee){this.groupService.getRichGroupByIdWithAttributesByNames(ee,this.groupAttrNames).subscribe(ke=>{this.group=ke,this.synchEnabled=(0,b.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(ee){this.searchString=ee,this.selection.clear(),this.cd.detectChanges()}onAddMember(){const ee=(0,b.kZ)();ee.width="1000px",ee.data={group:this.group,manualAddingBlocked:this.blockManualMemberAdding},this.dialog.open(v.k,ee).afterClosed().subscribe(He=>{He&&this.refreshTable()})}onRemoveMembers(){const ee=(0,b.kZ)();ee.width="450px",ee.data={groupId:this.group.id,members:this.selection.selected,theme:"group-theme"},this.dialog.open(S.X,ee).afterClosed().subscribe(He=>{He&&this.refreshTable()})}onInviteMember(){const ee=(0,b.kZ)();ee.width="650px",ee.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(x.R,ee)}onBulkInvite(){const ee=(0,b.kZ)();ee.width="650px",ee.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(N.F,ee)}onCopyMembers(){const ee=(0,b.kZ)();ee.width="650px",ee.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme",members:this.selection.selected},this.dialog.open(Q,ee).afterClosed().subscribe(He=>{He&&this.selection.clear()})}displaySelectedStatuses(){if(this.selectedStatuses.length===this.statusList.length)return"ALL";const ee=this.statuses.value;return ee?`${ee[0]} ${ee.length>1?"(+"+(ee.length-1).toString()+" "+(2===ee.length?"other)":"others)"):""}`:""}displaySelectedGroupStatuses(){return this.selectedGroupStatuses.length===this.groupStatusList.length?"ALL":`${this.groupStatuses.value[0]}`}isManualAddingBlocked(ee){return new Promise(ke=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(ee,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:He=>{this.blockManualMemberAdding=null!==He.value,ke()},error:He=>{"PrivilegeException"!==He.name&&this.notificator.showError(He.name),ke()}})})}isCopyMembersDisabled(){this.copyDisabled=!0,this.groupService.getGroupDirectMembersCount(this.group.id).subscribe({next:ee=>{this.copyDisabled=0===ee},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(ke){return new(ke||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(ke,He){2&ke&&O.ekj("router-component",He.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(ke,He){if(1&ke&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.YNc(3,Ve,3,3,"perun-web-apps-alert",1),O.TgZ(4,"div",2)(5,"perun-web-apps-refresh-button",3),O.NdJ("click",function(){return He.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,xe,4,7,"button",6),O.TgZ(17,"mat-menu",null,7),O.YNc(19,ot,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,qe,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,we,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 He.changeVoStatuses()}),O.TgZ(34,"mat-select-trigger"),O._uU(35),O.ALo(36,"memberStatus"),O.qZA(),O.YNc(37,ht,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 He.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 He.onSearchByString(he)}),O.qZA()(),O.YNc(48,Ne,1,0,"ng-template",null,15,O.W1O),O.TgZ(50,"div",16),O.YNc(51,ae,1,11,"perun-web-apps-members-dynamic-list",17),O.ALo(52,"async"),O.qZA()),2&ke){const Et=O.MAs(49);O.xp6(1),O.Oqu(O.lcZ(2,31,"GROUP_DETAIL.MEMBERS.TITLE")),O.xp6(2),O.Q6J("ngIf",He.synchEnabled),O.xp6(3),O.s9C("matTooltip",O.lcZ(8,36,O.xi3(9,38,He.group,"add"))),O.Q6J("matTooltipDisabled",!O.xi3(7,33,He.group,"add"))("matTooltipPosition","above"),O.xp6(4),O.Q6J("ngIf",He.addAuth),O.xp6(1),O.s9C("matTooltip",He.inviteDisabled?O.lcZ(13,43,"GROUP_DETAIL.MEMBERS.INVITE_DISABLED"):O.lcZ(14,45,O.lcZ(15,47,He.group))),O.Q6J("matTooltipDisabled",!(O.lcZ(12,41,He.group)||He.inviteDisabled))("matTooltipPosition","above"),O.xp6(5),O.Q6J("ngIf",He.inviteAuth),O.xp6(3),O.Q6J("ngIf",He.inviteAuth),O.xp6(1),O.Q6J("ngIf",He.inviteAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(22,49,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS_DISABLED")),O.Q6J("matTooltipDisabled",!He.copyDisabled)("matTooltipPosition","above"),O.xp6(2),O.Q6J("ngIf",He.copyAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(26,53,O.lcZ(27,55,He.group))),O.Q6J("matTooltipDisabled",!O.lcZ(25,51,He.group))("matTooltipPosition","above"),O.xp6(4),O.Q6J("ngIf",He.removeAuth),O.xp6(3),O.Oqu(O.lcZ(32,57,"GROUP_DETAIL.MEMBERS.FILTER_STATUS")),O.xp6(2),O.Q6J("formControl",He.statuses),O.xp6(2),O.hij(" ",O.lcZ(36,59,He.displaySelectedStatuses())," "),O.xp6(2),O.Q6J("ngForOf",He.statusList),O.xp6(3),O.Oqu(O.lcZ(41,61,"GROUP_DETAIL.MEMBERS.FILTER_GROUP_STATUS")),O.xp6(2),O.Q6J("formControl",He.groupStatuses),O.xp6(2),O.hij(" ",O.lcZ(45,63,He.displaySelectedGroupStatuses())," "),O.xp6(2),O.Q6J("ngForOf",He.groupStatusList),O.xp6(1),O.Q6J("placeholder","GROUP_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),O.xp6(4),O.Q6J("perunWebAppsLoader",O.lcZ(52,65,He.loading$))("perunWebAppsLoaderIndicator",Et)}},dependencies:[tt.sg,tt.O5,Fe.ey,ft.KE,ft.hX,R.JJ,R.oH,te.lW,Ye.gD,Ye.$L,ne.gM,$e.VK,$e.OP,$e.p6,ce.w,rt.K,Qe.t,ye.P,ge.m,oe.e,tt.Ov,w.X$,G.l,me,Le],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return U})()},61460:(Ee,Z,h)=>{"use strict";h.d(Z,{q:()=>ae});var e=h(78337),p=h(87824),g=h(38106),S=h(17700),m=h(73615),b=(h(78932),h(65879)),x=h(71365),R=h(96814),v=h(56223),N=h(32296),B=h(92596),O=h(82599),te=h(61545),ne=h(12207),F=h(12877),ce=h(2730),Ce=h(69755);const Ie=["list"],ye=["stepper"];function oe(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-dialog")}function w(je,U){1&je&&(b._uU(0),b.ALo(1,"translate")),2&je&&b.Oqu(b.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.RESOURCES"))}function z(je,U){1&je&&(b._uU(0),b.ALo(1,"translate")),2&je&&b.Oqu(b.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.OPTIONS"))}const q=function(){return["select","id","name","facility","tags","description"]};function W(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),b.YNc(4,w,2,3,"ng-template",9),b.TgZ(5,"perun-web-apps-debounce-filter",10),b.NdJ("filter",function(ke){b.CHM(le);const He=b.oxw(2);return b.KtG(He.applyFilter(ke))}),b.ALo(6,"translate"),b.qZA(),b._UZ(7,"perun-web-apps-resources-list",11,12),b.qZA(),b.TgZ(9,"mat-step"),b.YNc(10,z,2,3,"ng-template",9),b.TgZ(11,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.changeSubgroupsMessage())})("ngModelChange",function(ke){b.CHM(le);const He=b.oxw(2);return b.KtG(He.autoAssignSubgroups=ke)}),b._uU(12),b.ALo(13,"translate"),b.qZA(),b.TgZ(14,"div",14),b._UZ(15,"i",15),b.qZA(),b.TgZ(16,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.changeInactiveMessage())})("ngModelChange",function(ke){b.CHM(le);const He=b.oxw(2);return b.KtG(He.asActive=ke)}),b._uU(17),b.ALo(18,"translate"),b.qZA(),b.TgZ(19,"div",14),b._uU(20),b.qZA(),b.TgZ(21,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.changeAsyncMessage())})("ngModelChange",function(ke){b.CHM(le);const He=b.oxw(2);return b.KtG(He.async=ke)}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"div",14),b._uU(25),b.qZA()()()()}if(2&je){const le=b.MAs(8),ee=b.oxw(2);b.xp6(1),b.Q6J("linear",!0),b.xp6(2),b.Q6J("completed",0!==ee.selection.selected.length&&void 0!==le&&le.addAuth),b.xp6(2),b.s9C("placeholder",b.lcZ(6,19,"DIALOGS.ADD_GROUP_RESOURCES.FILTER")),b.xp6(2),b.Q6J("filterValue",ee.filterValue)("groupToResource",ee.data.group)("disableRouting",!0)("resources",ee.resources)("selection",ee.selection)("displayedColumns",b.DdM(27,q))("tableId",ee.tableId),b.xp6(4),b.Q6J("ngModel",ee.autoAssignSubgroups),b.xp6(1),b.hij(" ",b.lcZ(13,21,"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS")," "),b.xp6(3),b.Q6J("innerHTML",ee.autoAssignHint,b.oJD),b.xp6(1),b.Q6J("ngModel",ee.asActive),b.xp6(1),b.hij(" ",b.lcZ(18,23,"DIALOGS.ADD_GROUP_RESOURCES.AS_ACTIVE")," "),b.xp6(3),b.hij(" ",ee.asActiveHint," "),b.xp6(1),b.Q6J("ngModel",ee.async),b.xp6(1),b.hij(" ",b.lcZ(23,25,"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OPT")," "),b.xp6(3),b.hij(" ",ee.asyncHint," ")}}function Q(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",22),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw(3);return b.KtG(ke.stepperPrevious())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&je&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.ADD_GROUP_RESOURCES.BACK")," "))}function Re(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",23),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw(3);return b.KtG(ke.stepperNext())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&je){const le=b.oxw(3);b.ekj("ms-2",void 0!==le.stepper&&0!==le.stepper.selectedIndex)("ms-auto",!(void 0!==le.stepper&&0!==le.stepper.selectedIndex)),b.Q6J("disabled",0===le.selection.selected.length||void 0!==le.list&&!le.list.addAuth),b.xp6(1),b.hij(" ",b.lcZ(2,6,"DIALOGS.ADD_GROUP_RESOURCES.NEXT")," ")}}function tt(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",24),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw(3);return b.KtG(ke.onSubmit())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&je){const le=b.oxw(3);b.Q6J("disabled",0===le.selection.selected.length||le.loading),b.xp6(1),b.hij(" ",b.lcZ(2,2,"DIALOGS.ADD_GROUP_RESOURCES.ADD")," ")}}function Fe(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"div",16)(1,"div")(2,"button",17),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.onCancel())}),b._uU(3),b.ALo(4,"translate"),b.qZA(),b.YNc(5,Q,3,3,"button",18),b.YNc(6,Re,3,8,"button",19),b.TgZ(7,"span",20),b.ALo(8,"translate"),b.YNc(9,tt,3,4,"button",21),b.qZA()()()}if(2&je){const le=b.oxw(2);b.xp6(3),b.hij(" ",b.lcZ(4,6,"DIALOGS.ADD_GROUP_RESOURCES.CANCEL")," "),b.xp6(2),b.Q6J("ngIf",void 0!==le.stepper&&0!==le.stepper.selectedIndex),b.xp6(1),b.Q6J("ngIf",void 0!==le.stepper&&le.stepper.selectedIndex!==le.stepper._steps.length-1),b.xp6(1),b.s9C("matTooltip",b.lcZ(8,8,"DIALOGS.ADD_GROUP_RESOURCES.ADD_PERMISSION_TOOLTIP")),b.Q6J("matTooltipDisabled",void 0===le.list||le.list.addAuth),b.xp6(2),b.Q6J("ngIf",void 0!==le.stepper&&le.stepper.selectedIndex===le.stepper._steps.length-1)}}function ft(je,U){if(1&je&&(b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.YNc(4,W,26,28,"div",3),b.YNc(5,Fe,10,10,"div",4),b.qZA()),2&je){const le=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,3,"DIALOGS.ADD_GROUP_RESOURCES.TITLE")),b.xp6(2),b.Q6J("ngIf",le.resources),b.xp6(1),b.Q6J("ngIf",void 0!==le.stepper)}}let Ye=(()=>{class je{constructor(le,ee,ke,He,Et,he,Pe){this.dialogRef=le,this.data=ee,this.notificator=ke,this.translate=He,this.resourcesManager=Et,this.guiAuthResolver=he,this.cd=Pe,this.filterValue="",this.resources=null,this.selection=new e.Ov(!0,[]),this.theme="",this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.tableId=g.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:le=>{this.resourcesManager.getAssignedResourcesWithGroup(this.data.group.id).subscribe({next:ee=>{this.resources=[];for(const ke of le)-1===ee.findIndex(He=>He.id===ke.id)&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",[this.data.group,ke])&&this.resources.push(ke);this.loading=!1,this.cd.detectChanges()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}applyFilter(le){this.filterValue=le}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const le=this.selection.selected.map(ee=>ee.id);this.resourcesManager.assignGroupToResources(this.data.group.id,le,this.async,!this.asActive,this.autoAssignSubgroups).subscribe({next:()=>{this.translate.get("DIALOGS.ADD_GROUP_RESOURCES.SUCCESS").subscribe(ee=>{this.notificator.showSuccess(ee),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(ee){return new(ee||je)(b.Y36(S.so),b.Y36(S.WI),b.Y36(m.V6),b.Y36(x.sK),b.Y36(p.xk),b.Y36(m.x4),b.Y36(b.sBO))};static#t=this.\u0275cmp=b.Xpm({type:je,selectors:[["app-add-group-resource-dialog"]],viewQuery:function(ee,ke){if(1&ee&&(b.Gf(Ie,5),b.Gf(ye,5)),2&ee){let He;b.iGM(He=b.CRH())&&(ke.list=He.first),b.iGM(He=b.CRH())&&(ke.stepper=He.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(ee,ke){if(1&ee&&(b.YNc(0,oe,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,ft,6,5,"div",1),b.qZA()),2&ee){const He=b.MAs(1);b.xp6(2),b.Gre("",ke.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",He)}},dependencies:[R.O5,v.JJ,v.On,N.lW,S.uh,S.xY,S.H8,B.gM,O.Rr,te.C0,te.VY,te.Vq,ne.b,F.C,ce.P,Ce.e,x.X$]})}return je})();var $e=h(25313);function rt(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-dialog")}function Qe(je,U){1&je&&b._UZ(0,"th",14)}function ge(je,U){if(1&je&&(b.TgZ(0,"td",15),b._uU(1),b.qZA()),2&je){const le=U.$implicit;b.xp6(1),b.Oqu(le.name)}}function G(je,U){1&je&&b._UZ(0,"tr",16)}function me(je,U){1&je&&b._UZ(0,"tr",17)}function Le(je,U){if(1&je){const le=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,Qe,1,0,"th",7),b.YNc(14,ge,2,1,"td",8),b.BQk(),b.YNc(15,G,1,0,"tr",9),b.YNc(16,me,1,0,"tr",10),b.qZA()(),b.TgZ(17,"div",11)(18,"button",12),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw();return b.KtG(ke.onCancel())}),b._uU(19),b.ALo(20,"translate"),b.qZA(),b.TgZ(21,"button",13),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw();return b.KtG(ke.onSubmit())}),b._uU(22),b.ALo(23,"translate"),b.qZA()()()}if(2&je){const le=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,9,"DIALOGS.REMOVE_RESOURCES.TITLE")),b.xp6(4),b.hij(" ",b.lcZ(7,11,"DIALOGS.REMOVE_RESOURCES.DESCRIPTION")," "),b.xp6(3),b.hij(" ",b.lcZ(10,13,"DIALOGS.REMOVE_RESOURCES.ASK")," "),b.xp6(2),b.Q6J("dataSource",le.dataSource),b.xp6(4),b.Q6J("matHeaderRowDef",le.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",le.displayedColumns),b.xp6(3),b.hij(" ",b.lcZ(20,15,"DIALOGS.REMOVE_RESOURCES.CANCEL")," "),b.xp6(2),b.Q6J("disabled",le.loading),b.xp6(1),b.hij(" ",b.lcZ(23,17,"DIALOGS.REMOVE_RESOURCES.DELETE")," ")}}let Ve=(()=>{class je{constructor(le,ee,ke,He,Et){this.dialogRef=le,this.data=ee,this.notificator=ke,this.translate=He,this.resourcesManager=Et,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new $e.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const le=this.data.resources.map(ee=>ee.id);this.resourcesManager.removeGroupFromResources(this.data.groupId,le).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_RESOURCES.SUCCESS").subscribe(ee=>{this.loading=!1,this.notificator.showSuccess(ee),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(ee){return new(ee||je)(b.Y36(S.so),b.Y36(S.WI),b.Y36(m.V6),b.Y36(x.sK),b.Y36(p.xk))};static#t=this.\u0275cmp=b.Xpm({type:je,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(ee,ke){if(1&ee&&(b.YNc(0,rt,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,Le,24,19,"div",1),b.qZA()),2&ee){const He=b.MAs(1);b.xp6(2),b.Gre("",ke.data.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",He)}},dependencies:[N.lW,$e.BZ,$e.fO,$e.as,$e.w1,$e.Dz,$e.nj,$e.ge,$e.ev,$e.XQ,$e.Gk,S.uh,S.xY,S.H8,ne.b,Ce.e,x.X$]})}return je})();var ve=h(64124),xe=h(55959),ot=h(62481);const fe=["list"];function qe(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",8),b.NdJ("click",function(){b.CHM(le);const ke=b.oxw();return b.KtG(ke.addResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&je&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"GROUP_DETAIL.RESOURCES.ADD")," "))}function we(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-table")}const ht=function(){return["select","id","indirectResourceAssigment","name","status","facility","tags","description"]};function Y(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"perun-web-apps-resources-list",11,12),b.NdJ("refreshTable",function(){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.refreshTable())}),b.qZA()}if(2&je){const le=b.oxw(2);b.Q6J("disableRouting",!le.routingAuth)("filterValue",le.filterValue)("resources",le.resources)("routingVo",!0)("displayedColumns",b.DdM(10,ht))("selection",le.selected)("groupId",le.group.id)("groupToResource",le.group)("resourcesToDisableCheckbox",le.resourcesToDisable)("tableId",le.tableId)}}function Ne(je,U){if(1&je&&(b.TgZ(0,"div",9),b.YNc(1,Y,2,11,"perun-web-apps-resources-list",10),b.qZA()),2&je){const le=b.oxw(),ee=b.MAs(13);b.xp6(1),b.Q6J("perunWebAppsLoader",le.loading)("perunWebAppsLoaderIndicator",ee)}}let ae=(()=>{class je{static#e=this.id="GroupResourcesComponent";constructor(le,ee,ke,He,Et){this.resourcesManager=le,this.groupService=ee,this.dialog=ke,this.guiAuthResolver=He,this.entityStorageService=Et,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.tableId=g.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(le=>{this.resources=le.map(ee=>{const ke=ee.enrichedResource.resource;return ke.facility=ee.facility,ke.status=ee.status,ke.resourceTags=ee.resourceTags,ke.failureCause=ee.failureCause,ke.sourceGroupId=ee.sourceGroupId,ke}),this.selected.clear(),this.resourcesToDisable=new Set(this.resources.filter(ee=>null!==ee.sourceGroupId).map(ee=>ee.id)),this.setAuthorization(),this.loading=!1})}applyFilter(le){this.filterValue=le}addResource(){const le=(0,ve.kZ)();le.width="1000px",le.data={theme:"group-theme",group:this.group},this.dialog.open(Ye,le).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}removeResource(){const le=(0,ve.kZ)();le.width="450px",le.data={theme:"group-theme",resources:this.selected.selected,groupId:this.group.id},this.dialog.open(Ve,le).afterClosed().subscribe(ke=>{ke&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(ee){return new(ee||je)(b.Y36(p.xk),b.Y36(p.ff),b.Y36(S.uw),b.Y36(m.x4),b.Y36(m.fb))};static#i=this.\u0275cmp=b.Xpm({type:je,selectors:[["app-group-resources"]],viewQuery:function(ee,ke){if(1&ee&&b.Gf(fe,5),2&ee){let He;b.iGM(He=b.CRH())&&(ke.list=He.first)}},hostVars:2,hostBindings:function(ee,ke){2&ee&&b.ekj("router-component",ke.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(ee,ke){1&ee&&(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 ke.refreshTable()}),b.qZA(),b.YNc(5,qe,3,3,"button",2),b.TgZ(6,"span",3),b.ALo(7,"translate"),b.TgZ(8,"button",4),b.NdJ("click",function(){return ke.removeResource()}),b._uU(9),b.ALo(10,"translate"),b.qZA()(),b.TgZ(11,"perun-web-apps-debounce-filter",5),b.NdJ("filter",function(Et){return ke.applyFilter(Et)}),b.qZA(),b.YNc(12,we,1,0,"ng-template",null,6,b.W1O),b.YNc(14,Ne,2,2,"div",7),b.qZA()),2&ee&&(b.xp6(2),b.Oqu(b.lcZ(3,8,"GROUP_DETAIL.RESOURCES.TITLE")),b.xp6(3),b.Q6J("ngIf",ke.addAuth),b.xp6(1),b.s9C("matTooltip",b.lcZ(7,10,"GROUP_DETAIL.RESOURCES.DELETE_PERMISSION_HINT")),b.Q6J("matTooltipDisabled",0===ke.selected.selected.length||void 0!==ke.list&&ke.list.removeAuth),b.xp6(2),b.Q6J("disabled",0===ke.selected.selected.length||void 0!==ke.list&&!ke.list.removeAuth),b.xp6(1),b.hij(" ",b.lcZ(10,12,"GROUP_DETAIL.RESOURCES.DELETE")," "),b.xp6(2),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(3),b.Q6J("ngIf",ke.resources))},dependencies:[R.O5,N.lW,B.gM,xe.K,ot.t,F.C,ce.P,Ce.e,x.X$]})}return je})()},74388:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>m});var e=h(87824),p=h(73615),g=h(65879),S=h(65573);let m=(()=>{class T{static#e=this.id="GroupRolesComponent";constructor(x,R,v){this.authzResolverService=x,this.entityStorageService=R,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(x=>{const R=Object.keys(x).map(v=>v.toUpperCase());this.roles=this.roleService.prepareRoles(x,R),this.outerLoading=!1})}static#t=this.\u0275fac=function(R){return new(R||T)(g.Y36(e.Ct),g.Y36(p.fb),g.Y36(p.Nj))};static#i=this.\u0275cmp=g.Xpm({type:T,selectors:[["app-group-roles"]],hostVars:2,hostBindings:function(R,v){2&R&&g.ekj("router-component",v.true)},decls:1,vars:5,consts:[[3,"outerLoading","roles","entityId","entityType","showDescription","reload","startLoading"]],template:function(R,v){1&R&&(g.TgZ(0,"app-perun-web-apps-roles-page",0),g.NdJ("reload",function(){return v.getData()})("startLoading",function(){return v.outerLoading=!0}),g.qZA()),2&R&&g.Q6J("outerLoading",v.outerLoading)("roles",v.roles)("entityId",v.groupId)("entityType","GROUP")("showDescription",!0)},dependencies:[S._]})}return T})()},58292:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>ve});var e=h(73615),p=h(46845),g=h(69400),S=h(15939),m=h(23164),T=h(87824),b=h(64124),x=h(65879),R=h(17700),v=h(71365),N=h(44112),B=h(96814),O=h(30617),te=h(32296),ne=h(55940),F=h(92596),ce=h(26385),Ce=h(11186),Ie=h(55959),ye=h(62481),oe=h(69755),w=h(18994);const z=["autoRegToggle"];function q(xe,ot){1&xe&&x._UZ(0,"mat-spinner",3)}function W(xe,ot){if(1&xe&&(x.TgZ(0,"span",24),x._uU(1," , "),x.TgZ(2,"mat-icon",25),x._uU(3,"nat"),x.qZA(),x._uU(4),x.ALo(5,"translate"),x.ALo(6,"translate"),x.qZA()),2&xe){const fe=x.oxw(3);x.xp6(4),x.hij(" ",fe.applicationForm.automaticApprovalEmbedded?x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(6,3,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," ")}}function Q(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",26),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(3);return x.KtG(we.settings())}),x.TgZ(1,"i",27),x._uU(2,"edit"),x.qZA(),x.TgZ(3,"span",28),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&xe&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function Re(xe,ot){1&xe&&(x.TgZ(0,"span")(1,"mat-icon",29),x._uU(2,"info"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()),2&xe&&(x.xp6(3),x.hij(" ",x.lcZ(4,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ALLOW_EMBEDDED")," "))}function tt(xe,ot){if(1&xe&&(x.TgZ(0,"div",17)(1,"div")(2,"div",18),x._uU(3),x.ALo(4,"translate"),x.qZA(),x.TgZ(5,"div")(6,"span",18),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._uU(9,": "),x.TgZ(10,"mat-icon",19),x._uU(11,"arrow_right_alt"),x.qZA(),x._uU(12),x.ALo(13,"translate"),x.ALo(14,"translate"),x.TgZ(15,"span",20)(16,"mat-icon",21),x._uU(17,"restore"),x.qZA(),x._uU(18),x.ALo(19,"translate"),x.ALo(20,"translate"),x.qZA(),x.YNc(21,W,7,5,"span",22),x.YNc(22,Q,6,3,"button",23),x.qZA(),x.YNc(23,Re,5,3,"span",2),x.qZA()()),2&xe){const fe=x.oxw(2);x.xp6(3),x.AsE(" ",x.lcZ(4,9,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAME"),": ",fe.applicationForm.moduleClassName," "),x.xp6(4),x.Oqu(x.lcZ(8,11,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),x.xp6(5),x.hij(" ",fe.applicationForm.automaticApproval?x.lcZ(13,13,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(14,15,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),x.xp6(3),x.Q6J("ngClass",fe.autoRegistrationEnabled?"":"me-2"),x.xp6(3),x.hij(" ",fe.applicationForm.automaticApprovalExtension?x.lcZ(19,17,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(20,19,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),x.xp6(3),x.Q6J("ngIf",fe.autoRegistrationEnabled),x.xp6(1),x.Q6J("ngIf",fe.editAuth),x.xp6(1),x.Q6J("ngIf",fe.autoRegistrationEnabled)}}function Fe(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",30),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.add())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function ft(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",31),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.save())}),x.TgZ(1,"i",12),x._uU(2,"save"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()}if(2&xe){const fe=x.oxw(2);x.Q6J("disabled",!fe.itemsChanged),x.xp6(3),x.hij(" ",x.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function Ye(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",32),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.copy())}),x.TgZ(1,"i",27),x._uU(2,"file_copy"),x.qZA(),x.TgZ(3,"span",28),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&xe&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.COPY_GROUP_BUTTON")," "))}function $e(xe,ot){1&xe&&(x.TgZ(0,"perun-web-apps-alert",33),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function rt(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-table")}const Qe=function(){return["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]},ge=function(){return["shortname","type","disabled","hidden","preview","managegroups"]};function G(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"app-application-form-list",34),x.NdJ("applicationFormItemsChange",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.changeItems())}),x.qZA()}if(2&xe){const fe=x.oxw(2);x.Q6J("applicationForm",fe.applicationForm)("applicationFormItems",fe.applicationFormItems)("displayedColumns",fe.editAuth?x.DdM(5,Qe):x.DdM(6,ge))("refreshApplicationForm",fe.refreshApplicationForm)("theme","group-theme")}}function me(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"div"),x.YNc(1,tt,24,21,"div",4),x._UZ(2,"mat-divider",5),x.TgZ(3,"div",6)(4,"perun-web-apps-refresh-button",7),x.NdJ("refresh",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.updateFormItems())}),x.qZA(),x.YNc(5,Fe,3,3,"button",8),x.YNc(6,ft,5,4,"button",9),x.YNc(7,Ye,6,3,"button",10),x.TgZ(8,"button",11),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.preview())}),x.TgZ(9,"i",12),x._uU(10,"search"),x.qZA(),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.YNc(13,$e,3,3,"perun-web-apps-alert",13),x.YNc(14,rt,1,0,"ng-template",null,14,x.W1O),x.TgZ(16,"div",15),x.YNc(17,G,1,7,"app-application-form-list",16),x.qZA()()}if(2&xe){const fe=x.MAs(15),qe=x.oxw();x.xp6(1),x.Q6J("ngIf",!qe.loading),x.xp6(4),x.Q6J("ngIf",qe.editAuth),x.xp6(1),x.Q6J("ngIf",qe.editAuth),x.xp6(1),x.Q6J("ngIf",qe.editAuth),x.xp6(4),x.hij(" ",x.lcZ(12,8,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),x.xp6(2),x.Q6J("ngIf",qe.editAuth),x.xp6(4),x.Q6J("perunWebAppsLoader",qe.loading)("perunWebAppsLoaderIndicator",fe)}}function Le(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",37),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.createEmptyApplicationForm())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CREATE_APPLICATION_FORM")," "))}function Ve(xe,ot){if(1&xe&&(x.TgZ(0,"div")(1,"perun-web-apps-alert",35),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.YNc(4,Le,3,3,"button",36),x.qZA()),2&xe){const fe=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,2,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM")),x.xp6(2),x.Q6J("ngIf",fe.createEmptyForm)}}let ve=(()=>{class xe{static#e=this.id="GroupSettingsApplicationFormComponent";constructor(fe,qe,we,ht,Y,Ne,ae,je,U){this.registrarManager=fe,this.dialog=qe,this.notificator=we,this.translate=ht,this.apiRequest=Y,this.router=Ne,this.guiAuthResolver=ae,this.attributesManager=je,this.entityStorageService=U,this.loading=!1,this.applicationFormItems=[],this.noApplicationForm=!1,this.itemsChanged=!1,this.editAuth=!1,this.createEmptyForm=!1,this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loading=!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(qe=>{this.applicationFormItems=qe,this.attributesManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:virt:autoRegistrationEnabled").subscribe(we=>{this.autoRegistrationEnabled=!!we.value,this.loading=!1})},()=>this.loading=!1)},fe=>{"FormNotExistsException"===fe.name?(this.noApplicationForm=!0,this.loading=!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,b.kZ)();fe.width="500px",fe.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(p.J,fe).afterClosed().subscribe(we=>{we&&(this.applicationFormItems=Object.assign([],we[0]),fe=(0,b.kZ)(),fe.width="600px",fe.height="600px",fe.data={voId:this.group.voId,groupId:this.group.id,applicationFormItem:we[1],theme:"group-theme",allItems:this.applicationFormItems},this.dialog.open(g._,fe),this.itemsChanged=!0)})}copy(){const fe=(0,b.kZ)();fe.width="500px",fe.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(S.W,fe).afterClosed().subscribe(we=>{we&&this.updateFormItems()})}settings(){const fe=(0,b.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(we=>{we&&(this.translate.get("GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(ht=>{this.notificator.showSuccess(ht)}),this.applicationForm=we)})}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.loading=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe({next:fe=>{this.applicationFormItems=fe,this.itemsChanged=!1,this.refreshApplicationForm=!1,this.loading=!1},error:()=>this.loading=!1})}changeItems(){this.itemsChanged=!0}createEmptyApplicationForm(){this.registrarManager.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}save(){let fe=0;for(const qe of this.applicationFormItems)qe.ordnum=fe,qe.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(qe=>{this.notificator.showSuccess(qe)}),this.updateFormItems()})}clear(){this.applicationFormItems=[],this.itemsChanged=!0}static#t=this.\u0275fac=function(qe){return new(qe||xe)(x.Y36(T.tk),x.Y36(R.uw),x.Y36(e.V6),x.Y36(v.sK),x.Y36(e.F5),x.Y36(N.F0),x.Y36(e.x4),x.Y36(T.H8),x.Y36(e.fb))};static#i=this.\u0275cmp=x.Xpm({type:xe,selectors:[["app-group-settings-application-form"]],viewQuery:function(qe,we){if(1&qe&&x.Gf(z,5),2&qe){let ht;x.iGM(ht=x.CRH())&&(we.autoRegToggle=ht.first)}},hostVars:2,hostBindings:function(qe,we){2&qe&&x.ekj("router-component",we.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(qe,we){1&qe&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.YNc(3,q,1,0,"mat-spinner",1),x.YNc(4,me,18,10,"div",2),x.YNc(5,Ve,5,4,"div",2)),2&qe&&(x.xp6(1),x.hij(" ",x.lcZ(2,4,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),x.xp6(2),x.Q6J("ngIf",we.loading),x.xp6(1),x.Q6J("ngIf",!we.noApplicationForm),x.xp6(1),x.Q6J("ngIf",!we.loading&&we.noApplicationForm))},dependencies:[B.mk,B.O5,O.Hw,te.lW,ne.Ou,F.gM,ce.d,Ce.w,Ie.K,ye.t,oe.e,w.b,v.X$]})}return xe})()},52480:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>Le});var e=h(70152),p=h(78337),g=h(425),S=h(64124),m=h(87824),T=h(1385),b=h(38106),x=h(98558),R=h(73615),v=h(37398),N=h(27921),B=h(65879),O=h(17700),te=h(96814),ne=h(56223),F=h(32296),ce=h(92596),Ce=h(82599),Ie=h(55959),ye=h(97500),oe=h(62481),w=h(36620),z=h(2730),q=h(69755),W=h(71365);const Q=["toggle"];function Re(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"button",11),B.NdJ("click",function(){B.CHM(xe);const fe=B.oxw();return B.KtG(fe.onCreateGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}2&Ve&&(B.xp6(1),B.hij(" ",B.lcZ(2,1,"GROUP_DETAIL.SUBGROUPS.CREATE_GROUP")," "))}function tt(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"button",14),B.NdJ("click",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.deleteGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}if(2&Ve){const xe=B.oxw().ngIf,ot=B.oxw();B.Q6J("disabled",0===ot.selected.selected.length||!xe.removeAuth),B.xp6(1),B.hij(" ",B.lcZ(2,2,"GROUP_DETAIL.SUBGROUPS.DELETE_GROUP")," ")}}function Fe(Ve,ve){if(1&Ve&&(B.TgZ(0,"span",12),B.ALo(1,"translate"),B.YNc(2,tt,3,4,"button",13),B.qZA()),2&Ve){const xe=ve.ngIf,ot=B.oxw();B.s9C("matTooltip",B.lcZ(1,3,"GROUP_DETAIL.SUBGROUPS.DELETE_PERMISSION_HINT")),B.Q6J("matTooltipDisabled",0===ot.selected.selected.length||xe.removeAuth),B.xp6(2),B.Q6J("ngIf",ot.deleteAuth)}}function ft(Ve,ve){1&Ve&&B._UZ(0,"perun-web-apps-loading-table")}const Ye=function(){return["nameWithId","description","menu"]};function $e(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"perun-web-apps-groups-tree",17),B.NdJ("moveGroup",function(fe){B.CHM(xe);const qe=B.oxw(2);return B.KtG(qe.onMoveGroup(fe))})("refreshTable",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&Ve){const xe=B.oxw(2);B.Q6J("disableRouting",!xe.routeAuth)("expandAll",xe.filtering)("groups",xe.groups)("displayedColumns",B.DdM(7,Ye))("hideCheckbox",!xe.deleteAuth)("filterValue",xe.filterValue)("selection",xe.selected)}}const rt=function(){return["select","id","name","description","menu"]},Qe=function(){return["id","name","description","menu"]};function ge(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"perun-web-apps-groups-list",18),B.NdJ("groupMoved",function(fe){B.CHM(xe);const qe=B.oxw(2);return B.KtG(qe.onMoveGroup(fe))})("refreshTable",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&Ve){const xe=B.oxw(2);B.Q6J("disableMembers",!0)("disableRouting",!xe.routeAuth)("displayedColumns",xe.deleteAuth?B.DdM(7,rt):B.DdM(8,Qe))("groups",xe.groups)("selection",xe.selected)("filter",xe.filterValue)("tableId",xe.tableId)}}function G(Ve,ve){if(1&Ve&&(B.TgZ(0,"div"),B.YNc(1,$e,1,8,"perun-web-apps-groups-tree",15),B.YNc(2,ge,1,9,"perun-web-apps-groups-list",16),B.qZA()),2&Ve){const xe=B.oxw();B.xp6(1),B.Q6J("ngIf",!xe.showGroupList),B.xp6(1),B.Q6J("ngIf",xe.showGroupList)}}const me=function(Ve){return{removeAuth:Ve}};let Le=(()=>{class Ve{static#e=this.id="GroupSubgroupsComponent";constructor(xe,ot,fe,qe){this.dialog=xe,this.groupService=ot,this.guiAuthResolver=fe,this.entityStorageService=qe,this.groups=[],this.selected=new p.Ov(!0,[]),this.showGroupList=!1,this.filtering=!1,this.tableId=b.bf,this.filterValue="",this.removeAuth$=this.selected.changed.pipe((0,v.U)(we=>we.source.selected.reduce((ht,Y)=>ht&&this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[Y]),!0)),(0,N.O)(!0))}onCreateGroup(){const xe=(0,S.kZ)();xe.width="450px",xe.data={parentGroup:this.group,theme:"group-theme"},this.dialog.open(e.y,xe).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 xe=(0,S.kZ)();xe.width="450px",xe.data={voId:this.group.id,groups:this.selected.selected,theme:"group-theme"},this.dialog.open(g.P,xe).afterClosed().subscribe(fe=>{fe&&this.refreshTable()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}refreshTable(){this.loading=!0,this.groupService.getAllRichSubGroupsWithGroupAttributesByNames(this.group.id,[T.r.GROUP_DEF_MAIL_FOOTER,T.r.GROUP_SYNC_ENABLED,T.r.GROUP_LAST_SYNC_STATE,T.r.GROUP_LAST_SYNC_TIMESTAMP,T.r.GROUP_STRUCTURE_SYNC_ENABLED,T.r.GROUP_LAST_STRUCTURE_SYNC_STATE,T.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]).subscribe(xe=>{this.groups=xe,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(xe){this.filterValue=xe,this.filtering=""!==xe}onMoveGroup(xe){const ot=(0,S.kZ)();ot.width="550px",ot.data={group:xe,theme:"group-theme"},this.dialog.open(x.c,ot).afterClosed().subscribe(qe=>{qe&&this.refreshTable()})}static#t=this.\u0275fac=function(ot){return new(ot||Ve)(B.Y36(O.uw),B.Y36(m.ff),B.Y36(R.x4),B.Y36(R.fb))};static#i=this.\u0275cmp=B.Xpm({type:Ve,selectors:[["app-group-subgroups"]],viewQuery:function(ot,fe){if(1&ot&&B.Gf(Q,7),2&ot){let qe;B.iGM(qe=B.CRH())&&(fe.toggle=qe.first)}},hostVars:2,hostBindings:function(ot,fe){2&ot&&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(ot,fe){if(1&ot&&(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,Re,3,3,"button",2),B.YNc(6,Fe,3,5,"span",3),B.ALo(7,"async"),B.TgZ(8,"perun-web-apps-debounce-filter",4),B.NdJ("filter",function(we){return fe.applyFilter(we)}),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(we){return fe.showGroupList=we}),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,ft,1,0,"ng-template",null,8,B.W1O),B.TgZ(19,"div",9),B.YNc(20,G,3,2,"div",10),B.qZA()()),2&ot){const qe=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,me,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",qe)}},dependencies:[te.O5,ne.JJ,ne.On,F.lW,ce.gM,Ce.Rr,Ie.K,ye.W,oe.t,w.I,z.P,q.e,te.Ov,W.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return Ve})()},99056:(Ee,Z,h)=>{"use strict";h.d(Z,{j:()=>ae});var e=h(87824),p=h(38106),g=h(78337),S=h(64124),m=h(17700),T=h(73615),b=h(1385),x=h(65879),R=h(71365),v=h(32296),N=h(12207),B=h(97500),O=h(2730),te=h(69755);function ne(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-dialog")}const F=function(){return["select","id","name","description"]};function ce(je,U){if(1&je){const le=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(ke){x.CHM(le);const He=x.oxw();return x.KtG(He.applyFilter(ke))}),x.qZA(),x._UZ(6,"perun-web-apps-groups-list",5),x.qZA(),x.TgZ(7,"div",6)(8,"button",7),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.onCancel())}),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"button",8),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.onAdd())}),x._uU(12),x.ALo(13,"translate"),x.qZA()()()}if(2&je){const le=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,13,"DIALOGS.ADD_MEMBER_GROUP.TITLE")),x.xp6(3),x.Q6J("placeholder","DIALOGS.ADD_MEMBER_GROUP.FILTER"),x.xp6(1),x.Q6J("disableGroups",!0)("disableMembers",!0)("displayedColumns",x.DdM(19,F))("groupsToDisableCheckbox",le.membersGroups)("disableRouting",!0)("groups",le.groups)("filter",le.filterValue)("selection",le.selection),x.xp6(3),x.hij(" ",x.lcZ(10,15,"DIALOGS.ADD_MEMBER_GROUP.CANCEL")," "),x.xp6(2),x.Q6J("disabled",0===le.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(13,17,"DIALOGS.ADD_MEMBER_GROUP.ADD")," ")}}let Ce=(()=>{class je{constructor(le,ee,ke,He,Et,he,Pe){this.dialogRef=le,this.data=ee,this.groupManager=ke,this.memberManager=He,this.notificator=Et,this.translate=he,this.authResolver=Pe,this.loading=!1,this.groups=[],this.selection=new g.Ov(!0,[]),this.attrNames=[b.r.GROUP_SYNC_ENABLED,b.r.GROUP_LAST_SYNC_STATE,b.r.GROUP_LAST_SYNC_TIMESTAMP,b.r.GROUP_STRUCTURE_SYNC_ENABLED,b.r.GROUP_LAST_STRUCTURE_SYNC_STATE,b.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(le=>{this.member=le,this.groupManager.getAllRichGroupsWithAttributesByNames(this.member.voId,this.attrNames).subscribe(ee=>{this.groups=ee.filter(ke=>this.authResolver.isAuthorized("addMember_Group_Member_policy",[ke])),this.loading=!1},()=>this.loading=!1)})}onAdd(){const le=this.selection.selected.map(ee=>ee.id);this.loading=!0,this.groupManager.addMember(le,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(le){this.filterValue=le}static#e=this.\u0275fac=function(ee){return new(ee||je)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.ff),x.Y36(e.uq),x.Y36(T.V6),x.Y36(R.sK),x.Y36(T.x4))};static#t=this.\u0275cmp=x.Xpm({type:je,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(ee,ke){if(1&ee&&(x.YNc(0,ne,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,ce,14,20,"div",1),x.qZA()),2&ee){const He=x.MAs(1);x.xp6(2),x.Gre("",ke.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",He)}},dependencies:[v.lW,m.uh,m.xY,m.H8,N.b,B.W,O.P,te.e,R.X$]})}return je})();var Ie=h(25313);function ye(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-dialog")}function oe(je,U){1&je&&x._UZ(0,"th",14)}function w(je,U){if(1&je&&(x.TgZ(0,"td",15),x._uU(1),x.qZA()),2&je){const le=U.$implicit;x.xp6(1),x.Oqu(le.name)}}function z(je,U){1&je&&x._UZ(0,"tr",16)}function q(je,U){1&je&&x._UZ(0,"tr",17)}function W(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"p"),x._uU(6),x.ALo(7,"translate"),x.qZA(),x.TgZ(8,"div",4),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"table",5),x.ynx(12,6),x.YNc(13,oe,1,0,"th",7),x.YNc(14,w,2,1,"td",8),x.BQk(),x.YNc(15,z,1,0,"tr",9),x.YNc(16,q,1,0,"tr",10),x.qZA()(),x.TgZ(17,"div",11)(18,"button",12),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.onCancel())}),x._uU(19),x.ALo(20,"translate"),x.qZA(),x.TgZ(21,"button",13),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.onRemove())}),x._uU(22),x.ALo(23,"translate"),x.qZA()()()}if(2&je){const le=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,9,"DIALOGS.REMOVE_MEMBER_GROUP.TITLE")),x.xp6(4),x.Oqu(x.lcZ(7,11,"DIALOGS.REMOVE_MEMBER_GROUP.DESCRIPTION")),x.xp6(3),x.hij(" ",x.lcZ(10,13,"DIALOGS.REMOVE_MEMBER_GROUP.ASK")," "),x.xp6(2),x.Q6J("dataSource",le.dataSource),x.xp6(4),x.Q6J("matHeaderRowDef",le.displayedColumns),x.xp6(1),x.Q6J("matRowDefColumns",le.displayedColumns),x.xp6(3),x.hij(" ",x.lcZ(20,15,"DIALOGS.REMOVE_MEMBER_GROUP.CANCEL")," "),x.xp6(2),x.Q6J("disabled",le.loading),x.xp6(1),x.hij(" ",x.lcZ(23,17,"DIALOGS.REMOVE_MEMBER_GROUP.REMOVE")," ")}}let Q=(()=>{class je{constructor(le,ee,ke,He,Et){this.dialogRef=le,this.data=ee,this.groupManager=ke,this.notificator=He,this.translate=Et,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new Ie.by(this.data.groups)}onRemove(){this.loading=!0;const le=this.dataSource.data.map(ee=>ee.id);this.groupManager.removeMember(le,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(ee){return new(ee||je)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.ff),x.Y36(T.V6),x.Y36(R.sK))};static#t=this.\u0275cmp=x.Xpm({type:je,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(ee,ke){if(1&ee&&(x.YNc(0,ye,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,W,24,19,"div",1),x.qZA()),2&ee){const He=x.MAs(1);x.xp6(2),x.Gre("",ke.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",He)}},dependencies:[v.lW,Ie.BZ,Ie.fO,Ie.as,Ie.w1,Ie.Dz,Ie.nj,Ie.ge,Ie.ev,Ie.XQ,Ie.Gk,m.uh,m.xY,m.H8,N.b,te.e,R.X$]})}return je})();var Re=h(37398),tt=h(27921),ft=(h(78932),h(44112)),Ye=h(96814),$e=h(56223),rt=h(92596),Qe=h(82599),ge=h(55959),G=h(62481),me=h(36620);const Le=["toggle"],Ve=["list"];function ve(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"button",13),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.addGroup())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&je&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"MEMBER_DETAIL.GROUPS.ADD"),"\n"))}function xe(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"span",14),x.ALo(1,"translate"),x.TgZ(2,"button",15),x.NdJ("click",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.removeGroup())}),x._uU(3),x.ALo(4,"translate"),x.qZA()()}if(2&je){const le=U.ngIf,ee=x.oxw();x.s9C("matTooltip",x.lcZ(1,4,"MEMBER_DETAIL.GROUPS.REMOVE_PERMISSION_HINT")),x.Q6J("matTooltipDisabled",le.removeAuth),x.xp6(2),x.Q6J("disabled",0===ee.selection.selected.length||!le.removeAuth),x.xp6(1),x.hij(" ",x.lcZ(4,6,"MEMBER_DETAIL.GROUPS.REMOVE")," ")}}function ot(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-table")}const fe=function(){return["nameWithId","description","expiration","status"]};function qe(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"perun-web-apps-groups-tree",17),x.NdJ("refreshTable",function(){x.CHM(le);const ke=x.oxw(2);return x.KtG(ke.refreshTable())})("changeExpiration",function(ke){x.CHM(le);const He=x.oxw(2);return x.KtG(He.changeExpiration(ke))}),x.qZA()}if(2&je){const le=x.oxw(2);x.Q6J("expandAll",le.filtering)("disableRouting",!le.routeAuth)("groups",le.groups)("selection",le.selection)("filterValue",le.filterValue)("displayedColumns",x.DdM(6,fe))}}function we(je,U){if(1&je&&(x.TgZ(0,"div"),x.YNc(1,qe,1,7,"perun-web-apps-groups-tree",16),x.qZA()),2&je){const le=x.oxw(),ee=x.MAs(17);x.xp6(1),x.Q6J("perunWebAppsLoader",le.loading)("perunWebAppsLoaderIndicator",ee)}}const ht=function(){return["select","id","name","description","expiration","groupStatus"]};function Y(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"perun-web-apps-groups-list",18,19),x.NdJ("refreshTable",function(){x.CHM(le);const ke=x.oxw();return x.KtG(ke.refreshTable())}),x.qZA()}if(2&je){const le=x.oxw();x.Q6J("displayedColumns",x.DdM(8,ht))("memberId",le.member.id)("disableRouting",!le.routeAuth)("groups",le.groups)("filter",le.filterValue)("memberGroupStatus",null==le.member?null:le.member.groupStatus)("selection",le.selection)("tableId",le.tableId)}}const Ne=function(je){return{removeAuth:je}};let ae=(()=>{class je{static#e=this.id="MemberGroupsComponent";constructor(le,ee,ke,He,Et,he){this.groupsService=le,this.route=ee,this.dialog=ke,this.authResolver=He,this.memberService=Et,this.entityService=he,this.groups=[],this.filterValue="",this.filtering=!1,this.tableId=p.W1,this.showGroupList=!1,this.selection=new g.Ov(!0,[]),this.removeAuth$=this.selection.changed.pipe((0,Re.U)(Pe=>Pe.source.selected.reduce((r,u)=>r&&this.authResolver.isAuthorized("removeMember_Member_List_policy",[u]),!0)),(0,tt.O)(!0))}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.groupsService.getAllGroups(this.member.voId).subscribe(le=>{this.allGroups=le,this.addAuth=this.allGroups.reduce((ee,ke)=>ee||this.authResolver.isAuthorized("addMember_Group_Member_policy",[ke]),!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,[b.r.MEMBER_DEF_GROUP_EXPIRATION,b.r.MEMBER_GROUP_STATUS,b.r.MEMBER_GROUP_STATUS_INDIRECT]).subscribe({next:le=>{this.selection.clear(),this.groups=le,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(le){this.list.changeExpiration(le)}addGroup(){const le=(0,S.kZ)();le.width="850px",le.data={memberId:this.member.id,membersGroups:new Set(this.groups.map(ke=>ke.id)),theme:"member-theme"},this.dialog.open(Ce,le).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}removeGroup(){const le=(0,S.kZ)();le.width="650px",le.data={memberId:this.member.id,groups:this.selection.selected,theme:"member-theme"},this.dialog.open(Q,le).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}applyFilter(le){this.filterValue=le,this.filtering=""!==le}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}static#t=this.\u0275fac=function(ee){return new(ee||je)(x.Y36(e.ff),x.Y36(ft.gz),x.Y36(m.uw),x.Y36(T.x4),x.Y36(e.uq),x.Y36(T.fb))};static#i=this.\u0275cmp=x.Xpm({type:je,selectors:[["app-member-groups"]],viewQuery:function(ee,ke){if(1&ee&&(x.Gf(Le,7),x.Gf(Ve,5)),2&ee){let He;x.iGM(He=x.CRH())&&(ke.toggle=He.first),x.iGM(He=x.CRH())&&(ke.list=He.first)}},hostVars:2,hostBindings:function(ee,ke){2&ee&&x.ekj("router-component",ke.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(ee,ke){if(1&ee&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.TgZ(3,"perun-web-apps-refresh-button",1),x.NdJ("refresh",function(){return ke.refreshTable()}),x.qZA(),x.YNc(4,ve,3,3,"button",2),x.YNc(5,xe,5,8,"span",3),x.ALo(6,"async"),x.TgZ(7,"perun-web-apps-debounce-filter",4),x.NdJ("filter",function(Et){return ke.applyFilter(Et)}),x.qZA(),x.TgZ(8,"label",5),x.NdJ("click",function(){return ke.labelToggle()}),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"mat-slide-toggle",6,7),x.NdJ("change",function(){return ke.selection.clear()})("ngModelChange",function(Et){return ke.showGroupList=Et}),x.qZA(),x.TgZ(13,"label",5),x.NdJ("click",function(){return ke.labelToggle()}),x._uU(14),x.ALo(15,"translate"),x.qZA(),x.YNc(16,ot,1,0,"ng-template",null,8,x.W1O),x.TgZ(18,"div",9),x.YNc(19,we,2,2,"div",10),x.TgZ(20,"div",11),x.YNc(21,Y,2,9,"perun-web-apps-groups-list",12),x.qZA()()),2&ee){const He=x.MAs(17);x.xp6(1),x.Oqu(x.lcZ(2,11,"MEMBER_DETAIL.GROUPS.TITLE")),x.xp6(3),x.Q6J("ngIf",ke.addAuth),x.xp6(1),x.Q6J("ngIf",x.VKq(19,Ne,x.lcZ(6,13,ke.removeAuth$))),x.xp6(2),x.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),x.xp6(2),x.hij(" ",x.lcZ(10,15,"MEMBER_DETAIL.GROUPS.TREE_VIEW"),"\n"),x.xp6(2),x.Q6J("ngModel",ke.showGroupList),x.xp6(3),x.hij(" ",x.lcZ(15,17,"MEMBER_DETAIL.GROUPS.LIST_VIEW"),"\n"),x.xp6(5),x.Q6J("ngIf",!ke.showGroupList),x.xp6(1),x.Q6J("hidden",!ke.showGroupList),x.xp6(1),x.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",He)}},dependencies:[Ye.O5,$e.JJ,$e.On,v.lW,rt.gM,Qe.Rr,ge.K,B.W,G.t,me.I,O.P,te.e,Ye.Ov,R.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return je})()},5324:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>Fe});var e=h(87824),p=h(38106),g=h(56223),S=h(96814),m=h(73615),T=h(64124),b=h(10981),x=h(22096),R=h(65879),v=h(17700),N=h(30617),B=h(32296),O=h(75986),te=h(92596),ne=h(55959),F=h(62481),ce=h(42652),Ce=h(2730),Ie=h(89600),ye=h(69755),oe=h(42789),w=h(71365);function z(ft,Ye){if(1&ft){const $e=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM($e);const Qe=R.oxw();return R.KtG(Qe.showDetails(!0))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&ft&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "))}function q(ft,Ye){if(1&ft){const $e=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM($e);const Qe=R.oxw();return R.KtG(Qe.showDetails(!1))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&ft&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_LESS_DETAILS")," "))}function W(ft,Ye){if(1&ft){const $e=R.EpF();R.TgZ(0,"button",13),R.NdJ("click",function(){R.CHM($e);const Qe=R.oxw();return R.KtG(Qe.setColumns())}),R.TgZ(1,"mat-icon"),R._uU(2,"settings"),R.qZA()()}if(2&ft){const $e=R.oxw();R.Q6J("disabled",$e.showAllDetails)}}function Q(ft,Ye){1&ft&&R._UZ(0,"perun-web-apps-loading-table")}const Re=function(){return[]};function tt(ft,Ye){if(1&ft){const $e=R.EpF();R.TgZ(0,"app-applications-dynamic-list",14),R.NdJ("loading$",function(Qe){R.CHM($e);const ge=R.oxw();return R.KtG(ge.loading$=Qe)}),R.qZA()}if(2&ft){const $e=R.oxw();R.Q6J("tableId",$e.showAllDetails?$e.detailTableId:$e.tableId)("searchString",$e.filterValue)("displayedColumns",$e.currentColumns)("fedColumnsFriendly",$e.showAllDetails?R.DdM(11,Re):$e.configuredFedColumns)("fedAttrs",$e.fedAttrs)("states",$e.currentStates)("dateFrom",$e.startDate.value)("dateTo",$e.endDate.value)("includeGroupApps",$e.showGroupApps)("refreshTable",$e.refresh)("vo",$e.vo)}}let Fe=(()=>{class ft{static#e=this.id="VoApplicationsComponent";constructor($e,rt,Qe,ge,G){this.registrarManager=$e,this.entityStorageService=rt,this.attributeManager=Qe,this.dialog=ge,this.cd=G,this.currentStates=["NEW","VERIFIED"],this.simplePrependColumns=["id"],this.groupPrependColumns=["id","groupId","groupName"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.configuredColumns=[],this.configuredFedColumns=[],this.currentColumns=[],this.columnsAuth=!1,this.filterValue="",this.showAllDetails=!1,this.detailTableId=p.Jf,this.tableId=p.Hi,this.showGroupApps=!1,this.refresh=!1,this.fedAttrs=[]}ngOnInit(){this.loading$=(0,x.of)(!0),this.vo=this.entityStorageService.getEntity(),this.startDate=new g.NI((0,S.p6)(this.yearAgo(),"yyyy-MM-dd","en-GB")),this.endDate=new g.NI((0,S.p6)(new Date,"yyyy-MM-dd","en-GB")),this.attributeManager.getIdpAttributeDefinitions().subscribe($e=>{$e.forEach(rt=>{this.fedAttrs.includes(rt)||this.fedAttrs.push(rt)})}),this.loadViewConfiguration()}yearAgo(){const $e=new Date;return $e.setDate($e.getDate()-365),$e}showGroupApplications($e){this.showGroupApps=$e.checked,this.currentColumns=this.refreshColumns()}showDetails($e){this.showAllDetails=$e,this.loadViewConfiguration()}applyFilter($e){this.filterValue=$e}refreshColumns(){return this.cd.detectChanges(),this.showAllDetails?this.showGroupApps?this.groupPrependColumns.concat(this.detailedColumns):this.simplePrependColumns.concat(this.detailedColumns):this.configuredColumns.length>0?this.showGroupApps?this.groupPrependColumns.concat(this.configuredColumns):this.simplePrependColumns.concat(this.configuredColumns):this.showGroupApps?this.groupPrependColumns.concat(this.simpleColumns):this.simplePrependColumns.concat(this.simpleColumns)}loadViewConfiguration(){this.cd.detectChanges(),this.attributeManager.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe($e=>{null!=$e?.value&&($e?.value).length>0?(this.configuredColumns=$e.value,this.configuredFedColumns=this.configuredColumns.filter(rt=>this.fedAttrs.some(Qe=>Qe.friendlyName===rt))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.columnsAuth=$e.writable,this.currentColumns=this.refreshColumns()})}setColumns(){const $e=(0,T.kZ)();$e.width="650px",$e.data={columns:[],voId:this.vo.id,theme:"vo-theme"},this.dialog.open(b.a,$e).afterClosed().subscribe(Qe=>{Qe&&this.loadViewConfiguration()})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function(rt){return new(rt||ft)(R.Y36(e.tk),R.Y36(m.fb),R.Y36(e.H8),R.Y36(v.uw),R.Y36(R.sBO))};static#i=this.\u0275cmp=R.Xpm({type:ft,selectors:[["app-vo-applications"]],hostVars:2,hostBindings:function(rt,Qe){2&rt&&R.ekj("router-component",Qe.true)},decls:23,vars:22,consts:[[1,"page-subtitle"],[3,"refresh"],["mat-stroked-button","","class","me-2",3,"click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],["mat-stroked-button","","class","ms-2",3,"disabled","click",4,"ngIf"],["color","primary",3,"checked","change"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-stroked-button","",1,"ms-2",3,"disabled","click"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","loading$"]],template:function(rt,Qe){if(1&rt&&(R.TgZ(0,"h1",0),R._uU(1),R.ALo(2,"translate"),R.qZA(),R.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),R.NdJ("refresh",function(){return Qe.refreshTable()}),R.qZA(),R.YNc(5,z,3,3,"button",2),R.YNc(6,q,3,3,"button",2),R.TgZ(7,"perun-web-apps-application-state-selector",3),R.NdJ("stateChanged",function(G){return Qe.currentStates=G}),R.qZA(),R.TgZ(8,"perun-web-apps-debounce-filter",4),R.NdJ("filter",function(G){return Qe.applyFilter(G)}),R.qZA(),R._UZ(9,"perun-web-apps-date-range",5),R.TgZ(10,"span",6),R.ALo(11,"translate"),R.ALo(12,"translate"),R.YNc(13,W,3,1,"button",7),R.qZA(),R.TgZ(14,"div")(15,"mat-checkbox",8),R.NdJ("change",function(G){return Qe.showGroupApplications(G)}),R._uU(16),R.ALo(17,"translate"),R.qZA()()(),R.YNc(18,Q,1,0,"ng-template",null,9,R.W1O),R.TgZ(20,"div",10),R.YNc(21,tt,1,12,"app-applications-dynamic-list",11),R.ALo(22,"async"),R.qZA()),2&rt){const ge=R.MAs(19);R.xp6(1),R.Oqu(R.lcZ(2,12,"VO_DETAIL.APPLICATION.TITLE")),R.xp6(4),R.Q6J("ngIf",!Qe.showAllDetails),R.xp6(1),R.Q6J("ngIf",Qe.showAllDetails),R.xp6(2),R.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),R.xp6(1),R.Q6J("endDate",Qe.endDate)("startDate",Qe.startDate),R.xp6(1),R.s9C("matTooltip",Qe.showAllDetails?R.lcZ(11,14,"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP"):R.lcZ(12,16,"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")),R.xp6(3),R.Q6J("ngIf",Qe.columnsAuth),R.xp6(2),R.Q6J("checked",Qe.showGroupApps),R.xp6(1),R.hij(" ",R.lcZ(17,18,"VO_DETAIL.APPLICATION.SHOW_GROUP_APPLICATIONS")," "),R.xp6(5),R.Q6J("perunWebAppsLoader",R.lcZ(22,20,Qe.loading$))("perunWebAppsLoaderIndicator",ge)}},dependencies:[S.O5,N.Hw,B.lW,O.oG,te.gM,ne.K,F.t,ce.S,Ce.P,Ie.x,ye.e,oe.S,S.Ov,w.X$]})}return ft})()},76472:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>ve});var e=h(70152),p=h(425),g=h(78337),S=h(98558),m=h(64124),T=h(87824),b=h(38106),x=h(1385),R=h(73615),v=h(65619),N=h(63019),B=h(94664),O=h(99397),te=h(27921),ne=h(37398),F=h(65879),ce=h(17700),Ce=h(96814),Ie=h(56223),ye=h(32296),oe=h(92596),w=h(82599),z=h(55959),q=h(97500),W=h(62481),Q=h(36620),Re=h(2730),tt=h(69755),Fe=h(71365);const ft=["toggle"];function Ye(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"button",11),F.NdJ("click",function(){F.CHM(fe);const we=F.oxw();return F.KtG(we.onCreateGroup())}),F._uU(1),F.ALo(2,"translate"),F.qZA()}2&xe&&(F.xp6(1),F.hij(" ",F.lcZ(2,1,"VO_DETAIL.GROUPS.CREATE_GROUP")," "))}function $e(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"span",12),F.ALo(1,"translate"),F.TgZ(2,"button",13),F.NdJ("click",function(){F.CHM(fe);const we=F.oxw();return F.KtG(we.deleteGroup())}),F._uU(3),F.ALo(4,"translate"),F.qZA()()}if(2&xe){const fe=ot.ngIf,qe=F.oxw();F.s9C("matTooltip",F.lcZ(1,4,"VO_DETAIL.GROUPS.DELETE_PERMISSION_HINT")),F.Q6J("matTooltipDisabled",fe.removeAuth),F.xp6(2),F.Q6J("disabled",0===qe.selected.selected.length||!fe.removeAuth),F.xp6(1),F.hij(" ",F.lcZ(4,6,"VO_DETAIL.GROUPS.DELETE_GROUP")," ")}}const rt=function(){return["nameWithId","description","menu"]};function Qe(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"perun-web-apps-groups-tree",15),F.NdJ("moveGroup",function(we){F.CHM(fe);const ht=F.oxw(2);return F.KtG(ht.onMoveGroup(we))})("refreshTable",function(){F.CHM(fe);const we=F.oxw(2);return F.KtG(we.refresh())}),F.qZA()}if(2&xe){const fe=F.oxw(2);F.Q6J("displayedColumns",F.DdM(7,rt))("expandAll",fe.filtering)("disableRouting",!fe.routeAuth)("groups",fe.groups)("selection",fe.selected)("filterValue",fe.filterValue)("vo",fe.vo)}}function ge(xe,ot){if(1&xe&&(F.TgZ(0,"div"),F.YNc(1,Qe,1,8,"perun-web-apps-groups-tree",14),F.ALo(2,"async"),F.qZA()),2&xe){const fe=F.oxw(),qe=F.MAs(21);F.xp6(1),F.Q6J("perunWebAppsLoader",F.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",qe)}}function G(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"perun-web-apps-groups-list",17),F.NdJ("groupMoved",function(we){F.CHM(fe);const ht=F.oxw(2);return F.KtG(ht.onMoveGroup(we))})("queryChanged",function(we){F.CHM(fe);const ht=F.oxw(2);return F.KtG(ht.nextPage.next(we))})("refreshTable",function(){F.CHM(fe);const we=F.oxw(2);return F.KtG(we.refresh())})("downloadAll",function(we){F.CHM(fe);const ht=F.oxw(2);return F.KtG(ht.downloadAll(we))}),F.ALo(1,"async"),F.qZA()}if(2&xe){const fe=F.oxw(2);F.Q6J("disableMembers",!0)("displayedColumns",fe.displayedColumns)("disableRouting",!fe.routeAuth)("groups",F.lcZ(1,7,fe.groupPage$))("selection",fe.selected)("filter",fe.filterValue)("tableId",fe.tableId)}}function me(xe,ot){if(1&xe&&(F.TgZ(0,"div"),F.YNc(1,G,2,9,"perun-web-apps-groups-list",16),F.ALo(2,"async"),F.qZA()),2&xe){const fe=F.oxw(),qe=F.MAs(21);F.xp6(1),F.Q6J("perunWebAppsLoader",F.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",qe)}}function Le(xe,ot){1&xe&&F._UZ(0,"perun-web-apps-loading-table")}const Ve=function(xe){return{removeAuth:xe}};let ve=(()=>{class xe{static#e=this.id="VoGroupsComponent";constructor(fe,qe,we,ht,Y){this.dialog=fe,this.groupService=qe,this.authResolver=we,this.entityStorageService=ht,this.groupUtils=Y,this.groups=[],this.nextPage=new v.X({}),this.groupPage$=this.nextPage.pipe((0,B.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}})),(0,O.b)(Ne=>{this.groups=Ne.data,this.setAuthRights(),this.selected.clear(),setTimeout(()=>this.loadingSubject$.next(!1),200)}),(0,te.O)({data:[],totalCount:0,offset:0,pageSize:0})),this.showGroupList=!1,this.selected=new g.Ov(!0,[]),this.loadingSubject$=new v.X(!1),this.loading$=(0,N.T)(this.loadingSubject$,this.nextPage.pipe((0,ne.U)(()=>!0))),this.filtering=!1,this.filterValue="",this.tableId=b.rc,this.displayedColumns=["select","id","name","description","menu"],this.removeAuth$=this.selected.changed.pipe((0,ne.U)(Ne=>Ne.source.selected.reduce((ae,je)=>ae&&this.authResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.vo,je]),!0)),(0,te.O)(!0)),this.attrNames=[x.r.GROUP_SYNC_ENABLED,x.r.GROUP_LAST_SYNC_STATE,x.r.GROUP_LAST_SYNC_TIMESTAMP,x.r.GROUP_STRUCTURE_SYNC_ENABLED,x.r.GROUP_LAST_STRUCTURE_SYNC_STATE,x.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(we=>{we&&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(we=>{we&&this.refresh()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refresh()}removeAllGroups(){this.selected.clear()}onMoveGroup(fe){const qe=(0,m.kZ)();qe.width="550px",qe.data={group:fe,theme:"vo-theme"},this.dialog.open(S.c,qe).afterClosed().subscribe(ht=>{ht&&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 qe=this.nextPage.getValue(),we=(ht,Y)=>this.groupUtils.getDataForColumn(ht,Y);this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:qe.order,pageSize:fe.length,offset:0,searchString:qe.searchString,sortColumn:qe.sortColumn}}).subscribe({next:ht=>{(0,m.O6)((0,m.Xn)(ht.data,this.displayedColumns,we),fe.format)}})}static#t=this.\u0275fac=function(qe){return new(qe||xe)(F.Y36(ce.uw),F.Y36(T.ff),F.Y36(R.x4),F.Y36(R.fb),F.Y36(R.K1))};static#i=this.\u0275cmp=F.Xpm({type:xe,selectors:[["app-vo-groups"]],viewQuery:function(qe,we){if(1&qe&&F.Gf(ft,7),2&qe){let ht;F.iGM(ht=F.CRH())&&(we.toggle=ht.first)}},hostVars:2,hostBindings:function(qe,we){2&qe&&F.ekj("router-component",we.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(qe,we){1&qe&&(F.TgZ(0,"div")(1,"h1",0),F._uU(2),F.ALo(3,"translate"),F.qZA(),F.TgZ(4,"perun-web-apps-refresh-button",1),F.NdJ("refresh",function(){return we.refresh()}),F.qZA(),F.YNc(5,Ye,3,3,"button",2),F.YNc(6,$e,5,8,"span",3),F.ALo(7,"async"),F.TgZ(8,"perun-web-apps-debounce-filter",4),F.NdJ("filter",function(Y){return we.applyFilter(Y)}),F.qZA(),F.TgZ(9,"label",5),F.NdJ("click",function(){return we.labelToggle()}),F._uU(10),F.ALo(11,"translate"),F.qZA(),F.TgZ(12,"mat-slide-toggle",6,7),F.NdJ("change",function(){return we.removeAllGroups()})("ngModelChange",function(Y){return we.showGroupList=Y}),F.qZA(),F.TgZ(14,"label",5),F.NdJ("click",function(){return we.labelToggle()}),F._uU(15),F.ALo(16,"translate"),F.qZA(),F.TgZ(17,"div",8),F.YNc(18,ge,3,4,"div",9),F.YNc(19,me,3,4,"div",9),F.qZA()(),F.YNc(20,Le,1,0,"ng-template",null,10,F.W1O)),2&qe&&(F.xp6(2),F.Oqu(F.lcZ(3,9,"VO_DETAIL.GROUPS.TITLE")),F.xp6(3),F.Q6J("ngIf",we.createAuth),F.xp6(1),F.Q6J("ngIf",F.VKq(17,Ve,F.lcZ(7,11,we.removeAuth$))),F.xp6(2),F.Q6J("placeholder","VO_DETAIL.GROUPS.FILTER"),F.xp6(2),F.hij("",F.lcZ(11,13,"VO_DETAIL.GROUPS.TREE_VIEW")," "),F.xp6(2),F.Q6J("ngModel",we.showGroupList),F.xp6(3),F.hij("",F.lcZ(16,15,"VO_DETAIL.GROUPS.LIST_VIEW")," "),F.xp6(3),F.Q6J("ngIf",!we.showGroupList),F.xp6(1),F.Q6J("ngIf",we.showGroupList))},dependencies:[Ce.O5,Ie.JJ,Ie.On,ye.lW,oe.gM,w.Rr,z.K,q.W,W.t,Q.I,Re.P,tt.e,Ce.Ov,Fe.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"],changeDetection:0})}return xe})()},86445:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>me});var e=h(78337),p=h(73615),g=h(97545),S=h(87824),m=h(1385),T=h(56223),b=h(38106),x=h(64124),R=h(78535),v=h(78955),N=h(14110),B=h(22096),O=h(65879),te=h(17700),ne=h(96814),F=h(23680),ce=h(64170),Ce=h(32296),Ie=h(98525),ye=h(92596),oe=h(77988),w=h(55959),z=h(62481),q=h(2730),W=h(47640),Q=h(69755),Re=h(71365),tt=h(87812);function Fe(Le,Ve){if(1&Le){const ve=O.EpF();O.TgZ(0,"button",18),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onAddMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Le){const ve=O.oxw();O.Q6J("disabled",ve.blockManualMemberAdding),O.xp6(1),O.hij(" ",O.lcZ(2,2,"VO_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function ft(Le,Ve){if(1&Le&&(O.TgZ(0,"button",19),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&Le){const ve=O.oxw(),xe=O.MAs(13);O.Q6J("disabled",ve.blockManualMemberAdding||ve.inviteDisabled)("matMenuTriggerFor",xe),O.xp6(1),O.hij(" ",O.lcZ(2,3,"VO_DETAIL.MEMBERS.INVITE")," ")}}function Ye(Le,Ve){if(1&Le){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onInviteMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Le&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_ONE")," "))}function $e(Le,Ve){if(1&Le){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onBulkInvite())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Le&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_BULK")," "))}function rt(Le,Ve){if(1&Le){const ve=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onRemoveMembers())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Le){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 Qe(Le,Ve){if(1&Le&&(O.TgZ(0,"mat-option",22),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&Le){const ve=Ve.$implicit;O.Q6J("value",ve),O.xp6(1),O.Oqu(O.lcZ(2,2,ve))}}function ge(Le,Ve){1&Le&&O._UZ(0,"perun-web-apps-loading-table")}function G(Le,Ve){if(1&Le){const ve=O.EpF();O.TgZ(0,"perun-web-apps-members-dynamic-list",23),O.NdJ("loading$",function(ot){O.CHM(ve);const fe=O.oxw();return O.KtG(fe.loading$=ot)}),O.qZA()}if(2&Le){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 me=(()=>{class Le{static#e=this.id="VoMembersComponent";constructor(ve,xe,ot,fe,qe,we,ht,Y,Ne){this.registrarService=ve,this.notificator=xe,this.dialog=ot,this.authzService=fe,this.storeService=qe,this.attributesManager=we,this.apiRequest=ht,this.entityStorageService=Y,this.cd=Ne,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 T.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=[],this.tableId=b.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,x.kZ)();ve.width="1000px",ve.data={voId:this.vo.id},this.dialog.open(v.H,ve).afterClosed().subscribe(ot=>{ot&&this.refreshTable()})}onRemoveMembers(){const ve=(0,x.kZ)();ve.width="450px",ve.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(g.X,ve).afterClosed().subscribe(ot=>{ot&&this.refreshTable()})}onInviteMember(){const ve=(0,x.kZ)();ve.width="650px",ve.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(R.R,ve)}onBulkInvite(){const ve=(0,x.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(xe=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(ve,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:ot=>{this.blockManualMemberAdding=null!==ot.value,xe()},error:ot=>{"PrivilegeException"!==ot.name&&this.notificator.showError(ot.name),xe()}})})}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(xe){return new(xe||Le)(O.Y36(S.tk),O.Y36(p.V6),O.Y36(te.uw),O.Y36(p.x4),O.Y36(p.d6),O.Y36(S.H8),O.Y36(p.F5),O.Y36(p.fb),O.Y36(O.sBO))};static#i=this.\u0275cmp=O.Xpm({type:Le,selectors:[["app-vo-members"]],hostVars:2,hostBindings:function(xe,ot){2&xe&&O.ekj("router-component",ot.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(xe,ot){if(1&xe&&(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 ot.refreshTable()}),O.qZA(),O.TgZ(6,"div",4),O.ALo(7,"translate"),O.YNc(8,Fe,3,4,"button",5),O.qZA(),O.TgZ(9,"span",6),O.ALo(10,"translate"),O.YNc(11,ft,3,5,"button",7),O.TgZ(12,"mat-menu",null,8),O.YNc(14,Ye,3,3,"button",9),O.YNc(15,$e,3,3,"button",9),O.qZA()(),O.YNc(16,rt,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 ot.changeStatuses()}),O.TgZ(22,"mat-select-trigger"),O._uU(23),O.ALo(24,"memberStatus"),O.qZA(),O.YNc(25,Qe,3,4,"mat-option",13),O.qZA()(),O.TgZ(26,"perun-web-apps-debounce-filter",14),O.NdJ("filter",function(qe){return ot.onSearchByString(qe)}),O.qZA()(),O.YNc(27,ge,1,0,"ng-template",null,15,O.W1O),O.TgZ(29,"div",16),O.YNc(30,G,1,9,"perun-web-apps-members-dynamic-list",17),O.ALo(31,"async"),O.qZA()()),2&xe){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",!ot.blockManualMemberAdding),O.xp6(2),O.Q6J("ngIf",ot.addAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(10,22,"VO_DETAIL.MEMBERS.INVITE_DISABLED")),O.Q6J("matTooltipDisabled",!ot.inviteDisabled)("matTooltipPosition","above"),O.xp6(2),O.Q6J("ngIf",ot.inviteAuth),O.xp6(3),O.Q6J("ngIf",ot.inviteAuth),O.xp6(1),O.Q6J("ngIf",ot.inviteAuth),O.xp6(1),O.Q6J("ngIf",ot.removeAuth),O.xp6(3),O.Oqu(O.lcZ(20,24,"VO_DETAIL.MEMBERS.FILTER_STATUS")),O.xp6(2),O.Q6J("formControl",ot.statuses),O.xp6(2),O.hij(" ",O.lcZ(24,26,ot.displaySelectedStatuses())," "),O.xp6(2),O.Q6J("ngForOf",ot.statusList),O.xp6(1),O.Q6J("placeholder","VO_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),O.xp6(4),O.Q6J("perunWebAppsLoader",O.lcZ(31,28,ot.loading$))("perunWebAppsLoaderIndicator",fe)}},dependencies:[ne.sg,ne.O5,F.ey,ce.KE,ce.hX,T.JJ,T.oH,Ce.lW,Ie.gD,Ie.$L,ye.gM,oe.VK,oe.OP,oe.p6,w.K,z.t,q.P,W.m,Q.e,ne.Ov,Re.X$,tt.l],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return Le})()},4553:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>ye});var e=h(78337),p=h(87824),g=h(25387),S=h(38106),m=h(64124),T=h(73615),b=h(65879),x=h(17700),R=h(96814),v=h(32296),N=h(55959),B=h(62481),O=h(12877),te=h(2730),ne=h(69755),F=h(71365);function ce(oe,w){if(1&oe){const z=b.EpF();b.TgZ(0,"button",7),b.NdJ("click",function(){b.CHM(z);const W=b.oxw();return b.KtG(W.deleteSelectedResources())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&oe){const z=b.oxw();b.Q6J("disabled",0===z.selected.selected.length),b.xp6(1),b.hij(" ",b.lcZ(2,2,"VO_DETAIL.RESOURCES.LIST.DELETE")," ")}}function Ce(oe,w){1&oe&&b._UZ(0,"perun-web-apps-loading-table")}function Ie(oe,w){if(1&oe&&b._UZ(0,"perun-web-apps-resources-list",8),2&oe){const z=b.oxw();b.Q6J("disableRouting",!z.routeAuth)("filterValue",z.filterValue)("resources",z.resources)("routingVo",!0)("displayedColumns",z.displayedColumns)("selection",z.selected)("tableId",z.tableId)}}let ye=(()=>{class oe{static#e=this.id="VoResourcesPreviewComponent";constructor(z,q,W,Q){this.resourcesManager=z,this.dialog=q,this.authResolver=W,this.entityStorageService=Q,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.displayedColumns=[],this.tableId=S.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(z=>{this.resources=z,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(z){this.filterValue=z}deleteSelectedResources(){const z=(0,m.kZ)();z.width="450px",z.data={theme:"vo-theme",resources:this.selected.selected},this.dialog.open(g.f,z).afterClosed().subscribe(W=>{W&&this.refreshTable()})}static#t=this.\u0275fac=function(q){return new(q||oe)(b.Y36(p.xk),b.Y36(x.uw),b.Y36(T.x4),b.Y36(T.fb))};static#i=this.\u0275cmp=b.Xpm({type:oe,selectors:[["app-vo-resources-preview"]],hostVars:2,hostBindings:function(q,W){2&q&&b.ekj("router-component",W.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(q,W){if(1&q&&(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 W.refreshTable()}),b.qZA(),b.YNc(5,ce,3,4,"button",2),b.TgZ(6,"perun-web-apps-debounce-filter",3),b.NdJ("filter",function(Re){return W.applyFilter(Re)}),b.qZA(),b.YNc(7,Ce,1,0,"ng-template",null,4,b.W1O),b.TgZ(9,"div",5),b.YNc(10,Ie,1,7,"perun-web-apps-resources-list",6),b.qZA()()),2&q){const Q=b.MAs(8);b.xp6(2),b.Oqu(b.lcZ(3,5,"VO_DETAIL.RESOURCES.LIST.TITLE")),b.xp6(3),b.Q6J("ngIf",W.removeAuth),b.xp6(1),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(4),b.Q6J("perunWebAppsLoader",W.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[R.O5,v.lW,N.K,B.t,O.C,te.P,ne.e,F.X$]})}return oe})()},65992:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>Ne});var e=h(73615),p=h(87824),g=h(65879),S=h(96814),m=h(74104),T=h(11186),b=h(62481),x=h(25313),R=h(55940),v=h(26385),N=h(3305),B=h(71365);function O(ae,je){1&ae&&g._UZ(0,"mat-spinner",2)}function te(ae,je){if(1&ae&&(g.TgZ(0,"mat-panel-description")(1,"div")(2,"i",10),g._uU(3," error "),g.qZA(),g._uU(4),g.ALo(5,"translate"),g.ALo(6,"translate"),g.qZA()()),2&ae){const U=g.oxw().$implicit,le=g.oxw(2);g.xp6(4),g.HOy(" ",le.getErrorCountStates(U)," ",g.lcZ(5,4,"VO_DETAIL.RESOURCES.STATES.FROM")," ",U.taskList.length," ",g.lcZ(6,6,"VO_DETAIL.RESOURCES.STATES.TASKS_WITH_ERROR_STATE")," ")}}function ne(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ID")," "))}function F(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.id)}}function ce(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SERVICE")," "))}function Ce(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.service.name)}}function Ie(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STATUS")," "))}function ye(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.status)}}function oe(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SCHEDULED")," "))}function w(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function z(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function q(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,w,3,4,"div",25),g.YNc(2,z,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.schedule)("ngIfElse",le)}}function W(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STARTED")," "))}function Q(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function Re(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function tt(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,Q,3,4,"div",25),g.YNc(2,Re,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.startTime)("ngIfElse",le)}}function Fe(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ENDED")," "))}function ft(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function Ye(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function $e(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,ft,3,4,"div",25),g.YNc(2,Ye,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.endTime)("ngIfElse",le)}}function rt(ae,je){1&ae&&g._UZ(0,"tr",28)}const Qe=function(ae,je,U){return{redTableItem:ae,greenTableItem:je,yellowTableItem:U}};function ge(ae,je){if(1&ae&&g._UZ(0,"tr",29),2&ae){const U=je.$implicit;g.Q6J("ngClass",g.kEZ(1,Qe,"ERROR"===U.status||"SENDERROR"===U.status||"GENERROR"===U.status,"DONE"===U.status,"WARNING"===U.status))}}function G(ae,je){if(1&ae&&(g.TgZ(0,"table",12),g.ynx(1,13),g.YNc(2,ne,3,3,"th",14),g.YNc(3,F,2,1,"td",15),g.BQk(),g.ynx(4,16),g.YNc(5,ce,3,3,"th",14),g.YNc(6,Ce,2,1,"td",15),g.BQk(),g.ynx(7,17),g.YNc(8,Ie,3,3,"th",14),g.YNc(9,ye,2,1,"td",15),g.BQk(),g.ynx(10,18),g.YNc(11,oe,3,3,"th",14),g.YNc(12,q,4,2,"td",15),g.BQk(),g.ynx(13,19),g.YNc(14,W,3,3,"th",14),g.YNc(15,tt,4,2,"td",15),g.BQk(),g.ynx(16,20),g.YNc(17,Fe,3,3,"th",14),g.YNc(18,$e,4,2,"td",15),g.BQk(),g.YNc(19,rt,1,0,"tr",21),g.YNc(20,ge,1,5,"tr",22),g.qZA()),2&ae){const U=g.oxw(2).$implicit,le=g.oxw(2);g.Q6J("dataSource",le.datasources[le.propagation.indexOf(U)]),g.xp6(19),g.Q6J("matHeaderRowDef",le.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",le.displayedColumns)}}function me(ae,je){1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_TASKS")," "))}function Le(ae,je){if(1&ae&&(g._UZ(0,"mat-divider"),g.YNc(1,G,21,3,"table",11),g.YNc(2,me,3,3,"div",8)),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.Q6J("ngIf",0!==U.taskList.length),g.xp6(1),g.Q6J("ngIf",0===U.taskList.length)}}function Ve(ae,je){if(1&ae&&(g.TgZ(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._UZ(3,"img",6),g.TgZ(4,"div",7),g._uU(5),g.qZA()(),g.YNc(6,te,7,8,"mat-panel-description",8),g.qZA(),g.YNc(7,Le,3,2,"ng-template",9),g.qZA()),2&ae){const U=je.$implicit,le=g.oxw(2);g.xp6(5),g.hij(" ",U.resource.name," "),g.xp6(1),g.Q6J("ngIf",0!==le.getErrorCountStates(U))}}function ve(ae,je){if(1&ae&&(g.TgZ(0,"div",3)(1,"mat-accordion",4),g.YNc(2,Ve,8,2,"mat-expansion-panel",5),g.qZA()()),2&ae){const U=g.oxw();g.xp6(2),g.Q6J("ngForOf",U.propagation)}}let xe=(()=>{class ae{constructor(){this.propagation=[],this.loading=!1,this.datasources=[],this.displayedColumns=["id","service","status","scheduled","started","ended"]}getErrorCountStates(U){let le=0;for(const ee of U.taskList)("ERROR"===ee.status||"GENERROR"===ee.status||"SENDERROR"===ee.status)&&le++;return le}getDataSource(){this.datasources=[];for(const U of this.propagation)this.datasources.push(new x.by(U.taskList))}ngOnChanges(){this.getDataSource()}static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275cmp=g.Xpm({type:ae,selectors:[["app-state-tab"]],inputs:{propagation:"propagation",loading:"loading"},features:[g.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(le,ee){1&le&&(g.YNc(0,O,1,0,"mat-spinner",0),g.YNc(1,ve,3,1,"div",1)),2&le&&(g.Q6J("ngIf",ee.loading),g.xp6(1),g.Q6J("ngIf",!ee.loading))},dependencies:[S.mk,S.sg,S.O5,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,R.Ou,v.d,N.pp,N.ib,N.yz,N.yK,N.u4,N.HS,S.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 ae})();function ot(ae,je){if(1&ae&&(g._uU(0),g.ALo(1,"translate"),g.TgZ(2,"span",5),g._uU(3),g.qZA()),2&ae){const U=g.oxw();g.hij(" ",g.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.ERROR_RESOURCES")," "),g.xp6(3),g.Oqu(U.errorPropagation.length)}}function fe(ae,je){1&ae&&(g.TgZ(0,"perun-web-apps-alert",8),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_ERROR")," "))}function qe(ae,je){if(1&ae&&(g.YNc(0,fe,3,3,"perun-web-apps-alert",6),g._UZ(1,"app-state-tab",7)),2&ae){const U=g.oxw();g.Q6J("ngIf",!U.loading&&0===U.errorPropagation.length),g.xp6(1),g.Q6J("loading",U.loading)("propagation",U.errorPropagation)}}function we(ae,je){if(1&ae&&(g._uU(0),g.ALo(1,"translate"),g.TgZ(2,"span",9),g._uU(3),g.qZA()),2&ae){const U=g.oxw();g.hij(" ",g.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.OK_RESOURCES")," "),g.xp6(3),g.Oqu(U.okPropagation.length)}}function ht(ae,je){1&ae&&(g.TgZ(0,"perun-web-apps-alert",8),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_OK")," "))}function Y(ae,je){if(1&ae&&(g.YNc(0,ht,3,3,"perun-web-apps-alert",6),g._UZ(1,"app-state-tab",7)),2&ae){const U=g.oxw();g.Q6J("ngIf",!U.loading&&0===U.okPropagation.length),g.xp6(1),g.Q6J("loading",U.loading)("propagation",U.okPropagation)}}let Ne=(()=>{class ae{static#e=this.id="VoResourcesStatesComponent";constructor(U,le){this.taskService=U,this.entityStorageService=le,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 le of U){let ee=!0;for(const ke of le.taskList)if("ERROR"===ke.status||"GENERROR"===ke.status||"SENDERROR"===ke.status){ee=!1;break}ee?this.okPropagation.push(le):this.errorPropagation.push(le)}this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(le){return new(le||ae)(g.Y36(p.Ob),g.Y36(e.fb))};static#i=this.\u0275cmp=g.Xpm({type:ae,selectors:[["app-vo-resources-states"]],hostVars:2,hostBindings:function(le,ee){2&le&&g.ekj("router-component",ee.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(le,ee){1&le&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return ee.refreshTable()}),g.qZA(),g.TgZ(4,"mat-tab-group",2),g.NdJ("selectedIndexChange",function(He){return ee.selectedIndex=He}),g.TgZ(5,"mat-tab"),g.YNc(6,ot,4,4,"ng-template",3),g.YNc(7,qe,2,3,"ng-template",4),g.qZA(),g.TgZ(8,"mat-tab"),g.YNc(9,we,4,4,"ng-template",3),g.YNc(10,Y,2,3,"ng-template",4),g.qZA()()),2&le&&(g.xp6(1),g.Oqu(g.lcZ(2,2,"VO_DETAIL.RESOURCES.STATES.TITLE")),g.xp6(3),g.Q6J("selectedIndex",ee.selectedIndex))},dependencies:[S.O5,m.Vc,m.uD,m.uX,m.SP,T.w,b.t,xe,B.X$]})}return ae})()},45279:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>$e});var e=h(23164),p=h(73615),g=h(15939),S=h(46845),m=h(69400),T=h(87824),b=h(64124),x=h(65879),R=h(17700),v=h(71365),N=h(44112),B=h(96814),O=h(30617),te=h(32296),ne=h(55940),F=h(92596),ce=h(26385),Ce=h(11186),Ie=h(55959),ye=h(62481),oe=h(69755),w=h(18994);function z(rt,Qe){1&rt&&x._UZ(0,"mat-spinner",15)}function q(rt,Qe){if(1&rt){const ge=x.EpF();x.TgZ(0,"button",21),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw(2);return x.KtG(me.settings())}),x.TgZ(1,"i",22),x._uU(2,"edit"),x.qZA(),x.TgZ(3,"span",23),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&rt&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function W(rt,Qe){if(1&rt&&(x.TgZ(0,"div",16)(1,"div")(2,"div",17),x._uU(3),x.ALo(4,"translate"),x.qZA(),x.TgZ(5,"div")(6,"span",17),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._uU(9,": "),x.TgZ(10,"mat-icon",18),x._uU(11,"arrow_right_alt"),x.qZA(),x._uU(12),x.ALo(13,"translate"),x.ALo(14,"translate"),x.TgZ(15,"mat-icon",19),x._uU(16,"restore"),x.qZA(),x._uU(17),x.ALo(18,"translate"),x.ALo(19,"translate"),x.YNc(20,q,6,3,"button",20),x.qZA()()()),2&rt){const ge=x.oxw();x.xp6(3),x.AsE(" ",x.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAME"),": ",ge.applicationForm.moduleClassName," "),x.xp6(4),x.Oqu(x.lcZ(8,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),x.xp6(5),x.hij(" ",ge.applicationForm.automaticApproval?x.lcZ(13,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(14,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),x.xp6(5),x.hij(" ",ge.applicationForm.automaticApprovalExtension?x.lcZ(18,14,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(19,16,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),x.xp6(3),x.Q6J("ngIf",ge.editAuth)}}function Q(rt,Qe){if(1&rt){const ge=x.EpF();x.TgZ(0,"button",24),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.add())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&rt&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function Re(rt,Qe){if(1&rt){const ge=x.EpF();x.TgZ(0,"button",25),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.save())}),x.TgZ(1,"i",10),x._uU(2,"save"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()}if(2&rt){const ge=x.oxw();x.Q6J("disabled",!ge.itemsChanged),x.xp6(3),x.hij(" ",x.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function tt(rt,Qe){if(1&rt){const ge=x.EpF();x.TgZ(0,"button",26),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.copy())}),x.TgZ(1,"i",22),x._uU(2,"file_copy"),x.qZA(),x.TgZ(3,"span",23),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&rt&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.COPY_VO_BUTTON")," "))}function Fe(rt,Qe){1&rt&&(x.TgZ(0,"perun-web-apps-alert",27),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&rt&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function ft(rt,Qe){1&rt&&x._UZ(0,"perun-web-apps-loading-table")}function Ye(rt,Qe){if(1&rt){const ge=x.EpF();x.TgZ(0,"app-application-form-list",28),x.NdJ("applicationFormItemsChange",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.changeItems())}),x.qZA()}if(2&rt){const ge=x.oxw();x.Q6J("applicationForm",ge.applicationForm)("applicationFormItems",ge.applicationFormItems)("displayedColumns",ge.displayedColumns)("refreshApplicationForm",ge.refreshApplicationForm)("theme","vo-theme")}}let $e=(()=>{class rt{static#e=this.id="VoSettingsApplicationFormComponent";constructor(ge,G,me,Le,Ve,ve,xe,ot){this.registrarManager=ge,this.dialog=G,this.notificator=me,this.translate=Le,this.router=Ve,this.authResolver=ve,this.voService=xe,this.entityStorageService=ot,this.loading=!1,this.applicationFormItems=[],this.itemsChanged=!1,this.displayedColumns=[],this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loading=!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(G=>{this.applicationFormItems=G,this.loading=!1})})}add(){let ge=(0,b.kZ)();ge.width="500px",ge.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(S.J,ge).afterClosed().subscribe(me=>{me&&(this.applicationFormItems=Object.assign([],me[0]),ge=(0,b.kZ)(),ge.width="600px",ge.height="600px",ge.data={voId:this.vo.id,applicationFormItem:me[1],theme:"vo-theme",allItems:this.applicationFormItems},this.dialog.open(m._,ge),this.itemsChanged=!0)})}copy(){const ge=(0,b.kZ)();ge.width="500px",ge.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(g.W,ge).afterClosed().subscribe(me=>{me&&this.updateFormItems()})}settings(){const ge=(0,b.kZ)();ge.width="400px",ge.data={entity:"vo",applicationForm:this.applicationForm,theme:"vo-theme"},this.dialog.open(e.E,ge).afterClosed().subscribe(me=>{me&&(this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(Le=>{this.notificator.showSuccess(Le)}),this.applicationForm=me)})}preview(){this.router.navigate(["/organizations",this.vo.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loading=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(ge=>{this.applicationFormItems=ge,this.itemsChanged=!1,this.setAuthRights(),this.refreshApplicationForm=!1,this.loading=!1})}changeItems(){this.itemsChanged=!0}save(){this.loading=!0;let ge=0;for(const G of this.applicationFormItems)G.ordnum=ge,G.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(G=>{this.notificator.showSuccess(G)}),this.updateFormItems()},error:()=>this.loading=!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(G){return new(G||rt)(x.Y36(T.tk),x.Y36(R.uw),x.Y36(p.V6),x.Y36(v.sK),x.Y36(N.F0),x.Y36(p.x4),x.Y36(T.YF),x.Y36(p.fb))};static#i=this.\u0275cmp=x.Xpm({type:rt,selectors:[["app-vo-settings-application-form"]],hostVars:2,hostBindings:function(G,me){2&G&&x.ekj("router-component",me.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(G,me){if(1&G&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.YNc(3,z,1,0,"mat-spinner",1),x.TgZ(4,"div"),x.YNc(5,W,21,18,"div",2),x._UZ(6,"mat-divider",3),x.TgZ(7,"div",4)(8,"perun-web-apps-refresh-button",5),x.NdJ("refresh",function(){return me.updateFormItems()}),x.qZA(),x.YNc(9,Q,3,3,"button",6),x.YNc(10,Re,5,4,"button",7),x.YNc(11,tt,6,3,"button",8),x.TgZ(12,"button",9),x.NdJ("click",function(){return me.preview()}),x.TgZ(13,"i",10),x._uU(14,"search"),x.qZA(),x._uU(15),x.ALo(16,"translate"),x.qZA()(),x.YNc(17,Fe,3,3,"perun-web-apps-alert",11),x.YNc(18,ft,1,0,"ng-template",null,12,x.W1O),x.TgZ(20,"div",13),x.YNc(21,Ye,1,5,"app-application-form-list",14),x.qZA()()),2&G){const Le=x.MAs(19);x.xp6(1),x.hij(" ",x.lcZ(2,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),x.xp6(2),x.Q6J("ngIf",me.loading),x.xp6(2),x.Q6J("ngIf",!me.loading),x.xp6(4),x.Q6J("ngIf",me.editAuth),x.xp6(1),x.Q6J("ngIf",me.editAuth),x.xp6(1),x.Q6J("ngIf",me.editAuth),x.xp6(4),x.hij(" ",x.lcZ(16,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),x.xp6(2),x.Q6J("ngIf",me.editAuth),x.xp6(4),x.Q6J("perunWebAppsLoader",me.loading)("perunWebAppsLoaderIndicator",Le)}},dependencies:[B.O5,O.Hw,te.lW,ne.Ou,F.gM,ce.d,Ce.w,Ie.K,ye.t,oe.e,w.b,v.X$]})}return rt})()},80809:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>yn});var e=h(87824),p=h(78337),g=h(38106),S=h(64124),m=h(17700),T=h(73615),b=h(56223),x=h(50165),R=h(78645),v=h(65879),N=h(71365),B=h(96814),O=h(23680),te=h(24516),ne=h(64170),F=h(30617),ce=h(32296),Ce=h(75986),Ie=h(98525),ye=h(92596),oe=h(61545),w=h(11186),z=h(12207),q=h(69755),W=h(91762),Q=h(98067),Re=h(1385),tt=h(87466),Fe=h(97500),ft=h(83472),Ye=h(2730);function $e(Pt,hi){1&Pt&&(v.TgZ(0,"div")(1,"perun-web-apps-alert",8),v._uU(2),v.ALo(3,"translate"),v.qZA()()),2&Pt&&(v.xp6(2),v.Oqu(v.lcZ(3,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DONT_ASSIGN_INFO")))}function rt(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw();return v.KtG(ci.onAsSubgroupChange(qt))})("nameChanged",function(qt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onNameChange(qt))})("descriptionChanged",function(qt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onDescriptionChange(qt))})("parentGroupChanged",function(qt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onParentChange(qt))}),v.qZA()()}if(2&Pt){const ct=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CREATE_NEW_GROUP")),v.xp6(2),v.Q6J("voGroups",ct.allVoGroups)}}const Qe=function(){return["select","id","name","description"]};function ge(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw();return v.KtG(ci.applyFilter(qt))}),v.qZA(),v._UZ(5,"perun-web-apps-groups-list",12),v.qZA()}if(2&Pt){const ct=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",ct.assignableGroups)("selection",ct.selection)("disableRouting",!0)("displayedColumns",v.DdM(10,Qe))("filter",ct.filterValue)("tableId",ct.tableId)}}let G=(()=>{class Pt{constructor(ct,Qt,qt){this.groupsService=ct,this.guiAuthResolver=Qt,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 p.Ov(!0,[]),this.name="",this.description="",this.asSubgroup=!1,this.parentGroup=null,this.filterValue="",this.tableId=g.rc,this.groupToCreate={id:0,beanName:"Group"},this.groupIds=[],this.groupAttrNames=[Re.r.GROUP_SYNC_ENABLED,Re.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,S.jh)(ct,Re.r.VO_BLOCK_MANUAL_MEMBER_ADDING),this.groupsService.getAllRichGroupsWithAttributesByNames(this.voId,this.groupAttrNames).subscribe(Qt=>{this.allVoGroups=Qt.filter(qt=>"members"!==qt.name),this.assignableGroups=this.filterAssignableGroups(Qt),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 Qt=[];for(const qt of ct)!(0,S.bx)(qt)&&!(0,S.jh)(qt.attributes,Re.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[qt])&&Qt.push(qt);return Qt}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(e.ff),v.Y36(T.x4),v.Y36(e.H8))};static#t=this.\u0275cmp=v.Xpm({type:Pt,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(Qt,qt){1&Qt&&(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(ki){return qt.groupAssignment=ki}),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,$e,4,3,"div",7),v.YNc(19,rt,5,4,"div",7),v.YNc(20,ge,6,11,"div",7)),2&Qt&&(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:[B.O5,b.JJ,b.On,ye.gM,tt.VQ,tt.U0,w.w,Fe.W,ft.r,Ye.P,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Pt})();var me=h(12246),Le=h(37803);const Ve=["stepper"];function ve(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function xe(Pt,hi){1&Pt&&(v.TgZ(0,"h1",5),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE")," "))}function ot(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_LABEL"))}function fe(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function qe(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function we(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function ht(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_LABEL"))}function Y(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.Q6J("value",ct),v.uIk("data-cy",ct),v.xp6(1),v.hij(" ",ct," ")}}function Ne(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_ERROR")," "))}function ae(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function je(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL_ERROR")," "))}function U(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Pt){const ct=hi.$implicit;v.s9C("value",ct),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function le(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw(3);return v.KtG(ci.currentLanguage=qt)}),v.YNc(5,U,4,6,"mat-option",23),v.qZA()()}if(2&Pt){const ct=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ct.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ct.languages)}}function ee(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_LABEL"))}function ke(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function He(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",6)(1,"mat-stepper",7,8)(3,"mat-step",9),v.YNc(4,ot,2,3,"ng-template",10),v.YNc(5,fe,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,qe,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,we,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,ht,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(ct);const ci=v.oxw(2);return v.KtG(ci.onNamespaceChanged(qt))}),v.YNc(43,Y,2,3,"mat-option",23),v.qZA(),v.YNc(44,Ne,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,ae,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,je,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(ct);const qt=v.oxw(2);return v.KtG(qt.passwordResetChange())}),v._uU(61),v.ALo(62,"translate"),v.qZA()(),v.YNc(63,le,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,ee,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(ct);const ci=v.oxw(2);return v.KtG(ci.sponsorType=qt)})("sponsorSelected",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.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(ct);const ci=v.oxw(2);return v.KtG(ci.setExpiration(qt))}),v.qZA()()(),v.TgZ(76,"mat-step"),v.YNc(77,ke,2,3,"ng-template",10),v.TgZ(78,"app-assign-groups-sponsored-members-component",32),v.NdJ("groupsToAdd",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.createMember(qt))})("submitAllowed",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.submitAllowed=qt)}),v.qZA()()()()}if(2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ct.userControl),v.xp6(2),v.Q6J("ngIf",ct.functionalityNotSupported),v.xp6(1),v.Q6J("formGroup",ct.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",ct.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",ct.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",ct.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(36,48,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_TITLE")),v.xp6(2),v.Q6J("formGroup",ct.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(41,50,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ct.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ct.namespaceControl.hasError("required","namespace")),v.xp6(1),v.s9C("matTooltip",v.lcZ(46,52,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN_DISABLED")),v.Q6J("matTooltipDisabled",ct.namespaceControl.get("login").enabled),v.xp6(3),v.Oqu(v.lcZ(49,54,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN")),v.xp6(3),v.Q6J("ngIf",ct.namespaceControl.hasError("required","login")),v.xp6(3),v.Oqu(v.lcZ(55,56,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL")),v.xp6(3),v.Q6J("ngIf",ct.namespaceControl.hasError("required","email")||ct.namespaceControl.hasError("pattern","email")),v.xp6(1),v.s9C("matTooltip",v.lcZ(59,58,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET_DISABLED")),v.Q6J("matTooltipDisabled",ct.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",ct.namespaceControl.get("passwordReset").value),v.xp6(1),v.Q6J("formGroup",ct.namespaceControl)("namespace",ct.selectedNamespace)("tooltipPwdViaEmail",ct.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",ct.data.voId)("voSponsors",ct.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",ct.minDate),v.xp6(3),v.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function Et(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.WITH_ERRORS")))}function he(Pt,hi){if(1&Pt&&(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,Et,3,3,"perun-web-apps-alert",11),v.qZA()),2&Pt){const ct=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,ct.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"),": ",ct.loginThatWasSet,""),v.xp6(3),v.AsE(" ",v.lcZ(16,17,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD")," : ",ct.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",ct.finishedWithErrors)}}function Pe(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",39)(1,"button",40),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(2);return v.KtG(qt.onCancel())}),v._uU(2),v.ALo(3,"translate"),v.qZA()()}2&Pt&&(v.xp6(2),v.hij(" ",v.lcZ(3,1,"DIALOGS.CREATE_SPONSORED_MEMBER.OK")," "))}function r(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",45),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.BACK")," "))}function u(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",46),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),v.Q6J("disabled",ct.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.CREATE_SPONSORED_MEMBER.NEXT")," ")}}function C(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",47),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.onConfirm())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("disabled",!ct.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.CREATE_SPONSORED_MEMBER.SUBMIT")," ")}}function M(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",39)(1,"div")(2,"button",41),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(2);return v.KtG(qt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,r,3,3,"button",42),v.YNc(6,u,3,8,"button",43),v.YNc(7,C,3,4,"button",44),v.qZA()()}if(2&Pt){const ct=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!==ct.stepper&&0!==ct.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function f(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,xe,3,3,"h1",2),v.YNc(2,He,79,66,"div",3),v.YNc(3,he,21,21,"div",3),v.YNc(4,Pe,4,3,"div",4),v.YNc(5,M,8,6,"div",4),v.qZA()),2&Pt){const ct=v.oxw();v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated&&void 0!==ct.stepper)}}let o=(()=>{class Pt{constructor(ct,Qt,qt,ci,ki,en,gt,oi,nt,It,Ft,di){this.dialogRef=ct,this.data=Qt,this.membersService=qt,this.apiRequestConfiguration=ci,this.usersService=ki,this.store=en,this.translator=gt,this.authzService=oi,this.guiAuthResolver=nt,this.formBuilder=It,this.cd=Ft,this.groupsService=di,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 R.x,this.minDate=new Date,this.namespaceRules=[],this.parsedRules=new Map,this.expiration="never"}static parseAttributes(ct,Qt,qt){for(const ci of Qt)switch(ci){case"login":ct.login=qt;break;case"password":ct.password=qt}}onConfirm(){this.loading=!0,this.groupsToAssign.next()}createMember(ct){this.loading=!0;const Qt={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,ci=this.parsedRules.get(qt);"No namespace"!==qt&&(Qt.userData.namespace=qt),"disabled"!==ci.login&&(Qt.userData.login=this.namespaceControl.get("login").value),"disabled"!==ci.password&&(Qt.sendActivationLink=this.namespaceControl.get("passwordReset").value,Qt.language=this.currentLanguage,Qt.userData.password=this.namespaceControl.get("passwordCtrl").value),"never"!==this.expiration&&(Qt.validityTo=this.expiration),this.membersService.createSponsoredMember(Qt).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 Qt=null===this.selectedNamespace?{login:"disabled",password:"disabled"}:this.parsedRules.get(ct),qt=this.namespaceControl.get("login"),ci=this.namespaceControl.get("passwordCtrl"),ki=this.namespaceControl.get("passwordAgainCtrl"),en=this.namespaceControl.get("passwordReset");"disabled"!==Qt.login?(0,S.mH)(qt,"optional"===Qt.login?[]:[b.kI.required]):(qt.disable(),qt.setValue("")),"disabled"!==Qt.password?((0,S.mH)(ci,"optional"===Qt.password?[]:[b.kI.required],[(0,x.yT)(ct,this.usersService,this.apiRequestConfiguration)]),(0,S.mH)(ki,[]),(0,S.mH)(en,[]),this.namespaceControl.get("passwordReset").setValue(!1)):(ci.disable(),ci.setValue(""),ki.disable(),ki.setValue(""),en.disable(),en.setValue(!1))}passwordResetChange(){const ct=this.namespaceControl.get("passwordCtrl"),Qt=this.namespaceControl.get("passwordAgainCtrl");this.namespaceControl.get("passwordReset").value?(ct.disable(),ct.setValue(""),Qt.disable(),Qt.setValue("")):(ct.enable(),Qt.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:["",b.kI.required],lastName:["",b.kI.required],titleBefore:[""],titleAfter:[""]}),this.languages=this.store.getProperty("supported_languages"),this.namespaceControl=this.formBuilder.group({namespace:["",b.kI.required],login:["",[b.kI.required]],passwordCtrl:["",b.kI.required,[(0,x.yT)(null,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],passwordReset:[!1,[]],email:["",[b.kI.required,b.kI.pattern(S.B2)]]},{validators:S.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 Qt={login:"disabled",password:"disabled"};Pt.parseAttributes(Qt,ct.requiredAttributes,"required"),Pt.parseAttributes(Qt,ct.optionalAttributes,"optional"),this.parsedRules.set(ct.namespaceName,Qt)}1===this.namespaceOptions.length&&(this.selectedNamespace=this.namespaceOptions[0])}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(e.uq),v.Y36(T.F5),v.Y36(e.Fv),v.Y36(T.d6),v.Y36(N.sK),v.Y36(e.Ct),v.Y36(T.x4),v.Y36(b.QS),v.Y36(v.sBO),v.Y36(e.ff))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-create-sponsored-member-dialog"]],viewQuery:function(Qt,qt){if(1&Qt&&v.Gf(Ve,5),2&Qt){let ci;v.iGM(ci=v.CRH())&&(qt.stepper=ci.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(Qt,qt){if(1&Qt&&(v.YNc(0,ve,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,f,6,5,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",qt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.sg,B.O5,O.ey,te.Nt,ne.KE,ne.hX,ne.TO,b._Y,b.Fj,b.JJ,b.JL,b.Q7,b.sg,b.u,F.Hw,ce.lW,Ce.oG,m.uh,m.xY,m.H8,Ie.gD,ye.gM,oe.C0,oe.VY,oe.Vq,w.w,z.b,q.e,W.G,Q.c,G,me.l,B.gd,N.X$,Le.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 Pt})();var n=h(77988);const t=["stepper"];function i(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function a(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_LABEL"))}function c(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function l(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.Q6J("value",ct),v.uIk("data-cy",ct),v.xp6(1),v.hij(" ",ct," ")}}function d(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE_ERROR")," "))}function s(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMES_ERROR")," "))}function E(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_FORMAT"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidFormat").value," ")}}function k(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_EMAIL"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidEmail").value," ")}}function $(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_LOGIN"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidLogin").value," ")}}function it(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_LABEL"))}function Ze(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",27),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_NAMESPACE_PASSWORD_INFO")," "))}function De(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"mat-radio-group",28),v.NdJ("ngModelChange",function(qt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.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&Pt){const ct=v.oxw(3);v.Q6J("ngModel",ct.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 Xe(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Pt){const ct=hi.$implicit;v.s9C("value",ct),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function se(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw(3);return v.KtG(ci.currentLanguage=qt)}),v.YNc(5,Xe,4,6,"mat-option",15),v.qZA()()}if(2&Pt){const ct=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ct.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ct.languages)}}function ie(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION_LABEL"))}function _e(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function et(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"mat-stepper",7,8)(2,"mat-step",9),v.YNc(3,a,2,3,"ng-template",10),v.YNc(4,c,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,l,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,E,3,4,"mat-error",5),v.YNc(29,k,3,4,"mat-error",5),v.YNc(30,$,3,4,"mat-error",5),v.qZA()()(),v.TgZ(31,"mat-step"),v.YNc(32,it,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,Ze,3,3,"perun-web-apps-alert",20),v.YNc(38,De,7,7,"mat-radio-group",21),v.YNc(39,se,6,5,"mat-form-field",22),v.qZA()(),v.TgZ(40,"mat-step"),v.YNc(41,ie,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(ct);const ci=v.oxw(2);return v.KtG(ci.setExpiration(qt))}),v.qZA()()(),v.TgZ(47,"mat-step"),v.YNc(48,_e,2,3,"ng-template",10),v.TgZ(49,"app-assign-groups-sponsored-members-component",24),v.NdJ("groupsToAdd",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.onGenerate(qt))})("submitAllowed",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.submitAllowed=qt)}),v.qZA()()()}if(2&Pt){const ct=v.oxw(2);v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ct.usersInfoFormGroup),v.xp6(2),v.Q6J("ngIf",ct.functionalityNotSupported),v.xp6(2),v.Oqu(v.lcZ(7,25,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_INFO")),v.xp6(2),v.Q6J("formGroup",ct.usersInfoFormGroup),v.xp6(3),v.Oqu(v.lcZ(12,27,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ct.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","namespace")),v.xp6(2),v.Oqu(v.lcZ(18,29,"DIALOGS.GENERATE_SPONSORED_MEMBERS.HINT")),v.xp6(3),v.hij(" ",ct.getSelectedNamespaceRules().csvGenHeaderDescription," "),v.xp6(3),v.Oqu(v.lcZ(24,31,"DIALOGS.GENERATE_SPONSORED_MEMBERS.INSERT_HERE")),v.xp6(2),v.s9C("placeholder",ct.getSelectedNamespaceRules().csvGenPlaceholder),v.xp6(2),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidFormat","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidEmail","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.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"===ct.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","No namespace"!==ct.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","reset"===ct.passwordReset),v.xp6(5),v.Oqu(v.lcZ(45,35,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION")),v.xp6(2),v.Q6J("minDate",ct.minDate)("expiration",ct.expiration),v.xp6(3),v.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function lt(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.Q6J("alert_type","success"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUCCESS")," "))}function St(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.Q6J("alert_type","warn"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.FINISHED_WITH_ERRORS")," "))}function vt(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,lt,3,4,"perun-web-apps-alert",33),v.YNc(2,St,3,4,"perun-web-apps-alert",33),v.qZA()),2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!1===ct.finishedWithErrors),v.xp6(1),v.Q6J("ngIf",ct.finishedWithErrors)}}function Ot(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",40),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.BACK")," "))}function Vt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",41),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),v.Q6J("disabled",ct.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NEXT")," ")}}function si(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",42),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(3);return v.KtG(qt.onSubmit())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("disabled",!ct.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUBMIT")," ")}}function zt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",36),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw(2);return v.KtG(qt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,Ot,3,3,"button",37),v.YNc(6,Vt,3,8,"button",38),v.YNc(7,si,3,4,"button",39),v.qZA()()}if(2&Pt){const ct=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!==ct.stepper&&0!==ct.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function yt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",43),v.NdJ("click",function(){v.CHM(ct);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(ct);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(ct);const qt=v.oxw(2);return v.KtG(qt.downloadCsv())}),v._uU(14),v.ALo(15,"translate"),v.qZA()()()()}if(2&Pt){const ct=v.MAs(9);v.xp6(3),v.hij(" ",v.lcZ(4,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CLOSE")," "),v.xp6(2),v.Q6J("matMenuTriggerFor",ct),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 Tt(Pt,hi){if(1&Pt&&(v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3),v.YNc(5,et,50,37,"mat-stepper",4),v.YNc(6,vt,3,2,"div",5),v.qZA(),v.YNc(7,zt,8,6,"div",6),v.YNc(8,yt,16,13,"div",6),v.qZA()),2&Pt){const ct=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.TITLE")),v.xp6(3),v.Q6J("ngIf","user-input"===ct.state&&0!==ct.namespaceRules.length),v.xp6(1),v.Q6J("ngIf","results"===ct.state),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&"results"!==ct.state),v.xp6(1),v.Q6J("ngIf","results"===ct.state)}}let Me=(()=>{class Pt{constructor(ct,Qt,qt,ci,ki,en,gt,oi,nt,It,Ft,di){this.dialogRef=ct,this.data=Qt,this.store=qt,this.membersService=ci,this.notificator=ki,this.translate=en,this.guiAuthResolver=gt,this.groupsService=oi,this.attributesService=nt,this.formBuilder=It,this.sponsoredMembersPDFService=Ft,this.cd=di,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 R.x,this.languages=["en"],this.currentLanguage="en",this.minDate=new Date,this.namespaceRules=[],this.resultData=[]}static didSomeGenerationFailed(ct){return ct.forEach(Qt=>{if("OK"!==Qt.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:["",b.kI.required],sponsoredMembers:["",[b.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(Qt=>this.namespaceOptions.push(Qt.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,S.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 Qt=this.usersInfoFormGroup.get("sponsoredMembers").value.split("\n"),qt=this.getSelectedNamespaceRules().csvGenHeader,ci=[];for(const en of Qt){const gt=this.parseMemberLine(en);if("format"===gt||"email"===gt)return void(this.loading=!1);""!==gt&&ci.push(gt)}const ki={data:ci,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=Pt.didSomeGenerationFailed(en),this.loading=!1,this.resultData=en},()=>this.loading=!1)}createOutputObjects(ct){let Qt="",qt="",ci="",ki="";const en=[];return ct.forEach(gt=>{Qt=gt.name.replace(";"," ").split(";")[0],qt=gt.status,ci=gt.login?gt.login:ci,ki=gt.password?gt.password:ki;const oi={name:Qt,status:qt,login:ci,password:ki};gt.note&&(oi.note=gt.note),en.push(oi)}),en}parseMemberLine(ct){const Qt=ct.trim();if(""===Qt)return"";const qt=Qt.split(";"),ci=this.getSelectedNamespaceRules().csvGenHeader.split(";");if(qt.length!==ci.length)return"format";if("mail"===ci[2].slice(ci[2].length-4).toLowerCase()&&!qt[2].trim().match(S.B2))return"email";if("login"===ci[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 Qt=ct.value.split("\n");for(const qt of Qt){const ci=this.parseMemberLine(qt);if("format"===ci)return{invalidFormat:{value:qt}};if("email"===ci)return{invalidEmail:{value:qt}};if("login"===ci)return{invalidLogin:{value:qt}}}return null}}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(T.d6),v.Y36(e.uq),v.Y36(T.V6),v.Y36(N.sK),v.Y36(T.x4),v.Y36(e.ff),v.Y36(e.H8),v.Y36(b.QS),v.Y36(T.HV),v.Y36(v.sBO))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-generate-sponsored-members-dialog"]],viewQuery:function(Qt,qt){if(1&Qt&&v.Gf(t,5),2&Qt){let ci;v.iGM(ci=v.CRH())&&(qt.stepper=ci.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(Qt,qt){if(1&Qt&&(v.YNc(0,i,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,Tt,9,7,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",qt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.sg,B.O5,O.ey,te.Nt,ne.KE,ne.hX,ne.TO,b._Y,b.Fj,b.JJ,b.JL,b.Q7,b.sg,b.u,b.On,ce.lW,m.uh,m.xY,m.H8,Ie.gD,tt.VQ,tt.U0,oe.C0,oe.VY,oe.Vq,n.VK,n.OP,n.p6,w.w,z.b,q.e,Q.c,G,B.gd,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Pt})();var mt=h(98586),Ge=h(55959),Je=h(10350),At=h(13566),Ut=h(25313),Xt=h(52183),mi=h(91831),Mi=h(44112),xt=h(92738),_i=h(52269),Ct=h(77983),Nt=h(83337),Gt=h(92606),li=h(45355);let fi=(()=>{class Pt{transform(ct,Qt){return ct.find(qt=>qt.user.id===Qt.id)}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)};static#t=this.\u0275pipe=v.Yjl({name:"selectedSponsor",type:Pt,pure:!0})}return Pt})();var xi=h(93035),Zi=h(32596),ji=h(8355);function Di(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"th",21)(1,"mat-checkbox",22),v.NdJ("change",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(qt?ci.masterToggle():null)}),v.ALo(2,"translate"),v.ALo(3,"masterCheckboxLabel"),v.qZA()()}if(2&Pt){const ct=v.oxw().ngIf,Qt=v.oxw();v.xp6(1),v.Q6J("aria-label",v.lcZ(2,3,v.lcZ(3,5,ct.all)))("checked",Qt.selection.hasValue()&&ct.all)("indeterminate",Qt.selection.hasValue()&&!ct.all)}}const $i=function(Pt){return{name:Pt}};function nn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"td",23)(1,"mat-checkbox",24),v.NdJ("change",function(qt){const ki=v.CHM(ct).$implicit,en=v.oxw(2);return v.KtG(qt?en.selection.toggle(ki):null)})("click",function(qt){return qt.stopPropagation()}),v.ALo(2,"translate"),v.ALo(3,"checkboxLabel"),v.ALo(4,"userFullName"),v.qZA()()}if(2&Pt){const ct=hi.$implicit,Qt=v.oxw(2);v.xp6(1),v.Q6J("aria-label",v.xi3(2,2,v.lcZ(3,5,Qt.selection.isSelected(ct)),v.VKq(9,$i,v.lcZ(4,7,ct.member.user))))("checked",Qt.selection.isSelected(ct))}}function Xi(Pt,hi){1&Pt&&(v.ynx(0,18),v.YNc(1,Di,4,7,"th",19),v.YNc(2,nn,5,11,"td",20),v.BQk())}function Wt(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.ID")," "))}function yi(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",26),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",ct.member.id," ")}}function de(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NAME")," "))}function pt(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"userFullName"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.member.user)," ")}}function Ke(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EMAIL")," "))}function Bt(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberEmail"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.Oqu(v.lcZ(2,1,ct.member))}}function ei(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.LOGIN")," "))}function Oi(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberLogins"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.member)," ")}}function jn(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.SPONSORS")," "))}function Kn(Pt,hi){if(1&Pt&&(v.TgZ(0,"span"),v._uU(1),v.ALo(2,"userFullName"),v._UZ(3,"br"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.user),"")}}function pr(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v.YNc(1,Kn,4,3,"span",29),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.Q6J("ngForOf",ct.sponsors)}}function On(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EXPIRATION")," "))}function Xn(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"parseDate"),v.ALo(3,"selectedSponsor"),v.qZA()),2&Pt){const ct=hi.$implicit,Qt=v.oxw();v.xp6(1),v.hij(" ",v.lcZ(2,1,v.xi3(3,3,ct.sponsors,Qt.selectedSponsor).validityTo)," ")}}function Er(Pt,hi){1&Pt&&v._UZ(0,"th",28)}function Gn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"span")(1,"button",32),v.NdJ("mouseenter",function(){v.CHM(ct);const qt=v.oxw(2);return v.KtG(qt.disableRouting=!0)})("mouseleave",function(){v.CHM(ct);const qt=v.oxw(2);return v.KtG(qt.disableRouting=qt.routingStrategy)})("click",function(){v.CHM(ct);const qt=v.oxw().$implicit,ci=v.oxw();return v.KtG(ci.resetPassword(qt))}),v.ALo(2,"translate"),v.TgZ(3,"mat-icon"),v._uU(4,"vpn_key"),v.qZA()()()}if(2&Pt){const ct=v.oxw().$implicit,Qt=v.oxw();v.xp6(1),v.Q2q("data-cy","",ct.member.user.firstName,"-reset-passwd-button"),v.Q6J("disabled",Qt.loading)("matTooltipPosition","above")("matTooltip",v.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.PASSWORD_RESET"))}}function ar(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"td",27)(1,"button",30),v.NdJ("click",function(){const ci=v.CHM(ct).$implicit,ki=v.oxw();return v.KtG(ki.showSponsors(ci))})("mouseenter",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.disableRouting=!0)})("mouseleave",function(){v.CHM(ct);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&Pt){const ct=hi.$implicit,Qt=v.oxw();v.xp6(1),v.Q2q("data-cy","",ct.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",Qt.passwdResetAuth(ct))}}function Yi(Pt,hi){1&Pt&&v._UZ(0,"tr",33)}const Cn=function(Pt,hi){return["/organizations",Pt,"members",hi]};function Un(Pt,hi){if(1&Pt&&v._UZ(0,"tr",34),2&Pt){const ct=hi.$implicit,Qt=v.oxw();v.ekj("cursor-pointer",!Qt.disableRouting)("disable-outline",Qt.disableRouting),v.Q2q("data-cy","",ct.member.user.firstName,"-name"),v.Q6J("perunWebAppsMiddleClickRouterLink",Qt.disableRouting?null:v.WLB(7,Cn,ct.member.voId,ct.member.id))("routerLink",Qt.disableRouting?null:v.WLB(10,Cn,ct.member.voId,ct.member.id))}}function Sn(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function zn(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NO_SPONSORED_MEMBERS_WARNING"),"\n"))}const or=function(Pt){return{all:Pt}};let er=(()=>{class Pt{constructor(ct,Qt,qt,ci,ki){this.dialog=ct,this.authResolver=Qt,this.storeService=qt,this.attributesManager=ci,this.tableCheckbox=ki,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=S.f7}set matSort(ct){this.sort=ct}static getSortDataForColumn(ct,Qt){switch(Qt){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,Qt){switch(Qt){case"id":return ct.member.id.toString();case"name":return ct.member.user?(0,S.bD)(ct.member.user):"";case"sponsors":return ct.sponsors.map(qt=>(0,S.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,S.O6)((0,S.Xn)(this.dataSource.filteredData,this.displayedColumns,Pt.getDataForColumn),ct)}exportDisplayedData(ct){const Qt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,qt=Qt+this.dataSource.paginator.pageSize;(0,S.O6)((0,S.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Qt,qt),this.displayedColumns,Pt.getDataForColumn),ct)}setDataSource(){this.dataSource||(this.dataSource=new Ut.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ct,Qt)=>(0,S.Sd)(ct,Qt,this.displayedColumns,Pt.getDataForColumn),this.dataSource.sortData=(ct,Qt)=>(0,S.pR)(ct,Qt,Pt.getSortDataForColumn)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.sponsoredMembers}showSponsors(ct){const Qt=(0,S.kZ)();Qt.width="650px",Qt.data={sponsors:ct.sponsors,member:ct.member,theme:"vo-theme"},this.dialog.open(Xt.H,Qt).afterClosed().subscribe(ci=>{ci&&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 Qt=this.storeService.getProperty("password_namespace_attributes").map(qt=>{const ci=qt.split(":");return ci[ci.length-1]});this.attributesManager.getLogins(ct.member.userId).subscribe(qt=>{const ci=qt.filter(gt=>Qt.includes(gt.friendlyNameParameter)),ki=(0,S.kZ)();ki.width="400px",ki.data={userId:ct.member.userId,memberId:ct.member.id,logins:ci},this.dialog.open(mi.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(Qt){return new(Qt||Pt)(v.Y36(m.uw),v.Y36(T.x4),v.Y36(T.d6),v.Y36(e.H8),v.Y36(T.UA))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-sponsored-members-list"]],viewQuery:function(Qt,qt){if(1&Qt&&(v.Gf(S.l9,7),v.Gf(At.YE,7)),2&Qt){let ci;v.iGM(ci=v.CRH())&&(qt.child=ci.first),v.iGM(ci=v.CRH())&&(qt.matSort=ci.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(Qt,qt){1&Qt&&(v.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),v.NdJ("exportDisplayedData",function(ki){return qt.exportDisplayedData(ki)})("exportAllData",function(ki){return qt.exportAllData(ki)}),v.TgZ(2,"table",2),v.YNc(3,Xi,3,0,"ng-container",3),v.ALo(4,"isAllSelected"),v.ynx(5,4),v.YNc(6,Wt,3,3,"th",5),v.YNc(7,yi,2,1,"td",6),v.BQk(),v.ynx(8,7),v.YNc(9,de,3,3,"th",5),v.YNc(10,pt,3,3,"td",8),v.BQk(),v.ynx(11,9),v.YNc(12,Ke,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,Oi,3,3,"td",8),v.BQk(),v.ynx(17,12),v.YNc(18,jn,3,3,"th",5),v.YNc(19,pr,2,1,"td",8),v.BQk(),v.ynx(20,13),v.YNc(21,On,3,3,"th",10),v.YNc(22,Xn,4,6,"td",8),v.BQk(),v.ynx(23,14),v.YNc(24,Er,1,0,"th",10),v.YNc(25,ar,6,6,"td",8),v.BQk(),v.YNc(26,Yi,1,0,"tr",15),v.YNc(27,Un,1,13,"tr",16),v.qZA()()(),v.YNc(28,Sn,3,3,"perun-web-apps-alert",17),v.YNc(29,zn,3,3,"perun-web-apps-alert",17)),2&Qt&&(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,or,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:[B.sg,B.O5,Mi.rH,F.Hw,ce.RK,At.YE,At.nU,Ut.BZ,Ut.fO,Ut.as,Ut.w1,Ut.Dz,Ut.nj,Ut.ge,Ut.ev,Ut.XQ,Ut.Gk,Ce.oG,ye.gM,w.w,xt.Y,_i.Q,Ct.l,N.X$,Le.d,Nt.D,Gt.p,li.M,fi,xi.I,Zi.G,ji.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Pt})();function xr(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Qn(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-table")}const jr=function(){return["select","id","name","email","logins","expiration"]};function bn(Pt,hi){if(1&Pt&&v._UZ(0,"app-sponsored-members-list",16),2&Pt){const ct=v.oxw(3);v.Q6J("disableRouting",!0)("sponsoredMembers",ct.filteredSponsoredMembers)("selection",ct.selection)("filterValue",ct.filter)("displayedColumns",v.DdM(7,jr))("selectedSponsor",ct.sourceSponsor)("tableId",ct.tableId)}}function Si(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw(2);return v.KtG(ci.filter=qt)}),v.qZA(),v.YNc(8,bn,1,8,"app-sponsored-members-list",15),v.qZA()}if(2&Pt){v.oxw();const ct=v.MAs(10),Qt=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",Qt.tableLoading)("perunWebAppsLoaderIndicator",ct)}}function Gi(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"app-choose-sponsor",18),v.NdJ("sponsorTypeSelected",function(qt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.sponsorType=qt)})("sponsorSelected",function(qt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.targetSponsor=qt)}),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("voId",ct.data.voId)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_COPY")("disableSelf",ct.disableSelf)("voSponsors",ct.voSponsorsTarget)}}function dn(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,Gi,1,4,"app-choose-sponsor",17),v.qZA()),2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!ct.tableLoading)}}function In(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"perun-web-apps-expiration-select",19),v.NdJ("expirationSelected",function(qt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.expiration=qt)}),v.qZA()}if(2&Pt){const ct=v.oxw(2);v.Q6J("minDate",ct.minDate)}}function sr(Pt,hi){if(1&Pt){const ct=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(ct);const ci=v.oxw();return v.KtG(ci.sourceSponsorChanged(qt))}),v.qZA(),v.YNc(9,Qn,1,0,"ng-template",null,0,v.W1O),v.YNc(11,Si,9,9,"div",5),v.YNc(12,dn,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(ct);const ci=v.oxw();return v.KtG(ci.pickExpiration=qt)}),v._uU(21,"Pick new expiration date"),v.qZA(),v.YNc(22,In,1,1,"perun-web-apps-expiration-select",9),v.qZA()(),v.TgZ(23,"div",10)(24,"button",11),v.NdJ("click",function(){v.CHM(ct);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(ct);const qt=v.oxw();return v.KtG(qt.submit())}),v._uU(28),v.ALo(29,"translate"),v.qZA()()()}if(2&Pt){const ct=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",ct.voSponsorsSource),v.xp6(3),v.Q6J("ngIf",ct.sourceSponsorSelected),v.xp6(1),v.Q6J("ngIf",ct.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",ct.pickExpiration),v.xp6(2),v.Q6J("ngIf",ct.pickExpiration),v.xp6(3),v.hij(" ",v.lcZ(26,21,"DIALOGS.COPY_SPONSORED_MEMBERS.CANCEL")," "),v.xp6(2),v.Q6J("disabled",ct.loading||0===ct.selection.selected.length||"other"===ct.sponsorType&&!ct.targetSponsor),v.xp6(1),v.hij(" ",v.lcZ(29,23,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR")," ")}}let Hn=(()=>{class Pt{constructor(ct,Qt,qt,ci,ki,en,gt){this.dialogRef=ct,this.data=Qt,this.store=qt,this.membersService=ci,this.notificator=ki,this.translate=en,this.auth=gt,this.loading=!1,this.tableLoading=!1,this.sponsorType="self",this.tableId=g.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=[Re.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(Qt=>Qt.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(Qt=>Qt.sponsors.map(qt=>qt.user.id).includes(this.sourceSponsor.id)),this.tableLoading=!1}sponsor(ct){const Qt="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.targetSponsor,qt=ct.map(ci=>ci.member.id);this.membersService.copySponsoredMembers(qt,this.sourceSponsor.id,Qt.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(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(T.d6),v.Y36(e.uq),v.Y36(T.V6),v.Y36(T.Te),v.Y36(T.x4))};static#t=this.\u0275cmp=v.Xpm({type:Pt,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(Qt,qt){if(1&Qt&&(v.YNc(0,xr,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,sr,30,25,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",qt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.O5,b.JJ,b.On,ce.lW,Ce.oG,m.uh,m.xY,m.H8,w.w,Ge.K,z.b,Je.S,Ye.P,q.e,Q.c,er,me.l,N.X$]})}return Pt})();var tr=h(62481);function Tn(Pt,hi){if(1&Pt&&(v.TgZ(0,"button",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(),Qt=v.MAs(9);v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length)("matMenuTriggerFor",Qt),v.xp6(1),v.hij(" ",v.lcZ(2,3,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE")," ")}}function ir(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",14),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.onCreate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE_ONE")," "))}function lr(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",15),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.onGenerate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.GENERATE")," "))}function zi(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",16),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.onSponsorExistingMember())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.SPONSOR_EXISTING")," ")}}function nr(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",17),v.NdJ("click",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.copySponsoredMembers())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.COPY")," ")}}function Sr(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-table")}function Wn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"app-sponsored-members-list",18),v.NdJ("refreshTable",function(){v.CHM(ct);const qt=v.oxw();return v.KtG(qt.refresh())}),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disableRouting",!ct.routeAuth)("selection",ct.selection)("filterValue",ct.searchString)("sponsoredMembers",ct.members)("tableId",ct.tableId)}}let yn=(()=>{class Pt{static#e=this.id="VoSponsoredMembersComponent";constructor(ct,Qt,qt,ci,ki,en,gt){this.membersManager=ct,this.dialog=Qt,this.authResolver=qt,this.storeService=ci,this.authzResolver=ki,this.entityStorageService=en,this.findSponsors=gt,this.members=[],this.voSponsors=[],this.selection=new p.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=g.Bf,this.attrNames=[Re.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,S.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(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}onGenerate(){const ct=(0,S.kZ)();ct.width="750px",ct.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Me,ct).afterClosed().subscribe(qt=>{qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}onSponsorExistingMember(){const ct=(0,S.kZ)();ct.width="650px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(mt.b,ct).afterClosed().subscribe(qt=>{qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}copySponsoredMembers(){const ct=(0,S.kZ)();ct.width="1000px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(Hn,ct).afterClosed().subscribe(qt=>{qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),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(Qt){return new(Qt||Pt)(v.Y36(e.uq),v.Y36(m.uw),v.Y36(T.x4),v.Y36(T.d6),v.Y36(e.Ct),v.Y36(T.fb),v.Y36(T.Mf))};static#i=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-vo-settings-sponsored-members"]],hostVars:2,hostBindings:function(Qt,qt){2&Qt&&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(Qt,qt){if(1&Qt&&(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,Tn,3,5,"button",3),v.qZA(),v.TgZ(8,"mat-menu",null,4),v.YNc(10,ir,3,3,"button",5),v.YNc(11,lr,3,3,"button",6),v.qZA(),v.YNc(12,zi,3,4,"button",7),v.YNc(13,nr,3,4,"button",8),v.TgZ(14,"perun-web-apps-debounce-filter",9),v.NdJ("filter",function(ki){return qt.applyFilter(ki)}),v.qZA(),v.YNc(15,Sr,1,0,"ng-template",null,10,v.W1O),v.TgZ(17,"div",11),v.YNc(18,Wn,1,5,"app-sponsored-members-list",12),v.qZA()()),2&Qt){const ci=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",ci)}},dependencies:[B.O5,ce.lW,ye.gM,n.VK,n.OP,n.p6,er,Ge.K,tr.t,Ye.P,q.e,N.X$]})}return Pt})()},75891:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>Qe});var e=h(87824),p=h(64124),g=h(73615),S=h(62120),m=h(78337),T=h(17700),b=h(56223),x=h(65879),R=h(71365),v=h(44112),N=h(24516),B=h(64170),O=h(32296),te=h(92596),ne=h(12207),F=h(69755);function ce(ge,G){1&ge&&x._UZ(0,"perun-web-apps-loading-dialog")}function Ce(ge,G){if(1&ge){const me=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._UZ(9,"input",4),x.TgZ(10,"mat-error"),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.TgZ(13,"mat-form-field")(14,"mat-label"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x._UZ(17,"input",5),x.TgZ(18,"mat-error"),x._uU(19),x.ALo(20,"translate"),x.qZA()()(),x.TgZ(21,"div",6)(22,"button",7),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onCancel())}),x._uU(23),x.ALo(24,"translate"),x.qZA(),x.TgZ(25,"div",8),x.ALo(26,"translate"),x.TgZ(27,"button",9),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onSubmit())}),x._uU(28),x.ALo(29,"translate"),x.qZA()()()()}if(2&ge){const me=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,12,"DIALOGS.CREATE_VO.TITLE")),x.xp6(5),x.Oqu(x.lcZ(8,14,"DIALOGS.CREATE_VO.FULL_NAME")),x.xp6(2),x.Q6J("formControl",me.fullNameCtrl),x.xp6(2),x.hij(" ",x.lcZ(12,16,"DIALOGS.CREATE_VO.FILL_FULL_NAME")," "),x.xp6(4),x.Oqu(x.lcZ(16,18,"DIALOGS.CREATE_VO.SHORT_NAME")),x.xp6(2),x.Q6J("formControl",me.shortNameCtrl),x.xp6(2),x.hij(" ",x.lcZ(20,20,"DIALOGS.CREATE_VO.FILL_SHORT_NAME")," "),x.xp6(4),x.hij(" ",x.lcZ(24,22,"DIALOGS.CREATE_VO.CANCEL")," "),x.xp6(2),x.s9C("matTooltip",x.lcZ(26,24,"DIALOGS.CREATE_VO.TOOLTIP")),x.Q6J("matTooltipDisabled",me.shortNameCtrl.valid&&me.fullNameCtrl.valid),x.xp6(2),x.Q6J("disabled",me.shortNameCtrl.invalid||me.fullNameCtrl.invalid),x.xp6(1),x.hij(" ",x.lcZ(29,26,"DIALOGS.CREATE_VO.CREATE")," ")}}let Ie=(()=>{class ge{constructor(me,Le,Ve,ve,xe,ot){this.dialogRef=me,this.data=Le,this.notificator=Ve,this.voService=ve,this.translate=xe,this.router=ot,xe.get("DIALOGS.CREATE_VO.SUCCESS").subscribe(fe=>this.successMessage=fe)}ngOnInit(){this.theme=this.data.theme,this.shortNameCtrl=new b.p4(null,[b.kI.required,b.kI.pattern("^[\\w.-]+$"),b.kI.maxLength(33)]),this.fullNameCtrl=new b.p4(null,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.voService.createVoWithName(this.fullNameCtrl.value,this.shortNameCtrl.value).subscribe({next:me=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.router.navigate(["/organizations",me.id],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Le){return new(Le||ge)(x.Y36(T.so),x.Y36(T.WI),x.Y36(g.V6),x.Y36(e.YF),x.Y36(R.sK),x.Y36(v.F0))};static#t=this.\u0275cmp=x.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(Le,Ve){if(1&Le&&(x.YNc(0,ce,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,Ce,30,28,"div",1),x.qZA()),2&Le){const ve=x.MAs(1);x.xp6(2),x.Gre("",Ve.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",Ve.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[N.Nt,B.KE,B.hX,B.TO,b.Fj,b.JJ,b.Q7,b.oH,O.lW,T.uh,T.xY,T.H8,te.gM,ne.b,F.e,R.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 ye=h(38106),oe=h(39743),w=h(96814),z=h(30617),q=h(55959),W=h(80238),Q=h(62481),Re=h(41419),tt=h(2730);function Fe(ge,G){if(1&ge){const me=x.EpF();x.TgZ(0,"button",10),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onCreateVo())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&ge&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_MANAGEMENT.CREATE_VO")," "))}function ft(ge,G){if(1&ge){const me=x.EpF();x.TgZ(0,"button",11),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onRemoveVo())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&ge){const me=x.oxw();x.Q6J("disabled",0===me.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(2,2,"VO_MANAGEMENT.REMOVE_VO")," ")}}function Ye(ge,G){1&ge&&x._UZ(0,"perun-web-apps-loading-table")}function $e(ge,G){if(1&ge&&x._UZ(0,"perun-web-apps-vos-list",12),2&ge){const me=x.oxw();x.Q6J("tableId",me.tableId)("displayedColumns",me.displayedColumns)("filterValue",me.filterValue)("recentIds",me.recentIds)("selection",me.selection)("vos",me.vos)}}const rt=function(){return{color:"black"}};let Qe=(()=>{class ge{static#e=this.id="VoSelectPageComponent";constructor(me,Le,Ve,ve,xe,ot){this.sideMenuService=me,this.voService=Le,this.guiAuthResolver=Ve,this.dialog=ve,this.notificator=xe,this.apiRequest=ot,this.vos=[],this.recentIds=[],this.filterValue="",this.tableId=ye.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:me=>{this.vos=me,this.recentIds=(0,p.vL)("vos"),this.loading=!1},error:me=>{"PrivilegeException"===me.name?(this.vos=[],this.loading=!1):this.notificator.showRPCError(me)}})}applyFilter(me){this.filterValue=me}onCreateVo(){const me=(0,p.kZ)();me.width="610px",me.data={theme:"vo-theme"},this.dialog.open(Ie,me).afterClosed().subscribe(Ve=>{Ve&&(this.loading=!0,this.refreshTable())})}onRemoveVo(){const me=(0,p.kZ)();me.width="500px",me.data={theme:"vo-theme",vos:[this.selection.selected[0].vo]},this.dialog.open(S.o,me).afterClosed().subscribe(Ve=>{Ve&&this.refreshTable()})}static#t=this.\u0275fac=function(Le){return new(Le||ge)(x.Y36(oe.D),x.Y36(e.YF),x.Y36(g.x4),x.Y36(T.uw),x.Y36(g.V6),x.Y36(g.F5))};static#i=this.\u0275cmp=x.Xpm({type:ge,selectors:[["app-vo-select-page"]],hostVars:2,hostBindings:function(Le,Ve){2&Le&&x.ekj("router-component",Ve.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(Le,Ve){if(1&Le&&(x.TgZ(0,"div",0),x._UZ(1,"perun-web-apps-back-button"),x.TgZ(2,"h1",1),x._UZ(3,"mat-icon",2),x._uU(4),x.ALo(5,"translate"),x.qZA(),x.TgZ(6,"perun-web-apps-refresh-button",3),x.NdJ("refresh",function(){return Ve.refreshTable()}),x.qZA(),x.YNc(7,Fe,3,3,"button",4),x.YNc(8,ft,3,4,"button",5),x.TgZ(9,"perun-web-apps-debounce-filter",6),x.NdJ("filter",function(xe){return Ve.applyFilter(xe)}),x.qZA(),x.YNc(10,Ye,1,0,"ng-template",null,7,x.W1O),x.TgZ(12,"div",8),x.YNc(13,$e,1,6,"perun-web-apps-vos-list",9),x.qZA()()),2&Le){const ve=x.MAs(11);x.xp6(3),x.Q6J("ngStyle",x.DdM(10,rt)),x.xp6(1),x.hij(" ",x.lcZ(5,8,"VO_MANAGEMENT.TITLE")," "),x.xp6(3),x.Q6J("ngIf",Ve.createAuth),x.xp6(1),x.Q6J("ngIf",Ve.deleteAuth),x.xp6(1),x.Q6J("autoFocus",!0)("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),x.xp6(4),x.Q6J("perunWebAppsLoader",Ve.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[w.O5,w.PC,z.Hw,O.lW,q.K,W.Z,Q.t,Re.W,tt.P,F.e,R.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return ge})()},93285:(Ee,Z,h)=>{"use strict";var e=h(6593),p=h(65879),g=h(44112);let S=(()=>{class Ae{static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-auth-callback"]],decls:0,vars:0,template:function(J,Be){}})}return Ae})();var m=h(87824),T=h(73615),b=h(64124),x=h(37073),R=h(19366),v=h(39743),N=h(71365),B=h(17700),O=h(96814),te=h(56223),ne=h(30617),F=h(32651),ce=h(32296),Ce=h(75986),Ie=h(92596),ye=h(55959),oe=h(80238),w=h(97500),z=h(12877),q=h(82066),W=h(69755);function Q(Ae,j){1&Ae&&p._UZ(0,"perun-web-apps-loading-table")}const Re=function(){return["id","recent","shortName","name"]};function tt(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-vos-list",9),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,Re))("recentIds",I.recentIds)("vos",I.objects)}}function Fe(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,tt,1,4,"perun-web-apps-vos-list",8),p.qZA()),2&Ae){const I=p.oxw(),J=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",J)}}const ft=function(){return["id","recent","vo","name","description"]};function Ye(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-groups-list",11),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,ft))("groups",I.objects)("recentIds",I.recentIds)}}function $e(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,Ye,1,4,"perun-web-apps-groups-list",10),p.qZA()),2&Ae){const I=p.oxw(),J=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",J)}}const rt=function(){return["id","recent","name","vo","facility"]};function Qe(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-resources-list",13),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(4,rt))("resources",I.objects)("recentIds",I.recentIds)("routingVo",!0)}}function ge(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,Qe,1,5,"perun-web-apps-resources-list",12),p.qZA()),2&Ae){const I=p.oxw(),J=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",J)}}const G=function(){return["id","recent","name","description"]};function me(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-facilities-list",15),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,G))("facilities",I.objects)("recentIds",I.recentIds)}}function Le(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,me,1,4,"perun-web-apps-facilities-list",14),p.qZA()),2&Ae){const I=p.oxw(),J=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",J)}}let Ve=(()=>{class Ae{constructor(I,J,Be){this.authzResolver=I,this.guiAuthResolver=J,this.resourceService=Be,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(I=>{this.objects=I,this.recentIds=(0,b.vL)("vos"),this.loading=!1});break;case"Group":this.authzResolver.getGroupsWhereUserIsInRoles([this.roleName]).subscribe(I=>{this.objects=I,this.recentIds=(0,b.vL)("groups"),this.loading=!1});break;case"Resource":this.resourceService.getRichResourcesByIds(this.role[this.primaryObject]).subscribe(I=>{this.objects=I,this.recentIds=(0,b.vL)("resources"),this.loading=!1});break;case"Facility":this.authzResolver.getFacilitiesWhereUserIsInRoles([this.roleName]).subscribe(I=>{this.objects=I.map(J=>({facility:J})),this.recentIds=(0,b.vL)("facilities"),this.loading=!1});break;default:this.objects=[],this.loading=!1}}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(m.Ct),p.Y36(T.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(J,Be){1&J&&(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,Q,1,0,"ng-template",null,5,p.W1O),p.YNc(11,Fe,2,2,"span",6),p.YNc(12,$e,2,2,"span",6),p.YNc(13,ge,2,2,"span",6),p.YNc(14,Le,2,2,"span",6),p.qZA()),2&J&&(p.xp6(2),p.Q6J("svgIcon",Be.svgIcon),p.xp6(1),p.hij(" ",p.lcZ(4,7,Be.title)," "),p.xp6(2),p.s9C("matTooltip",p.lcZ(6,9,Be.roleTooltipInfo)),p.xp6(6),p.Q6J("ngIf","Vo"===Be.primaryObject),p.xp6(1),p.Q6J("ngIf","Group"===Be.primaryObject),p.xp6(1),p.Q6J("ngIf","Resource"===Be.primaryObject),p.xp6(1),p.Q6J("ngIf","Facility"===Be.primaryObject))},dependencies:[O.O5,ne.Hw,Ie.gM,ye.K,oe.Z,w.W,z.C,q.X,W.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),xe=h(23680),ot=h(11186),fe=h(92738),qe=h(52269);function we(Ae,j){1&Ae&&p._UZ(0,"mat-spinner",3)}function ht(Ae,j){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 Ne(Ae,j){if(1&Ae&&(p.TgZ(0,"div",7)(1,"a",8),p.NdJ("auxclick",function(J){return J.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 I=j.$implicit;p.xp6(1),p.Gre("",I.style," item-itself"),p.s9C("matTooltip",I.tooltip),p.Q6J("perunWebAppsMiddleClickRouterLink",p.VKq(9,Y,I.url))("routerLink",I.url),p.xp6(2),p.Oqu(I.type),p.xp6(1),p.Q6J("svgIcon",I.cssIcon),p.xp6(2),p.Oqu(I.label)}}function ae(Ae,j){if(1&Ae&&(p.TgZ(0,"div",5),p.YNc(1,Ne,7,11,"div",6),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("ngForOf",I.items)}}let je=(()=>{class Ae{constructor(I,J,Be,wt){this.vosManager=I,this.groupsManager=J,this.authResolver=Be,this.facilitiesManager=wt,this.items=[],this.vosIds=[],this.groupsIds=[],this.facilitiesIds=[],this.existingRecentIds=[],this.vos=[],this.groups=[],this.facilities=[]}ngOnInit(){this.loading=!0,this.recentItems=(0,b.j4)("recent");for(const I of this.recentItems)switch(I.type){case"Vo":this.vosIds.push(I.id);break;case"Group":this.groupsIds.push(I.id);break;case"Facility":this.facilitiesIds.push(I.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(I=>{this.vos=I,this.getGroups()}):this.getGroups()}getGroups(){this.authResolver.isAuthorized("getGroupsByIds_List_policy",[])?this.groupsManager.getGroupsByIds(this.groupsIds).subscribe(I=>{this.groups=I,this.getFacilities()}):this.getFacilities()}getFacilities(){this.authResolver.isAuthorized("getFacilitiesByIds_List_policy",[])?this.facilitiesManager.getFacilitiesByIds(this.facilitiesIds).subscribe(I=>{this.facilities=I,this.addRecentlyViewedToDashboard()}):this.addRecentlyViewedToDashboard()}addRecentlyViewedToDashboard(){for(const I of this.recentItems)switch(I.type){case"Vo":{const J=this.vos.filter(Be=>Be.id===I.id)[0];J&&this.items.push({cssIcon:"perun-vo",url:`/organizations/${J.id}`,label:J.name,tooltip:J.name,style:"vo-btn",type:"Organization"});break}case"Group":{const J=this.groups.filter(Be=>Be.id===I.id)[0];J&&this.items.push({cssIcon:"perun-group",url:`/organizations/${J.voId}/groups/${J.id}`,label:J.shortName,tooltip:`${I.voName} : ${J.name.replace(/:/g," : ")}`,style:"group-btn",type:"Group"});break}case"Facility":{const J=this.facilities.filter(Be=>Be.id===I.id)[0];J&&this.items.push({cssIcon:"perun-facility-white",url:`/facilities/${J.id}`,label:J.name,tooltip:J.name,style:"facility-btn",type:"Facility"});break}}this.loading=!1}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(m.YF),p.Y36(m.ff),p.Y36(T.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(J,Be){1&J&&(p.YNc(0,we,1,0,"mat-spinner",0),p.YNc(1,ht,3,3,"perun-web-apps-alert",1),p.YNc(2,ae,2,1,"div",2)),2&J&&(p.Q6J("ngIf",Be.loading),p.xp6(1),p.Q6J("ngIf",0===Be.items.length&&!Be.loading),p.xp6(1),p.Q6J("ngIf",Be.items.length>0))},dependencies:[O.sg,O.O5,g.rH,ne.Hw,ve.Ou,Ie.gM,xe.wG,ot.w,fe.Y,qe.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 le(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"div")(1,"mat-checkbox",8),p.NdJ("change",function(Be){const Yt=p.CHM(I).$implicit,Jt=p.oxw();return p.KtG(Be?Jt.changeRoleView(Yt):null)}),p._uU(2),p.ALo(3,"translate"),p.qZA()()}if(2&Ae){const I=j.$implicit,J=p.oxw();p.xp6(1),p.Q6J("checked",J.isRoleShowed(I)),p.xp6(1),p.Oqu(p.lcZ(3,2,"USER_DETAIL.DASHBOARD.CARD_TITLE_"+I))}}function ee(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"button",15),p.NdJ("click",function(){p.CHM(I);const Be=p.oxw(2);return p.KtG(Be.rightSettingOpened=!0)}),p.TgZ(1,"mat-icon"),p._uU(2,"settings"),p.qZA()()}}const ke=function(){return["/myProfile"]};function He(Ae,j){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,ke)),p.xp6(1),p.hij(" ",p.lcZ(11,8,"USER_DETAIL.DASHBOARD.GO_TO_USER_PROFILE")," "))}function Et(Ae,j){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,j){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 Pe(Ae,j){if(1&Ae&&p._UZ(0,"app-perun-web-apps-dashboard-card",26),2&Ae){const I=p.oxw().$implicit,J=p.oxw(3);p.Q6J("roleName",I)("role",J.roles[I])}}function r(Ae,j){if(1&Ae&&(p.TgZ(0,"div",24),p.YNc(1,Pe,1,2,"app-perun-web-apps-dashboard-card",25),p.qZA()),2&Ae){const I=j.$implicit,J=p.oxw(3);p.xp6(1),p.Q6J("ngIf",J.isRoleShowed(I))}}function u(Ae,j){if(1&Ae&&(p.TgZ(0,"div"),p.YNc(1,Et,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 I=p.oxw(2);p.xp6(1),p.Q6J("ngIf",I.recentlyViewedShow),p.xp6(1),p.Q6J("ngIf",I.rolesToHide.toString()!==I.roleNames.toString()),p.xp6(2),p.Q6J("ngForOf",I.roleNames)}}function C(Ae,j){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,ee,3,0,"button",13),p.qZA(),p.YNc(8,He,12,11,"div",14),p.YNc(9,u,5,3,"div",14),p.qZA()),2&Ae){const I=p.oxw();p.xp6(4),p.AsE("",p.lcZ(5,5,"USER_DETAIL.DASHBOARD.TITLE")," ",p.lcZ(6,7,I.user),""),p.xp6(3),p.Q6J("ngIf",!I.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",I.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",!I.hasOnlyNoRightsRoles)}}let M=(()=>{class Ae{constructor(I,J,Be,wt,Yt,Jt,ai,ui,Li,Hi){this.userManager=I,this.storeService=J,this.sideMenuService=Be,this.route=wt,this.router=Yt,this.notificator=Jt,this.translateService=ai,this.dialog=ui,this.apiRequestConfiguration=Li,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"],ai.get("USER_DETAIL.DASHBOARD.MAIL_CHANGE_SUCCESS").subscribe(mn=>this.mailSuccessMessage=mn)}ngOnInit(){this.sideMenuService.setHomeItems([]),this.validatePreferredMailChange(),this.user=this.storeService.getPerunPrincipal().user,this.roles=this.storeService.getPerunPrincipal().roles,this.getUserProfile();const I=Object.keys(this.roles);this.hasOnlyNoRightsRoles=I.every(J=>this.noRightsRoles.has(J)),this.roleNames=this.allowedRoles.filter(J=>I.includes(J)),this.getDashboardSettings()}recentlyViewedChanged(){localStorage.setItem("showRecentlyViewed",JSON.stringify(this.recentlyViewedShow))}changeRoleView(I){if(this.isRoleShowed(I)){const J=[];for(const Be of this.roleNames)this.isRoleShowed(Be)||J.push(Be),Be===I&&J.push(Be);this.rolesToHide=J}else this.rolesToHide=this.rolesToHide.filter(J=>J!==I);localStorage.setItem("rolesToHide",JSON.stringify(this.rolesToHide))}isRoleShowed(I){return!this.rolesToHide.includes(I)}validatePreferredMailChange(){const I=this.route.snapshot.queryParamMap,J=I.get("token"),Be=I.get("u");J&&Be&&(this.apiRequestConfiguration.dontHandleErrorForNext(),this.userManager.validatePreferredEmailChangeWithToken(J,Number.parseInt(Be,10)).subscribe({next:()=>{this.notificator.showSuccess(this.mailSuccessMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"})},error:()=>{const wt=(0,b.kZ)();wt.width="600px",this.dialog.open(x.qD,wt).afterClosed().subscribe(()=>{this.getDashboardSettings()})}}))}getDashboardSettings(){const I=JSON.parse(localStorage.getItem("showRecentlyViewed"));this.recentlyViewedShow=null===I||I;const J=JSON.parse(localStorage.getItem("rolesToHide"));this.rolesToHide=null===J?[]:J}getUserProfile(){this.userProfileUrl=this.otherApplicationService.getUrlForOtherApplication(R.pR.Profile),this.userProfileName=this.storeService.getProperty("profile_label_en")}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(m.Fv),p.Y36(T.d6),p.Y36(v.D),p.Y36(g.gz),p.Y36(g.F0),p.Y36(T.V6),p.Y36(N.sK),p.Y36(B.uw),p.Y36(T.F5),p.Y36(T.jq))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-user-dashboard"]],hostVars:2,hostBindings:function(J,Be){2&J&&p.ekj("router-component",Be.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(J,Be){1&J&&(p.TgZ(0,"mat-sidenav-container",0)(1,"mat-sidenav",1),p.NdJ("openedChange",function(Yt){return Be.rightSettingOpened=Yt}),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(Yt){return Be.recentlyViewedShow=Yt})("change",function(Yt){return Yt?Be.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,le,4,4,"div",6),p.qZA()(),p.TgZ(14,"mat-sidenav-content"),p.YNc(15,C,10,9,"div",7),p.qZA()()),2&J&&(p.xp6(1),p.Q6J("opened",Be.rightSettingOpened),p.xp6(3),p.Oqu(p.lcZ(5,7,"USER_DETAIL.DASHBOARD.DASHBOARD_SETTINGS")),p.xp6(3),p.Q6J("ngModel",Be.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",Be.roleNames),p.xp6(2),p.Q6J("ngIf",void 0!==Be.user))},dependencies:[O.sg,O.O5,g.rH,te.JJ,te.On,ne.Hw,F.JX,F.TM,F.Rh,ce.lW,Ce.oG,Ve,je,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(J){return new(J||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(J,Be){1&J&&(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&J&&(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(J){return new(J||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[O.ez,ce.ot,ne.Ps,g.Bz,n.ez,N.aw,t.lN,te.UX,i.c,a.r,c.A]})}return Ae})();function d(Ae,j){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(I,J,Be){this.auth=I,this.router=J,this.storeService=Be}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(J){return new(J||Ae)(p.Y36(T.e8),p.Y36(g.F0),p.Y36(T.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(J,Be){1&J&&(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 Be.startAuth()}),p._uU(8),p.ALo(9,"translate"),p.TgZ(10,"mat-icon"),p._uU(11," login "),p.qZA()()()()()),2&J&&(p.xp6(3),p.Q6J("ngIf",Be.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,ce.lW,ne.Hw,ot.w,N.X$],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return Ae})();var E=h(69338);function k(Ae,j){if(1&Ae&&(p.TgZ(0,"div",8),p._UZ(1,"div",9),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("innerHTML",I.logo,p.oJD)}}function $(Ae,j){if(1&Ae&&(p.TgZ(0,"div",10),p._UZ(1,"div",11)(2,"mat-icon",12),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("innerHTML",I.logo,p.oJD)}}const it=function(Ae){return{color:Ae}};function Ze(Ae,j){if(1&Ae&&(p.TgZ(0,"p",13),p._uU(1),p.qZA()),2&Ae){const I=p.oxw();p.Q6J("ngStyle",p.VKq(2,it,I.textColor)),p.xp6(1),p.hij(" ",I.headerTitle," ")}}const De=function(Ae,j){return{background:Ae,color:j}},Xe=function(Ae,j){return{"min-height":Ae,"background-color":j}};let se=(()=>{class Ae{constructor(I,J,Be,wt){this.storeService=I,this.sanitizer=J,this.preferredLangService=Be,this.translateService=wt,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 I=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(I)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(T.d6),p.Y36(e.H7),p.Y36(T.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(J,Be){1&J&&(p.TgZ(0,"div",0),p.YNc(1,k,2,1,"div",1),p.YNc(2,$,3,1,"div",2),p.YNc(3,Ze,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&J&&(p.Q6J("ngStyle",p.WLB(5,De,Be.headerBackgroundColor,Be.headerTextColor)),p.xp6(1),p.Q6J("ngIf","admin-gui"===Be.application||"user-profile"===Be.application||"consolidator"===Be.application),p.xp6(1),p.Q6J("ngIf","publications"===Be.application),p.xp6(1),p.Q6J("ngIf",!!Be.headerTitle),p.xp6(2),p.Q6J("ngStyle",p.WLB(8,Xe,Be.getContentInnerMinHeight(),Be.contentBackgroundColor)))},dependencies:[O.O5,O.PC,ne.Hw,g.lC,E.$],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 ie(Ae,j){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 _e(Ae,j){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:S},{path:"login",component:s},{path:"service-access",component:(()=>{class Ae{constructor(I,J,Be,wt){this.authzService=I,this.auth=J,this.initAuth=Be,this.router=wt,this.usernameCtrl=new te.NI(null,[te.kI.required]),this.passwordCtrl=new te.NI(null,[te.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:I=>{sessionStorage.setItem("baPrincipal",JSON.stringify(I)),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,sessionStorage.setItem("baAfterLogout","false"))}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(m.Ct),p.Y36(T.e8),p.Y36(T.v0),p.Y36(g.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(J,Be){1&J&&(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,ie,3,3,"perun-web-apps-alert",3),p.YNc(7,_e,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 Be.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 Be.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 Be.startAuth()}),p._uU(25),p.ALo(26,"translate"),p.TgZ(27,"mat-icon"),p._uU(28," login "),p.qZA()()()()()),2&J&&(p.xp6(4),p.Oqu(p.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),p.xp6(2),p.Q6J("ngIf",Be.wrongUsernameOrPassword),p.xp6(1),p.Q6J("ngIf",Be.afterLogout&&!Be.wrongUsernameOrPassword),p.xp6(3),p.Oqu(p.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),p.xp6(2),p.Q6J("formControl",Be.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",Be.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",Be.usernameCtrl.invalid||Be.passwordCtrl.invalid),p.xp6(1),p.hij(" ",p.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[O.O5,ce.lW,ne.Hw,t.KE,t.hX,t.TO,te.Fj,te.JJ,te.Q7,te.oH,i.Nt,ot.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(J){return new(J||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(J,Be){1&J&&(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(879),h.e(644),h.e(810)]).then(h.bind(h,70810)).then(Ae=>Ae.AdminModule)},{path:"facilities",loadChildren:()=>Promise.all([h.e(588),h.e(879),h.e(644),h.e(810),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(879)]).then(h.bind(h,9879)).then(Ae=>Ae.UsersModule)},{path:"home",component:M},{path:"notAuthorized",component:n.y9},{path:"**",component:o}];let vt=(()=>{class Ae{static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[g.Bz.forRoot(St,{preloadingStrategy:g.GZ,scrollPositionRestoration:"enabled"}),g.Bz]})}return Ae})();var Ot=h(78934),Vt=h(35050);class si{constructor(j,I="/assets/i18n/",J=".json"){this.http=j,this.prefix=I,this.suffix=J}getTranslation(j){return this.http.get(`${this.prefix}${j}${this.suffix}`)}}var zt=h(69862),yt=h(86825);function Me(Ae){return new p.vHH(3e3,!1)}function Gn(Ae){switch(Ae.length){case 0:return new yt.ZN;case 1:return Ae[0];default:return new yt.ZE(Ae)}}function ar(Ae,j,I=new Map,J=new Map){const Be=[],wt=[];let Yt=-1,Jt=null;if(j.forEach(ai=>{const ui=ai.get("offset"),Li=ui==Yt,Hi=Li&&Jt||new Map;ai.forEach((mn,pn)=>{let qi=pn,on=mn;if("offset"!==pn)switch(qi=Ae.normalizePropertyName(qi,Be),on){case yt.k1:on=I.get(pn);break;case yt.l3:on=J.get(pn);break;default:on=Ae.normalizeStyleValue(pn,qi,on,Be)}Hi.set(qi,on)}),Li||wt.push(Hi),Jt=Hi,Yt=ui}),Be.length)throw function yi(Ae){return new p.vHH(3502,!1)}();return wt}function Yi(Ae,j,I,J){switch(j){case"start":Ae.onStart(()=>J(I&&Cn(I,"start",Ae)));break;case"done":Ae.onDone(()=>J(I&&Cn(I,"done",Ae)));break;case"destroy":Ae.onDestroy(()=>J(I&&Cn(I,"destroy",Ae)))}}function Cn(Ae,j,I){const wt=Un(Ae.element,Ae.triggerName,Ae.fromState,Ae.toState,j||Ae.phaseName,I.totalTime??Ae.totalTime,!!I.disabled),Yt=Ae._data;return null!=Yt&&(wt._data=Yt),wt}function Un(Ae,j,I,J,Be="",wt=0,Yt){return{element:Ae,triggerName:j,fromState:I,toState:J,phaseName:Be,totalTime:wt,disabled:!!Yt}}function Sn(Ae,j,I){let J=Ae.get(j);return J||Ae.set(j,J=I),J}function zn(Ae){const j=Ae.indexOf(":");return[Ae.substring(1,j),Ae.slice(j+1)]}const or=(()=>typeof document>"u"?null:document.documentElement)();function er(Ae){const j=Ae.parentNode||Ae.host||null;return j===or?null:j}let Qn=null,jr=!1;function dn(Ae,j){for(;j;){if(j===Ae)return!0;j=er(j)}return!1}function In(Ae,j,I){if(I)return Array.from(Ae.querySelectorAll(j));const J=Ae.querySelector(j);return J?[J]:[]}let Hn=(()=>{class Ae{validateStyleProperty(I){return function bn(Ae){Qn||(Qn=function Gi(){return typeof document<"u"?document.body:null}()||{},jr=!!Qn.style&&"WebkitAppearance"in Qn.style);let j=!0;return Qn.style&&!function xr(Ae){return"ebkit"==Ae.substring(1,6)}(Ae)&&(j=Ae in Qn.style,!j&&jr&&(j="Webkit"+Ae.charAt(0).toUpperCase()+Ae.slice(1)in Qn.style)),j}(I)}matchesElement(I,J){return!1}containsElement(I,J){return dn(I,J)}getParentElement(I){return er(I)}query(I,J,Be){return In(I,J,Be)}computeStyle(I,J,Be){return Be||""}animate(I,J,Be,wt,Yt,Jt=[],ai){return new yt.ZN(Be,wt)}static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})(),tr=(()=>{class Ae{static#e=this.NOOP=new Hn}return Ae})();const Tn=1e3,zi="ng-enter",nr="ng-leave",Sr="ng-trigger",Wn=".ng-trigger",yn="ng-animating",Pt=".ng-animating";function hi(Ae){if("number"==typeof Ae)return Ae;const j=Ae.match(/^(-?[\.\d]+)(m?s)/);return!j||j.length<2?0:ct(parseFloat(j[1]),j[2])}function ct(Ae,j){return"s"===j?Ae*Tn:Ae}function Qt(Ae,j,I){return Ae.hasOwnProperty("duration")?Ae:function qt(Ae,j,I){let Be,wt=0,Yt="";if("string"==typeof Ae){const Jt=Ae.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Jt)return j.push(Me()),{duration:0,delay:0,easing:""};Be=ct(parseFloat(Jt[1]),Jt[2]);const ai=Jt[3];null!=ai&&(wt=ct(parseFloat(ai),Jt[4]));const ui=Jt[5];ui&&(Yt=ui)}else Be=Ae;if(!I){let Jt=!1,ai=j.length;Be<0&&(j.push(function mt(){return new p.vHH(3100,!1)}()),Jt=!0),wt<0&&(j.push(function Ge(){return new p.vHH(3101,!1)}()),Jt=!0),Jt&&j.splice(ai,0,Me())}return{duration:Be,delay:wt,easing:Yt}}(Ae,j,I)}function ci(Ae,j={}){return Object.keys(Ae).forEach(I=>{j[I]=Ae[I]}),j}function ki(Ae){const j=new Map;return Object.keys(Ae).forEach(I=>{j.set(I,Ae[I])}),j}function oi(Ae,j=new Map,I){if(I)for(let[J,Be]of I)j.set(J,Be);for(let[J,Be]of Ae)j.set(J,Be);return j}function nt(Ae,j,I){j.forEach((J,Be)=>{const wt=Rn(Be);I&&!I.has(Be)&&I.set(Be,Ae.style[wt]),Ae.style[wt]=J})}function It(Ae,j){j.forEach((I,J)=>{const Be=Rn(J);Ae.style[Be]=""})}function Ft(Ae){return Array.isArray(Ae)?1==Ae.length?Ae[0]:(0,yt.vP)(Ae):Ae}const Ri=new RegExp("{{\\s*(.+?)\\s*}}","g");function An(Ae){let j=[];if("string"==typeof Ae){let I;for(;I=Ri.exec(Ae);)j.push(I[1]);Ri.lastIndex=0}return j}function vn(Ae,j,I){const J=Ae.toString(),Be=J.replace(Ri,(wt,Yt)=>{let Jt=j[Yt];return null==Jt&&(I.push(function At(Ae){return new p.vHH(3003,!1)}()),Jt=""),Jt.toString()});return Be==J?Ae:Be}function Ji(Ae){const j=[];let I=Ae.next();for(;!I.done;)j.push(I.value),I=Ae.next();return j}const Mr=/-+([a-z0-9])/g;function Rn(Ae){return Ae.replace(Mr,(...j)=>j[1].toUpperCase())}function qn(Ae,j,I){switch(j.type){case 7:return Ae.visitTrigger(j,I);case 0:return Ae.visitState(j,I);case 1:return Ae.visitTransition(j,I);case 2:return Ae.visitSequence(j,I);case 3:return Ae.visitGroup(j,I);case 4:return Ae.visitAnimate(j,I);case 5:return Ae.visitKeyframes(j,I);case 6:return Ae.visitStyle(j,I);case 8:return Ae.visitReference(j,I);case 9:return Ae.visitAnimateChild(j,I);case 10:return Ae.visitAnimateRef(j,I);case 11:return Ae.visitQuery(j,I);case 12:return Ae.visitStagger(j,I);default:throw function Ut(Ae){return new p.vHH(3004,!1)}()}}function Jn(Ae,j){return window.getComputedStyle(Ae)[j]}const Nr="*";function va(Ae,j){const I=[];return"string"==typeof Ae?Ae.split(/\s*,\s*/).forEach(J=>function ko(Ae,j,I){if(":"==Ae[0]){const ai=function go(Ae,j){switch(Ae){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(I,J)=>parseFloat(J)>parseFloat(I);case":decrement":return(I,J)=>parseFloat(J) *"}}(Ae,I);if("function"==typeof ai)return void j.push(ai);Ae=ai}const J=Ae.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==J||J.length<4)return I.push(function Di(Ae){return new p.vHH(3015,!1)}()),j;const Be=J[1],wt=J[2],Yt=J[3];j.push(Xa(Be,Yt));"<"==wt[0]&&!(Be==Nr&&Yt==Nr)&&j.push(Xa(Yt,Be))}(J,I,j)):I.push(Ae),I}const Ra=new Set(["true","1"]),ja=new Set(["false","0"]);function Xa(Ae,j){const I=Ra.has(Ae)||ja.has(Ae),J=Ra.has(j)||ja.has(j);return(Be,wt)=>{let Yt=Ae==Nr||Ae==Be,Jt=j==Nr||j==wt;return!Yt&&I&&"boolean"==typeof Be&&(Yt=Be?Ra.has(Ae):ja.has(Ae)),!Jt&&J&&"boolean"==typeof wt&&(Jt=wt?Ra.has(j):ja.has(j)),Yt&&Jt}}const cs=new RegExp("s*:selfs*,?","g");function Xr(Ae,j,I,J){return new _t(Ae).build(j,I,J)}class _t{constructor(j){this._driver=j}build(j,I,J){const Be=new Kt(I);return this._resetContextStyleTimingState(Be),qn(this,Ft(j),Be)}_resetContextStyleTimingState(j){j.currentQuerySelector="",j.collectedStyles=new Map,j.collectedStyles.set("",new Map),j.currentTime=0}visitTrigger(j,I){let J=I.queryCount=0,Be=I.depCount=0;const wt=[],Yt=[];return"@"==j.name.charAt(0)&&I.errors.push(function mi(){return new p.vHH(3006,!1)}()),j.definitions.forEach(Jt=>{if(this._resetContextStyleTimingState(I),0==Jt.type){const ai=Jt,ui=ai.name;ui.toString().split(/\s*,\s*/).forEach(Li=>{ai.name=Li,wt.push(this.visitState(ai,I))}),ai.name=ui}else if(1==Jt.type){const ai=this.visitTransition(Jt,I);J+=ai.queryCount,Be+=ai.depCount,Yt.push(ai)}else I.errors.push(function Mi(){return new p.vHH(3007,!1)}())}),{type:7,name:j.name,states:wt,transitions:Yt,queryCount:J,depCount:Be,options:null}}visitState(j,I){const J=this.visitStyle(j.styles,I),Be=j.options&&j.options.params||null;if(J.containsDynamicStyles){const wt=new Set,Yt=Be||{};J.styles.forEach(Jt=>{Jt instanceof Map&&Jt.forEach(ai=>{An(ai).forEach(ui=>{Yt.hasOwnProperty(ui)||wt.add(ui)})})}),wt.size&&(Ji(wt.values()),I.errors.push(function xt(Ae,j){return new p.vHH(3008,!1)}()))}return{type:0,name:j.name,style:J,options:Be?{params:Be}:null}}visitTransition(j,I){I.queryCount=0,I.depCount=0;const J=qn(this,Ft(j.animation),I);return{type:1,matchers:va(j.expr,I.errors),animation:J,queryCount:I.queryCount,depCount:I.depCount,options:Yn(j.options)}}visitSequence(j,I){return{type:2,steps:j.steps.map(J=>qn(this,J,I)),options:Yn(j.options)}}visitGroup(j,I){const J=I.currentTime;let Be=0;const wt=j.steps.map(Yt=>{I.currentTime=J;const Jt=qn(this,Yt,I);return Be=Math.max(Be,I.currentTime),Jt});return I.currentTime=Be,{type:3,steps:wt,options:Yn(j.options)}}visitAnimate(j,I){const J=function rn(Ae,j){if(Ae.hasOwnProperty("duration"))return Ae;if("number"==typeof Ae)return Wr(Qt(Ae,j).duration,0,"");const I=Ae;if(I.split(/\s+/).some(wt=>"{"==wt.charAt(0)&&"{"==wt.charAt(1))){const wt=Wr(0,0,"");return wt.dynamic=!0,wt.strValue=I,wt}const Be=Qt(I,j);return Wr(Be.duration,Be.delay,Be.easing)}(j.timings,I.errors);I.currentAnimateTimings=J;let Be,wt=j.styles?j.styles:(0,yt.oB)({});if(5==wt.type)Be=this.visitKeyframes(wt,I);else{let Yt=j.styles,Jt=!1;if(!Yt){Jt=!0;const ui={};J.easing&&(ui.easing=J.easing),Yt=(0,yt.oB)(ui)}I.currentTime+=J.duration+J.delay;const ai=this.visitStyle(Yt,I);ai.isEmptyStep=Jt,Be=ai}return I.currentAnimateTimings=null,{type:4,timings:J,style:Be,options:null}}visitStyle(j,I){const J=this._makeStyleAst(j,I);return this._validateStyleAst(J,I),J}_makeStyleAst(j,I){const J=[],Be=Array.isArray(j.styles)?j.styles:[j.styles];for(let Jt of Be)"string"==typeof Jt?Jt===yt.l3?J.push(Jt):I.errors.push(new p.vHH(3002,!1)):J.push(ki(Jt));let wt=!1,Yt=null;return J.forEach(Jt=>{if(Jt instanceof Map&&(Jt.has("easing")&&(Yt=Jt.get("easing"),Jt.delete("easing")),!wt))for(let ai of Jt.values())if(ai.toString().indexOf("{{")>=0){wt=!0;break}}),{type:6,styles:J,easing:Yt,offset:j.offset,containsDynamicStyles:wt,options:null}}_validateStyleAst(j,I){const J=I.currentAnimateTimings;let Be=I.currentTime,wt=I.currentTime;J&&wt>0&&(wt-=J.duration+J.delay),j.styles.forEach(Yt=>{"string"!=typeof Yt&&Yt.forEach((Jt,ai)=>{const ui=I.collectedStyles.get(I.currentQuerySelector),Li=ui.get(ai);let Hi=!0;Li&&(wt!=Be&&wt>=Li.startTime&&Be<=Li.endTime&&(I.errors.push(function Nt(Ae,j,I,J,Be){return new p.vHH(3010,!1)}()),Hi=!1),wt=Li.startTime),Hi&&ui.set(ai,{startTime:wt,endTime:Be}),I.options&&function di(Ae,j,I){const J=j.params||{},Be=An(Ae);Be.length&&Be.forEach(wt=>{J.hasOwnProperty(wt)||I.push(function Je(Ae){return new p.vHH(3001,!1)}())})}(Jt,I.options,I.errors)})})}visitKeyframes(j,I){const J={type:5,styles:[],options:null};if(!I.currentAnimateTimings)return I.errors.push(function Gt(){return new p.vHH(3011,!1)}()),J;let wt=0;const Yt=[];let Jt=!1,ai=!1,ui=0;const Li=j.steps.map(ur=>{const hr=this._makeStyleAst(ur,I);let Vr=null!=hr.offset?hr.offset:function Ei(Ae){if("string"==typeof Ae)return null;let j=null;if(Array.isArray(Ae))Ae.forEach(I=>{if(I instanceof Map&&I.has("offset")){const J=I;j=parseFloat(J.get("offset")),J.delete("offset")}});else if(Ae instanceof Map&&Ae.has("offset")){const I=Ae;j=parseFloat(I.get("offset")),I.delete("offset")}return j}(hr.styles),Ir=0;return null!=Vr&&(wt++,Ir=hr.offset=Vr),ai=ai||Ir<0||Ir>1,Jt=Jt||Ir0&&wt{const Vr=mn>0?hr==pn?1:mn*hr:Yt[hr],Ir=Vr*$n;I.currentTime=qi+on.delay+Ir,on.duration=Ir,this._validateStyleAst(ur,I),ur.offset=Vr,J.styles.push(ur)}),J}visitReference(j,I){return{type:8,animation:qn(this,Ft(j.animation),I),options:Yn(j.options)}}visitAnimateChild(j,I){return I.depCount++,{type:9,options:Yn(j.options)}}visitAnimateRef(j,I){return{type:10,animation:this.visitReference(j.animation,I),options:Yn(j.options)}}visitQuery(j,I){const J=I.currentQuerySelector,Be=j.options||{};I.queryCount++,I.currentQuery=j;const[wt,Yt]=function Ue(Ae){const j=!!Ae.split(/\s*,\s*/).find(I=>":self"==I);return j&&(Ae=Ae.replace(cs,"")),Ae=Ae.replace(/@\*/g,Wn).replace(/@\w+/g,I=>Wn+"-"+I.slice(1)).replace(/:animating/g,Pt),[Ae,j]}(j.selector);I.currentQuerySelector=J.length?J+" "+wt:wt,Sn(I.collectedStyles,I.currentQuerySelector,new Map);const Jt=qn(this,Ft(j.animation),I);return I.currentQuery=null,I.currentQuerySelector=J,{type:11,selector:wt,limit:Be.limit||0,optional:!!Be.optional,includeSelf:Yt,animation:Jt,originalSelector:j.selector,options:Yn(j.options)}}visitStagger(j,I){I.currentQuery||I.errors.push(function Zi(){return new p.vHH(3013,!1)}());const J="full"===j.timings?{duration:0,delay:0,easing:"full"}:Qt(j.timings,I.errors,!0);return{type:12,animation:qn(this,Ft(j.animation),I),timings:J,options:null}}}class Kt{constructor(j){this.errors=j,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=ci(Ae)).params&&(Ae.params=function Lt(Ae){return Ae?ci(Ae):null}(Ae.params)):Ae={},Ae}function Wr(Ae,j,I){return{duration:Ae,delay:j,easing:I}}function Pa(Ae,j,I,J,Be,wt,Yt=null,Jt=!1){return{type:1,element:Ae,keyframes:j,preStyleProps:I,postStyleProps:J,duration:Be,delay:wt,totalTime:Be+wt,easing:Yt,subTimeline:Jt}}class Ma{constructor(){this._map=new Map}get(j){return this._map.get(j)||[]}append(j,I){let J=this._map.get(j);J||this._map.set(j,J=[]),J.push(...I)}has(j){return this._map.has(j)}clear(){this._map.clear()}}const ds=new RegExp(":enter","g"),us=new RegExp(":leave","g");function Yr(Ae,j,I,J,Be,wt=new Map,Yt=new Map,Jt,ai,ui=[]){return(new Dr).buildKeyframes(Ae,j,I,J,Be,wt,Yt,Jt,ai,ui)}class Dr{buildKeyframes(j,I,J,Be,wt,Yt,Jt,ai,ui,Li=[]){ui=ui||new Ma;const Hi=new Zn(j,I,ui,Be,wt,Li,[]);Hi.options=ai;const mn=ai.delay?hi(ai.delay):0;Hi.currentTimeline.delayNextStep(mn),Hi.currentTimeline.setStyles([Yt],null,Hi.errors,ai),qn(this,J,Hi);const pn=Hi.timelines.filter(qi=>qi.containsAnimation());if(pn.length&&Jt.size){let qi;for(let on=pn.length-1;on>=0;on--){const $n=pn[on];if($n.element===I){qi=$n;break}}qi&&!qi.allowOnlyTimelineStyles()&&qi.setStyles([Jt],null,Hi.errors,ai)}return pn.length?pn.map(qi=>qi.buildKeyframes()):[Pa(I,[],[],[],0,mn,"",!1)]}visitTrigger(j,I){}visitState(j,I){}visitTransition(j,I){}visitAnimateChild(j,I){const J=I.subInstructions.get(I.element);if(J){const Be=I.createSubContext(j.options),wt=I.currentTimeline.currentTime,Yt=this._visitSubInstructions(J,Be,Be.options);wt!=Yt&&I.transformIntoNewTimeline(Yt)}I.previousNode=j}visitAnimateRef(j,I){const J=I.createSubContext(j.options);J.transformIntoNewTimeline(),this._applyAnimationRefDelays([j.options,j.animation.options],I,J),this.visitReference(j.animation,J),I.transformIntoNewTimeline(J.currentTimeline.currentTime),I.previousNode=j}_applyAnimationRefDelays(j,I,J){for(const Be of j){const wt=Be?.delay;if(wt){const Yt="number"==typeof wt?wt:hi(vn(wt,Be?.params??{},I.errors));J.delayNextStep(Yt)}}}_visitSubInstructions(j,I,J){let wt=I.currentTimeline.currentTime;const Yt=null!=J.duration?hi(J.duration):null,Jt=null!=J.delay?hi(J.delay):null;return 0!==Yt&&j.forEach(ai=>{const ui=I.appendInstructionToTimeline(ai,Yt,Jt);wt=Math.max(wt,ui.duration+ui.delay)}),wt}visitReference(j,I){I.updateOptions(j.options,!0),qn(this,j.animation,I),I.previousNode=j}visitSequence(j,I){const J=I.subContextCount;let Be=I;const wt=j.options;if(wt&&(wt.params||wt.delay)&&(Be=I.createSubContext(wt),Be.transformIntoNewTimeline(),null!=wt.delay)){6==Be.previousNode.type&&(Be.currentTimeline.snapshotCurrentStyles(),Be.previousNode=Lr);const Yt=hi(wt.delay);Be.delayNextStep(Yt)}j.steps.length&&(j.steps.forEach(Yt=>qn(this,Yt,Be)),Be.currentTimeline.applyStylesToKeyframe(),Be.subContextCount>J&&Be.transformIntoNewTimeline()),I.previousNode=j}visitGroup(j,I){const J=[];let Be=I.currentTimeline.currentTime;const wt=j.options&&j.options.delay?hi(j.options.delay):0;j.steps.forEach(Yt=>{const Jt=I.createSubContext(j.options);wt&&Jt.delayNextStep(wt),qn(this,Yt,Jt),Be=Math.max(Be,Jt.currentTimeline.currentTime),J.push(Jt.currentTimeline)}),J.forEach(Yt=>I.currentTimeline.mergeTimelineCollectedStyles(Yt)),I.transformIntoNewTimeline(Be),I.previousNode=j}_visitTiming(j,I){if(j.dynamic){const J=j.strValue;return Qt(I.params?vn(J,I.params,I.errors):J,I.errors)}return{duration:j.duration,delay:j.delay,easing:j.easing}}visitAnimate(j,I){const J=I.currentAnimateTimings=this._visitTiming(j.timings,I),Be=I.currentTimeline;J.delay&&(I.incrementTime(J.delay),Be.snapshotCurrentStyles());const wt=j.style;5==wt.type?this.visitKeyframes(wt,I):(I.incrementTime(J.duration),this.visitStyle(wt,I),Be.applyStylesToKeyframe()),I.currentAnimateTimings=null,I.previousNode=j}visitStyle(j,I){const J=I.currentTimeline,Be=I.currentAnimateTimings;!Be&&J.hasCurrentStyleProperties()&&J.forwardFrame();const wt=Be&&Be.easing||j.easing;j.isEmptyStep?J.applyEmptyStep(wt):J.setStyles(j.styles,wt,I.errors,I.options),I.previousNode=j}visitKeyframes(j,I){const J=I.currentAnimateTimings,Be=I.currentTimeline.duration,wt=J.duration,Jt=I.createSubContext().currentTimeline;Jt.easing=J.easing,j.styles.forEach(ai=>{Jt.forwardTime((ai.offset||0)*wt),Jt.setStyles(ai.styles,ai.easing,I.errors,I.options),Jt.applyStylesToKeyframe()}),I.currentTimeline.mergeTimelineCollectedStyles(Jt),I.transformIntoNewTimeline(Be+wt),I.previousNode=j}visitQuery(j,I){const J=I.currentTimeline.currentTime,Be=j.options||{},wt=Be.delay?hi(Be.delay):0;wt&&(6===I.previousNode.type||0==J&&I.currentTimeline.hasCurrentStyleProperties())&&(I.currentTimeline.snapshotCurrentStyles(),I.previousNode=Lr);let Yt=J;const Jt=I.invokeQuery(j.selector,j.originalSelector,j.limit,j.includeSelf,!!Be.optional,I.errors);I.currentQueryTotal=Jt.length;let ai=null;Jt.forEach((ui,Li)=>{I.currentQueryIndex=Li;const Hi=I.createSubContext(j.options,ui);wt&&Hi.delayNextStep(wt),ui===I.element&&(ai=Hi.currentTimeline),qn(this,j.animation,Hi),Hi.currentTimeline.applyStylesToKeyframe(),Yt=Math.max(Yt,Hi.currentTimeline.currentTime)}),I.currentQueryIndex=0,I.currentQueryTotal=0,I.transformIntoNewTimeline(Yt),ai&&(I.currentTimeline.mergeTimelineCollectedStyles(ai),I.currentTimeline.snapshotCurrentStyles()),I.previousNode=j}visitStagger(j,I){const J=I.parentContext,Be=I.currentTimeline,wt=j.timings,Yt=Math.abs(wt.duration),Jt=Yt*(I.currentQueryTotal-1);let ai=Yt*I.currentQueryIndex;switch(wt.duration<0?"reverse":wt.easing){case"reverse":ai=Jt-ai;break;case"full":ai=J.currentStaggerTime}const Li=I.currentTimeline;ai&&Li.delayNextStep(ai);const Hi=Li.currentTime;qn(this,j.animation,I),I.previousNode=j,J.currentStaggerTime=Be.currentTime-Hi+(Be.startTime-J.currentTimeline.startTime)}}const Lr={};class Zn{constructor(j,I,J,Be,wt,Yt,Jt,ai){this._driver=j,this.element=I,this.subInstructions=J,this._enterClassName=Be,this._leaveClassName=wt,this.errors=Yt,this.timelines=Jt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Lr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ai||new Zr(this._driver,I,0),Jt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(j,I){if(!j)return;const J=j;let Be=this.options;null!=J.duration&&(Be.duration=hi(J.duration)),null!=J.delay&&(Be.delay=hi(J.delay));const wt=J.params;if(wt){let Yt=Be.params;Yt||(Yt=this.options.params={}),Object.keys(wt).forEach(Jt=>{(!I||!Yt.hasOwnProperty(Jt))&&(Yt[Jt]=vn(wt[Jt],Yt,this.errors))})}}_copyOptions(){const j={};if(this.options){const I=this.options.params;if(I){const J=j.params={};Object.keys(I).forEach(Be=>{J[Be]=I[Be]})}}return j}createSubContext(j=null,I,J){const Be=I||this.element,wt=new Zn(this._driver,Be,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Be,J||0));return wt.previousNode=this.previousNode,wt.currentAnimateTimings=this.currentAnimateTimings,wt.options=this._copyOptions(),wt.updateOptions(j),wt.currentQueryIndex=this.currentQueryIndex,wt.currentQueryTotal=this.currentQueryTotal,wt.parentContext=this,this.subContextCount++,wt}transformIntoNewTimeline(j){return this.previousNode=Lr,this.currentTimeline=this.currentTimeline.fork(this.element,j),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(j,I,J){const Be={duration:I??j.duration,delay:this.currentTimeline.currentTime+(J??0)+j.delay,easing:""},wt=new Bo(this._driver,j.element,j.keyframes,j.preStyleProps,j.postStyleProps,Be,j.stretchStartingKeyframe);return this.timelines.push(wt),Be}incrementTime(j){this.currentTimeline.forwardTime(this.currentTimeline.duration+j)}delayNextStep(j){j>0&&this.currentTimeline.delayNextStep(j)}invokeQuery(j,I,J,Be,wt,Yt){let Jt=[];if(Be&&Jt.push(this.element),j.length>0){j=(j=j.replace(ds,"."+this._enterClassName)).replace(us,"."+this._leaveClassName);let ui=this._driver.query(this.element,j,1!=J);0!==J&&(ui=J<0?ui.slice(ui.length+J,ui.length):ui.slice(0,J)),Jt.push(...ui)}return!wt&&0==Jt.length&&Yt.push(function ji(Ae){return new p.vHH(3014,!1)}()),Jt}}class Zr{constructor(j,I,J,Be){this._driver=j,this.element=I,this.startTime=J,this._elementTimelineStylesLookup=Be,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(I),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(I,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(j){const I=1===this._keyframes.size&&this._pendingStyles.size;this.duration||I?(this.forwardTime(this.currentTime+j),I&&this.snapshotCurrentStyles()):this.startTime+=j}fork(j,I){return this.applyStylesToKeyframe(),new Zr(this._driver,j,I||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(j){this.applyStylesToKeyframe(),this.duration=j,this._loadKeyframe()}_updateStyle(j,I){this._localTimelineStyles.set(j,I),this._globalTimelineStyles.set(j,I),this._styleSummary.set(j,{time:this.currentTime,value:I})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(j){j&&this._previousKeyframe.set("easing",j);for(let[I,J]of this._globalTimelineStyles)this._backFill.set(I,J||yt.l3),this._currentKeyframe.set(I,yt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(j,I,J,Be){I&&this._previousKeyframe.set("easing",I);const wt=Be&&Be.params||{},Yt=function Gr(Ae,j){const I=new Map;let J;return Ae.forEach(Be=>{if("*"===Be){J=J||j.keys();for(let wt of J)I.set(wt,yt.l3)}else oi(Be,I)}),I}(j,this._globalTimelineStyles);for(let[Jt,ai]of Yt){const ui=vn(ai,wt,J);this._pendingStyles.set(Jt,ui),this._localTimelineStyles.has(Jt)||this._backFill.set(Jt,this._globalTimelineStyles.get(Jt)??yt.l3),this._updateStyle(Jt,ui)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((j,I)=>{this._currentKeyframe.set(I,j)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((j,I)=>{this._currentKeyframe.has(I)||this._currentKeyframe.set(I,j)}))}snapshotCurrentStyles(){for(let[j,I]of this._localTimelineStyles)this._pendingStyles.set(j,I),this._updateStyle(j,I)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const j=[];for(let I in this._currentKeyframe)j.push(I);return j}mergeTimelineCollectedStyles(j){j._styleSummary.forEach((I,J)=>{const Be=this._styleSummary.get(J);(!Be||I.time>Be.time)&&this._updateStyle(J,I.value)})}buildKeyframes(){this.applyStylesToKeyframe();const j=new Set,I=new Set,J=1===this._keyframes.size&&0===this.duration;let Be=[];this._keyframes.forEach((Jt,ai)=>{const ui=oi(Jt,new Map,this._backFill);ui.forEach((Li,Hi)=>{Li===yt.k1?j.add(Hi):Li===yt.l3&&I.add(Hi)}),J||ui.set("offset",ai/this.duration),Be.push(ui)});const wt=j.size?Ji(j.values()):[],Yt=I.size?Ji(I.values()):[];if(J){const Jt=Be[0],ai=new Map(Jt);Jt.set("offset",0),ai.set("offset",1),Be=[Jt,ai]}return Pa(this.element,Be,wt,Yt,this.duration,this.startTime,this.easing,!1)}}class Bo extends Zr{constructor(j,I,J,Be,wt,Yt,Jt=!1){super(j,I,Yt.delay),this.keyframes=J,this.preStyleProps=Be,this.postStyleProps=wt,this._stretchStartingKeyframe=Jt,this.timings={duration:Yt.duration,delay:Yt.delay,easing:Yt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let j=this.keyframes,{delay:I,duration:J,easing:Be}=this.timings;if(this._stretchStartingKeyframe&&I){const wt=[],Yt=J+I,Jt=I/Yt,ai=oi(j[0]);ai.set("offset",0),wt.push(ai);const ui=oi(j[0]);ui.set("offset",Ca(Jt)),wt.push(ui);const Li=j.length-1;for(let Hi=1;Hi<=Li;Hi++){let mn=oi(j[Hi]);const pn=mn.get("offset");mn.set("offset",Ca((I+pn*J)/Yt)),wt.push(mn)}J=Yt,I=0,Be="",j=wt}return Pa(this.element,j,this.preStyleProps,this.postStyleProps,J,I,Be,!0)}}function Ca(Ae,j=3){const I=Math.pow(10,j-1);return Math.round(Ae*I)/I}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(j,I){return Rn(j)}normalizeStyleValue(j,I,J,Be){let wt="";const Yt=J.toString().trim();if(vo.has(I)&&0!==J&&"0"!==J)if("number"==typeof J)wt="px";else{const Jt=J.match(/^[+-]?[\d\.]+([a-z]*)$/);Jt&&0==Jt[1].length&&Be.push(function Xt(Ae,j){return new p.vHH(3005,!1)}())}return Yt+wt}}function wa(Ae,j,I,J,Be,wt,Yt,Jt,ai,ui,Li,Hi,mn){return{type:0,element:Ae,triggerName:j,isRemovalTransition:Be,fromState:I,fromStyles:wt,toState:J,toStyles:Yt,timelines:Jt,queriedElements:ai,preStyleProps:ui,postStyleProps:Li,totalTime:Hi,errors:mn}}const la={};class No{constructor(j,I,J){this._triggerName=j,this.ast=I,this._stateStyles=J}match(j,I,J,Be){return function Rs(Ae,j,I,J,Be){return Ae.some(wt=>wt(j,I,J,Be))}(this.ast.matchers,j,I,J,Be)}buildStyles(j,I,J){let Be=this._stateStyles.get("*");return void 0!==j&&(Be=this._stateStyles.get(j?.toString())||Be),Be?Be.buildStyles(I,J):new Map}build(j,I,J,Be,wt,Yt,Jt,ai,ui,Li){const Hi=[],mn=this.ast.options&&this.ast.options.params||la,qi=this.buildStyles(J,Jt&&Jt.params||la,Hi),on=ai&&ai.params||la,$n=this.buildStyles(Be,on,Hi),ur=new Set,hr=new Map,Vr=new Map,Ir="void"===Be,xs={params:hs(on,mn),delay:this.ast.options?.delay},Qr=Li?[]:Yr(j,I,this.ast.animation,wt,Yt,qi,$n,xs,ui,Hi);let vr=0;if(Qr.forEach(Do=>{vr=Math.max(Do.duration+Do.delay,vr)}),Hi.length)return wa(I,this._triggerName,J,Be,Ir,qi,$n,[],[],hr,Vr,vr,Hi);Qr.forEach(Do=>{const Ka=Do.element,Rc=Sn(hr,Ka,new Set);Do.preStyleProps.forEach(ns=>Rc.add(ns));const fl=Sn(Vr,Ka,new Set);Do.postStyleProps.forEach(ns=>fl.add(ns)),Ka!==I&&ur.add(Ka)});const uo=Ji(ur.values());return wa(I,this._triggerName,J,Be,Ir,qi,$n,Qr,uo,hr,Vr,vr)}}function hs(Ae,j){const I=ci(j);for(const J in Ae)Ae.hasOwnProperty(J)&&null!=Ae[J]&&(I[J]=Ae[J]);return I}class Uo{constructor(j,I,J){this.styles=j,this.defaultParams=I,this.normalizer=J}buildStyles(j,I){const J=new Map,Be=ci(this.defaultParams);return Object.keys(j).forEach(wt=>{const Yt=j[wt];null!==Yt&&(Be[wt]=Yt)}),this.styles.styles.forEach(wt=>{"string"!=typeof wt&&wt.forEach((Yt,Jt)=>{Yt&&(Yt=vn(Yt,Be,I));const ai=this.normalizer.normalizePropertyName(Jt,I);Yt=this.normalizer.normalizeStyleValue(Jt,ai,Yt,I),J.set(Jt,Yt)})}),J}}class ps{constructor(j,I,J){this.name=j,this.ast=I,this._normalizer=J,this.transitionFactories=[],this.states=new Map,I.states.forEach(Be=>{this.states.set(Be.name,new Uo(Be.style,Be.options&&Be.options.params||{},J))}),Wa(this.states,"true","1"),Wa(this.states,"false","0"),I.transitions.forEach(Be=>{this.transitionFactories.push(new No(j,Be,this.states))}),this.fallbackTransition=function to(Ae,j,I){return new No(Ae,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Yt,Jt)=>!0],options:null,queryCount:0,depCount:0},j)}(j,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(j,I,J,Be){return this.transitionFactories.find(Yt=>Yt.match(j,I,J,Be))||null}matchStyles(j,I,J){return this.fallbackTransition.buildStyles(j,I,J)}}function Wa(Ae,j,I){Ae.has(j)?Ae.has(I)||Ae.set(I,Ae.get(j)):Ae.has(I)&&Ae.set(j,Ae.get(I))}const Vo=new Ma;class jo{constructor(j,I,J){this.bodyNode=j,this._driver=I,this._normalizer=J,this._animations=new Map,this._playersById=new Map,this.players=[]}register(j,I){const J=[],wt=Xr(this._driver,I,J,[]);if(J.length)throw function de(Ae){return new p.vHH(3503,!1)}();this._animations.set(j,wt)}_buildPlayer(j,I,J){const Be=j.element,wt=ar(this._normalizer,j.keyframes,I,J);return this._driver.animate(Be,wt,j.duration,j.delay,j.easing,[],!0)}create(j,I,J={}){const Be=[],wt=this._animations.get(j);let Yt;const Jt=new Map;if(wt?(Yt=Yr(this._driver,I,wt,zi,nr,new Map,new Map,J,Vo,Be),Yt.forEach(Li=>{const Hi=Sn(Jt,Li.element,new Map);Li.postStyleProps.forEach(mn=>Hi.set(mn,null))})):(Be.push(function pt(){return new p.vHH(3300,!1)}()),Yt=[]),Be.length)throw function Ke(Ae){return new p.vHH(3504,!1)}();Jt.forEach((Li,Hi)=>{Li.forEach((mn,pn)=>{Li.set(pn,this._driver.computeStyle(Hi,pn,yt.l3))})});const ui=Gn(Yt.map(Li=>{const Hi=Jt.get(Li.element);return this._buildPlayer(Li,new Map,Hi)}));return this._playersById.set(j,ui),ui.onDestroy(()=>this.destroy(j)),this.players.push(ui),ui}destroy(j){const I=this._getPlayer(j);I.destroy(),this._playersById.delete(j);const J=this.players.indexOf(I);J>=0&&this.players.splice(J,1)}_getPlayer(j){const I=this._playersById.get(j);if(!I)throw function Bt(Ae){return new p.vHH(3301,!1)}();return I}listen(j,I,J,Be){const wt=Un(I,"","","");return Yi(this._getPlayer(j),J,wt,Be),()=>{}}command(j,I,J,Be){if("register"==J)return void this.register(j,Be[0]);if("create"==J)return void this.create(j,I,Be[0]||{});const wt=this._getPlayer(j);switch(J){case"play":wt.play();break;case"pause":wt.pause();break;case"reset":wt.reset();break;case"restart":wt.restart();break;case"finish":wt.finish();break;case"init":wt.init();break;case"setPosition":wt.setPosition(parseFloat(Be[0]));break;case"destroy":this.destroy(j)}}}const Mo="ng-animate-queued",Cr="ng-animate-disabled",ca=[],Ia={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},kn={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},cr="__ng_removed";class be{get params(){return this.options.params}constructor(j,I=""){this.namespaceId=I;const J=j&&j.hasOwnProperty("value");if(this.value=function Bi(Ae){return Ae??null}(J?j.value:j),J){const wt=ci(j);delete wt.value,this.options=wt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(j){const I=j.params;if(I){const J=this.options.params;Object.keys(I).forEach(Be=>{null==J[Be]&&(J[Be]=I[Be])})}}}const Mt="void",We=new be(Mt);class bt{constructor(j,I,J){this.id=j,this.hostElement=I,this._engine=J,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+j,sn(I,this._hostClassName)}listen(j,I,J,Be){if(!this._triggers.has(I))throw function ei(Ae,j){return new p.vHH(3302,!1)}();if(null==J||0==J.length)throw function Oi(Ae){return new p.vHH(3303,!1)}();if(!function _n(Ae){return"start"==Ae||"done"==Ae}(J))throw function jn(Ae,j){return new p.vHH(3400,!1)}();const wt=Sn(this._elementListeners,j,[]),Yt={name:I,phase:J,callback:Be};wt.push(Yt);const Jt=Sn(this._engine.statesByElement,j,new Map);return Jt.has(I)||(sn(j,Sr),sn(j,Sr+"-"+I),Jt.set(I,We)),()=>{this._engine.afterFlush(()=>{const ai=wt.indexOf(Yt);ai>=0&&wt.splice(ai,1),this._triggers.has(I)||Jt.delete(I)})}}register(j,I){return!this._triggers.has(j)&&(this._triggers.set(j,I),!0)}_getTrigger(j){const I=this._triggers.get(j);if(!I)throw function Kn(Ae){return new p.vHH(3401,!1)}();return I}trigger(j,I,J,Be=!0){const wt=this._getTrigger(I),Yt=new ri(this.id,I,j);let Jt=this._engine.statesByElement.get(j);Jt||(sn(j,Sr),sn(j,Sr+"-"+I),this._engine.statesByElement.set(j,Jt=new Map));let ai=Jt.get(I);const ui=new be(J,this.id);if(!(J&&J.hasOwnProperty("value"))&&ai&&ui.absorbOptions(ai.options),Jt.set(I,ui),ai||(ai=We),ui.value!==Mt&&ai.value===ui.value){if(!function br(Ae,j){const I=Object.keys(Ae),J=Object.keys(j);if(I.length!=J.length)return!1;for(let Be=0;Be{It(j,$n),nt(j,ur)})}return}const mn=Sn(this._engine.playersByElement,j,[]);mn.forEach(on=>{on.namespaceId==this.id&&on.triggerName==I&&on.queued&&on.destroy()});let pn=wt.matchTransition(ai.value,ui.value,j,ui.params),qi=!1;if(!pn){if(!Be)return;pn=wt.fallbackTransition,qi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:j,triggerName:I,transition:pn,fromState:ai,toState:ui,player:Yt,isFallbackTransition:qi}),qi||(sn(j,Mo),Yt.onStart(()=>{Bn(j,Mo)})),Yt.onDone(()=>{let on=this.players.indexOf(Yt);on>=0&&this.players.splice(on,1);const $n=this._engine.playersByElement.get(j);if($n){let ur=$n.indexOf(Yt);ur>=0&&$n.splice(ur,1)}}),this.players.push(Yt),mn.push(Yt),Yt}deregister(j){this._triggers.delete(j),this._engine.statesByElement.forEach(I=>I.delete(j)),this._elementListeners.forEach((I,J)=>{this._elementListeners.set(J,I.filter(Be=>Be.name!=j))})}clearElementCache(j){this._engine.statesByElement.delete(j),this._elementListeners.delete(j);const I=this._engine.playersByElement.get(j);I&&(I.forEach(J=>J.destroy()),this._engine.playersByElement.delete(j))}_signalRemovalForInnerTriggers(j,I){const J=this._engine.driver.query(j,Wn,!0);J.forEach(Be=>{if(Be[cr])return;const wt=this._engine.fetchNamespacesByElement(Be);wt.size?wt.forEach(Yt=>Yt.triggerLeaveAnimation(Be,I,!1,!0)):this.clearElementCache(Be)}),this._engine.afterFlushAnimationsDone(()=>J.forEach(Be=>this.clearElementCache(Be)))}triggerLeaveAnimation(j,I,J,Be){const wt=this._engine.statesByElement.get(j),Yt=new Map;if(wt){const Jt=[];if(wt.forEach((ai,ui)=>{if(Yt.set(ui,ai.value),this._triggers.has(ui)){const Li=this.trigger(j,ui,Mt,Be);Li&&Jt.push(Li)}}),Jt.length)return this._engine.markElementAsRemoved(this.id,j,!0,I,Yt),J&&Gn(Jt).onDone(()=>this._engine.processLeaveNode(j)),!0}return!1}prepareLeaveAnimationListeners(j){const I=this._elementListeners.get(j),J=this._engine.statesByElement.get(j);if(I&&J){const Be=new Set;I.forEach(wt=>{const Yt=wt.name;if(Be.has(Yt))return;Be.add(Yt);const ai=this._triggers.get(Yt).fallbackTransition,ui=J.get(Yt)||We,Li=new be(Mt),Hi=new ri(this.id,Yt,j);this._engine.totalQueuedPlayers++,this._queue.push({element:j,triggerName:Yt,transition:ai,fromState:ui,toState:Li,player:Hi,isFallbackTransition:!0})})}}removeNode(j,I){const J=this._engine;if(j.childElementCount&&this._signalRemovalForInnerTriggers(j,I),this.triggerLeaveAnimation(j,I,!0))return;let Be=!1;if(J.totalAnimations){const wt=J.players.length?J.playersByQueriedElement.get(j):[];if(wt&&wt.length)Be=!0;else{let Yt=j;for(;Yt=Yt.parentNode;)if(J.statesByElement.get(Yt)){Be=!0;break}}}if(this.prepareLeaveAnimationListeners(j),Be)J.markElementAsRemoved(this.id,j,!1,I);else{const wt=j[cr];(!wt||wt===Ia)&&(J.afterFlush(()=>this.clearElementCache(j)),J.destroyInnerAnimations(j),J._onRemovalComplete(j,I))}}insertNode(j,I){sn(j,this._hostClassName)}drainQueuedTransitions(j){const I=[];return this._queue.forEach(J=>{const Be=J.player;if(Be.destroyed)return;const wt=J.element,Yt=this._elementListeners.get(wt);Yt&&Yt.forEach(Jt=>{if(Jt.name==J.triggerName){const ai=Un(wt,J.triggerName,J.fromState.value,J.toState.value);ai._data=j,Yi(J.player,Jt.phase,ai,Jt.callback)}}),Be.markedForDestroy?this._engine.afterFlush(()=>{Be.destroy()}):I.push(J)}),this._queue=[],I.sort((J,Be)=>{const wt=J.transition.ast.depCount,Yt=Be.transition.ast.depCount;return 0==wt||0==Yt?wt-Yt:this._engine.driver.containsElement(J.element,Be.element)?1:-1})}destroy(j){this.players.forEach(I=>I.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,j)}}class Zt{_onRemovalComplete(j,I){this.onRemovalComplete(j,I)}constructor(j,I,J){this.bodyNode=j,this.driver=I,this._normalizer=J,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=(Be,wt)=>{}}get queuedPlayers(){const j=[];return this._namespaceList.forEach(I=>{I.players.forEach(J=>{J.queued&&j.push(J)})}),j}createNamespace(j,I){const J=new bt(j,I,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,I)?this._balanceNamespaceList(J,I):(this.newHostElements.set(I,J),this.collectEnterElement(I)),this._namespaceLookup[j]=J}_balanceNamespaceList(j,I){const J=this._namespaceList,Be=this.namespacesByHostElement;if(J.length-1>=0){let Yt=!1,Jt=this.driver.getParentElement(I);for(;Jt;){const ai=Be.get(Jt);if(ai){const ui=J.indexOf(ai);J.splice(ui+1,0,j),Yt=!0;break}Jt=this.driver.getParentElement(Jt)}Yt||J.unshift(j)}else J.push(j);return Be.set(I,j),j}register(j,I){let J=this._namespaceLookup[j];return J||(J=this.createNamespace(j,I)),J}registerTrigger(j,I,J){let Be=this._namespaceLookup[j];Be&&Be.register(I,J)&&this.totalAnimations++}destroy(j,I){j&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const J=this._fetchNamespace(j);this.namespacesByHostElement.delete(J.hostElement);const Be=this._namespaceList.indexOf(J);Be>=0&&this._namespaceList.splice(Be,1),J.destroy(I),delete this._namespaceLookup[j]}))}_fetchNamespace(j){return this._namespaceLookup[j]}fetchNamespacesByElement(j){const I=new Set,J=this.statesByElement.get(j);if(J)for(let Be of J.values())if(Be.namespaceId){const wt=this._fetchNamespace(Be.namespaceId);wt&&I.add(wt)}return I}trigger(j,I,J,Be){if(wn(I)){const wt=this._fetchNamespace(j);if(wt)return wt.trigger(I,J,Be),!0}return!1}insertNode(j,I,J,Be){if(!wn(I))return;const wt=I[cr];if(wt&&wt.setForRemoval){wt.setForRemoval=!1,wt.setForMove=!0;const Yt=this.collectedLeaveElements.indexOf(I);Yt>=0&&this.collectedLeaveElements.splice(Yt,1)}if(j){const Yt=this._fetchNamespace(j);Yt&&Yt.insertNode(I,J)}Be&&this.collectEnterElement(I)}collectEnterElement(j){this.collectedEnterElements.push(j)}markElementAsDisabled(j,I){I?this.disabledNodes.has(j)||(this.disabledNodes.add(j),sn(j,Cr)):this.disabledNodes.has(j)&&(this.disabledNodes.delete(j),Bn(j,Cr))}removeNode(j,I,J){if(wn(I)){const Be=j?this._fetchNamespace(j):null;Be?Be.removeNode(I,J):this.markElementAsRemoved(j,I,!1,J);const wt=this.namespacesByHostElement.get(I);wt&&wt.id!==j&&wt.removeNode(I,J)}else this._onRemovalComplete(I,J)}markElementAsRemoved(j,I,J,Be,wt){this.collectedLeaveElements.push(I),I[cr]={namespaceId:j,setForRemoval:Be,hasAnimation:J,removedBeforeQueried:!1,previousTriggersValues:wt}}listen(j,I,J,Be,wt){return wn(I)?this._fetchNamespace(j).listen(I,J,Be,wt):()=>{}}_buildInstruction(j,I,J,Be,wt){return j.transition.build(this.driver,j.element,j.fromState.value,j.toState.value,J,Be,j.fromState.options,j.toState.options,I,wt)}destroyInnerAnimations(j){let I=this.driver.query(j,Wn,!0);I.forEach(J=>this.destroyActiveAnimationsForElement(J)),0!=this.playersByQueriedElement.size&&(I=this.driver.query(j,Pt,!0),I.forEach(J=>this.finishActiveQueriedAnimationOnElement(J)))}destroyActiveAnimationsForElement(j){const I=this.playersByElement.get(j);I&&I.forEach(J=>{J.queued?J.markedForDestroy=!0:J.destroy()})}finishActiveQueriedAnimationOnElement(j){const I=this.playersByQueriedElement.get(j);I&&I.forEach(J=>J.finish())}whenRenderingDone(){return new Promise(j=>{if(this.players.length)return Gn(this.players).onDone(()=>j());j()})}processLeaveNode(j){const I=j[cr];if(I&&I.setForRemoval){if(j[cr]=Ia,I.namespaceId){this.destroyInnerAnimations(j);const J=this._fetchNamespace(I.namespaceId);J&&J.clearElementCache(j)}this._onRemovalComplete(j,I.setForRemoval)}j.classList?.contains(Cr)&&this.markElementAsDisabled(j,!1),this.driver.query(j,".ng-animate-disabled",!0).forEach(J=>{this.markElementAsDisabled(J,!1)})}flush(j=-1){let I=[];if(this.newHostElements.size&&(this.newHostElements.forEach((J,Be)=>this._balanceNamespaceList(J,Be)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let J=0;JJ()),this._flushFns=[],this._whenQuietFns.length){const J=this._whenQuietFns;this._whenQuietFns=[],I.length?Gn(I).onDone(()=>{J.forEach(Be=>Be())}):J.forEach(Be=>Be())}}reportError(j){throw function pr(Ae){return new p.vHH(3402,!1)}()}_flushAnimations(j,I){const J=new Ma,Be=[],wt=new Map,Yt=[],Jt=new Map,ai=new Map,ui=new Map,Li=new Set;this.disabledNodes.forEach(Ni=>{Li.add(Ni);const Ki=this.driver.query(Ni,".ng-animate-queued",!0);for(let Qi=0;Qi{const Qi=zi+on++;qi.set(Ki,Qi),Ni.forEach(Dn=>sn(Dn,Qi))});const $n=[],ur=new Set,hr=new Set;for(let Ni=0;Niur.add(Dn)):hr.add(Ki))}const Vr=new Map,Ir=Fn(mn,Array.from(ur));Ir.forEach((Ni,Ki)=>{const Qi=nr+on++;Vr.set(Ki,Qi),Ni.forEach(Dn=>sn(Dn,Qi))}),j.push(()=>{pn.forEach((Ni,Ki)=>{const Qi=qi.get(Ki);Ni.forEach(Dn=>Bn(Dn,Qi))}),Ir.forEach((Ni,Ki)=>{const Qi=Vr.get(Ki);Ni.forEach(Dn=>Bn(Dn,Qi))}),$n.forEach(Ni=>{this.processLeaveNode(Ni)})});const xs=[],Qr=[];for(let Ni=this._namespaceList.length-1;Ni>=0;Ni--)this._namespaceList[Ni].drainQueuedTransitions(I).forEach(Qi=>{const Dn=Qi.player,Hr=Qi.element;if(xs.push(Dn),this.collectedEnterElements.length){const $r=Hr[cr];if($r&&$r.setForMove){if($r.previousTriggersValues&&$r.previousTriggersValues.has(Qi.triggerName)){const ho=$r.previousTriggersValues.get(Qi.triggerName),Ua=this.statesByElement.get(Qi.element);if(Ua&&Ua.has(Qi.triggerName)){const Kl=Ua.get(Qi.triggerName);Kl.value=ho,Ua.set(Qi.triggerName,Kl)}}return void Dn.destroy()}}const Na=!Hi||!this.driver.containsElement(Hi,Hr),Da=Vr.get(Hr),Lo=qi.get(Hr),rr=this._buildInstruction(Qi,J,Lo,Da,Na);if(rr.errors&&rr.errors.length)return void Qr.push(rr);if(Na)return Dn.onStart(()=>It(Hr,rr.fromStyles)),Dn.onDestroy(()=>nt(Hr,rr.toStyles)),void Be.push(Dn);if(Qi.isFallbackTransition)return Dn.onStart(()=>It(Hr,rr.fromStyles)),Dn.onDestroy(()=>nt(Hr,rr.toStyles)),void Be.push(Dn);const ml=[];rr.timelines.forEach($r=>{$r.stretchStartingKeyframe=!0,this.disabledNodes.has($r.element)||ml.push($r)}),rr.timelines=ml,J.append(Hr,rr.timelines),Yt.push({instruction:rr,player:Dn,element:Hr}),rr.queriedElements.forEach($r=>Sn(Jt,$r,[]).push(Dn)),rr.preStyleProps.forEach(($r,ho)=>{if($r.size){let Ua=ai.get(ho);Ua||ai.set(ho,Ua=new Set),$r.forEach((Kl,Hc)=>Ua.add(Hc))}}),rr.postStyleProps.forEach(($r,ho)=>{let Ua=ui.get(ho);Ua||ui.set(ho,Ua=new Set),$r.forEach((Kl,Hc)=>Ua.add(Hc))})});if(Qr.length){const Ni=[];Qr.forEach(Ki=>{Ni.push(function Xn(Ae,j){return new p.vHH(3505,!1)}())}),xs.forEach(Ki=>Ki.destroy()),this.reportError(Ni)}const vr=new Map,uo=new Map;Yt.forEach(Ni=>{const Ki=Ni.element;J.has(Ki)&&(uo.set(Ki,Ki),this._beforeAnimationBuild(Ni.player.namespaceId,Ni.instruction,vr))}),Be.forEach(Ni=>{const Ki=Ni.element;this._getPreviousPlayers(Ki,!1,Ni.namespaceId,Ni.triggerName,null).forEach(Dn=>{Sn(vr,Ki,[]).push(Dn),Dn.destroy()})});const Do=$n.filter(Ni=>ia(Ni,ai,ui)),Ka=new Map;tn(Ka,this.driver,hr,ui,yt.l3).forEach(Ni=>{ia(Ni,ai,ui)&&Do.push(Ni)});const fl=new Map;pn.forEach((Ni,Ki)=>{tn(fl,this.driver,new Set(Ni),ai,yt.k1)}),Do.forEach(Ni=>{const Ki=Ka.get(Ni),Qi=fl.get(Ni);Ka.set(Ni,new Map([...Ki?.entries()??[],...Qi?.entries()??[]]))});const ns=[],Pc=[],Ic={};Yt.forEach(Ni=>{const{element:Ki,player:Qi,instruction:Dn}=Ni;if(J.has(Ki)){if(Li.has(Ki))return Qi.onDestroy(()=>nt(Ki,Dn.toStyles)),Qi.disabled=!0,Qi.overrideTotalTime(Dn.totalTime),void Be.push(Qi);let Hr=Ic;if(uo.size>1){let Da=Ki;const Lo=[];for(;Da=Da.parentNode;){const rr=uo.get(Da);if(rr){Hr=rr;break}Lo.push(Da)}Lo.forEach(rr=>uo.set(rr,Hr))}const Na=this._buildAnimation(Qi.namespaceId,Dn,vr,wt,fl,Ka);if(Qi.setRealPlayer(Na),Hr===Ic)ns.push(Qi);else{const Da=this.playersByElement.get(Hr);Da&&Da.length&&(Qi.parentPlayer=Gn(Da)),Be.push(Qi)}}else It(Ki,Dn.fromStyles),Qi.onDestroy(()=>nt(Ki,Dn.toStyles)),Pc.push(Qi),Li.has(Ki)&&Be.push(Qi)}),Pc.forEach(Ni=>{const Ki=wt.get(Ni.element);if(Ki&&Ki.length){const Qi=Gn(Ki);Ni.setRealPlayer(Qi)}}),Be.forEach(Ni=>{Ni.parentPlayer?Ni.syncPlayerEvents(Ni.parentPlayer):Ni.destroy()});for(let Ni=0;Ni<$n.length;Ni++){const Ki=$n[Ni],Qi=Ki[cr];if(Bn(Ki,nr),Qi&&Qi.hasAnimation)continue;let Dn=[];if(Jt.size){let Na=Jt.get(Ki);Na&&Na.length&&Dn.push(...Na);let Da=this.driver.query(Ki,Pt,!0);for(let Lo=0;Lo!Na.destroyed);Hr.length?Rr(this,Ki,Hr):this.processLeaveNode(Ki)}return $n.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(j){this._flushFns.push(j)}afterFlushAnimationsDone(j){this._whenQuietFns.push(j)}_getPreviousPlayers(j,I,J,Be,wt){let Yt=[];if(I){const Jt=this.playersByQueriedElement.get(j);Jt&&(Yt=Jt)}else{const Jt=this.playersByElement.get(j);if(Jt){const ai=!wt||wt==Mt;Jt.forEach(ui=>{ui.queued||!ai&&ui.triggerName!=Be||Yt.push(ui)})}}return(J||Be)&&(Yt=Yt.filter(Jt=>!(J&&J!=Jt.namespaceId||Be&&Be!=Jt.triggerName))),Yt}_beforeAnimationBuild(j,I,J){const wt=I.element,Yt=I.isRemovalTransition?void 0:j,Jt=I.isRemovalTransition?void 0:I.triggerName;for(const ai of I.timelines){const ui=ai.element,Li=ui!==wt,Hi=Sn(J,ui,[]);this._getPreviousPlayers(ui,Li,Yt,Jt,I.toState).forEach(pn=>{const qi=pn.getRealPlayer();qi.beforeDestroy&&qi.beforeDestroy(),pn.destroy(),Hi.push(pn)})}It(wt,I.fromStyles)}_buildAnimation(j,I,J,Be,wt,Yt){const Jt=I.triggerName,ai=I.element,ui=[],Li=new Set,Hi=new Set,mn=I.timelines.map(qi=>{const on=qi.element;Li.add(on);const $n=on[cr];if($n&&$n.removedBeforeQueried)return new yt.ZN(qi.duration,qi.delay);const ur=on!==ai,hr=function Ii(Ae){const j=[];return ta(Ae,j),j}((J.get(on)||ca).map(vr=>vr.getRealPlayer())).filter(vr=>!!vr.element&&vr.element===on),Vr=wt.get(on),Ir=Yt.get(on),xs=ar(this._normalizer,qi.keyframes,Vr,Ir),Qr=this._buildPlayer(qi,xs,hr);if(qi.subTimeline&&Be&&Hi.add(on),ur){const vr=new ri(j,Jt,on);vr.setRealPlayer(Qr),ui.push(vr)}return Qr});ui.forEach(qi=>{Sn(this.playersByQueriedElement,qi.element,[]).push(qi),qi.onDone(()=>function gi(Ae,j,I){let J=Ae.get(j);if(J){if(J.length){const Be=J.indexOf(I);J.splice(Be,1)}0==J.length&&Ae.delete(j)}return J}(this.playersByQueriedElement,qi.element,qi))}),Li.forEach(qi=>sn(qi,yn));const pn=Gn(mn);return pn.onDestroy(()=>{Li.forEach(qi=>Bn(qi,yn)),nt(ai,I.toStyles)}),Hi.forEach(qi=>{Sn(Be,qi,[]).push(pn)}),pn}_buildPlayer(j,I,J){return I.length>0?this.driver.animate(j.element,I,j.duration,j.delay,j.easing,J):new yt.ZN(j.duration,j.delay)}}class ri{constructor(j,I,J){this.namespaceId=j,this.triggerName=I,this.element=J,this._player=new yt.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(j){this._containsRealPlayer||(this._player=j,this._queuedCallbacks.forEach((I,J)=>{I.forEach(Be=>Yi(j,J,void 0,Be))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(j.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(j){this.totalTime=j}syncPlayerEvents(j){const I=this._player;I.triggerCallback&&j.onStart(()=>I.triggerCallback("start")),j.onDone(()=>this.finish()),j.onDestroy(()=>this.destroy())}_queueEvent(j,I){Sn(this._queuedCallbacks,j,[]).push(I)}onDone(j){this.queued&&this._queueEvent("done",j),this._player.onDone(j)}onStart(j){this.queued&&this._queueEvent("start",j),this._player.onStart(j)}onDestroy(j){this.queued&&this._queueEvent("destroy",j),this._player.onDestroy(j)}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(j){this.queued||this._player.setPosition(j)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(j){const I=this._player;I.triggerCallback&&I.triggerCallback(j)}}function wn(Ae){return Ae&&1===Ae.nodeType}function un(Ae,j){const I=Ae.style.display;return Ae.style.display=j??"none",I}function tn(Ae,j,I,J,Be){const wt=[];I.forEach(ai=>wt.push(un(ai)));const Yt=[];J.forEach((ai,ui)=>{const Li=new Map;ai.forEach(Hi=>{const mn=j.computeStyle(ui,Hi,Be);Li.set(Hi,mn),(!mn||0==mn.length)&&(ui[cr]=kn,Yt.push(ui))}),Ae.set(ui,Li)});let Jt=0;return I.forEach(ai=>un(ai,wt[Jt++])),Yt}function Fn(Ae,j){const I=new Map;if(Ae.forEach(Jt=>I.set(Jt,[])),0==j.length)return I;const Be=new Set(j),wt=new Map;function Yt(Jt){if(!Jt)return 1;let ai=wt.get(Jt);if(ai)return ai;const ui=Jt.parentNode;return ai=I.has(ui)?ui:Be.has(ui)?1:Yt(ui),wt.set(Jt,ai),ai}return j.forEach(Jt=>{const ai=Yt(Jt);1!==ai&&I.get(ai).push(Jt)}),I}function sn(Ae,j){Ae.classList?.add(j)}function Bn(Ae,j){Ae.classList?.remove(j)}function Rr(Ae,j,I){Gn(I).onDone(()=>Ae.processLeaveNode(j))}function ta(Ae,j){for(let I=0;IBe.add(wt)):j.set(Ae,J),I.delete(Ae),!0}class Ur{constructor(j,I,J){this.bodyNode=j,this._driver=I,this._normalizer=J,this._triggerCache={},this.onRemovalComplete=(Be,wt)=>{},this._transitionEngine=new Zt(j,I,J),this._timelineEngine=new jo(j,I,J),this._transitionEngine.onRemovalComplete=(Be,wt)=>this.onRemovalComplete(Be,wt)}registerTrigger(j,I,J,Be,wt){const Yt=j+"-"+Be;let Jt=this._triggerCache[Yt];if(!Jt){const ai=[],Li=Xr(this._driver,wt,ai,[]);if(ai.length)throw function Wt(Ae,j){return new p.vHH(3404,!1)}();Jt=function Fo(Ae,j,I){return new ps(Ae,j,I)}(Be,Li,this._normalizer),this._triggerCache[Yt]=Jt}this._transitionEngine.registerTrigger(I,Be,Jt)}register(j,I){this._transitionEngine.register(j,I)}destroy(j,I){this._transitionEngine.destroy(j,I)}onInsert(j,I,J,Be){this._transitionEngine.insertNode(j,I,J,Be)}onRemove(j,I,J){this._transitionEngine.removeNode(j,I,J)}disableAnimations(j,I){this._transitionEngine.markElementAsDisabled(j,I)}process(j,I,J,Be){if("@"==J.charAt(0)){const[wt,Yt]=zn(J);this._timelineEngine.command(wt,I,Yt,Be)}else this._transitionEngine.trigger(j,I,J,Be)}listen(j,I,J,Be,wt){if("@"==J.charAt(0)){const[Yt,Jt]=zn(J);return this._timelineEngine.listen(Yt,I,Jt,wt)}return this._transitionEngine.listen(j,I,J,Be,wt)}flush(j=-1){this._transitionEngine.flush(j)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(j){this._transitionEngine.afterFlushAnimationsDone(j)}}let Ps=(()=>{class Ae{static#e=this.initialStylesByElement=new WeakMap;constructor(I,J,Be){this._element=I,this._startStyles=J,this._endStyles=Be,this._state=0;let wt=Ae.initialStylesByElement.get(I);wt||Ae.initialStylesByElement.set(I,wt=new Map),this._initialStyles=wt}start(){this._state<1&&(this._startStyles&&nt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(nt(this._element,this._initialStyles),this._endStyles&&(nt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ae.initialStylesByElement.delete(this._element),this._startStyles&&(It(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(It(this._element,this._endStyles),this._endStyles=null),nt(this._element,this._initialStyles),this._state=3)}}return Ae})();function Ta(Ae){let j=null;return Ae.forEach((I,J)=>{(function fs(Ae){return"display"===Ae||"position"===Ae})(J)&&(j=j||new Map,j.set(J,I))}),j}class io{constructor(j,I,J,Be){this.element=j,this.keyframes=I,this.options=J,this._specialStyles=Be,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=J.duration,this._delay=J.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(j=>j()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const j=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,j,this.options),this._finalKeyframe=j.length?j[j.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(j){const I=[];return j.forEach(J=>{I.push(Object.fromEntries(J))}),I}_triggerWebAnimation(j,I,J){return j.animate(this._convertKeyframesToObject(I),J)}onStart(j){this._originalOnStartFns.push(j),this._onStartFns.push(j)}onDone(j){this._originalOnDoneFns.push(j),this._onDoneFns.push(j)}onDestroy(j){this._onDestroyFns.push(j)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(j=>j()),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(j=>j()),this._onDestroyFns=[])}setPosition(j){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=j*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const j=new Map;this.hasStarted()&&this._finalKeyframe.forEach((J,Be)=>{"offset"!==Be&&j.set(Be,this._finished?J:Jn(this.element,Be))}),this.currentSnapshot=j}triggerCallback(j){const I="start"===j?this._onStartFns:this._onDoneFns;I.forEach(J=>J()),I.length=0}}class Wo{validateStyleProperty(j){return!0}validateAnimatableStyleProperty(j){return!0}matchesElement(j,I){return!1}containsElement(j,I){return dn(j,I)}getParentElement(j){return er(j)}query(j,I,J){return In(j,I,J)}computeStyle(j,I,J){return window.getComputedStyle(j)[I]}animate(j,I,J,Be,wt,Yt=[]){const ai={duration:J,delay:Be,fill:0==Be?"both":"forwards"};wt&&(ai.easing=wt);const ui=new Map,Li=Yt.filter(pn=>pn instanceof io);(function gr(Ae,j){return 0===Ae||0===j})(J,Be)&&Li.forEach(pn=>{pn.currentSnapshot.forEach((qi,on)=>ui.set(on,qi))});let Hi=function en(Ae){return Ae.length?Ae[0]instanceof Map?Ae:Ae.map(j=>ki(j)):[]}(I).map(pn=>oi(pn));Hi=function Br(Ae,j,I){if(I.size&&j.length){let J=j[0],Be=[];if(I.forEach((wt,Yt)=>{J.has(Yt)||Be.push(Yt),J.set(Yt,wt)}),Be.length)for(let wt=1;wtYt.set(Jt,Jn(Ae,Jt)))}}return j}(j,Hi,ui);const mn=function da(Ae,j){let I=null,J=null;return Array.isArray(j)&&j.length?(I=Ta(j[0]),j.length>1&&(J=Ta(j[j.length-1]))):j instanceof Map&&(I=Ta(j)),I||J?new Ps(Ae,I,J):null}(j,Hi);return new io(j,Hi,ai,mn)}}let Yo=(()=>{class Ae extends yt._j{constructor(I,J){super(),this._nextAnimationId=0,this._renderer=I.createRenderer(J.body,{id:"0",encapsulation:p.ifc.None,styles:[],data:{animation:[]}})}build(I){const J=this._nextAnimationId.toString();this._nextAnimationId++;const Be=Array.isArray(I)?(0,yt.vP)(I):I;return gn(this._renderer,null,J,"register",[Be]),new Ha(J,this._renderer)}static#e=this.\u0275fac=function(J){return new(J||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 yt.LC{constructor(j,I){super(),this._id=j,this._renderer=I}create(j,I){return new bi(this._id,j,I||{},this._renderer)}}class bi{constructor(j,I,J,Be){this.id=j,this.element=I,this._renderer=Be,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",J)}_listen(j,I){return this._renderer.listen(this.element,`@@${this.id}:${j}`,I)}_command(j,...I){return gn(this._renderer,this.element,this.id,j,I)}onDone(j){this._listen("done",j)}onStart(j){this._listen("start",j)}onDestroy(j){this._listen("destroy",j)}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(j){this._command("setPosition",j)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function gn(Ae,j,I,J,Be){return Ae.setProperty(j,`@@${I}:${J}`,Be)}const Zo="@.disabled";let dr=(()=>{class Ae{constructor(I,J,Be){this.delegate=I,this.engine=J,this._zone=Be,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,J.onRemovalComplete=(wt,Yt)=>{const Jt=Yt?.parentNode(wt);Jt&&Yt.removeChild(Jt,wt)}}createRenderer(I,J){const wt=this.delegate.createRenderer(I,J);if(!(I&&J&&J.data&&J.data.animation)){let Li=this._rendererCache.get(wt);return Li||(Li=new yo("",wt,this.engine,()=>this._rendererCache.delete(wt)),this._rendererCache.set(wt,Li)),Li}const Yt=J.id,Jt=J.id+"-"+this._currentId;this._currentId++,this.engine.register(Jt,I);const ai=Li=>{Array.isArray(Li)?Li.forEach(ai):this.engine.registerTrigger(Yt,Jt,I,Li.name,Li)};return J.data.animation.forEach(ai),new Ya(this,Jt,wt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(I,J,Be){I>=0&&IJ(Be)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(wt=>{const[Yt,Jt]=wt;Yt(Jt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([J,Be]))}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(J){return new(J||Ae)(p.LFG(p.FYo),p.LFG(Ur),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();class yo{constructor(j,I,J,Be){this.namespaceId=j,this.delegate=I,this.engine=J,this._onDestroy=Be}get data(){return this.delegate.data}destroyNode(j){this.delegate.destroyNode?.(j)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(j,I){return this.delegate.createElement(j,I)}createComment(j){return this.delegate.createComment(j)}createText(j){return this.delegate.createText(j)}appendChild(j,I){this.delegate.appendChild(j,I),this.engine.onInsert(this.namespaceId,I,j,!1)}insertBefore(j,I,J,Be=!0){this.delegate.insertBefore(j,I,J),this.engine.onInsert(this.namespaceId,I,j,Be)}removeChild(j,I,J){this.engine.onRemove(this.namespaceId,I,this.delegate)}selectRootElement(j,I){return this.delegate.selectRootElement(j,I)}parentNode(j){return this.delegate.parentNode(j)}nextSibling(j){return this.delegate.nextSibling(j)}setAttribute(j,I,J,Be){this.delegate.setAttribute(j,I,J,Be)}removeAttribute(j,I,J){this.delegate.removeAttribute(j,I,J)}addClass(j,I){this.delegate.addClass(j,I)}removeClass(j,I){this.delegate.removeClass(j,I)}setStyle(j,I,J,Be){this.delegate.setStyle(j,I,J,Be)}removeStyle(j,I,J){this.delegate.removeStyle(j,I,J)}setProperty(j,I,J){"@"==I.charAt(0)&&I==Zo?this.disableAnimations(j,!!J):this.delegate.setProperty(j,I,J)}setValue(j,I){this.delegate.setValue(j,I)}listen(j,I,J){return this.delegate.listen(j,I,J)}disableAnimations(j,I){this.engine.disableAnimations(j,I)}}class Ya extends yo{constructor(j,I,J,Be,wt){super(I,J,Be,wt),this.factory=j,this.namespaceId=I}setProperty(j,I,J){"@"==I.charAt(0)?"."==I.charAt(1)&&I==Zo?this.disableAnimations(j,J=void 0===J||!!J):this.engine.process(this.namespaceId,j,I.slice(1),J):this.delegate.setProperty(j,I,J)}listen(j,I,J){if("@"==I.charAt(0)){const Be=function Fr(Ae){switch(Ae){case"body":return document.body;case"document":return document;case"window":return window;default:return Ae}}(j);let wt=I.slice(1),Yt="";return"@"!=wt.charAt(0)&&([wt,Yt]=function Go(Ae){const j=Ae.indexOf(".");return[Ae.substring(0,j),Ae.slice(j+1)]}(wt)),this.engine.listen(this.namespaceId,Be,wt,Yt,Jt=>{this.factory.scheduleListenerCallback(Jt._data||-1,J,Jt)})}return this.delegate.listen(j,I,J)}}const Jo=[{provide:yt._j,useClass:Yo},{provide:Ao,useFactory:function nl(){return new ya}},{provide:Ur,useClass:(()=>{class Ae extends Ur{constructor(I,J,Be,wt){super(I.body,J,Be)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.LFG(O.K0),p.LFG(tr),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,j,I){return new dr(Ae,j,I)},deps:[e.se,Ur,p.R0b]}],mr=[{provide:tr,useFactory:()=>new Wo},{provide:p.QbO,useValue:"BrowserAnimations"},...Jo],ha=[{provide:tr,useClass:Hn},{provide:p.QbO,useValue:"NoopAnimations"},...Jo];let Hs=(()=>{class Ae{static withConfig(I){return{ngModule:Ae,providers:I.disableAnimations?ha:mr}}static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({providers:mr,imports:[e.b2]})}return Ae})(),ms=(()=>{class Ae{static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({providers:[T.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),Fs=h(99056),Vs=h(4553),es=h(65992),wo=h(10679),gs=h(45279),rl=h(58292),pe=h(75891),Oe=h(60879),X=h(80809),Te=h(92495),ut=h(97255),kt=h(1085),Ht=h(74388);let Ci=(()=>{class Ae{constructor(){this.handlers=new Map,this.cachedComponents=new Set([Bs.y.id,Ns.G.id,Ko.c.id,Vs.z.id,es.z.id,gs.w.id,X.T.id,Us.y.id,$o.u.id,_s.q.id,Ht.C.id,Qo.W.id,rl.Z.id,ro.o.id,Xo.f.id,kt._.id,Fs.j.id,wo.t.id,Te.g.id,ut.F.id,pe.Y.id,Oe.P.id]),this.cacheTimeMs=3e5,this.isUserNavigatingBack=!1}shouldReuseRoute(I,J){return I.routeConfig===J.routeConfig}retrieve(I){const J=this.getKey(I);return this.handlers.has(J)?this.handlers.get(J).routeHandle:null}shouldAttach(I){if(!this.isUserNavigatingBack||!I.component)return!1;const J=this.handlers.get(this.getKey(I));return J&&this.getCurrentTimestamp()-J.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(I),{routeHandle:J,saveTimeStamp:this.getCurrentTimestamp()})}setLastNavigationType(I){this.isUserNavigatingBack="back"===I}getComponentId(I){return I.id}getKey(I){return I.pathFromRoot.map(J=>J.url.map(Be=>Be.toString())).join("/")}getCurrentTimestamp(){return+Date.now()}static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();const Ui=new p.OlP("perun-api-service");let Fi=(()=>{class Ae{constructor(I,J,Be,wt,Yt){this.http=I,this.storeService=J,this.authzSevice=Be,this.titleService=wt,this.utilsService=Yt}loadAppDefaultConfig(){return new Promise(I=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(J=>{this.storeService.setDefaultConfig(J),I()})})}loadAppInstanceConfig(){return new Promise(I=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(J=>{this.storeService.setInstanceConfig(J);const Be=document.location.hostname;J?.brandings?.[Be]&&this.storeService.setBanding(Be),I()},()=>{I()})})}getNoCacheHeaders(){return new zt.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(I=>{const J=document.querySelector("link[rel*='icon']")||document.createElement("link");J.type="image/x-icon",J.rel="shortcut icon",J.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(J),I()})}setApiUrl(){return new Promise(I=>{let J=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(J=J.replace("oauth","ba")),this.authzSevice.configuration.basePath=J,this.titleService.setTitle(this.storeService.getProperty("document_title").en),I()})}loadAppsConfig(){return new Promise((I,J)=>{this.utilsService.getAppsConfig().subscribe(Be=>{this.storeService.setAppsConfig(Be),I()},Be=>J(Be))})}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.LFG(zt.eN),p.LFG(T.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(I,J){this.data=I,this.location=J}redirect(){this.location.go("/"),location.reload()}static#e=this.\u0275fac=function(J){return new(J||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(J,Be){1&J&&(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 Be.redirect()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&J&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Be.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Be.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Be.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,N.X$]})}return Ae})(),yr=(()=>{class Ae{constructor(I,J){this.dialogRef=I,this.data=J}refresh(){location.reload()}static#e=this.\u0275fac=function(J){return new(J||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(J,Be){1&J&&(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 Be.refresh()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&J&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Be.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Be.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Be.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,ce.lW,N.X$]})}return Ae})();var Za=h(24036);let pa=(()=>{class Ae{constructor(I,J,Be,wt,Yt,Jt,ai){this.initAuthService=I,this.appConfigService=J,this.authzSevice=Be,this.dialog=wt,this.location=Yt,this.guiAuthResolver=Jt,this.mfaHandlerService=ai}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>this.initAuthService.verifyAuth()).catch(I=>{if("Invalid path"!==I)throw this.mfaHandlerService.catchNoMfaTokenError(I?.params?.error),console.error(I),this.location.go("/"),location.reload(),I;this.handleErr(I)}).then(I=>I?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().catch(J=>this.handleErr(J)).then(()=>this.loadPolicies()).then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.guiAuthResolver.loadRolesManagementRules()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}handleErr(I){const J=(0,b.kZ)();throw"Invalid path"===I?(J.data={title:"GENERAL.PROXY_OVERLOAD_PREVENTION.TITLE",message:"GENERAL.PROXY_OVERLOAD_PREVENTION.MESSAGE",action:"GENERAL.PROXY_OVERLOAD_PREVENTION.ACTION"},this.dialog.open(an,J)):401!==I.status&&(J.data={title:"GENERAL.PRINCIPAL_ERROR.TITLE",message:0===I.status?"GENERAL.PRINCIPAL_ERROR.MESSAGE":I.message,action:"GENERAL.PRINCIPAL_ERROR.ACTION"},this.dialog.open(yr,J)),console.error(I),I}loadPolicies(){return(0,Za.z)(this.authzSevice.getAllPolicies()).then(I=>this.guiAuthResolver.setPerunPolicies(I))}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.LFG(T.v0),p.LFG(Fi),p.LFG(m.Ct),p.LFG(B.uw),p.LFG(O.Ye),p.LFG(T.x4),p.LFG(T.hy))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),Ea=(()=>{class Ae{static#e=this.\u0275fac=function(J){return new(J||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[O.ez,B.Is,ce.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),Wl=h(48180),Yl=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(I,J,Be){this._document=I,this._platform=J,this._onGoingScrolls=new Map,this._defaultOptions={duration:468,easing:{x1:.42,y1:0,x2:.58,y2:1},...Be}}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(I,J,Be){I.scrollLeft=J,I.scrollTop=Be}_getElement(I,J){return"string"==typeof I?(J||this._document).querySelector(I):(0,fa.fI)(I)}_initSmoothScroll(I){return this._onGoingScrolls.has(I)&&this._onGoingScrolls.get(I).next(),this._onGoingScrolls.set(I,new ln.x).get(I)}_isFinished(I,J,Be){return I.currentX!==I.x||I.currentY!==I.y||(J.next(),Be(),!1)}_interrupted(I,J){return(0,qr.T)((0,wr.R)(I,"wheel",{passive:!0,capture:!0}),(0,wr.R)(I,"touchmove",{passive:!0,capture:!0}),J).pipe((0,Wl.q)(1))}_destroy(I,J){J.complete(),this._onGoingScrolls.delete(I)}_step(I){return new ts.y(J=>{let Be=(this._now()-I.startTime)/I.duration;Be=Be>1?1:Be;const wt=I.easing(Be);I.currentX=I.startX+(I.x-I.startX)*wt,I.currentY=I.startY+(I.y-I.startY)*wt,this._scrollElement(I.scrollable,I.currentX,I.currentY),bs.Z.schedule(()=>J.next(I))})}_applyScrollToOptions(I,J){if(!J.duration)return this._scrollElement(I,J.left,J.top),Promise.resolve();const Be=this._initSmoothScroll(I),wt={scrollable:I,startTime:this._now(),startX:I.scrollLeft,startY:I.scrollTop,x:null==J.left?I.scrollLeft:~~J.left,y:null==J.top?I.scrollTop:~~J.top,duration:J.duration,easing:As(J.easing.x1,J.easing.y1,J.easing.x2,J.easing.y2)};return new Promise(Yt=>{(0,al.of)(null).pipe(function Ga(Ae,j=1/0,I){return j=(j||0)<1?1/0:j,(0,Yl.e)((J,Be)=>(0,Sc.p)(J,Be,Ae,j,void 0,!0,I))}(()=>this._step(wt).pipe((0,ol.o)(Jt=>this._isFinished(Jt,Be,Yt)))),(0,Jr.R)(this._interrupted(I,Be)),(0,Zl.x)(()=>this._destroy(I,Be))).subscribe()})}scrollTo(I,J){if((0,O.NF)(this._platform)){const Be=this._getElement(I),wt="rtl"===getComputedStyle(Be).direction,Yt=(0,Ba._i)(),Jt={...this._defaultOptions,...J,left:null==J.left?wt?J.end:J.start:J.left,right:null==J.right?wt?J.start:J.end:J.right};return null!=Jt.bottom&&(Jt.top=Be.scrollHeight-Be.clientHeight-Jt.bottom),wt&&0!==Yt?(null!=Jt.left&&(Jt.right=Be.scrollWidth-Be.clientWidth-Jt.left),2===Yt?Jt.left=Jt.right:1===Yt&&(Jt.left=Jt.right?-Jt.right:Jt.right)):null!=Jt.right&&(Jt.left=Be.scrollWidth-Be.clientWidth-Jt.right),this._applyScrollToOptions(Be,Jt)}return Promise.resolve()}scrollToElement(I,J,Be={}){const wt=this._getElement(I),Yt=this._getElement(J,wt),Jt={...Be,left:Yt.offsetLeft+(Be.left||0),top:Yt.offsetTop+(Be.top||0)};return Yt?this.scrollTo(wt,Jt):Promise.resolve()}}return Ae.\u0275fac=function(I){return new(I||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(I){return new(I||Ae)},Ae.\u0275mod=p.oAB({type:Ae}),Ae.\u0275inj=p.cJS({}),Ae})();var sl=h(65619),Gl=h(47394),_r=h(36232),Ar=h(99397),Pr=h(37398),To=h(94664),js=h(83620),is=h(93997);function Eo(...Ae){const j=Ae.length;if(0===j)throw new Error("list of properties cannot be empty.");return(0,Pr.U)(I=>{let J=I;for(let Be=0;Be{Ae.onselectstart=()=>!1})}function lo(Ae){return(0,Ar.b)(()=>{Ae.onselectstart=null})}function qa(){return(0,Ar.b)(Ae=>Ae.stopPropagation())}function ws(Ae,j){return Ae.clientX>=j.left&&Ae.clientX<=j.left+j.width&&Ae.clientY>=j.top&&Ae.clientY<=j.top+j.height}let Kr=(()=>{class Ae{constructor(I){this.viewPort=I,this.nativeElement=I.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(I,J){this.hovered=new ts.y(Be=>{const wt=(0,wr.R)(this.nativeElement,"mousemove",{passive:!0}),Yt=I?wt:wt.pipe(qa()),Jt=(0,wr.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,Pr.U)(()=>!1));(0,qr.T)(Yt,Jt).pipe((0,Ar.b)(ai=>Be.next(ai)),(0,Jr.R)(J)).subscribe()}),this.clicked=new ts.y(Be=>{const wt=(0,wr.R)(this.nativeElement,"mousedown",{passive:!0}).pipe((0,Ar.b)(Jt=>Be.next(Jt))),Yt=(0,wr.R)(this.nativeElement,"mouseup",{passive:!0}).pipe((0,Ar.b)(()=>Be.next(!1)));wt.pipe((0,To.w)(()=>Yt),(0,Jr.R)(J)).subscribe()})}setAsWrapper(){this.nativeElement.className="ng-native-scrollbar-hider ng-scroll-layer",this.nativeElement.firstElementChild&&(this.nativeElement.firstElementChild.className="ng-scroll-layer")}setAsViewport(I){this.nativeElement.className=`ng-native-scrollbar-hider ng-scroll-viewport ${I}`,this.nativeElement.firstElementChild&&(this.contentWrapperElement=this.nativeElement.firstElementChild,this.contentWrapperElement.classList.add("ng-scroll-content"))}scrollYTo(I){this.nativeElement.scrollTop=I}scrollXTo(I){this.nativeElement.scrollLeft=I}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollViewport",""]]}),Ae})(),Tr=(()=>{class Ae{}return Ae.\u0275fac=function(I){return new(I||Ae)},Ae.\u0275dir=p.lG2({type:Ae}),Ae})();const Ws=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(I){this.globalOptions=I?{...Ts,...I}:Ts,this.rtlScrollAxisType=(0,Ba._i)()}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.LFG(Ws,8))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),xo=(()=>{class Ae{constructor(I,J,Be){this.document=I,this.manager=J,this.platform=Be,this._scrollbarSize=new sl.X(this.getNativeScrollbarSize()),this.scrollbarSize=this._scrollbarSize.asObservable(),Be.isBrowser&&(0,wr.R)(this.document.defaultView,"resize",{passive:!0}).pipe((0,js.b)(this.manager.globalOptions.windowResizeDebounce),(0,Pr.U)(()=>this.getNativeScrollbarSize()),(0,is.x)(),(0,Ar.b)(wt=>this._scrollbarSize.next(wt))).subscribe()}getNativeScrollbarSize(){if(!this.platform.isBrowser)return 0;if(this.platform.IOS)return 6;const I=this.document.createElement("div");I.className="ng-scrollbar-measure",I.style.left="0px",I.style.overflow="scroll",I.style.position="fixed",I.style.top="-9999px",this.document.body.appendChild(I);const J=I.getBoundingClientRect().right;return this.document.body.removeChild(I),J}}return Ae.\u0275fac=function(I){return new(I||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(I,J,Be){this.renderer=J,this.hideNativeScrollbar=Be,this._subscriber=Gl.w0.EMPTY,this._subscriber=Be.scrollbarSize.subscribe(wt=>{this.renderer.setStyle(I.nativeElement,"--native-scrollbar-size",`-${wt}px`,p.JOm.DashCase)})}ngOnDestroy(){this._subscriber.unsubscribe()}}return Ae.\u0275fac=function(I){return new(I||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(I){this.el=I}set ngAttr(I){for(const[J,Be]of Object.entries(I))this.el.nativeElement.setAttribute(J,Be)}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","ngAttr",""]],inputs:{ngAttr:"ngAttr"}}),Ae})(),Ja=(()=>{class Ae{constructor(I,J,Be){if(this.zone=I,this.platform=J,this.scrollbar=Be,this._disabled=!1,this._currentSubscription=null,this.event=new p.vpe,!Be)throw new Error("[NgScrollbar Resize Sensor Directive]: Host element must be an NgScrollbar component.")}get debounce(){return this._debounce}set debounce(I){this._debounce=(0,fa.su)(I),this._subscribe()}get disabled(){return this._disabled}set disabled(I){this._disabled=(0,fa.Ig)(I),this._disabled?this._unsubscribe():this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this._disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){if(this._unsubscribe(),this.platform.isBrowser){const I=new ts.y(J=>{this._resizeObserver=new ResizeObserver(Be=>J.next(Be)),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?I.pipe((0,js.b)(this._debounce)):I).subscribe(this.event)})}}_unsubscribe(){this._resizeObserver?.disconnect(),this._currentSubscription?.unsubscribe()}}return Ae.\u0275fac=function(I){return new(I||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(I,J,Be){this.cmp=I,this.trackElement=J,this.document=Be}get clicked(){const I=(0,wr.R)(this.trackElement,"mousedown",{passive:!0}).pipe(qa(),zs(this.document)),J=(0,wr.R)(this.document,"mouseup",{passive:!0}).pipe(qa(),lo(this.document),(0,To.w)(()=>_r.E));return(0,qr.T)(I,J)}get clientRect(){return this.trackElement.getBoundingClientRect()}onTrackClicked(I,J,Be){return(0,al.of)(I).pipe(Eo(this.pageProperty),(0,Pr.U)(wt=>(wt-this.offset-J/2)/this.size*Be),(0,Ar.b)(wt=>{this.cmp.scrollTo({...this.mapToScrollToOption(wt),duration:(0,fa.su)(this.cmp.trackClickScrollDuration)})}))}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Tr),p.Y36(HTMLElement),p.Y36(Document))},Ae.\u0275dir=p.lG2({type:Ae}),Ae})(),Mn=(()=>{class Ae extends ma{constructor(I,J,Be){super(I,J.nativeElement,Be),this.cmp=I,this.document=Be}get pageProperty(){return"pageX"}get offset(){return this.clientRect.left}get size(){return this.trackElement.clientWidth}mapToScrollToOption(I){return{left:I}}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Tr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackX",""]],features:[p.qOj]}),Ae})(),H=(()=>{class Ae extends ma{constructor(I,J,Be){super(I,J.nativeElement,Be),this.cmp=I,this.document=Be}get pageProperty(){return"pageY"}get offset(){return this.clientRect.top}get size(){return this.trackElement.clientHeight}mapToScrollToOption(I){return{top:I}}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Tr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackY",""]],features:[p.qOj]}),Ae})(),re=(()=>{class Ae{constructor(I,J,Be,wt){this.cmp=I,this.track=J,this.thumbElement=Be,this.document=wt,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 I=function ze(Ae,j,I){return Math.max(~~(Ae/j*Ae),I)}(this.track.size,this.viewportScrollSize,this.cmp.minThumbSize),J=function dt(Ae,j,I){return Ae*I/j}(this.viewportScrollOffset,this.viewportScrollMax,this.trackMax);bs.Z.schedule(()=>this.updateStyles(this.handleDirection(J,this.trackMax),I))}dragged(I){let J,Be;const wt=(0,al.of)(I).pipe(zs(this.document),(0,Ar.b)(()=>{J=this.trackMax,Be=this.viewportScrollMax,this.setDragging(!0)})),Yt=(0,wr.R)(this.document,"mousemove",{capture:!0,passive:!0}).pipe(qa()),Jt=(0,wr.R)(this.document,"mouseup",{capture:!0}).pipe(qa(),lo(this.document),(0,Ar.b)(()=>this.setDragging(!1)));return wt.pipe(Eo(this.pageProperty),(0,Pr.U)(ai=>ai-this.dragStartOffset),(0,ql.z)(ai=>Yt.pipe(Eo(this.clientProperty),(0,Pr.U)(ui=>ui-this.track.offset),(0,Pr.U)(ui=>Be*(ui-ai)/J),(0,Pr.U)(ui=>this.handleDrag(ui,Be)),(0,Ar.b)(ui=>this.scrollTo(ui)),(0,Jr.R)(Jt))))}}return Ae.\u0275fac=function(I){return new(I||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 re{constructor(I,J,Be,wt,Yt){super(I,J,Be.nativeElement,wt),this.cmp=I,this.track=J,this.element=Be,this.document=wt,this.dir=Yt}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(I,J){this.thumbElement.style.width=`${J}px`,this.thumbElement.style.transform=`translate3d(${I}px, 0, 0)`}handleDrag(I,J){if("rtl"===this.dir.value){if(1===this.cmp.manager.rtlScrollAxisType)return I-J;if(2===this.cmp.manager.rtlScrollAxisType)return J-I}return I}handleDirection(I,J){if("rtl"===this.dir.value){if(2===this.cmp.manager.rtlScrollAxisType)return-I;if(0===this.cmp.manager.rtlScrollAxisType)return I-J}return I}setDragging(I){this.cmp.setDragging({horizontalDragging:I})}scrollTo(I){this.cmp.viewport.scrollXTo(I)}}return Ae.\u0275fac=function(I){return new(I||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})(),$t=(()=>{class Ae extends re{constructor(I,J,Be,wt){super(I,J,Be.nativeElement,wt),this.cmp=I,this.track=J,this.element=Be,this.document=wt}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(I,J){this.thumbElement.style.height=`${J}px`,this.thumbElement.style.transform=`translate3d(0px, ${I}px, 0)`}handleDrag(I){return I}handleDirection(I){return I}setDragging(I){this.cmp.setDragging({verticalDragging:I})}scrollTo(I){this.cmp.viewport.scrollYTo(I)}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Tr),p.Y36(H),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarThumbY",""]],features:[p.qOj]}),Ae})(),pi=(()=>{class Ae{constructor(I,J,Be,wt,Yt){this.el=I,this.cmp=J,this.platform=Be,this.document=wt,this.zone=Yt,this.destroyed=new ln.x}activatePointerEvents(){let I,J,Be;return"viewport"===this.cmp.pointerEventsMethod?(this.viewportTrackClicked=new ln.x,this.viewportThumbClicked=new ln.x,this.cmp.viewport.activatePointerEvents(this.cmp.viewportPropagateMouseMove,this.destroyed),I=this.viewportThumbClicked,J=this.viewportTrackClicked,Be=this.cmp.viewport.hovered.pipe((0,Pr.U)(wt=>!!wt&&ws(wt,this.el.getBoundingClientRect())),(0,is.x)(),(0,Ar.b)(wt=>this.document.onselectstart=wt?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,Ar.b)(wt=>{wt?ws(wt,this.thumb.clientRect)?this.viewportThumbClicked.next(wt):ws(wt,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(wt)):this.cmp.setClicked(!1)}),(0,Jr.R)(this.destroyed)).subscribe()):(I=this.thumb.clicked,J=this.track.clicked,Be=this.hovered),(0,qr.T)(Be.pipe((0,Ar.b)(wt=>this.setHovered(wt))),I.pipe((0,To.w)(wt=>this.thumb.dragged(wt))),J.pipe((0,To.w)(wt=>this.track.onTrackClicked(wt,this.thumb.size,this.viewportScrollSize))))}get hovered(){const I=(0,wr.R)(this.el,"mouseenter",{passive:!0}).pipe(qa(),(0,Pr.U)(()=>!0)),J=(0,wr.R)(this.el,"mouseleave",{passive:!0}).pipe(qa(),(0,Pr.U)(()=>!1));return(0,qr.T)(I,J)}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,Ar.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(I){return new(I||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})(),Vi=(()=>{class Ae extends pi{constructor(I,J,Be,wt,Yt){super(I.nativeElement,J,Be,wt,Yt),this.cmp=J,this.platform=Be,this.document=wt,this.zone=Yt}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}setHovered(I){this.cmp.setHovered({verticalHovered:I})}}return Ae.\u0275fac=function(I){return new(I||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(I,J){if(1&I&&(p.Gf(H,7),p.Gf($t,7)),2&I){let Be;p.iGM(Be=p.CRH())&&(J.track=Be.first),p.iGM(Be=p.CRH())&&(J.thumb=Be.first)}},hostVars:2,hostBindings:function(I,J){2&I&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackY",""],["scrollbarThumbY",""]],template:function(I,J){1&I&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&I&&(p.Gre("ng-scrollbar-track ",J.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",J.cmp.thumbClass,""))},dependencies:[$t,H],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})(),hn=(()=>{class Ae extends pi{constructor(I,J,Be,wt,Yt){super(I.nativeElement,J,Be,wt,Yt),this.cmp=J,this.platform=Be,this.document=wt,this.zone=Yt}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}setHovered(I){this.cmp.setHovered({horizontalHovered:I})}}return Ae.\u0275fac=function(I){return new(I||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(I,J){if(1&I&&(p.Gf(Mn,7),p.Gf(Rt,7)),2&I){let Be;p.iGM(Be=p.CRH())&&(J.track=Be.first),p.iGM(Be=p.CRH())&&(J.thumb=Be.first)}},hostVars:2,hostBindings:function(I,J){2&I&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackX",""],["scrollbarThumbX",""]],template:function(I,J){1&I&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&I&&(p.Gre("ng-scrollbar-track ",J.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",J.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})(),Nn=(()=>{class Ae{constructor(I,J,Be,wt,Yt,Jt){this.el=I,this.zone=J,this.changeDetectorRef=Be,this.dir=wt,this.smoothScroll=Yt,this.manager=Jt,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(I){this._disabled=(0,fa.Ig)(I)}get sensorDisabled(){return this._sensorDisabled}set sensorDisabled(I){this._sensorDisabled=(0,fa.Ig)(I)}get pointerEventsDisabled(){return this._pointerEventsDisabled}set pointerEventsDisabled(I){this._pointerEventsDisabled=(0,fa.Ig)(I)}get viewportPropagateMouseMove(){return this._viewportPropagateMouseMove}set viewportPropagateMouseMove(I){this._viewportPropagateMouseMove=(0,fa.Ig)(I)}get autoHeightDisabled(){return this._autoHeightDisabled}set autoHeightDisabled(I){this._autoHeightDisabled=(0,fa.Ig)(I)}get autoWidthDisabled(){return this._autoWidthDisabled}set autoWidthDisabled(I){this._autoWidthDisabled=(0,fa.Ig)(I)}get nativeElement(){return this.el.nativeElement}updateState(){let I=!1,J=!1,Be=!1,wt=!1;("all"===this.track||"vertical"===this.track)&&(Be=this.viewport.scrollHeight>this.viewport.clientHeight,I="always"===this.visibility||Be),("all"===this.track||"horizontal"===this.track)&&(wt=this.viewport.scrollWidth>this.viewport.clientWidth,J="always"===this.visibility||wt),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:I,horizontalUsed:J,isVerticallyScrollable:Be,isHorizontallyScrollable:wt})}setState(I){this.state={...this.state,...I},this.changeDetectorRef.detectChanges()}getScrolledByDirection(I){let J;return this.scrolled.pipe((0,Ar.b)(Be=>J=Be),Eo("target",I),(0,ll.G)(),(0,cl.h)(([Be,wt])=>Be!==wt),(0,Pr.U)(()=>J))}setHovered(I){this.zone.run(()=>this.setState({...I}))}setDragging(I){this.zone.run(()=>this.setState({...I}))}setClicked(I){this.zone.run(()=>this.setState({scrollbarClicked:I}))}ngOnInit(){this.zone.runOutsideAngular(()=>{this.customViewPort?(this.viewport=this.customViewPort,this.defaultViewPort.setAsWrapper()):this.viewport=this.defaultViewPort,this.viewport.setAsViewport(this.viewClass);let I=(0,wr.R)(this.viewport.nativeElement,"scroll",{passive:!0});I=this.scrollAuditTime?I.pipe((0,dl.e)(this.scrollAuditTime)):I,this.scrolled=I.pipe((0,Jr.R)(this.destroyed)),this.verticalScrolled=this.getScrolledByDirection("scrollTop"),this.horizontalScrolled=this.getScrolledByDirection("scrollLeft")})}ngOnChanges(I){this.viewport&&this.update()}ngAfterViewInit(){this.update(),this.dir.change.pipe((0,Ar.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(I){return this.smoothScroll.scrollTo(this.viewport.nativeElement,I)}scrollToElement(I,J){return this.smoothScroll.scrollToElement(this.viewport.nativeElement,I,J)}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(I){return new(I||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(I,J,Be){if(1&I&&p.Suo(Be,Kr,7),2&I){let wt;p.iGM(wt=p.CRH())&&(J.customViewPort=wt.first)}},viewQuery:function(I,J){if(1&I&&(p.Gf(ul,5,p.SBq),p.Gf(oo,5,p.SBq),p.Gf(Kr,7)),2&I){let Be;p.iGM(Be=p.CRH())&&(J.scrollbarY=Be.first),p.iGM(Be=p.CRH())&&(J.scrollbarX=Be.first),p.iGM(Be=p.CRH())&&(J.defaultViewPort=Be.first)}},hostVars:2,hostBindings:function(I,J){2&I&&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(I,J){1&I&&(p.F$t(),p.TgZ(0,"div",0)(1,"div",1),p.NdJ("resizeSensor",function(){return J.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&I&&(p.Q6J("ngAttr",J.state),p.xp6(1),p.Q6J("sensorDebounce",J.sensorDebounce)("sensorDisabled",J.sensorDisabled),p.xp6(4),p.Q6J("ngIf",!J.disabled))},dependencies:[O.O5,Kr,So,Es,Ja,Vi,hn],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(I){return{ngModule:Ae,providers:[{provide:Ws,useValue:I}]}}}return Ae.\u0275fac=function(I){return new(I||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 Ys(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"div")(1,"perun-web-apps-notification",2),p.NdJ("closeNotification",function(){const wt=p.CHM(I).index,Yt=p.oxw();return p.KtG(Yt.removeNotification(wt))}),p.qZA()()}if(2&Ae){const I=j.$implicit;p.Q6J("@flyInOut",void 0),p.xp6(1),p.Q6J("data",I)("newNotification",!0)}}const Lc=function(Ae){return{top:Ae}};let pl=(()=>{class Ae{constructor(I,J){this.notificator=I,this.notificationStorageService=J,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(Be=>{this.processNotification(Be)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(I){this.notifications.splice(I,1)}processNotification(I){this.notifications.push(I),this.notificationStorageService.storeNotification(I)}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.Y36(T.V6),p.Y36(T.SZ))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-notificator"]],hostBindings:function(J,Be){1&J&&p.NdJ("resize",function(Yt){return Be.getScreenSize(Yt)},!1,p.Jf7)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(J,Be){1&J&&(p.TgZ(0,"div",0),p.YNc(1,Ys,2,3,"div",1),p.qZA()),2&J&&(p.Q6J("ngStyle",p.VKq(2,Lc,Be.getNotificatorTop())),p.xp6(1),p.Q6J("ngForOf",Be.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:zt.TP,useExisting:(0,p.Gpc)(()=>T.yC),multi:!0};function Qh(Ae){return new si(Ae,"./assets/i18n/",".json")}function Nd(Ae){const j={basePath:Ae.getProperty("api_url"),withCredentials:!(0,b.t$)()};return new m.VK(j)}const $h=Ae=>()=>Ae.initialize();let _a=(()=>{class Ae{constructor(I,J){this.customIconService=I,this.translate=J,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}static#e=this.\u0275fac=function(J){return new(J||Ae)(p.LFG(T.EB),p.LFG(N.sK))};static#t=this.\u0275mod=p.oAB({type:Ae,bootstrap:[Ot.y]});static#i=this.\u0275inj=p.cJS({providers:[pa,{provide:p.ip1,useFactory:$h,multi:!0,deps:[pa]},{provide:m.VK,useFactory:Nd,deps:[T.d6]},{provide:g.wN,useClass:Ci},T.EB,{provide:Ui,useClass:T.sM},T.yC,Bd,{provide:xa.Hy,useFactory:()=>localStorage}],imports:[Hs,e.b2,zt.JF,Vt.m,ms,vt,ne.Ps,Ea,N.aw.forRoot({loader:{provide:N.Zw,useFactory:Qh,deps:[zt.eN]}}),m.au,n.ez,l,En.withConfig({autoWidthDisabled:!1,visibility:"hover"}),xa.zr.forRoot()]})}return Ae})();p.B6R(Ot.y,function(){return[O.O5,O.PC,g.lC,ne.Hw,na.V,F.JX,F.TM,F.Rh,E.$,pl,Zs.Y,se,Nn]},[]),(0,p.G48)(),e.q6().bootstrapModule(_a).catch(Ae=>console.error(Ae))},60060:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275mod=p.oAB({type:S});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return S})()},38573:(Ee,Z,h)=>{"use strict";h.d(Z,{Ng:()=>S,Rc:()=>p,pI:()=>g});var e=h(65879);const p="GUI_CONFIG.PREF_PAGE_SIZE",g="GUI_CONFIG.PREF_PAGE_SIZE.";let S=(()=>{class m{getString(b){return localStorage.getItem(b)}getNumber(b){return parseInt(localStorage.getItem(b),10)}setNumber(b,x){localStorage.setItem(b,x.toString())}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},38106:(Ee,Z,h)=>{"use strict";h.d(Z,{$I:()=>Vt,$V:()=>c,$t:()=>zt,AA:()=>v,Ad:()=>Ye,Af:()=>z,Aj:()=>ft,BV:()=>ye,Bf:()=>f,CE:()=>$,CP:()=>S,Cf:()=>xe,DR:()=>ke,FF:()=>Ot,H2:()=>te,HC:()=>ge,HE:()=>lt,Hi:()=>Q,Is:()=>it,It:()=>r,Iz:()=>Pe,JO:()=>Et,Jf:()=>Re,KE:()=>G,M8:()=>Xe,NG:()=>Y,NL:()=>U,O7:()=>q,O9:()=>Ne,RS:()=>Qe,S7:()=>l,Sb:()=>me,US:()=>i,VR:()=>N,W1:()=>tt,Wv:()=>Ce,XH:()=>si,YF:()=>b,_7:()=>Le,_c:()=>ie,aL:()=>ee,bf:()=>Ve,bj:()=>Tt,cL:()=>rt,d7:()=>ae,dB:()=>g,dI:()=>F,dK:()=>_e,e5:()=>M,ee:()=>vt,eq:()=>ht,g:()=>se,gB:()=>W,gG:()=>a,gc:()=>x,iF:()=>Me,iQ:()=>C,j1:()=>ce,kO:()=>le,kZ:()=>$e,nT:()=>T,oK:()=>he,qV:()=>oe,qy:()=>Ie,rF:()=>Fe,rc:()=>ve,tY:()=>w,tw:()=>m,uC:()=>He,uI:()=>yt,uM:()=>B,v1:()=>R,vq:()=>je,xt:()=>ne,xx:()=>O,yW:()=>et,z6:()=>u,zW:()=>E,zp:()=>t});var e=h(38573),p=h(65879);let g=(()=>{class mt{constructor(Je){this.guiConfigService=Je,this.defaultTableSizes=new Map,this.defaultTableSizes.set(Fe,25),this.defaultTableSizes.set(B,25)}getTablePageSize(Je){const At=this.guiConfigService.getNumber(e.pI+Je);if(!isNaN(At))return At;const Ut=this.guiConfigService.getNumber(e.Rc);return isNaN(Ut)?this.defaultTableSizes.get(Je)??10:Ut}setTablePageSize(Je,At){this.guiConfigService.setNumber(e.pI+Je,At)}static#e=this.\u0275fac=function(At){return new(At||mt)(p.LFG(e.Ng))};static#t=this.\u0275prov=p.Yz7({token:mt,factory:mt.\u0275fac,providedIn:"root"})}return mt})();const S="0",m="1",T="2",b="3",x="4",R="5",v="6",N="7",B="8",O="9",te="10",ne="11",F="12",ce="13",Ce="14",Ie="15",ye="16",oe="17",w="18",z="19",q="20",W="21",Q="22",Re="23",tt="24",Fe="25",ft="26",Ye="27",$e="28",rt="29",Qe="30",ge="31",G="32",me="33",Le="34",Ve="35",ve="36",xe="37",ht="42",Y="43",Ne="44",ae="45",je="46",U="47",le="48",ee="49",ke="50",He="51",Et="52",he="53",Pe="54",r="55",u="56",C="57",M="58",f="59",t="62",i="63",a="64",c="65",l="66",E="69",$="71",it="72",Xe="75",se="76",ie="77",_e="78",et="79",lt="80",vt="82",Ot="83",Vt="84",si="85",zt="86",yt="87",Tt="88",Me="89"},53117:(Ee,Z,h)=>{"use strict";h.d(Z,{Ji:()=>m,Pd:()=>g,BQ:()=>p,Ly:()=>S,GH:()=>x,Ls:()=>R,SG:()=>b,es:()=>T});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")])]),g=(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%)"}))])]),S=(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})])]),T=(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")])]),b=(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})])])]),x=(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%)"}))])]),R=(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:(Ee,Z,h)=>{"use strict";h.d(Z,{Mw:()=>ot.M,CZ:()=>i.C,PE:()=>d.P,qG:()=>Et.qG,Sx:()=>ke.S,y9:()=>he,Nj:()=>ae.N,ez:()=>ve,N7:()=>n});var e=h(96814),p=h(75986),g=h(25313),S=h(71365),m=h(44112),T=h(13566),b=h(21476),x=h(55940),R=h(62034),v=h(99441),N=h(30617),B=h(77988),O=h(32296),te=h(92596),ne=h(64170),F=h(56223),ce=h(24516),Ce=h(22557),Ie=h(34423),ye=h(23680),oe=h(80874),w=h(87065),z=h(70342),q=h(98445),W=h(38034),Q=h(87466),Re=h(98525),tt=h(3427),Fe=h(16672),ft=h(17700),Ye=h(64124),$e=h(67848),rt=h(39014),Qe=h(37073),ge=h(65879),G=h(11186),me=h(2916);let Le=(()=>{class s extends ye.LF{format(k,$){return"input"===$?`${k.getDate().toString()}.${(k.getMonth()+1).toString()}.${k.getFullYear()}`:k.toDateString()}static#e=this.\u0275fac=function(){let k;return function(it){return(k||(k=ge.n5z(s)))(it||s)}}();static#t=this.\u0275prov=ge.Yz7({token:s,factory:s.\u0275fac})}return s})();const Ve={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($){return new($||s)};static#t=this.\u0275mod=ge.oAB({type:s});static#i=this.\u0275inj=ge.cJS({providers:[{provide:ye._A,useClass:Le},{provide:ye.sG,useValue:Ve}],imports:[e.ez,p.p9,g.p0,F.u5,Ce.Hi,Ie._t,S.aw,m.Bz,T.JX,b.TU,x.Cq,R.r,v.A,N.Ps,B.Tx,O.ot,te.AV,ne.lN,F.UX,ce.c,ye.si,oe.d4,z.Iq,q.dp,W.FA,Q.Fk,ye.Ng,Re.LD,tt.Co,Fe.Cl,ft.Is,Ye.Je,$e.C,rt.g]})}return s})();ge.B6R(Qe.Us,[e.O5,G.w,O.lW,Fe.xd,Fe.x0,Fe.N7,ft.uh,ft.xY,ft.H8,w.c],[S.X$,me.a]),h(25184);var ot=h(45213),ae=(h(33843),h(49923),h(17791),h(51851),h(12877),h(64953),h(97694)),ke=(h(97500),h(36620),h(69338),h(83472),h(6225)),Et=(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($){return new($||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($,it){1&$&&(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 it.redirectToHome()}),ge._uU(8),ge.ALo(9,"translate"),ge.qZA()()),2&$&&(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,S.X$]})}return s})();h(71588),h(60353);var u=h(73615),C=h(87824),M=h(78337),f=h(59038);function o(s,E){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 Ze=ge.CHM(k).$implicit,De=ge.oxw();return ge.KtG(De.showWholeKey(Ze))}),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 Ze=ge.CHM(k).$implicit,De=ge.oxw();return ge.KtG(De.removeKey(Ze))}),ge.ALo(10,"translate"),ge.ALo(11,"customTranslate"),ge.TgZ(12,"mat-icon"),ge._uU(13," delete "),ge.qZA()()()()}if(2&s){const k=E.$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,$,it,Ze,De){this.store=k,this.attributesManagerService=$,this.dialog=it,this.translateService=Ze,this.entityStorageService=De,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new M.Ov(!1,[]),Ze.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(Xe=>this.removeDialogDescription=Xe),Ze.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(Xe=>this.removeDialogTitle=Xe),Ze.get("ALERTS.NO_ALT_PASSWORDS").subscribe(Xe=>this.alertText=Xe),Ze.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(Xe=>this.headerColumnText=Xe)}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,Ye.kZ)();k.width="850px",k.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open(Qe.FJ,k).afterClosed().subscribe(it=>{it&&this.getUserSSH()})}removeKey(k){const $=(0,Ye.kZ)();$.width="600px",$.data={values:[k],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(Qe.eK,$).afterClosed().subscribe(Ze=>{Ze&&(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 $=(0,Ye.kZ)();$.width="600px",$.data={value:k},this.dialog.open(Qe.iI,$)}static#e=this.\u0275fac=function($){return new($||s)(ge.Y36(u.d6),ge.Y36(C.H8),ge.Y36(ft.uw),ge.Y36(S.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($,it){1&$&&(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 it.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&$&&(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",it.userKeys))},dependencies:[e.sg,N.Hw,O.lW,O.RK,te.gM,ye.wG,z.i3,f.i$,f.Tg,S.X$,me.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:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m,Y:()=>T});var e=h(65879),g=(h(87824),h(71365)),S=h(4675);const m={};let T=(()=>{class b{constructor(R){this.translate=R,this.item=null,this.itemSelected=new e.vpe,this.nameFunction=v=>v===m?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM"):v.shortname,this.secondaryFunction=v=>v===m?"":v.id<0?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NEW_ITEM"):"#"+String(v.id),this.searchFunction=v=>v===m?"":v.shortname+String(v.id)}static#e=this.\u0275fac=function(v){return new(v||b)(e.Y36(g.sK))};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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&v&&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:[S.i,g.X$]})}return b})()},89600:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>T});var e=h(65879),p=h(64170),g=h(23680),S=h(98525),m=h(71365);let T=(()=>{class b{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(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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 N.select()})("valueChange",function(O){return N.state=O}),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&v&&(e.xp6(2),e.Oqu(e.lcZ(3,8,"APPLICATIONS_LIST.STATE")),e.xp6(2),e.Q6J("value",N.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,g.ey,S.gD,m.X$]})}return b})()},33843:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>v});var e=h(65879),p=h(64124),g=h(96814),S=h(75986),m=h(56223),T=h(64170),b=h(56881);function x(N,B){if(1&N){const O=e.EpF();e.TgZ(0,"mat-checkbox",2),e.NdJ("change",function(){e.CHM(O);const ne=e.oxw();return e.KtG(ne._sendEventToParent())})("ngModelChange",function(ne){e.CHM(O);const F=e.oxw();return e.KtG(F.attribute.value=ne)}),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 R(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 v=(()=>{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(te){return new(te||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(te,ne){1&te&&(e.TgZ(0,"div"),e.YNc(1,x,2,4,"mat-checkbox",0),e.YNc(2,R,2,1,"mat-label",1),e.qZA()),2&te&&(e.xp6(1),e.Q6J("ngIf",!ne.readonly),e.xp6(1),e.Q6J("ngIf",ne.readonly))},dependencies:[g.O5,S.oG,m.JJ,m.On,T.hX,b.R]})}return N})()},49923:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>w});var e=h(65879),p=h(36028),g=h(34423),S=h(37073),m=h(64124),T=h(17700),b=h(96814),x=h(22557),R=h(30617),v=h(32296),N=h(92596),B=h(64170),O=h(24516),te=h(71365);function ne(z,q){if(1&z){const W=e.EpF();e.TgZ(0,"mat-icon",14),e.NdJ("mousedown",function(){e.CHM(W);const Re=e.oxw(2);return e.KtG(Re.dragDisabled=!1)}),e._uU(1,"drag_indicator"),e.qZA()}}function F(z,q){if(1&z){const W=e.EpF();e.TgZ(0,"mat-icon",15),e.NdJ("click",function(){e.CHM(W);const Re=e.oxw().$implicit,tt=e.oxw();return e.KtG(tt.edit(Re))}),e._uU(1,"edit"),e.qZA()}}function ce(z,q){1&z&&(e.TgZ(0,"button",16)(1,"mat-icon",17),e._uU(2,"cancel"),e.qZA()())}function Ce(z,q){if(1&z){const W=e.EpF();e.TgZ(0,"mat-chip-row",7),e.NdJ("removed",function(){const tt=e.CHM(W).$implicit,Fe=e.oxw();return Fe.remove(tt),e.KtG(Fe._sendEventToParent())}),e.TgZ(1,"div",8),e.NdJ("click",function(){const tt=e.CHM(W).$implicit,Fe=e.oxw();return e.KtG(Fe.readonly&&void 0!==Fe.attribute.displayName&&Fe.showValue(tt,Fe.attribute.displayName))}),e.YNc(2,ne,2,0,"mat-icon",9),e.TgZ(3,"span",10),e._uU(4),e.qZA()(),e.TgZ(5,"button",11),e.YNc(6,F,2,0,"mat-icon",12),e.qZA(),e.YNc(7,ce,3,0,"button",13),e.qZA()}if(2&z){const W=q.$implicit,Q=e.oxw();e.Q6J("cdkDragData",W)("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(W),e.xp6(2),e.Q6J("ngIf",Q.removable),e.xp6(1),e.Q6J("ngIf",Q.removable)}}function Ie(z,q){1&z&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function ye(z,q){1&z&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function oe(z,q){if(1&z){const W=e.EpF();e.TgZ(0,"div",18)(1,"button",19),e.NdJ("click",function(){e.CHM(W);const Re=e.oxw();return e.KtG(Re.onShowChange())}),e.ALo(2,"translate"),e.YNc(3,Ie,2,0,"mat-icon",20),e.YNc(4,ye,2,0,"mat-icon",20),e.qZA()()}if(2&z){const W=e.oxw();e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,4,W.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",!W.showMore),e.xp6(1),e.Q6J("ngIf",W.showMore)}}let w=(()=>{class z{constructor(W,Q){this.dialog=W,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=[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(W){const Q=W.input,Re=W.value;(Re||"").trim()&&(this.attribute.value.push(Re.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),Q&&(Q.value=""),this.sendEventToParent.emit()}remove(W){const Q=(0,m.kZ)();Q.width="400px",Q.data={name:W},this.dialog.open(S.Wr,Q).afterClosed().subscribe(tt=>{if(tt){const Fe=this.attribute.value.indexOf(W);this.attribute.value.splice(Fe,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(W){this.dragDisabled=!0,(0,g.bA)(this.attribute.value,W.previousIndex,W.currentIndex),this.values=this.attribute.value}edit(W){const Q=this.attribute.value.indexOf(W),Re=(0,m.kZ)();Re.width="600px",Re.data={attribute:this.attribute,index:Q},this.dialog.open(S.r2,Re).afterClosed().subscribe(Fe=>{Fe&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(W,Q){const Re=(0,m.kZ)();Re.width="350px",Re.data={value:W,title:Q},this.dialog.open(S.mk,Re)}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||z)(e.Y36(T.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:z,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,Re){if(1&Q&&(e.TgZ(0,"mat-chip-grid",0,1),e.NdJ("cdkDropListDropped",function(Fe){return Re.drop(Fe),Re._sendEventToParent()}),e.TgZ(2,"div",2),e.YNc(3,Ce,8,8,"mat-chip-row",3),e.qZA(),e.YNc(4,oe,5,6,"div",4),e.TgZ(5,"mat-form-field",5)(6,"input",6),e.NdJ("matChipInputTokenEnd",function(Fe){return Re.add(Fe)})("change",function(){return Re._sendEventToParent()}),e.qZA()()()),2&Q){const tt=e.MAs(1);e.Q6J("cdkDropListDisabled",Re.dragDisabled),e.xp6(3),e.Q6J("ngForOf",Re.values.slice(0,Re.itemsShown)),e.xp6(1),e.Q6J("ngIf",Re.values.length>Re.defaultItemsShown),e.xp6(1),e.Q6J("hidden",Re.readonly),e.xp6(1),e.Q6J("matChipInputFor",tt)("matChipInputSeparatorKeyCodes",Re.separatorKeysCodes)("matChipInputAddOnBlur",Re.addOnBlur)}},dependencies:[b.sg,b.O5,x.RA,x.oH,x.qH,x.z3,x.T,g.Wj,g.Zt,R.Hw,v.RK,N.gM,B.KE,O.Nt,te.X$],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.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 z})()},17791:(Ee,Z,h)=>{"use strict";h.d(Z,{$:()=>Ie});var e=h(37073),p=h(64124),g=h(65879),S=h(17700),m=h(96814),T=h(56223),b=h(30617),x=h(32296),R=h(92596),v=h(64170),N=h(24516),B=h(71365);function O(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",12),g.NdJ("click",function(){g.CHM(w);const q=g.oxw().index,W=g.oxw();return g.KtG(W.removeValue(q))}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," indeterminate_check_box "),g.qZA()()}2&ye&&g.s9C("matTooltip",g.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function te(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"div",7)(1,"mat-form-field",8)(2,"input",9),g.NdJ("click",function(){const W=g.CHM(w).index,Q=g.oxw();return g.KtG(Q.readonly&&Q.attribute.displayName&&Q.showValue(Q.keys[W],Q.attribute.displayName))})("ngModelChange",function(q){const Q=g.CHM(w).index,Re=g.oxw();return g.KtG(Re.keys[Q]=q)}),g.qZA()(),g.TgZ(3,"mat-form-field",8)(4,"input",10),g.NdJ("click",function(){const W=g.CHM(w).$implicit,Q=g.oxw();return g.KtG(Q.readonly&&void 0!==Q.attribute.displayName&&Q.showValue(W,Q.attribute.displayName))})("ngModelChange",function(q){const Q=g.CHM(w).index,Re=g.oxw();return g.KtG(Re.values[Q]=q)}),g.qZA()(),g.YNc(5,O,4,3,"button",11),g.qZA()}if(2&ye){const w=oe.index,z=g.oxw();g.xp6(1),g.s9C("appearance",z.readonly?"outline":"fill"),g.xp6(1),g.ekj("cursor-pointer",z.readonly&&void 0!==z.attribute.displayName),g.hYB("id","",z.attribute.id,"-key-",w,""),g.MGl("name","key-",w,""),g.Q6J("ngModel",z.keys[w])("readonly",z.readonly),g.xp6(1),g.s9C("appearance",z.readonly?"outline":"fill"),g.xp6(1),g.ekj("cursor-pointer",z.readonly&&void 0!==z.attribute.displayName),g.MGl("name","value-",w,""),g.hYB("id","",z.attribute.id,"-value-",w,""),g.Q6J("readonly",z.readonly)("ngModel",z.values[w]),g.xp6(1),g.Q6J("ngIf",!z.readonly)}}function ne(ye,oe){1&ye&&(g.TgZ(0,"mat-icon"),g._uU(1,"more_horiz"),g.qZA())}function F(ye,oe){1&ye&&(g.TgZ(0,"mat-icon"),g._uU(1,"keyboard_arrow_up"),g.qZA())}function ce(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",13),g.NdJ("click",function(){g.CHM(w);const q=g.oxw();return g.KtG(q.onShowChange())}),g.ALo(1,"translate"),g.YNc(2,ne,2,0,"mat-icon",14),g.YNc(3,F,2,0,"mat-icon",14),g.qZA()}if(2&ye){const w=g.oxw();g.Q6J("matTooltip",g.lcZ(1,4,w.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),g.xp6(2),g.Q6J("ngIf",!w.showMore),g.xp6(1),g.Q6J("ngIf",w.showMore)}}function Ce(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",15),g.NdJ("click",function(){g.CHM(w);const q=g.oxw();return g.KtG(q.addValue())}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," add_box "),g.qZA()()}2&ye&&g.s9C("matTooltip",g.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let Ie=(()=>{class ye{constructor(w){this.dialog=w,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const w=new Map(Object.entries(this.attribute.value));for(const[z,q]of w.entries())this.keys.push(z),this.values.push(q)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,p.Hm)(this.attribute))}customTrackBy(w){return w}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(w){this.keys.splice(w,1),this.values.splice(w,1)}updateAttribute(){const w={};for(let z=0;zq.defaultItemsShown),g.xp6(1),g.Q6J("ngIf",!q.readonly))},dependencies:[m.sg,m.O5,T._Y,T.Fj,T.JJ,T.JL,T.Q7,T.On,T.F,b.Hw,x.RK,R.gM,v.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 ye})()},51851:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>te});var e=h(65879),p=h(64124),g=h(37073),S=h(17700),m=h(96814),T=h(56223),b=h(64170),x=h(24516),R=h(71365),v=h(56881);function N(ne,F){if(1&ne){const ce=e.EpF();e.TgZ(0,"input",4),e.NdJ("click",function(){e.CHM(ce);const Ie=e.oxw();return e.KtG(void 0!==Ie.value&&Ie.showValue(Ie.value,Ie.attribute.displayName))})("ngModelChange",function(Ie){e.CHM(ce);const ye=e.oxw();return e.KtG(ye.attribute.value=Ie)})("keydown",function(){e.CHM(ce);const Ie=e.oxw();return e.KtG(Ie._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&ne){const ce=e.oxw();e.ekj("cursor-pointer",void 0!==ce.value),e.Q2q("data-cy","",e.lcZ(1,5,ce.attribute.displayName),"-value"),e.Q6J("readonly",!0)("ngModel",ce.attribute.value)}}function B(ne,F){if(1&ne){const ce=e.EpF();e.TgZ(0,"textarea",5),e.NdJ("ngModelChange",function(Ie){e.CHM(ce);const ye=e.oxw();return e.KtG(ye.attribute.value=Ie)})("keydown",function(){e.CHM(ce);const Ie=e.oxw();return e.KtG(Ie._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e._uU(2," "),e.qZA()}if(2&ne){const ce=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,ce.attribute.displayName),"-value"),e.Q6J("ngModel",ce.attribute.value)}}function O(ne,F){1&ne&&(e.TgZ(0,"mat-hint",6)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA()()),2&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let te=(()=>{class ne{constructor(ce){this.dialog=ce,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(ce,Ce){const Ie=(0,p.kZ)();Ie.width="350px",Ie.data={value:ce,title:Ce},this.dialog.open(g.mk,Ie)}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(e.Y36(S.uw))};static#t=this.\u0275cmp=e.Xpm({type:ne,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,Ie){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",Ie.readonly?"outline":"fill"),e.xp6(1),e.Q6J("ngIf",Ie.readonly),e.xp6(1),e.Q6J("ngIf",!Ie.readonly),e.xp6(1),e.Q6J("ngIf",!Ie.readonly&&(null==Ie.attribute.value?null:Ie.attribute.value.includes("\n"))))},dependencies:[m.O5,T.Fj,T.JJ,T.On,b.KE,b.bx,x.Nt,R.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 ne})()},45213:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>ye});var e=h(65879),p=h(17791),g=h(96814),S=h(33843),m=h(49923),T=h(51851),b=h(64124),x=h(37073),R=h(17700),v=h(56223),N=h(64170),B=h(24516);let O=(()=>{class oe{constructor(z){this.dialog=z,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,b.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(z){const q=(0,b.kZ)();q.width="350px",q.data={value:z.value,title:z.displayName},this.dialog.open(x.mk,q)}static#e=this.\u0275fac=function(q){return new(q||oe)(e.Y36(R.uw))};static#t=this.\u0275cmp=e.Xpm({type:oe,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(q,W){1&q&&(e.TgZ(0,"mat-form-field",0)(1,"input",1),e.NdJ("click",function(){return W.readonly&&void 0!==W.attribute.value&&W.showValue(W.attribute)})("ngModelChange",function(Re){return W.attribute.value=Re})("keydown",function(){return W._sendEventToParent()}),e.qZA()()),2&q&&(e.s9C("appearance",W.readonly?"outline":"fill"),e.xp6(1),e.ekj("cursor-pointer",W.readonly&&void 0!==W.attribute.value),e.Q6J("readonly",W.readonly)("ngModel",W.attribute.value))},dependencies:[v.Fj,v.wV,v.JJ,v.On,N.KE,B.Nt],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return oe})();const te=["map"];function ne(oe,w){if(1&oe){const z=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-boolean",3),e.NdJ("sendEventToParent",function(){e.CHM(z);const W=e.oxw();return e.KtG(W._sendEventToParent2())}),e.qZA()}if(2&oe){const z=e.oxw();e.Q6J("attribute",z.attribute)("readonly",z.readonly)}}function F(oe,w){if(1&oe){const z=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-list",3),e.NdJ("sendEventToParent",function(){e.CHM(z);const W=e.oxw();return e.KtG(W._sendEventToParent2())}),e.qZA()}if(2&oe){const z=e.oxw();e.Q6J("attribute",z.attribute)("readonly",z.readonly)}}function ce(oe,w){if(1&oe&&e._UZ(0,"perun-web-apps-attribute-value-map",4,5),2&oe){const z=e.oxw();e.Q6J("attribute",z.attribute)("readonly",z.readonly)}}function Ce(oe,w){if(1&oe){const z=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-string",3),e.NdJ("sendEventToParent",function(){e.CHM(z);const W=e.oxw();return e.KtG(W._sendEventToParent2())}),e.qZA()}if(2&oe){const z=e.oxw();e.Q6J("attribute",z.attribute)("readonly",z.readonly)}}function Ie(oe,w){if(1&oe){const z=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-integer",3),e.NdJ("sendEventToParent",function(){e.CHM(z);const W=e.oxw();return e.KtG(W._sendEventToParent2())}),e.qZA()}if(2&oe){const z=e.oxw();e.Q6J("attribute",z.attribute)("readonly",z.readonly)}}let ye=(()=>{class oe{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(q){return new(q||oe)};static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(q,W){if(1&q&&e.Gf(te,5),2&q){let Q;e.iGM(Q=e.CRH())&&(W.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(q,W){1&q&&(e.TgZ(0,"div"),e.YNc(1,ne,1,2,"perun-web-apps-attribute-value-boolean",0),e.YNc(2,F,1,2,"perun-web-apps-attribute-value-list",0),e.TgZ(3,"div",1),e.NdJ("click",function(){return W._sendEventToParent2()}),e.YNc(4,ce,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,Ie,1,2,"perun-web-apps-attribute-value-integer",0),e.qZA()),2&q&&(e.xp6(1),e.Q6J("ngIf","java.lang.Boolean"===W.attribute.type),e.xp6(1),e.Q6J("ngIf","java.util.ArrayList"===W.attribute.type),e.xp6(2),e.Q6J("ngIf","java.util.LinkedHashMap"===W.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.String"===W.attribute.type||"java.lang.LargeString"===W.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.Integer"===W.attribute.type))},dependencies:[g.O5,S.u,m.H,p.$,T._,O]})}return oe})()},25184:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>G});var e=h(13566),p=h(25313),g=h(78337),S=h(45213),m=h(64124),T=h(73615),b=h(65879),x=h(96814),R=h(75986),v=h(11186),N=h(92596),B=h(77983),O=h(71365);let te=(()=>{class me{transform(Ve){return"virt"===Ve.namespace.split(":")[4]}static#e=this.\u0275fac=function(ve){return new(ve||me)};static#t=this.\u0275pipe=b.Yjl({name:"isVirtualAttribute",type:me,pure:!0})}return me})();var ne=h(56881),F=h(93035),ce=h(32596),Ce=h(8355);function Ie(me,Le){if(1&me){const Ve=b.EpF();b.TgZ(0,"th",18)(1,"mat-checkbox",19),b.NdJ("change",function(xe){b.CHM(Ve);const ot=b.oxw(2);return b.KtG(xe?ot.masterToggle():null)}),b.ALo(2,"translate"),b.ALo(3,"masterCheckboxLabel"),b.qZA()()}if(2&me){const Ve=b.oxw().ngIf,ve=b.oxw();b.xp6(1),b.Q6J("checked",ve.selection.hasValue()&&Ve.all)("indeterminate",ve.selection.hasValue()&&!Ve.all)("aria-label",b.lcZ(2,3,b.lcZ(3,5,Ve.all)))}}const ye=function(me){return{name:me}};function oe(me,Le){if(1&me){const Ve=b.EpF();b.TgZ(0,"td",20)(1,"mat-checkbox",21),b.NdJ("click",function(xe){return xe.stopPropagation()})("change",function(xe){const fe=b.CHM(Ve).$implicit,qe=b.oxw(2);return b.KtG(xe?qe.selection.toggle(fe):null)}),b.ALo(2,"multiWordDataCy"),b.ALo(3,"isVirtualAttribute"),b.ALo(4,"translate"),b.ALo(5,"checkboxLabel"),b.qZA()()}if(2&me){const Ve=Le.$implicit,ve=b.oxw(2);b.xp6(1),b.Q2q("data-cy","",b.lcZ(2,4,Ve.displayName),"-checkbox"),b.Q6J("checked",ve.selection.isSelected(Ve))("disabled",b.lcZ(3,6,Ve)||!Ve.writable)("aria-label",b.xi3(4,8,b.lcZ(5,11,ve.selection.isSelected(Ve)),b.VKq(13,ye,Ve.displayName)))}}function w(me,Le){1&me&&(b.ynx(0,15),b.YNc(1,Ie,4,7,"th",16),b.YNc(2,oe,6,15,"td",17),b.BQk())}function z(me,Le){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function q(me,Le){if(1&me&&(b.TgZ(0,"td",23),b._uU(1),b.qZA()),2&me){const Ve=Le.$implicit;b.xp6(1),b.Oqu(Ve.id)}}function W(me,Le){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function Q(me,Le){if(1&me&&(b.TgZ(0,"td",24),b.ALo(1,"multiWordDataCy"),b.TgZ(2,"div",25),b._uU(3),b.qZA()()),2&me){const Ve=Le.$implicit,ve=b.oxw();b.Q2q("data-cy","",b.lcZ(1,3,Ve.friendlyName),"-friendlyName"),b.xp6(2),b.s9C("matTooltip",ve.getAttributeFullName(Ve)),b.xp6(1),b.hij(" ",Ve.displayName," ")}}function Re(me,Le){1&me&&(b.TgZ(0,"th",26),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function tt(me,Le){if(1&me){const Ve=b.EpF();b.TgZ(0,"td",24)(1,"perun-web-apps-attribute-value",27),b.NdJ("sendEventToParent2",function(){const ot=b.CHM(Ve).$implicit,fe=b.oxw();return b.KtG(fe.onValueChange(ot))}),b.qZA()()}if(2&me){const Ve=Le.$implicit,ve=b.oxw();b.xp6(1),b.Q6J("attribute",Ve)("readonly",ve.readonly||!Ve.writable)}}function Fe(me,Le){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function ft(me,Le){if(1&me&&(b.TgZ(0,"td",24),b._uU(1),b.qZA()),2&me){const Ve=Le.$implicit;b.xp6(1),b.Oqu(Ve.description)}}function Ye(me,Le){1&me&&b._UZ(0,"tr",28)}function $e(me,Le){if(1&me&&(b._UZ(0,"tr",29),b.ALo(1,"translate")),2&me){const Ve=Le.$implicit,ve=b.oxw();b.s9C("matTooltip",b.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),b.Q6J("matTooltipPosition","before")("matTooltipDisabled",Ve.writable||ve.readonly)}}function rt(me,Le){1&me&&(b.TgZ(0,"perun-web-apps-alert",30),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Qe(me,Le){if(1&me&&(b.TgZ(0,"perun-web-apps-alert",30),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me){const Ve=b.oxw();b.xp6(1),b.hij(" ",b.lcZ(2,1,Ve.emptyListText),"\n")}}const ge=function(me){return{all:me}};let G=(()=>{class me{constructor(Ve,ve){this.authResolver=Ve,this.tableCheckbox=ve,this.attributes=[],this.selection=new g.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(Ve){this.sort=Ve,this.setDataSource()}static canBeSelected(Ve){return!(0,m.Hm)(Ve)&&Ve.writable}static getDataForColumn(Ve,ve){switch(ve){case"id":return Ve.id.toString();case"displayName":return Ve.displayName;case"description":return Ve.description;case"value":return JSON.stringify(Ve.value);case"urn":return Ve.namespace+":"+Ve.baseFriendlyName;default:return""}}canBeSelected(Ve){return!(0,m.Hm)(Ve)&&Ve.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ve=>"id"!==ve));let Ve=this.attributes;this.filterEmpty&&(Ve=Ve.filter(ve=>"object"!=typeof ve.value||Object.keys(ve.value??"").length>0)),Ve=(0,m.MX)(Ve),this.dataSource=new p.by(Ve),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(Ve){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,me.getDataForColumn),Ve)}exportDisplayedData(Ve){const ve=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,xe=ve+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ve,xe),this.displayedColumns,me.getDataForColumn),Ve)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(Ve=>!this.hiddenColumns.includes(Ve)),this.dataSource&&(this.dataSource.filterPredicate=(Ve,ve)=>(0,m.Sd)(Ve,ve,this.displayedColumns.concat("urn"),me.getDataForColumn),this.dataSource.sortData=(Ve,ve)=>(0,m.pR)(Ve,ve,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,me.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,me.canBeSelected)}updateMapAttributes(){for(const Ve of this.items.toArray())"java.util.LinkedHashMap"===Ve.attribute.type&&Ve.updateMapAttribute()}onValueChange(Ve){me.canBeSelected(Ve)&&this.selection.select(Ve)}getAttributeFullName(Ve){return`${Ve.namespace}:${Ve.friendlyName}`}static#e=this.\u0275fac=function(ve){return new(ve||me)(b.Y36(T.x4),b.Y36(T.UA))};static#t=this.\u0275cmp=b.Xpm({type:me,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(ve,xe){if(1&ve&&(b.Gf(m.l9,7),b.Gf(e.YE,7),b.Gf(S.M,5)),2&ve){let ot;b.iGM(ot=b.CRH())&&(xe.child=ot.first),b.iGM(ot=b.CRH())&&(xe.matSort=ot.first),b.iGM(ot=b.CRH())&&(xe.items=ot)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[b.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,xe){1&ve&&(b.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),b.NdJ("exportDisplayedData",function(fe){return xe.exportDisplayedData(fe)})("exportAllData",function(fe){return xe.exportAllData(fe)}),b.TgZ(2,"table",2),b.YNc(3,w,3,0,"ng-container",3),b.ALo(4,"isAllSelected"),b.ynx(5,4),b.YNc(6,z,3,3,"th",5),b.YNc(7,q,2,1,"td",6),b.BQk(),b.ynx(8,7),b.YNc(9,W,3,3,"th",5),b.YNc(10,Q,4,5,"td",8),b.BQk(),b.ynx(11,9),b.YNc(12,Re,3,3,"th",10),b.YNc(13,tt,2,2,"td",8),b.BQk(),b.ynx(14,11),b.YNc(15,Fe,3,3,"th",5),b.YNc(16,ft,2,1,"td",8),b.BQk(),b.YNc(17,Ye,1,0,"tr",12),b.YNc(18,$e,2,5,"tr",13),b.qZA()()(),b.YNc(19,rt,3,3,"perun-web-apps-alert",14),b.YNc(20,Qe,3,3,"perun-web-apps-alert",14)),2&ve&&(b.Q6J("hidden",0===xe.dataSource.filteredData.length),b.xp6(1),b.Q6J("tableId",xe.tableId)("dataLength",xe.dataSource.filteredData.length)("pageSizeOptions",xe.pageSizeOptions),b.xp6(1),b.Q6J("dataSource",xe.dataSource),b.xp6(1),b.Q6J("ngIf",b.VKq(14,ge,b.Dn7(4,10,xe.dataSource,xe.selection.selected.length,xe.canBeSelected))),b.xp6(14),b.Q6J("matHeaderRowDef",xe.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",xe.displayedColumns),b.xp6(1),b.Q6J("ngIf",0===xe.dataSource.filteredData.length&&0!==xe.dataSource.data.length),b.xp6(1),b.Q6J("ngIf",0===xe.dataSource.data.length))},dependencies:[x.O5,R.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,v.w,N.gM,B.l,S.M,O.X$,te,ne.R,F.I,ce.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 me})()},45377:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>ne});var e=h(65879),p=h(96814),g=h(44112),S=h(30617),m=h(32296),T=h(92596),b=h(92738),x=h(52269),R=h(71365);const v=function(F,ce){return["/organizations",F,"groups",ce]};function N(F,ce){if(1&F&&(e.TgZ(0,"div",3)(1,"a",4),e.NdJ("auxclick",function(Ie){return Ie.preventDefault()}),e._uU(2),e.qZA()()),2&F){const Ce=ce.$implicit,Ie=e.oxw();e.xp6(1),e.ekj("cursor-pointer",!Ie.disableRouting),e.Q6J("routerLink",Ie.disableRouting?null:e.WLB(5,v,Ce.voId,Ce.id))("perunWebAppsMiddleClickRouterLink",Ie.disableRouting?null:e.WLB(8,v,Ce.voId.toString(),Ce.id.toString())),e.xp6(1),e.Oqu(Ie.authzVoNames.get(Ce.voId)+" : "+Ce.name)}}function B(F,ce){1&F&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function O(F,ce){1&F&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function te(F,ce){if(1&F){const Ce=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(Ce);const ye=e.oxw();return e.KtG(ye.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&F){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 ne=(()=>{class F{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(Ie){return new(Ie||F)};static#t=this.\u0275cmp=e.Xpm({type:F,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(Ie,ye){1&Ie&&(e.TgZ(0,"div",0),e.YNc(1,N,3,11,"div",1),e.qZA(),e.TgZ(2,"div"),e.YNc(3,te,4,6,"button",2),e.qZA()),2&Ie&&(e.xp6(1),e.Q6J("ngForOf",ye.groups.slice(0,ye.itemsShown)),e.xp6(2),e.Q6J("ngIf",ye.groups.length>ye.defaultItemsShown))},dependencies:[p.sg,p.O5,g.rH,S.Hw,m.RK,T.gM,b.Y,x.Q,R.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return F})()},41419:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>R});var e=h(73615),p=h(65879),g=h(96814),S=h(30617),m=h(32296),T=h(92596),b=h(71365);const x=function(v){return{color:v}};let R=(()=>{class v{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||v)(p.Y36(g.Ye),p.Y36(e.d6))};static#t=this.\u0275cmp=p.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(O,te){1&O&&(p.TgZ(0,"button",0),p.NdJ("click",function(){return te.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,x,te.backButtonColor)))},dependencies:[g.PC,S.Hw,m.lW,T.gM,b.X$],styles:[".rotate[_ngcontent-%COMP%]{transform:rotate(180deg) scale(1.5)}"]})}return v})()},6849:(Ee,Z,h)=>{"use strict";h.d(Z,{s:()=>U});var e=h(65879),p=h(64124),g=h(78337),S=h(73615),m=h(25313),T=h(13566),b=h(80874),x=h(96814),R=h(88185),v=h(75986),N=h(11186),B=h(30617),O=h(32296),te=h(92596),ne=h(77983),F=h(71365),ce=h(37803),Ce=h(93035),Ie=h(32596),ye=h(8355),oe=h(47882);function w(le,ee){if(1&le){const ke=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(Et){e.CHM(ke);const he=e.oxw(2).ngIf,Pe=e.oxw();return e.KtG(Et?Pe.masterToggle(he.all):null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&le){const ke=e.oxw(2).ngIf,He=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,ke.all)))("checked",He.selection.hasValue()&&ke.all)("indeterminate",He.selection.hasValue()&&!ke.all)}}function z(le,ee){if(1&le&&(e.TgZ(0,"th",22),e.YNc(1,w,3,7,"mat-checkbox",23),e.qZA()),2&le){const ke=e.oxw(2);e.xp6(1),e.Q6J("ngIf",ke.selection.isMultipleSelection())}}const q=function(le){return{name:le}};function W(le,ee){if(1&le){const ke=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(){const he=e.CHM(ke).$implicit,Pe=e.oxw(2);return e.KtG(Pe.toggle(he))})("click",function(Et){return Et.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&le){const ke=ee.$implicit,He=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,He.selection.isSelected(ke)),e.VKq(7,q,ke.name)))("checked",He.selection.isSelected(ke))}}function Q(le,ee){1&le&&(e.ynx(0,19),e.YNc(1,z,2,1,"th",20),e.YNc(2,W,4,9,"td",21),e.BQk())}function Re(le,ee){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.BAN_ID_HEADER")," "))}function tt(le,ee){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const ke=ee.$implicit;e.xp6(1),e.Oqu(ke.ban.id)}}const Fe=function(le){return{target:le}};function ft(le,ee){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){const ke=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,Fe,ke.target))," ")}}function Ye(le,ee){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const ke=ee.$implicit;e.xp6(1),e.Oqu(ke.ban.targetId)}}function $e(le,ee){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){const ke=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,Fe,ke.target))," ")}}function rt(le,ee){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&le){const ke=ee.$implicit;let He;e.xp6(1),e.hij(" ",null!==(He=null!==(He=null==ke||null==ke.vo?null:ke.vo.name)&&void 0!==He?He:null==ke||null==ke.facility?null:ke.facility.name)&&void 0!==He?He:null==ke||null==ke.resource?null:ke.resource.name," ")}}const Qe=function(le){return{subject:le}};function ge(le,ee){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){const ke=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,Qe,ke.subject))," ")}}function G(le,ee){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const ke=ee.$implicit;e.xp6(1),e.Oqu(ke.ban.subjectId)}}function me(le,ee){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){const ke=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,Qe,ke.subject))," ")}}function Le(le,ee){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&le){const ke=ee.$implicit;let He;e.xp6(1),e.hij(" ",e.lcZ(2,1,null!==(He=ke.user)&&void 0!==He?He:ke.member.user)," ")}}function Ve(le,ee){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.DESCRIPTION_HEADER")," "))}function ve(le,ee){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&le){const ke=ee.$implicit;e.xp6(1),e.Oqu(ke.ban.description)}}function xe(le,ee){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.EXPIRATION_HEADER")," "))}function ot(le,ee){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"date"),e.qZA()),2&le){const ke=ee.$implicit,He=e.oxw();e.xp6(1),e.hij(" ",ke.ban.validityTo===He.EXPIRE_NEVER?"never":e.xi3(2,1,ke.ban.validityTo,"dd-MM-yyyy")," ")}}function fe(le,ee){1&le&&e._UZ(0,"th",30)}function qe(le,ee){if(1&le){const ke=e.EpF();e.TgZ(0,"button",32),e.NdJ("click",function(){e.CHM(ke);const Et=e.oxw().$implicit,he=e.oxw();return e.KtG(he.updateBan.emit(Et))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&le&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.UPDATE_BAN"))}const we=function(le){return[le]};function ht(le,ee){if(1&le&&(e.TgZ(0,"td",29),e.YNc(1,qe,4,3,"button",31),e.ALo(2,"isAuthorized"),e.qZA()),2&le){const ke=ee.$implicit,He=e.oxw();let Et;e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,e.VKq(4,we,null!==(Et=null!==(Et=ke.vo)&&void 0!==Et?Et:ke.resource)&&void 0!==Et?Et:ke.facility),He.updatePolicy))}}function Y(le,ee){1&le&&e._UZ(0,"tr",33)}function Ne(le,ee){1&le&&e._UZ(0,"tr",34)}function ae(le,ee){1&le&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.NO_BANS"),"\n"))}const je=function(le){return{all:le}};let U=(()=>{class le{constructor(ke,He,Et){this.tableCheckbox=ke,this.authResolver=He,this.userName=Et,this.selection=new g.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=R.R,this.getDataForColumn=(he,Pe)=>{const r=this.isFacilityBan(he)?he.facility:this.isResourceBan(he)?he.resource:he.vo,u=this.isFacilityBan(he)?he.user:he.member,C=this.isFacilityBan(he)?he.user:he.member.user;switch(Pe){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(C);case"description":return he.ban.description;case"expiration":return Number(he.ban.validityTo)===this.EXPIRE_NEVER?"never":(0,x.p6)(he.ban.validityTo,"dd-MM-yyy","en");default:return""}}}set bans(ke){this.dataSource||this.dataSourceInit(ke),0!==ke.length&&this.setHeaderLabels(ke[0]),this.dataSource.data=ke}set filter(ke){this.dataSource.filter=ke}set displayedColumns(ke){this.authResolver.isPerunAdminOrObserver()||(ke=ke.filter(He=>!He.endsWith("Id"))),this.columns=ke}exportAllData(ke){(0,p.O6)((0,p.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumn),ke)}exportDisplayedData(ke){const He=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Et=He+this.dataSource.paginator.pageSize;(0,p.O6)((0,p.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(He,Et),this.columns,this.getDataForColumn),ke)}toggle(ke){this.selection.toggle(ke)}masterToggle(ke){this.tableCheckbox.masterToggle(ke,this.selection,this.dataSource.filter,this.dataSource,this.dataSource.sort,this.dataSource.paginator.pageSize,this.dataSource.paginator.pageIndex,!1)}dataSourceInit(ke){this.dataSource=new m.by(ke),this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(He,Et)=>(0,p.Sd)(He,Et,this.columns,this.getDataForColumn,!0),this.dataSource.sortData=(He,Et)=>(0,p.pR)(He,Et,this.getDataForColumn)}isFacilityBan(ke){return"facility"in ke}isResourceBan(ke){return"resource"in ke}setHeaderLabels(ke){this.isFacilityBan(ke)?(this.target="Facility",this.subject="User"):this.isResourceBan(ke)?(this.target="Resource",this.subject="Member"):(this.target="Organization",this.subject="Member")}static#e=this.\u0275fac=function(He){return new(He||le)(e.Y36(S.UA),e.Y36(S.x4),e.Y36(b.dp))};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["perun-web-apps-ban-on-entity-list"]],viewQuery:function(He,Et){if(1&He&&(e.Gf(p.l9,7),e.Gf(T.YE,7)),2&He){let he;e.iGM(he=e.CRH())&&(Et.tableWrapper=he.first),e.iGM(he=e.CRH())&&(Et.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([b.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(He,Et){1&He&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Pe){return Et.exportDisplayedData(Pe)})("exportAllData",function(Pe){return Et.exportAllData(Pe)}),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,Re,3,3,"th",5),e.YNc(7,tt,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ft,3,6,"th",5),e.YNc(10,Ye,2,1,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,$e,3,6,"th",5),e.YNc(13,rt,2,1,"td",9),e.BQk(),e.ynx(14,10),e.YNc(15,ge,3,6,"th",5),e.YNc(16,G,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,me,3,6,"th",5),e.YNc(19,Le,3,3,"td",9),e.BQk(),e.ynx(20,12),e.YNc(21,Ve,3,3,"th",5),e.YNc(22,ve,2,1,"td",9),e.BQk(),e.ynx(23,13),e.YNc(24,xe,3,3,"th",5),e.YNc(25,ot,3,4,"td",9),e.BQk(),e.ynx(26,14),e.YNc(27,fe,1,0,"th",15),e.YNc(28,ht,3,6,"td",9),e.BQk(),e.YNc(29,Y,1,0,"tr",16),e.YNc(30,Ne,1,0,"tr",17),e.qZA()()(),e.YNc(31,ae,3,3,"perun-web-apps-alert",18)),2&He&&(e.Q6J("hidden",0===Et.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",Et.dataSource.filteredData.length)("tableId",Et.tableId)("pageSizeOptions",Et.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",Et.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,je,e.xi3(4,9,Et.dataSource,Et.selection.selected.length))),e.xp6(26),e.Q6J("matHeaderRowDef",Et.columns),e.xp6(1),e.Q6J("matRowDefColumns",Et.columns),e.xp6(1),e.Q6J("ngIf",0===Et.dataSource.filteredData.length))},dependencies:[x.O5,v.oG,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,T.YE,T.nU,N.w,B.Hw,O.RK,te.gM,ne.l,x.uU,F.X$,ce.d,Ce.I,Ie.G,ye.r,oe.i]})}return le})()},88185:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>v,R:()=>R});var e=h(56223),p=h(96814),g=h(65879),S=h(64170),m=h(24516),T=h(38034),b=h(87466),x=h(71365);const R=new Date(324721404e5).valueOf();let v=(()=>{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))!==R?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(te){return new(te||N)};static#t=this.\u0275cmp=g.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(te,ne){if(1&te){const F=g.EpF();g.TgZ(0,"div")(1,"mat-radio-group",0),g.NdJ("ngModelChange",function(Ce){return ne.newValidity=Ce}),g.TgZ(2,"mat-radio-button",1)(3,"mat-form-field",2),g.NdJ("click",function(){g.CHM(F);const Ce=g.MAs(10);return g.KtG(Ce.open())}),g.TgZ(4,"mat-label"),g._uU(5),g.ALo(6,"translate"),g.qZA(),g._UZ(7,"input",3)(8,"mat-datepicker-toggle",4)(9,"mat-datepicker",5,6),g.qZA()(),g.TgZ(11,"mat-radio-button",7),g._uU(12),g.ALo(13,"translate"),g.qZA()()(),g.TgZ(14,"div",8)(15,"mat-form-field",9)(16,"mat-label"),g._uU(17),g.ALo(18,"translate"),g.qZA(),g._UZ(19,"textarea",10),g.qZA()()}if(2&te){const F=g.MAs(10);g.xp6(1),g.Q6J("ngModel",ne.newValidity),g.xp6(1),g.s9C("value",ne.validityControl.value),g.xp6(3),g.hij(" ",g.lcZ(6,12,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.VALIDITY")," "),g.xp6(2),g.Q6J("formControl",ne.validityControl)("min",ne.minDate)("matDatepicker",F),g.xp6(1),g.Q6J("for",F)("disabled",!1),g.xp6(1),g.Q6J("disabled",!1),g.xp6(3),g.hij(" ",g.lcZ(13,14,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.NEVER")," "),g.xp6(5),g.hij(" ",g.lcZ(18,16,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.DESCRIPTION")," "),g.xp6(2),g.Q6J("formControl",ne.descriptionControl)}},dependencies:[e.Fj,e.JJ,e.On,S.KE,S.hX,S.R9,e.oH,m.Nt,T.Mq,T.hl,T.nW,b.VQ,b.U0,x.X$]})}return N})()},18963:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>v});var e=h(17700),p=h(65879),g=h(96814),S=h(32296),m=h(96624),T=h(73428),b=h(71365);function x(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 R(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 v=(()=>{class N{constructor(O,te){this.dialogRef=O,this.data=te}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(te){return new(te||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(te,ne){1&te&&(p.TgZ(0,"div")(1,"div",0),p.YNc(2,x,1,2,"perun-web-apps-member-overview-membership",1),p.YNc(3,R,1,3,"perun-web-apps-member-overview-groups",2),p.qZA(),p.TgZ(4,"div",3)(5,"button",4),p.NdJ("click",function(){return ne.close()}),p._uU(6),p.ALo(7,"translate"),p.qZA()()()),2&te&&(p.Tol(ne.theme),p.xp6(2),p.Q6J("ngIf",!ne.groupId),p.xp6(1),p.Q6J("ngIf",ne.groupId),p.xp6(3),p.hij(" ",p.lcZ(7,6,"DIALOGS.CHANGE_STATUS.CLOSE")," "))},dependencies:[g.O5,S.lW,e.xY,e.H8,m.b,T.z,b.X$]})}return N})()},48970:(Ee,Z,h)=>{"use strict";h.d(Z,{N:()=>R});var e=h(65879),p=h(96814),g=h(30617),S=h(71365),m=h(2916);function T(v,N){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 b(v,N){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 x(v,N){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 R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||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(O,te){1&O&&(e.YNc(0,T,7,5,"span",0),e.YNc(1,b,7,5,"span",0),e.YNc(2,x,7,5,"span",0)),2&O&&(e.Q6J("ngIf","UNSIGNED"===te.consentStatus),e.xp6(1),e.Q6J("ngIf","REVOKED"===te.consentStatus),e.xp6(1),e.Q6J("ngIf","GRANTED"===te.consentStatus))},dependencies:[p.O5,g.Hw,S.X$,m.a],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return v})()},83472:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>B});var e=h(65879),p=h(56223),g=h(73615),S=h(96814),m=h(75986),T=h(64170),b=h(24516),x=h(10781),R=h(71365);function v(O,te){if(1&O){const ne=e.EpF();e.TgZ(0,"mat-checkbox",6),e.NdJ("change",function(){e.CHM(ne);const ce=e.oxw();return e.KtG(ce.emitAsSubGroup())})("ngModelChange",function(ce){e.CHM(ne);const Ce=e.oxw();return e.KtG(Ce.asSubgroup=ce)}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&O){const ne=e.oxw();e.Q6J("labelPosition","before")("ngModel",ne.asSubgroup),e.xp6(1),e.hij(" ",e.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function N(O,te){if(1&O){const ne=e.EpF();e.TgZ(0,"perun-web-apps-group-search-select",7),e.NdJ("groupSelected",function(ce){e.CHM(ne);const Ce=e.oxw();return e.KtG(Ce.emitParentGroup(ce))}),e.qZA()}if(2&O){const ne=e.oxw();e.Q6J("disableAutoSelect",!0)("groups",ne.voGroups)}}let B=(()=>{class O{constructor(ne){this.store=ne,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(ne=>"members"!==ne.name)}emitName(){this.nameChanged.emit(this.nameControl.invalid?"":this.nameControl.value)}emitDescription(){this.descriptionChanged.emit(this.descriptionControl.invalid?"":this.descriptionControl.value)}emitParentGroup(ne){this.selectedParent=ne,this.parentGroupChanged.emit(ne)}emitAsSubGroup(){this.asSubgroup||this.emitParentGroup(null),this.asSubgroupChanged.emit(this.asSubgroup)}static#e=this.\u0275fac=function(F){return new(F||O)(e.Y36(g.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(F,ce){1&F&&(e.TgZ(0,"div",0)(1,"mat-form-field",1),e.NdJ("keyup",function(){return ce.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 ce.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,N,1,2,"perun-web-apps-group-search-select",5),e.qZA()),2&F&&(e.xp6(3),e.Oqu(e.lcZ(4,8,"DIALOGS.CREATE_GROUP.NAME")),e.xp6(2),e.Q6J("formControl",ce.nameControl),e.xp6(2),e.hij(" ",ce.invalidNameMessage.length?ce.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",ce.descriptionControl),e.xp6(2),e.hij(" ",e.lcZ(16,14,"DIALOGS.CREATE_GROUP.INVALID_DESCRIPTION")," "),e.xp6(2),e.Q6J("ngIf",ce.isNotSubGroup),e.xp6(1),e.Q6J("ngIf",ce.asSubgroup))},dependencies:[S.O5,m.oG,p.Fj,p.JJ,p.Q7,p.On,T.KE,T.hX,T.TO,p.oH,b.Nt,x.h,R.X$]})}return O})()},42652:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>T});var e=h(65879),p=h(56223),g=h(64170),S=h(38034),m=h(71365);let T=(()=>{class b{ngOnInit(){this.startMinDate=new Date(2e3,0,1),this.endMaxDate=new Date}static#e=this.\u0275fac=function(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){if(1&v){const B=e.EpF();e.TgZ(0,"mat-form-field",0),e.NdJ("click",function(){e.CHM(B);const te=e.MAs(9);return e.KtG(te.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&v){const B=e.MAs(9);e.xp6(2),e.Oqu(e.lcZ(3,7,"VO_DETAIL.APPLICATION.DATE.LABEL")),e.xp6(2),e.Q6J("max",N.endMaxDate)("min",N.startMinDate)("rangePicker",B),e.xp6(1),e.Q6J("formControl",N.startDate),e.xp6(1),e.Q6J("formControl",N.endDate),e.xp6(1),e.Q6J("for",B)}},dependencies:[p.Fj,p.JJ,g.KE,g.hX,g.R9,p.oH,S.nW,S.wx,S.zY,S.By,S._g,m.X$]})}return b})()},2730:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>N});var e=h(65879),p=h(92438),g=h(37398),S=h(83620),m=h(93997),T=h(56223),b=h(64170),x=h(24516),R=h(71365);const v=["input"];let N=(()=>{class B{constructor(){this.autoFocus=!1,this.control=new T.p4,this.filter=new e.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),(0,p.R)(this.input.nativeElement,"keyup").pipe((0,g.U)(te=>te.target.value),(0,S.b)(500),(0,m.x)()).subscribe(te=>{this.control.invalid||this.filter.emit(te)})}static#e=this.\u0275fac=function(ne){return new(ne||B)};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(ne,F){if(1&ne&&e.Gf(v,7),2&ne){let ce;e.iGM(ce=e.CRH())&&(F.input=ce.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(ne,F){1&ne&&(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&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,3,F.placeholder)),e.xp6(2),e.Q6J("formControl",F.control),e.xp6(3),e.hij(" ",F.error," "))},dependencies:[T.Fj,T.JJ,b.KE,b.hX,b.TO,T.oH,x.Nt,R.X$],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return B})()},4675:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>z});var e=h(65879),p=h(56223),g=h(97328),S=h(78645),m=h(59773),T=h(96814),b=h(64170),x=h(23680),R=h(98525),v=h(3427),N=h(16672),B=h(30617),O=h(32296);let te=(()=>{class q{constructor(){this.isDisabled=!0,this.deselect=new e.vpe}onClickButton(Q){this.deselect.emit(Q)}static#e=this.\u0275fac=function(Re){return new(Re||q)};static#t=this.\u0275cmp=e.Xpm({type:q,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(Re,tt){1&Re&&(e.TgZ(0,"button",0),e.NdJ("click",function(ft){return tt.onClickButton(ft)}),e.TgZ(1,"mat-icon"),e._uU(2,"filter_list_off"),e.qZA()()),2&Re&&e.Q6J("disabled",tt.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 q})();const ne=["scrollViewport"];function F(q,W){if(1&q&&(e.TgZ(0,"mat-select-trigger"),e._uU(1),e.qZA()),2&q){const Q=e.oxw();e.xp6(1),e.hij(" ",Q.multipleSelectedText()," ")}}function ce(q,W){if(1&q&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&q){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 Ce(q,W){if(1&q){const Q=e.EpF();e.TgZ(0,"mat-option",11),e.NdJ("onSelectionChange",function(tt){e.CHM(Q);const Fe=e.oxw();return e.KtG(Fe.onChange(tt))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,ce,2,4,"span",13),e.qZA()}if(2&q){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 Ie(q,W){if(1&q&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&q){const Q=e.oxw().$implicit,Re=e.oxw();e.Tol(Re.colorByStatus(Q)),e.xp6(1),e.hij(" ",Re.statusTextFunction(Q)?"("+Re.statusTextFunction(Q)+")":""," ")}}function ye(q,W){if(1&q){const Q=e.EpF();e.TgZ(0,"mat-option",14),e.NdJ("onSelectionChange",function(tt){e.CHM(Q);const Fe=e.oxw();return e.KtG(Fe.onChange(tt))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,Ie,2,4,"span",13),e.qZA()}if(2&q){const Q=W.$implicit,Re=e.oxw();e.Tol(Re.highlightOption&&!Q?"fst-italic "+Re.theme:Re.theme),e.Q6J("value",Q),e.xp6(1),e.hij(" ",Re.mainTextFunction(Q)," "),e.xp6(2),e.Oqu(Re.secondaryTextFunction(Q)),e.xp6(1),e.Q6J("ngIf",Re.displayStatus)}}function oe(q,W){if(1&q&&(e.TgZ(0,"mat-hint",15),e._uU(1),e.qZA()),2&q){const Q=e.oxw();e.xp6(1),e.Oqu(Q.warning)}}function w(q,W){if(1&q){const Q=e.EpF();e.TgZ(0,"perun-web-apps-deselect-button",16),e.NdJ("deselect",function(){e.CHM(Q);const tt=e.oxw();return e.KtG(tt.deselectEvent())}),e.qZA()}if(2&q){const Q=e.oxw();e.Q6J("isDisabled",0===Q.selectedEntities.length)}}let z=(()=>{class q{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 p.p4,this.entityFilterCtrl=new p.p4,this.filteredEntities=new g.t(1),this.entitiesLen=0,this._onDestroy=new S.x,this.mainTextFunction=Re=>JSON.stringify(Re),this.secondaryTextFunction=Re=>"#".concat(String(Re.id),Re.description?" ".concat(Re.description):""),this.statusTextFunction=Re=>Re.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,m.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 Re=Q.source.value;if(this.multiple){if(this.selectedEntities.includes(Re)){const tt=this.selectedEntities.indexOf(Re);this.selectedEntities.splice(tt,1)}else this.selectedEntities.push(Re);this.entitiesCtrl.setValue(this.selectedEntities),this.entitySelected.emit(this.selectedEntities)}else this.entitySelected.emit(Re)}}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(Re=>this.normalize(this.searchFunction(Re)).includes(Q))),this.cd.detectChanges()}deselectEvent(){this.selectedEntities=[],this.entitiesCtrl.setValue([]),this.entitySelected.emit([]),this.selectClosed.emit(!0)}static#e=this.\u0275fac=function(Re){return new(Re||q)(e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:q,selectors:[["perun-web-apps-entity-search-select"]],viewQuery:function(Re,tt){if(1&Re&&e.Gf(ne,5),2&Re){let Fe;e.iGM(Fe=e.CRH())&&(tt.scrollViewport=Fe.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(Re,tt){1&Re&&(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 tt.openChange()})("closed",function(){return tt.closeChange()}),e.YNc(5,F,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,ye,5,7,"mat-option",8),e.ALo(12,"async"),e.qZA()(),e.YNc(13,oe,2,1,"mat-hint",9),e.qZA(),e.YNc(14,w,1,1,"perun-web-apps-deselect-button",10),e.qZA()),2&Re&&(e.xp6(3),e.Oqu(tt.selectPlaceholder),e.xp6(1),e.Q6J("required",tt.required)("formControl",tt.entitiesCtrl)("multiple",tt.multiple),e.xp6(1),e.Q6J("ngIf",tt.multiple),e.xp6(2),e.s9C("placeholderLabel",tt.findPlaceholder),e.s9C("noEntriesFoundLabel",tt.noEntriesText),e.Q6J("clearSearchInput",!1)("formControl",tt.entityFilterCtrl),e.xp6(1),e.Q6J("ngIf",null==tt.entitiesCtrl?null:tt.entitiesCtrl.value),e.xp6(1),e.Udp("height",tt.getViewportHeight(),"px"),e.Q6J("minBufferPx",240)("maxBufferPx",480),e.xp6(2),e.Q6J("cdkVirtualForOf",e.lcZ(12,17,tt.filteredEntities)),e.xp6(2),e.Q6J("ngIf",0!==(null==tt.warning?null:tt.warning.length)),e.xp6(1),e.Q6J("ngIf",!tt.disableDeselectButton))},dependencies:[T.O5,p.JJ,p.Q7,b.KE,b.hX,b.bx,p.oH,x.ey,R.gD,R.$L,v.nu,N.xd,N.x0,N.N7,te,T.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 q})()},82066:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>le});var e=h(13566),p=h(25313),g=h(64124),S=h(73615),m=h(65879),T=h(96814),b=h(75986),x=h(44112),R=h(11186),v=h(77983),N=h(92738),B=h(52269),O=h(21838),te=h(56223),ne=h(30617),F=h(32296),ce=h(92596),Ce=h(71365);function Ie(ee,ke){if(1&ee&&(m.TgZ(0,"div",5),m._uU(1),m.qZA()),2&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.hij(" ",He[Et.paramName]," ")}}function ye(ee,ke){1&ee&&(m.TgZ(0,"mat-icon"),m._uU(1,"more_horiz"),m.qZA())}function oe(ee,ke){1&ee&&(m.TgZ(0,"mat-icon"),m._uU(1,"keyboard_arrow_up"),m.qZA())}function w(ee,ke){if(1&ee){const He=m.EpF();m.TgZ(0,"button",6),m.NdJ("click",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.onShowChange())}),m.ALo(1,"translate"),m.YNc(2,ye,2,0,"mat-icon",7),m.YNc(3,oe,2,0,"mat-icon",7),m.qZA()}if(2&ee){const He=m.oxw();m.Q6J("matTooltip",m.lcZ(1,4,He.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",!He.showMore),m.xp6(1),m.Q6J("ngIf",He.showMore)}}let z=(()=>{class ee{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(Et){return new(Et||ee)};static#t=this.\u0275cmp=m.Xpm({type:ee,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(Et,he){1&Et&&(m.TgZ(0,"form",0)(1,"div",1)(2,"div",2),m.YNc(3,Ie,2,1,"div",3),m.qZA(),m.TgZ(4,"div"),m.YNc(5,w,4,6,"button",4),m.qZA()()()),2&Et&&(m.xp6(3),m.Q6J("ngForOf",he.objects.slice(0,he.itemsShown)),m.xp6(2),m.Q6J("ngIf",he.objects.length>he.defaultItemsShown))},dependencies:[T.sg,T.O5,te._Y,te.JL,te.F,ne.Hw,F.RK,ce.gM,Ce.X$]})}return ee})();var q=h(45377),W=h(96917);let Q=(()=>{class ee{transform(He,Et,he){return He.filter(Pe=>Pe[he].includes(Et)).filter((Pe,r,u)=>u.findIndex(C=>C[he]===Pe[he])===r)}static#e=this.\u0275fac=function(Et){return new(Et||ee)};static#t=this.\u0275pipe=m.Yjl({name:"filterUniqueObjects",type:ee,pure:!0})}return ee})();var Re=h(32596);function tt(ee,ke){1&ee&&m._UZ(0,"th",22)}const Fe=function(ee){return{name:ee}};function ft(ee,ke){if(1&ee){const He=m.EpF();m.TgZ(0,"td",23)(1,"mat-checkbox",24),m.NdJ("change",function(he){const r=m.CHM(He).$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&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.Q2q("data-cy","",He.facility.name,"-checkbox"),m.Q6J("aria-label",m.xi3(2,3,m.lcZ(3,6,Et.selection.isSelected(He)),m.VKq(8,Fe,He.facility.name)))("checked",Et.selection.isSelected(He))}}function Ye(ee,ke){1&ee&&(m.TgZ(0,"th",25),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.ID")," "))}function $e(ee,ke){if(1&ee&&(m.TgZ(0,"td",26),m._uU(1),m.qZA()),2&ee){const He=ke.$implicit;m.xp6(1),m.hij(" ",He.facility.id," ")}}function rt(ee,ke){1&ee&&m._UZ(0,"th",27)}function Qe(ee,ke){if(1&ee&&(m.TgZ(0,"td",28),m._UZ(1,"perun-web-apps-recently-viewed-icon",29),m.qZA()),2&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("id",He.facility.id)("recentIds",Et.recentIds)}}function ge(ee,ke){1&ee&&(m.TgZ(0,"th",25),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.NAME")," "))}function G(ee,ke){if(1&ee&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&ee){const He=ke.$implicit;m.uIk("data-cy",He.facility.name),m.xp6(1),m.hij(" ",He.facility.name," ")}}function me(ee,ke){1&ee&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.AUTHZ_GROUP")," "))}function Le(ee,ke){if(1&ee){const He=m.EpF();m.TgZ(0,"td",30),m.NdJ("mouseenter",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(He);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&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("groups",Et.facilityWithAuthzGroupPairs.get(He.facility.id))("disableRouting",Et.disableRouting)("authzVoNames",Et.authzVoNames)}}function Ve(ee,ke){1&ee&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESCRIPTION")," "))}function ve(ee,ke){if(1&ee&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&ee){const He=ke.$implicit;m.xp6(1),m.Oqu(He.facility.description)}}function xe(ee,ke){1&ee&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.TECHNICAL_OWNERS")," "))}function ot(ee,ke){if(1&ee&&(m.TgZ(0,"td",28),m._uU(1),m.ALo(2,"technicalOwners"),m.qZA()),2&ee){const He=ke.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,He.owners))}}function fe(ee,ke){1&ee&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESTINATIONS")," "))}function qe(ee,ke){if(1&ee){const He=m.EpF();m.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),m.NdJ("mouseenter",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.localDisableRouting=!1)}),m.ALo(2,"filterUniqueObjects"),m.qZA()()}if(2&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,He.destinations,Et.filterValue,"destination"))("paramName","destination")}}function we(ee,ke){1&ee&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.HOSTS")," "))}function ht(ee,ke){if(1&ee){const He=m.EpF();m.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),m.NdJ("mouseenter",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(He);const he=m.oxw();return m.KtG(he.localDisableRouting=!1)}),m.ALo(2,"filterUniqueObjects"),m.qZA()()}if(2&ee){const He=ke.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,He.hosts,Et.filterValue,"hostname"))("paramName","hostname")}}function Y(ee,ke){1&ee&&m._UZ(0,"tr",33)}const Ne=function(ee){return["/facilities",ee]};function ae(ee,ke){if(1&ee&&m._UZ(0,"tr",34),2&ee){const He=ke.$implicit,Et=m.oxw();m.ekj("cursor-pointer",!Et.disableRouting)("disable-outline",Et.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",Et.disableRouting||Et.localDisableRouting?null:m.VKq(6,Ne,He.facility.id))("routerLink",Et.disableRouting||Et.localDisableRouting?null:m.VKq(8,Ne,He.facility.id))}}function je(ee,ke){1&ee&&(m.TgZ(0,"perun-web-apps-alert",35),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function U(ee,ke){1&ee&&(m.TgZ(0,"perun-web-apps-alert",35),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ee&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FACILITIES"),"\n"))}let le=(()=>{class ee{constructor(He){this.authResolver=He,this.displayedColumns=["select","id","recent","name","description","technicalOwners","destinations","hosts"],this.pageSizeOptions=g.f7,this.disableRouting=!1,this.getDataForColumnFun=(Et,he)=>ee.getDataForColumn(Et,he,this.recentIds)}set matSort(He){this.sort=He}static getDataForColumn(He,Et,he){switch(Et){case"id":return He.facility.id.toString();case"name":return He.facility.name;case"description":return He.facility.description;case"technicalOwners":return(0,g.te)(He.owners);case"recent":return he&&he.includes(He.facility.id)?"#".repeat(he.indexOf(He.facility.id)):He.name;case"destinations":return He.destinations.map(Pe=>Pe.destination).join(" ; ");case"hosts":return He.hosts.map(Pe=>Pe.hostname).join(" ; ");default:return He[Et]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(He=>"id"!==He)),this.setDataSource()}exportAllData(He){(0,g.O6)((0,g.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),He)}exportDisplayedData(He){const Et=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,he=Et+this.dataSource.paginator.pageSize;(0,g.O6)((0,g.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Et,he),this.displayedColumns,this.getDataForColumnFun),He)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(He,Et)=>(0,g.Sd)(He,Et,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(He,Et)=>(0,g.pR)(He,Et,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(He=>this.selection.select(He))}static#e=this.\u0275fac=function(Et){return new(Et||ee)(m.Y36(S.x4))};static#t=this.\u0275cmp=m.Xpm({type:ee,selectors:[["perun-web-apps-facilities-list"]],viewQuery:function(Et,he){if(1&Et&&(m.Gf(g.l9,7),m.Gf(e.YE,7)),2&Et){let Pe;m.iGM(Pe=m.CRH())&&(he.child=Pe.first),m.iGM(Pe=m.CRH())&&(he.matSort=Pe.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(Et,he){1&Et&&(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,tt,1,0,"th",4),m.YNc(5,ft,4,10,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,Ye,3,3,"th",7),m.YNc(8,$e,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,rt,1,0,"th",10),m.YNc(11,Qe,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,ge,3,3,"th",7),m.YNc(14,G,2,2,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,me,3,3,"th",10),m.YNc(17,Le,2,3,"td",14),m.BQk(),m.ynx(18,15),m.YNc(19,Ve,3,3,"th",10),m.YNc(20,ve,2,1,"td",11),m.BQk(),m.ynx(21,16),m.YNc(22,xe,3,3,"th",10),m.YNc(23,ot,3,3,"td",11),m.BQk(),m.ynx(24,17),m.YNc(25,fe,3,3,"th",10),m.YNc(26,qe,3,6,"td",11),m.BQk(),m.ynx(27,18),m.YNc(28,we,3,3,"th",10),m.YNc(29,ht,3,6,"td",11),m.BQk(),m.YNc(30,Y,1,0,"tr",19),m.YNc(31,ae,1,10,"tr",20),m.qZA()()(),m.YNc(32,je,3,3,"perun-web-apps-alert",21),m.YNc(33,U,3,3,"perun-web-apps-alert",21)),2&Et&&(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:[T.O5,b.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,x.rH,e.YE,e.nU,R.w,v.l,N.Y,O.W,z,B.Q,q.e,Ce.X$,W.J,Q,Re.G],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return ee})()},30666:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>oe});var e=h(65879),p=h(73615),g=h(96814),S=h(30617),m=h(77988),T=h(32296),b=h(92596),x=h(70342),R=h(71365),v=h(55589),N=h(43682),B=h(58734);function O(w,z){if(1&w){const q=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(q);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&w){const q=e.oxw(2);e.Q6J("matTooltipPosition","above")("matTooltip",e.lcZ(1,7,e.lcZ(2,9,q.group))),e.xp6(3),e.Q6J("disabled","sync_disabled"===e.lcZ(4,11,q.group)),e.xp6(2),e.Tol(e.lcZ(6,13,q.group)),e.xp6(2),e.hij(" ",e.lcZ(8,15,q.group)," ")}}function te(w,z){if(1&w){const q=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(q);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&w){const q=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",q.disabled)}}function ne(w,z){if(1&w){const q=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(q);const Q=e.oxw(2);return e.KtG(Q.onChangeNameDescription())}),e.TgZ(3,"mat-icon"),e._uU(4,"text_format"),e.qZA()()()}if(2&w){const q=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",q.disabled)}}function F(w,z){if(1&w&&(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,te,5,5,"span",4),e.YNc(7,ne,5,5,"span",4),e.qZA()),2&w){const q=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,6,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.Q6J("cdkCopyToClipboard",q.group.name)("matTooltipPosition","above"),e.xp6(4),e.Q6J("ngIf",q.syncAuth),e.xp6(1),e.Q6J("ngIf",q.moveAuth),e.xp6(1),e.Q6J("ngIf",q.editAuth)}}function ce(w,z){if(1&w){const q=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(q);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&w){const q=e.oxw(2);e.Q6J("disabled","sync_disabled"===e.lcZ(1,6,q.group)),e.xp6(2),e.Tol(e.lcZ(3,8,q.group)),e.xp6(2),e.hij(" ",e.lcZ(5,10,q.group)," "),e.xp6(3),e.Oqu(e.lcZ(8,12,e.lcZ(9,14,q.group)))}}function Ce(w,z){if(1&w){const q=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(q);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&w){const q=e.oxw(2);e.Q6J("disabled",q.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE"))}}function Ie(w,z){if(1&w){const q=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(q);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&w){const q=e.oxw(2);e.Q6J("disabled",q.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME"))}}function ye(w,z){if(1&w&&(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,ce,10,16,"button",10),e.YNc(14,Ce,6,4,"button",10),e.YNc(15,Ie,6,4,"button",10),e.qZA()()),2&w){const q=e.MAs(6),W=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",q),e.xp6(6),e.Q6J("cdkCopyToClipboard",W.group.name),e.xp6(4),e.Oqu(e.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.xp6(2),e.Q6J("ngIf",W.syncAuth),e.xp6(1),e.Q6J("ngIf",W.moveAuth),e.xp6(1),e.Q6J("ngIf",W.editAuth)}}let oe=(()=>{class w{constructor(q){this.authResolver=q,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(W){return new(W||w)(e.Y36(p.x4))};static#t=this.\u0275cmp=e.Xpm({type:w,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(W,Q){1&W&&(e.YNc(0,F,8,8,"div",0),e.YNc(1,ye,16,11,"div",1)),2&W&&(e.Q6J("ngIf",Q.displayButtons),e.xp6(1),e.Q6J("ngIf",!Q.displayButtons))},dependencies:[g.O5,S.Hw,m.VK,m.OP,m.p6,T.RK,b.gM,x.i3,R.X$,v.J,N.r,B.F]})}return w})()},63710:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>O});var e=h(65879),p=h(64124),g=h(37073),S=h(17700),m=h(96814),T=h(30617),b=h(92596),x=h(71365);function R(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),e.Q2q("data-cy","",F.groupName,"-active")}}function v(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),e.Q2q("data-cy","",F.groupName,"-inactive")}}function N(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.hYB("matTooltip","",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",F.failureCause,"")}}function B(te,ne){1&te&&(e.TgZ(0,"span",7),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",8),e._uU(3,"autorenew"),e.qZA()()),2&te&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let O=(()=>{class te{constructor(F){this.dialog=F,this.status="",this.groupName="",this.statusChange=new e.vpe}changeStatus(){const F=(0,p.kZ)();F.width="500px",F.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(g.Qu,F).afterClosed().subscribe(Ce=>{Ce&&this.statusChange.emit()})}static#e=this.\u0275fac=function(ce){return new(ce||te)(e.Y36(S.uw))};static#t=this.\u0275cmp=e.Xpm({type:te,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(ce,Ce){1&ce&&(e.TgZ(0,"div",0),e.YNc(1,R,4,4,"span",1),e.YNc(2,v,4,4,"span",1),e.YNc(3,N,4,4,"span",1),e.YNc(4,B,4,3,"span",2),e.qZA()),2&ce&&(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,T.Hw,b.gM,x.X$]})}return te})()},10781:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.disableAutoSelect=!1,this.displayStatus=!1,this.groupSelected=new e.vpe,this.nameFunction=x=>x.name}ngOnInit(){this.groups=this.groups.sort(p.aC)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){if(1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.groupSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R){let N;e.Q6J("entities",v.groups)("entity",null!==(N=v.firstSelectedGroup)&&void 0!==N?N: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:[g.i,S.X$]})}return T})()},97500:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>Ze});var e=h(65879),p=h(37073),g=h(87824),S=h(73615),m=h(64124),T=h(19366),b=h(13566),x=h(25313),R=h(78337),v=h(80874),N=h(17700),B=h(96814),O=h(75986),te=h(44112),ne=h(11186),F=h(30617),ce=h(32296),Ce=h(92596),Ie=h(77983),ye=h(30666),oe=h(92738),w=h(52269),z=h(21838),q=h(63710),W=h(45377),Q=h(71365),Re=h(29997),tt=h(73397),Fe=h(38747),ft=h(45355),Ye=h(93035),$e=h(26405),rt=h(2058),Qe=h(97166);let ge=(()=>{class De{transform(se,ie,_e){return ie?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CREATE_RELATION_AUTH_TOOLTIP":(0,m.bx)(se)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.SYNCHRONIZED_GROUP":se.sourceGroupId?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP":"members"===se.name?"":_e?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.ALREADY_MEMBER_TOOLTIP":"MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"}static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275pipe=e.Yjl({name:"groupCheckboxTooltip",type:De,pure:!0})}return De})();var G=h(32596),me=h(8355);function Le(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(_e){e.CHM(se);const et=e.oxw(3);return e.KtG(_e?et.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&De){const se=e.oxw(2).ngIf,ie=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,se.all)))("checked",ie.selection.hasValue()&&se.all)("indeterminate",ie.selection.hasValue()&&!se.all)}}function Ve(De,Xe){if(1&De&&(e.TgZ(0,"th",27),e.YNc(1,Le,3,7,"mat-checkbox",28),e.qZA()),2&De){const se=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!se.disableHeadCheckbox&&se.selection.isMultipleSelection())}}const ve=function(De){return{name:De}};function xe(De,Xe){if(1&De){const se=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(_e){e.CHM(se);const et=e.oxw().$implicit,lt=e.oxw(2);return e.KtG(_e?lt.itemSelectionToggle(et):null)})("click",function(_e){return _e.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()}if(2&De){const se=Xe.ngIf,ie=e.oxw().$implicit,_e=e.oxw(2);e.Q6J("matTooltip",e.lcZ(1,7,e.Dn7(2,9,ie,!1,_e.canBeSelected(ie))))("matTooltipPosition","above")("matTooltipDisabled",!se.disable&&_e.canBeSelected(ie)),e.xp6(3),e.Q2q("data-cy","",ie.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,13,e.lcZ(5,16,_e.selection.isSelected(ie)),e.VKq(18,ve,ie.name)))("checked",_e.selection.isSelected(ie))("disabled",se.disable||!_e.canBeSelected(ie))}}const ot=function(De){return{disable:De}};function fe(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"td",30),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=_e.disableRouting)}),e.ALo(1,"disableGroupSelect"),e.YNc(2,xe,6,20,"span",31),e.ALo(3,"disableGroupSelect"),e.qZA()}if(2&De){const se=Xe.$implicit,ie=e.oxw(2);e.ekj("cursor-default",e.gM2(1,3,se,ie.disableMembers,ie.disableGroups,ie.groupsToDisableCheckbox)||!ie.canBeSelected(se)),e.xp6(2),e.Q6J("ngIf",e.VKq(13,ot,e.gM2(3,8,se,ie.disableMembers,ie.disableGroups,ie.groupsToDisableCheckbox)))}}function qe(De,Xe){1&De&&(e.ynx(0,24),e.YNc(1,Ve,2,1,"th",25),e.YNc(2,fe,4,15,"td",26),e.BQk())}function we(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_ID")," "))}function ht(De,Xe){if(1&De&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Oqu(se.id)}}function Y(De,Xe){1&De&&e._UZ(0,"th",36)}function Ne(De,Xe){if(1&De&&(e.TgZ(0,"td",37),e._UZ(1,"perun-web-apps-recently-viewed-icon",38),e.qZA()),2&De){const se=Xe.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("recentIds",ie.recentIds)("id",se.id)}}function ae(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_VO_NAME")," "))}function je(De,Xe){if(1&De&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit,ie=e.oxw();e.xp6(1),e.hij(" ",ie.voNames.get(se.voId)," ")}}function U(De,Xe){1&De&&e._UZ(0,"th",36)}function le(De,Xe){1&De&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&De&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP"))}function ee(De,Xe){1&De&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"alt_route"),e.qZA()),2&De&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.MULTIPLE_ASSIGNMENTS"))}function ke(De,Xe){if(1&De&&(e.TgZ(0,"td",37),e.YNc(1,le,3,3,"mat-icon",39),e.YNc(2,ee,3,3,"mat-icon",39),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf",se.sourceGroupId&&!se.moreTypesOfAssignment),e.xp6(1),e.Q6J("ngIf",se.moreTypesOfAssignment)}}function He(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_NAME")," "))}function Et(De,Xe){if(1&De&&(e.TgZ(0,"td",37),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit;e.uIk("data-cy",se.name),e.xp6(1),e.hij(" ",se.name," ")}}function he(De,Xe){1&De&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.AUTHZ_GROUP")," "))}function Pe(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"td",41),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",42),e.qZA()}if(2&De){const se=Xe.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("groups",ie.groupWithAuthzGroupPairs.get(se.id))("disableRouting",ie.disableRouting)("authzVoNames",ie.authzVoNames)}}function r(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function u(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"td",43)(1,"perun-web-apps-group-resource-status",44),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)})("statusChange",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.refreshTable.emit())}),e.qZA()()}if(2&De){const se=Xe.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("theme","resource-theme")("groupId",se.id)("groupName",se.name)("resourceId",ie.resourceId)("failureCause",se.failureCause)("status",se.status)}}function C(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function M(De,Xe){if(1&De&&(e.TgZ(0,"i",46),e.NdJ("click",function(ie){return ie.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&De){const se=Xe.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,se.status)," cursor-default"),e.s9C("matTooltip",se.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,se.status)," ")}}const f=function(De){return{status:De}};function o(De,Xe){if(1&De&&(e.TgZ(0,"td",37),e.YNc(1,M,5,9,"i",45),e.ALo(2,"findAttribute"),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,f,e.xi3(2,1,se.attributes,"groupStatus")))}}function n(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_DESCRIPTION")," "))}function t(De,Xe){if(1&De&&(e.TgZ(0,"td",43),e._uU(1),e.qZA()),2&De){const se=Xe.$implicit;e.xp6(1),e.Oqu(se.description)}}function i(De,Xe){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_EXPIRATION")," "))}function a(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,et=e.oxw();return e.KtG(et.changeExpiration(_e))})("mouseenter",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=_e.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function c(De,Xe){if(1&De&&(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&De){const se=Xe.$implicit;e.xp6(2),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,se))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(6,6,se))}}function l(De,Xe){1&De&&e._UZ(0,"th",36)}function d(De,Xe){if(1&De){const se=e.EpF();e.TgZ(0,"td",37)(1,"perun-web-apps-group-menu",50),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)})("moveGroup",function(){const et=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.moveGroup(et))})("changeNameDescription",function(){const et=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.editGroup(et))})("syncGroup",function(){const et=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.openSyncDetail(et))}),e.qZA()()}if(2&De){const se=Xe.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("disabled","members"===se.name)("displayButtons",ie.displayButtons)("group",se)}}function s(De,Xe){1&De&&e._UZ(0,"tr",51)}const E=function(De,Xe){return["/organizations",De,"groups",Xe]};function k(De,Xe){if(1&De&&e._UZ(0,"tr",52),2&De){const se=Xe.$implicit,ie=e.oxw();e.ekj("cursor-pointer",!ie.disableRouting&&!ie.groupsToDisableRouting.has(se.id))("disable-outline",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)),e.Q6J("perunWebAppsMiddleClickRouterLink",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)?null:e.WLB(6,E,se.voId,se.id))("routerLink",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)?null:e.WLB(9,E,se.voId,se.id))}}function $(De,Xe){if(1&De&&(e.TgZ(0,"perun-web-apps-alert",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,se.noGroupsAlert),"\n")}}const it=function(De){return{all:De}};let Ze=(()=>{class De{constructor(se,ie,_e,et,lt,St){this.dialog=se,this.authResolver=ie,this.voService=_e,this.tableCheckbox=et,this.disableGroupSelect=lt,this.groupUtils=St,this.theme="group-theme",this.selection=new R.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=(vt,Ot)=>this.groupUtils.getDataForColumn(vt,Ot,this.voNames),this.getSortDataForColumnFun=(vt,Ot)=>this.groupUtils.getSortDataForColumn(vt,Ot,this.voNames,this.recentIds),this.canBeSelected=vt=>{const Ot=vt.attributes?.find(Vt=>"groupStatusIndirect"===Vt.friendlyName);return Ot?.value?!Ot.value:!this.disableGroupSelect.transform(vt,this.disableMembers,this.disableGroups,this.groupsToDisableCheckbox)}}set groups(se){this.dataSource||this.dataSourceInit(se);const ie=this.isPaginated(se);(0,T.oQ)(this.dataSource)&&ie?(this.dataSource.data=se.data,this.dataSource.count=se.totalCount):!(0,T.oQ)(this.dataSource)&&!ie&&(this.dataSource.data=se),this.updateVoNames()}set filter(se){this.dataSource.filter=se}set displayedColumns(se){this.authResolver.isPerunAdminOrObserver()||(se=se.filter(ie=>"id"!==ie)),this.columns=se}shouldHideButtons(){this.displayButtons=window.innerWidth>800}isPaginated(se){return"data"in se}exportAllData(se){(0,T.oQ)(this.dataSource)?this.downloadAll.emit({format:se,length:this.dataSource.paginator.length}):(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumnFun),se)}exportDisplayedData(se){if((0,T.oQ)(this.dataSource))(0,m.O6)((0,m.Xn)(this.dataSource.data,this.columns,this.getDataForColumnFun),se);else{const ie=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,_e=ie+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ie,_e),this.columns,this.getDataForColumnFun),se)}}isAllSelected(){return(0,T.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,T.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(se){this.groupMoved.emit(se)}openSyncDetail(se){const ie=(0,m.kZ)();ie.width="450px",ie.data={groupId:se.id,theme:this.theme},this.dialog.open(p.Bp,ie)}editGroup(se){const ie=(0,m.kZ)();ie.data={theme:"group-theme",group:se,dialogType:p.Eg.GROUP},this.dialog.open(p.rd,ie).afterClosed().subscribe(et=>{et&&this.refreshTable.emit()})}changeExpiration(se){const ie=se.attributes.find(lt=>"groupMembershipExpiration"===lt.baseFriendlyName),_e=(0,m.kZ)();_e.width="400px",_e.data={memberId:this.memberId,groupId:se.id,expirationAttr:ie,status:(0,m.cT)(se.attributes,"groupStatus")},this.dialog.open(p.u3,_e).afterClosed().subscribe(lt=>{lt&&this.refreshTable.emit()})}itemSelectionToggle(se){this.selection.toggle(se)}dataSourceInit(se){const ie=this.isPaginated(se);this.dataSource=ie?new T.Hy(se.data,se.totalCount,this.sort,this.tableWrapper.paginator):new x.by(se),(0,T.oQ)(this.dataSource)?this.dataSource.pageQuery$.subscribe(_e=>this.queryChanged.emit(_e)):(this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(_e,et)=>(0,m.Sd)(_e,et,this.columns,this.getDataForColumnFun,!0),this.dataSource.sortData=(_e,et)=>(0,m.pR)(_e,et,this.getSortDataForColumnFun))}updateVoNames(){if(this.columns.includes("vo")){const se=new Set;this.dataSource.filteredData.forEach(ie=>{!se.has(ie.voId)&&!this.voNames.has(ie.voId)&&se.add(ie.voId)}),se.size>0&&this.voService.getVosByIds([...se]).subscribe(ie=>{ie.forEach(_e=>{this.voNames.set(_e.id,_e.name)})})}}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(N.uw),e.Y36(S.x4),e.Y36(g.YF),e.Y36(S.UA),e.Y36(v.yo),e.Y36(S.K1))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["perun-web-apps-groups-list"]],viewQuery:function(ie,_e){if(1&ie&&(e.Gf(m.l9,7),e.Gf(b.YE,7)),2&ie){let et;e.iGM(et=e.CRH())&&(_e.tableWrapper=et.first),e.iGM(et=e.CRH())&&(_e.sort=et.first)}},hostBindings:function(ie,_e){1&ie&&e.NdJ("resize",function(lt){return _e.shouldHideButtons(lt)},!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(ie,_e){if(1&ie&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(lt){return _e.exportDisplayedData(lt)})("exportAllData",function(lt){return _e.exportAllData(lt)}),e.TgZ(2,"table",2),e.YNc(3,qe,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,we,3,3,"th",5),e.YNc(7,ht,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Y,1,0,"th",8),e.YNc(10,Ne,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,ae,3,3,"th",5),e.YNc(13,je,2,1,"td",6),e.BQk(),e.ynx(14,11),e.YNc(15,U,1,0,"th",8),e.YNc(16,ke,3,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,He,3,3,"th",5),e.YNc(19,Et,2,2,"td",9),e.BQk(),e.ynx(20,13),e.YNc(21,he,3,3,"th",8),e.YNc(22,Pe,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,C,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,$,3,3,"perun-web-apps-alert",23)),2&ie){let et;e.Q6J("hidden",0===_e.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",null!==(et=_e.dataSource.count)&&void 0!==et?et:_e.dataSource.filteredData.length)("pageSizeOptions",_e.pageSizeOptions)("tableId",_e.tableId),e.xp6(1),e.Q6J("dataSource",_e.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,it,e.Dn7(4,9,_e.dataSource,_e.selection.selected.length,_e.canBeSelected))),e.xp6(35),e.Q6J("matHeaderRowDef",_e.columns),e.xp6(1),e.Q6J("matRowDefColumns",_e.columns),e.xp6(1),e.Q6J("ngIf",0===_e.dataSource.filteredData.length)}},dependencies:[B.O5,O.oG,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,te.rH,b.YE,b.nU,ne.w,F.Hw,ce.RK,Ce.gM,Ie.l,ye.i,oe.Y,z.W,q.x,w.Q,W.e,Q.X$,Re.f,tt.e,Fe.F,ft.M,Ye.I,$e.D,rt.a,Qe.y,ge,G.G,me.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 De})()},36620:(Ee,Z,h)=>{"use strict";h.d(Z,{I:()=>we});var e=h(65879),p=h(98445),g=h(41894),S=h(78337),m=h(19366),T=h(64124),b=h(37073),x=h(73615),R=h(17700),v=h(96814),N=h(75986),B=h(44112),O=h(11186),te=h(30617),ne=h(32296),F=h(92596),ce=h(16672),Ce=h(30666),Ie=h(92738),ye=h(52269),oe=h(71365),w=h(29997),z=h(73397),q=h(38747),W=h(45355),Q=h(26405),Re=h(2058);const tt=["scrollViewport"];function Fe(ht,Y){if(1&ht){const Ne=e.EpF();e.TgZ(0,"mat-checkbox",16),e.NdJ("change",function(){e.CHM(Ne);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.itemSelectionToggle(je))}),e.qZA()}if(2&ht){const Ne=e.oxw().$implicit,ae=e.oxw(2);e.Q2q("data-cy","",Ne.name,"-checkbox"),e.Q6J("disabled","members"===Ne.fullName)("checked",ae.selection.isSelected(Ne))("indeterminate",ae.descendantsPartiallySelected(Ne))}}function ft(ht,Y){if(1&ht&&(e.TgZ(0,"mat-icon",17),e._uU(1),e.qZA()),2&ht){const Ne=e.oxw().$implicit,ae=e.oxw(2);e.xp6(1),e.hij(" ",ae.treeControl.isExpanded(Ne)?"expand_more":"chevron_right"," ")}}function Ye(ht,Y){if(1&ht&&(e.TgZ(0,"span",21),e._uU(1),e.qZA()),2&ht){const Ne=e.oxw(2).$implicit;e.xp6(1),e.hij(" #",Ne.id," ")}}function $e(ht,Y){if(1&ht&&(e.TgZ(0,"div",18)(1,"span",19),e._uU(2),e.qZA(),e.YNc(3,Ye,2,1,"span",20),e.qZA()),2&ht){const Ne=e.oxw().$implicit,ae=e.oxw(2);e.xp6(1),e.uIk("data-cy",Ne.name),e.xp6(1),e.hij(" ",Ne.name," "),e.xp6(1),e.Q6J("ngIf",ae.authResolver.isPerunAdminOrObserver())}}function rt(ht,Y){if(1&ht&&(e.TgZ(0,"div",22,23)(2,"span",24),e._uU(3),e.qZA()()),2&ht){const Ne=e.oxw().$implicit;e.xp6(2),e.s9C("matTooltip",Ne.description),e.xp6(1),e.hij(" ",Ne.description," ")}}function Qe(ht,Y){if(1&ht){const Ne=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){e.CHM(Ne);const je=e.oxw(2).$implicit,U=e.oxw(2);return e.KtG(U.changeExpiration.emit(je))})("mouseenter",function(){e.CHM(Ne);const je=e.oxw(4);return e.KtG(je.disabledRouting=!0)})("mouseleave",function(){e.CHM(Ne);const je=e.oxw(4);return e.KtG(je.disabledRouting=je.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ht&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function ge(ht,Y){if(1&ht&&(e.TgZ(0,"div",25),e._uU(1),e.ALo(2,"parseDate"),e.ALo(3,"groupExpiration"),e.YNc(4,Qe,4,3,"button",26),e.ALo(5,"canManageGroup"),e.qZA()),2&ht){const Ne=e.oxw().$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,2,e.lcZ(3,4,Ne))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(5,6,Ne))}}function G(ht,Y){if(1&ht&&(e.TgZ(0,"i",30),e.NdJ("click",function(ae){return ae.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&ht){const Ne=Y.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,Ne.status)," cursor-default me-4"),e.s9C("matTooltip",Ne.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,Ne.status)," ")}}const me=function(ht){return{status:ht}};function Le(ht,Y){if(1&ht&&(e.TgZ(0,"div",28),e.YNc(1,G,5,9,"i",29),e.ALo(2,"findAttribute"),e.qZA()),2&ht){const Ne=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,me,e.xi3(2,1,Ne.attributes,"groupStatus")))}}function Ve(ht,Y){if(1&ht){const Ne=e.EpF();e.TgZ(0,"div",31)(1,"perun-web-apps-group-menu",32),e.NdJ("moveGroup",function(){e.CHM(Ne);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onMoveGroup(je))})("syncGroup",function(){e.CHM(Ne);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onSyncDetail(je))})("changeNameDescription",function(){e.CHM(Ne);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onChangeNameDescription(je))}),e.qZA()()}if(2&ht){const Ne=e.oxw().$implicit,ae=e.oxw(2);e.xp6(1),e.Q6J("disabled","members"===Ne.fullName)("displayButtons",ae.displayButtons)("group",Ne)}}const ve=function(ht,Y){return["/organizations",ht,"groups",Y]};function xe(ht,Y){if(1&ht){const Ne=e.EpF();e.ynx(0),e.TgZ(1,"div",6),e.YNc(2,Fe,1,4,"mat-checkbox",7),e.TgZ(3,"a",8),e.NdJ("auxclick",function(je){return je.preventDefault()}),e.TgZ(4,"button",9),e.NdJ("mouseenter",function(){e.CHM(Ne);const je=e.oxw(2);return e.KtG(je.disableRouting=!0)})("mouseleave",function(){e.CHM(Ne);const je=e.oxw(2);return e.KtG(je.disableRouting=!1)})("click",function(){const U=e.CHM(Ne).$implicit,le=e.oxw(2);return e.KtG(le.treeControl.toggle(U))}),e.ALo(5,"translate"),e.YNc(6,ft,2,1,"mat-icon",10),e.qZA(),e.YNc(7,$e,4,3,"div",11),e.YNc(8,rt,4,2,"div",12),e.qZA(),e.YNc(9,ge,6,8,"div",13),e.YNc(10,Le,3,6,"div",14),e.YNc(11,Ve,2,3,"div",15),e.qZA(),e.BQk()}if(2&ht){const Ne=Y.$implicit,ae=e.oxw(2);e.xp6(1),e.Udp("padding-left",24*Ne.level+"px"),e.xp6(1),e.Q6J("ngIf",!ae.hideCheckbox),e.xp6(1),e.Q6J("perunWebAppsMiddleClickRouterLink",ae.disableRouting?null:e.WLB(16,ve,Ne.voId.toString(),Ne.id.toString()))("routerLink",ae.disableRouting?null:e.WLB(19,ve,Ne.voId,Ne.id)),e.xp6(1),e.s9C("matTooltip",e.lcZ(5,14,ae.treeControl.isExpanded(Ne)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_MORE")),e.Q6J("disabled",!Ne.expandable),e.uIk("aria-label","toggle "+Ne.name),e.xp6(2),e.Q6J("ngIf",Ne.expandable),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("nameWithId")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("description")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("expiration")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("status")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("menu"))}}const ot=function(ht){return{height:ht}};function fe(ht,Y){if(1&ht&&(e.TgZ(0,"div",2)(1,"cdk-virtual-scroll-viewport",3,4),e.YNc(3,xe,12,22,"ng-container",5),e.qZA()()),2&ht){const Ne=e.oxw();e.xp6(1),e.Q6J("minBufferPx",240)("maxBufferPx",480)("ngStyle",e.VKq(4,ot,Ne.getTreeViewHeight())),e.xp6(2),e.Q6J("cdkVirtualForOf",Ne.dataSource)}}function qe(ht,Y){1&ht&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ht&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}let we=(()=>{class ht{constructor(Ne,ae,je){this.cd=Ne,this.dialog=ae,this.authResolver=je,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 S.Ov(!0,[]),this.hideCheckbox=!1,this.displayedColumns=["nameWithId","description","menu","expiration","status"],this.disabledRouting=!1,this.displayButtons=window.innerWidth>600,this.treeControl=new g.C2(U=>U.level,U=>U.expandable),this.hasChild=(U,le)=>le.expandable,this.getLevel=U=>U.level,this.transformer=(U,le)=>({expandable:!!U.children&&U.children.length>0,name:U.shortName,fullName:U.name,parentGroupId:U.parentGroupId,level:le,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(Ne=>Ne.name?.toLowerCase().includes(this.filterValue.toLowerCase())||Ne.description?.toLowerCase().includes(this.filterValue.toLowerCase())||Ne.id.toString().includes(this.filterValue.toLowerCase())||Ne.uuid.toLowerCase().includes(this.filterValue.toLowerCase()));for(const Ne of this.filteredGroups)Ne.parentGroupId&&(this.filteredGroups=this.filteredGroups.concat((0,T.oU)(Ne.parentGroupId,this.groups)))}else this.filteredGroups=this.groups;this.createGroupTrees(this.filteredGroups),this.expandAll&&this.treeControl.expandAll(),this.removeAuth=this.setRemoveAuth()}onSyncDetail(Ne){const ae=(0,T.kZ)();ae.width="450px",ae.data={groupId:Ne.id,theme:this.theme},this.dialog.open(b.Bp,ae)}onChangeNameDescription(Ne){const ae=(0,T.kZ)();ae.data={theme:"group-theme",group:Ne,dialogType:b.Eg.GROUP},this.dialog.open(b.rd,ae).afterClosed().subscribe(U=>{U&&this.refreshTable.emit()})}createGroupTrees(Ne){const ae=new Map;for(const le of Ne)ae.set(le.id,new m.mt(le));const je=new Set;ae.forEach((le,ee,ke)=>{const He=ke.get(le.parentGroupId);void 0!==He&&(He.addChild(le),ke.set(le.parentGroupId,He)),null!==le.parentGroupId&&void 0===He&&je.add(le.id)});const U=[];ae.forEach(le=>{(null===le.parentGroupId||je.has(le.id))&&U.push(le)}),this.dataSource.data=U,this.cd.detectChanges()}getParentNode(Ne){const ae=this.getLevel(Ne);if(ae<1)return null;for(let U=this.treeControl.dataNodes.indexOf(Ne)-1;U>=0;U--){const le=this.treeControl.dataNodes[U];if(this.getLevel(le)this.selection.isSelected(le));ae&&!U&&this.selection.deselect(Ne)}checkAllParentsSelection(Ne){let ae=this.getParentNode(Ne);for(;ae;)this.checkRootNodeSelection(ae),ae=this.getParentNode(ae);this.removeAuth=this.setRemoveAuth()}descendantsPartiallySelected(Ne){return this.treeControl.getDescendants(Ne).some(U=>this.selection.isSelected(U))&&!this.selection.isSelected(Ne)}itemSelectionToggle(Ne){this.selection.toggle(Ne);const ae=this.treeControl.getDescendants(Ne);this.selection.isSelected(Ne)?this.selection.select(...ae):this.selection.deselect(...ae),ae.every(je=>this.selection.isSelected(je)),this.checkAllParentsSelection(Ne)}setRemoveAuth(){return this.selection.selected.reduce(void 0!==this.vo?(Ne,ae)=>Ne&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.vo,ae]):(Ne,ae)=>Ne&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[ae]),!0)}onMoveGroup(Ne){this.moveGroup.emit(Ne)}getTreeViewHeight(){let Ne=0;this.scrollViewport&&(Ne=this.scrollViewport.getDataLength());let ae=48*Ne;return ae>672&&(ae=696),this.scrollViewport&&this.scrollViewport.checkViewportSize(),String(ae)+"px"}static#e=this.\u0275fac=function(ae){return new(ae||ht)(e.Y36(e.sBO),e.Y36(R.uw),e.Y36(x.x4))};static#t=this.\u0275cmp=e.Xpm({type:ht,selectors:[["perun-web-apps-groups-tree"]],viewQuery:function(ae,je){if(1&ae&&e.Gf(tt,5),2&ae){let U;e.iGM(U=e.CRH())&&(je.scrollViewport=U.first)}},hostBindings:function(ae,je){1&ae&&e.NdJ("resize",function(le){return je.shouldHideButtons(le)},!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(ae,je){1&ae&&(e.YNc(0,fe,4,6,"div",0),e.YNc(1,qe,3,3,"perun-web-apps-alert",1)),2&ae&&(e.Q6J("ngIf",0!==je.filteredGroups.length),e.xp6(1),e.Q6J("ngIf",0===je.filteredGroups.length))},dependencies:[v.O5,v.PC,N.oG,B.rH,O.w,te.Hw,ne.RK,F.gM,ce.xd,ce.x0,ce.N7,Ce.i,Ie.Y,ye.Q,oe.X$,w.f,z.e,q.F,W.M,Q.D,Re.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 ht})()},73886:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>B});var e=h(73615),p=h(65879),g=h(96814),S=h(30617),m=h(77988),T=h(32296),b=h(92596),x=h(71365);const R=function(O){return{color:O}};function v(O,te){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 ne=p.oxw(),F=p.MAs(3);p.Q6J("matMenuTriggerFor",F)("matTooltip",p.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),p.xp6(2),p.Q6J("ngStyle",p.VKq(5,R,ne.iconColor))}}function N(O,te){if(1&O){const ne=p.EpF();p.TgZ(0,"button",7),p.NdJ("click",function(){p.CHM(ne);const ce=p.oxw();return p.KtG(ce.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(ne){this.authService=ne}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(F){return new(F||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(F,ce){1&F&&(p.TgZ(0,"div",0),p.YNc(1,v,4,7,"button",1),p.TgZ(2,"mat-menu",null,2)(4,"button",3),p.NdJ("click",function(){return ce.redirectToUrl()})("auxclick",function(){return ce.redirectToUrl()}),p.TgZ(5,"span"),p._uU(6),p.qZA()()(),p.YNc(7,N,4,3,"button",4),p.qZA()),2&F&&(p.xp6(1),p.Q6J("ngIf",ce.url),p.xp6(5),p.Oqu(ce.label),p.xp6(1),p.Q6J("ngIf",ce.logoutEnabled))},dependencies:[g.O5,g.PC,S.Hw,m.VK,m.OP,m.p6,T.RK,b.gM,x.X$],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return O})()},73428:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>oe});var e=h(87824),p=h(64124),g=h(1385),S=h(73615),m=h(37073),T=h(65879),b=h(17700),x=h(96814),R=h(55940),v=h(11186),N=h(69755),B=h(95195),O=h(10781),te=h(78728),ne=h(71365);function F(w,z){if(1&w){const q=T.EpF();T.TgZ(0,"perun-web-apps-group-search-select",6),T.NdJ("groupSelected",function(Q){T.CHM(q);const Re=T.oxw(2);return T.KtG(Re.groupIsSelected(Q))}),T.qZA()}if(2&w){const q=T.oxw(2);T.Q6J("firstSelectedGroup",q.selectedGroup)("groups",q.groups)}}function ce(w,z){1&w&&(T.TgZ(0,"perun-web-apps-alert",7),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&w&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.NO_GROUPS_FOUND")," "))}function Ce(w,z){if(1&w){const q=T.EpF();T.TgZ(0,"perun-web-apps-membership-status-settings",8),T.NdJ("changeStatus",function(){T.CHM(q);const Q=T.oxw(2);return T.KtG(Q.changeStatus())})("changeExpiration",function(){T.CHM(q);const Q=T.oxw(2);return T.KtG(Q.changeExpiration())}),T.qZA()}if(2&w){const q=T.oxw(2);T.Q6J("status",q.selectedMember.groupStatus)("editStatusAuth",q.editAuth)("editExpirationAuth",q.editAuth)("expiration",q.expiration)("showExpiration",q.showExpiration)}}function Ie(w,z){if(1&w&&(T.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),T._uU(4),T.ALo(5,"translate"),T.qZA()()(),T.TgZ(6,"mat-card-content"),T.YNc(7,F,1,2,"perun-web-apps-group-search-select",3),T.YNc(8,ce,3,3,"perun-web-apps-alert",4),T.YNc(9,Ce,1,5,"perun-web-apps-membership-status-settings",5),T.qZA()()),2&w){const q=T.oxw();T.xp6(4),T.Oqu(T.lcZ(5,4,"MEMBER_DETAIL.OVERVIEW.GROUP_MEMBERSHIP")),T.xp6(3),T.Q6J("ngIf",q.requiresGroupSelect),T.xp6(1),T.Q6J("ngIf",0===q.groups.length),T.xp6(1),T.Q6J("ngIf",0!==q.groups.length&&q.selectedMember)}}function ye(w,z){1&w&&(T.TgZ(0,"div",9),T._UZ(1,"mat-spinner"),T.qZA())}let oe=(()=>{class w{constructor(q,W,Q,Re){this.groupsManager=q,this.authResolver=W,this.translate=Q,this.dialog=Re,this.requiresGroupSelect=!0,this.groups=[],this.expiration="",this.editAuth=!1,this.showExpiration=!0}ngOnInit(){this.loading=!0,this.groupsManager.getMemberGroups(this.member.id).subscribe(q=>{if(this.groups=q,0!==this.groups.length){const W=this.findInitiallySelectedGroupId();this.groupIsSelected(W)}this.loading=!1})}findInitiallySelectedGroupId(){const q=(0,p.vL)("groups");if(q){const W=this.groups.find(Q=>Q.id===q[0]);if(W)return W}return this.groups[0]}groupIsSelected(q){this.loading=!0,this.selectedGroup=q,this.editAuth=this.authResolver.isThisVoAdmin(this.voId)||this.authResolver.isThisGroupAdmin(this.selectedGroup.id),this.groupsManager.getGroupRichMembersByIds(this.selectedGroup.id,[this.member.id],[g.r.MEMBER_DEF_GROUP_EXPIRATION]).subscribe(W=>{this.selectedMember=W[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 q=(0,p.kZ)();q.width="400px",q.data={memberId:this.member.id,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt,status:this.selectedMember.groupStatus},this.dialog.open(m.u3,q).afterClosed().subscribe(Q=>{Q&&this.groupIsSelected(this.selectedGroup)})}changeStatus(){const q=(0,p.kZ)();q.width="600px",q.data={member:this.selectedMember,voId:this.voId,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt},this.dialog.open(m.pf,q).afterClosed().subscribe(Q=>{Q&&(this.selectedMember=Q,this.groupIsSelected(this.selectedGroup))})}static#e=this.\u0275fac=function(W){return new(W||w)(T.Y36(e.ff),T.Y36(S.x4),T.Y36(S.Te),T.Y36(b.uw))};static#t=this.\u0275cmp=T.Xpm({type:w,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(W,Q){if(1&W&&(T.YNc(0,Ie,10,6,"div",0),T.YNc(1,ye,2,0,"ng-template",null,1,T.W1O)),2&W){const Re=T.MAs(2);T.Q6J("perunWebAppsLoader",Q.loading)("perunWebAppsLoaderIndicator",Re)}},dependencies:[x.O5,R.Ou,v.w,N.e,B.dn,B.dk,B.n5,O.h,te.p,ne.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return w})()},96624:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>F});var e=h(87824),p=h(64124),g=h(37073),S=h(73615),m=h(1385),T=h(80874),b=h(65879),x=h(17700),R=h(55940),v=h(69755),N=h(95195),B=h(78728),O=h(71365);function te(ce,Ce){if(1&ce){const Ie=b.EpF();b.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),b._uU(4),b.ALo(5,"translate"),b.qZA()()(),b.TgZ(6,"mat-card-content")(7,"perun-web-apps-membership-status-settings",3),b.NdJ("changeStatus",function(){b.CHM(Ie);const oe=b.oxw();return b.KtG(oe.changeStatus())})("changeExpiration",function(){b.CHM(Ie);const oe=b.oxw();return b.KtG(oe.changeExpiration())}),b.qZA()()()}if(2&ce){const Ie=b.oxw();b.xp6(4),b.hij(" ",b.lcZ(5,6,"MEMBER_DETAIL.OVERVIEW.ORGANIZATION_MEMBERSHIP")," "),b.xp6(3),b.Q6J("status",Ie.member.status)("editStatusAuth",Ie.editAuth)("editExpirationAuth",Ie.editAuth)("expiration",Ie.expiration)("showExpiration",Ie.expirationAuth&&Ie.expirationRelevant)}}function ne(ce,Ce){1&ce&&(b.TgZ(0,"div",4),b._UZ(1,"mat-spinner"),b.qZA())}let F=(()=>{class ce{constructor(Ie,ye,oe,w,z,q,W){this.dialog=Ie,this.authResolver=ye,this.apiRequest=oe,this.attributesManager=w,this.translate=z,this.notificator=q,this.disablePipe=W,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 Ie=(0,p.kZ)();Ie.width="600px",Ie.data={member:this.member,voId:this.voId,expirationAttr:this.expirationAtt},this.dialog.open(g.pf,Ie).afterClosed().subscribe(oe=>{oe&&(this.member=oe,this.dialog.closeAll(),this.setExpirationRelevant(),this.refreshVoExpiration())})}changeExpiration(){const Ie=(0,p.kZ)();Ie.width="400px",Ie.data={voId:this.voId,memberId:this.member.id,expirationAttr:this.expirationAtt,status:this.member.status},this.dialog.open(g.kZ,Ie).afterClosed().subscribe(oe=>{oe.success&&(oe.member&&(this.member=oe.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:Ie=>{this.expirationAtt=Ie,this.expiration=Ie.value?Ie.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"),this.loading=!1},error:Ie=>{"PrivilegeException"!==Ie.name?this.notificator.showError(Ie.name):this.expirationAuth=!1,this.loading=!1}})}setExpirationRelevant(){this.expirationRelevant="VALID"===this.member.status||"EXPIRED"===this.member.status}static#e=this.\u0275fac=function(ye){return new(ye||ce)(b.Y36(x.uw),b.Y36(S.x4),b.Y36(S.F5),b.Y36(e.H8),b.Y36(S.Te),b.Y36(S.V6),b.Y36(T.n_))};static#t=this.\u0275cmp=b.Xpm({type:ce,selectors:[["perun-web-apps-member-overview-membership"]],inputs:{member:"member",voId:"voId"},features:[b._Bn([T.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(ye,oe){if(1&ye&&(b.YNc(0,te,8,8,"div",0),b.YNc(1,ne,2,0,"ng-template",null,1,b.W1O)),2&ye){const w=b.MAs(2);b.Q6J("perunWebAppsLoader",oe.loading)("perunWebAppsLoaderIndicator",w)}},dependencies:[R.Ou,v.e,N.dn,N.dk,N.n5,B.p,O.X$],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return ce})()},47640:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>o});var e=h(65879),p=h(37073),g=h(73615),S=h(64124),m=h(13566),T=h(63019),b=h(99397),x=h(18963),R=h(17700),v=h(38106),N=h(96814),B=h(75986),O=h(25313),te=h(44112),ne=h(11186),F=h(30617),ce=h(32296),Ce=h(92596),Ie=h(77983),ye=h(92738),oe=h(52269),w=h(71365),z=h(37803),q=h(66862),W=h(29997);let Q=(()=>{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 Re=h(76200),tt=h(25737),Fe=h(83337),ft=h(92606),Ye=h(38747),$e=h(53220),rt=h(8892),Qe=h(94277),ge=h(93035),G=h(32596),me=h(8355);function Le(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 Ve(n,t){if(1&n&&(e.TgZ(0,"th",22),e.YNc(1,Le,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 xe(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 ot(n,t){1&n&&(e.ynx(0,19),e.YNc(1,Ve,2,1,"th",20),e.YNc(2,xe,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 qe(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 we(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 ht(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 Ne(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 ae(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 je(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 le(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 ee(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 ke(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 He(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 Et(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 Pe(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 C(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=S.f7,this.canBeSelected=E=>!(0,S.im)(E)}static getExportDataForColumn(i,a){switch(a){case"id":return i.id.toString();case"type":return i.membershipType;case"fullName":return i.user?(0,S.bD)(i.user):"";case"status":return i.status;case"groupStatus":return i.groupStatus;case"organization":return(0,S.Gw)(i);case"email":return(0,S.g$)(i);case"logins":return(0,S.lt)(i);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,T.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,b.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 g.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,S.zr)(a);if(c){if(!this.expireGroupAuth||this.isMembersGroup||"INDIRECT"===l)return}else if(!this.expireVoAuth||"UNALTERABLE"===l)return;const d=(0,S.kZ)();d.width="400px",d.data={member:a,voId:this.voId,groupId:c},this.dialog.open(x.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,S.O6)((0,S.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,S.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,S.O6)((0,S.Xn)(s,this.displayedColumns,n.getExportDataForColumn),i)})}viewMemberGroupTree(i,a){i.stopPropagation();const c=(0,S.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(R.uw),e.Y36(g.x4),e.Y36(g.UA),e.Y36(v.dB),e.Y36(g.ly),e.Y36(g.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(S.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,ot,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,fe,3,3,"th",5),e.YNc(7,qe,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,we,3,3,"th",5),e.YNc(10,ht,7,7,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,Y,3,3,"th",5),e.YNc(13,Ne,4,6,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,ae,3,3,"th",5),e.YNc(16,je,7,14,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,U,3,3,"th",5),e.YNc(19,le,7,17,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,ee,3,3,"th",5),e.YNc(22,ke,3,3,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,He,3,3,"th",5),e.YNc(25,Et,3,3,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,he,3,3,"th",15),e.YNc(28,Pe,3,3,"td",8),e.BQk(),e.YNc(29,r,1,0,"tr",16),e.YNc(30,C,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,te.rH,m.YE,m.nU,ne.w,F.Hw,ce.RK,Ce.gM,Ie.l,ye.Y,oe.Q,N.i8,w.X$,z.d,q.u,W.f,Q,Re.b,tt.i,Fe.D,ft.p,Ye.F,$e.M,rt.n,Qe.A,ge.I,G.G,me.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:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>a});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(37073),b=h(73615),x=h(17700),R=h(44112),v=h(96814),N=h(75986),B=h(11186),O=h(30617),te=h(92596),ne=h(77983),F=h(92738),ce=h(52269),Ce=h(48970),Ie=h(71365),ye=h(37803),oe=h(66862),w=h(29997),z=h(25737),q=h(83337),W=h(92606),Q=h(38747),Re=h(53220),tt=h(93035),Fe=h(32596),ft=h(8355);function Ye(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"mat-checkbox",30),e.NdJ("change",function(E){e.CHM(d);const k=e.oxw(3);return e.KtG(E?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 $e(c,l){if(1&c&&(e.TgZ(0,"th",28),e.YNc(1,Ye,3,7,"mat-checkbox",29),e.qZA()),2&c){const d=e.oxw(2);e.xp6(1),e.Q6J("ngIf",d.selection.isMultipleSelection())}}const rt=function(c){return{name:c}};function Qe(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",31)(1,"mat-checkbox",32),e.NdJ("change",function(E){const $=e.CHM(d).$implicit,it=e.oxw(2);return e.KtG(E?it.selection.toggle($):null)})("click",function(E){return E.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,rt,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,$e,2,1,"th",26),e.YNc(2,Qe,6,16,"td",27),e.BQk())}function G(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 me(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 Le(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 Ve(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 xe(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 ot(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 E=e.oxw().$implicit,k=e.oxw();return e.KtG(k.viewMemberGroupTree(E))})("mouseenter",function(){e.CHM(d);const E=e.oxw(2);return e.KtG(E.disableRouting=!0)})("mouseleave",function(){e.CHM(d);const E=e.oxw(2);return e.KtG(E.disableRouting=E.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 qe(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 we(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 ht(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 Ne(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(E){const $=e.CHM(d).$implicit,it=e.oxw();return e.KtG(it.changeStatus(E,$))}),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 ae(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 je(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(E){const $=e.CHM(d).$implicit,it=e.oxw();return e.KtG(it.changeStatus(E,$))}),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 le(c,l){1&c&&(e.TgZ(0,"mat-icon"),e._uU(1,"check_circle_outline"),e.qZA())}function ee(c,l){if(1&c&&(e.TgZ(0,"td",40),e.YNc(1,le,2,0,"mat-icon",41),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Q6J("ngIf",d.sponsored)}}function ke(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 He(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 Et(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 Pe(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 C(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,E,k,$){this.dialog=d,this.authResolver=s,this.tableCheckbox=E,this.route=k,this.translateService=$,this.members=[],this.selection=new S.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=(it,Ze)=>this.getExportDataForColumn(it,Ze,this.showGroupStatuses),this.getSortDataForColumnFun=(it,Ze)=>c.getSortDataForColumn(it,Ze,this.showGroupStatuses),this.canBeSelected=it=>"DIRECT"===it.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,E){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 E?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,E){switch(s){case"id":return d.id.toString();case"fullName":return d.user?(0,m.bD)(d.user):"";case"status":return E?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,E=s+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,E),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 g.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 E=(0,m.kZ)();E.width="500px",E.data={member:s,disableChangeExpiration:this.disableExpirationChange},this.dialog.open(T.pf,E).afterClosed().subscribe($=>{$&&this.updateTable.emit(!0)})}}viewMemberGroupTree(d){const s=(0,m.kZ)();s.width="800px",s.data={member:d,groupId:this.groupId},this.dialog.open(T.jd,s)}static#e=this.\u0275fac=function(s){return new(s||c)(e.Y36(x.uw),e.Y36(b.x4),e.Y36(b.UA),e.Y36(R.gz),e.Y36(b.Te))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["perun-web-apps-members-list"]],viewQuery:function(s,E){if(1&s&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&s){let k;e.iGM(k=e.CRH())&&(E.child=k.first),e.iGM(k=e.CRH())&&(E.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,E){1&s&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function($){return E.exportDisplayedData($)})("exportAllData",function($){return E.exportAllData($)}),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,G,3,3,"th",5),e.YNc(7,me,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Le,3,3,"th",5),e.YNc(10,Ve,2,1,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,ve,3,3,"th",5),e.YNc(13,xe,2,1,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,ot,1,0,"th",5),e.YNc(16,qe,2,1,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,we,3,3,"th",5),e.YNc(19,ht,3,3,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,Y,3,3,"th",5),e.YNc(22,Ne,7,12,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,ae,3,3,"th",5),e.YNc(25,je,7,12,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,U,3,3,"th",15),e.YNc(28,ee,2,1,"td",16),e.BQk(),e.ynx(29,17),e.YNc(30,ke,3,3,"th",5),e.YNc(31,He,3,3,"td",8),e.BQk(),e.ynx(32,18),e.YNc(33,Et,3,3,"th",5),e.YNc(34,he,3,3,"td",8),e.BQk(),e.ynx(35,19),e.YNc(36,Pe,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,C,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",!E.members||0===E.members.length||!E.dataSource||0===E.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",E.dataSource.filteredData.length)("tableId",E.tableId)("pageSizeOptions",E.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",E.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,i,e.Dn7(4,10,E.dataSource,E.selection.selected.length,E.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",E.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",E.displayedColumns),e.xp6(1),e.Q6J("ngIf",E.members&&0!==E.members.length&&0===E.dataSource.filteredData.length),e.xp6(1),e.Q6J("ngIf",!E.members||0===E.members.length))},dependencies:[v.O5,N.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,R.rH,p.YE,p.nU,B.w,O.Hw,te.gM,ne.l,F.Y,Ce.N,ce.Q,Ie.X$,ye.d,oe.u,w.f,z.i,q.D,W.p,Q.F,Re.M,tt.I,Fe.G,ft.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:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>F});var e=h(65879),p=h(96814),g=h(30617),S=h(32296),m=h(92596),T=h(26385),b=h(71365),x=h(29997),R=h(38747),v=h(45355);let N=(()=>{class ce{transform(Ie,ye){return"valid"!==Ie.toLowerCase()||ye&&"valid"!==Ie.toLowerCase()?Ie.replace("INVALID","INCOMPLETE"):"ACTIVE"}static#e=this.\u0275fac=function(ye){return new(ye||ce)};static#t=this.\u0275pipe=e.Yjl({name:"transformMemberStatus",type:ce,pure:!0})}return ce})();function B(ce,Ce){if(1&ce){const Ie=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Ie);const oe=e.oxw();return e.KtG(oe.onChangeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ce&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_STATUS"))}function O(ce,Ce){1&ce&&e._UZ(0,"mat-divider")}function te(ce,Ce){if(1&ce){const Ie=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Ie);const oe=e.oxw(2);return e.KtG(oe.onChangeExpiration())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ce&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_EXPIRATION"))}function ne(ce,Ce){if(1&ce&&(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,te,4,3,"button",3),e.qZA()()),2&ce){const Ie=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,3,"MEMBER_DETAIL.OVERVIEW.EXPIRATION")),e.xp6(4),e.hij(" ",e.lcZ(7,5,Ie.expiration)," "),e.xp6(2),e.Q6J("ngIf",Ie.editExpirationAuth)}}let F=(()=>{class ce{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(ye){return new(ye||ce)};static#t=this.\u0275cmp=e.Xpm({type:ce,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(ye,oe){1&ye&&(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,ne,9,7,"div",5)),2&ye&&(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,oe.status),""),e.xp6(2),e.hij(" ",e.lcZ(8,13,oe.status)," "),e.xp6(3),e.Oqu(e.lcZ(11,15,oe.status)),e.xp6(2),e.Q6J("ngIf",oe.editStatusAuth),e.xp6(1),e.Q6J("ngIf",oe.showExpiration),e.xp6(1),e.Q6J("ngIf",oe.showExpiration))},dependencies:[p.O5,g.Hw,S.RK,m.gM,T.d,b.X$,x.f,R.F,v.M,N],styles:[".field-height[_ngcontent-%COMP%]{min-height:50px}"]})}return ce})()},87065:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>N});var e=h(65879),p=h(73615),g=h(64124),S=h(37073),m=h(17700),T=h(96814),b=h(30617),x=h(71365);function R(B,O){if(1&B&&(e.TgZ(0,"div",5)(1,"mat-icon"),e._uU(2),e.qZA()()),2&B){const te=e.oxw();e.xp6(2),e.Oqu(te.data.icon)}}function v(B,O){if(1&B&&(e.TgZ(0,"div",6),e._uU(1),e.qZA()),2&B){const te=e.oxw();e.xp6(1),e.hij(" ",te.showTimestamp()," ")}}let N=(()=>{class B{constructor(te,ne){this.dialog=te,this.notificationStorageService=ne,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 te=(0,g.kZ)();te.width="550px",te.data=this.data,te.autoFocus=!1,this.dialog.open(S.FM,te).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){(0,g.ys)(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[te,ne]=this.data.timeStamp.split(":");return ne.length<2?te+":0"+ne:this.data.timeStamp}static#e=this.\u0275fac=function(ne){return new(ne||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(ne,F){1&ne&&(e.TgZ(0,"div")(1,"div",0),e.NdJ("click",function(){return F.alreadyClosed||F.waiting?"":F.closeSelf()}),e.YNc(2,R,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 F.waiting=!0,F.doAction()}),e._uU(8),e.qZA()()()),2&ne&&(e.Gre("card notification ",F.inDialog?"":"mat-elevation-z7",""),e.ekj("error","error"===F.data.type)("success","success"===F.data.type),e.xp6(2),e.Q6J("ngIf",null!==F.data.icon),e.xp6(2),e.hij(" ",e.lcZ(5,12,F.data.title)," "),e.xp6(2),e.Q6J("ngIf",F.inDialog),e.xp6(1),e.Q6J("hidden",F.alreadyPressed),e.xp6(1),e.hij(" ",F.data.actionText," "))},dependencies:[T.O5,b.Hw,x.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:(Ee,Z,h)=>{"use strict";h.d(Z,{N:()=>Q});var e=h(65879),p=h(87824),g=h(73615),S=h(25313),m=h(64124),T=h(37073),b=h(17700),x=h(44112),R=h(96814),v=h(13566),N=h(11186),B=h(32296),O=h(71365),te=h(2916);function ne(Re,tt){1&Re&&(e.TgZ(0,"perun-web-apps-alert"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Re&&(e.xp6(1),e.Oqu(e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function F(Re,tt){1&Re&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Re&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function ce(Re,tt){if(1&Re&&(e.TgZ(0,"td",17),e._uU(1),e.qZA()),2&Re){const Fe=tt.$implicit;e.xp6(1),e.Oqu(Fe.friendlyNameParameter)}}function Ce(Re,tt){1&Re&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Re&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function Ie(Re,tt){if(1&Re&&(e.TgZ(0,"td",18),e._uU(1),e.qZA()),2&Re){const Fe=tt.$implicit;e.xp6(1),e.Oqu(Fe.value)}}function ye(Re,tt){1&Re&&e._UZ(0,"th",16)}function oe(Re,tt){if(1&Re){const Fe=e.EpF();e.TgZ(0,"td",19)(1,"button",20),e.NdJ("click",function(){const $e=e.CHM(Fe).$implicit,rt=e.oxw();return e.KtG(rt.resetPassword($e))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Re){const Fe=tt.$implicit,ft=e.oxw();e.xp6(1),e.Q6J("disabled",!ft.logins.includes(Fe)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function w(Re,tt){1&Re&&e._UZ(0,"th",16)}function z(Re,tt){if(1&Re){const Fe=e.EpF();e.TgZ(0,"td",19)(1,"button",21),e.NdJ("click",function(){const $e=e.CHM(Fe).$implicit,rt=e.oxw();return e.KtG(rt.changePassword($e))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Re){const Fe=tt.$implicit,ft=e.oxw();e.xp6(1),e.Q6J("disabled",!ft.logins.includes(Fe)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function q(Re,tt){1&Re&&e._UZ(0,"tr",22)}function W(Re,tt){1&Re&&e._UZ(0,"tr",23)}let Q=(()=>{class Re{constructor(Fe,ft,Ye,$e,rt,Qe){this.attributesManagerService=Fe,this.store=ft,this.dialog=Ye,this.route=$e,this.router=rt,this.entityStorageService=Qe,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(Fe=>{const ft=Fe.split(":");return ft[ft.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(Fe=>{if(this.logins=Fe.filter(ft=>this.nameSpaces.includes(ft.friendlyNameParameter)),this.filteredNamespaces.emit(Fe.map(ft=>ft.friendlyNameParameter)),this.dataSource=new S.by(Fe),!this.authenticationPage){const Ye=this.route.snapshot.queryParamMap.get("namespace");if(Ye){const $e=this.logins.find(rt=>rt.friendlyNameParameter===Ye);$e&&this.changePassword($e)}}})}resetPassword(Fe){const ft=(0,m.kZ)();ft.width="600px",ft.data={mode:"reset",login:String(Fe.value),namespace:Fe.friendlyName.split(":")[1]},this.dialog.open(T.Bg,ft)}changePassword(Fe){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:Fe.friendlyNameParameter},queryParamsHandling:"merge"});const ft=(0,m.kZ)();ft.width="600px",ft.data={login:String(Fe.value),namespace:Fe.friendlyName.split(":")[1]},this.dialog.open(T.xF,ft).afterClosed().subscribe($e=>{void 0===$e?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(ft){return new(ft||Re)(e.Y36(p.H8),e.Y36(g.d6),e.Y36(b.uw),e.Y36(x.gz),e.Y36(x.F0),e.Y36(g.fb))};static#t=this.\u0275cmp=e.Xpm({type:Re,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(ft,Ye){1&ft&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA(),e.YNc(4,ne,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,F,4,5,"th",7),e.YNc(11,ce,2,1,"td",8),e.BQk(),e.ynx(12,9),e.YNc(13,Ce,4,5,"th",7),e.YNc(14,Ie,2,1,"td",10),e.BQk(),e.ynx(15,11),e.YNc(16,ye,1,0,"th",7),e.YNc(17,oe,5,6,"td",12),e.BQk(),e.ynx(18,13),e.YNc(19,w,1,0,"th",7),e.YNc(20,z,5,6,"td",12),e.BQk(),e.YNc(21,q,1,0,"tr",14),e.YNc(22,W,1,0,"tr",15),e.qZA()()()()),2&ft&&(e.xp6(1),e.hij(" ",Ye.authenticationPage?"":e.lcZ(2,5,e.lcZ(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),e.xp6(3),e.Q6J("ngIf",!Ye.logins.length&&!Ye.authenticationPage),e.xp6(4),e.Q6J("dataSource",Ye.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",Ye.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",Ye.displayedColumns))},dependencies:[R.O5,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,v.YE,N.w,B.lW,O.X$,te.a],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return Re})()},69338:(Ee,Z,h)=>{"use strict";h.d(Z,{$:()=>rt});var e=h(73615),p=h(87824),g=h(65879),S=h(17700),m=h(71365),T=h(96814),b=h(56223),x=h(32296),R=h(64170),v=h(24516);function N(Qe,ge){1&Qe&&(g.TgZ(0,"mat-error"),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&Qe&&(g.xp6(1),g.Oqu(g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let B=(()=>{class Qe{constructor(G,me,Le,Ve,ve){this.dialogRef=G,this.translate=me,this.notificator=Le,this.rtMessages=Ve,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(G=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(G.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(me){return new(me||Qe)(g.Y36(S.so),g.Y36(m.sK),g.Y36(e.V6),g.Y36(p.Hr),g.Y36(e.d6))};static#t=this.\u0275cmp=g.Xpm({type:Qe,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(me,Le){if(1&me&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),g._uU(6),g.ALo(7,"translate"),g.qZA(),g.TgZ(8,"input",2,3),g.NdJ("ngModelChange",function(ve){return Le.subject=ve}),g.qZA(),g.YNc(10,N,3,3,"mat-error",4),g.qZA(),g.TgZ(11,"mat-form-field")(12,"mat-label"),g._uU(13),g.ALo(14,"translate"),g.qZA(),g.TgZ(15,"textarea",5),g.NdJ("ngModelChange",function(ve){return Le.message=ve}),g.ALo(16,"translate"),g._uU(17," "),g.qZA(),g.TgZ(18,"mat-hint"),g._uU(19),g.ALo(20,"translate"),g.qZA()()(),g.TgZ(21,"div",6)(22,"div",7)(23,"button",8),g.NdJ("click",function(){return Le.close()}),g._uU(24),g.ALo(25,"translate"),g.qZA(),g.TgZ(26,"button",9),g.NdJ("click",function(){return Le.sendBugReport()}),g._uU(27),g.ALo(28,"translate"),g.qZA()()()),2&me){const Ve=g.MAs(9);g.xp6(1),g.Oqu(g.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),g.xp6(5),g.Oqu(g.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),g.xp6(2),g.Q6J("ngModel",Le.subject),g.xp6(2),g.Q6J("ngIf",Ve.invalid),g.xp6(3),g.Oqu(g.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),g.xp6(2),g.s9C("placeholder",g.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),g.Q6J("ngModel",Le.message),g.xp6(4),g.Oqu(g.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),g.xp6(5),g.hij(" ",g.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),g.xp6(2),g.Q6J("disabled",Ve.invalid),g.xp6(1),g.hij(" ",g.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[T.O5,b.Fj,b.JJ,b.Q7,b.On,x.lW,R.KE,R.hX,R.bx,R.TO,v.Nt,S.uh,S.xY,S.H8,m.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Qe})();var O=h(64124);let te=(()=>{class Qe{transform(G,me,Le){return G[`${Le}_${me}`]}static#e=this.\u0275fac=function(me){return new(me||Qe)};static#t=this.\u0275pipe=g.Yjl({name:"localisedText",type:Qe,pure:!0})}return Qe})(),ne=(()=>{class Qe{transform(G,me){return G["link_"+me]||G.link_en}static#e=this.\u0275fac=function(me){return new(me||Qe)};static#t=this.\u0275pipe=g.Yjl({name:"localisedLink",type:Qe,pure:!0})}return Qe})(),F=(()=>{class Qe{transform(G){return G.includes("/")?G:"/assets/config/"+G}static#e=this.\u0275fac=function(me){return new(me||Qe)};static#t=this.\u0275pipe=g.Yjl({name:"footerLogoPath",type:Qe,pure:!0})}return Qe})();function ce(Qe,ge){if(1&Qe&&(g.TgZ(0,"a",13),g.ALo(1,"localisedLink"),g._UZ(2,"img",14),g.ALo(3,"footerLogoPath"),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw(3);g.Q6J("href",g.xi3(1,2,G,me.language),g.LSH),g.xp6(2),g.s9C("src",g.lcZ(3,5,G.logo),g.LSH)}}function Ce(Qe,ge){if(1&Qe&&(g.TgZ(0,"span"),g._UZ(1,"img",14),g.ALo(2,"footerLogoPath"),g.qZA()),2&Qe){const G=g.oxw().$implicit;g.xp6(1),g.s9C("src",g.lcZ(2,1,G.logo),g.LSH)}}function Ie(Qe,ge){if(1&Qe&&(g.TgZ(0,"div"),g.YNc(1,ce,4,7,"a",11),g.ALo(2,"localisedLink"),g.YNc(3,Ce,3,3,"span",12),g.ALo(4,"localisedLink"),g.qZA()),2&Qe){const G=ge.$implicit,me=g.oxw(3);g.xp6(1),g.Q6J("ngIf",g.xi3(2,2,G,me.language)),g.xp6(2),g.Q6J("ngIf",!g.xi3(4,5,G,me.language))}}const ye=function(Qe){return{"min-height":Qe}};function oe(Qe,ge){if(1&Qe&&(g.TgZ(0,"div",10),g.YNc(1,Ie,5,8,"div",5),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw();g.Q6J("ngStyle",g.VKq(2,ye,me.columnContentHeight+"px")),g.xp6(1),g.Q6J("ngForOf",G.elements)}}const w=function(Qe){return{color:Qe}};function z(Qe,ge){if(1&Qe&&(g.TgZ(0,"i",20),g._uU(1),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(2,w,me.linksTextColor)),g.xp6(1),g.hij(" ",G.icon," ")}}function q(Qe,ge){if(1&Qe){const G=g.EpF();g.TgZ(0,"span",21),g.NdJ("click",function(){g.CHM(G);const Le=g.oxw().$implicit,Ve=g.oxw(3);return g.KtG(Ve.openDialog(Le.dialog))}),g._uU(1),g.ALo(2,"localisedText"),g.qZA()}if(2&Qe){const G=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(6,w,me.linksTextColor)),g.xp6(1),g.hij("",g.Dn7(2,2,G,me.language,"label")," ")}}function W(Qe,ge){if(1&Qe&&(g.TgZ(0,"a",22),g.ALo(1,"localisedLink"),g._uU(2),g.ALo(3,"localisedText"),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw(3);g.Q6J("href",g.xi3(1,3,G,me.language),g.LSH)("ngStyle",g.VKq(10,w,me.linksTextColor)),g.xp6(2),g.Oqu(g.Dn7(3,6,G,me.language,"label"))}}function Q(Qe,ge){if(1&Qe&&(g.TgZ(0,"span",10),g._uU(1),g.ALo(2,"localisedText"),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(6,w,me.linksTextColor)),g.xp6(1),g.Oqu(g.Dn7(2,2,G,me.language,"label"))}}function Re(Qe,ge){if(1&Qe&&(g.TgZ(0,"div",16),g.YNc(1,z,2,4,"i",17),g.YNc(2,q,3,8,"span",18),g.YNc(3,W,4,12,"a",19),g.ALo(4,"localisedLink"),g.YNc(5,Q,3,8,"span",9),g.ALo(6,"localisedLink"),g.qZA()),2&Qe){const G=ge.$implicit,me=g.oxw(3);g.xp6(1),g.Q6J("ngIf",G.icon),g.xp6(1),g.Q6J("ngIf",G.dialog),g.xp6(1),g.Q6J("ngIf",g.xi3(4,4,G,me.language)&&!G.dialog),g.xp6(2),g.Q6J("ngIf",!g.xi3(6,7,G,me.language)&&!G.dialog)}}const tt=function(Qe){return{height:Qe}};function Fe(Qe,ge){if(1&Qe&&(g.TgZ(0,"div",10),g.YNc(1,Re,7,10,"div",15),g.qZA()),2&Qe){const G=g.oxw().$implicit,me=g.oxw();g.Q6J("ngStyle",g.VKq(2,tt,me.columnContentHeight+"px")),g.xp6(1),g.Q6J("ngForOf",G.elements)}}function ft(Qe,ge){if(1&Qe&&(g.TgZ(0,"div",7)(1,"h6",8),g._uU(2),g.ALo(3,"localisedText"),g.qZA(),g.YNc(4,oe,2,4,"div",9),g.YNc(5,Fe,2,4,"div",9),g.qZA()),2&Qe){const G=ge.$implicit,me=g.oxw();g.ekj("my-auto",me.containsLogos),g.xp6(1),g.Q6J("ngStyle",g.VKq(10,w,me.headersTextColor)),g.xp6(1),g.hij(" ",g.Dn7(3,6,G,me.language,"title")," "),g.xp6(2),g.Q6J("ngIf",G.logos),g.xp6(1),g.Q6J("ngIf",G.elements&&!G.logos)}}function Ye(Qe,ge){if(1&Qe&&(g.TgZ(0,"span")(1,"a",6),g._uU(2),g.qZA()()),2&Qe){const G=ge.$implicit,me=ge.index,Le=g.oxw();g.xp6(1),g.Q6J("href",G.url,g.LSH)("ngStyle",g.VKq(3,w,Le.copyrightTextColor)),g.xp6(1),g.Oqu(me?", "+G.name:G.name)}}const $e=function(Qe){return{background:Qe}};let rt=(()=>{class Qe{constructor(G,me,Le,Ve){this.storeService=G,this.translateService=me,this.utilsService=Le,this.dialog=Ve,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(G=>{this.language=G.lang}),this.version=h(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=h(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(G=>{const me=G.match("\\bVersion:\\s*([^,\\s]+)");null!==me&&(this.backendVersion=me[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const G of this.footerColumns)G.logos?this.containsLogos=!0:25*G.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*G.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(G){const me=(0,O.kZ)();"reportIssue"===G&&(me.width="550px",this.dialog.open(B,me))}static#e=this.\u0275fac=function(me){return new(me||Qe)(g.Y36(e.d6),g.Y36(m.sK),g.Y36(p.FW),g.Y36(S.uw))};static#t=this.\u0275cmp=g.Xpm({type:Qe,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(me,Le){1&me&&(g.TgZ(0,"footer",0)(1,"div",1),g.YNc(2,ft,6,12,"div",2),g.qZA(),g._UZ(3,"hr",3),g.TgZ(4,"div",4),g._uU(5),g.YNc(6,Ye,3,5,"span",5),g._uU(7,", web application: "),g.TgZ(8,"a",6),g._uU(9),g.qZA(),g._uU(10,", server: "),g.TgZ(11,"a",6),g._uU(12),g.qZA()()()),2&me&&(g.Q6J("ngStyle",g.VKq(11,$e,Le.bgColor)),g.xp6(2),g.Q6J("ngForOf",Le.footerColumns),g.xp6(2),g.Q6J("ngStyle",g.VKq(13,w,Le.copyrightTextColor)),g.xp6(1),g.hij(" \xa9 ",Le.currentYear," Copyright: "),g.xp6(1),g.Q6J("ngForOf",Le.copyrightItems),g.xp6(2),g.Q6J("href",Le.githubRepository,g.LSH)("ngStyle",g.VKq(15,w,Le.copyrightTextColor)),g.xp6(1),g.Oqu(Le.guiVersion),g.xp6(2),g.Q6J("href",Le.githubBackendRepository,g.LSH)("ngStyle",g.VKq(17,w,Le.copyrightTextColor)),g.xp6(1),g.Oqu(Le.backendVersion))},dependencies:[T.sg,T.O5,T.PC,te,ne,F],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 Qe})()},43023:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>Fe});var e=h(65879),p=h(73615),g=h(64124),S=h(37073),m=h(19366),T=h(6593),b=h(71365),x=h(17700),R=h(44112),v=h(96814),N=h(30617),B=h(77988),O=h(32296),te=h(92596),ne=h(81274),F=h(39014),ce=h(73886),Ce=h(52269),Ie=h(37803);const ye=function(ft){return{color:ft}};function oe(ft,Ye){if(1&ft){const $e=e.EpF();e.TgZ(0,"button",10),e.NdJ("click",function(){e.CHM($e);const Qe=e.oxw();return e.KtG(Qe.onToggleSidenav())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"menu"),e.qZA()()}if(2&ft){const $e=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"NAV.MENU")),e.Q6J("ngStyle",e.VKq(4,ye,$e.iconColor))}}function w(ft,Ye){if(1&ft){const $e=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($e);const Qe=e.oxw();return e.KtG(Qe.changeLanguage())}),e._uU(7),e.ALo(8,"translate"),e.qZA()()()}if(2&ft){const $e=e.MAs(5),rt=e.oxw();e.Q6J("ngStyle",e.VKq(6,ye,rt.textColor)),e.xp6(1),e.Q6J("matMenuTriggerFor",$e),e.xp6(1),e.Q6J("ngStyle",e.VKq(8,ye,rt.iconColor)),e.xp6(5),e.hij(" ",e.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function z(ft,Ye){if(1&ft&&(e.TgZ(0,"span",16),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&ft){const $e=e.oxw();e.Q6J("ngStyle",e.VKq(4,ye,$e.textColor)),e.xp6(1),e.hij(" ",e.lcZ(2,2,$e.principal.user)," ")}}function q(ft,Ye){if(1&ft){const $e=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM($e);const Qe=e.oxw();return e.KtG(Qe.showNotificationHistory())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",18),e._uU(3),e.qZA()()}if(2&ft){const $e=e.oxw();e.Q6J("matTooltip",e.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),e.xp6(2),e.s9C("matBadge",$e.getNewNotificationsCount()>5?"5+":$e.getNewNotificationsCount()),e.Q6J("ngStyle",e.VKq(7,ye,$e.iconColor))("matBadgeHidden",0===$e.getNewNotificationsCount()),e.xp6(1),e.hij(" ",$e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function W(ft,Ye){if(1&ft&&e._UZ(0,"perun-web-apps-header-menu",19),2&ft){const $e=e.oxw();e.Q6J("url",$e.otherAppUrl)("label",$e.otherAppLabel)("user",$e.principal.user)("logoutEnabled",$e.logoutEnabled)("iconColor",$e.iconColor)("textColor",$e.textColor)}}const Q=function(ft){return{background:ft}},Re=function(){return[]},tt=function(){return["/"]};let Fe=(()=>{class ft{constructor($e,rt,Qe,ge,G,me,Le){this.storeService=$e,this.sanitizer=rt,this.translateService=Qe,this.otherApplicationService=ge,this.notificationStorageService=G,this.dialog=me,this.route=Le,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($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===m.pR.Profile?"profile_label_en":"en"===$e?"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 $e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes($e)&&(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 $e=(0,g.kZ)();$e.width="520px",this.dialog.open(S.Us,$e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(rt){return new(rt||ft)(e.Y36(p.d6),e.Y36(T.H7),e.Y36(b.sK),e.Y36(p.jq),e.Y36(p.SZ),e.Y36(x.uw),e.Y36(R.gz))};static#t=this.\u0275cmp=e.Xpm({type:ft,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(rt,Qe){1&rt&&(e.TgZ(0,"mat-toolbar",0)(1,"div",1),e.YNc(2,oe,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,w,9,10,"div",6),e.YNc(8,z,3,6,"span",7),e.YNc(9,q,4,9,"button",8),e.YNc(10,W,1,6,"perun-web-apps-header-menu",9),e.qZA()()),2&rt&&(e.Q6J("ngStyle",e.VKq(12,Q,Qe.bgColor)),e.xp6(2),e.Q6J("ngIf",Qe.showToggle),e.xp6(1),e.Q6J("innerHTML",Qe.logo,e.oJD)("routerLink",Qe.disableLogo?e.DdM(14,Re):e.DdM(15,tt))("queryParams",Qe.route.snapshot.queryParams),e.xp6(1),e.Q6J("ngStyle",e.VKq(16,ye,Qe.textColor)),e.xp6(1),e.hij(" ",Qe.label," "),e.xp6(1),e.Q6J("ngStyle",e.VKq(18,ye,Qe.navTextColor)),e.xp6(1),e.Q6J("ngIf",Qe.showLanguageMenu),e.xp6(1),e.Q6J("ngIf",null!==Qe.principal.user),e.xp6(1),e.Q6J("ngIf",Qe.showNotifications),e.xp6(1),e.Q6J("ngIf",Qe.showHeaderMenu))},dependencies:[v.O5,v.PC,R.rH,N.Hw,B.VK,B.OP,B.p6,O.lW,O.RK,te.gM,ne.Ye,F.k,ce.X,Ce.Q,b.X$,Ie.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 ft})()},21838:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>b});var e=h(65879),p=h(96814),g=h(30617),S=h(92596),m=h(71365);function T(x,R){1&x&&(e.TgZ(0,"mat-icon",1),e.ALo(1,"translate"),e._uU(2," visibility\n"),e.qZA()),2&x&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let b=(()=>{class x{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(N){return new(N||x)};static#t=this.\u0275cmp=e.Xpm({type:x,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,T,3,3,"mat-icon",0),2&N&&e.Q6J("ngIf",B.recentIds.indexOf(B.id)>-1)},dependencies:[p.O5,g.Hw,S.gM,m.X$],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return x})()},62481:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>T});var e=h(65879),p=h(30617),g=h(32296),S=h(92596),m=h(71365);let T=(()=>{class b{constructor(){this.refresh=new e.vpe}onClickbutton(R){this.refresh.emit(R)}static#e=this.\u0275fac=function(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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,N){1&v&&(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&v&&(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,g.lW,S.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 b})()},89655:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.resource=null,this.displayStatus=!0,this.disableAutoSelect=!1,this.required=!1,this.resourceSelected=new e.vpe,this.nameFunction=x=>x.name,this.secondaryFunction=()=>null}ngOnInit(){this.resources=this.resources.sort(p.aC)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.resourceSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},12877:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>C});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(73615),b=h(96814),x=h(75986),R=h(44112),v=h(11186),N=h(30617),B=h(92596),O=h(77983),te=h(92738),ne=h(52269),F=h(21838),ce=h(63710),Ce=h(45377),Ie=h(71365);let ye=(()=>{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 oe=h(62317),w=h(93035),z=h(32596),q=h(8355);function W(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 Q(M,f){if(1&M&&(e.TgZ(0,"th",27),e.YNc(1,W,3,7,"mat-checkbox",28),e.qZA()),2&M){const o=e.oxw(2);e.xp6(1),e.Q6J("ngIf",o.selection.isMultipleSelection())}}const Re=function(M){return{name:M}};function tt(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,Re,o.name)))("checked",n.selection.isSelected(o))("disabled",n.disableSelect(o))}}function Fe(M,f){1&M&&(e.ynx(0,24),e.YNc(1,Q,2,1,"th",25),e.YNc(2,tt,6,16,"td",26),e.BQk())}function ft(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 Ye(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 $e(M,f){1&M&&e._UZ(0,"th",35)}function rt(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 Qe(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 G(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 me(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 Le(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 Ve(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 xe(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 ot(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 qe(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 we(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 ht(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 Ne(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 ae(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 je(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 le(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 ee(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 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.description)}}function He(M,f){1&M&&e._UZ(0,"tr",43)}const Et=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,Et,e.xi3(1,6,o,n.routingVo)))("routerLink",n.disabledRouting||n.disableRouting?null:e.xi3(2,9,o,n.routingVo))}}function Pe(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 C=(()=>{class M{constructor(o,n){this.guiAuthResolver=o,this.tableCheckbox=n,this.resources=[],this.selection=new S.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 g.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(T.x4),e.Y36(T.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,Fe,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ft,3,3,"th",5),e.YNc(7,Ye,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,$e,1,0,"th",8),e.YNc(10,rt,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,Qe,1,0,"th",8),e.YNc(13,G,2,1,"td",9),e.BQk(),e.ynx(14,11),e.YNc(15,me,3,3,"th",5),e.YNc(16,Le,2,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,Ve,3,3,"th",8),e.YNc(19,ve,2,3,"td",13),e.BQk(),e.ynx(20,14),e.YNc(21,xe,3,3,"th",5),e.YNc(22,ot,2,1,"td",9),e.BQk(),e.ynx(23,15),e.YNc(24,fe,3,3,"th",5),e.YNc(25,qe,2,1,"td",9),e.BQk(),e.ynx(26,16),e.YNc(27,we,3,3,"th",5),e.YNc(28,ht,2,5,"td",9),e.BQk(),e.ynx(29,17),e.YNc(30,Y,3,3,"th",5),e.YNc(31,Ne,2,1,"td",9),e.BQk(),e.ynx(32,18),e.YNc(33,ae,3,3,"th",5),e.YNc(34,je,2,1,"td",9),e.BQk(),e.ynx(35,19),e.YNc(36,U,3,3,"th",5),e.YNc(37,le,3,3,"td",9),e.BQk(),e.ynx(38,20),e.YNc(39,ee,3,3,"th",5),e.YNc(40,ke,2,1,"td",9),e.BQk(),e.YNc(41,He,1,0,"tr",21),e.YNc(42,he,3,14,"tr",22),e.qZA()()(),e.YNc(43,Pe,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:[b.O5,x.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,R.rH,p.YE,p.nU,v.w,N.Hw,B.gM,O.l,te.Y,F.W,ce.x,ne.Q,Ce.e,Ie.X$,ye,oe.r,w.I,z.G,q.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:(Ee,Z,h)=>{"use strict";h.d(Z,{$x:()=>T,qG:()=>m});var e=h(65879),p=h(71365),g=h(4675);class S{constructor(x,R){this.value=R,this.displayName=x}}var m=function(b){return b[b.SOURCE=0]="SOURCE",b[b.DESTINATION=1]="DESTINATION",b[b.FEDERATION=2]="FEDERATION",b}(m||{});let T=(()=>{class b{constructor(R){this.translateService=R,this.attributes=[],this.asGroup=!1,this.itemSelected=new e.vpe,this.items=[],this.nameFunction=v=>v.displayName,this.shortNameFunction=()=>null,this.searchFunction=v=>v.displayName}static getDefinition(R){const v=R.namespace.split(":");return null===v[4]?"null":v[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(R=>{const v=new S(R,"");this.items.push(v),this.item=v});for(const R of this.attributes){const v=new S(R.friendlyName+" ("+R.entity+" / "+b.getDefinition(R)+")",R.namespace+":"+R.friendlyName);v.value===this.selectedAttribute&&(this.item=v),("user"===R.entity.toLowerCase()||"member"===R.entity.toLowerCase()||"vo"===R.entity.toLowerCase()&&this.type===m.SOURCE||"group"===R.entity.toLowerCase()&&this.asGroup&&this.type===m.SOURCE)&&this.items.push(v)}}getFederationAttributes(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(R=>{this.items.push(new S(R,"")),this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.CUSTOM_VALUE").subscribe(v=>{this.items.push(new S(v,"custom")),this.items.push(new S("Display name","displayName")),this.items.push(new S("Common name","cn")),this.items.push(new S("Mail","mail")),this.items.push(new S("Organization","o")),this.items.push(new S("Level of Assurance (LoA)","loa")),this.items.push(new S("First name","givenName")),this.items.push(new S("Surname","sn")),this.items.push(new S("EPPN","eppn")),this.items.push(new S("IdP Category","md_entityCategory")),this.items.push(new S("IdP Affiliation","affiliation")),this.items.push(new S("EduPersonScopedAffiliation","eduPersonScopedAffiliation")),this.items.push(new S("Forwarded Affiliation from Proxy","forwardedScopedAffiliation")),this.items.push(new S("schacHomeOrganization","schacHomeOrganization")),this.items.push(new S("Login","uid")),this.items.push(new S("Alternative login name","alternativeLoginName"))})})}getFederationAttribute(){for(const R of this.items)if(R.value===this.selectedAttribute)return void(this.item=R);this.item=this.items[1],this.item.value=this.selectedAttribute}sortAttributes(R){R.sort((v,N)=>""===v.value?-1:""===N.value?1:v.displayName.localeCompare(N.displayName))}static#e=this.\u0275fac=function(v){return new(v||b)(e.Y36(p.sK))};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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&v&&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:[g.i,p.X$]})}return b})()},49605:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>S});var e=h(65879),p=h(4675),g=h(71365);let S=(()=>{class m{constructor(){this.service=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.serviceSelected=new e.vpe,this.nameFunction=b=>b.name,this.secondaryFunction=()=>"",this.searchFunction=b=>b.name}static#e=this.\u0275fac=function(x){return new(x||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(x,R){1&x&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(N){return R.serviceSelected.emit(N)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&x&&e.Q6J("entity",R.service)("entities",R.services)("multiple",R.multiple)("disableAutoSelect",R.disableAutoSelect)("searchFunction",R.searchFunction)("mainTextFunction",R.nameFunction)("secondaryTextFunction",R.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",R.theme)},dependencies:[p.i,g.X$]})}return m})()},71588:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>z});var e=h(73615),p=h(87824),g=h(37073),S=h(64124),m=h(65879),T=h(17700),b=h(96814),x=h(55940),R=h(11186),v=h(32296),N=h(3305),B=h(2730),O=h(71365),te=h(2916);function ne(q,W){1&q&&m._UZ(0,"mat-spinner",8)}function F(q,W){1&q&&(m.TgZ(0,"perun-web-apps-alert",9),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&q&&(m.xp6(1),m.Oqu(m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function ce(q,W){if(1&q){const Q=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(Q);const tt=m.oxw().$implicit,Fe=m.oxw(3).$implicit,ft=m.oxw();return m.KtG(ft.requestChangeQuota(Fe,tt))}),m._uU(12),m.ALo(13,"translate"),m.ALo(14,"customTranslate"),m.qZA()()}if(2&q){const Q=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(" ",Q.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(q,W){1&q&&(m.TgZ(0,"p"),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&q&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function Ie(q,W){if(1&q){const Q=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Fe=m.CHM(Q).$implicit,ft=m.oxw(4);return m.KtG(ft.getResAttributes(Fe.id))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,ce,15,16,"div",7),m.YNc(5,Ce,4,5,"p",7),m.qZA()}if(2&q){const Q=W.$implicit,Re=m.oxw(4);m.xp6(3),m.hij(" ",Q.name," "),m.xp6(1),m.Q6J("ngIf",Re.defaultQuota),m.xp6(1),m.Q6J("ngIf",!Re.defaultQuota)}}function ye(q,W){if(1&q&&(m.TgZ(0,"mat-accordion"),m.YNc(1,Ie,6,3,"mat-expansion-panel",2),m.qZA()),2&q){const Q=m.oxw(3);m.xp6(1),m.Q6J("ngForOf",Q.resources)}}function oe(q,W){if(1&q&&(m.YNc(0,ne,1,0,"mat-spinner",5),m.YNc(1,F,4,5,"perun-web-apps-alert",6),m.YNc(2,ye,2,1,"mat-accordion",7)),2&q){const Q=m.oxw(2);m.Q6J("ngIf",Q.loading),m.xp6(1),m.Q6J("ngIf",0===Q.resources.length&&!Q.loading),m.xp6(1),m.Q6J("ngIf",Q.resources.length&&!Q.loading)}}function w(q,W){if(1&q){const Q=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Fe=m.CHM(Q).$implicit,ft=m.oxw();return m.KtG(ft.getMembersResources(Fe))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,oe,3,3,"ng-template",4),m.qZA()}if(2&q){const Q=W.$implicit;m.xp6(3),m.hij(" ",Q.name," ")}}let z=(()=>{class q{constructor(Q,Re,tt,Fe,ft,Ye,$e){this.store=Q,this.usersManagerService=Re,this.membersService=tt,this.resourcesManagerService=Fe,this.attributesManagerService=ft,this.dialog=Ye,this.entityStorageService=$e,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(Re=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(Re.id).subscribe(tt=>{let Fe=tt.length;Fe||(this.loading=!1),tt.forEach(ft=>{this.attributesManagerService.getResourceAttributes(ft.id).subscribe(Ye=>{Fe--,Ye.find($e=>"defaultDataQuotas"===$e.friendlyName)&&this.resources.push(ft),this.loading=0!==Fe})})})})}getResAttributes(Q){this.attributesManagerService.getResourceAttributes(Q).subscribe(Re=>{let tt=Re.find(Fe=>"dataQuotas"===Fe.friendlyName);if(tt?.value){const Fe=Object.entries(tt.value).map(ft=>String(ft[1]));this.currentQuota=Fe[0]}else this.currentQuota="";if(tt=Re.find(Fe=>"defaultDataQuotas"===Fe.friendlyName),tt?.value){const Fe=Object.entries(tt.value).map(ft=>String(ft[1]));this.defaultQuota=Fe[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota(Q,Re){const tt=(0,S.kZ)();tt.width="400px",tt.data={vo:Q,resource:Re,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(g.h4,tt)}applyFilter(Q){this.filteredVos=this.vos.filter(Re=>Re.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(Re){return new(Re||q)(m.Y36(e.d6),m.Y36(p.Fv),m.Y36(p.uq),m.Y36(p.xk),m.Y36(p.H8),m.Y36(T.uw),m.Y36(e.fb))};static#t=this.\u0275cmp=m.Xpm({type:q,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(Re,tt){1&Re&&(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(ft){return tt.applyFilter(ft)}),m.ALo(5,"translate"),m.ALo(6,"customTranslate"),m.qZA(),m.TgZ(7,"mat-accordion"),m.YNc(8,w,5,1,"mat-expansion-panel",2),m.qZA()),2&Re&&(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",tt.filteredVos))},dependencies:[b.sg,b.O5,x.Ou,R.w,v.lW,N.pp,N.ib,N.yz,N.yK,N.HS,B.P,O.X$,te.a],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return q})()},60353:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>oe});var e=h(96814),p=h(44112),g=h(87824),S=h(73615),m=h(64124),T=h(32181),b=h(65879),x=h(71365),R=h(75986),v=h(55940),N=h(11186),B=h(3305),O=h(2730),te=h(2916);function ne(w,z){1&w&&b._UZ(0,"mat-spinner",8)}function F(w,z){1&w&&(b.TgZ(0,"perun-web-apps-alert",9),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"customTranslate"),b.qZA()),2&w&&(b.xp6(1),b.Oqu(b.lcZ(2,1,b.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function ce(w,z){if(1&w){const q=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("closed",function(){b.CHM(q);const Q=b.oxw(4);return b.KtG(Q.deselectResource())})("afterExpand",function(){const Re=b.CHM(q).$implicit,tt=b.oxw(4);return b.KtG(tt.changeSelectedResource(Re))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.TgZ(4,"div",10)(5,"mat-checkbox",11),b.NdJ("change",function(){b.CHM(q);const Q=b.oxw(4);return b.KtG(Q.setOptOut())}),b._uU(6),b.ALo(7,"translate"),b.ALo(8,"customTranslate"),b.qZA()()()}if(2&w){const q=z.$implicit,W=b.oxw(4);b.Q6J("expanded",q.name===W.selectedResource),b.xp6(3),b.hij(" ",q.name," "),b.xp6(2),b.Q6J("checked",W.optOutAttribute&&null!==W.optOutAttribute.value),b.xp6(1),b.hij(" ",b.lcZ(7,4,b.lcZ(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function Ce(w,z){if(1&w&&(b.TgZ(0,"mat-accordion"),b.YNc(1,ce,9,8,"mat-expansion-panel",2),b.qZA()),2&w){const q=b.oxw(3);b.xp6(1),b.Q6J("ngForOf",q.resources)}}function Ie(w,z){if(1&w&&(b.YNc(0,ne,1,0,"mat-spinner",5),b.YNc(1,F,4,5,"perun-web-apps-alert",6),b.YNc(2,Ce,2,1,"mat-accordion",7)),2&w){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 ye(w,z){if(1&w){const q=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("closed",function(){b.CHM(q);const Q=b.oxw();return b.KtG(Q.deselectVo())})("afterExpand",function(){const Re=b.CHM(q).$implicit,tt=b.oxw();return b.KtG(tt.changeSelectedVo(Re))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.YNc(4,Ie,3,3,"ng-template",4),b.qZA()}if(2&w){const q=z.$implicit,W=b.oxw();b.Q6J("expanded",q.shortName===W.selectedVo),b.xp6(3),b.hij(" ",q.name," ")}}let oe=(()=>{class w{constructor(q,W,Q,Re,tt,Fe,ft,Ye,$e,rt){this.store=q,this.usersManagerService=W,this.membersService=Q,this.resourcesManagerService=Re,this.attributesManagerService=tt,this.route=Fe,this.router=ft,this.notificator=Ye,this.translate=$e,this.location=rt,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(q=>{this.selectedVo=String(q.vo),this.selectedResource=String(q.resource),this.changeOptOut=String(q.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(W=>{if(this.vos=W.sort(m.aC),this.filteredVos=W,void 0!==this.selectedResource){const Q=this.vos.find(Re=>Re.shortName===this.selectedVo);Q&&this.getMailingLists(Q)}else if(void 0!==this.selectedVo){const Q=this.vos.find(Re=>Re.shortName===this.selectedVo);Q&&(this.getMailingLists(Q),this.changeSelectedVo(Q))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe((0,T.h)(q=>q instanceof p.OD)).subscribe(q=>{q.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(q){this.selectedResource!==q.name&&this.getOptOutAttribute(q),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(q){this.selectedVo!==q.shortName&&(this.getMailingLists(q),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(q){this.selectedVo=q.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(q.id,this.user.id).subscribe(W=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(W.id).subscribe(Q=>{let Re=Q.length;Re||(this.loading=!1),Q.forEach(tt=>{this.attributesManagerService.getRequiredAttributesMemberResource(W.id,tt.id).subscribe(Fe=>{this.attributesManagerService.getResourceAttributeByName(tt.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(ft=>{Re--;const Ye=Fe.find($e=>"optOutMailingList"===$e.friendlyName);Ye&&"true"!==ft?.value&&(this.optOuts.push({resource:tt.id,member:W.id,attribute:Ye}),this.resources.push(tt),this.selectedResource===tt.name&&(this.getOptOutAttribute(tt),this.changeSelectedResource(tt))),this.loading=0!==Re})})})}),this.resources.sort(m.aC)})}getOptOutAttribute(q){this.selectedResource=q.name,this.index=this.resources.indexOf(q),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const q=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=q})}subscribe(){const q=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=q})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(q){this.filteredVos=this.vos.filter(W=>W.name.toLowerCase().includes(q.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(q){const W=new URLSearchParams(location.search);return q.forEach(Q=>W.delete(Q)),W.toString()}static#e=this.\u0275fac=function(W){return new(W||w)(b.Y36(S.d6),b.Y36(g.Fv),b.Y36(g.uq),b.Y36(g.xk),b.Y36(g.H8),b.Y36(p.gz),b.Y36(p.F0),b.Y36(S.V6),b.Y36(x.sK),b.Y36(e.Ye))};static#t=this.\u0275cmp=b.Xpm({type:w,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[b._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(W,Q){1&W&&(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(tt){return Q.applyFilter(tt)}),b.ALo(5,"translate"),b.ALo(6,"customTranslate"),b.qZA(),b.TgZ(7,"mat-accordion"),b.YNc(8,ye,5,2,"mat-expansion-panel",2),b.qZA()),2&W&&(b.xp6(1),b.hij(" ",b.lcZ(2,3,b.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),b.xp6(3),b.Q6J("placeholder",b.lcZ(5,7,b.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),b.xp6(4),b.Q6J("ngForOf",Q.filteredVos))},dependencies:[e.sg,e.O5,R.oG,v.Ou,N.w,B.pp,B.ib,B.yz,B.yK,B.HS,O.P,x.X$,te.a]})}return w})()},64953:(Ee,Z,h)=>{"use strict";h.d(Z,{j:()=>me});var e=h(78337),p=h(13566),g=h(25313),S=h(73615),m=h(64124),T=h(65879),b=h(44112),x=h(96814),R=h(75986),v=h(11186),N=h(92596),B=h(77983),O=h(92738),te=h(52269),ne=h(71365);let F=(()=>{class Le{transform(ve){return ve.find(ot=>"mail"===ot.friendlyName)?.value??""}static#e=this.\u0275fac=function(xe){return new(xe||Le)};static#t=this.\u0275pipe=T.Yjl({name:"getMailFromAttributes",type:Le,pure:!0})}return Le})();var ce=h(2916),Ce=h(32596);function Ie(Le,Ve){1&Le&&T._UZ(0,"th",18)}const ye=function(Le){return{name:Le}};function oe(Le,Ve){if(1&Le){const ve=T.EpF();T.TgZ(0,"td",19)(1,"span",20),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.TgZ(4,"mat-checkbox",21),T.NdJ("change",function(ot){const qe=T.CHM(ve).$implicit,we=T.oxw();return T.KtG(ot?we.selection.toggle(qe):null)})("click",function(ot){return ot.stopPropagation()}),T.ALo(5,"translate"),T.ALo(6,"checkboxLabel"),T.qZA()()()}if(2&Le){const ve=Ve.$implicit,xe=T.oxw();T.xp6(1),T.s9C("matTooltip",T.lcZ(2,6,T.lcZ(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),T.Q6J("matTooltipPosition","above")("matTooltipDisabled",!ve.userExtSource.persistent),T.xp6(3),T.Q6J("aria-label",T.xi3(5,10,T.lcZ(6,13,xe.selection.isSelected(ve)),T.VKq(15,ye,ve.userExtSource.extSource.name)))("checked",xe.selection.isSelected(ve))("disabled",ve.userExtSource.persistent)}}function w(Le,Ve){1&Le&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function z(Le,Ve){if(1&Le&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Le){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.id," ")}}function q(Le,Ve){1&Le&&(T.TgZ(0,"th",24),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function W(Le,Ve){if(1&Le&&(T.TgZ(0,"td",23),T._uU(1),T.ALo(2,"getMailFromAttributes"),T.qZA()),2&Le){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",T.lcZ(2,1,ve.attributes)," ")}}function Q(Le,Ve){if(1&Le&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le){const ve=T.oxw();T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,ve.extSourceNameHeader?ve.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function Re(Le,Ve){if(1&Le&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Le){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.extSource.name," ")}}function tt(Le,Ve){if(1&Le&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le){const ve=T.oxw();T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,ve.loginHeader?ve.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function Fe(Le,Ve){if(1&Le&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Le){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.login," ")}}function ft(Le,Ve){1&Le&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function Ye(Le,Ve){if(1&Le&&(T.TgZ(0,"td",25),T._uU(1),T.ALo(2,"date"),T.qZA()),2&Le){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",T.xi3(2,1,ve.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function $e(Le,Ve){1&Le&&T._UZ(0,"tr",26)}const rt=function(Le,Ve){return["/admin","users",Le,"identities",Ve]};function Qe(Le,Ve){if(1&Le&&T._UZ(0,"tr",27),2&Le){const ve=Ve.$implicit,xe=T.oxw();T.ekj("cursor-pointer",!xe.disableRouting)("disable-outline",xe.disableRouting),T.Q6J("perunWebAppsMiddleClickRouterLink",xe.disableRouting?null:T.WLB(6,rt,xe.userId.toString(),ve.userExtSource.id.toString()))("routerLink",xe.disableRouting?null:T.WLB(9,rt,xe.userId,ve.userExtSource.id))}}function ge(Le,Ve){1&Le&&(T.TgZ(0,"perun-web-apps-alert",28),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Le&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function G(Le,Ve){1&Le&&(T.TgZ(0,"perun-web-apps-alert",28),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Le&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let me=(()=>{class Le{constructor(ve,xe){this.route=ve,this.authResolver=xe,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,xe){switch(xe){case"id":return ve.userExtSource.id.toString();case"mail":{const ot=ve.attributes.find(fe=>"mail"===fe.friendlyName);return ot?ot.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[xe]}}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 g.by(this.userExtSources),this.setDataSource()}exportAllData(ve){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,Le.getDataForColumn),ve)}exportDisplayedData(ve){const xe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,ot=xe+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(xe,ot),this.displayedColumns,Le.getDataForColumn),ve)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(ve,xe)=>(0,m.Sd)(ve,xe,this.displayedColumns,Le.getDataForColumn),this.dataSource.sortData=(ve,xe)=>(0,m.pR)(ve,xe,Le.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(xe){return new(xe||Le)(T.Y36(b.gz),T.Y36(S.x4))};static#t=this.\u0275cmp=T.Xpm({type:Le,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(xe,ot){if(1&xe&&(T.Gf(m.l9,7),T.Gf(p.YE,7)),2&xe){let fe;T.iGM(fe=T.CRH())&&(ot.child=fe.first),T.iGM(fe=T.CRH())&&(ot.matSort=fe.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[T.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(xe,ot){1&xe&&(T.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),T.NdJ("exportDisplayedData",function(qe){return ot.exportDisplayedData(qe)})("exportAllData",function(qe){return ot.exportAllData(qe)}),T.TgZ(2,"table",2),T.ynx(3,3),T.YNc(4,Ie,1,0,"th",4),T.YNc(5,oe,7,17,"td",5),T.BQk(),T.ynx(6,6),T.YNc(7,w,4,5,"th",7),T.YNc(8,z,2,1,"td",8),T.BQk(),T.ynx(9,9),T.YNc(10,q,4,5,"th",10),T.YNc(11,W,3,3,"td",8),T.BQk(),T.ynx(12,11),T.YNc(13,Q,4,5,"th",7),T.YNc(14,Re,2,1,"td",8),T.BQk(),T.ynx(15,12),T.YNc(16,tt,4,5,"th",7),T.YNc(17,Fe,2,1,"td",8),T.BQk(),T.ynx(18,13),T.YNc(19,ft,4,5,"th",7),T.YNc(20,Ye,3,4,"td",14),T.BQk(),T.YNc(21,$e,1,0,"tr",15),T.YNc(22,Qe,1,12,"tr",16),T.qZA()()(),T.YNc(23,ge,3,3,"perun-web-apps-alert",17),T.YNc(24,G,4,5,"perun-web-apps-alert",17)),2&xe&&(T.Q6J("hidden",0===ot.userExtSources.length||0===ot.dataSource.filteredData.length),T.xp6(1),T.Q6J("tableId",ot.tableId)("dataLength",ot.dataSource.filteredData.length)("pageSizeOptions",ot.pageSizeOptions),T.xp6(1),T.Q6J("dataSource",ot.dataSource),T.xp6(19),T.Q6J("matHeaderRowDef",ot.displayedColumns),T.xp6(1),T.Q6J("matRowDefColumns",ot.displayedColumns),T.xp6(1),T.Q6J("ngIf",0===ot.dataSource.filteredData.length&&0!==ot.userExtSources.length),T.xp6(1),T.Q6J("ngIf",0===ot.userExtSources.length))},dependencies:[x.O5,R.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,b.rH,p.YE,p.nU,v.w,N.gM,B.l,O.Y,te.Q,x.uU,ne.X$,F,ce.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 Le})()},10350:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{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(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.userSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},79403:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>r});var e=h(65879),p=h(87824),g=h(78337),S=h(64124),m=h(13566),T=h(73615),b=h(63019),x=h(99397),R=h(37073),v=h(80874),N=h(38106),B=h(17700),O=h(71365),te=h(96814),ne=h(75986),F=h(25313),ce=h(44112),Ce=h(11186),Ie=h(30617),ye=h(92596),oe=h(77983),w=h(92738),z=h(52269),q=h(48970),W=h(37803),Q=h(31519),Re=h(50607),tt=h(39926),Fe=h(93035),ft=h(32596),Ye=h(8355),$e=h(85638);function rt(u,C){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 Qe(u,C){if(1&u&&(e.TgZ(0,"th",21),e.YNc(1,rt,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 G(u,C){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=C.$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 me(u,C){1&u&&(e.ynx(0,18),e.YNc(1,Qe,2,1,"th",19),e.YNc(2,G,5,11,"td",20),e.BQk())}function Le(u,C){1&u&&e._UZ(0,"th",26)}function Ve(u,C){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,C){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 xe(u,C){if(1&u&&(e.TgZ(0,"td",27),e.YNc(1,Ve,3,3,"mat-icon",28),e.YNc(2,ve,2,4,"mat-icon",29),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Q6J("ngIf",!M.serviceUser),e.xp6(1),e.Q6J("ngIf",M.serviceUser)}}function ot(u,C){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,C){if(1&u&&(e.TgZ(0,"td",27),e._uU(1),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.hij(" ",M.id," ")}}function qe(u,C){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 we(u,C){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=C.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,M.firstName),"-td"),e.xp6(2),e.hij(" ",e.lcZ(3,4,M)," ")}}function ht(u,C){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,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userVo"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function Ne(u,C){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 ae(u,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userEmail"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function je(u,C){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,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userLogins"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function le(u,C){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 ee(u,C){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=C.$implicit,f=e.oxw();e.xp6(1),e.Q6J("consentStatus",e.xi3(2,1,M.id,f.consents))}}function ke(u,C){1&u&&e._UZ(0,"tr",35)}const He=function(u){return["/admin/users",u]};function Et(u,C){if(1&u&&e._UZ(0,"tr",36),2&u){const M=C.$implicit,f=e.oxw();e.ekj("cursor-pointer",!f.disableRouting),e.Q6J("routerLink",f.disableRouting?null:e.VKq(4,He,M.id))("perunWebAppsMiddleClickRouterLink",f.disableRouting?null:e.VKq(6,He,M.id))}}function he(u,C){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 Pe=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 g.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=S.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,S.bD)(M):"";case"organization":return(0,S.OV)(M);case"email":return(0,S.kN)(M);case"logins":return(0,S.lt)(M);case"consentStatus":return M.consent;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,b.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,x.b)(()=>this.loadUsersPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(M=>"id"!==M)),this.dataSource=new T.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,S.O6)((0,S.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,S.kZ)();n.width="300px";const t=this.dialog.open(R.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,S.O6)((0,S.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(T.x4),e.Y36(p.WY),e.Y36(T.UA),e.Y36(N.dB),e.Y36(T.ly),e.Y36(B.uw),e.Y36(v.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(S.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([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(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,me,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Le,1,0,"th",5),e.YNc(7,xe,3,2,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ot,3,3,"th",8),e.YNc(10,fe,2,1,"td",6),e.BQk(),e.ynx(11,9),e.YNc(12,qe,3,3,"th",8),e.YNc(13,we,4,6,"td",10),e.BQk(),e.ynx(14,11),e.YNc(15,ht,3,3,"th",5),e.YNc(16,Y,3,3,"td",10),e.BQk(),e.ynx(17,12),e.YNc(18,Ne,3,3,"th",5),e.YNc(19,ae,3,3,"td",10),e.BQk(),e.ynx(20,13),e.YNc(21,je,3,3,"th",5),e.YNc(22,U,3,3,"td",10),e.BQk(),e.ynx(23,14),e.YNc(24,le,3,3,"th",5),e.YNc(25,ee,3,4,"td",10),e.BQk(),e.YNc(26,ke,1,0,"tr",15),e.YNc(27,Et,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,Pe,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:[te.O5,ne.oG,F.BZ,F.fO,F.as,F.w1,F.Dz,F.nj,F.ge,F.ev,F.XQ,F.Gk,ce.rH,m.YE,m.nU,Ce.w,Ie.Hw,ye.gM,oe.l,w.Y,q.N,z.Q,te.i8,O.X$,W.d,Q.S,Re.g,tt.Z,Fe.I,ft.G,Ye.r,$e.m],styles:[".italic_font[_ngcontent-%COMP%]{font-style:italic}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return u})()},69087:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.disableAutoSelect=!1,this.required=!1,this.voSelected=new e.vpe,this.nameFunction=x=>x.name,this.shortNameFunction=x=>x.shortName,this.searchFunction=x=>x.name+x.shortName+String(x.id)}ngOnChanges(){this.vos.sort(p.aC),!this.vo&&!this.disableAutoSelect&&(this.vo=this.vos[0])}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.voSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},80238:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>Ve});var e=h(13566),p=h(25313),g=h(64124),S=h(73615),m=h(65879),T=h(96814),b=h(75986),x=h(44112),R=h(11186),v=h(30617),N=h(77983),B=h(92738),O=h(52269),te=h(21838),ne=h(45377),F=h(71365),ce=h(32596);function Ce(ve,xe){1&ve&&m._UZ(0,"th",21)}const Ie=function(ve){return{name:ve}};function ye(ve,xe){if(1&ve){const ot=m.EpF();m.TgZ(0,"td",22)(1,"mat-checkbox",23),m.NdJ("change",function(qe){const ht=m.CHM(ot).$implicit,Y=m.oxw();return m.KtG(qe?Y.selection.toggle(ht):null)})("click",function(qe){return qe.stopPropagation()}),m.ALo(2,"translate"),m.ALo(3,"checkboxLabel"),m.qZA()()}if(2&ve){const ot=xe.$implicit,fe=m.oxw();let qe;m.xp6(1),m.Q6J("aria-label",m.xi3(2,2,m.lcZ(3,5,fe.selection.isSelected(ot)),m.VKq(7,Ie,null!==(qe=ot.name)&&void 0!==qe?qe:ot.vo.name)))("checked",fe.selection.isSelected(ot))}}function oe(ve,xe){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 w(ve,xe){if(1&ve&&(m.TgZ(0,"td",25),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=ot.id)&&void 0!==fe?fe:ot.vo.id)}}function z(ve,xe){1&ve&&m._UZ(0,"th",26)}function q(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._UZ(1,"perun-web-apps-recently-viewed-icon",28),m.qZA()),2&ve){const ot=xe.$implicit,fe=m.oxw();let qe;m.xp6(1),m.Q6J("recentIds",fe.recentIds)("id",null!==(qe=ot.id)&&void 0!==qe?qe:ot.vo.id)}}function W(ve,xe){1&ve&&m._UZ(0,"th",26)}function Q(ve,xe){1&ve&&m._UZ(0,"mat-icon",30),2&ve&&m.Q6J("svgIcon","perun-hierarchical-vo")}function Re(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m.YNc(1,Q,1,1,"mat-icon",29),m.qZA()),2&ve){const ot=xe.$implicit;m.xp6(1),m.Q6J("ngIf",0!==(null==ot||null==ot.memberVos?null:ot.memberVos.length))}}function tt(ve,xe){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 Fe(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe,qe;m.uIk("data-cy",null!==(fe=ot.shortName)&&void 0!==fe?fe:ot.vo.shortName),m.xp6(1),m.hij(" ",null!==(qe=ot.shortName)&&void 0!==qe?qe:ot.vo.shortName," ")}}function ft(ve,xe){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 Ye(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=ot.name)&&void 0!==fe?fe:ot.vo.name)}}function $e(ve,xe){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 rt(ve,xe){if(1&ve){const ot=m.EpF();m.TgZ(0,"td",31),m.NdJ("mouseenter",function(){m.CHM(ot);const qe=m.oxw();return m.KtG(qe.disabledRouting=!0)})("mouseleave",function(){m.CHM(ot);const qe=m.oxw();return m.KtG(qe.disabledRouting=qe.disableRouting)}),m._UZ(1,"perun-web-apps-authorized-groups-cell",32),m.qZA()}if(2&ve){const ot=xe.$implicit,fe=m.oxw();m.xp6(1),m.Q6J("groups",fe.voWithAuthzGroupPairs.get(ot.id))("disableRouting",fe.disableRouting)("authzVoNames",fe.authzVoNames)}}function Qe(ve,xe){1&ve&&m._UZ(0,"tr",33)}const ge=function(ve){return["/organizations",ve]};function G(ve,xe){if(1&ve&&m._UZ(0,"tr",34),2&ve){const ot=xe.$implicit,fe=m.oxw();let qe,we;m.ekj("disable-outline",fe.disableRouting)("cursor-pointer",!fe.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(6,ge,null!==(qe=ot.id)&&void 0!==qe?qe:ot.vo.id))("routerLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(8,ge,null!==(we=ot.id)&&void 0!==we?we:ot.vo.id))}}function me(ve,xe){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 Le(ve,xe){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 Ve=(()=>{class ve{constructor(ot){this.authResolver=ot,this.vos=[],this.displayedColumns=[],this.disableRouting=!1,this.pageSizeOptions=g.f7,this.disabledRouting=!1,this.getDataForColumnFun=(fe,qe)=>ve.getDataForColumn(fe,qe,this.recentIds)}set matSort(ot){this.sort=ot}static#e=this.isEnrichedVo=ot=>void 0!==ot.vo;static getDataForColumn(ot,fe,qe){switch(ve.isEnrichedVo(ot)&&(ot=ot.vo),fe){case"id":return ot.id.toString();case"shortName":return ot.shortName;case"name":return ot.name;case"recent":return qe&&qe.includes(ot.id)?"#".repeat(qe.indexOf(ot.id)):ot.name;default:return ot[fe]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ot=>"id"!==ot)),this.setDataSource()}exportAllData(ot){(0,g.O6)((0,g.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),ot)}exportDisplayedData(ot){const fe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,qe=fe+this.dataSource.paginator.pageSize;(0,g.O6)((0,g.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(fe,qe),this.displayedColumns,this.getDataForColumnFun),ot)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ot,fe)=>(0,g.Sd)(ot,fe,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(ot,fe)=>(0,g.pR)(ot,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(S.x4))};static#i=this.\u0275cmp=m.Xpm({type:ve,selectors:[["perun-web-apps-vos-list"]],viewQuery:function(fe,qe){if(1&fe&&(m.Gf(g.l9,7),m.Gf(e.YE,7)),2&fe){let we;m.iGM(we=m.CRH())&&(qe.child=we.first),m.iGM(we=m.CRH())&&(qe.matSort=we.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,qe){1&fe&&(m.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),m.NdJ("exportDisplayedData",function(ht){return qe.exportDisplayedData(ht)})("exportAllData",function(ht){return qe.exportAllData(ht)}),m.TgZ(2,"table",2),m.ynx(3,3),m.YNc(4,Ce,1,0,"th",4),m.YNc(5,ye,4,9,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,oe,3,3,"th",7),m.YNc(8,w,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,z,1,0,"th",10),m.YNc(11,q,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,W,1,0,"th",10),m.YNc(14,Re,2,1,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,tt,3,3,"th",7),m.YNc(17,Fe,2,2,"td",11),m.BQk(),m.ynx(18,14),m.YNc(19,ft,3,3,"th",7),m.YNc(20,Ye,2,1,"td",11),m.BQk(),m.ynx(21,15),m.YNc(22,$e,3,3,"th",10),m.YNc(23,rt,2,3,"td",16),m.BQk(),m.YNc(24,Qe,1,0,"tr",17),m.YNc(25,G,1,10,"tr",18),m.qZA()()(),m.YNc(26,me,3,3,"perun-web-apps-alert",19),m.YNc(27,Le,3,3,"perun-web-apps-alert",20)),2&fe&&(m.Q6J("hidden",0===qe.dataSource.filteredData.length||0===qe.vos.length),m.xp6(1),m.Q6J("dataLength",qe.dataSource.filteredData.length)("tableId",qe.tableId)("pageSizeOptions",qe.pageSizeOptions),m.xp6(1),m.Q6J("dataSource",qe.dataSource),m.xp6(22),m.Q6J("matHeaderRowDef",qe.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",qe.displayedColumns),m.xp6(1),m.Q6J("ngIf",0===qe.dataSource.filteredData.length&&0!==qe.vos.length),m.xp6(1),m.Q6J("ngIf",0===qe.vos.length))},dependencies:[T.O5,b.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,x.rH,e.YE,e.nU,R.w,v.Hw,N.l,B.Y,te.W,O.Q,ne.e,F.X$,ce.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:(Ee,Z,h)=>{"use strict";h.d(Z,{FJ:()=>In,GI:()=>jr,Wr:()=>De,r2:()=>Ze,gr:()=>_e,u3:()=>pt,Qu:()=>xr,pf:()=>me,xF:()=>jn,hd:()=>Gn,kZ:()=>On,e3:()=>ct,wA:()=>it,rd:()=>Ne,Eg:()=>Y,QQ:()=>bn,Bp:()=>Et,qD:()=>Zi,jd:()=>xi,FM:()=>M,Bg:()=>en,jD:()=>z,eK:()=>nr,Lc:()=>l,h4:()=>Gi,Us:()=>hi,iI:()=>Sr,mk:()=>d,Ts:()=>Tt});var e=h(96814),p=h(71365),g=h(25313),S=h(17700),m=h(32296),T=h(64170),b=h(56223),x=h(24516),R=h(55940),v=h(87466),N=h(38034),B=h(70342),O=h(30617),te=h(80874),ne=h(62034),F=h(99441),ce=h(44112),Ce=h(98445),Ie=h(98525),ye=h(50165),oe=h(67848),w=h(65879);let z=(()=>{class gt{static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275mod=w.oAB({type:gt});static#i=this.\u0275inj=w.cJS({imports:[e.ez,p.aw,g.p0,S.Is,m.ot,T.lN,b.u5,x.c,R.Cq,v.Fk,N.FA,b.UX,B.Iq,O.Ps,te.d4,ne.r,F.A,ce.Bz,Ce.dp,Ie.LD,ye.E3,oe.C]})}return gt})();var q=h(87824),W=h(73615),Q=h(12207),Re=h(69755),tt=h(23680),Fe=h(98067),ft=h(87812);function Ye(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function $e(gt,oi){if(1>&&(w.TgZ(0,"mat-option",18),w._uU(1),w.ALo(2,"memberStatus"),w.qZA()),2>){const nt=oi.$implicit;w.Q6J("value",nt),w.xp6(1),w.hij(" ",w.lcZ(2,2,nt)," ")}}function rt(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"mat-select",16),w.NdJ("selectionChange",function(Ft){w.CHM(nt);const di=w.oxw(2);return w.KtG(di.changeStatus(Ft))}),w.YNc(1,$e,3,4,"mat-option",17),w.qZA()}if(2>){const nt=w.oxw(2);w.xp6(1),w.Q6J("ngForOf",nt.statuses)}}function Qe(gt,oi){if(1>&&(w._UZ(0,"input",5),w.ALo(1,"memberStatus")),2>){const nt=w.oxw(2);w.Q6J("readonly",!0)("value",w.lcZ(1,2,nt.statuses[0]))}}function ge(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"perun-web-apps-expiration-select",19),w.NdJ("expirationSelected",function(Ft){w.CHM(nt);const di=w.oxw(2);return w.KtG(di.setExpiration(Ft))}),w.qZA()}if(2>){const nt=w.oxw(2);w.Q6J("allowNever","VALID"===nt.newStatus)("expiration",nt.expiration)("maxDate",nt.maxDate)("minDate",nt.minDate)}}function G(gt,oi){if(1>){const nt=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",4)(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._UZ(9,"input",5),w.ALo(10,"memberStatus"),w.qZA(),w.TgZ(11,"div",6),w._uU(12),w.qZA(),w.TgZ(13,"mat-form-field",7)(14,"mat-label"),w._uU(15),w.ALo(16,"translate"),w.qZA(),w.YNc(17,rt,2,1,"mat-select",8),w.YNc(18,Qe,2,4,"input",9),w.qZA(),w.TgZ(19,"div",10),w._UZ(20,"i",11),w.qZA(),w.YNc(21,ge,1,4,"perun-web-apps-expiration-select",12),w.qZA(),w.TgZ(22,"div",13)(23,"button",14),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.cancel())}),w._uU(24),w.ALo(25,"translate"),w.qZA(),w.TgZ(26,"button",15),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.submit())}),w._uU(27),w.ALo(28,"translate"),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,13,"DIALOGS.CHANGE_STATUS.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,15,"DIALOGS.CHANGE_STATUS.CURRENT_STATUS")),w.xp6(2),w.Q6J("readonly",!0)("value",w.lcZ(10,17,nt.currentStatus)),w.xp6(3),w.Oqu(nt.currentStatusDescription),w.xp6(3),w.Oqu(w.lcZ(16,19,"DIALOGS.CHANGE_STATUS.NEW_STATUS")),w.xp6(2),w.Q6J("ngIf",nt.statuses.length>1),w.xp6(1),w.Q6J("ngIf",1===nt.statuses.length),w.xp6(2),w.Q6J("innerHTML",nt.changeDescription,w.oJD),w.xp6(1),w.Q6J("ngIf",nt.expirationRequired),w.xp6(3),w.hij(" ",w.lcZ(25,21,"DIALOGS.CHANGE_STATUS.CANCEL")," "),w.xp6(2),w.Q6J("disabled",nt.loading||!nt.newStatus||nt.expirationRequired&&!nt.expiration),w.xp6(1),w.hij(" ",w.lcZ(28,23,"DIALOGS.CHANGE_STATUS.CHANGE_STATUS")," ")}}let me=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn){this.dialogRef=nt,this.data=It,this.memberManager=Ft,this.groupsManager=di,this.attributeService=Ri,this.notificatorService=An,this.translate=vn,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(nt=>nt!==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(nt){this.newStatus=nt.value,this.setDateBounds(),this.resetExpiration(),this.changeStatusMessage()}setExpiration(nt){this.expiration=nt}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:nt=>{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(nt)},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.memberManager.setStatus(this.data.member.id,this.newStatus).subscribe({next:nt=>{this.attributeService.setMemberAttributes({member:this.data.member.id,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(nt)},error:()=>this.loading=!1})},error:()=>this.loading=!1})}changeStatusMessage(){let nt=this.currentStatus;"VALID"!==this.currentStatus&&(nt="NOVALID"),this.changeDescription=this.translate.instant(this.descriptionTranslations.get(nt+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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.uq),w.Y36(q.ff),w.Y36(q.H8),w.Y36(W.V6),w.Y36(W.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Ye,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,G,29,25,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.sg,e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,x.Nt,Q.b,Re.e,Ie.gD,tt.ey,Fe.c,p.X$,ft.l],styles:[".new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return gt})();var Le=h(56263);function Ve(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function ve(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_FACILITY")," "))}function xe(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_RESOURCE")," "))}function ot(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_VO")," "))}function fe(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_GROUP")," "))}function qe(gt,oi){if(1>&&(w.TgZ(0,"mat-form-field")(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w._UZ(4,"input",11),w.qZA()),2>){const nt=w.oxw(2);w.xp6(2),w.hij("",w.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SHORT_NAME"),":"),w.xp6(2),w.Q6J("value",nt.shortName)}}function we(gt,oi){if(1>&&(w.TgZ(0,"mat-form-field",12)(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w._UZ(4,"textarea",13),w.qZA()),2>){const nt=w.oxw(2);w.xp6(2),w.hij(" ",w.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.DESCRIPTION"),": "),w.xp6(2),w.Q6J("formControl",nt.descriptionCtrl)}}function ht(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div"),w.YNc(1,ve,3,3,"h1",2),w.YNc(2,xe,3,3,"h1",2),w.YNc(3,ot,3,3,"h1",2),w.YNc(4,fe,3,3,"h1",2),w.TgZ(5,"div",3),w.YNc(6,qe,5,4,"mat-form-field",4),w.TgZ(7,"mat-form-field")(8,"mat-label"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w._UZ(11,"input",5),w.TgZ(12,"mat-error"),w._uU(13),w.ALo(14,"translate"),w.qZA()(),w.YNc(15,we,5,4,"mat-form-field",6),w.qZA(),w.TgZ(16,"div",7)(17,"button",8),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.cancel())}),w._uU(18),w.ALo(19,"translate"),w.qZA(),w.TgZ(20,"button",9),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.submit())}),w._uU(21),w.ALo(22,"translate"),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(1),w.Q6J("ngIf",0===nt.dialogType),w.xp6(1),w.Q6J("ngIf",1===nt.dialogType),w.xp6(1),w.Q6J("ngIf",2===nt.dialogType),w.xp6(1),w.Q6J("ngIf",3===nt.dialogType),w.xp6(2),w.Q6J("ngIf",2===nt.dialogType),w.xp6(3),w.hij("",w.lcZ(10,12,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.NAME"),":"),w.xp6(2),w.Q6J("formControl",nt.nameCtrl),w.xp6(2),w.hij(" ",nt.invalidNameMessage.length?nt.invalidNameMessage:w.lcZ(14,14,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FILL_NAME")," "),w.xp6(2),w.Q6J("ngIf",2!==nt.dialogType),w.xp6(3),w.hij(" ",w.lcZ(19,16,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.CANCEL_BUTTON")," "),w.xp6(2),w.Q6J("disabled",nt.loading||nt.nameCtrl.invalid||nt.descriptionCtrl.invalid),w.xp6(1),w.hij(" ",w.lcZ(22,18,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SUBMIT_BUTTON")," ")}}var Y=function(gt){return gt[gt.FACILITY=0]="FACILITY",gt[gt.RESOURCE=1]="RESOURCE",gt[gt.VO=2]="VO",gt[gt.GROUP=3]="GROUP",gt}(Y||{});let Ne=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn,Ji,Mr){this.dialogRef=nt,this.data=It,this.notificator=Ft,this.translateService=di,this.facilitiesManager=Ri,this.resourcesManager=An,this.groupsManager=vn,this.vosManager=Ji,this.store=Mr,this.invalidNameMessage=this.data.dialogType===Y.GROUP?this.store.getProperty("group_name_error_message"):"",this.loading=!1,this.secondaryRegex=this.data.dialogType===Y.GROUP?this.store.getProperty("group_name_secondary_regex"):""}ngOnInit(){switch(this.theme=this.data.theme,this.dialogType=this.data.dialogType,this.dialogType){case Y.FACILITY:this.nameCtrl=new b.p4(this.data.facility.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4(this.data.facility.description);break;case Y.RESOURCE:this.nameCtrl=new b.p4(this.data.resource.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new b.p4(this.data.resource.description);break;case Y.GROUP:{const nt=this.data.group.name.split(":");this.nameCtrl=new b.p4(nt[nt.length-1],[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.pattern(this.secondaryRegex),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4(this.data.group.description);break}case Y.VO:this.shortName=this.data.vo.shortName,this.nameCtrl=new b.p4(this.data.vo.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4}}cancel(){this.dialogRef.close(!1)}submit(){switch(this.loading=!0,this.dialogType){case Y.FACILITY:this.editFacility();break;case Y.RESOURCE:this.editResource();break;case Y.GROUP:this.editGroup();break;case Y.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(nt=>{this.notificator.showSuccess(nt),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(nt=>{this.notificator.showSuccess(nt),this.dialogRef.close(!0)})},()=>this.loading=!1)}editGroup(){this.groupsManager.getGroupById(this.data.group.id).subscribe(nt=>{const It=nt;It.name=this.nameCtrl.value,It.description=this.descriptionCtrl.value,this.groupsManager.updateGroup({group:It}).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(nt=>{this.notificator.showSuccess(nt),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(W.V6),w.Y36(p.sK),w.Y36(q.IQ),w.Y36(q.xk),w.Y36(q.ff),w.Y36(q.YF),w.Y36(W.d6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Ve,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,ht,23,20,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,x.Nt,Le.IC,b.oH,Q.b,Re.e,p.X$]})}return gt})();var ae=h(1385),je=h(64124);function U(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}const le=function(gt){return{interval:gt}};function ee(gt,oi){if(1>&&(w.TgZ(0,"div",8)(1,"mat-form-field")(2,"mat-label"),w._uU(3),w.ALo(4,"translate"),w.qZA(),w._UZ(5,"input",9),w.qZA(),w.TgZ(6,"mat-form-field")(7,"mat-label"),w._uU(8),w.ALo(9,"translate"),w.qZA(),w._UZ(10,"input",9),w.ALo(11,"translate"),w.qZA(),w.TgZ(12,"mat-form-field")(13,"mat-label"),w._uU(14),w.ALo(15,"translate"),w.qZA(),w._UZ(16,"input",9),w.qZA(),w.TgZ(17,"mat-form-field")(18,"mat-label"),w._uU(19),w.ALo(20,"translate"),w.qZA(),w._UZ(21,"input",9),w.ALo(22,"translate"),w.qZA(),w.TgZ(23,"mat-form-field")(24,"mat-label"),w._uU(25),w.ALo(26,"translate"),w.qZA(),w._UZ(27,"input",9),w.ALo(28,"translate"),w.qZA()()),2>){const nt=w.oxw(2);w.xp6(3),w.Oqu(w.lcZ(4,10,"DIALOGS.GROUP_SYNC_DETAIL.GROUP_NAME")),w.xp6(2),w.Q6J("value",nt.group.name),w.xp6(3),w.Oqu(w.lcZ(9,12,"DIALOGS.GROUP_SYNC_DETAIL.SYNCHRONIZATION")),w.xp6(2),w.Q6J("value",w.lcZ(11,14,nt.syncType)),w.xp6(4),w.Oqu(w.lcZ(15,16,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_STATE")),w.xp6(2),w.Q6J("value",nt.syncState),w.xp6(3),w.Oqu(w.lcZ(20,18,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_TIME")),w.xp6(2),w.Q6J("value",w.lcZ(22,20,nt.syncTime)),w.xp6(4),w.Oqu(w.lcZ(26,22,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL")),w.xp6(2),w.Q6J("value",w.xi3(28,24,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL_MINUTES",w.VKq(27,le,nt.syncInterval)))}}function ke(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"button",10),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw(2);return w.KtG(Ft.onForce())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2>){const nt=w.oxw(2);w.Q6J("disabled",nt.loading),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.GROUP_SYNC_DETAIL.FORCE")," ")}}function He(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.YNc(4,ee,29,29,"div",3),w.TgZ(5,"div",4)(6,"div",5)(7,"button",6),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(8),w.ALo(9,"translate"),w.qZA(),w.YNc(10,ke,3,4,"button",7),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.GROUP_SYNC_DETAIL.TITLE")),w.xp6(2),w.Q6J("ngIf",nt.group),w.xp6(4),w.hij(" ",w.lcZ(9,6,"DIALOGS.GROUP_SYNC_DETAIL.CANCEL")," "),w.xp6(2),w.Q6J("ngIf","BASIC"===nt.type||"STRUCTURED"===nt.type)}}let Et=(()=>{class gt{constructor(nt,It,Ft,di){this.dialogRef=nt,this.data=It,this.groupService=Ft,this.notificator=di,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,[ae.r.GROUP_SYNC_ENABLED,ae.r.GROUP_LAST_SYNC_STATE,ae.r.GROUP_LAST_SYNC_TIMESTAMP,ae.r.GROUP_STRUCTURE_SYNC_ENABLED,ae.r.GROUP_LAST_STRUCTURE_SYNC_STATE,ae.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,ae.r.GROUP_SYNC_INTERVAL]).subscribe(nt=>{this.group=nt;const It=(0,je.IL)(this.group.attributes,ae.r.GROUP_SYNC_ENABLED).value,Ft=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_SYNC_STATE).value,di=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_SYNC_TIMESTAMP).value,Ri=(0,je.IL)(this.group.attributes,ae.r.GROUP_STRUCTURE_SYNC_ENABLED).value,An=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_STRUCTURE_SYNC_STATE).value,vn=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP).value,Ji=(0,je.IL)(this.group.attributes,ae.r.GROUP_SYNC_INTERVAL).value;this.syncInterval=null===Ji?"N/A":(5*+Ji).toString(),null!==It&&"true"===It&&(this.type="BASIC",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.NORMAL_SYNC",this.syncState=""!==Ft?Ft:"OK",this.syncTime=(0,e.p6)(di,"YYYY-MM-dd H:mm:ss","en")),null!==Ri&&Ri&&(this.type="STRUCTURED",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.STRUCT_SYNC",this.syncState=""!==An?An:"OK",this.syncTime=(0,e.p6)(vn,"YYYY-MM-dd H:mm:ss","en")),this.loading=!1})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.ff),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,U,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,He,11,8,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,x.Nt,Q.b,Re.e,p.X$]})}return gt})();function he(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Pe(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function r(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function u(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"input",5,6),w.NdJ("ngModelChange",function(Ft){w.CHM(nt);const di=w.oxw();return w.KtG(di.subject=Ft)}),w.qZA(),w.YNc(11,Pe,3,3,"mat-error",7),w.qZA(),w.TgZ(12,"mat-form-field")(13,"mat-label"),w._uU(14),w.ALo(15,"translate"),w.qZA(),w.TgZ(16,"textarea",8,9),w.NdJ("ngModelChange",function(Ft){w.CHM(nt);const di=w.oxw();return w.KtG(di.message=Ft)}),w.ALo(18,"translate"),w._uU(19," "),w.qZA(),w.YNc(20,r,3,3,"mat-error",7),w.qZA()(),w.TgZ(21,"div",10)(22,"div",11)(23,"button",12),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.dialogRef.close())}),w._uU(24),w.ALo(25,"translate"),w.qZA(),w.TgZ(26,"button",13),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.sendBugReport())}),w._uU(27),w.ALo(28,"translate"),w.qZA()()()()}if(2>){const nt=w.MAs(10),It=w.MAs(17),Ft=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),w.xp6(2),w.Q6J("ngModel",Ft.subject),w.xp6(2),w.Q6J("ngIf",nt.invalid),w.xp6(3),w.Oqu(w.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),w.xp6(2),w.s9C("placeholder",w.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),w.Q6J("ngModel",Ft.message),w.xp6(4),w.Q6J("ngIf",It.invalid),w.xp6(4),w.hij(" ",w.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),w.xp6(2),w.Q6J("disabled",""===Ft.message||""===Ft.subject||Ft.loading),w.xp6(1),w.hij(" ",w.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let C=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An){this.dialogRef=nt,this.translate=It,this.notificator=Ft,this.rtMessages=di,this.data=Ri,this.storeService=An,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(nt=>{this.dialogRef.afterClosed().subscribe(()=>{const It="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),nt.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(It)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const nt=this.storeService.getProperty("config");let It=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(It=It.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),It=It.concat(this.data.error.message,"\n","Perun instance: ",nt,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const Ft=/"password":".+?"/;let di=JSON.stringify(this.data.error.payload);di=di.replace(Ft,'"password":"####"'),It=It.concat("Payload:\n"+di+"\n\n")}return It=It.concat("Sent from new Perun Gui, version: ",h(4147).i8),It.split("\n").join("\n ")}parseMethod(nt){return nt&&this.methodRegexp.exec(nt)[1]}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(p.sK),w.Y36(W.V6),w.Y36(q.Hr),w.Y36(S.WI),w.Y36(W.d6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,he,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,u,29,23,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,b.On,x.Nt,Q.b,Re.e,p.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return gt})(),M=(()=>{class gt{constructor(nt,It,Ft){this.dialogRef=nt,this.dialog=It,this.data=Ft}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const nt=(0,je.kZ)();nt.width="550px",nt.data={error:this.data.error},nt.autoFocus=!1,this.dialog.open(C,nt)}),this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.uw),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.qZA(),w.TgZ(2,"div",1),w._uU(3),w.qZA(),w.TgZ(4,"div",2)(5,"div",3)(6,"button",4),w.NdJ("click",function(){return Ft.onBugReportClick()}),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"button",5),w.NdJ("click",function(){return Ft.onCloseClick()}),w._uU(10),w.ALo(11,"translate"),w.qZA()()()),2&It&&(w.xp6(1),w.Oqu(Ft.data.title),w.xp6(2),w.hij(" ",Ft.data.description,"\n"),w.xp6(3),w.Q6J("hidden","error"!==Ft.data.type),w.xp6(1),w.hij(" ",w.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),w.xp6(3),w.hij(" ",w.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})();var f=h(2916);function o(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function n(gt,oi){1>&&w._UZ(0,"th",14)}function t(gt,oi){if(1>&&(w.TgZ(0,"td",15),w._uU(1),w.qZA()),2>){const nt=oi.$implicit;w.xp6(1),w.hij(" ",nt.userExtSource.extSource.name," ")}}function i(gt,oi){1>&&w._UZ(0,"tr",16)}function a(gt,oi){1>&&w._UZ(0,"tr",17)}function c(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.ALo(4,"customTranslate"),w.qZA(),w.TgZ(5,"div",3)(6,"p"),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w.TgZ(10,"div",4),w._uU(11),w.ALo(12,"translate"),w.ALo(13,"customTranslate"),w.qZA(),w.TgZ(14,"table",5),w.ynx(15,6),w.YNc(16,n,1,0,"th",7),w.YNc(17,t,2,1,"td",8),w.BQk(),w.YNc(18,i,1,0,"tr",9),w.YNc(19,a,1,0,"tr",10),w.qZA()(),w.TgZ(20,"div",11)(21,"button",12),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(22),w.ALo(23,"translate"),w.ALo(24,"customTranslate"),w.qZA(),w.TgZ(25,"button",13),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(26),w.ALo(27,"translate"),w.ALo(28,"customTranslate"),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,8,w.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),w.xp6(5),w.hij(" ",w.lcZ(8,12,w.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),w.xp6(4),w.hij(" ",w.lcZ(12,16,w.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),w.xp6(3),w.Q6J("dataSource",nt.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",nt.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",nt.displayedColumns),w.xp6(3),w.hij(" ",w.lcZ(23,20,w.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(27,24,w.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let l=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.usersManagerService=Ft,this.translate=di,this.notificator=Ri,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.by(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const nt=this.data.extSources.map(It=>It.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,nt,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.Fv),w.Y36(W.Te),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,o,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,c,29,28,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,Q.b,Re.e,p.X$,f.a]})}return gt})(),d=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.data=It}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.qZA(),w.TgZ(2,"div",1)(3,"textarea",2),w._uU(4),w.qZA()(),w.TgZ(5,"div",3)(6,"button",4),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"button",5),w._uU(10),w.ALo(11,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(Ft.title),w.xp6(3),w.Oqu(Ft.value),w.xp6(3),w.hij(" ",w.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),w.xp6(2),w.Q6J("cdkCopyToClipboard",Ft.value),w.xp6(1),w.hij(" ",w.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,x.Nt,Le.IC,B.i3,p.X$],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return gt})();function s(gt,oi){1>&&w._UZ(0,"th",12)}function E(gt,oi){if(1>&&(w.TgZ(0,"td",13),w._uU(1),w.qZA()),2>){const nt=oi.$implicit;w.xp6(1),w.Oqu(nt.displayName)}}function k(gt,oi){1>&&w._UZ(0,"tr",14)}function $(gt,oi){1>&&w._UZ(0,"tr",15)}let it=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.notificator=Ft,this.translate=di,this.attributesManager=Ri,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new g.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(nt=>{this.notificator.showSuccess(nt),this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(W.V6),w.Y36(p.sK),w.Y36(q.H8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"div"),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"div",2),w._uU(8),w.ALo(9,"translate"),w.qZA(),w.TgZ(10,"table",3),w.ynx(11,4),w.YNc(12,s,1,0,"th",5),w.YNc(13,E,2,1,"td",6),w.BQk(),w.YNc(14,k,1,0,"tr",7),w.YNc(15,$,1,0,"tr",8),w.qZA()(),w.TgZ(16,"div",9)(17,"button",10),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(18),w.ALo(19,"translate"),w.qZA(),w.TgZ(20,"button",11),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(21),w.ALo(22,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,8,"DIALOGS.EDIT_ATTRIBUTES.TITLE")),w.xp6(4),w.hij(" ",w.lcZ(6,10,"DIALOGS.EDIT_ATTRIBUTES.DESCRIPTION")," "),w.xp6(3),w.hij(" ",w.lcZ(9,12,"DIALOGS.EDIT_ATTRIBUTES.ASK")," "),w.xp6(2),w.Q6J("dataSource",Ft.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",Ft.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",Ft.displayedColumns),w.xp6(3),w.hij(" ",w.lcZ(19,14,"DIALOGS.EDIT_ATTRIBUTES.CANCEL")," "),w.xp6(3),w.hij(" ",w.lcZ(22,16,"DIALOGS.EDIT_ATTRIBUTES.SAVE")," "))},dependencies:[g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})(),Ze=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.data=It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h5",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.TgZ(8,"textarea",2),w.NdJ("ngModelChange",function(Ri){return Ft.attributeValue=Ri}),w.qZA()()(),w.TgZ(9,"div",3)(10,"button",4),w.NdJ("click",function(){return Ft.cancel()}),w._uU(11),w.ALo(12,"translate"),w.qZA(),w.TgZ(13,"button",5),w.NdJ("click",function(){return Ft.submit()}),w._uU(14),w.ALo(15,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),w.xp6(5),w.hij(" ",w.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),w.xp6(2),w.Q6J("ngModel",Ft.attributeValue),w.xp6(3),w.hij(" ",w.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),w.xp6(3),w.hij(" ",w.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,b.Fj,b.JJ,b.On,x.Nt,Le.IC,p.X$]})}return gt})(),De=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.data=It}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h5",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"div"),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"div",2),w._uU(8),w.qZA()(),w.TgZ(9,"div",3)(10,"button",4),w.NdJ("click",function(){return Ft.cancel()}),w._uU(11),w.ALo(12,"translate"),w.qZA(),w.TgZ(13,"button",5),w.NdJ("click",function(){return Ft.submit()}),w._uU(14),w.ALo(15,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),w.xp6(4),w.hij(" ",w.lcZ(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),w.xp6(3),w.hij(" ",Ft.data.name," "),w.xp6(3),w.hij(" ",w.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),w.xp6(3),w.hij(" ",w.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})();var Xe=h(11186);function se(gt,oi){if(1>&&(w.TgZ(0,"perun-web-apps-alert",9),w._uU(1),w.qZA()),2>){const nt=w.oxw();w.xp6(1),w.Oqu(nt.pendingEmailsMessage)}}function ie(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let _e=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An){this.dialogRef=nt,this.data=It,this.translate=Ft,this.notificator=di,this.usersManagerService=Ri,this.authService=An,this.pendingMails=[],Ft.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(vn=>this.successMessage=vn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(vn=>this.pendingEmailsMessageStart=vn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(vn=>this.pendingEmailsMessageEnd=vn)}ngOnInit(){this.emailControl=new b.p4(null,[b.kI.required,b.kI.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(nt=>{this.pendingMails=nt.filter((Ft,di,Ri)=>di===Ri.indexOf(Ft));let It="";this.pendingMails.forEach(Ft=>It+=`${Ft===this.pendingMails[0]?"":", "}${Ft}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+It+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const It=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",It[0]+"//"+It[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(p.sK),w.Y36(W.V6),w.Y36(q.Fv),w.Y36(W.e8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1),w.YNc(5,se,2,1,"perun-web-apps-alert",2),w.TgZ(6,"mat-form-field",3)(7,"mat-label"),w._uU(8),w.ALo(9,"translate"),w.ALo(10,"customTranslate"),w.qZA(),w._UZ(11,"input",4),w.YNc(12,ie,4,5,"mat-error",5),w.qZA()(),w.TgZ(13,"div",6)(14,"button",7),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(15),w.ALo(16,"translate"),w.ALo(17,"customTranslate"),w.qZA(),w.TgZ(18,"button",8),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(19),w.ALo(20,"translate"),w.ALo(21,"customTranslate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,8,w.lcZ(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),w.xp6(4),w.Q6J("ngIf",Ft.pendingMails.length),w.xp6(3),w.Oqu(w.lcZ(9,12,w.lcZ(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),w.xp6(3),w.Q6J("formControl",Ft.emailControl),w.xp6(1),w.Q6J("ngIf",Ft.emailControl.invalid),w.xp6(3),w.hij(" ",w.lcZ(16,16,w.lcZ(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",!Ft.emailControl.valid),w.xp6(1),w.hij(" ",w.lcZ(20,20,w.lcZ(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,x.Nt,b.oH,Xe.w,p.X$,f.a]})}return gt})();function et(gt,oi){1>&&(w.TgZ(0,"div",9),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function lt(gt,oi){1>&&w._UZ(0,"th",16)}function St(gt,oi){if(1>&&(w.TgZ(0,"td",17),w._uU(1),w.qZA()),2>){const nt=oi.$implicit;w.xp6(1),w.Oqu(nt)}}function vt(gt,oi){1>&&w._UZ(0,"tr",18)}function Ot(gt,oi){1>&&w._UZ(0,"tr",19)}function Vt(gt,oi){if(1>&&(w.TgZ(0,"table",10),w.ynx(1,11),w.YNc(2,lt,1,0,"th",12),w.YNc(3,St,2,1,"td",13),w.BQk(),w.YNc(4,vt,1,0,"tr",14),w.YNc(5,Ot,1,0,"tr",15),w.qZA()),2>){const nt=w.oxw();w.Q6J("dataSource",nt.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",nt.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",nt.displayedColumns)}}function si(gt,oi){if(1>&&(w.TgZ(0,"perun-web-apps-alert",20),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>){const nt=w.oxw();w.Q6J("alert_type","warn"),w.xp6(1),w.hij(" ",w.lcZ(2,2,nt.data.alert)," ")}}function zt(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"button",21),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function yt(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"button",22),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let Tt=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.data=It,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.by(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div")(1,"h1",0),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",1)(5,"p"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.YNc(8,et,3,3,"div",2),w.YNc(9,Vt,6,3,"table",3),w.YNc(10,si,3,4,"perun-web-apps-alert",4),w.qZA(),w.TgZ(11,"div",5)(12,"button",6),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(13),w.ALo(14,"translate"),w.qZA(),w.YNc(15,zt,3,3,"button",7),w.YNc(16,yt,3,3,"button",8),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(2),w.Oqu(w.lcZ(3,11,Ft.data.title)),w.xp6(4),w.hij(" ",w.lcZ(7,13,Ft.data.description)," "),w.xp6(2),w.Q6J("ngIf",Ft.data.showAsk),w.xp6(1),w.Q6J("ngIf",Ft.data.items.length),w.xp6(1),w.Q6J("ngIf",Ft.data.alert),w.xp6(3),w.hij(" ",w.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),w.xp6(2),w.Q6J("ngIf","remove"===Ft.data.type),w.xp6(1),w.Q6J("ngIf","confirmation"===Ft.data.type))},dependencies:[e.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,Xe.w,p.X$]})}return gt})();var Me=h(41894),mt=h(92596);let Ge=(()=>{class gt{transform(nt){const It=nt.split(":");return It[It.length-1]}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275pipe=w.Yjl({name:"parseGroupName",type:gt,pure:!0})}return gt})();function Je(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function At(gt,oi){1>&&(w.TgZ(0,"perun-web-apps-alert"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.NO_PATHS")," "))}function Ut(gt,oi){1>&&(w.TgZ(0,"span",23),w.ALo(1,"translate"),w.TgZ(2,"mat-icon"),w._uU(3,"person_pin_circle"),w.qZA()()),2>&&w.s9C("matTooltip",w.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT"))}function Xt(gt,oi){1>&&(w.TgZ(0,"span",23),w.ALo(1,"translate"),w.TgZ(2,"mat-icon"),w._uU(3,"mediation"),w.qZA()()),2>&&w.s9C("matTooltip",w.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE"))}const mi=function(gt){return{"min-width":gt}};function Mi(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"mat-tree-node",17)(1,"li",18)(2,"div",19),w.NdJ("click",function(){const di=w.CHM(nt).$implicit,Ri=w.oxw(4);return w.KtG(Ri.navigate(di.id,di.include))}),w.TgZ(3,"div",20)(4,"span"),w._uU(5),w.ALo(6,"parseGroupName"),w.qZA(),w.YNc(7,Ut,4,3,"span",21),w.YNc(8,Xt,4,3,"span",21),w.TgZ(9,"span",22),w._uU(10),w.qZA()()()()()}if(2>){const nt=oi.$implicit,It=w.oxw(4);w.xp6(2),w.ekj("cursor-pointer",nt.direct||nt.include)("act-disabled",!nt.direct&&!nt.include),w.xp6(1),w.Q6J("ngStyle",w.VKq(11,mi,It.getMinWidth(nt.level))),w.xp6(2),w.Oqu(w.lcZ(6,9,nt.name)),w.xp6(2),w.Q6J("ngIf",nt.direct),w.xp6(1),w.Q6J("ngIf",nt.include),w.xp6(2),w.Oqu(nt.description)}}function xt(gt,oi){1>&&(w.TgZ(0,"span",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT")))}function _i(gt,oi){1>&&(w.TgZ(0,"span",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE")))}function Ct(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"mat-nested-tree-node")(1,"li")(2,"div",24)(3,"button",25),w.ALo(4,"translate"),w.TgZ(5,"mat-icon",26),w._uU(6),w.qZA()(),w.TgZ(7,"div",27),w.NdJ("click",function(){const di=w.CHM(nt).$implicit,Ri=w.oxw(4);return w.KtG(Ri.navigate(di.id,di.include))}),w.TgZ(8,"div",28)(9,"span"),w._uU(10),w.ALo(11,"parseGroupName"),w.qZA(),w.YNc(12,xt,3,3,"span",29),w.YNc(13,_i,3,3,"span",29),w.TgZ(14,"span",30),w._uU(15),w.qZA()()()(),w.TgZ(16,"ul"),w.GkF(17,31),w.qZA()()()}if(2>){const nt=oi.$implicit,It=w.oxw(4);w.xp6(3),w.s9C("matTooltip",w.lcZ(4,14,It.treeControl.isExpanded(nt)?"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_MORE")),w.uIk("aria-label","Toggle "+nt.name),w.xp6(3),w.hij(" ",It.treeControl.isExpanded(nt)?"expand_more":"chevron_right"," "),w.xp6(1),w.ekj("cursor-pointer",nt.direct||nt.include)("act-disabled",!nt.direct&&!nt.include),w.xp6(1),w.Q6J("ngStyle",w.VKq(18,mi,It.getMinWidth(nt.level))),w.xp6(2),w.Oqu(w.lcZ(11,16,nt.name)),w.xp6(2),w.Q6J("ngIf",nt.direct),w.xp6(1),w.Q6J("ngIf",nt.include),w.xp6(2),w.Oqu(nt.description),w.xp6(1),w.ekj("example-tree-invisible",!It.treeControl.isExpanded(nt))}}function Nt(gt,oi){if(1>&&(w.TgZ(0,"mat-tree",14),w.YNc(1,Mi,11,13,"mat-tree-node",15),w.YNc(2,Ct,18,20,"mat-nested-tree-node",16),w.qZA()),2>){const nt=w.oxw(3);w.Q6J("dataSource",nt.dataSource)("treeControl",nt.treeControl),w.xp6(2),w.Q6J("matTreeNodeDefWhen",nt.hasChild)}}function Gt(gt,oi){if(1>&&(w.TgZ(0,"div",8)(1,"p",9),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"mat-form-field",10)(5,"mat-label"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w._UZ(8,"input",11),w.qZA(),w.YNc(9,At,3,3,"perun-web-apps-alert",12),w.YNc(10,Nt,3,3,"mat-tree",13),w.qZA()),2>){const nt=w.oxw(2);w.xp6(2),w.Oqu(w.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INFO")),w.xp6(4),w.hij(" ",w.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.FILTER")," "),w.xp6(2),w.Q6J("formControl",nt.formControl),w.xp6(1),w.Q6J("ngIf",!nt.dataSource.data.length),w.xp6(1),w.Q6J("ngIf",nt.dataSource.data.length)}}const li=function(gt){return{name:gt}};function fi(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.YNc(4,Gt,11,9,"div",4),w.TgZ(5,"div",5)(6,"div",6)(7,"button",7),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(8),w.ALo(9,"translate"),w.qZA()()()()}if(2>){const nt=w.oxw();w.xp6(2),w.hij(" ",w.xi3(3,3,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.TITLE",w.VKq(8,li,nt.userName))," "),w.xp6(2),w.Q6J("ngIf",nt.dataSource),w.xp6(4),w.hij(" ",w.lcZ(9,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.CLOSE")," ")}}let xi=(()=>{class gt{constructor(nt,It,Ft){this.dialogRef=nt,this.data=It,this.groupsManagerService=Ft,this.treeControl=new Me.VY(di=>di.children),this.dataSource=new Ce.WX,this.formControl=new b.p4(""),this.userName="",this.groupTree=[],this.paths=[],this.hasChild=(di,Ri)=>!!Ri.children&&Ri.children.length>0}ngOnInit(){this.loading=!0,this.groupsManagerService.getIndirectMembershipPaths(this.data.member.id,this.data.groupId).subscribe(nt=>{this.paths=nt,this.createGroupTree(this.paths),this.dataSource.data=this.groupTree,this.loading=!1}),this.formControl.valueChanges.subscribe(nt=>{const It=nt.trim().toLowerCase(),Ft=this.paths.filter(di=>di.filter(Ri=>Ri.name.includes(It)).length);this.createGroupTree(Ft),this.dataSource.data=this.groupTree}),this.userName=(0,je.bD)(this.data.member.user)}onCancel(){this.dialogRef.close()}navigate(nt,It=!1){window.open(`/organizations/${this.data.member.voId}/groups/${nt}${It?"/settings/relations":""}`,"_blank")}getMinWidth(nt){return String(400-40*nt)+"px"}recursiveSearch(nt,It,Ft){for(const Ri of nt)if(Ri.name===It[Ft].name)return It.length===Ft+1?(Ri.direct=!0,nt):(Ri.children=It[++Ft].name.includes(It[Ft-1].name)?this.recursiveSearch(Ri.children,It,Ft):[{name:It[Ft].name,id:It[Ft-1].id,description:It[Ft].description,direct:!1,include:!0,level:Ft,children:[]}].concat(Ri.children),nt);return nt.push({name:It[Ft].name,id:It[Ft].id,description:It[Ft].description,direct:!1,include:!1,level:Ft,children:[]}),this.recursiveSearch(nt,It,Ft)}createGroupTree(nt){this.groupTree=[],nt.forEach(It=>{this.groupTree=this.recursiveSearch(this.groupTree,It,0)}),this.groupTree.length&&(this.groupTree=this.groupTree[0].children)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.ff))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Je,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,fi,10,10,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,e.PC,S.uh,S.xY,S.H8,m.lW,m.RK,T.KE,T.hX,b.Fj,b.JJ,x.Nt,b.oH,O.Hw,Xe.w,Q.b,Re.e,Ce.GZ,Ce.fQ,Ce.eu,Ce.gi,Ce.uo,Ce.Ar,mt.gM,p.X$,Ge],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 gt})(),Zi=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.router=It}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(ce.F0))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),w._uU(5),w.ALo(6,"translate"),w.qZA()(),w.TgZ(7,"div",3)(8,"button",4),w.NdJ("click",function(){return Ft.onClose()}),w._uU(9),w.ALo(10,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),w.xp6(4),w.Oqu(w.lcZ(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),w.xp6(4),w.hij(" ",w.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,Xe.w,p.X$]})}return gt})();var ji=h(94664),Di=h(22096),$i=h(9769),nn=h(62428),Xi=h(45355);let Wt=(()=>{class gt{constructor(nt){this.dialogRef=nt,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.expirationChanged=new w.vpe}ngOnInit(){this.setDateBounds()}onChangeExpiration(){this.expirationChanged.emit(this.newExpiration)}onCancel(){this.dialogRef.close(!1)}setExpiration(nt){this.newExpiration=nt}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(It){return new(It||gt)(w.Y36(S.so))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"div",1)(2,"p")(3,"strong"),w._uU(4),w.ALo(5,"translate"),w.qZA(),w._uU(6),w.ALo(7,"parseDate"),w.qZA(),w.TgZ(8,"p"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w.TgZ(11,"perun-web-apps-expiration-select",2),w.NdJ("expirationSelected",function(Ri){return Ft.setExpiration(Ri)}),w.qZA()(),w.TgZ(12,"div",3)(13,"button",4),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(14),w.ALo(15,"translate"),w.qZA(),w.TgZ(16,"button",5),w.NdJ("click",function(){return Ft.onChangeExpiration()}),w._uU(17),w.ALo(18,"translate"),w.qZA()()()),2&It&&(w.xp6(4),w.hij(" ",w.lcZ(5,11,"DIALOGS.CHANGE_EXPIRATION.CURRENT_EXPIRATION")," "),w.xp6(2),w.hij(" ",w.lcZ(7,13,Ft.currentExpiration)," "),w.xp6(3),w.Oqu(w.lcZ(10,15,"DIALOGS.CHANGE_EXPIRATION.SELECT_NEW")),w.xp6(2),w.Q6J("expiration",Ft.currentExpiration)("allowNever","VALID"===Ft.status)("canExtendInVo",Ft.canExtendInVo)("canExtendInGroup",Ft.canExtendInGroup)("minDate",Ft.minDate)("maxDate",Ft.maxDate),w.xp6(3),w.hij(" ",w.lcZ(15,17,"DIALOGS.CHANGE_EXPIRATION.CANCEL")," "),w.xp6(3),w.hij(" ",w.lcZ(18,19,"DIALOGS.CHANGE_EXPIRATION.SAVE")," "))},dependencies:[S.xY,S.H8,m.lW,Fe.c,p.X$,Xi.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 gt})();function yi(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function de(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(nt);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.CHANGE_GROUP_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("status",nt.status)("currentExpiration",nt.expiration)("canExtendInGroup",nt.canExtendMembership)}}let pt=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn){this.dialogRef=nt,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.groupManager=Ri,this.translate=An,this.notificator=vn,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,ae.r.GROUP_DEF_EXPIRATION_RULES).pipe((0,ji.w)(nt=>nt.value?this.groupManager.canExtendMembershipInGroup(this.data.memberId,this.data.groupId):(0,Di.of)(!1))).subscribe({next:nt=>{this.canExtendMembership=nt,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(nt){this.loading=!0,this.expirationAttr.value="never"===nt?null:nt;const It=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,Di.of)(nt).pipe((0,$i.z)(di=>(0,nn.s)(()=>"groupRules"===di,It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.H8),w.Y36(q.uq),w.Y36(q.ff),w.Y36(W.Te),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,yi,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,de,5,6,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,Q.b,Re.e,Wt,p.X$]})}return gt})();var Ke=h(91762);function Bt(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function ei(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function Oi(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w._UZ(11,"input",8),w.TgZ(12,"mat-icon",9),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.showOldPassword=!Ft.showOldPassword)}),w._uU(13),w.qZA(),w.YNc(14,ei,3,3,"mat-error",10),w.qZA(),w._UZ(15,"perun-web-apps-password-form",11),w.qZA()()(),w.TgZ(16,"div",12)(17,"div",13)(18,"button",14),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.close())}),w._uU(19),w.ALo(20,"translate"),w.qZA(),w.TgZ(21,"button",15),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.changePassword())}),w._uU(22),w.ALo(23,"translate"),w.qZA()()()()}if(2>){const nt=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("formGroup",nt.formGroup),w.xp6(4),w.hij(" ",w.lcZ(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),w.xp6(2),w.Q6J("type",nt.showOldPassword?"text":"password"),w.xp6(2),w.hij(" ",nt.showOldPassword?"visibility_off":"visibility"," "),w.xp6(1),w.Q6J("ngIf",nt.oldPwd.hasError("required")),w.xp6(1),w.Q6J("formGroup",nt.formGroup)("namespace",nt.data.namespace),w.xp6(4),w.hij(" ",w.lcZ(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",nt.formGroup.invalid||nt.formGroup.pending||nt.loading),w.xp6(1),w.hij(" ",w.lcZ(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let jn=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn){this.dialogRef=nt,this.data=It,this._formBuilder=Ft,this.usersManagerService=di,this.apiRequestConfiguration=Ri,this.notificator=An,this.translate=vn,this.showOldPassword=!1,vn.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(Ji=>this.successMessage=Ji)}ngOnInit(){this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",b.kI.required],passwordCtrl:["",b.kI.required,[(0,ye.yT)(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:je.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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(b.QS),w.Y36(q.Fv),w.Y36(W.F5),w.Y36(W.V6),w.Y36(p.sK))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Bt,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,Oi,24,19,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,T.R9,b._Y,b.Fj,b.JJ,b.JL,b.Q7,x.Nt,b.sg,b.u,O.Hw,Q.b,Re.e,Ke.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 gt})();function Kn(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function pr(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(nt);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.CHANGE_VO_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("status",nt.status)("currentExpiration",nt.expiration)("canExtendInVo",nt.canExtendMembership)}}let On=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.notificator=Ri,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,ae.r.VO_DEF_EXPIRATION_RULES).pipe((0,ji.w)(nt=>nt.value?this.memberManager.canExtendMembership(this.data.memberId):(0,Di.of)(!1))).subscribe({next:nt=>{this.canExtendMembership=nt,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(nt){this.loading=!0,this.expirationAttr.value="never"===nt?null:nt;const It=this.memberManager.extendMembership(this.data.memberId),Ft=this.attributesManagerService.setMemberAttribute({member:this.data.memberId,attribute:this.expirationAttr});(0,Di.of)(nt).pipe((0,$i.z)(di=>(0,nn.s)(()=>"voRules"===di,It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.H8),w.Y36(q.uq),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Kn,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,pr,5,6,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,Q.b,Re.e,Wt,p.X$]})}return gt})();function Xn(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Er(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(nt);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,2,"DIALOGS.CHANGE_SPONSORSHIP_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("currentExpiration",nt.currentExpiration)}}let Gn=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn){this.dialogRef=nt,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.groupManager=Ri,this.translate=An,this.notificator=vn,this.loading=!1,An.get("DIALOGS.CHANGE_EXPIRATION.SUCCESS").subscribe(Ji=>this.successMessage=Ji)}ngOnInit(){this.loading=!0,this.currentExpiration=this.data.sponsor.validityTo?this.data.sponsor.validityTo:"never",this.newExpiration=this.currentExpiration;const nt=new Date;this.minDate=new Date(nt.getFullYear(),nt.getMonth(),nt.getDate()),this.loading=!1}onExpirationChanged(nt){this.loading=!0,this.memberManager.updateSponsorshipValidity(this.data.memberId,this.data.sponsor.user.id,"never"===nt?null:nt).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.H8),w.Y36(q.uq),w.Y36(q.ff),w.Y36(p.sK),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Xn,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,Er,5,4,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,Q.b,Re.e,Wt,p.X$]})}return gt})();function ar(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Yi(gt,oi){if(1>&&(w.TgZ(0,"p",11),w._uU(1),w.TgZ(2,"span",12),w._uU(3),w.qZA(),w._uU(4),w.TgZ(5,"span",12),w._uU(6),w.qZA()()),2>){const nt=w.oxw(2);w.xp6(1),w.hij(" ",nt.group.name," "),w.xp6(2),w.hij("#",nt.group.id,""),w.xp6(1),w.hij(" - ",nt.resource.name," "),w.xp6(2),w.hij("#",nt.resource.id,"")}}function Cn(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function Un(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function Sn(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"mat-radio-group",14),w.NdJ("ngModelChange",function(Ft){w.CHM(nt);const di=w.oxw(2);return w.KtG(di.asyncValidation=Ft)}),w.TgZ(1,"span",15),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"mat-radio-button",16),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"mat-radio-button",16),w._uU(8),w.ALo(9,"translate"),w.qZA()()}if(2>){const nt=w.oxw(2);w.Q6J("ngModel",nt.asyncValidation),w.xp6(2),w.hij(" ",w.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),w.xp6(2),w.Q6J("value",!1),w.xp6(1),w.hij(" ",w.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),w.xp6(2),w.Q6J("value",!0),w.xp6(1),w.hij(" ",w.lcZ(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," ")}}function zn(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function or(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function er(gt,oi){if(1>){const nt=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,Yi,7,4,"p",4),w.TgZ(6,"p")(7,"strong",5),w._uU(8),w.ALo(9,"translate"),w.qZA(),w._uU(10),w.qZA(),w.TgZ(11,"p")(12,"strong",5),w._uU(13),w.ALo(14,"translate"),w.qZA(),w._uU(15),w.qZA(),w.YNc(16,Cn,3,3,"span",6),w.YNc(17,Un,3,3,"span",6),w.YNc(18,Sn,10,12,"mat-radio-group",7),w.YNc(19,zn,3,3,"span",6),w.YNc(20,or,3,3,"span",6),w.qZA(),w.TgZ(21,"div",8)(22,"button",9),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(23),w.ALo(24,"translate"),w.qZA(),w.TgZ(25,"button",10),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(26),w.ALo(27,"translate"),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("ngIf",nt.group&&nt.resource),w.xp6(3),w.hij(" ",w.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),w.xp6(2),w.hij(" ",nt.status," "),w.xp6(3),w.hij(" ",w.lcZ(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),w.xp6(2),w.hij(" ",nt.getReversedStatus()," "),w.xp6(1),w.Q6J("ngIf","INACTIVE"===nt.status||"FAILED"===nt.status),w.xp6(1),w.Q6J("ngIf","ACTIVE"===nt.status),w.xp6(1),w.Q6J("ngIf","INACTIVE"===nt.status||"FAILED"===nt.status),w.xp6(1),w.Q6J("ngIf",("INACTIVE"===nt.status||"FAILED"===nt.status)&&!1===nt.asyncValidation),w.xp6(1),w.Q6J("ngIf",("INACTIVE"===nt.status||"FAILED"===nt.status)&&!0===nt.asyncValidation),w.xp6(3),w.hij(" ",w.lcZ(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",nt.loading),w.xp6(1),w.hij(" ",w.lcZ(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===nt.status?"DEACTIVATE":"ACTIVATE"))," ")}}let xr=(()=>{class gt{constructor(nt,It,Ft,di){this.dialogRef=nt,this.data=It,this.resourceService=Ft,this.groupService=di,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(nt=>{this.resource=nt,this.groupService.getGroupById(this.data.groupId).subscribe(It=>{this.group=It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.xk),w.Y36(q.ff))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,ar,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,er,28,24,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,b.JJ,b.On,v.VQ,v.U0,Q.b,Re.e,p.X$],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return gt})();var Qn=h(70285);let jr=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.notificator=Ft,this.usersService=di,this.translate=Ri,this.force=!1,this.displayedColumns=["name"],this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.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(nt){this.force=nt.force,nt.deleted?this.anonymizeUser():this.onCancel()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(W.V6),w.Y36(q.Fv),w.Y36(W.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,selectors:[["perun-web-apps-anonymize-user-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","relations","loading","anonymize","deleted"]],template:function(It,Ft){1&It&&(w.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),w.NdJ("deleted",function(Ri){return Ft.onSubmit(Ri)}),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(1),w.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading)("anonymize",!0))},dependencies:[Qn.e]})}return gt})(),bn=(()=>{class gt{constructor(nt){this.dialogRef=nt}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"h1",1),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",2),w._UZ(5,"mat-spinner",3),w.qZA()()),2&It&&(w.xp6(2),w.hij(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_LOADING")," "),w.xp6(3),w.Q6J("diameter",50))},dependencies:[S.uh,S.xY,R.Ou,p.X$],styles:[".loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}"]})}return gt})();function Si(gt,oi){if(1>&&(w.TgZ(0,"mat-option",13),w._uU(1),w.qZA()),2>){const nt=oi.$implicit,It=w.oxw();w.Q6J("value",It.selectedUnit),w.xp6(1),w.hij(" ",nt," ")}}let Gi=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.rtMessagesService=Ft,this.notificator=di,this.translate=Ri,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",Ri.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(An=>this.successMessage=An)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new b.p4(null,[b.kI.required]),this.newValueControl=new b.p4(null,[b.kI.required,b.kI.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const Ft=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new te.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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.Hr),w.Y36(W.V6),w.Y36(p.sK))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),w._uU(8),w.ALo(9,"translate"),w.ALo(10,"customTranslate"),w.qZA(),w.TgZ(11,"p"),w._uU(12),w.qZA()(),w.TgZ(13,"div")(14,"p",3),w._uU(15),w.ALo(16,"translate"),w.ALo(17,"customTranslate"),w.qZA(),w.TgZ(18,"p"),w._uU(19),w.qZA()(),w.TgZ(20,"div",4)(21,"mat-form-field")(22,"mat-label"),w._uU(23),w.ALo(24,"translate"),w.ALo(25,"customTranslate"),w.qZA(),w._UZ(26,"input",5),w.qZA(),w.TgZ(27,"mat-select",6),w.NdJ("valueChange",function(Ri){return Ft.selectedUnit=Ri}),w.YNc(28,Si,2,2,"mat-option",7),w.qZA()(),w.TgZ(29,"div")(30,"mat-form-field",8)(31,"mat-label"),w._uU(32),w.ALo(33,"translate"),w.ALo(34,"customTranslate"),w.qZA(),w._UZ(35,"textarea",9),w.qZA()()(),w.TgZ(36,"div",10)(37,"button",11),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(38),w.ALo(39,"translate"),w.ALo(40,"customTranslate"),w.qZA(),w.TgZ(41,"button",12),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(42),w.ALo(43,"translate"),w.ALo(44,"customTranslate"),w.qZA()()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,14,w.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),w.xp6(7),w.hij(" ",w.lcZ(9,18,w.lcZ(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),w.xp6(4),w.Oqu(Ft.resource),w.xp6(3),w.hij(" ",w.lcZ(16,22,w.lcZ(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),w.xp6(4),w.Oqu(Ft.currentQuota),w.xp6(4),w.hij(" ",w.lcZ(24,26,w.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),w.xp6(3),w.Q6J("formControl",Ft.newValueControl),w.xp6(1),w.Q6J("value",Ft.selectedUnit),w.xp6(1),w.Q6J("ngForOf",Ft.units),w.xp6(4),w.hij(" ",w.lcZ(33,30,w.lcZ(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),w.xp6(3),w.Q6J("formControl",Ft.reasonControl),w.xp6(3),w.hij(" ",w.lcZ(39,34,w.lcZ(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",Ft.reasonControl.invalid),w.xp6(1),w.hij(" ",w.lcZ(43,38,w.lcZ(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[e.sg,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,b.Fj,b.wV,b.JJ,b.Q7,x.Nt,b.oH,Ie.gD,tt.ey,p.X$,f.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 gt})();function dn(gt,oi){1>&&(w.TgZ(0,"mat-error",8),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class In{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="^("+In.allowedSshKeys.join("|")+").+$";constructor(oi,nt,It){this.dialogRef=oi,this.data=nt,this.attributesManagerService=It}ngOnInit(){this.sshControl=new b.p4(null,[b.kI.required,b.kI.pattern(In.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const oi=this.data.attribute?.value??[],nt=this.sshControl.value;oi.includes(nt)||oi.push(nt),this.data.attribute.value=oi,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{oi.pop()})}static#i=this.\u0275fac=function(nt){return new(nt||In)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.H8))};static#n=this.\u0275cmp=w.Xpm({type:In,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(nt,It){1&nt&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w._UZ(10,"textarea",3),w.YNc(11,dn,4,5,"mat-error",4),w.qZA()(),w.TgZ(12,"div",5)(13,"button",6),w.NdJ("click",function(){return It.onCancel()}),w._uU(14),w.ALo(15,"translate"),w.ALo(16,"customTranslate"),w.qZA(),w.TgZ(17,"button",7),w.NdJ("click",function(){return It.onSubmit()}),w._uU(18),w.ALo(19,"translate"),w.ALo(20,"customTranslate"),w.qZA()()),2&nt&&(w.xp6(1),w.Oqu(w.lcZ(2,7,w.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),w.xp6(6),w.Oqu(w.lcZ(8,11,w.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),w.xp6(3),w.Q6J("formControl",It.sshControl),w.xp6(1),w.Q6J("ngIf",It.sshControl.invalid&&It.sshControl.dirty),w.xp6(3),w.hij(" ",w.lcZ(15,15,w.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",It.sshControl.invalid),w.xp6(1),w.hij(" ",w.lcZ(19,19,w.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[e.O5,b.Fj,b.JJ,b.Q7,m.lW,T.KE,T.hX,T.TO,b.oH,x.Nt,Le.IC,S.uh,S.xY,S.H8,p.X$,f.a],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function sr(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Hn(gt,oi){1>&&w._UZ(0,"th",16)}function tr(gt,oi){if(1>&&(w.TgZ(0,"td",17),w._uU(1),w.qZA()),2>){const nt=oi.$implicit;w.xp6(1),w.Oqu(nt)}}function Tn(gt,oi){1>&&w._UZ(0,"tr",18)}function ir(gt,oi){1>&&w._UZ(0,"tr",19)}function lr(gt,oi){if(1>&&(w.TgZ(0,"table",10),w.ynx(1,11),w.YNc(2,Hn,1,0,"th",12),w.YNc(3,tr,2,1,"td",13),w.BQk(),w.YNc(4,Tn,1,0,"tr",14),w.YNc(5,ir,1,0,"tr",15),w.qZA()),2>){const nt=w.oxw(2);w.Q6J("dataSource",nt.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",nt.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",nt.displayedColumns)}}function zi(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.qZA(),w.TgZ(3,"div",4)(4,"p"),w._uU(5),w.qZA(),w.TgZ(6,"div",5),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w.YNc(10,lr,6,3,"table",6),w.qZA(),w.TgZ(11,"div",7)(12,"button",8),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(13),w.ALo(14,"translate"),w.ALo(15,"customTranslate"),w.qZA(),w.TgZ(16,"button",9),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(17),w.ALo(18,"translate"),w.ALo(19,"customTranslate"),w.qZA()()()}if(2>){const nt=w.oxw();w.xp6(2),w.Oqu(nt.title),w.xp6(3),w.hij(" ",nt.description," "),w.xp6(2),w.hij(" ",w.lcZ(8,6,w.lcZ(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),w.xp6(3),w.Q6J("ngIf",nt.dataSource.data.length),w.xp6(3),w.hij(" ",w.lcZ(14,10,w.lcZ(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(18,14,w.lcZ(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let nr=(()=>{class gt{constructor(nt,It,Ft){this.dialogRef=nt,this.data=It,this.attributesManagerService=Ft,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new g.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 nt=this.data.attribute?.value??[];void 0!==this.data.valueIndex?nt.splice(this.data.valueIndex,1):nt=nt.filter(It=>!this.data.values.find(Ft=>Ft===It)),this.data.attribute.value=nt}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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(q.H8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,sr,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,zi,20,18,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,Q.b,Re.e,m.lW,S.uh,S.xY,S.H8,p.X$,f.a]})}return gt})(),Sr=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.data=It}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"textarea",1),w._uU(2),w.qZA()(),w.TgZ(3,"mat-dialog-actions")(4,"button",2),w.NdJ("click",function(){return Ft.onClose()}),w._uU(5),w.ALo(6,"translate"),w.ALo(7,"customTranslate"),w.qZA()()),2&It&&(w.xp6(2),w.Oqu(Ft.sshKey),w.xp6(3),w.hij(" ",w.lcZ(6,2,w.lcZ(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[m.lW,x.Nt,Le.IC,S.xY,S.H8,p.X$,f.a],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return gt})();function Wn(gt,oi){if(1>&&(w.TgZ(0,"div",10),w._UZ(1,"perun-web-apps-notification",11),w.qZA()),2>){const nt=oi.$implicit;w.xp6(1),w.Q6J("data",nt)("inDialog",!0)}}function yn(gt,oi){if(1>&&(w.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),w.YNc(2,Wn,2,2,"div",9),w.qZA()()),2>){const nt=w.oxw();w.xp6(2),w.Q6J("cdkVirtualForOf",nt.notifications)}}function Pt(gt,oi){1>&&(w.TgZ(0,"perun-web-apps-alert",12),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let hi=(()=>{class gt{constructor(nt,It){this.dialogRef=nt,this.notificationStorageService=It}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(W.SZ))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1),w.YNc(5,yn,3,1,"div",2),w.YNc(6,Pt,4,5,"perun-web-apps-alert",3),w.qZA(),w.TgZ(7,"div",4)(8,"button",5),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(9),w.ALo(10,"translate"),w.ALo(11,"customTranslate"),w.qZA(),w.TgZ(12,"button",6),w.NdJ("click",function(){return Ft.onClear()}),w._uU(13),w.ALo(14,"translate"),w.ALo(15,"customTranslate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,5,w.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),w.xp6(4),w.Q6J("ngIf",0!==Ft.notifications.length),w.xp6(1),w.Q6J("ngIf",0===Ft.notifications.length),w.xp6(3),w.hij(" ",w.lcZ(10,9,w.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(14,13,w.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return gt})(),ct=(()=>{class gt{constructor(nt,It,Ft,di,Ri){this.dialogRef=nt,this.data=It,this.notificator=Ft,this.usersService=di,this.translate=Ri,this.force=!1,this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.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(nt){this.force=nt.force,nt.deleted?this.deleteUser():this.onCancel()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(W.V6),w.Y36(q.Fv),w.Y36(W.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,selectors:[["perun-web-apps-delete-user-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","relations","loading","deleted"]],template:function(It,Ft){1&It&&(w.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),w.NdJ("deleted",function(Ri){return Ft.onSubmit(Ri)}),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(1),w.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading))},dependencies:[Qn.e]})}return gt})();function Qt(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function qt(gt,oi){if(1>&&(w.TgZ(0,"p",10)(1,"em"),w._uU(2),w.ALo(3,"translate"),w.qZA()()),2>){const nt=w.oxw(2);w.xp6(2),w.AsE(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",nt.data.login," ")}}function ci(gt,oi){if(1>&&(w.TgZ(0,"p",10)(1,"em"),w._uU(2),w.ALo(3,"translate"),w.qZA()()),2>){const nt=w.oxw(2);w.xp6(2),w.AsE(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",nt.data.namespace," ")}}function ki(gt,oi){if(1>){const nt=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4),w.YNc(5,qt,4,4,"p",5),w.YNc(6,ci,4,4,"p",5),w._UZ(7,"perun-web-apps-password-form",6),w.TgZ(8,"div",7)(9,"button",8),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.close())}),w._uU(10),w.ALo(11,"translate"),w.qZA(),w.TgZ(12,"button",9),w.NdJ("click",function(){w.CHM(nt);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(13),w.ALo(14,"translate"),w.qZA()()()()}if(2>){const nt=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("ngIf",nt.data.login),w.xp6(1),w.Q6J("ngIf",nt.data.namespace),w.xp6(1),w.Q6J("formGroup",nt.newPasswdForm)("namespace",nt.data.namespace)("language",nt.language),w.xp6(3),w.hij(" ",w.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",nt.newPasswdForm.invalid||nt.newPasswdForm.pending||nt.loading),w.xp6(1),w.hij(" ",w.lcZ(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let en=(()=>{class gt{constructor(nt,It,Ft,di,Ri,An,vn,Ji){this.data=nt,this.dialogRef=It,this.storeService=Ft,this.translate=di,this.apiRequestConfiguration=Ri,this.usersService=An,this.formBuilder=vn,this.notificator=Ji,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",b.kI.required,[(0,ye.yT)(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",b.kI.required]},{validators:je.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(nt){this.labels=this.storeService.getProperty("en"===nt?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.WI),w.Y36(S.so),w.Y36(W.d6),w.Y36(p.sK),w.Y36(W.F5),w.Y36(q.Fv),w.Y36(b.qu),w.Y36(W.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Qt,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,ki,15,15,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,b.JL,b.sg,Q.b,Re.e,Ke.G,p.X$]})}return gt})()},70285:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>G});var e=h(65879),p=h(56223),g=h(25313),S=h(96814),m=h(17700),T=h(32296),b=h(64170),x=h(24516),R=h(30617),v=h(11186),N=h(12207),B=h(69755),O=h(59038),te=h(71365),ne=h(37803);let F=(()=>{class me{constructor(Ve){this.translate=Ve}transform(Ve){return this.translate.instant(Ve?"DIALOGS.DELETE_ENTITY.TYPE_ANONYMIZE":"DIALOGS.DELETE_ENTITY.TYPE_DELETE")}static#e=this.\u0275fac=function(ve){return new(ve||me)(e.Y36(te.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"deleteDialogType",type:me,pure:!0})}return me})();function ce(me,Le){1&me&&e._UZ(0,"perun-web-apps-loading-dialog")}const Ce=function(me){return{action:me}};function Ie(me,Le){if(1&me&&(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&me){const Ve=e.oxw(3);e.xp6(1),e.lnq(" ",e.xi3(2,6,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(17,Ce,e.lcZ(3,9,Ve.anonymize)))," ",e.lcZ(4,11,"DIALOGS.DELETE_ENTITY.ONLY")," ",Ve.entityType," "),e.xp6(5),e.Oqu(e.lcZ(7,13,"DIALOGS.DELETE_ENTITY.OR")),e.xp6(2),e.AsE(" ",Ve.entityType," ",e.lcZ(9,15,"DIALOGS.DELETE_ENTITY.RELATIONS"),"? ")}}function ye(me,Le){if(1&me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.qZA()),2&me){const Ve=e.oxw(3);e.xp6(1),e.AsE(" ",e.xi3(2,2,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(7,Ce,e.lcZ(3,5,Ve.anonymize)))," ",Ve.entityType," ? ")}}function oe(me,Le){1&me&&e._UZ(0,"th",17)}function w(me,Le){if(1&me&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&me){const Ve=Le.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,Ve):Ve.name," ")}}function z(me,Le){1&me&&e._UZ(0,"tr",19)}function q(me,Le){1&me&&e._UZ(0,"tr",20)}function W(me,Le){if(1&me){const Ve=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(3);return e.KtG(xe.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&me){const Ve=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,Ve.anonymize))))," ",e.lcZ(7,9,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}const Q=function(){return["name"]};function Re(me,Le){if(1&me){const Ve=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,Ie,10,19,"div",3),e.YNc(8,ye,4,9,"div",3),e.TgZ(9,"table",6),e.ynx(10,7),e.YNc(11,oe,1,0,"th",8),e.YNc(12,w,3,3,"td",9),e.BQk(),e.YNc(13,z,1,0,"tr",10),e.YNc(14,q,1,0,"tr",11),e.qZA()(),e.TgZ(15,"div",12)(16,"button",13),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.onCancel())}),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.YNc(19,W,8,13,"button",14),e.TgZ(20,"button",15),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.onDelete())}),e._uU(21),e.ALo(22,"translate"),e.ALo(23,"titlecase"),e.ALo(24,"deleteDialogType"),e.qZA()()()}if(2&me){const Ve=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,Ve.anonymize))))," ",Ve.entityType," "),e.xp6(5),e.Q6J("ngIf",!Ve.disableForce),e.xp6(1),e.Q6J("ngIf",Ve.disableForce),e.xp6(1),e.Q6J("dataSource",Ve.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",!Ve.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,Ve.anonymize))))," ")}}function tt(me,Le){if(1&me&&(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&me){const Ve=Le.$implicit;e.xp6(4),e.hij(" ",Ve," ")}}function Fe(me,Le){if(1&me&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&me){const Ve=e.oxw(3);e.xp6(1),e.hij(" ",Ve.anotherMessage," ")}}function ft(me,Le){1&me&&e._UZ(0,"th",17)}function Ye(me,Le){if(1&me&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&me){const Ve=Le.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,Ve):Ve.name," ")}}function $e(me,Le){1&me&&e._UZ(0,"tr",19)}function rt(me,Le){1&me&&e._UZ(0,"tr",20)}function Qe(me,Le){if(1&me){const Ve=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,tt,5,1,"mat-list-item",23),e.qZA(),e.YNc(13,Fe,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,ft,1,0,"th",8),e.YNc(21,Ye,3,3,"td",9),e.BQk(),e.YNc(22,$e,1,0,"tr",10),e.YNc(23,rt,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(Ve);const xe=e.oxw(2);return e.KtG(xe.onCancel())}),e._uU(33),e.ALo(34,"translate"),e.qZA(),e.TgZ(35,"button",26),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.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&me){const Ve=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,Ve.anonymize))))," ",Ve.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",Ve.relations),e.xp6(1),e.Q6J("ngIf",Ve.anotherMessage),e.xp6(2),e.AsE(" ",e.xi3(16,28,"DIALOGS.DELETE_ENTITY.ASK",e.VKq(53,Ce,e.lcZ(17,31,Ve.anonymize)))," ",Ve.entityType," ? "),e.xp6(3),e.Q6J("dataSource",Ve.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,Ce,e.lcZ(28,36,e.lcZ(29,38,Ve.anonymize))))," "),e.xp6(4),e.Q6J("formControl",Ve.deleteControl),e.xp6(3),e.hij(" ",e.lcZ(34,40,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("disabled",Ve.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,Ve.anonymize))))," ",e.lcZ(42,49,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}function ge(me,Le){if(1&me&&(e.TgZ(0,"div"),e.YNc(1,Re,25,32,"div",3),e.YNc(2,Qe,43,61,"div",3),e.qZA()),2&me){const Ve=e.oxw();e.xp6(1),e.Q6J("ngIf",!Ve.force),e.xp6(1),e.Q6J("ngIf",Ve.force)}}let G=(()=>{class me{constructor(){this.entityNames=new g.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||me)};static#t=this.\u0275cmp=e.Xpm({type:me,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,xe){if(1&ve&&(e.YNc(0,ce,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 ot=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",xe.loading)("perunWebAppsLoaderIndicator",ot)}},dependencies:[S.sg,S.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,m.uh,m.xY,m.H8,T.lW,b.KE,b.hX,p.Fj,p.JJ,x.Nt,p.oH,R.Hw,v.w,N.b,B.e,O.i$,O.Tg,S.gd,S.rS,te.X$,ne.d,F],styles:[".dot-icon[_ngcontent-%COMP%]{font-size:small;vertical-align:-1px}.table-margin[_ngcontent-%COMP%]{margin-bottom:20px}"]})}return me})()},98067:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>B});var e=h(65879),p=h(56223),g=h(96814),S=h(64170),m=h(24516),T=h(87466),b=h(38034),x=h(71365);function R(O,te){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 v(O,te){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,te){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 ne=null;"never"!==this.expiration&&(ne=new Date(this.expiration)),ne=ne||(this.maxDate?this.maxDate:this.minDate),this.expirationControl.setValue(this.parseDate(ne))}ngOnChanges(){const ne=new Date(this.expirationControl.value);let F=ne;this.minDate&&nethis.maxDate&&(F=this.maxDate),this.expirationControl.setValue(this.parseDate(F))}setExpiration(ne){this.expiration=this.parseDate(ne.value),this.expirationControl.setValue(this.expiration),this.emitDate()}emitDate(){this.expirationSelected.emit(this.expiration)}parseDate(ne){return(0,g.p6)(ne,"yyyy-MM-dd","en-GB")}static#e=this.\u0275fac=function(F){return new(F||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(F,ce){if(1&F){const Ce=e.EpF();e.TgZ(0,"mat-radio-group",0),e.NdJ("ngModelChange",function(ye){return ce.expiration=ye})("change",function(){return ce.emitDate()}),e.TgZ(1,"mat-radio-button",1)(2,"mat-form-field",2),e.NdJ("click",function(){e.CHM(Ce);const ye=e.MAs(9);return e.KtG(ye.open())}),e.TgZ(3,"mat-label"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"input",3),e.NdJ("dateChange",function(ye){return ce.setExpiration(ye)}),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-datepicker",5,6),e.qZA()(),e.YNc(10,R,3,3,"mat-radio-button",7),e.YNc(11,v,3,3,"mat-radio-button",8),e.YNc(12,N,3,3,"mat-radio-button",9),e.qZA()}if(2&F){const Ce=e.MAs(9);e.Q6J("ngModel",ce.expiration),e.xp6(1),e.s9C("value",ce.expirationControl.value),e.xp6(3),e.Oqu(e.lcZ(5,13,"DIALOGS.CHANGE_EXPIRATION.DATE_LABEL")),e.xp6(2),e.Q6J("min",ce.minDate)("max",ce.maxDate)("formControl",ce.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",ce.canExtendInVo),e.xp6(1),e.Q6J("ngIf",ce.canExtendInGroup),e.xp6(1),e.Q6J("ngIf",ce.allowNever)}},dependencies:[g.O5,S.KE,S.hX,S.R9,p.Fj,p.JJ,p.On,m.Nt,T.VQ,T.U0,b.Mq,b.hl,b.nW,p.oH,x.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return O})()},69755:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class g{constructor(m,T){this.viewContainerRef=m,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||g)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[e.TTD]})}return g})()},92738:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>p});var e=h(65879);let p=(()=>{class g{constructor(m,T){this.ref=m,this.renderer=T;const b=this.ref.nativeElement;this.renderer.listen(b,"click",x=>{(x.ctrlKey||x.metaKey)&&0===x.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===b.tagName.toLowerCase()?x.stopImmediatePropagation():x.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(T){return new(T||g)(e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(T,b){1&T&&e.NdJ("mouseup",function(R){return b.onClick(R)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return g})()},52269:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>g});var e=h(44112),p=h(65879);let g=(()=>{class S extends e.rH{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const T=Object.assign({},this.queryParams);delete T.applicationFormItems,this.queryParams=T}}static#e=this.\u0275fac=function(){let T;return function(x){return(T||(T=p.n5z(S)))(x||S)}}();static#t=this.\u0275dir=p.lG2({type:S,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[p.qOj,p.TTD]})}return S})()},19366:(Ee,Z,h)=>{"use strict";h.d(Z,{pR:()=>v,Hy:()=>R,uU:()=>e,mt:()=>p,oQ:()=>x});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 g=h(65619),S=h(52572),m=h(22096),T=h(27921),b=h(94664);function x(N){return"_count"in N}class R{constructor(B,O,te,ne){this.pageQuery$=new g.X({}),this.updateSubscription=null,this.data$=new g.X([]),this._filter=new g.X(""),this.data$.next(B),this._count=O,this._sort=te,this._paginator=ne,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,T.O)({active:"NAME",direction:this._sort.direction})),O=this._paginator.page.pipe((0,T.O)({pageSize:5,pageIndex:this._paginator.pageIndex,length:this._paginator.length})),te=(0,S.a)([B,O,this._filter]).pipe((0,b.w)(([ne,F,ce])=>(0,m.of)({order:"asc"===ne.direction?"ASCENDING":"DESCENDING",sortColumn:ne.active.toUpperCase(),pageSize:F.pageSize,offset:F.pageIndex*F.pageSize,searchString:ce})));this.updateSubscription?.unsubscribe(),this.updateSubscription=te.subscribe(ne=>{this.pageQuery$.next(ne)})}}var v=function(N){return N.Admin="admin",N.Profile="profile",N.PwdReset="pwdReset",N.Consolidator="consolidator",N.Linker="linker",N}(v||{})},50165:(Ee,Z,h)=>{"use strict";h.d(Z,{E3:()=>N,yT:()=>B.y});var e=h(96814),p=h(64170),g=h(92596),S=h(56223),m=h(24516),T=h(71365),b=h(55940),x=h(30617),R=h(62034),v=h(65879);let N=(()=>{class te{static#e=this.\u0275fac=function(ce){return new(ce||te)};static#t=this.\u0275mod=v.oAB({type:te});static#i=this.\u0275inj=v.cJS({imports:[e.ez,p.lN,g.AV,S.UX,m.c,T.aw,b.Cq,x.Ps,R.r]})}return te})();var B=h(91221);h(91762)},91762:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>ye});var e=h(91221),p=h(73615),g=h(87824),S=h(65879),m=h(71365),T=h(96814),b=h(64170),x=h(92596),R=h(56223),v=h(24516),N=h(55940),B=h(30617),O=h(11186);function te(oe,w){1&oe&&S._UZ(0,"mat-spinner",12),2&oe&&S.Q6J("diameter",18)}function ne(oe,w){if(1&oe&&(S.TgZ(0,"mat-icon",13),S._uU(1," error "),S.qZA()),2&oe){const z=S.oxw();S.Q6J("matTooltip",z.getErrorTooltip())("matTooltipDisabled",!z.formGroup.get("passwordCtrl").hasError("backendError"))}}function F(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function ce(oe,w){if(1&oe&&(S.TgZ(0,"mat-error",14),S._uU(1),S.qZA()),2&oe){const z=S.oxw();S.Q6J("matTooltip",z.getErrorTooltip()),S.xp6(1),S.Oqu(z.getErrorTooltip())}}function Ce(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function Ie(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let ye=(()=>{class oe{constructor(z,q,W){this.translator=z,this.usersManagerService=q,this.store=W,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(z=>{const q=z.userAttributes.find(W=>"preferredLanguage"===W.friendlyName);this.language=q?.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 z=this.formGroup.get("passwordCtrl").getError("backendError");return z&&(z=z.replace(":null","")),z}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(q){return new(q||oe)(S.Y36(m.sK),S.Y36(g.Fv),S.Y36(p.d6))};static#t=this.\u0275cmp=S.Xpm({type:oe,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[S.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(q,W){1&q&&(S.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),S._uU(3),S.ALo(4,"translate"),S.qZA(),S._UZ(5,"input",2),S.YNc(6,te,1,1,"mat-spinner",3),S.TgZ(7,"mat-icon",4),S.NdJ("click",function(){return W.showNewPassword=!W.showNewPassword}),S._uU(8),S.qZA(),S.YNc(9,ne,2,2,"mat-icon",5),S.YNc(10,F,3,3,"mat-error",6),S.YNc(11,ce,2,2,"mat-error",7),S.qZA(),S.TgZ(12,"mat-form-field",8)(13,"mat-label"),S._uU(14),S.ALo(15,"translate"),S.qZA(),S._UZ(16,"input",9),S.TgZ(17,"mat-icon",4),S.NdJ("click",function(){return W.showPasswordConfirm=!W.showPasswordConfirm}),S._uU(18),S.qZA(),S.YNc(19,Ce,3,3,"mat-error",6),S.YNc(20,Ie,3,3,"mat-error",6),S.qZA(),S.TgZ(21,"perun-web-apps-alert",10),S._UZ(22,"div",11),S.qZA()()),2&q&&(S.Q6J("formGroup",W.formGroup),S.xp6(1),S.Q6J("matTooltip",W.getPasswordDisabledTooltip())("matTooltipDisabled",W.formGroup.get("passwordCtrl").enabled||W.tooltipPwdDisabledForNamespace),S.xp6(2),S.hij(" ",S.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),S.xp6(2),S.Q6J("type",W.showNewPassword?"text":"password")("required",W.passwordRequired)("errorStateMatcher",W.passwordStateMatcher),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordCtrl").pending),S.xp6(2),S.hij(" ",W.showNewPassword?"visibility_off":"visibility"," "),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordCtrl").dirty&&null!==W.formGroup.get("passwordCtrl").errors),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordCtrl").hasError("required")),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordCtrl").hasError("backendError")),S.xp6(3),S.hij(" ",S.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),S.xp6(2),S.Q6J("type",W.showPasswordConfirm?"text":"password")("required",W.passwordRequired),S.xp6(2),S.hij(" ",W.showPasswordConfirm?"visibility_off":"visibility"," "),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordAgainCtrl").hasError("required")),S.xp6(1),S.Q6J("ngIf",W.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),S.xp6(2),S.Q6J("innerHTML",W.passwordRequirement,S.oJD))},dependencies:[T.O5,b.KE,b.hX,b.TO,b.R9,x.gM,R.Fj,R.JJ,R.JL,R.Q7,R.sg,R.u,v.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 oe})()},91221:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>T,y:()=>b});var e=h(99080),p=h(22096),g=h(94664),S=h(37398),m=h(26306);class T{isErrorState(R){return!(!R?.invalid||!R?.dirty)}}const b=(x,R,v,N=!1,B=500)=>O=>(0,e.H)(B).pipe((0,g.w)(()=>(v.dontHandleErrorForNext(),x&&"No namespace"!==x?R.checkPasswordStrength({password:O.value,namespace:x},N):(0,p.of)(null))),(0,S.U)(()=>null),(0,m.K)(te=>{const ne={backendError:te.message.substring(te.message.indexOf(":")+1)};return(0,p.of)(ne)}))},87824:(Ee,Z,h)=>{"use strict";h.d(Z,{au:()=>Et,sY:()=>rt,oW:()=>Qe,H8:()=>b,jw:()=>x,Ct:()=>R,VK:()=>T,WY:()=>N,KG:()=>O,IQ:()=>te,ff:()=>ne,uq:()=>ce,aC:()=>Ce,Hr:()=>Ie,tk:()=>ye,xk:()=>oe,t7:()=>w,KK:()=>z,Ob:()=>q,Dy:()=>le,Fv:()=>W,FW:()=>Q,YF:()=>Re});var e=h(69862);class p{encodeKey(Pe){return encodeURIComponent(Pe)}encodeValue(Pe){return encodeURIComponent(Pe)}decodeKey(Pe){return decodeURIComponent(Pe)}decodeValue(Pe){return decodeURIComponent(Pe)}}var g=h(65879);const S=new g.OlP("basePath");class T{constructor(Pe={}){this.apiKeys=Pe.apiKeys,this.username=Pe.username,this.password=Pe.password,this.accessToken=Pe.accessToken,this.basePath=Pe.basePath,this.withCredentials=Pe.withCredentials,this.encoder=Pe.encoder,this.credentials=Pe.credentials?Pe.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(Pe){if(0===Pe.length)return;const r=Pe.find(u=>this.isJsonMime(u));return void 0===r?Pe[0]:r}selectHeaderAccept(Pe){if(0===Pe.length)return;const r=Pe.find(u=>this.isJsonMime(u));return void 0===r?Pe[0]:r}isJsonMime(Pe){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==Pe&&(r.test(Pe)||"application/json-patch+json"===Pe.toLowerCase())}lookupCredential(Pe){const r=this.credentials[Pe];return"function"==typeof r?r():r}}let b=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}convertAttributeToNonunique(r,u=!1,C="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:C,reportProgress:M})}convertAttributeToUnique(r,u=!1,C="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:C,reportProgress:M})}createAttributeDefinition(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteAttributeDefinition(r,u=!1,C="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:C,reportProgress:M})}deleteAttributeDefinitions(r,u=!1,C="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:C,reportProgress:M})}getAllAttributeDefinitions(r=!1,u="body",C=!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:C})}getAllNamespaces(r=!1,u="body",C=!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:C})}getAttribute(r,u,C,M,f,o,n,t,i,a,c,l=!1,d="body",s=!1,E){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!=C&&(k=this.addToHttpParams(k,C,"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 it,$=this.defaultHeaders;it=this.configuration.lookupCredential("BasicAuth"),it&&($=$.set("Authorization","Basic "+it)),it=this.configuration.lookupCredential("BearerAuth"),it&&($=$.set("Authorization","Bearer "+it));let Ze=E&&E.httpHeaderAccept;void 0===Ze&&(Ze=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Ze&&($=$.set("Accept",Ze));let De=E&&E.context;void 0===De&&(De=new e.qT);let Xe="json";Ze&&(Xe=Ze.startsWith("text")?"text":this.configuration.isJsonMime(Ze)?"json":"blob");let se=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(l){let ie=new URL(se),_e=ie.pathname.split("/");_e[1]="non",ie.pathname=_e.join("/"),se=ie.toString()}return this.httpClient.get(se,{context:De,params:k,responseType:Xe,withCredentials:this.configuration.withCredentials,headers:$,observe:d,reportProgress:s})}getAttributeDefinitionById(r,u=!1,C="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:C,reportProgress:M})}getAttributeDefinitionByName(r,u=!1,C="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:C,reportProgress:M})}getAttributeDefinitionsByNamespace(r,u=!1,C="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:C,reportProgress:M})}getAttributeModulesDependenciesForAttributeGraphText(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAttributePolicyCollections(r,u=!1,C="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:C,reportProgress:M})}getAttributeRights(r,u=!1,C="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:C,reportProgress:M})}getAttributeRules(r,u=!1,C="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:C,reportProgress:M})}getAttributesDefinitionWithRights(r,u,C,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!=C&&(d=this.addToHttpParams(d,C,"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 E,s=this.defaultHeaders;E=this.configuration.lookupCredential("BasicAuth"),E&&(s=s.set("Authorization","Basic "+E)),E=this.configuration.lookupCredential("BearerAuth"),E&&(s=s.set("Authorization","Bearer "+E));let k=l&&l.httpHeaderAccept;void 0===k&&(k=this.configuration.selectHeaderAccept(["application/json"])),void 0!==k&&(s=s.set("Accept",k));let $=l&&l.context;void 0===$&&($=new e.qT);let it="json";k&&(it=k.startsWith("text")?"text":this.configuration.isJsonMime(k)?"json":"blob");let Ze=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(i){let De=new URL(Ze),Xe=De.pathname.split("/");Xe[1]="non",De.pathname=Xe.join("/"),Ze=De.toString()}return this.httpClient.get(Ze,{context:$,params:d,responseType:it,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:c})}getEntitylessAttributeByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getEntitylessAttributesByName(r,u=!1,C="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:C,reportProgress:M})}getEntitylessAttributesWithKeys(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityAttributeById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getFacilityUserAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getHostAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getLogins(r,u=!1,C="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:C,reportProgress:M})}getMemberAndUserAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberGroupAttributeById(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberResourceAttributeById(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRequiredAttributesFacility(r,u=!1,C="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:C,reportProgress:M})}getRequiredAttributesFacilityService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=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 $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getRequiredAttributesMemberGroupService(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesMemberResource(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesResource(r,u=!1,C="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:C,reportProgress:M})}getRequiredAttributesResourceService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRequiredAttributesUserFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getResourceGroupAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserAttributeById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getVoAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(c=this.addToHttpParams(c,C,"group")),null!=M&&(c=this.addToHttpParams(c,M,"user")),null!=f&&(c=this.addToHttpParams(c,f,"member")),o&&o.forEach(it=>{c=this.addToHttpParams(c,it,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let $=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(n){let it=new URL($),Ze=it.pathname.split("/");Ze[1]="non",it.pathname=Ze.join("/"),$=it.toString()}return this.httpClient.post($,null,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}removeAttributesForFacilityResourceUserMember(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"user")),null!=M&&(a=this.addToHttpParams(a,M,"member")),f&&f.forEach($=>{a=this.addToHttpParams(a,$,"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 E="json";d&&(E=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 $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}removeEntitylessAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeHostAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attributes[]")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeMemberResourceAttribute(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setAttributePolicyCollections(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setAttributeRights(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setEntitylessAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityResourceGroupUserMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityResourceUserMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setHostAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setHostAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupWithUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAndUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberWithUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceGroupWithGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserExtSourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserExtSourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserFacilityAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserFacilityAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setVoAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setVoAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateAttributeDefinition(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),x=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}auditMessagesManagerLog(r,u=!1,C="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:C,reportProgress:M})}createAuditerConsumer(r,u=!1,C="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:C,reportProgress:M})}findAllPossibleEvents(r=!1,u="body",C=!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:C})}getAllAuditerConsumers(r=!1,u="body",C=!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:C})}getAuditerMessagesCount(r=!1,u="body",C=!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:C})}getLastMessageId(r=!1,u="body",C=!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:C})}getMessages(r,u=!1,C="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:C,reportProgress:M})}getMessagesByCount(r,u=!1,C="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:C,reportProgress:M})}getMessagesByIdAndCount(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}pollConsumerMessages(r,u=!1,C="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:C,reportProgress:M})}setLastProcessedId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),R=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAllPolicies(r=!1,u="body",C=!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:C})}getAllRolesManagementRules(r=!1,u="body",C=!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:C})}getAuthzAdminGroups(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(c=this.addToHttpParams(c,C,"complementaryObjectName")),M&&M.forEach(it=>{c=this.addToHttpParams(c,it,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let $=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(n){let it=new URL($),Ze=it.pathname.split("/");Ze[1]="non",it.pathname=Ze.join("/"),$=it.toString()}return this.httpClient.get($,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}getFacilitiesWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupRoles(r,u=!1,C="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:C,reportProgress:M})}getGroupsWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getMembersWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getPrincipalRoleNames(r=!1,u="body",C=!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:C})}getResourcesWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getSecurityTeamsWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserRoleNames(r,u=!1,C="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:C,reportProgress:M})}getUserRoles(r,u=!1,C="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:C,reportProgress:M})}getUserRolesObtainedFromAuthorizedGroupMemberships(r,u=!1,C="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:C,reportProgress:M})}getVosWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}isGroupAdmin(r,u=!1,C="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:C,reportProgress:M})}isPerunAdmin(r=!1,u="body",C=!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:C})}isVoAdmin(r,u=!1,C="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:C,reportProgress:M})}keepAlive(r=!1,u="body",C=!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:C})}loadAuthorizationComponents(r=!1,u="body",C=!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:C})}refreshMfa(r=!1,u="body",C=!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:C})}setRoleForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithGroupComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithGroupComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithUserComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithUserComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithGroupComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithGroupComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithUserComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithUserComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),N=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}changeConsentStatus(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}evaluateConsentsForConsentHubs(r,u=!1,C="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:C,reportProgress:M})}evaluateConsentsForService(r,u=!1,C="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:C,reportProgress:M})}getAllConsentHubs(r=!1,u="body",C=!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:C})}getAllConsents(r=!1,u="body",C=!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:C})}getConsentById(r,u=!1,C="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:C,reportProgress:M})}getConsentForUserAndConsentHub(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getConsentHubById(r,u=!1,C="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:C,reportProgress:M})}getConsentHubByName(r,u=!1,C="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:C,reportProgress:M})}getConsentHubByResource(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHub(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHubByResource(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHubWithStatus(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getConsentsForUserAndConsentHub(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),O=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addExtSourceWithGroupSource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createExtSourceWithNameType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getExtSourceById(r,u=!1,C="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:C,reportProgress:M})}getExtSourceByName(r,u=!1,C="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:C,reportProgress:M})}getExtSources(r=!1,u="body",C=!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:C})}getGroupExtSources(r,u=!1,C="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:C,reportProgress:M})}getVoExtSources(r,u=!1,C="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:C,reportProgress:M})}loadExtSourcesDefinitions(r=!1,u="body",C=!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:C})}removeExtSourceWithGroupSource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),te=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addFacilityAdminGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAllFacilities(r=!1,u="body",C=!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:C})}getAllowedGroups(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedRichGroupsWithAttributesByFacilityName(r,u,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes/f-name`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedUsersOfFacility(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getAllowedVosByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByService(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByUser(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesByAssignedServiceForFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedResourcesForFacilityByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForFacility(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForFacilityAndService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedSecurityTeams(r,u=!1,C="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:C,reportProgress:M})}getAssignedSecurityTeamsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedUsers(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getBansForUser(r,u=!1,C="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:C,reportProgress:M})}getEnricheFacilitydBansForUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getEnrichedHosts(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getFacilitiesByHostName(r,u=!1,C="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:C,reportProgress:M})}getFacilitiesByIds(r,u=!1,C="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:C,reportProgress:M})}getFacilitiesCount(r=!1,u="body",C=!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:C})}getFacilitiesWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminGroups(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminGroupsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminUsers(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityById(r,u=!1,C="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:C,reportProgress:M})}getFacilityByName(r,u=!1,C="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:C,reportProgress:M})}getFacilityForHost(r,u=!1,C="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:C,reportProgress:M})}getFacilityOwners(r,u=!1,C="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:C,reportProgress:M})}getFacilityOwnersByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getHostById(r,u=!1,C="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:C,reportProgress:M})}getHosts(r,u=!1,C="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:C,reportProgress:M})}getHostsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getHostsByHostname(r,u=!1,C="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:C,reportProgress:M})}getHostsCount(r,u=!1,C="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:C,reportProgress:M})}getHostsCountByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getOwnerFacilities(r,u=!1,C="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:C,reportProgress:M})}getRichFacilities(r=!1,u="body",C=!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:C})}removeBanByUserIdFacilityId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeFacilityOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeHostByHostname(r,u=!1,C="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:C,reportProgress:M})}removeHosts(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFacility(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFacilityBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ne=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"destinationGroups")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}disallowGroupToHierarchicalVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}forceGroupStructureSynchronization(r,u=!1,C="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:C,reportProgress:M})}forceGroupSynchronization(r,u=!1,C="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:C,reportProgress:M})}getAllAllowedGroupsToHierarchicalVo(r,u=!1,C="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:C,reportProgress:M})}getAllGroups(r,u=!1,C="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:C,reportProgress:M})}getAllGroupsFromAllVos(r=!1,u="body",C=!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:C})}getAllMemberGroups(r,u=!1,C="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:C,reportProgress:M})}getAllRichGroups(r,u=!1,C="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:C,reportProgress:M})}getAllRichGroupsWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupById(r,u=!1,C="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:C,reportProgress:M})}getGroupByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupMemberById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupMembersCount(r,u=!1,C="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:C,reportProgress:M})}getGroupMembersCountsByGroupStatus(r,u=!1,C="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:C,reportProgress:M})}getGroupMembersCountsByVoStatus(r,u=!1,C="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:C,reportProgress:M})}getGroupRichMembersByIds(r,u,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"members[]")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getGroupsWhereMemberIsActive(r,u=!1,C="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:C,reportProgress:M})}getIndirectMembershipPaths(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberRichGroupsWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRichGroupByIdWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getVoAllAllowedGroupsToHierarchicalVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ce=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMemberCandidates(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}canExtendMembership(r,u=!1,C="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:C,reportProgress:M})}copySponsoredMembers(r,u,C,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==C)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($=>{a=this.addToHttpParams(a,$,"members[]")}),null!=u&&(a=this.addToHttpParams(a,u,"copyFrom")),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}createMemberForCandidate(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createMemberForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createMemberFromExtSource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSpecificMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMembers(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMembersFromCSV(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteMember(r,u=!1,C="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:C,reportProgress:M})}deleteMembers(r,u=!1,C="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:C,reportProgress:M})}extendMembership(r,u=!1,C="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:C,reportProgress:M})}findCompleteRichMembersByAttributes(r,u,C,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(E=>{t=this.addToHttpParams(t,E,"attrsNames[]")}),null!=u&&(t=this.addToHttpParams(t,u,"searchString")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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(it=>{c=this.addToHttpParams(c,it,"attrsNames[]")}),f&&f.forEach(it=>{c=this.addToHttpParams(c,it,"allowedStatuses[]")}),o&&o.forEach(it=>{c=this.addToHttpParams(c,it,"allowedGroupStatuses[]")}),null!=C&&(c=this.addToHttpParams(c,C,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let $=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(n){let it=new URL($),Ze=it.pathname.split("/");Ze[1]="non",it.pathname=Ze.join("/"),$=it.toString()}return this.httpClient.get($,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}findCompleteRichMembersForVo(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}findMembersInVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllMembers(r=!1,u="body",C=!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:C})}getAllNamespacesRules(r=!1,u="body",C=!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:C})}getAllSponsoredMembers(r,u=!1,C="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:C,reportProgress:M})}getAllSponsoredMembersAndTheirSponsors(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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")),C&&C.forEach($=>{a=this.addToHttpParams(a,$,"allowedStatuses[]")}),M&&M.forEach($=>{a=this.addToHttpParams(a,$,"allowedGroupStatuses[]")}),null!=u&&(a=this.addToHttpParams(a,u,"lookingInParentGroup")),f&&f.forEach($=>{a=this.addToHttpParams(a,$,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getCompleteRichMembersForGroupResource(r,u,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getCompleteRichMembersForVo(r,u,C,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(E=>{t=this.addToHttpParams(t,E,"allowedStatuses[]")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getMemberByUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMembersByUser(r,u=!1,C="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:C,reportProgress:M})}getMembersCount(r,u=!1,C="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:C,reportProgress:M})}getMembersPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getMembersWithStatusCount(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRichMemberWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getRichMembersByIds(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getSponsoredMembers(r,u=!1,C="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:C,reportProgress:M})}getSponsoredMembersAndTheirSponsors(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}moveMembership(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendPasswordResetLinkEmail(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendUsernameReminderEmail(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setSponsoredMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setSponsorshipForMember(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"members[]")}),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Ce=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}createOwner(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getOwnerById(r,u=!1,C="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:C,reportProgress:M})}getOwnerByName(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Ie=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}sentMessageToRTWithMemberQueue(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sentMessageToRTWithQueue(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ye=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addApplicationMailForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addApplicationMailForVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addGroupsToAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}addSubgroupsToAutoRegistration(r,u,C,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==C)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(E=>{t=this.addToHttpParams(t,E,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}checkForSimilarRichIdentities(r=!1,u="body",C=!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:C})}checkForSimilarUsersWithAuthInfo(r=!1,u="body",C=!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:C})}consolidate(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}consolidateIdentityUsingToken(r,u=!1,C="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:C,reportProgress:M})}copyFormFromGroupToGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}createApplicationFormInVo(r,u=!1,C="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:C,reportProgress:M})}deleteApplication(r,u=!1,C="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:C,reportProgress:M})}deleteApplicationMailForGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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})}deleteGroupsFromAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}deleteSubgroupsFromAutoRegistration(r,u,C,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==C)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(E=>{t=this.addToHttpParams(t,E,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getApplicationDataById(r,u=!1,C="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:C,reportProgress:M})}getApplicationMailsForGroup(r,u=!1,C="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:C,reportProgress:M})}getApplicationMailsForVo(r,u=!1,C="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:C,reportProgress:M})}getApplicationsForGroup(r,u,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsForMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getConsolidatorToken(r=!1,u="body",C=!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:C})}getFormItemsForGroup(r,u=!1,C="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:C,reportProgress:M})}getFormItemsForGroupWithType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFormItemsForVoWithType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupsToAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}getSubgroupsToAutoRegistration(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getVoGroupsToAutoRegistration(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}isInvitationEnabled(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendInvitationForGroup(r,u,C,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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendInvitationGroupToExistingUser(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}sendMessage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setSendingEnabled(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}submitApplication(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateApplicationMail(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateForm(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemData(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsData(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsForVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}verifyApplication(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),oe=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}activateGroupResourceAssignment(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"groups[]")}),u&&u.forEach(E=>{t=this.addToHttpParams(t,E,"resources[]")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupToResources(r,u,C,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($=>{a=this.addToHttpParams(a,$,"resources[]")}),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupsToResource(r,u,C,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($=>{a=this.addToHttpParams(a,$,"groups[]")}),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignResourceTagToResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}assignResourceTagsToResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}assignService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createResource(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}createResourceTagWithResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createResourceTagWithTagName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}deleteAllResourcesTagsForVo(r,u=!1,C="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:C,reportProgress:M})}deleteResource(r,u=!1,C="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:C,reportProgress:M})}deleteResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAdminGroups(r,u=!1,C="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:C,reportProgress:M})}getAdmins(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllResourcesByResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAllResourcesTagsForResource(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesTagsForVo(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getAllowedMembers(r,u=!1,C="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:C,reportProgress:M})}getAllowedResources(r,u=!1,C="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:C,reportProgress:M})}getAllowedUsersOfResource(r,u=!1,C="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:C,reportProgress:M})}getAssignedGroups(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedMembersWithStatus(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithStatus(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichMembers(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithMemberService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getBansForMember(r,u=!1,C="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:C,reportProgress:M})}getBansForResource(r,u=!1,C="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:C,reportProgress:M})}getEnrichedBansForResource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupAssignments(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceAssignments(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceById(r,u=!1,C="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:C,reportProgress:M})}getResourceByName(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getResourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getResourcesCountForAll(r=!1,u="body",C=!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:C})}getResourcesCountForVo(r,u=!1,C="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:C,reportProgress:M})}getResourcesFromVoWhereUserIsAdmin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRichResourceById(r,u=!1,C="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:C,reportProgress:M})}getRichResources(r,u=!1,C="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:C,reportProgress:M})}getRichResourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getVo(r,u=!1,C="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:C,reportProgress:M})}removeAllResourceTagsFromResource(r,u=!1,C="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:C,reportProgress:M})}removeBanByMemberAndResource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeResourceSelfServiceGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeResourceTagsFromResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unallowGroupsFromResources(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateResourceBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),w=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAttributesMatchResources(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAttributesResources(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getFacilities(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getMembersByUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getUsersSearcher(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),z=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addDestination(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestination`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}addDestinationToMultipleServices(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithFacility(r,u=!1,C="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:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsForAllServicesOnFacility`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}addRequiredAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}blockAllServicesOnDestinationByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}blockServiceOnDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}blockServicesOnFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServicesPackage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServicesPackageByNameAndDescription(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}forceServicePropagation(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllRichDestinationsForFacility(r,u=!1,C="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:C,reportProgress:M})}getAllRichDestinationsForService(r,u=!1,C="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:C,reportProgress:M})}getAssignedResources(r,u=!1,C="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:C,reportProgress:M})}getAssignedServices(r,u=!1,C="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:C,reportProgress:M})}getAssignedServicesVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getDestinations(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getFacilitiesDestinations(r,u=!1,C="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:C,reportProgress:M})}getFacilityAssignedServicesForGUI(r,u=!1,C="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:C,reportProgress:M})}getHashedDataWithGroups(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getServiceByName(r,u=!1,C="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:C,reportProgress:M})}getServices(r=!1,u="body",C=!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:C})}getServicesBlockedOnDestination(r,u=!1,C="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:C,reportProgress:M})}getServicesBlockedOnFacility(r,u=!1,C="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:C,reportProgress:M})}getServicesByAttributeDefinition(r,u=!1,C="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:C,reportProgress:M})}getServicesFromServicesPackage(r,u=!1,C="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:C,reportProgress:M})}getServicesPackageById(r,u=!1,C="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:C,reportProgress:M})}getServicesPackageByName(r,u=!1,C="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:C,reportProgress:M})}getServicesPackages(r=!1,u="body",C=!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:C})}isServiceBlockedOnDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeDestination(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestination`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeDestinations(r,u,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeRequiredAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}unblockAllServicesOnDestinationByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}unblockServiceOnDestinationById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unblockServicesOnFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateServicesPackage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),q=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}countTasks(r=!1,u="body",C=!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:C})}deleteTask(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultById(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultsByIds(r,u=!1,C="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:C,reportProgress:M})}deleteTaskResultsIds(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultsNames(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAllFacilitiesStates(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesState(r,u=!1,C="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:C,reportProgress:M})}getFacilityServicesState(r,u=!1,C="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:C,reportProgress:M})}getFacilityState(r,u=!1,C="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:C,reportProgress:M})}getTask(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getTaskResultById(r,u=!1,C="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:C,reportProgress:M})}getTaskResults(r=!1,u="body",C=!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:C})}getTaskResultsByTask(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForDestinations(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForGUIByTask(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForGUIByTaskAndDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}isThereSuchTask(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}listAllTasksForFacility(r,u=!1,C="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:C,reportProgress:M})}suspendTasksPropagation(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),W=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addSpecificUserOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}anonymizeUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}changePasswordForLogin(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}changePasswordForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}checkPasswordResetRequestByTokenIsValid(r,u=!1,C="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:C,reportProgress:M})}checkPasswordStrength(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createAlternativePassword(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServiceUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteAlternativePassword(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}findRichUsersWithAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}generateAccountForName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllRichUsersWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForUser(r,u=!1,C="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:C,reportProgress:M})}getBlockedLoginsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getGroupsForFacilityWhereUserIsActive(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getPendingPreferredEmailChanges(r,u=!1,C="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:C,reportProgress:M})}getRichUserExtSources(r,u=!1,C="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:C,reportProgress:M})}getRichUserWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getRichUsersByIds(r,u=!1,C="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:C,reportProgress:M})}getRichUsersWithAttributesByIds(r,u=!1,C="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:C,reportProgress:M})}getRichUsersWithoutVoWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getSpecificUsersByUser(r,u=!1,C="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:C,reportProgress:M})}getSponsorsForMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(f){let k=new URL(E),$=k.pathname.split("/");$[1]="non",k.pathname=$.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserByExtSourceNameAndExtLogin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceByExtLoginAndExtSourceName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceByUniqueAttributeValueAndAttributeId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getUsers(r=!1,u="body",C=!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:C})}getUsersByIds(r,u=!1,C="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:C,reportProgress:M})}getUsersBySpecificUser(r,u=!1,C="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:C,reportProgress:M})}getUsersPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getVosWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getVosWhereUserIsMember(r,u=!1,C="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:C,reportProgress:M})}isLoginAvailable(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"userExtSources")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(c=this.addToHttpParams(c,C,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let $=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(n){let it=new URL($),Ze=it.pathname.split("/");Ze[1]="non",it.pathname=Ze.join("/"),$=it.toString()}return this.httpClient.post($,null,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}reservePasswordForLogin(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}reservePasswordForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}reserveRandomPassword(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}updateUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateUserExtSourceLastAccess(r,u=!1,C="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:C,reportProgress:M})}validatePasswordForLogin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Q=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAppsConfig(r=!1,u="body",C=!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:C})}getGuiConfiguration(r=!1,u="body",C=!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:C})}getNewGuiAlert(r=!1,u="body",C=!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:C})}getPerunRPCVersion(r=!1,u="body",C=!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:C})}getPerunStatistics(r=!1,u="body",C=!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:C})}getPerunStatus(r=!1,u="body",C=!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:C})}getPerunSystemTimeInMillis(r=!1,u="body",C=!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:C})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Re=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMemberVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getCompleteCandidatesForGroup(r,u,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberVos(r,u=!1,C="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:C,reportProgress:M})}getMyEnrichedVos(r=!1,u="body",C=!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:C})}getMyVos(r=!1,u="body",C=!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:C})}getParentVos(r,u=!1,C="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:C,reportProgress:M})}getRichAdminsForVo(r,u,C,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==C)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")),C&&C.forEach($=>{a=this.addToHttpParams(a,$,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/vosManager/getRichAdmins`;if(o){let $=new URL(k),it=$.pathname.split("/");it[1]="non",$.pathname=it.join("/"),k=$.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getVoAdminGroups(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getVoBanForMember(r,u=!1,C="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:C,reportProgress:M})}getVoBansForVo(r,u=!1,C="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:C,reportProgress:M})}getVoById(r,u=!1,C="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:C,reportProgress:M})}getVoByShortName(r,u=!1,C="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:C,reportProgress:M})}getVoMembersCountsByStatus(r,u=!1,C="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:C,reportProgress:M})}getVosByIds(r,u=!1,C="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:C,reportProgress:M})}getVosCount(r=!1,u="body",C=!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:C})}removeMemberVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeVoBanForMember(r,u=!1,C="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:C,reportProgress:M})}setVoBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateVoBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const rt={ID:"ID",DATE_CREATED:"DATE_CREATED",TYPE:"TYPE",STATE:"STATE",SUBMITTER:"SUBMITTER",GROUP_NAME:"GROUP_NAME",MODIFIED_BY:"MODIFIED_BY"},Qe={WRITE:"WRITE",READ:"READ"},le={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 Et=(()=>{class he{static forRoot(r){return{ngModule:he,providers:[{provide:T,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)(g.LFG(he,12),g.LFG(e.eN,8))};static#t=this.\u0275mod=g.oAB({type:he});static#i=this.\u0275inj=g.cJS({})}return he})()},80874:(Ee,Z,h)=>{"use strict";h.d(Z,{KB:()=>q,m2:()=>Ie.m,yo:()=>Ce.y,bY:()=>ce.b,i2:()=>ye.i,r5:()=>T.r,c5:()=>Q.c,F5:()=>Re.F,GY:()=>oe.G,n_:()=>N.n,d4:()=>g,Qh:()=>W.Q,E7:()=>w.E,dp:()=>S.d});var e=h(96814),p=h(65879);let g=(()=>{class Fe{static#e=this.\u0275fac=function($e){return new($e||Fe)};static#t=this.\u0275mod=p.oAB({type:Fe});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return Fe})();var S=h(37803),T=(h(2916),h(62317)),N=(h(66862),h(25737),h(83337),h(92606),h(8892)),ce=(h(94277),h(96917),h(31519),h(50607),h(39926),h(90980)),Ce=h(97166),Ie=h(85638),ye=h(25743),oe=h(25582),w=h(69754),z=h(73615);let q=(()=>{class Fe{constructor(Ye){this.translate=Ye}transform(Ye){switch(Ye){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 Ye}}static#e=this.\u0275fac=function($e){return new($e||Fe)(p.Y36(z.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"applicationColumnSelectLabel",type:Fe,pure:!0})}return Fe})();var W=h(47777),Q=h(68677),Re=h(60988);h(76200)},2058:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T){return this.authResolver.isThisGroupAdmin(T.id)||this.authResolver.isThisVoAdmin(T.voId)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"canManageGroup",type:S,pure:!0})}return S})()},32596:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){const T="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?T+"DESELECT_ROW":T+"SELECT_ROW"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"checkboxLabel",type:g,pure:!0})}return g})()},85638:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T){if(!T||0===T.length)return;const b=T.filter(x=>x.userId===m);return 0!==b.length?b.reduce((x,R)=>x.id>R.id?x:R).status:void 0}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"consentStatusIcon",type:g,pure:!0})}return g})()},2916:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>S});var e=h(73615),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b,x){this.translate=b,this.storage=x}transform(b,x="en"){const R=this.storage.getProperty("custom_labels");if(R)for(const v of R)if(v.label===b)return v[x];return b}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16),p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"customTranslate",type:m,pure:!0})}return m})()},97166:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b,x,R){return b&&"members"===T.name||x&&(R.has(T.id)||(0,e.bx)(T))}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"disableGroupSelect",type:S,pure:!0})}return S})()},90980:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.namespace.includes("virt")||m.namespace.includes("core")||m.namespace.includes("entityless")}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"disableUniqueAttribute",type:g,pure:!0})}return g})()},25743:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translate=T,this.prefix="ROLES."}transform(T){return"displayName"in T&&T.displayName?T.displayName:this.translate.instant(this.prefix+T.roleName)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"displayedRole",type:S,pure:!0})}return S})()},26405:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b){return(0,e.cT)(T,b)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"findAttribute",type:S,pure:!0})}return S})()},62317:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T){return T?`/organizations/${m.voId}/resources/${m.id}`:`/facilities/${m.facilityId}/resources/${m.id}`}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"getResourceRoute",type:g,pure:!0})}return g})()},68677:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m||"GLOBALLY BLOCKED"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"globalNamespace",type:g,pure:!0})}return g})()},73397:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.attributes.find(b=>"groupMembershipExpiration"===b.baseFriendlyName)?.value??"Never"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"groupExpiration",type:g,pure:!0})}return g})()},38747:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T,b){let x;switch(m){case"VALID":x="green";break;case"INVALID":x="red";break;default:x="black"}return`${x}${b||T?" cursor-default":""}`}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"groupStatusIconColor",type:g,pure:!0})}return g})()},58734:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>S});var e=h(64124),p=h(1385),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const x=(0,e.IL)(b.attributes,p.r.GROUP_SYNC_ENABLED),R=(0,e.IL)(b.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=R.value;if("true"===x.value){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"red":null!==ne&&ne.trim().length>0?"green":""}if(v){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"red":null!==ne&&ne.trim().length>0?"green":""}return""}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncIconColor",type:m,pure:!0})}return m})()},55589:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>S});var e=h(1385),p=h(64124),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"";const x=(0,p.IL)(b.attributes,e.r.GROUP_SYNC_ENABLED),R=(0,p.IL)(b.attributes,e.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"";const v=R.value;if("true"===x.value){const B=(0,p.IL)(b.attributes,e.r.GROUP_LAST_SYNC_STATE),O=(0,p.IL)(b.attributes,e.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"sync_problem":(null!==ne&&ne.trim(),"sync")}if(v){const B=(0,p.IL)(b.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,p.IL)(b.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"sync_problem":(null!==ne&&ne.trim(),"sync")}return"sync_disabled"}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncIcon",type:m,pure:!0})}return m})()},43682:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>S});var e=h(64124),p=h(1385),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const x=(0,e.IL)(b.attributes,p.r.GROUP_SYNC_ENABLED),R=(0,e.IL)(b.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=R.value;if("true"===x.value){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ne&&ne.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}if(v){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ne&&ne.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(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncToolTip",type:m,pure:!0})}return m})()},93035:(Ee,Z,h)=>{"use strict";h.d(Z,{I:()=>S});var e=h(73615),p=h(19366),g=h(65879);let S=(()=>{class m{constructor(b){this.tableCheckboxService=b}transform(b,x,R){return 0!==x&&((0,e.uI)(b)?x===b.getData().length:(0,p.oQ)(b)?this.tableCheckboxService.isAllSelectedPaginated(b,x,R):this.tableCheckboxService.isAllSelected(x,b,R))}static#e=this.\u0275fac=function(x){return new(x||m)(g.Y36(e.UA,16))};static#t=this.\u0275pipe=g.Yjl({name:"isAllSelected",type:m,pure:!0})}return m})()},47882:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T,b){return this.authResolver.isAuthorized(b,T)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"isAuthorized",type:S,pure:!0})}return S})()},60988:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{transform(T){return T?(0,e.p6)(T.toString(),"yyyy.MM.dd HH:mm:ss","en"):"NEVER"}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"lastSuccessfulPropagation",type:S,pure:!0})}return S})()},25582:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T,b){return T.filter(x=>this.canSetRoleForEntity(x,b))}canSetRoleForEntity(T,b){const x=new Map;return this.authResolver.setRolesAuthorization([b],T,x),x.get(b.roleName).manageAuth}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"manageableEntities",type:S,pure:!0})}return S})()},8355:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){const T="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?T+"DESELECT_ALL":T+"SELECT_ALL"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"masterCheckboxLabel",type:g,pure:!0})}return g})()},94277:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>S});var e=h(64124),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b){this.translate=b}transform(b,x){const R=(0,e.zr)(b);return"INDIRECT"===R?this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"):x||"UNALTERABLE"!==R?"":this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_UNALTERABLE")}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberCheckboxLabel",type:m,pure:!0})}return m})()},83337:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.g$)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberEmail",type:S,pure:!0})}return S})()},92606:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.lt)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberLogins",type:S,pure:!0})}return S})()},53220:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.Gw)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberOrganization",type:S,pure:!0})}return S})()},8892:(Ee,Z,h)=>{"use strict";h.d(Z,{n:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b){const x=(0,e.zr)(T);return"INDIRECT"===x||!b&&"UNALTERABLE"===x}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusDisabled",type:S,pure:!0})}return S})()},66862:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){const b=(0,e.zr)(T);let x;switch(T.status){case"VALID":x="green";break;case"INVALID":x="red";break;default:return"BLACK"}return`${x}${"UNALTERABLE"===b?" cursor-default":""}`}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusIconColor",type:S,pure:!0})}return S})()},29997:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>p});var e=h(65879);let p=(()=>{class g{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(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatusIcon",type:g,pure:!0})}return g})()},25737:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>S});var e=h(64124),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b){this.translate=b}transform(b,x,R){let v=null,N=null;b.memberAttributes&&(v=b.memberAttributes.find(te=>"membershipExpiration"===te.friendlyName),N=b.memberAttributes.find(te=>"groupMembershipExpiration"===te.friendlyName));let B="";B=x?`\n Group status: ${(0,e.Oe)(b.groupStatus)}\n Expiration: ${N?.value??"never"}`:b.memberAttributes?`Status: ${(0,e.Oe)(b.status,b.groupStatus)}\n Vo status: ${(0,e.Oe)(b.status)}\n Expiration: ${v?.value??"never"}`:`Status: ${(0,e.Oe)(b.status,b.groupStatus)}\n Vo status: ${(0,e.Oe)(b.status)}`;const O=(0,e.zr)(b);return R?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_MEMBERS_GROUP")}`:"INDIRECT"===O&&x?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_GROUP_INDIRECT")}`:!x&&"UNALTERABLE"===O&&(B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_INDIRECT")}`),B}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusTooltip",type:m,pure:!0})}return m})()},87812:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){let T=m.replace("VALID","ACTIVE");return T=T.replace("INACTIVE","INCOMPLETE"),T}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatus",type:g,pure:!0})}return g})()},76200:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translate=T}transform(T){return this.translate.instant("DIRECT"===T?"MEMBERS_LIST.DIRECT_MEMBER":"MEMBERS_LIST.INDIRECT_MEMBER")}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberTypeTooltip",type:S,pure:!0})}return S})()},56881:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"multiWordDataCy",type:g,pure:!0})}return g})()},45355:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{transform(T,b){return"voRules"===T?"Vo rules":"groupRules"===T?"Group rules":T&&"never"!==T.toLowerCase()?(0,e.p6)(T.replace(" ","T"),"d.M.yyyy "+(b?"H:mm:ss":""),"en"):"never"}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"parseDate",type:S,pure:!0})}return S})()},6895:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>g});var e=h(65879),p=h(6593);let g=(()=>{class S{constructor(T){this.sanitizer=T}transform(T){return this.sanitizer.bypassSecurityTrustHtml(T)}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.H7,16))};static#t=this.\u0275pipe=e.Yjl({name:"sanitizeHtml",type:S,pure:!0})}return S})()},47777:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translateService=T}transform(T,b,x){if(!T||T.length===b.length)return"ALL";const R=x;return R?`${this.translateService.instant(`CONSENTS.STATUS_${R[0]}`)} ${R.length>1?"(+"+(R.length-1).toString()+" "+(2===R.length?"other)":"others)"):""}`:""}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"selectedConsentStatuses",type:S,pure:!0})}return S})()},96917:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.te)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"technicalOwners",type:S,pure:!0})}return S})()},69754:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.map(T=>({facility:T}))}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"toEnrichedFacility",type:g,pure:!0})}return g})()},31519:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.kN)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userEmail",type:S,pure:!0})}return S})()},37803:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return[m.titleBefore,m.firstName,m.middleName,m.lastName,m.titleAfter].filter(b=>!!b).join(" ")}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"userFullName",type:g,pure:!0})}return g})()},50607:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.$0)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userLogins",type:S,pure:!0})}return S})()},39926:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.OV)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userVo",type:S,pure:!0})}return S})()},73615:(Ee,Z,h)=>{"use strict";h.d(Z,{yC:()=>Ve,F5:()=>me,sM:()=>xe,eE:()=>C,e8:()=>O,EB:()=>Fe,Be:()=>He,Hy:()=>Ne,ly:()=>fe,fb:()=>Et,SA:()=>c,Mf:()=>t,K1:()=>n,x4:()=>T,L6:()=>a,v0:()=>Q,hy:()=>q,SZ:()=>ve,V6:()=>Le,jq:()=>ee,Te:()=>g,BN:()=>ae,Nj:()=>i,Ip:()=>Pe,HV:()=>le,d6:()=>v,UA:()=>ot,uI:()=>Y});var e=h(71365),p=h(65879);let g=(()=>{class l extends e.sK{instant(s,E){return String(super.instant(s,E))}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 S=h(87824),m=h(19366);let T=(()=>{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=(E,k)=>E.roleName>k.roleName?1:E.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(k=>{this.allRolesManagementRules=k,s()},k=>E(k))})}assignAvailableRoles(s,E){this.allRolesManagementRules.forEach(k=>{k.primaryObject===E&&s.push(k)}),s.sort(this.sortRoles),"Vo"===E&&this.voCustomSort(s)}isManagerPagePrivileged(s){const E=[];let k=s.beanName;k.startsWith("Rich")&&(k=k.substring(4)),this.assignAvailableRoles(E,k);const $=new Map;this.setRolesAuthorization(E,s,$);for(const it of $.values())if(it.readAuth||it.manageAuth)return!0;return!1}setRolesAuthorization(s,E,k){for(const $ of s){let it=[],Ze=[],De=[];for(const et of this.allRolesManagementRules)if(et.roleName===$.roleName){it=it.concat(et.privilegedRolesToRead),Ze=Ze.concat(et.privilegedRolesToManage);for(const lt of Object.keys(et.entitiesToManage))De="User"===lt?[lt].concat(De):De.concat(lt);break}const Xe=this.fetchAllRelatedObjects([E]),se=this.resolveAuthorization(it,Xe),ie=this.resolveAuthorization(Ze,Xe);k.set($.roleName,{readAuth:se,manageAuth:ie,modes:De})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(s){for(const E of this.allRolesManagementRules)if(E.roleName===s)return E.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(s){return this.allRolesManagementRules.find(E=>E.roleName===s)}getAssignableRoleRules(s){const E=[],k=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach($=>{!k.includes($.roleName)&&this.canManage($)&&this.ruleHasMode($,s)&&E.push($)}),E.sort(this.sortRoles)}ruleHasMode(s,E){return Object.keys(s.entitiesToManage).map(k=>k.toUpperCase()).includes(E)}canManage(s){return s.privilegedRolesToManage.some(E=>this.principalRoles.has(Object.keys(E)[0]))}resolveAuthorization(s,E){for(const k of s){let $=!0;for(const it of Object.keys(k)){const Ze=k[it];if(null===Ze)this.principalRoles.has(it)||($=!1);else if(E[Ze]){for(const De of E[Ze])if(!this.principalHasRole(it,Ze,De)){$=!1;break}}else $=!1;if(!$)break}if($)return!0}return!1}getPerunPolicy(s){for(const E of this.perunPolicies)if(E.policyName===s)return E;return null}fetchAllRelatedObjects(s){const E={};for(const k of s){let $=k.beanName;switch(k.beanName.startsWith("Rich")&&($=k.beanName.substring(4)),E[$]?E[$].push(k.id):E[$]=[k.id],$){case"Member":E.User?E.User.push(k.userId):E.User=[k.userId],E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId];break;case"Group":case"ResourceTag":E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId];break;case"Resource":E.Facility?E.Facility.push(k.facilityId):E.Facility=[k.facilityId],E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId]}}return E}fetchPolicyWithAllIncludedPolicies(s){const E=new Map;let k=[];for(k.push(s);0!==k.length;){const it=k.shift();if(E.has(it))continue;const Ze=this.getPerunPolicy(it);if(!Ze)return[];E.set(it,Ze),k=k.concat(Ze.includePolicies)}const $=[];for(const it of E.values())$.push(it);return $}voCustomSort(s){for(let E=0;E{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 E=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],k=this.defaultConfig[s];let $=null;for(const it of E)it&&null==$&&($=it[s]);return null===$?k:this.addMissingValuesToProperty($,k)}addMissingValuesToProperty(s,E){if(null==s)return E;if("object"==typeof s&&!Array.isArray(s))for(const k of Object.keys(E))s[k]=this.addMissingValuesToProperty(s[k],E[k]);return s}static#e=this.\u0275fac=function(E){return new(E||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,E,k,$,it){this.injector=s,this.store=E,this.dialog=k,this.route=$,this.oauthService=it,this.closeSessionDialogsForOtherTabs=Ze=>{"access_token"===Ze.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(De=>{"SessionExpirationDialog"===De.id&&De.close()})},setTimeout(()=>{this.router=this.injector.get(x.F0),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(Ze=>{Ze.idpFilter&&(this.filterShortname=String(Ze.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 E=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;E?s?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(E,"_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(),$=.5+.25*Math.random(),it=this.store.getProperty("oidc_client"),Ze=it.oauth_acr_value,De=s?{acr_values:s+" "+Ze}:{acr_values:Ze};if(it.oauth_scopes.split(" ").includes("offline_access")&&it.oauth_offline_access_consent_prompt&&(De.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(De.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(De.prompt?De.prompt+=" login":De.prompt="login",De.max_age="0"),"Linker"===this.store.getProperty("application")){De.prompt?De.prompt+=" login":De.prompt="login";const Xe=(0,R.O5)("idphint",location.search.substring(1));Xe&&(De.idphint=Xe)}return{requestAccessToken:!0,issuer:it.oauth_authority,clientId:it.oauth_client_id,redirectUri:it.oauth_redirect_uri,postLogoutRedirectUri:it.oauth_post_logout_redirect_uri,responseType:it.oauth_response_type,scope:it.oauth_scopes,clockSkewInSec:1,timeoutFactor:$,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:De}}setIdpFilter(){const s=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const E=this.store.getProperty("oidc_client").filters;if(!E)return null;let k=null;return s.forEach($=>{const it=$.split("=");"idpFilter"===it[0]&&E[it[1]]&&(this.filterShortname=it[1],k=E[it[1]])}),E.default&&!k?(this.filterShortname="default",E.default):k}startIdpFilterKeeper(){this.router.events.pipe((0,b.h)(s=>s instanceof x.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(E){return new(E||l)(p.LFG(p.zs3),p.LFG(v),p.LFG(N.uw),p.LFG(x.gz),p.LFG(B.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),te=(()=>{class l{constructor(s){this.dialogRef=s}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(p.TgZ(0,"h2",0),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&E&&(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 ne=h(24036),F=h(99080),ce=h(65592),Ce=h(32296),Ie=h(11186);let ye=(()=>{class l{constructor(s,E){this.dialogRef=s,this.data=E}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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,Ie.w,e.X$]})}return l})();var oe=h(30617);let w=(()=>{class l{static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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:[oe.Hw,e.X$],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return l})(),z=(()=>{class l{constructor(s,E){this.data=s,this.dialogRef=E}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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,Ie.w,e.X$]})}return l})(),q=(()=>{class l{constructor(s,E,k,$){this.dialog=s,this.oauthService=E,this.authService=k,this.store=$}openMfaWindow(s){let E=null,k=null;const $=(0,R.kZ)();$.width="450px",$.data={mfaRoleException:"MfaRolePrivilegeException"===s||"MfaRoleTimeoutException"===s};const it=this.dialog.open(ye,$);let Ze=!1;if(it.afterClosed().subscribe(De=>{if(De){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"),E=this.setupMfaWindow(),E){const Xe=(0,R.kZ)();Xe.width="450px",Xe.panelClass="noBorderDialog",k=this.dialog.open(w,Xe)}}else Ze=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const De=(0,R.kZ)();De.width="450px",De.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(z,De)}return new ce.y(De=>{const Xe=setInterval(()=>E?.closed?(clearInterval(Xe),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"),De.next(!0)):Ze?(clearInterval(Xe),De.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,E=Math.max(.6*window.screen.width,1100),k=Math.max(.8*window.screen.height,800),$=window.top;return window.open(s,"_blank",`width=${E},height=${k},top=${$.outerHeight/2+$.screenY-k/2}, left=${$.outerWidth/2+$.screenX-E/2}`)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(N.uw),p.LFG(B.Ct),p.LFG(O),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),W=(()=>{class l{constructor(s){this.dialogRef=s}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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})(),Q=(()=>{class l{constructor(s,E,k,$,it,Ze,De,Xe){this.authService=s,this.oauthService=E,this.storeService=k,this.authResolver=$,this.authzService=it,this.dialog=Ze,this.router=De,this.mfaHandlerService=Xe,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,E=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",E),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(s)?(sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",E),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return(0,ne.z)(this.authzService.getPerunPrincipal()).then(s=>{if(null===s.user){const E=(0,R.kZ)();this.dialog.open(te,E)}else if(s.user.serviceUser){const E=(0,R.kZ)();this.dialog.open(W,E).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(s),this.authResolver.init(s)})}simpleLoadPrincipal(){return(0,ne.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,E=location.search.substring(1);sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",E);const k={};return E.split("&").forEach($=>{const it=$.split("=");k[it[0]]=it[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,F.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(s){this.loginScreenShown=s}isPotentiallyValidPath(s){const E=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===s)return!0;for(const k of E)if(s.startsWith(k))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,b.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 E=sessionStorage.getItem("auth:redirect");(!E||"/login"===E)&&(E="/"),sessionStorage.removeItem("auth:redirect");const k=sessionStorage.getItem("auth:queryParams");let $=[];k&&($=k.split("&"));const it={};return $.forEach(Ze=>{const De=Ze.split("=");it[De[0]]=De[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([E],{queryParams:it,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(O),p.LFG(B.Ct),p.LFG(v),p.LFG(T),p.LFG(S.Ct),p.LFG(N.uw),p.LFG(x.F0),p.LFG(q))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Re=h(6593);let Fe=(()=>{class l{constructor(s,E){this.matIconRegistry=s,this.domSanitizer=E,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(E){return new(E||l)(p.LFG(oe.jv),p.LFG(Re.H7))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac})}return l})();var ft=h(69862),Ye=h(58504),$e=h(64716),rt=h(99397),Qe=h(26306),ge=h(94664);let G=(()=>{class l{constructor(s){this.dialogRef=s}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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})(),me=(()=>{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(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Le=(()=>{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,E=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===s.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===s.name?E:E+"\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,E,k,$,it){this.addNotification.emit({type:"error",error:E,description:k,title:s,actionText:void 0===$&&void 0!==k?this.getDefaultActionMessage():$,delay:this.defaultErrorDelayMs,icon:"error_outline",action:it,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(s,E,k,$,it){const Ze=k?this.translate.instant(k):null,De=$?this.translate.instant($):null;De?this.showError(this.translate.instant(s),E,Ze,De,it):this.showError(this.translate.instant(s),E,Ze)}showSuccess(s,E,k,$){this.addNotification.emit({type:"success",description:E,title:s,actionText:void 0===k&&void 0!==E?this.getDefaultActionMessage():k,delay:this.defaultSuccessDelayMs,icon:"done",action:$,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(s,E,k,$){const it=E?this.translate.instant(E):void 0,Ze=k?this.translate.instant(k):void 0;Ze?this.showSuccess(this.translate.instant(s),it,Ze,$):this.showSuccess(this.translate.instant(s),it)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(g))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Ve=(()=>{class l{constructor(s,E,k,$,it,Ze,De,Xe){this.authService=s,this.apiRequestConfiguration=E,this.notificator=k,this.store=$,this.dialog=it,this.initAuthService=Ze,this.mfaHandlerService=De,this.oauthService=Xe}intercept(s,E){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 $=(0,R.kZ)();$.width="450px",$.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(G,$),this.dialogRefSessionExpiration.afterClosed().subscribe(it=>{(0,$e.x)(()=>this.dialogRefSessionExpiration=null),it&&(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,E)}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,E){const k=this.apiRequestConfiguration.shouldHandleError(),$="POST"===s.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(s.url);return E.handle(s).pipe((0,rt.b)(it=>{it instanceof ft.Zn&&$&&this.initAuthService.loadPrincipal()}),(0,Qe.K)(it=>{const Ze=it.error;if("MfaPrivilegeException"===Ze.type||"MfaRolePrivilegeException"===Ze.type||"MfaTimeoutException"===Ze.type||"MfaRoleTimeoutException"===Ze.type)return this.mfaHandlerService.openMfaWindow(Ze.type).pipe((0,ge.w)(De=>De?("MfaRolePrivilegeException"===Ze.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(s),E)):(0,Ye._)(()=>Ze)));{this.handleInvalidAccessTokenError(it);const De=this.formatErrors(it,s);return void 0===De?(0,Ye._)(()=>it):(k&&this.notificator.showRPCError(De),(0,Ye._)(()=>De))}}))}replaceAuthenticationToken(s){return s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(s){return s.startsWith(this.store.getProperty("api_url"))}formatErrors(s,E){let k;console.error(s);const $=s.error;if($.errorId&&(k=$),void 0!==k)return k.urlWithParams=E.urlWithParams,k.call=E.url,k.payload=E.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 E=(0,R.kZ)();this.dialogRefSessionExpiration=this.dialog.open(G,E),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(O),p.LFG(me),p.LFG(Le),p.LFG(v),p.LFG(N.uw),p.LFG(Q),p.LFG(q),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(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),xe=(()=>{class l{constructor(s,E,k,$){this.http=s,this.notificator=E,this.authService=k,this.storeService=$}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let s=new ft.WM;return s=s.set("Authorization",this.authService.getAuthorizationHeaderValue()),s}get(s,E=!0){const k=`${this.getApiUrl()}${s}`;return this.http.get(k,{headers:this.getHeaders()}).pipe((0,Qe.K)($=>this.formatErrors($,k,null,E)))}put(s,E={},k=!0){const $=`${this.getApiUrl()}${s}`,it=JSON.stringify(E);return this.http.put($,it,{headers:this.getHeaders()}).pipe((0,Qe.K)(Ze=>this.formatErrors(Ze,$,it,k)))}post(s,E={},k=!0){const $=`${this.getApiUrl()}${s}`,it=JSON.stringify(E);let Ze=this.getHeaders();return Ze=Ze.set("Content-Type","application/json; charset=utf-8"),this.http.post($,it,{headers:Ze}).pipe((0,Qe.K)(De=>this.formatErrors(De,$,it,k)))}delete(s,E=!0){const k=`${this.getApiUrl()}${s}`;return this.http.delete(k,{headers:this.getHeaders()}).pipe((0,Qe.K)($=>this.formatErrors($,k,null,E)))}formatErrors(s,E,k,$){const it=s.error;return it.call=E,it.payload=k,$&&this.notificator.showRPCError(s.error),(0,Ye._)(it)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(ft.eN),p.LFG(Le),p.LFG(O),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),ot=(()=>{class l{isAllSelected(s,E,k=(()=>!0)){const $=E.paginator,it=$.pageSize??0,Ze=$.pageIndex??0,De=($.pageIndex+1)*$.pageSize<$.length,Xe=E.data.length===E.filteredData.length;this.numCanBeSelected=0,this.pageStart=Ze*it,this.pageEnd=this.pageStart+it,this.numSelected=s,this.dataLength=Xe?E.data.length:E.filteredData.length;const se=E.sort;return De||(this.modulo=this.dataLength%it,this.pageEnd=0===this.modulo?this.pageStart+it:this.pageStart+this.modulo),this.pageIterator=0,(se?E.sortData(E.filteredData,se):E.filteredData).forEach(_e=>{this.pageStart<=this.pageIterator&&this.pageIterator{Xe?se(ie)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return E===s.data.reduce(($,it)=>$+Number(k(it)),0)}masterTogglePaginated(s,E,k,$=(()=>!0)){E.clear(),k&&s.data.forEach(it=>{$(it)&&E.select(it)})}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),fe=(()=>{class l{constructor(s,E,k,$){this.membersService=s,this.usersService=E,this.auditMessagesManagerService=k,this.registrarService=$}getMembers(s,E,k,$,it,Ze,De,Xe,se,ie){return this.membersService.getMembersPage({vo:s,attrNames:E,query:{pageSize:it,offset:$*it,order:k,sortColumn:Ze,statuses:De,searchString:Xe,groupId:se,groupStatuses:ie}})}getUsers(s,E,k,$,it,Ze,De,Xe,se,ie,_e,et,lt){return this.usersService.getUsersPage({attrNames:s,query:{offset:$*k,pageSize:$,order:E,sortColumn:it,searchString:Ze,withoutVo:De,facilityId:Xe,voId:se,resourceId:ie,serviceId:_e,onlyAllowed:et,consentStatuses:lt}})}getBlockedLogins(s,E,k,$,it,Ze){return this.usersService.getBlockedLoginsPage({query:{pageSize:s,offset:s*E,order:k,sortColumn:$,namespaces:Ze,searchString:it}})}getAuditMessages(s,E,k,$){return this.auditMessagesManagerService.getMessagesPage({query:{offset:k*E,pageSize:k,order:s,selectedEvents:$}})}getApplications(s,E,k,$,it,Ze,De,Xe,se,ie,_e,et,lt){return this.registrarService.getApplicationsPage({vo:_e,query:{pageSize:s,offset:E*s,order:k,sortColumn:$,searchString:Ze,includeGroupApplications:it,getDetails:lt,states:De,dateFrom:Xe,dateTo:se,userId:ie,groupId:et}})}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(S.uq),p.LFG(S.Fv),p.LFG(S.jw),p.LFG(S.tk))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var qe=h(65619),we=h(22096),ht=h(9315);function Y(l){return"allObjectCount"in l}class Ne{constructor(d,s){this.dynamicPaginatingService=d,this.authzService=s,this.allObjectCount=0,this.routeAuth=!0,this.step=1e4,this.dataSubject=new qe.X([]),this.loadingSubject=new qe.X(!1),this.loading$=this.loadingSubject.asObservable()}loadMembers(d,s,E,k,$,it,Ze,De,Xe,se){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const ie=this.latestQueryTime;this.dynamicPaginatingService.getMembers(d,s,E,k,$,it,Ze,De,Xe,se).pipe((0,Qe.K)(()=>(0,we.of)([])),(0,$e.x)(()=>this.loadingSubject.next(!1))).subscribe(_e=>{if(this.latestQueryTime<=ie){const et=_e.data;null!==et&&0!==et.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[{beanName:"Vo",id:d},et[0]])),this.allObjectCount=_e.totalCount,this.dataSubject.next(et)}})}getAllMembers(d,s,E,k,$,it,Ze,De,Xe){return new ce.y(se=>{const ie=[];for(let _e=0;_e{const et=[].concat(..._e.map(lt=>lt.data));se.next(et),se.complete()},error:_e=>se.error(_e)})})}loadUsers(d,s,E,k,$,it,Ze,De,Xe,se,ie,_e,et){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const lt=this.latestQueryTime;this.dynamicPaginatingService.getUsers(d,k,E,s,$,it,Ze,De,Xe,se,ie,_e,et).pipe((0,Qe.K)(()=>(0,we.of)([])),(0,$e.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=lt){const vt=St.data;this.allObjectCount=St.totalCount,this.dataSubject.next(vt)}})}getAllUsers(d,s,E,k,$,it,Ze,De,Xe,se,ie,_e){return new ce.y(et=>{const lt=[];for(let St=0;St{const vt=[].concat(...St.map(Ot=>Ot.data));et.next(vt),et.complete()},error:St=>et.error(St)})})}loadBlockedLogins(d,s,E,k,$,it){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Ze=this.latestQueryTime;this.dynamicPaginatingService.getBlockedLogins(d,s,E,k,$,it).pipe((0,Qe.K)(()=>(0,we.of)([])),(0,$e.x)(()=>this.loadingSubject.next(!1))).subscribe(De=>{if(this.latestQueryTime<=Ze){const Xe=De.data;this.allObjectCount=De.totalCount,this.dataSubject.next(Xe)}})}getAllBlockedLogins(d,s,E,k,$){return new ce.y(it=>{const Ze=[];for(let De=0;De{const Xe=[].concat(...De.map(se=>se.data));it.next(Xe),it.complete()},error:De=>it.error(De)})})}loadAuditMessages(d,s,E,k){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const $=this.latestQueryTime;this.dynamicPaginatingService.getAuditMessages(E,s,d,k).pipe((0,Qe.K)(()=>(0,we.of)([])),(0,$e.x)(()=>this.loadingSubject.next(!1))).subscribe(it=>{if(this.latestQueryTime<=$){const Ze=it.data;this.allObjectCount=it.totalCount,this.dataSubject.next(Ze)}})}getAllAuditMessages(d,s,E){return new ce.y(k=>{const $=[];for(let it=0;it{const Ze=[].concat(...it.map(De=>De.data));k.next(Ze),k.complete()},error:it=>k.error(it)})})}loadApplications(d,s,E,k,$,it,Ze,De,Xe,se,ie,_e,et){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const lt=this.latestQueryTime;this.dynamicPaginatingService.getApplications(d,s,E,k,it,$,Ze,De,Xe,se,_e,ie,et??!1).pipe((0,Qe.K)(()=>(0,we.of)([])),(0,$e.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=lt){const vt=St.data;if(null!==vt&&0!==vt.length){const Ot=vt;this.routeAuth=Ot[0].group?this.authzService.isAuthorized("getApplicationsForGroup_Group_List_policy",[Ot[0].group]):this.authzService.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Ot[0].vo])}this.allObjectCount=St.totalCount,this.dataSubject.next(vt)}})}getAllApplications(d,s,E,k,$,it,Ze,De,Xe,se,ie,_e){return new ce.y(et=>{const lt=[];for(let St=0;St{const vt=[].concat(...St.map(Ot=>Ot.data));et.next(vt),et.complete()},error:St=>et.error(St)})})}connect(){return this.dataSubject.asObservable()}disconnect(){this.dataSubject.complete(),this.loadingSubject.complete()}getData(){return this.dataSubject.value}}let ae=(()=>{class l{constructor(s,E){this.route=s,this.store=E}getPreferredLanguage(s){const E=this.store.getProperty("supported_languages"),k=navigator.languages.map(Ze=>Ze.split("-")[0]),$=location.search.substring(1).split("&");let it=null;for(const Ze of $){const De=Ze.split("=");"lang"===De[0]&&(it=De[1])}return it&&E.includes(it)?it:s&&E.includes(s)?s:k&&E.includes(k[0])?k[0]:"en"}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(x.gz),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var je=h(15861);let U=(()=>{class l{generatePdf(s){var E=this;return(0,je.Z)(function*(){yield E.loadPdfMake(),E.pdfMake.createPdf(s).open()})()}loadPdfMake(){var s=this;return(0,je.Z)(function*(){if(!s.pdfMake){const E=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=E.default,s.pdfMake.vfs=k.default.pdfMake.vfs}})()}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),le=(()=>{class l{constructor(s){this.pdfService=s}static generateTableForUser(s){const E=s.name.replace(";"," ").split(";")[0];return"OK"!==s.status?this.generateErrorRowForUser(E,s.status):l.generateRowForUser(E,s.login,s.password)}static generateErrorRowForUser(s,E){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:E,alignment:"center",bold:!0,color:"red"}]]}}}static generateRowForUser(s,E,k){return{table:{heights:[30,0],widths:[120,120,120,120],body:[[l.generateNameCell(s),{},l.getPasswordLabelCell(),l.generatePasswordCell(k)],[l.getLoginLabelCell(),l.generateLoginCell(E),{},{}]]}}}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 E=this;return(0,je.Z)(function*(){const k=[];for(const it of s)k.push(l.generateTableForUser(it));return E.pdfService.generatePdf({content:k})})()}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(U))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),ee=(()=>{class l{constructor(s){this.storeService=s}static getBrandContainingDomain(s,E){for(const $ of s)if($.newApps.admin===E||$.newApps.profile===E||$.newApps.pwdReset===E||$.newApps.consolidator===E||$.newApps.linker===E)return $;return s.filter($=>"default"===$.name)[0]||s[0]}getUrlForOtherApplication(s,E){const $=window.location.href.split("/"),it=$[0]+"//"+$[2],Ze=l.getBrandContainingDomain(this.storeService.getAppsConfig().brands,it);let De;if(Ze.newApps[s])De=Ze.newApps[s],"pwdReset"===s&&(De+=`?login-namespace=${E}`);else switch(De=Ze.oldGuiDomain+"/fed",s){case"admin":De+="/gui/";break;case"profile":De+="/profile/";break;case"pwdReset":De+=`/pwd-reset/?login-namespace=${E}`}return De}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var ke=h(21476);let He=(()=>{class l extends ke.ye{constructor(){super(...arguments),this.getRangeLabel=function(s,E,k){let $;const it=s*E+1,Ze=(s+1)*E,De=Ze>k?k:Ze;return k<1e3?`${it} \u2013 ${De} of ${String(k)}`:($=k<1e4?"1 000":k<1e5?"10 000":"100 000",`${it} \u2013 ${De} of ${$} +`)}}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})(),Et=(()=>{class l{setEntity(s){this.entity=s}getEntity(){return this.entity}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var he=h(1385);let Pe=(()=>{class l{constructor(s,E,k,$,it){this.authResolver=s,this.attributesManager=E,this.notificator=k,this.apiRequest=$,this.router=it,this.routePolicies=new Map([["organizations",Ze=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Ze])],["organizations-members",Ze=>this.authResolver.isAuthorized("getMembersPage_Vo_MembersPageQuery_List_policy",[Ze])],["organizations-groups",Ze=>this.authResolver.isAuthorized("getAllRichGroupsWithAttributesByNames_Vo_List_policy",[Ze])],["organizations-resources",Ze=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Ze])||this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Ze])||this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Ze])],["organizations-resources-preview",Ze=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Ze])],["organizations-resources-tags",Ze=>this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Ze])],["organizations-resources-states",Ze=>this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Ze])],["organizations-applications",Ze=>this.authResolver.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Ze])],["organizations-sponsoredMembers",Ze=>this.authResolver.isAuthorized("getSponsoredMembersAndTheirSponsors_Vo_policy",[Ze])],["organizations-serviceAccounts",Ze=>this.authResolver.isAuthorized("createSpecificMember_Vo_Candidate_List_SpecificUserType_List_policy",[Ze])],["organizations-attributes",Ze=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Ze])],["organizations-statistics",Ze=>this.authResolver.isAuthorized("getMembersCount_Vo_Status_policy",[Ze])&&this.authResolver.isAuthorized("getMembersCount_Vo_policy",[Ze])],["organizations-settings",Ze=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Ze])||this.authResolver.isManagerPagePrivileged(Ze)||this.authResolver.isThisVoAdminOrObserver(Ze.id)],["organizations-settings-expiration",Ze=>this.authResolver.isThisVoAdminOrObserver(Ze.id)],["organizations-settings-managers",Ze=>this.authResolver.isManagerPagePrivileged(Ze)],["organizations-settings-applicationForm",Ze=>this.authResolver.isThisVoAdminOrObserver(Ze.id)],["organizations-settings-notifications",Ze=>this.authResolver.isThisVoAdminOrObserver(Ze.id)],["organizations-settings-extsources",Ze=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Ze])],["organizations-settings-memberOrganizations",()=>this.authResolver.isPerunAdmin()],["organizations-settings-hierarchicalInclusion",()=>this.authResolver.isPerunAdmin()],["organizations-settings-bans",Ze=>this.authResolver.isAuthorized("getBansForVo_int_policy",[Ze])],["members",Ze=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Ze])],["members-groups",Ze=>this.authResolver.isAuthorized("getMemberGroups_Member_policy",[Ze])],["members-applications",Ze=>this.authResolver.isAuthorized("vo-getApplicationsForMember_Group_Member_policy",[Ze])],["members-resources",Ze=>this.authResolver.isAuthorized("getAssignedRichResources_Member_policy",[Ze])],["members-attributes",Ze=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Ze])],["members-bans",Ze=>this.authResolver.isAuthorized("vo-getBanForMember_member_policy",[Ze])],["groups",Ze=>this.authResolver.isAuthorized("getGroupById_int_policy",[Ze])],["groups-members",Ze=>this.authResolver.isAuthorized("group-getMembersPage_Vo_MembersPageQuery_List_policy",[Ze])],["groups-subgroups",Ze=>this.authResolver.isAuthorized("getAllRichSubGroupsWithAttributesByNames_Group_List_policy",[Ze])],["groups-resources",Ze=>this.authResolver.isAuthorized("getAssignedRichResources_Group_policy",[Ze])],["groups-applications",Ze=>this.authResolver.isAuthorized("getApplicationsForGroup_Group_List_policy",[Ze])],["groups-attributes",Ze=>this.authResolver.isAuthorized("getGroupById_int_policy",[Ze])],["groups-statistics",Ze=>this.authResolver.isAuthorized("getGroupMembersCount_Group_policy",[Ze])&&this.authResolver.isAuthorized("getGroupMembersCountsByVoStatus_Group_policy",[Ze])&&this.authResolver.isAuthorized("getGroupMembersCountsByGroupStatus_Group_policy",[Ze])],["groups-roles",Ze=>this.authResolver.isAuthorized("getGroupRoles_int_policy",[Ze])],["groups-settings",Ze=>this.authResolver.isManagerPagePrivileged(Ze)||this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ze])||this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Ze])||this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Ze])],["groups-settings-managers",Ze=>this.authResolver.isManagerPagePrivileged(Ze)],["groups-settings-applicationForm",Ze=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ze])],["groups-settings-notifications",Ze=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ze])],["groups-settings-relations",Ze=>this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Ze])],["groups-settings-extsources",Ze=>this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Ze])],["groups-settings-expiration",Ze=>(this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(Ze.id,he.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{},error:()=>{this.notificator.showRouteError(),this.router.navigate(["/notAuthorized"],{queryParamsHandling:"preserve"})}}),!0)],["resources",Ze=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Ze])],["resources-groups",Ze=>this.authResolver.isAuthorized("getAssignedGroups_Resource_policy",[Ze])],["resources-services",Ze=>this.authResolver.isAuthorized("getAssignedServices_Resource_policy",[Ze])],["resources-members",Ze=>this.authResolver.isAuthorized("getAssignedMembers_Resource_policy",[Ze])],["resources-tags",Ze=>this.authResolver.isAuthorized("getAllResourcesTagsForResource_Resource_policy",[Ze])],["resources-attributes",Ze=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Ze])],["resources-settings",Ze=>this.authResolver.isManagerPagePrivileged(Ze)],["resources-settings-managers",Ze=>this.authResolver.isManagerPagePrivileged(Ze)],["resources-settings-bans",Ze=>this.authResolver.isAuthorized("getBansForResource_int_policy",[Ze])],["facilities",Ze=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Ze])],["facilities-resources",Ze=>this.authResolver.isAuthorized("getAssignedRichResources_Facility_policy",[Ze])],["facilities-allowed-users",Ze=>this.authResolver.isAuthorized("getAssignedUsers_Facility_Service_policy",[Ze])],["facilities-allowed-groups",Ze=>this.authResolver.isAuthorized("getAllowedGroups_Facility_Vo_Service_policy",[Ze])],["facilities-services-status",Ze=>this.authResolver.isAuthorized("getFacilityServicesState_Facility_policy",[Ze])],["services-status",Ze=>this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[Ze])],["facilities-services-destinations",Ze=>this.authResolver.isAuthorized("getAllRichDestinations_Facility_policy",[Ze])],["facilities-hosts",()=>this.authResolver.isFacilityAdmin()],["facilities-attributes",Ze=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Ze])],["facilities-settings",Ze=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Ze])||this.authResolver.isManagerPagePrivileged(Ze)||this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Ze])||this.authResolver.isAuthorized("getBansForFacility_int_policy",[Ze])],["facilities-settings-owners",Ze=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Ze])],["facilities-settings-managers",Ze=>this.authResolver.isManagerPagePrivileged(Ze)],["facilities-settings-security-teams",Ze=>this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Ze])],["facilities-settings-blacklist",Ze=>this.authResolver.isAuthorized("getBansForFacility_int_policy",[Ze])],["facilities-settings-bans",Ze=>this.authResolver.isAuthorized("getBansForUser_int_policy",[Ze])]])}canNavigate(s,E){if(s.startsWith("admin")||s.startsWith("identities"))return this.authResolver.isPerunAdminOrObserver();if("facilities"===s&&-1===E.id)return this.authResolver.canManageFacilities();const k=this.routePolicies.get(s);return!k||k(E)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(T),p.LFG(S.H8),p.LFG(Le),p.LFG(me),p.LFG(x.F0))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var r=h(37398),u=h(97328);let C=(()=>{class l{constructor(s,E){this.attributesManager=s,this.authResolver=E,this.roleWithObjects$=new u.t(1),(0,we.of)(this.authResolver.getAllRules()).pipe((0,r.U)(k=>k.filter($=>$.assignableToAttributes)),(0,ge.w)(k=>{const $=new Map;return k.map(it=>$.set(it.roleName,["None",...Object.keys(it.assignedObjects)])),(0,we.of)(new Map([...$.entries()].sort()))})).subscribe(this.roleWithObjects$)}getRoles(){return(0,we.of)(this.authResolver.getAllRules().filter(s=>s.assignableToAttributes))}getObjects(s){return this.roleWithObjects$.pipe((0,ge.w)(E=>(0,we.of)(E.get(s))))}filterNullInPolicy(){return function(s){return s.pipe((0,r.U)(E=>(E.forEach(k=>k.policies=k.policies.filter($=>null!==$.role&&null!==$.object)),E)))}}updateAttributeAction(s,E,k,$,it,Ze){return void 0!==s&&s!==E||void 0!==k&&k!==$?this.attributesManager.setAttributeActionCriticality(it,Ze,void 0===s?E:s,k):(0,we.of)(void 0)}addAttributeId(){return function(s){return s.pipe((0,r.U)(([E,k])=>(k.forEach($=>$.attributeId=E),k)))}}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(S.H8),p.LFG(T))};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,E,k)=>{switch(E){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 $=(0,R.x2)(s);return(0,R.sG)($)}case"recent":return"";case"status":return s.status;case"uuid":return s.uuid;default:return s[E]}},this.getSortDataForColumn=(s,E,k,$)=>{switch(E){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 it=(0,R.x2)(s);return it&&"never"!==it.toLowerCase()?(0,o.p6)(it,"yyyy.MM.dd","en"):it}case"recent":return $&&$.includes(s.id)?"#".repeat($.indexOf(s.id)):s.name;case"status":return s.status;default:return s[E]}}}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),t=(()=>{class l{constructor(s,E){this.guiAuthResolver=s,this.authzResolver=E}findSponsorsAuth(s){const E=[this.guiAuthResolver.getRuleForRole("SPONSOR")],k=new Map;return this.guiAuthResolver.setRolesAuthorization(E,s,k),k.get(E[0].roleName).readAuth}getSponsors(s){const E=[he.r.USER_DEF_PREFERRED_MAIL];return new ce.y(k=>{this.authzResolver.getAuthzRichAdmins(m.uU.SPONSOR,s,"Vo",E,!1,!1).subscribe($=>{k.next($),k.complete()})})}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(T),p.LFG(S.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),i=(()=>{class l{prepareRoles(s,E){const k=new Map;return E.forEach($=>{const it=new Map;Object.keys(s[$]).forEach(De=>{it.set(De,s[$][De])}),k.set($,it)}),k}prepareComplementaryObjects(s,E){const k=new Map;return s.forEach($=>{const it=new Map;Object.keys(E[$]).forEach(De=>{const Xe=new Map;Object.keys(E[$][De]).map(ie=>Number(ie)).forEach(ie=>{Xe.set(ie,E[$][De][ie])}),it.set(De,Xe)}),k.set($,it)}),k}static#e=this.\u0275fac=function(E){return new(E||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 E="";if(0!==s.removedTags.length){E+=" The following tags are not allowed: ";for(const k of s.removedTags)E+=k+", ";E=E.slice(0,-2)+". "}if(0!==s.removedAttrs.length){E+=" The following attributes are not allowed: ";for(const k of s.removedAttrs)E+=k.attribute+" in "+k.tag+", ";E=E.slice(0,-2)+". "}if(0!==s.removedStyleProps.length){E+=" The following style properties are not allowed: ";for(const k of s.removedStyleProps)E+=k.style+" in "+k.tag+", ";E=E.slice(0,-2)+"."}return E}htmlContentValidator(){return s=>{const{isHtmlInvalid:E,invalidMessage:k}=this.checkHtmlContent(s);return E?{invalidHtmlContent:k}:null}}checkHtmlContent(s){const{escapedHtml:E,removedTags:k,removedAttrs:$,removedStyleProps:it}=this.escapeDangerousHtml(String(s.value)),Ze=this.generateErrorTooltip({escapedHtml:E,removedTags:k,removedAttrs:$,removedStyleProps:it});return{isHtmlInvalid:k.length>0||$.length>0||it.length>0,invalidMessage:Ze}}static#e=this.\u0275fac=function(E){return new(E||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 E of this.sections)s.set(E,!!localStorage.getItem(E));this.sectionState=new qe.X(s)}setItem(s){const E=!this.sectionState.value.get(s);E?localStorage.setItem(s,String(E)):localStorage.removeItem(s);const k=this.sectionState.value;k.set(s,E),this.sectionState.next(k)}getStates(){return this.sectionState.asObservable()}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},1385:(Ee,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:(Ee,Z,h)=>{"use strict";h.d(Z,{dN:()=>v,Je:()=>b,f7:()=>x.f7,l9:()=>R.l,sF:()=>x.sF,XI:()=>x.XI,Xd:()=>x.Xd,aC:()=>x.aC,fx:()=>x.fx,uY:()=>x.uY,dv:()=>x.dv,i5:()=>x.i5,Sd:()=>x.Sd,pR:()=>x.pR,ys:()=>x.ys,O6:()=>x.O6,B2:()=>x.B2,mH:()=>x.mH,MX:()=>x.MX,cT:()=>x.cT,oU:()=>x.oU,IL:()=>x.IL,Jc:()=>x.Jc,Xn:()=>x.Xn,kZ:()=>x.kZ,v$:()=>x.v$,x2:()=>x.x2,vL:()=>x.vL,j4:()=>x.j4,jh:()=>x.jh,bx:()=>x.bx,im:()=>x.im,zr:()=>x.zr,t$:()=>x.t$,Hm:()=>x.Hm,Cz:()=>x.Cz,sG:()=>x.sG,g$:()=>x.g$,bD:()=>x.bD,lt:()=>x.lt,Oe:()=>x.Oe,hu:()=>x.hu,Gw:()=>x.Gw,O5:()=>x.O5,te:()=>x.te,kN:()=>x.kN,$0:()=>x.$0,OV:()=>x.OV});var e=h(71365),p=h(96814),g=h(67848),S=h(87466),m=h(56223),T=h(65879);let b=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=T.oAB({type:N});static#i=this.\u0275inj=T.cJS({imports:[e.aw,p.ez,m.UX,g.C,S.Fk]})}return N})();var x=h(79600),R=h(77983);class v{static passwordMatchValidator(B){const O=B.get("passwordCtrl").value,te=B.get("passwordAgainCtrl").value;return B.get("passwordAgainCtrl").setErrors(O!==te?{noPasswordMatch:!0}:null),null}static patternValidator(B){return O=>{if(!O.value)return null;let te=0;for(const ne of B)te+=ne.test(O.value)?1:0;return te>=3?null:{isWeak:!0}}}}},79600:(Ee,Z,h)=>{"use strict";h.d(Z,{$0:()=>N,B2:()=>x,Cz:()=>F,Gw:()=>ot,Hm:()=>ve,IL:()=>Ye,Jc:()=>$e,MX:()=>Fe,O5:()=>he,O6:()=>je,OV:()=>tt,Oe:()=>xe,Sd:()=>Y,XI:()=>W,Xd:()=>le,Xn:()=>ae,aC:()=>U,bD:()=>te,bx:()=>Et,cT:()=>Ne,dv:()=>Ve,f7:()=>b,fx:()=>ee,g$:()=>R,hu:()=>ne,i5:()=>me,im:()=>Pe,j4:()=>z,jh:()=>He,kN:()=>v,kZ:()=>Le,lt:()=>B,mH:()=>ke,oU:()=>ft,pR:()=>ht,sF:()=>q,sG:()=>qe,t$:()=>C,te:()=>Ce,uY:()=>u,v$:()=>rt,vL:()=>w,x2:()=>fe,ys:()=>Ie,zr:()=>r});var e=h(15861),p=h(17700),g=h(96814),S=h(10217),T=h(1385);const b=[5,10,25,100,1e3],x=/^(([^<>+()[\]\\.,;:\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 R(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 v(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 te(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 ne(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 F(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 Ie(M,f){return ye.apply(this,arguments)}function ye(){return(ye=(0,e.Z)(function*(M,f){yield function oe(M){return new Promise(f=>setTimeout(f,M))}(M),f()})).apply(this,arguments)}function w(M){return JSON.parse(localStorage.getItem(M))||[]}function z(M){return JSON.parse(localStorage.getItem(M))||[]}function q(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 Re(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 W(M,f){if(null===localStorage.getItem("recent")){let o;o="Group"===M.beanName?[{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="Group"===M.beanName?{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 Q(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 tt(M){let f="";return M&&M.userAttributes.forEach(o=>{"organization"===o.friendlyName&&(f=o.value)}),f}function Fe(M){return M.filter(f=>!f.namespace.includes("def:core"))}function ft(M,f){const o=f.find(n=>n.id===M);return o?o.parentGroupId?ft(o.parentGroupId,f).concat(o):[o]:[]}function Ye(M,f){for(const o of M)if(o.namespace+":"+o.friendlyName===f)return o;return null}function $e(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 rt(M){return M.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceX509".toLowerCase()?function Qe(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 G(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 me(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 Le(){const M=new p.vA;return M.disableClose=!0,M.autoFocus=!1,M}function Ve(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 xe(M,f){return"valid"!==M.toLowerCase()||f&&"valid"!==M.toLowerCase()?M.replace("INVALID","INCOMPLETE"):"ACTIVE"}function ot(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 qe(M){return M&&"never"!==M.toLowerCase()?(0,g.p6)(M,"d.M.yyyy","en"):M}const we=new Intl.Collator("cs",{numeric:!0});function ht(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 we.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 Ne(M,f){let o="";return M?.forEach(n=>{n.friendlyName===f&&(o=n.value)}),o}function ae(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 je(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,S.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 le(M,f){return M.displayName.toLowerCase()>f.displayName.toLowerCase()?1:M.displayName.toLowerCase()===f.displayName.toLowerCase()?0:-1}function ee(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 ke(M,f,o=[]){M.enable(),M.clearValidators(),M.clearAsyncValidators(),M.setValidators(f),M.setAsyncValidators(o),M.updateValueAndValidity()}function He(M,f){return!!M&&M.some(o=>o.namespace+":"+o.friendlyName===f&&null!==o.value&&"true"===String(o.value))}function Et(M){return He(M.attributes,T.r.GROUP_SYNC_ENABLED)||He(M.attributes,T.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 Pe(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 C(){return"localhost"===location.hostname||"127.0.0.1"===location.hostname}},77983:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>W});var e=h(65879),p=h(21476),g=h(79600),S=h(38106),m=h(96814),T=h(56223),b=h(17700),x=h(32296),R=h(64170),v=h(92596),N=h(98525),B=h(23680),O=h(87466),te=h(71365);function ne(Q,Re){if(1&Q&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&Q){const tt=Re.$implicit;e.Q6J("value",tt.value),e.xp6(1),e.hij(" ",tt.viewValue," ")}}function F(Q,Re){1&Q&&(e.TgZ(0,"mat-radio-button",13),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Q&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let ce=(()=>{class Q{constructor(tt){this.inputData=tt,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new T.NI("csv",T.kI.required),this.selectedExportType=new T.NI("current",T.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(Fe){return new(Fe||Q)(e.Y36(b.WI))};static#t=this.\u0275cmp=e.Xpm({type:Q,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(Fe,ft){if(1&Fe&&(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,ne,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,F,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&Fe){let Ye,$e;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",ft.selectedFormat),e.xp6(1),e.Q6J("ngForOf",ft.formats),e.xp6(2),e.Oqu(e.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),e.xp6(2),e.Q6J("formControl",ft.selectedExportType),e.xp6(2),e.hij(" ",e.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),e.xp6(2),e.Q6J("ngIf",ft.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",ft.selectedFormat.valid||(null==(Ye=ft.selectedFormat.getRawValue())?null:Ye.length)>0),e.xp6(2),e.s9C("matTooltip",e.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),e.Q6J("matTooltipDisabled",ft.selectedFormat.invalid||ft.selectedExportType.valid||(null==($e=ft.selectedExportType.getRawValue())?null:$e.length)>0),e.xp6(2),e.Q6J("disabled",ft.selectedFormat.invalid||ft.selectedExportType.invalid)("matDialogClose",ft.export()),e.xp6(1),e.hij(" ",e.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[m.sg,m.O5,T.JJ,T.Q7,T.oH,x.lW,b.ZT,b.uh,b.xY,b.H8,R.KE,R.hX,v.gM,N.gD,B.ey,O.VQ,O.U0,te.X$]})}return Q})();var Ce=h(30617),Ie=h(77988);let ye=(()=>{class Q{constructor(tt){this.dialog=tt,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe}openDialog(){const tt=(0,g.kZ)();tt.width="500px",tt.data={allowExportAll:this.allowExportAll},this.dialog.open(ce,tt).afterClosed().subscribe(Fe=>{Fe&&("all"===Fe.exportType?this.exportAllData.emit(Fe.format):this.exportDisplayedData.emit(Fe.format))})}static#e=this.\u0275fac=function(Fe){return new(Fe||Q)(e.Y36(b.uw))};static#t=this.\u0275cmp=e.Xpm({type:Q,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(Fe,ft){if(1&Fe&&(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 ft.openDialog()}),e._uU(8),e.ALo(9,"translate"),e.qZA()()()),2&Fe){const Ye=e.MAs(6);e.xp6(1),e.Q6J("matMenuTriggerFor",Ye)("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:[x.RK,Ce.Hw,Ie.VK,Ie.OP,Ie.p6,v.gM,te.X$]})}return Q})();const oe=["topNav"],w=["table"];function z(Q,Re){if(1&Q){const tt=e.EpF();e.TgZ(0,"perun-web-apps-table-options",7),e.NdJ("exportDisplayedData",function(ft){e.CHM(tt);const Ye=e.oxw();return e.KtG(Ye.exportDisplayedData.emit(ft))})("exportAllData",function(ft){e.CHM(tt);const Ye=e.oxw();return e.KtG(Ye.exportAllData.emit(ft))}),e.qZA()}if(2&Q){const tt=e.oxw();e.Q6J("allowExportAll",tt.allowExportAll)}}const q=["*"];let W=(()=>{class Q{constructor(tt){this.tableConfigService=tt,this.hideExport=!1,this.pageSizeOptions=g.f7,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe,this.pageSize=5}set matPaginator(tt){this.paginator=tt}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(tt){this.table&&(this.pageSize=tt.pageSize,this.tableConfigService.setTablePageSize(this.tableId,tt.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}static#e=this.\u0275fac=function(Fe){return new(Fe||Q)(e.Y36(S.dB))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(Fe,ft){if(1&Fe&&(e.Gf(oe,5),e.Gf(w,5),e.Gf(p.NW,7)),2&Fe){let Ye;e.iGM(Ye=e.CRH())&&(ft.topNav=Ye.first),e.iGM(Ye=e.CRH())&&(ft.table=Ye.first),e.iGM(Ye=e.CRH())&&(ft.matPaginator=Ye.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:q,decls:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(Fe,ft){1&Fe&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),e.NdJ("page",function($e){return ft.pageChangedTop($e)}),e.qZA(),e.YNc(4,z,1,1,"perun-web-apps-table-options",4),e.qZA(),e.TgZ(5,"div",5,6),e.Hsn(7),e.qZA()()),2&Fe&&(e.xp6(3),e.Q6J("length",ft.dataLength)("pageSizeOptions",ft.pageSizeOptions)("pageSize",ft.pageSize),e.xp6(1),e.Q6J("ngIf",!ft.hideExport))},dependencies:[m.O5,p.NW,ye],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]})}return Q})()},11186:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>R});var e=h(65879),p=h(30617),g=h(96814);function S(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," info "),e.qZA())}function m(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," warning "),e.qZA())}function T(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," dangerous "),e.qZA())}function b(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," check_circle "),e.qZA())}const x=["*"];let R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:x,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,te){1&O&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,S,2,0,"mat-icon",1),e.YNc(2,m,2,0,"mat-icon",1),e.YNc(3,T,2,0,"mat-icon",1),e.YNc(4,b,2,0,"mat-icon",1),e.Hsn(5),e.qZA()),2&O&&(e.ekj("warn-alert","warn"===te.alert_type)("error-alert","error"===te.alert_type)("success-alert","success"===te.alert_type)("info-alert","info"===te.alert_type),e.xp6(1),e.Q6J("ngIf","info"===te.alert_type),e.xp6(1),e.Q6J("ngIf","warn"===te.alert_type),e.xp6(1),e.Q6J("ngIf","error"===te.alert_type),e.xp6(1),e.Q6J("ngIf","success"===te.alert_type))},dependencies:[p.Hw,g.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:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>S});var e=h(30617),p=h(96814),g=h(65879);let S=(()=>{class m{static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275mod=g.oAB({type:m});static#i=this.\u0275inj=g.cJS({imports:[e.Ps,p.ez]})}return m})()},12207:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(65879),p=h(55940);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(b,x){1&b&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return S})()},55959:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>g});var e=h(65879),p=h(55940);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(b,x){1&b&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return S})()},99441:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>m});var e=h(30617),p=h(96814),g=h(55940),S=h(65879);let m=(()=>{class T{static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275mod=S.oAB({type:T});static#i=this.\u0275inj=S.cJS({imports:[e.Ps,p.ez,g.Cq]})}return T})()},67848:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>ee});var e=h(96814),p=h(32296),g=h(95195),S=h(75986),m=h(17700),T=h(26385),b=h(3305),x=h(64170),R=h(65879),v=h(23680);let $e=(()=>{class ke{static#e=this.\u0275fac=function(he){return new(he||ke)};static#t=this.\u0275mod=R.oAB({type:ke});static#i=this.\u0275inj=R.cJS({imports:[v.uc,v.BQ,v.uc,v.BQ]})}return ke})();var Qe=h(30617),ge=h(24516),G=h(55940),me=h(61545),Le=h(25313),Ve=h(16672),ve=h(56223),xe=h(38034),ot=h(32651),fe=h(59038),qe=h(77988),we=h(81274),ht=h(13566),Y=h(21476),Ne=h(92596),ae=h(98525),je=h(74104),U=h(82599),le=h(22557);let ee=(()=>{class ke{static#e=this.\u0275fac=function(he){return new(he||ke)};static#t=this.\u0275mod=R.oAB({type:ke});static#i=this.\u0275inj=R.cJS({imports:[e.ez,g.QW,T.t,b.To,p.ot,$e,S.p9,Qe.Ps,Le.p0,m.Is,G.Cq,x.lN,ge.c,Ve.Cl,ve.u5,ve.UX,me.T5,xe.FA,v.XK,ot.SJ,fe.ie,qe.Tx,we.g0,ht.JX,Y.TU,Ne.AV,ae.LD,v.si,Le.p0,U.rP,le.Hi,g.QW,T.t,b.To,p.ot,$e,S.p9,Qe.Ps,Le.p0,m.Is,G.Cq,x.lN,ge.c,Ve.Cl,ve.u5,ve.UX,me.T5,xe.FA,v.XK,ot.SJ,fe.ie,qe.Tx,we.g0,ht.JX,Y.TU,Ne.AV,ae.LD,v.si,je.Nh,U.rP,le.Hi]})}return ke})()},75724:Ee=>{var S=.1,m="function"==typeof Float32Array;function T(te,ne){return 1-3*ne+3*te}function b(te,ne){return 3*ne-6*te}function x(te){return 3*te}function R(te,ne,F){return((T(ne,F)*te+b(ne,F))*te+x(ne))*te}function v(te,ne,F){return 3*T(ne,F)*te*te+2*b(ne,F)*te+x(ne)}function O(te){return te}Ee.exports=function(ne,F,ce,Ce){if(!(0<=ne&&ne<=1&&0<=ce&&ce<=1))throw new Error("bezier x values must be in [0, 1] range");if(ne===F&&ce===Ce)return O;for(var Ie=m?new Float32Array(11):new Array(11),ye=0;ye<11;++ye)Ie[ye]=R(ye*S,ne,ce);return function(z){return 0===z?0:1===z?1:R(function oe(w){for(var z=0,q=1;10!==q&&Ie[q]<=w;++q)z+=S;--q;var Re=z+(w-Ie[q])/(Ie[q+1]-Ie[q])*S,tt=v(Re,ne,ce);return tt>=.001?function B(te,ne,F,ce){for(var Ce=0;Ce<4;++Ce){var Ie=v(ne,F,ce);if(0===Ie)return ne;ne-=(R(ne,F,ce)-te)/Ie}return ne}(w,Re,ne,ce):0===tt?Re:function N(te,ne,F,ce,Ce){var Ie,ye,oe=0;do{(Ie=R(ye=ne+(F-ne)/2,ce,Ce)-te)>0?F=ye:ne=ye}while(Math.abs(Ie)>1e-7&&++oe<10);return ye}(w,z,z+S,ne,ce)}(z),F,Ce)}}},63921:function(Ee,Z,h){var e;!function(p,g){var S={};!function(p){"use strict";p.__esModule=!0,p.digestLength=32,p.blockSize=64;var g=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 S(O,te,ne,F,ce){for(var Ce,Ie,ye,oe,w,z,q,W,Q,Re,tt,Fe,ft;ce>=64;){for(Ce=te[0],Ie=te[1],ye=te[2],oe=te[3],w=te[4],z=te[5],q=te[6],W=te[7],Re=0;Re<16;Re++)O[Re]=(255&ne[tt=F+4*Re])<<24|(255&ne[tt+1])<<16|(255&ne[tt+2])<<8|255&ne[tt+3];for(Re=16;Re<64;Re++)O[Re]=((Fe=((Q=O[Re-2])>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+O[Re-7]|0)+((ft=((Q=O[Re-15])>>>7|Q<<25)^(Q>>>18|Q<<14)^Q>>>3)+O[Re-16]|0);for(Re=0;Re<64;Re++)Fe=(((w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7))+(w&z^~w&q)|0)+(W+(g[Re]+O[Re]|0)|0)|0,ft=((Ce>>>2|Ce<<30)^(Ce>>>13|Ce<<19)^(Ce>>>22|Ce<<10))+(Ce&Ie^Ce&ye^Ie&ye)|0,W=q,q=z,z=w,w=oe+Fe|0,oe=ye,ye=Ie,Ie=Ce,Ce=Fe+ft|0;te[0]+=Ce,te[1]+=Ie,te[2]+=ye,te[3]+=oe,te[4]+=w,te[5]+=z,te[6]+=q,te[7]+=W,F+=64,ce-=64}return F}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 te=0;te0){for(;this.bufferLength<64&&ne>0;)this.buffer[this.bufferLength++]=te[F++],ne--;64===this.bufferLength&&(S(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(ne>=64&&(F=S(this.temp,this.state,te,F,ne),ne%=64);ne>0;)this.buffer[this.bufferLength++]=te[F++],ne--;return this},O.prototype.finish=function(te){if(!this.finished){var ne=this.bytesHashed,F=this.bufferLength,ce=ne/536870912|0,Ce=ne<<3,Ie=ne%64<56?64:128;this.buffer[F]=128;for(var ye=F+1;ye>>24&255,this.buffer[Ie-7]=ce>>>16&255,this.buffer[Ie-6]=ce>>>8&255,this.buffer[Ie-5]=ce>>>0&255,this.buffer[Ie-4]=Ce>>>24&255,this.buffer[Ie-3]=Ce>>>16&255,this.buffer[Ie-2]=Ce>>>8&255,this.buffer[Ie-1]=Ce>>>0&255,S(this.temp,this.state,this.buffer,0,Ie),this.finished=!0}for(ye=0;ye<8;ye++)te[4*ye+0]=this.state[ye]>>>24&255,te[4*ye+1]=this.state[ye]>>>16&255,te[4*ye+2]=this.state[ye]>>>8&255,te[4*ye+3]=this.state[ye]>>>0&255;return this},O.prototype.digest=function(){var te=new Uint8Array(this.digestLength);return this.finish(te),te},O.prototype._saveState=function(te){for(var ne=0;nethis.blockSize)(new m).update(te).finish(ne).clean();else for(var F=0;F1&&te.update(O),ne&&te.update(ne),te.update(F),te.finish(O),F[0]++}p.HMAC=T,p.hash=b,p.default=b,p.hmac=x;var v=new Uint8Array(p.digestLength);p.hkdf=function N(O,te,ne,F){void 0===te&&(te=v),void 0===F&&(F=32);for(var ce=new Uint8Array([1]),Ce=x(te,O),Ie=new T(Ce),ye=new Uint8Array(Ie.digestLength),oe=ye.length,w=new Uint8Array(F),z=0;z>>24&255,Ie[1]=q>>>16&255,Ie[2]=q>>>8&255,Ie[3]=q>>>0&255,ce.reset(),ce.update(te),ce.update(Ie),ce.finish(oe);for(var W=0;W=N.status}function T(v){try{v.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),v.dispatchEvent(N)}}var b="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,x=b.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),R=b.saveAs||("object"!=typeof window||window!==b?function(){}:"download"in HTMLAnchorElement.prototype&&!x?function(v,N,B){var O=b.URL||b.webkitURL,te=document.createElement("a");te.download=N=N||v.name||"download",te.rel="noopener","string"==typeof v?(te.href=v,te.origin===location.origin?T(te):m(te.href)?S(v,N,B):T(te,te.target="_blank")):(te.href=O.createObjectURL(v),setTimeout(function(){O.revokeObjectURL(te.href)},4e4),setTimeout(function(){T(te)},0))}:"msSaveOrOpenBlob"in navigator?function(v,N,B){if(N=N||v.name||"download","string"!=typeof v)navigator.msSaveOrOpenBlob(function g(v,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(v.type)?new Blob(["\ufeff",v],{type:v.type}):v}(v,B),N);else if(m(v))S(v,N,B);else{var O=document.createElement("a");O.href=v,O.target="_blank",setTimeout(function(){T(O)})}}:function(v,N,B,O){if((O=O||open("","_blank"))&&(O.document.title=O.document.body.innerText="downloading..."),"string"==typeof v)return S(v,N,B);var te="application/octet-stream"===v.type,ne=/constructor/i.test(b.HTMLElement)||b.safari,F=/CriOS\/[\d]+/.test(navigator.userAgent);if((F||te&&ne||x)&&typeof FileReader<"u"){var ce=new FileReader;ce.onloadend=function(){var ye=ce.result;ye=F?ye:ye.replace(/^data:[^;]*;/,"data:attachment/file;"),O?O.location.href=ye:location=ye,O=null},ce.readAsDataURL(v)}else{var Ce=b.URL||b.webkitURL,Ie=Ce.createObjectURL(v);O?O.location=Ie:location.href=Ie,O=null,setTimeout(function(){Ce.revokeObjectURL(Ie)},4e4)}});b.saveAs=R.saveAs=R,Ee.exports=R})?h.apply(Z,[]):h)&&(Ee.exports=p)},69930:(Ee,Z,h)=>{h(78094).tz.load(h(91128))},78094:function(Ee,Z,h){var e,p,g;!function(S,m){"use strict";Ee.exports?Ee.exports=m(h(16676)):(p=[h(16676)],void 0!==(g="function"==typeof(e=m)?e.apply(Z,p):e)&&(Ee.exports=g))}(0,function(S){"use strict";void 0===S.version&&S.default&&(S=S.default);var N,T={},b={},x={},R={},v={};(!S||"string"!=typeof S.version)&&qe("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var B=S.version.split("."),O=+B[0],te=+B[1];function ne(U){return U>96?U-87:U>64?U-29:U-48}function F(U){var le=0,ee=U.split("."),ke=ee[0],He=ee[1]||"",Et=1,Pe=0,r=1;for(45===U.charCodeAt(0)&&(le=1,r=-1);le= 2.6.0. You are using Moment.js "+S.version+". See momentjs.com"),oe.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 ke,le=+U,ee=this.untils;for(ke=0;kePe&&we.moveInvalidForward&&(Et=Pe),le3){var le=R[$e(U)];if(le)return le;qe("Moment Timezone found "+U+" from the Intl api, but did not have that data loaded.")}}catch{}var he,Pe,r,ee=function Q(){var ke,He,Et,U=(new Date).getFullYear()-2,le=new z(new Date(U,0,1)),ee=[le];for(Et=1;Et<48;Et++)(He=new z(new Date(U,Et,1))).offset!==le.offset&&(ke=W(le,He),ee.push(ke),ee.push(new z(new Date(ke.at+6e4)))),le=He;for(Et=0;Et<4;Et++)ee.push(new z(new Date(U+Et,0,1))),ee.push(new z(new Date(U+Et,6,1)));return ee}(),ke=ee.length,He=function Fe(U){var He,Et,he,le=U.length,ee={},ke=[];for(He=0;He0?Et[0].zone.name:void 0}()),N},we.names=function ge(){var U,le=[];for(U in R)R.hasOwnProperty(U)&&(T[U]||T[b[U]])&&R[U]&&le.push(R[U]);return le.sort()},we.Zone=oe,we.unpack=ye,we.unpackBase60=F,we.needsOffset=fe,we.moveInvalidForward=!0,we.moveAmbiguousForward=!1,we.countries=function G(){return Object.keys(x)},we.zonesForCountry=function ve(U,le){if(!(U=function Ve(U){return U=U.toUpperCase(),x[U]||null}(U)))return null;var ee=U.zones.sort();return le?ee.map(function(ke){return{name:ke,offset:Qe(ke).utcOffset(new Date)}}):ee};var ht=S.fn;function Y(U){return function(){return this._z?this._z.abbr(this):U.call(this)}}function Ne(U){return function(){return this._z=null,U.apply(this,arguments)}}S.tz=we,S.defaultZone=null,S.updateOffset=function(U,le){var ke,ee=S.defaultZone;if(void 0===U._z&&(ee&&fe(U)&&!U._isUTC&&(U._d=S.utc(U._a)._d,U.utc().add(ee.parse(U),"minutes")),U._z=ee),U._z)if(ke=U._z.utcOffset(U),Math.abs(ke)<16&&(ke/=60),void 0!==U.utcOffset){var He=U._z;U.utcOffset(-ke,le),U._z=He}else U.zone(ke,le)},ht.tz=function(U,le){if(U){if("string"!=typeof U)throw new Error("Time zone name must be a string, got "+U+" ["+typeof U+"]");return this._z=Qe(U),this._z?S.updateOffset(this,le):qe("Moment Timezone has no data for "+U+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},ht.zoneName=Y(ht.zoneName),ht.zoneAbbr=Y(ht.zoneAbbr),ht.utc=Ne(ht.utc),ht.local=Ne(ht.local),ht.utcOffset=function ae(U){return function(){return arguments.length>0&&(this._z=null),U.apply(this,arguments)}}(ht.utcOffset),S.tz.setDefault=function(U){return(O<2||2===O&&te<9)&&qe("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+S.version+"."),S.defaultZone=U?Qe(U):null,S};var je=S.momentProperties;return"[object Array]"===Object.prototype.toString.call(je)?(je.push("_z"),je.push("_a")):je&&(je._z=null),S})},83274:function(Ee,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(g){return/^nm$/i.test(g)},meridiem:function(g,S,m){return g<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(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},61867:function(Ee,Z,h){!function(e){"use strict";var p=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},g={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(b){return function(x,R,v,N){var B=p(x),O=g[b][p(x)];return 2===B&&(O=O[R?0:1]),O.replace(/%d/i,x)}},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(b){return"\u0645"===b},meridiem:function(b,x,R){return b<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")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(h(16676))},17078:function(Ee,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(Ee,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"},g=function(x){return 0===x?0:1===x?1:2===x?2:x%100>=3&&x%100<=10?3:x%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"]},m=function(x){return function(R,v,N,B){var O=g(R),te=S[x][g(R)];return 2===O&&(te=te[v?0:1]),te.replace(/%d/i,R)}},T=["\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:T,monthsShort:T,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,R,v){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: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(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(R){return p[R]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},56789:function(Ee,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(Ee,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"},g={"\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,T,b){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(T){return g[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(h(16676))},71585:function(Ee,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(Ee,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"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=function(R){return 0===R?0:1===R?1:2===R?2:R%100>=3&&R%100<=10?3:R%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"]},T=function(R){return function(v,N,B,O){var te=S(v),ne=m[R][S(v)];return 2===te&&(ne=ne[N?0:1]),ne.replace(/%d/i,v)}},b=["\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: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(R){return"\u0645"===R},meridiem:function(R,v,N){return R<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:T("s"),ss:T("s"),m:T("m"),mm:T("m"),h:T("h"),hh:T("h"),d:T("d"),dd:T("d"),M:T("M"),MM:T("M"),y:T("y"),yy:T("y")},preparse:function(R){return R.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return g[v]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(v){return p[v]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},15611:function(Ee,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(S){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(S)},meridiem:function(S,m,T){return S<4?"gec\u0259":S<12?"s\u0259h\u0259r":S<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(S){if(0===S)return S+"-\u0131nc\u0131";var m=S%10;return S+(p[m]||p[S%100-m]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62459:function(Ee,Z,h){!function(e){"use strict";function g(m,T,b){return"m"===b?T?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?T?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":m+" "+function p(m,T){var b=m.split("_");return T%10==1&&T%100!=11?b[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?b[1]:b[2]}({ss:T?"\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:T?"\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:T?"\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"}[b],+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:g,mm:g,h:g,hh:g,d:"\u0434\u0437\u0435\u043d\u044c",dd:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},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,T,b){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,T){switch(T){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(Ee,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(g){var S=g%10,m=g%100;return 0===g?g+"-\u0435\u0432":0===m?g+"-\u0435\u043d":m>10&&m<20?g+"-\u0442\u0438":1===S?g+"-\u0432\u0438":2===S?g+"-\u0440\u0438":7===S||8===S?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},75918:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T?m<4?m:m+12:"\u09ad\u09cb\u09b0"===T||"\u09b8\u0995\u09be\u09b2"===T?m:"\u09a6\u09c1\u09aa\u09c1\u09b0"===T?m>=3?m:m+12:"\u09ac\u09bf\u0995\u09be\u09b2"===T||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T&&m>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===T&&m<5||"\u09ac\u09bf\u0995\u09be\u09b2"===T?m+12:m},meridiem:function(m,T,b){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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===T&&m>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===T&&m<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===T?m+12:m},meridiem:function(m,T,b){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(Ee,Z,h){!function(e){"use strict";function p(ne,F,ce){return ne+" "+function m(ne,F){return 2===F?function T(ne){var F={m:"v",b:"v",d:"z"};return void 0===F[ne.charAt(0)]?ne:F[ne.charAt(0)]+ne.substring(1)}(ne):ne}({mm:"munutenn",MM:"miz",dd:"devezh"}[ce],ne)}function S(ne){return ne>9?S(ne%10):ne}var b=[/^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,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: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:b,longMonthsParse:b,shortMonthsParse:b,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 g(ne){switch(S(ne)){case 1:case 3:case 4:case 5:case 9:return ne+" bloaz";default:return ne+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ne){return ne+(1===ne?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ne){return"g.m."===ne},meridiem:function(ne,F,ce){return ne<12?"a.m.":"g.m."}})}(h(16676))},38153:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var b=S+" ";switch(T){case"ss":return b+(1===S?"sekunda":2===S||3===S||4===S?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return b+(1===S?"minuta":2===S||3===S||4===S?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return b+(1===S?"sat":2===S||3===S||4===S?"sata":"sati");case"dd":return b+(1===S?"dan":"dana");case"MM":return b+(1===S?"mjesec":2===S||3===S||4===S?"mjeseca":"mjeseci");case"yy":return b+(1===S?"godina":2===S||3===S||4===S?"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(Ee,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(g,S){var m=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===S||"W"===S)&&(m="a"),g+m},week:{dow:1,doy:4}})}(h(16676))},72616:function(Ee,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("_")},g="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),S=[/^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 T(R){return R>1&&R<5&&1!=~~(R/10)}function b(R,v,N,B){var O=R+" ";switch(N){case"s":return v||B?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return v||B?O+(T(R)?"sekundy":"sekund"):O+"sekundami";case"m":return v?"minuta":B?"minutu":"minutou";case"mm":return v||B?O+(T(R)?"minuty":"minut"):O+"minutami";case"h":return v?"hodina":B?"hodinu":"hodinou";case"hh":return v||B?O+(T(R)?"hodiny":"hodin"):O+"hodinami";case"d":return v||B?"den":"dnem";case"dd":return v||B?O+(T(R)?"dny":"dn\xed"):O+"dny";case"M":return v||B?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return v||B?O+(T(R)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):O+"m\u011bs\xedci";case"y":return v||B?"rok":"rokem";case"yy":return v||B?O+(T(R)?"roky":"let"):O+"lety"}}e.defineLocale("cs",{months:p,monthsShort:g,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:S,longMonthsParse:S,shortMonthsParse:S,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: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}})}(h(16676))},27049:function(Ee,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(g){return g+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(g)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(g)?"\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(Ee,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(g){var m="";return g>20?m=40===g||50===g||60===g||80===g||100===g?"fed":"ain":g>0&&(m=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][g]),g+m},week:{dow:1,doy:4}})}(h(16676))},20605:function(Ee,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,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"],g=["\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:g,weekdaysShort:g,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,T,b){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(Ee,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(S,m){return S?"string"==typeof m&&/D/.test(m.substring(0,m.indexOf("MMMM")))?this._monthsGenitiveEl[S.month()]:this._monthsNominativeEl[S.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(S,m,T){return S>11?T?"\u03bc\u03bc":"\u039c\u039c":T?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(S){return"\u03bc"===(S+"").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(S,m){var T=this._calendarEl[S],b=m&&m.hours();return function p(S){return typeof Function<"u"&&S instanceof Function||"[object Function]"===Object.prototype.toString.call(S)}(T)&&(T=T.apply(m)),T.replace("{}",b%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(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:4}})}(h(16676))},83792:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(h(16676))},57651:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},81929:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},19818:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(h(16676))},6612:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:6}})}(h(16676))},24900:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},72721:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},95159:function(Ee,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(g){return"p"===g.charAt(0).toLowerCase()},meridiem:function(g,S,m){return g>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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[S+"sekundi",S+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[S+" minuti",S+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[S+" tunni",S+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[S+" kuu",S+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[S+" aasta",S+" aastat"]};return m?x[T][2]?x[T][2]:x[T][1]:b?x[T][0]:x[T][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(Ee,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(Ee,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"},g={"\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,T,b){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(T){return g[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(h(16676))},49775:function(Ee,Z,h){!function(e){"use strict";var p="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),g=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",p[7],p[8],p[9]];function S(b,x,R,v){var N="";switch(R){case"s":return v?"muutaman sekunnin":"muutama sekunti";case"ss":N=v?"sekunnin":"sekuntia";break;case"m":return v?"minuutin":"minuutti";case"mm":N=v?"minuutin":"minuuttia";break;case"h":return v?"tunnin":"tunti";case"hh":N=v?"tunnin":"tuntia";break;case"d":return v?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":N=v?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return v?"kuukauden":"kuukausi";case"MM":N=v?"kuukauden":"kuukautta";break;case"y":return v?"vuoden":"vuosi";case"yy":N=v?"vuoden":"vuotta"}return function m(b,x){return b<10?x?g[b]:p[b]:b}(b,v)+" "+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: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}})}(h(16676))},64282:function(Ee,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(g){return g},week:{dow:1,doy:4}})}(h(16676))},84236:function(Ee,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(Ee,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(g,S){switch(S){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}}})}(h(16676))},21412:function(Ee,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(g,S){switch(S){default:case"M":case"Q":case"D":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))},89361:function(Ee,Z,h){!function(e){"use strict";var S=/(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:S,monthsShortRegex:S,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(b,x){switch(x){case"D":return b+(1===b?"er":"");default:case"M":case"Q":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(h(16676))},66984:function(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),g="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,T){return m?/-MMM-/.test(T)?g[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(Ee,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(x){return x+(1===x?"d":x%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},78849:function(Ee,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(x){return x+(1===x?"d":x%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},34273:function(Ee,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(g){return 0===g.indexOf("un")?"n"+g:"en "+g},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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){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:[S+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",S+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[S+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",S+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[S+" \u0935\u0930\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[S+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",S+" \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:[S+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",S+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[S+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return b?x[T][0]:x[T][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(S,m){return"D"===m?S+"\u0935\u0947\u0930":S},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(S,m){return 12===S&&(S=0),"\u0930\u093e\u0924\u0940"===m?S<4?S:S+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===m?S:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===m?S>12?S:S+12:"\u0938\u093e\u0902\u091c\u0947"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"\u0930\u093e\u0924\u0940":S<12?"\u0938\u0915\u093e\u0933\u0940\u0902":S<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":S<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(h(16676))},62696:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={s:["thoddea sekondamni","thodde sekond"],ss:[S+" sekondamni",S+" sekond"],m:["eka mintan","ek minut"],mm:[S+" mintamni",S+" mintam"],h:["eka voran","ek vor"],hh:[S+" voramni",S+" voram"],d:["eka disan","ek dis"],dd:[S+" disamni",S+" dis"],M:["eka mhoinean","ek mhoino"],MM:[S+" mhoineamni",S+" mhoine"],y:["eka vorsan","ek voros"],yy:[S+" vorsamni",S+" vorsam"]};return b?x[T][0]:x[T][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(S,m){return"D"===m?S+"er":S},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(S,m){return 12===S&&(S=0),"rati"===m?S<4?S:S+12:"sokallim"===m?S:"donparam"===m?S>12?S:S+12:"sanje"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"rati":S<12?"sokallim":S<16?"donparam":S<20?"sanje":"rati"}})}(h(16676))},66928:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0ab0\u0abe\u0aa4"===T?m<4?m:m+12:"\u0ab8\u0ab5\u0abe\u0ab0"===T?m:"\u0aac\u0aaa\u0acb\u0ab0"===T?m>=10?m:m+12:"\u0ab8\u0abe\u0a82\u0a9c"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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(g){return 2===g?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":g+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(g){return 2===g?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":g+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(g){return 2===g?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":g+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(g){return 2===g?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":g%10==0&&10!==g?g+" \u05e9\u05e0\u05d4":g+" \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(g){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(g)},meridiem:function(g,S,m){return g<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":g<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":g<12?m?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":g<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(Ee,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"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},S=[/^\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:S,longMonthsParse:S,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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(x){return g[x]})},postformat:function(b){return b.replace(/\d/g,function(x){return p[x]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,x){return 12===b&&(b=0),"\u0930\u093e\u0924"===x?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===x?b:"\u0926\u094b\u092a\u0939\u0930"===x?b>=10?b:b+12:"\u0936\u093e\u092e"===x?b+12:void 0},meridiem:function(b,x,R){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(h(16676))},17134:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var b=S+" ";switch(T){case"ss":return b+(1===S?"sekunda":2===S||3===S||4===S?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return b+(1===S?"minuta":2===S||3===S||4===S?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return b+(1===S?"sat":2===S||3===S||4===S?"sata":"sati");case"dd":return b+(1===S?"dan":"dana");case"MM":return b+(1===S?"mjesec":2===S||3===S||4===S?"mjeseca":"mjeseci");case"yy":return b+(1===S?"godina":2===S||3===S||4===S?"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(Ee,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 g(T,b,x,R){var v=T;switch(x){case"s":return R||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return v+(R||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(R||b?" perc":" perce");case"mm":return v+(R||b?" perc":" perce");case"h":return"egy"+(R||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return v+(R||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(R||b?" nap":" napja");case"dd":return v+(R||b?" nap":" napja");case"M":return"egy"+(R||b?" h\xf3nap":" h\xf3napja");case"MM":return v+(R||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(R||b?" \xe9v":" \xe9ve");case"yy":return v+(R||b?" \xe9v":" \xe9ve")}return""}function S(T){return(T?"":"[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(T){return"u"===T.charAt(1).toLowerCase()},meridiem:function(T,b,x){return T<12?!0===x?"de":"DE":!0===x?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return S.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return S.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%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))},4523:function(Ee,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(g){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(g)},meridiem:function(g){return g<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":g<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":g<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(g,S){switch(S){case"DDD":case"w":case"W":case"DDDo":return 1===g?g+"-\u056b\u0576":g+"-\u0580\u0564";default:return g}},week:{dow:1,doy:7}})}(h(16676))},99233:function(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"siang"===S?g>=11?g:g+12:"sore"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"siang":g<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(Ee,Z,h){!function(e){"use strict";function p(m){return m%100==11||m%10!=1}function g(m,T,b,x){var R=m+" ";switch(b){case"s":return T||x?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return p(m)?R+(T||x?"sek\xfandur":"sek\xfandum"):R+"sek\xfanda";case"m":return T?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return p(m)?R+(T||x?"m\xedn\xfatur":"m\xedn\xfatum"):T?R+"m\xedn\xfata":R+"m\xedn\xfatu";case"hh":return p(m)?R+(T||x?"klukkustundir":"klukkustundum"):R+"klukkustund";case"d":return T?"dagur":x?"dag":"degi";case"dd":return p(m)?T?R+"dagar":R+(x?"daga":"d\xf6gum"):T?R+"dagur":R+(x?"dag":"degi");case"M":return T?"m\xe1nu\xf0ur":x?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return p(m)?T?R+"m\xe1nu\xf0ir":R+(x?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):T?R+"m\xe1nu\xf0ur":R+(x?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return T||x?"\xe1r":"\xe1ri";case"yy":return p(m)?R+(T||x?"\xe1r":"\xe1rum"):R+(T||x?"\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:g,ss:g,m:g,mm:g,h:"klukkustund",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))},78118:function(Ee,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(g){return(/^[0-9].+$/.test(g)?"tra":"in")+" "+g},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(Ee,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(Ee,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(g,S){return"\u5143"===S[1]?1:parseInt(S[1]||g,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(g){return"\u5348\u5f8c"===g},meridiem:function(g,S,m){return g<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(g){return g.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(g){return this.week()!==g.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(g,S){switch(S){case"y":return 1===g?"\u5143\u5e74":g+"\u5e74";case"d":case"D":case"DDD":return g+"\u65e5";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"enjing"===S?g:"siyang"===S?g>=11?g:g+12:"sonten"===S||"ndalu"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"enjing":g<15?"siyang":g<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(Ee,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(g){return g.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(S,m,T){return"\u10d8"===T?m+"\u10e8\u10d8":m+T+"\u10e8\u10d8"})},past:function(g){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(g)?g.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(g)?g.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):g},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(g){return 0===g?g:1===g?g+"-\u10da\u10d8":g<20||g<=100&&g%20==0||g%100==0?"\u10db\u10d4-"+g:g+"-\u10d4"},week:{dow:1,doy:7}})}(h(16676))},82461:function(Ee,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(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},77399:function(Ee,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"},g={"\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,T,b){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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},week:{dow:1,doy:4}})}(h(16676))},38720:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===T?m<4?m:m+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===T?m:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===T?m>=10?m:m+12:"\u0cb8\u0c82\u0c9c\u0cc6"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\uc77c";case"M":return g+"\uc6d4";case"w":case"W":return g+"\uc8fc";default:return g}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(g){return"\uc624\ud6c4"===g},meridiem:function(g,S,m){return g<12?"\uc624\uc804":"\uc624\ud6c4"}})}(h(16676))},82995:function(Ee,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"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=["\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:S,monthsShort:S,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(T){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(T)},meridiem:function(T,b,x){return T<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(T){return T.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return g[b]}).replace(/\u060c/g,",")},postformat:function(T){return T.replace(/\d/g,function(b){return p[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},8779:function(Ee,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(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62057:function(Ee,Z,h){!function(e){"use strict";function p(b,x,R,v){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 x?N[R][0]:N[R][1]}function m(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var x=b%10;return m(0===x?b/10:x)}if(b<1e4){for(;b>=10;)b/=10;return m(b)}return m(b/=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 g(b){return m(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function S(b){return m(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},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(Ee,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(g){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===g},meridiem:function(g,S,m){return g<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(g){return"\u0e97\u0eb5\u0ec8"+g}})}(h(16676))},15430:function(Ee,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 S(R,v,N,B){return v?T(N)[0]:B?T(N)[1]:T(N)[2]}function m(R){return R%10==0||R>10&&R<20}function T(R){return p[R].split("_")}function b(R,v,N,B){var O=R+" ";return 1===R?O+S(0,v,N[0],B):v?O+(m(R)?T(N)[1]:T(N)[0]):B?O+T(N)[1]:O+(m(R)?T(N)[1]:T(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 g(R,v,N,B){return v?"kelios sekund\u0117s":B?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m:S,mm:b,h:S,hh:b,d:S,dd:b,M:S,MM:b,y:S,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(R){return R+"-oji"},week:{dow:1,doy:4}})}(h(16676))},53363:function(Ee,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 g(x,R,v){return v?R%10==1&&R%100!=11?x[2]:x[3]:R%10==1&&R%100!=11?x[0]:x[1]}function S(x,R,v){return x+" "+g(p[v],x,R)}function m(x,R,v){return g(p[v],x,R)}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 T(x,R){return R?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:S,m,mm:S,h:m,hh:S,d:m,dd:S,M:m,MM:S,y:m,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},72939:function(Ee,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(S,m){return 1===S?m[0]:S>=2&&S<=4?m[1]:m[2]},translate:function(S,m,T){var b=p.words[T];return 1===T.length?m?b[0]:b[1]:S+" "+p.correctGrammaticalCase(S,b)}};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(Ee,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(Ee,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(g){var S=g%10,m=g%100;return 0===g?g+"-\u0435\u0432":0===m?g+"-\u0435\u043d":m>10&&m<20?g+"-\u0442\u0438":1===S?g+"-\u0432\u0438":2===S?g+"-\u0440\u0438":7===S||8===S?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},50561:function(Ee,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(g,S){return 12===g&&(g=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===S&&g>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===S||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===S?g+12:g},meridiem:function(g,S,m){return g<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":g<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":g<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":g<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(h(16676))},68929:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){switch(T){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 S+(m?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return S+(m?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return S+(m?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return S+(m?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return S+(m?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return S+(m?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return S}}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(S){return"\u04ae\u0425"===S},meridiem:function(S,m,T){return S<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(S,m){switch(m){case"d":case"D":case"DDD":return S+" \u04e9\u0434\u04e9\u0440";default:return S}}})}(h(16676))},84880:function(Ee,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"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function S(T,b,x,R){var v="";if(b)switch(x){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(x){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,T)}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:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},preparse:function(T){return T.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return g[b]})},postformat:function(T){return T.replace(/\d/g,function(b){return p[b]})},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(T,b){return 12===T&&(T=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?T:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?T>=12?T:T+12:void 0},meridiem:function(T,b,x){return T>=0&&T<6?"\u092a\u0939\u093e\u091f\u0947":T<12?"\u0938\u0915\u093e\u0933\u0940":T<17?"\u0926\u0941\u092a\u093e\u0930\u0940":T<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(h(16676))},42074:function(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"tengahari"===S?g>=11?g:g+12:"petang"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"tengahari":g<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(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"tengahari"===S?g>=11?g:g+12:"petang"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"tengahari":g<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(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},week:{dow:1,doy:4}})}(h(16676))},15273:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0930\u093e\u0924\u093f"===T?m<4?m:m+12:"\u092c\u093f\u0939\u093e\u0928"===T?m:"\u0926\u093f\u0909\u0901\u0938\u094b"===T?m>=10?m:m+12:"\u0938\u093e\u0901\u091d"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},51667:function(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},17262:function(Ee,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(Ee,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(g,S){var m=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===S||"W"===S)&&(m="a"),g+m},week:{dow:1,doy:4}})}(h(16676))},96830:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0a30\u0a3e\u0a24"===T?m<4?m:m+12:"\u0a38\u0a35\u0a47\u0a30"===T?m:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===T?m>=10?m:m+12:"\u0a38\u0a3c\u0a3e\u0a2e"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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("_"),g="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),S=[/^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(x){return x%10<5&&x%10>1&&~~(x/10)%10!=1}function T(x,R,v){var N=x+" ";switch(v){case"ss":return N+(m(x)?"sekundy":"sekund");case"m":return R?"minuta":"minut\u0119";case"mm":return N+(m(x)?"minuty":"minut");case"h":return R?"godzina":"godzin\u0119";case"hh":return N+(m(x)?"godziny":"godzin");case"ww":return N+(m(x)?"tygodnie":"tygodni");case"MM":return N+(m(x)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return N+(m(x)?"lata":"lat")}}e.defineLocale("pl",{months:function(x,R){return x?/D MMMM/.test(R)?g[x.month()]:p[x.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:S,longMonthsParse:S,shortMonthsParse:S,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:T,m:T,mm:T,h:T,hh:T,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:T,M:"miesi\u0105c",MM:T,y:"rok",yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},32751:function(Ee,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(Ee,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var x=" ";return(S%100>=20||S>=100&&S%100==0)&&(x=" de "),S+x+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[T]}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(Ee,Z,h){!function(e){"use strict";function g(T,b,x){return"m"===x?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":T+" "+function p(T,b){var x=T.split("_");return b%10==1&&b%100!=11?x[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?x[1]:x[2]}({ss:b?"\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:b?"\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],+T)}var S=[/^\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:S,longMonthsParse:S,shortMonthsParse:S,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(T){if(T.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(T){if(T.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:g,m:g,mm:g,h:"\u0447\u0430\u0441",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(T){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(T)},meridiem:function(T,b,x){return T<4?"\u043d\u043e\u0447\u0438":T<12?"\u0443\u0442\u0440\u0430":T<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(T,b){switch(b){case"M":case"d":case"DDD":return T+"-\u0439";case"D":return T+"-\u0433\u043e";case"w":case"W":return T+"-\u044f";default:return T}},week:{dow:1,doy:4}})}(h(16676))},62188:function(Ee,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"],g=["\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:g,weekdaysShort:g,weekdaysMin:g,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,T,b){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(Ee,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(Ee,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(g){return g+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(g){return"\u0db4.\u0dc0."===g||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===g},meridiem:function(g,S,m){return g>11?m?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":m?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(h(16676))},99966:function(Ee,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("_"),g="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function S(b){return b>1&&b<5}function m(b,x,R,v){var N=b+" ";switch(R){case"s":return x||v?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return x||v?N+(S(b)?"sekundy":"sek\xfand"):N+"sekundami";case"m":return x?"min\xfata":v?"min\xfatu":"min\xfatou";case"mm":return x||v?N+(S(b)?"min\xfaty":"min\xfat"):N+"min\xfatami";case"h":return x?"hodina":v?"hodinu":"hodinou";case"hh":return x||v?N+(S(b)?"hodiny":"hod\xedn"):N+"hodinami";case"d":return x||v?"de\u0148":"d\u0148om";case"dd":return x||v?N+(S(b)?"dni":"dn\xed"):N+"d\u0148ami";case"M":return x||v?"mesiac":"mesiacom";case"MM":return x||v?N+(S(b)?"mesiace":"mesiacov"):N+"mesiacmi";case"y":return x||v?"rok":"rokom";case"yy":return x||v?N+(S(b)?"roky":"rokov"):N+"rokmi"}}e.defineLocale("sk",{months:p,monthsShort:g,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x=S+" ";switch(T){case"s":return m||b?"nekaj sekund":"nekaj sekundami";case"ss":return x+(1===S?m?"sekundo":"sekundi":2===S?m||b?"sekundi":"sekundah":S<5?m||b?"sekunde":"sekundah":"sekund");case"m":return m?"ena minuta":"eno minuto";case"mm":return x+(1===S?m?"minuta":"minuto":2===S?m||b?"minuti":"minutama":S<5?m||b?"minute":"minutami":m||b?"minut":"minutami");case"h":return m?"ena ura":"eno uro";case"hh":return x+(1===S?m?"ura":"uro":2===S?m||b?"uri":"urama":S<5?m||b?"ure":"urami":m||b?"ur":"urami");case"d":return m||b?"en dan":"enim dnem";case"dd":return x+(1===S?m||b?"dan":"dnem":2===S?m||b?"dni":"dnevoma":m||b?"dni":"dnevi");case"M":return m||b?"en mesec":"enim mesecem";case"MM":return x+(1===S?m||b?"mesec":"mesecem":2===S?m||b?"meseca":"mesecema":S<5?m||b?"mesece":"meseci":m||b?"mesecev":"meseci");case"y":return m||b?"eno leto":"enim letom";case"yy":return x+(1===S?m||b?"leto":"letom":2===S?m||b?"leti":"letoma":S<5?m||b?"leta":"leti":m||b?"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(Ee,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(g){return"M"===g.charAt(0)},meridiem:function(g,S,m){return g<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(Ee,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(S,m){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?m[0]:m[1]:m[2]},translate:function(S,m,T,b){var R,x=p.words[T];return 1===T.length?"y"===T&&m?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||m?x[0]:x[1]:(R=p.correctGrammaticalCase(S,x),"yy"===T&&m&&"\u0433\u043e\u0434\u0438\u043d\u0443"===R?S+" \u0433\u043e\u0434\u0438\u043d\u0430":S+" "+R)}};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(Ee,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(S,m){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?m[0]:m[1]:m[2]},translate:function(S,m,T,b){var R,x=p.words[T];return 1===T.length?"y"===T&&m?"jedna godina":b||m?x[0]:x[1]:(R=p.correctGrammaticalCase(S,x),"yy"===T&&m&&"godinu"===R?S+" godina":S+" "+R)}};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(Ee,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(g,S,m){return g<11?"ekuseni":g<15?"emini":g<19?"entsambama":"ebusuku"},meridiemHour:function(g,S){return 12===g&&(g=0),"ekuseni"===S?g:"emini"===S?g>=11?g:g+12:"entsambama"===S||"ebusuku"===S?0===g?0:g+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(h(16676))},37221:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?":e":1===S||2===S?":a":":e")},week:{dow:1,doy:4}})}(h(16676))},51743:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T,b){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,T){return 12===m&&(m=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===T?m<2?m:m+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===T||"\u0b95\u0bbe\u0bb2\u0bc8"===T||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===T&&m>=10?m:m+12},week:{dow:0,doy:6}})}(h(16676))},98118:function(Ee,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(g,S){return 12===g&&(g=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===S?g<4?g:g+12:"\u0c09\u0c26\u0c2f\u0c02"===S?g:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===S?g>=10?g:g+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===S?g+12:void 0},meridiem:function(g,S,m){return g<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":g<10?"\u0c09\u0c26\u0c2f\u0c02":g<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":g<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(h(16676))},26278:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},36987:function(Ee,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(S,m){return 12===S&&(S=0),"\u0448\u0430\u0431"===m?S<4?S:S+12:"\u0441\u0443\u0431\u04b3"===m?S:"\u0440\u04ef\u0437"===m?S>=11?S:S+12:"\u0431\u0435\u0433\u043e\u04b3"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"\u0448\u0430\u0431":S<11?"\u0441\u0443\u0431\u04b3":S<16?"\u0440\u04ef\u0437":S<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},39325:function(Ee,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(g){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===g},meridiem:function(g,S,m){return g<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(Ee,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(S,m){switch(m){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'unjy";var T=S%10;return S+(p[T]||p[S%100-T]||p[S>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},68148:function(Ee,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(g){return g},week:{dow:1,doy:4}})}(h(16676))},59616:function(Ee,Z,h){!function(e){"use strict";var p="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function m(x,R,v,N){var B=function T(x){var R=Math.floor(x%1e3/100),v=Math.floor(x%100/10),N=x%10,B="";return R>0&&(B+=p[R]+"vatlh"),v>0&&(B+=(""!==B?" ":"")+p[v]+"maH"),N>0&&(B+=(""!==B?" ":"")+p[N]),""===B?"pagh":B}(x);switch(v){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 g(x){var R=x;return-1!==x.indexOf("jaj")?R.slice(0,-3)+"leS":-1!==x.indexOf("jar")?R.slice(0,-3)+"waQ":-1!==x.indexOf("DIS")?R.slice(0,-3)+"nem":R+" pIq"},past:function S(x){var R=x;return-1!==x.indexOf("jaj")?R.slice(0,-3)+"Hu\u2019":-1!==x.indexOf("jar")?R.slice(0,-3)+"wen":-1!==x.indexOf("DIS")?R.slice(0,-3)+"ben":R+" 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(Ee,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(S,m,T){return S<12?T?"\xf6\xf6":"\xd6\xd6":T?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(S){return"\xf6s"===S||"\xd6S"===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, 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(S,m){switch(m){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'\u0131nc\u0131";var T=S%10;return S+(p[T]||p[S%100-T]||p[S>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},594:function(Ee,Z,h){!function(e){"use strict";function g(S,m,T,b){var x={s:["viensas secunds","'iensas secunds"],ss:[S+" secunds",S+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[S+" m\xeduts",S+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[S+" \xfeoras",S+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[S+" ziuas",S+" ziuas"],M:["'n mes","'iens mes"],MM:[S+" mesen",S+" mesen"],y:["'n ar","'iens ar"],yy:[S+" ars",S+" ars"]};return b||m?x[T][0]:x[T][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(S){return"d'o"===S.toLowerCase()},meridiem:function(S,m,T){return S>11?T?"d'o":"D'O":T?"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: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))},23226:function(Ee,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(Ee,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(Ee,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(g,S){return 12===g&&(g=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===S||"\u0633\u06d5\u06be\u06d5\u0631"===S||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===S?g:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===S||"\u0643\u06d5\u0686"===S?g+12:g>=11?g:g+12},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":T<900?"\u0633\u06d5\u06be\u06d5\u0631":T<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":T<1230?"\u0686\u06c8\u0634":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return g+"-\u06be\u06d5\u067e\u062a\u06d5";default:return g}},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(h(16676))},87270:function(Ee,Z,h){!function(e){"use strict";function g(b,x,R){return"m"===R?x?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===R?x?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function p(b,x){var R=b.split("_");return x%10==1&&x%100!=11?R[0]:x%10>=2&&x%10<=4&&(x%100<10||x%100>=20)?R[1]:R[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"}[R],+b)}function m(b){return function(){return b+"\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 S(b,x){var R={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===b?R.nominative.slice(1,7).concat(R.nominative.slice(0,1)):b?R[/(\[[\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"][b.day()]:R.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:g,m:g,mm:g,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:g,y:"\u0440\u0456\u043a",yy:g},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,x,R){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,x){switch(x){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(h(16676))},11656:function(Ee,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"],g=["\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:g,weekdaysShort:g,weekdaysMin:g,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,T,b){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(Ee,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(Ee,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(Ee,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(g){return/^ch$/i.test(g)},meridiem:function(g,S,m){return g<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(g){return g},week:{dow:1,doy:4}})}(h(16676))},15106:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},6199:function(Ee,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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:g>=11?g:g+12},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(g){return g.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(g){return this.week()!==g.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u5468";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1200?"\u4e0a\u5348":1200===T?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,Z,h){(Ee=h.nmd(Ee)).exports=function(){"use strict";var e,F;function p(){return e.apply(null,arguments)}function S(H){return H instanceof Array||"[object Array]"===Object.prototype.toString.call(H)}function m(H){return null!=H&&"[object Object]"===Object.prototype.toString.call(H)}function T(H,re){return Object.prototype.hasOwnProperty.call(H,re)}function b(H){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(H).length;var re;for(re in H)if(T(H,re))return!1;return!0}function x(H){return void 0===H}function R(H){return"number"==typeof H||"[object Number]"===Object.prototype.toString.call(H)}function v(H){return H instanceof Date||"[object Date]"===Object.prototype.toString.call(H)}function N(H,re){var dt,ze=[],Rt=H.length;for(dt=0;dt>>0;for(dt=0;dt0)for(ze=0;ze<$t;ze++)x(Rt=re[dt=Ie[ze]])||(H[dt]=Rt);return H}function w(H){oe(this,H),this._d=new Date(null!=H._d?H._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ye&&(ye=!0,p.updateOffset(this),ye=!1)}function z(H){return H instanceof w||null!=H&&null!=H._isAMomentObject}function q(H){!1===p.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+H)}function W(H,re){var ze=!0;return B(function(){if(null!=p.deprecationHandler&&p.deprecationHandler(null,H),ze){var Rt,$t,pi,dt=[],Vi=arguments.length;for($t=0;$t=0?ze?"+":"":"-")+Math.pow(10,Math.max(0,re-dt.length)).toString().substr(1)+dt}var G=/(\[[^\[]*\])|(\\)?([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,me=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Le={},Ve={};function ve(H,re,ze,dt){var Rt=dt;"string"==typeof dt&&(Rt=function(){return this[dt]()}),H&&(Ve[H]=Rt),re&&(Ve[re[0]]=function(){return ge(Rt.apply(this,arguments),re[1],re[2])}),ze&&(Ve[ze]=function(){return this.localeData().ordinal(Rt.apply(this,arguments),H)})}function xe(H){return H.match(/\[[\s\S]/)?H.replace(/^\[|\]$/g,""):H.replace(/\\/g,"")}function fe(H,re){return H.isValid()?(re=qe(re,H.localeData()),Le[re]=Le[re]||function ot(H){var ze,dt,re=H.match(G);for(ze=0,dt=re.length;ze=0&&me.test(H);)H=H.replace(me,dt),me.lastIndex=0,ze-=1;return H}var He={};function Et(H,re){var ze=H.toLowerCase();He[ze]=He[ze+"s"]=He[re]=H}function he(H){return"string"==typeof H?He[H]||He[H.toLowerCase()]:void 0}function Pe(H){var ze,dt,re={};for(dt in H)T(H,dt)&&(ze=he(dt))&&(re[ze]=H[dt]);return re}var r={};function u(H,re){r[H]=re}function M(H){return H%4==0&&H%100!=0||H%400==0}function f(H){return H<0?Math.ceil(H)||0:Math.floor(H)}function o(H){var re=+H,ze=0;return 0!==re&&isFinite(re)&&(ze=f(re)),ze}function n(H,re){return function(ze){return null!=ze?(i(this,H,ze),p.updateOffset(this,re),this):t(this,H)}}function t(H,re){return H.isValid()?H._d["get"+(H._isUTC?"UTC":"")+re]():NaN}function i(H,re,ze){H.isValid()&&!isNaN(ze)&&("FullYear"===re&&M(H.year())&&1===H.month()&&29===H.date()?(ze=o(ze),H._d["set"+(H._isUTC?"UTC":"")+re](ze,H.month(),li(ze,H.month()))):H._d["set"+(H._isUTC?"UTC":"")+re](ze))}var Ot,l=/\d/,d=/\d\d/,s=/\d{3}/,E=/\d{4}/,k=/[+-]?\d{6}/,$=/\d\d?/,it=/\d\d\d\d?/,Ze=/\d\d\d\d\d\d?/,De=/\d{1,3}/,Xe=/\d{1,4}/,se=/[+-]?\d{1,6}/,ie=/\d+/,_e=/[+-]?\d+/,et=/Z|[+-]\d\d:?\d\d/gi,lt=/Z|[+-]\d\d(?::?\d\d)?/gi,vt=/[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 Vt(H,re,ze){Ot[H]=tt(re)?re:function(dt,Rt){return dt&&ze?ze:re}}function si(H,re){return T(Ot,H)?Ot[H](re._strict,re._locale):new RegExp(function zt(H){return yt(H.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(re,ze,dt,Rt,$t){return ze||dt||Rt||$t}))}(H))}function yt(H){return H.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ot={};var Tt={};function Me(H,re){var ze,Rt,dt=re;for("string"==typeof H&&(H=[H]),R(re)&&(dt=function($t,pi){pi[re]=o($t)}),Rt=H.length,ze=0;ze68?1900:2e3)};var jn=n("FullYear",!0);function pr(H,re,ze,dt,Rt,$t,pi){var Vi;return H<100&&H>=0?(Vi=new Date(H+400,re,ze,dt,Rt,$t,pi),isFinite(Vi.getFullYear())&&Vi.setFullYear(H)):Vi=new Date(H,re,ze,dt,Rt,$t,pi),Vi}function On(H){var re,ze;return H<100&&H>=0?((ze=Array.prototype.slice.call(arguments))[0]=H+400,re=new Date(Date.UTC.apply(null,ze)),isFinite(re.getUTCFullYear())&&re.setUTCFullYear(H)):re=new Date(Date.UTC.apply(null,arguments)),re}function Xn(H,re,ze){var dt=7+re-ze;return-(7+On(H,0,dt).getUTCDay()-re)%7+dt-1}function Er(H,re,ze,dt,Rt){var hn,Nn,Vi=1+7*(re-1)+(7+ze-dt)%7+Xn(H,dt,Rt);return Vi<=0?Nn=Oi(hn=H-1)+Vi:Vi>Oi(H)?(hn=H+1,Nn=Vi-Oi(H)):(hn=H,Nn=Vi),{year:hn,dayOfYear:Nn}}function Gn(H,re,ze){var $t,pi,dt=Xn(H.year(),re,ze),Rt=Math.floor((H.dayOfYear()-dt-1)/7)+1;return Rt<1?$t=Rt+ar(pi=H.year()-1,re,ze):Rt>ar(H.year(),re,ze)?($t=Rt-ar(H.year(),re,ze),pi=H.year()+1):(pi=H.year(),$t=Rt),{week:$t,year:pi}}function ar(H,re,ze){var dt=Xn(H,re,ze),Rt=Xn(H+1,re,ze);return(Oi(H)-dt+Rt)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),Et("week","w"),Et("isoWeek","W"),u("week",5),u("isoWeek",5),Vt("w",$),Vt("ww",$,d),Vt("W",$),Vt("WW",$,d),mt(["w","ww","W","WW"],function(H,re,ze,dt){re[dt.substr(0,1)]=o(H)});function Qn(H,re){return H.slice(re,7).concat(H.slice(0,re))}ve("d",0,"do","day"),ve("dd",0,0,function(H){return this.localeData().weekdaysMin(this,H)}),ve("ddd",0,0,function(H){return this.localeData().weekdaysShort(this,H)}),ve("dddd",0,0,function(H){return this.localeData().weekdays(this,H)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),Et("day","d"),Et("weekday","e"),Et("isoWeekday","E"),u("day",11),u("weekday",11),u("isoWeekday",11),Vt("d",$),Vt("e",$),Vt("E",$),Vt("dd",function(H,re){return re.weekdaysMinRegex(H)}),Vt("ddd",function(H,re){return re.weekdaysShortRegex(H)}),Vt("dddd",function(H,re){return re.weekdaysRegex(H)}),mt(["dd","ddd","dddd"],function(H,re,ze,dt){var Rt=ze._locale.weekdaysParse(H,dt,ze._strict);null!=Rt?re.d=Rt:ne(ze).invalidWeekday=H}),mt(["d","e","E"],function(H,re,ze,dt){re[dt]=o(H)});var jr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),bn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Si="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Gi=vt,dn=vt,In=vt;function Tn(H,re,ze){var dt,Rt,$t,pi=H.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],dt=0;dt<7;++dt)$t=O([2e3,1]).day(dt),this._minWeekdaysParse[dt]=this.weekdaysMin($t,"").toLocaleLowerCase(),this._shortWeekdaysParse[dt]=this.weekdaysShort($t,"").toLocaleLowerCase(),this._weekdaysParse[dt]=this.weekdays($t,"").toLocaleLowerCase();return ze?"dddd"===re?-1!==(Rt=Gt.call(this._weekdaysParse,pi))?Rt:null:"ddd"===re?-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))?Rt:null:-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:"dddd"===re?-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:"ddd"===re?-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))?Rt:null}function Pt(){function H(En,xa){return xa.length-En.length}var $t,pi,Vi,hn,Nn,re=[],ze=[],dt=[],Rt=[];for($t=0;$t<7;$t++)pi=O([2e3,1]).day($t),Vi=yt(this.weekdaysMin(pi,"")),hn=yt(this.weekdaysShort(pi,"")),Nn=yt(this.weekdays(pi,"")),re.push(Vi),ze.push(hn),dt.push(Nn),Rt.push(Vi),Rt.push(hn),Rt.push(Nn);re.sort(H),ze.sort(H),dt.sort(H),Rt.sort(H),this._weekdaysRegex=new RegExp("^("+Rt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+dt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ze.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+re.join("|")+")","i")}function hi(){return this.hours()%12||12}function Qt(H,re){ve(H,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),re)})}function qt(H,re){return re._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,hi),ve("k",["kk",2],0,function ct(){return this.hours()||24}),ve("hmm",0,0,function(){return""+hi.apply(this)+ge(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+hi.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)}),Qt("a",!0),Qt("A",!1),Et("hour","h"),u("hour",13),Vt("a",qt),Vt("A",qt),Vt("H",$),Vt("h",$),Vt("k",$),Vt("HH",$,d),Vt("hh",$,d),Vt("kk",$,d),Vt("hmm",it),Vt("hmmss",Ze),Vt("Hmm",it),Vt("Hmmss",Ze),Me(["H","HH"],Xt),Me(["k","kk"],function(H,re,ze){var dt=o(H);re[Xt]=24===dt?0:dt}),Me(["a","A"],function(H,re,ze){ze._isPm=ze._locale.isPM(H),ze._meridiem=H}),Me(["h","hh"],function(H,re,ze){re[Xt]=o(H),ne(ze).bigHour=!0}),Me("hmm",function(H,re,ze){var dt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt)),ne(ze).bigHour=!0}),Me("hmmss",function(H,re,ze){var dt=H.length-4,Rt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt,2)),re[Mi]=o(H.substr(Rt)),ne(ze).bigHour=!0}),Me("Hmm",function(H,re,ze){var dt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt))}),Me("Hmmss",function(H,re,ze){var dt=H.length-4,Rt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt,2)),re[Mi]=o(H.substr(Rt))});var en=n("Hours",!0);var Ft,oi={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:fi,monthsShort:xi,week:{dow:0,doy:6},weekdays:jr,weekdaysMin:Si,weekdaysShort:bn,meridiemParse:/[ap]\.?m?\.?/i},nt={},It={};function di(H,re){var ze,dt=Math.min(H.length,re.length);for(ze=0;ze0;){if(Rt=Ji($t.slice(0,ze).join("-")))return Rt;if(dt&&dt.length>=ze&&di($t,dt)>=ze-1)break;ze--}re++}return Ft}(H)}function qn(H){var re,ze=H._a;return ze&&-2===ne(H).overflow&&(re=ze[At]<0||ze[At]>11?At:ze[Ut]<1||ze[Ut]>li(ze[Je],ze[At])?Ut:ze[Xt]<0||ze[Xt]>24||24===ze[Xt]&&(0!==ze[mi]||0!==ze[Mi]||0!==ze[xt])?Xt:ze[mi]<0||ze[mi]>59?mi:ze[Mi]<0||ze[Mi]>59?Mi:ze[xt]<0||ze[xt]>999?xt:-1,ne(H)._overflowDayOfYear&&(reUt)&&(re=Ut),ne(H)._overflowWeeks&&-1===re&&(re=_i),ne(H)._overflowWeekday&&-1===re&&(re=Ct),ne(H).overflow=re),H}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)?)?$/,Va=/^\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}))$/,Nr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function va(H){var re,ze,$t,pi,Vi,hn,dt=H._i,Rt=Jn.exec(dt)||Va.exec(dt),Nn=zr.length,En=Aa.length;if(Rt){for(ne(H).iso=!0,re=0,ze=Nn;re7)&&(hn=!0)):($t=H._locale._week.dow,pi=H._locale._week.doy,Nn=Gn(Pn(),$t,pi),ze=Xr(re.gg,H._a[Je],Nn.year),dt=Xr(re.w,Nn.week),null!=re.d?((Rt=re.d)<0||Rt>6)&&(hn=!0):null!=re.e?(Rt=re.e+$t,(re.e<0||re.e>6)&&(hn=!0)):Rt=$t),dt<1||dt>ar(ze,$t,pi)?ne(H)._overflowWeeks=!0:null!=hn?ne(H)._overflowWeekday=!0:(Vi=Er(ze,dt,Rt,$t,pi),H._a[Je]=Vi.year,H._dayOfYear=Vi.dayOfYear)}(H),null!=H._dayOfYear&&(pi=Xr(H._a[Je],Rt[Je]),(H._dayOfYear>Oi(pi)||0===H._dayOfYear)&&(ne(H)._overflowDayOfYear=!0),ze=On(pi,0,H._dayOfYear),H._a[At]=ze.getUTCMonth(),H._a[Ut]=ze.getUTCDate()),re=0;re<3&&null==H._a[re];++re)H._a[re]=dt[re]=Rt[re];for(;re<7;re++)H._a[re]=dt[re]=null==H._a[re]?2===re?1:0:H._a[re];24===H._a[Xt]&&0===H._a[mi]&&0===H._a[Mi]&&0===H._a[xt]&&(H._nextDay=!0,H._a[Xt]=0),H._d=(H._useUTC?On:pr).apply(null,dt),$t=H._useUTC?H._d.getUTCDay():H._d.getDay(),null!=H._tzm&&H._d.setUTCMinutes(H._d.getUTCMinutes()-H._tzm),H._nextDay&&(H._a[Xt]=24),H._w&&typeof H._w.d<"u"&&H._w.d!==$t&&(ne(H).weekdayMismatch=!0)}}function Lt(H){if(H._f!==p.ISO_8601)if(H._f!==p.RFC_2822){H._a=[],ne(H).empty=!0;var ze,dt,Rt,$t,pi,Nn,En,re=""+H._i,Vi=re.length,hn=0;for(En=(Rt=qe(H._f,H._locale).match(G)||[]).length,ze=0;ze0&&ne(H).unusedInput.push(pi),re=re.slice(re.indexOf(dt)+dt.length),hn+=dt.length),Ve[$t]?(dt?ne(H).empty=!1:ne(H).unusedTokens.push($t),Ge($t,dt,H)):H._strict&&!dt&&ne(H).unusedTokens.push($t);ne(H).charsLeftOver=Vi-hn,re.length>0&&ne(H).unusedInput.push(re),H._a[Xt]<=12&&!0===ne(H).bigHour&&H._a[Xt]>0&&(ne(H).bigHour=void 0),ne(H).parsedDateParts=H._a.slice(0),ne(H).meridiem=H._meridiem,H._a[Xt]=function Kt(H,re,ze){var dt;return null==ze?re:null!=H.meridiemHour?H.meridiemHour(re,ze):(null!=H.isPM&&((dt=H.isPM(ze))&&re<12&&(re+=12),!dt&&12===re&&(re=0)),re)}(H._locale,H._a[Xt],H._meridiem),null!==(Nn=ne(H).era)&&(H._a[Je]=H._locale.erasConvertYear(Nn,H._a[Je])),_t(H),qn(H)}else eo(H);else va(H)}function Wr(H){var re=H._i,ze=H._f;return H._locale=H._locale||gr(H._l),null===re||void 0===ze&&""===re?Ce({nullInput:!0}):("string"==typeof re&&(H._i=re=H._locale.preparse(re)),z(re)?new w(qn(re)):(v(re)?H._d=re:S(ze)?function Ei(H){var re,ze,dt,Rt,$t,pi,Vi=!1,hn=H._f.length;if(0===hn)return ne(H).invalidFormat=!0,void(H._d=new Date(NaN));for(Rt=0;Rtthis?this:H:Ce()});function za(H,re){var ze,dt;if(1===re.length&&S(re[0])&&(re=re[0]),!re.length)return Pn();for(ze=re[0],dt=1;dt=0?new Date(H+400,re,ze)-gn:new Date(H,re,ze).valueOf()}function dr(H,re,ze){return H<100&&H>=0?Date.UTC(H+400,re,ze)-gn:Date.UTC(H,re,ze)}function ro(H,re){return re.erasAbbrRegex(H)}function es(){var Rt,$t,H=[],re=[],ze=[],dt=[],pi=this.eras();for(Rt=0,$t=pi.length;Rt<$t;++Rt)re.push(yt(pi[Rt].name)),H.push(yt(pi[Rt].abbr)),ze.push(yt(pi[Rt].narrow)),dt.push(yt(pi[Rt].name)),dt.push(yt(pi[Rt].abbr)),dt.push(yt(pi[Rt].narrow));this._erasRegex=new RegExp("^("+dt.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+re.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+H.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+ze.join("|")+")","i")}function wo(H,re){ve(0,[H,H.length],0,re)}function ut(H,re,ze,dt,Rt){var $t;return null==H?Gn(this,dt,Rt).year:(re>($t=ar(H,dt,Rt))&&(re=$t),kt.call(this,H,re,ze,dt,Rt))}function kt(H,re,ze,dt,Rt){var $t=Er(H,re,ze,dt,Rt),pi=On($t.year,0,$t.dayOfYear);return this.year(pi.getUTCFullYear()),this.month(pi.getUTCMonth()),this.date(pi.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"),Vt("N",ro),Vt("NN",ro),Vt("NNN",ro),Vt("NNNN",function Xo(H,re){return re.erasNameRegex(H)}),Vt("NNNNN",function Fs(H,re){return re.erasNarrowRegex(H)}),Me(["N","NN","NNN","NNNN","NNNNN"],function(H,re,ze,dt){var Rt=ze._locale.erasParse(H,dt,ze._strict);Rt?ne(ze).era=Rt:ne(ze).invalidEra=H}),Vt("y",ie),Vt("yy",ie),Vt("yyy",ie),Vt("yyyy",ie),Vt("yo",function Vs(H,re){return re._eraYearOrdinalRegex||ie}),Me(["y","yy","yyy","yyyy"],Je),Me(["yo"],function(H,re,ze,dt){var Rt;ze._locale._eraYearOrdinalRegex&&(Rt=H.match(ze._locale._eraYearOrdinalRegex)),re[Je]=ze._locale.eraYearOrdinalParse?ze._locale.eraYearOrdinalParse(H,Rt):parseInt(H,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"),Et("weekYear","gg"),Et("isoWeekYear","GG"),u("weekYear",1),u("isoWeekYear",1),Vt("G",_e),Vt("g",_e),Vt("GG",$,d),Vt("gg",$,d),Vt("GGGG",Xe,E),Vt("gggg",Xe,E),Vt("GGGGG",se,k),Vt("ggggg",se,k),mt(["gggg","ggggg","GGGG","GGGGG"],function(H,re,ze,dt){re[dt.substr(0,2)]=o(H)}),mt(["gg","GG"],function(H,re,ze,dt){re[dt]=p.parseTwoDigitYear(H)}),ve("Q",0,"Qo","quarter"),Et("quarter","Q"),u("quarter",7),Vt("Q",l),Me("Q",function(H,re){re[At]=3*(o(H)-1)}),ve("D",["DD",2],"Do","date"),Et("date","D"),u("date",9),Vt("D",$),Vt("DD",$,d),Vt("Do",function(H,re){return H?re._dayOfMonthOrdinalParse||re._ordinalParse:re._dayOfMonthOrdinalParseLenient}),Me(["D","DD"],Ut),Me("Do",function(H,re){re[Ut]=o(H.match($)[0])});var ii=n("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),Et("dayOfYear","DDD"),u("dayOfYear",4),Vt("DDD",De),Vt("DDDD",s),Me(["DDD","DDDD"],function(H,re,ze){ze._dayOfYear=o(H)}),ve("m",["mm",2],0,"minute"),Et("minute","m"),u("minute",14),Vt("m",$),Vt("mm",$,d),Me(["m","mm"],mi);var Ui=n("Minutes",!1);ve("s",["ss",2],0,"second"),Et("second","s"),u("second",15),Vt("s",$),Vt("ss",$,d),Me(["s","ss"],Mi);var an,yr,Fi=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()}),Et("millisecond","ms"),u("millisecond",16),Vt("S",De,l),Vt("SS",De,d),Vt("SSS",De,s),an="SSSS";an.length<=9;an+="S")Vt(an,ie);function Za(H,re){re[xt]=o(1e3*("0."+H))}for(an="S";an.length<=9;an+="S")Me(an,Za);yr=n("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var wi=w.prototype;function fa(H){return H}wi.add=kn,wi.calendar=function gi(H,re){1===arguments.length&&(arguments[0]?Mt(arguments[0])?(H=arguments[0],re=void 0):function Zt(H){var Rt,re=m(H)&&!b(H),ze=!1,dt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Rt=0;Rtze.valueOf():ze.valueOf()9999?fe(ze,re?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):tt(Date.prototype.toISOString)?re?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",fe(ze,"Z")):fe(ze,re?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},wi.inspect=function br(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ze,dt,H="moment",re="";return this.isLocal()||(H=0===this.utcOffset()?"moment.utc":"moment.parseZone",re="Z"),ze="["+H+'("]',dt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ze+dt+"-MM-DD[T]HH:mm:ss.SSS"+re+'[")]')},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 H,re,ze,dt=this.localeData().eras();for(H=0,re=dt.length;Hthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},wi.isLocal=function Wa(){return!!this.isValid()&&!this._isUTC},wi.isUtcOffset=function Vo(){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=W("dates accessor is deprecated. Use date instead.",ii),wi.months=W("months accessor is deprecated. Use month instead",de),wi.years=W("years accessor is deprecated. Use year instead",jn),wi.zone=W("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function il(H,re){return null!=H?("string"!=typeof H&&(H=-H),this.utcOffset(H,re),this):-this.utcOffset()}),wi.isDSTShifted=W("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function to(){if(!x(this._isDSTShifted))return this._isDSTShifted;var re,H={};return oe(H,this),(H=Wr(H))._a?(re=H._isUTC?O(H._a):Pn(H._a),this._isDSTShifted=this.isValid()&&function Ao(H,re,ze){var pi,dt=Math.min(H.length,re.length),Rt=Math.abs(H.length-re.length),$t=0;for(pi=0;pi0):this._isDSTShifted=!1,this._isDSTShifted});var ln=Ye.prototype;function qr(H,re,ze,dt){var Rt=gr(),$t=O().set(dt,re);return Rt[ze]($t,H)}function wr(H,re,ze){if(R(H)&&(re=H,H=void 0),H=H||"",null!=re)return qr(H,re,ze,"month");var dt,Rt=[];for(dt=0;dt<12;dt++)Rt[dt]=qr(H,dt,ze,"month");return Rt}function ts(H,re,ze,dt){"boolean"==typeof H?(R(re)&&(ze=re,re=void 0),re=re||""):(ze=re=H,H=!1,R(re)&&(ze=re,re=void 0),re=re||"");var pi,Rt=gr(),$t=H?Rt._week.dow:0,Vi=[];if(null!=ze)return qr(re,(ze+$t)%7,dt,"day");for(pi=0;pi<7;pi++)Vi[pi]=qr(re,(pi+$t)%7,dt,"day");return Vi}ln.calendar=function Qe(H,re,ze){var dt=this._calendar[H]||this._calendar.sameElse;return tt(dt)?dt.call(re,ze):dt},ln.longDateFormat=function ht(H){var re=this._longDateFormat[H],ze=this._longDateFormat[H.toUpperCase()];return re||!ze?re:(this._longDateFormat[H]=ze.match(G).map(function(dt){return"MMMM"===dt||"MM"===dt||"DD"===dt||"dddd"===dt?dt.slice(1):dt}).join(""),this._longDateFormat[H])},ln.invalidDate=function Ne(){return this._invalidDate},ln.ordinal=function U(H){return this._ordinal.replace("%d",H)},ln.preparse=fa,ln.postformat=fa,ln.relativeTime=function ee(H,re,ze,dt){var Rt=this._relativeTime[ze];return tt(Rt)?Rt(H,re,ze,dt):Rt.replace(/%d/i,H)},ln.pastFuture=function ke(H,re){var ze=this._relativeTime[H>0?"future":"past"];return tt(ze)?ze(re):ze.replace(/%s/i,re)},ln.set=function Fe(H){var re,ze;for(ze in H)T(H,ze)&&(tt(re=H[ze])?this[ze]=re:this["_"+ze]=re);this._config=H,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ln.eras=function ka(H,re){var ze,dt,Rt,$t=this._eras||gr("en")._eras;for(ze=0,dt=$t.length;ze=0)return $t[dt]},ln.erasConvertYear=function ms(H,re){var ze=H.since<=H.until?1:-1;return void 0===re?p(H.since).year():p(H.since).year()+(re-H.offset)*ze},ln.erasAbbrRegex=function $o(H){return T(this,"_erasAbbrRegex")||es.call(this),H?this._erasAbbrRegex:this._erasRegex},ln.erasNameRegex=function _s(H){return T(this,"_erasNameRegex")||es.call(this),H?this._erasNameRegex:this._erasRegex},ln.erasNarrowRegex=function Us(H){return T(this,"_erasNarrowRegex")||es.call(this),H?this._erasNarrowRegex:this._erasRegex},ln.months=function $i(H,re){return H?S(this._months)?this._months[H.month()]:this._months[(this._months.isFormat||Zi).test(re)?"format":"standalone"][H.month()]:S(this._months)?this._months:this._months.standalone},ln.monthsShort=function nn(H,re){return H?S(this._monthsShort)?this._monthsShort[H.month()]:this._monthsShort[Zi.test(re)?"format":"standalone"][H.month()]:S(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ln.monthsParse=function Wt(H,re,ze){var dt,Rt,$t;if(this._monthsParseExact)return Xi.call(this,H,re,ze);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),dt=0;dt<12;dt++){if(Rt=O([2e3,dt]),ze&&!this._longMonthsParse[dt]&&(this._longMonthsParse[dt]=new RegExp("^"+this.months(Rt,"").replace(".","")+"$","i"),this._shortMonthsParse[dt]=new RegExp("^"+this.monthsShort(Rt,"").replace(".","")+"$","i")),!ze&&!this._monthsParse[dt]&&($t="^"+this.months(Rt,"")+"|^"+this.monthsShort(Rt,""),this._monthsParse[dt]=new RegExp($t.replace(".",""),"i")),ze&&"MMMM"===re&&this._longMonthsParse[dt].test(H))return dt;if(ze&&"MMM"===re&&this._shortMonthsParse[dt].test(H))return dt;if(!ze&&this._monthsParse[dt].test(H))return dt}},ln.monthsRegex=function Bt(H){return this._monthsParseExact?(T(this,"_monthsRegex")||ei.call(this),H?this._monthsStrictRegex:this._monthsRegex):(T(this,"_monthsRegex")||(this._monthsRegex=Di),this._monthsStrictRegex&&H?this._monthsStrictRegex:this._monthsRegex)},ln.monthsShortRegex=function Ke(H){return this._monthsParseExact?(T(this,"_monthsRegex")||ei.call(this),H?this._monthsShortStrictRegex:this._monthsShortRegex):(T(this,"_monthsShortRegex")||(this._monthsShortRegex=ji),this._monthsShortStrictRegex&&H?this._monthsShortStrictRegex:this._monthsShortRegex)},ln.week=function Yi(H){return Gn(H,this._week.dow,this._week.doy).week},ln.firstDayOfYear=function Sn(){return this._week.doy},ln.firstDayOfWeek=function Un(){return this._week.dow},ln.weekdays=function sr(H,re){var ze=S(this._weekdays)?this._weekdays:this._weekdays[H&&!0!==H&&this._weekdays.isFormat.test(re)?"format":"standalone"];return!0===H?Qn(ze,this._week.dow):H?ze[H.day()]:ze},ln.weekdaysMin=function tr(H){return!0===H?Qn(this._weekdaysMin,this._week.dow):H?this._weekdaysMin[H.day()]:this._weekdaysMin},ln.weekdaysShort=function Hn(H){return!0===H?Qn(this._weekdaysShort,this._week.dow):H?this._weekdaysShort[H.day()]:this._weekdaysShort},ln.weekdaysParse=function ir(H,re,ze){var dt,Rt,$t;if(this._weekdaysParseExact)return Tn.call(this,H,re,ze);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),dt=0;dt<7;dt++){if(Rt=O([2e3,1]).day(dt),ze&&!this._fullWeekdaysParse[dt]&&(this._fullWeekdaysParse[dt]=new RegExp("^"+this.weekdays(Rt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[dt]=new RegExp("^"+this.weekdaysShort(Rt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[dt]=new RegExp("^"+this.weekdaysMin(Rt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[dt]||($t="^"+this.weekdays(Rt,"")+"|^"+this.weekdaysShort(Rt,"")+"|^"+this.weekdaysMin(Rt,""),this._weekdaysParse[dt]=new RegExp($t.replace(".",""),"i")),ze&&"dddd"===re&&this._fullWeekdaysParse[dt].test(H))return dt;if(ze&&"ddd"===re&&this._shortWeekdaysParse[dt].test(H))return dt;if(ze&&"dd"===re&&this._minWeekdaysParse[dt].test(H))return dt;if(!ze&&this._weekdaysParse[dt].test(H))return dt}},ln.weekdaysRegex=function Sr(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=Gi),this._weekdaysStrictRegex&&H?this._weekdaysStrictRegex:this._weekdaysRegex)},ln.weekdaysShortRegex=function Wn(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=dn),this._weekdaysShortStrictRegex&&H?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ln.weekdaysMinRegex=function yn(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=In),this._weekdaysMinStrictRegex&&H?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ln.isPM=function ci(H){return"p"===(H+"").toLowerCase().charAt(0)},ln.meridiem=function gt(H,re,ze){return H>11?ze?"pm":"PM":ze?"am":"AM"},Mr("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(H){var re=H%10;return H+(1===o(H%100/10)?"th":1===re?"st":2===re?"nd":3===re?"rd":"th")}}),p.lang=W("moment.lang is deprecated. Use moment.locale instead.",Mr),p.langData=W("moment.langData is deprecated. Use moment.localeData instead.",gr);var Ga=Math.abs;function Jr(H,re,ze,dt){var Rt=Cr(re,ze);return H._milliseconds+=dt*Rt._milliseconds,H._days+=dt*Rt._days,H._months+=dt*Rt._months,H._bubble()}function vs(H){return H<0?Math.floor(H):Math.ceil(H)}function Dc(H){return 4800*H/146097}function Cs(H){return 146097*H/4800}function _r(H){return function(){return this.as(H)}}var Ar=_r("ms"),Pr=_r("s"),To=_r("m"),js=_r("h"),is=_r("d"),Eo=_r("w"),ql=_r("M"),ll=_r("Q"),cl=_r("y");function oo(H){return function(){return this.isValid()?this._data[H]: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 Ws(H,re,ze,dt,Rt){return Rt.relativeTime(re||1,!!ze,H,dt)}var Es=Math.abs;function Ja(H){return(H>0)-(H<0)||+H}function ma(){if(!this.isValid())return this.localeData().invalidDate();var dt,Rt,$t,pi,hn,Nn,En,xa,H=Es(this._milliseconds)/1e3,re=Es(this._days),ze=Es(this._months),Vi=this.asSeconds();return Vi?(dt=f(H/60),Rt=f(dt/60),H%=60,dt%=60,$t=f(ze/12),ze%=12,pi=H?H.toFixed(3).replace(/\.?0+$/,""):"",hn=Vi<0?"-":"",Nn=Ja(this._months)!==Ja(Vi)?"-":"",En=Ja(this._days)!==Ja(Vi)?"-":"",xa=Ja(this._milliseconds)!==Ja(Vi)?"-":"",hn+"P"+($t?Nn+$t+"Y":"")+(ze?Nn+ze+"M":"")+(re?En+re+"D":"")+(Rt||dt||H?"T":"")+(Rt?xa+Rt+"H":"")+(dt?xa+dt+"M":"")+(H?xa+pi+"S":"")):"P0D"}var Mn=Ca.prototype;return Mn.isValid=function Zr(){return this._isValid},Mn.abs=function ol(){var H=this._data;return this._milliseconds=Ga(this._milliseconds),this._days=Ga(this._days),this._months=Ga(this._months),H.milliseconds=Ga(H.milliseconds),H.seconds=Ga(H.seconds),H.minutes=Ga(H.minutes),H.hours=Ga(H.hours),H.months=Ga(H.months),H.years=Ga(H.years),this},Mn.add=function Zl(H,re){return Jr(this,H,re,1)},Mn.subtract=function As(H,re){return Jr(this,H,re,-1)},Mn.as=function sl(H){if(!this.isValid())return NaN;var re,ze,dt=this._milliseconds;if("month"===(H=he(H))||"quarter"===H||"year"===H)switch(re=this._days+dt/864e5,ze=this._months+Dc(re),H){case"month":return ze;case"quarter":return ze/3;case"year":return ze/12}else switch(re=this._days+Math.round(Cs(this._months)),H){case"week":return re/7+dt/6048e5;case"day":return re+dt/864e5;case"hour":return 24*re+dt/36e5;case"minute":return 1440*re+dt/6e4;case"second":return 86400*re+dt/1e3;case"millisecond":return Math.floor(864e5*re)+dt;default:throw new Error("Unknown unit "+H)}},Mn.asMilliseconds=Ar,Mn.asSeconds=Pr,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,$t,pi,Vi,hn,H=this._milliseconds,re=this._days,ze=this._months,dt=this._data;return H>=0&&re>=0&&ze>=0||H<=0&&re<=0&&ze<=0||(H+=864e5*vs(Cs(ze)+re),re=0,ze=0),dt.milliseconds=H%1e3,Rt=f(H/1e3),dt.seconds=Rt%60,$t=f(Rt/60),dt.minutes=$t%60,pi=f($t/60),dt.hours=pi%24,re+=f(pi/24),ze+=hn=f(Dc(re)),re-=vs(Cs(hn)),Vi=f(ze/12),ze%=12,dt.days=re,dt.months=ze,dt.years=Vi,this},Mn.clone=function dl(){return Cr(this)},Mn.get=function ul(H){return H=he(H),this.isValid()?this[H+"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(H,re){if(!this.isValid())return this.localeData().invalidDate();var Rt,$t,ze=!1,dt=Tr;return"object"==typeof H&&(re=H,H=!1),"boolean"==typeof H&&(ze=H),"object"==typeof re&&(dt=Object.assign({},Tr,re),null!=re.s&&null==re.ss&&(dt.ss=re.s-1)),$t=function Ts(H,re,ze,dt){var Rt=Cr(H).abs(),$t=Kr(Rt.as("s")),pi=Kr(Rt.as("m")),Vi=Kr(Rt.as("h")),hn=Kr(Rt.as("d")),Nn=Kr(Rt.as("M")),En=Kr(Rt.as("w")),xa=Kr(Rt.as("y")),na=$t<=ze.ss&&["s",$t]||$t0,na[4]=dt,Ws.apply(null,na)}(this,!ze,dt,Rt=this.localeData()),ze&&($t=Rt.pastFuture(+this,$t)),Rt.postformat($t)},Mn.toISOString=ma,Mn.toString=ma,Mn.toJSON=ma,Mn.locale=fs,Mn.localeData=Wo,Mn.toIsoString=W("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ma),Mn.lang=io,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),Vt("x",_e),Vt("X",/[+-]?\d+(\.\d{1,3})?/),Me("X",function(H,re,ze){ze._d=new Date(1e3*parseFloat(H))}),Me("x",function(H,re,ze){ze._d=new Date(o(H))}),p.version="2.29.4",function g(H){e=H}(Pn),p.fn=wi,p.min=function us(){return za("isBefore",[].slice.call(arguments,0))},p.max=function Yr(){return za("isAfter",[].slice.call(arguments,0))},p.now=function(){return Date.now?Date.now():+new Date},p.utc=O,p.unix=function ao(H){return Pn(1e3*H)},p.months=function bs(H,re){return wr(H,re,"months")},p.isDate=v,p.locale=Mr,p.invalid=Ce,p.duration=Cr,p.isMoment=z,p.weekdays=function Wl(H,re,ze){return ts(H,re,ze,"weekdays")},p.parseZone=function Ba(){return Pn.apply(null,arguments).parseZone()},p.localeData=gr,p.isDuration=Gr,p.monthsShort=function al(H,re){return wr(H,re,"monthsShort")},p.weekdaysMin=function Sc(H,re,ze){return ts(H,re,ze,"weekdaysMin")},p.defineLocale=Rn,p.updateLocale=function fr(H,re){if(null!=re){var ze,dt,Rt=oi;null!=nt[H]&&null!=nt[H].parentLocale?nt[H].set(ft(nt[H]._config,re)):(null!=(dt=Ji(H))&&(Rt=dt._config),re=ft(Rt,re),null==dt&&(re.abbr=H),(ze=new Ye(re)).parentLocale=nt[H],nt[H]=ze),Mr(H)}else null!=nt[H]&&(null!=nt[H].parentLocale?(nt[H]=nt[H].parentLocale,H===Mr()&&Mr(H)):null!=nt[H]&&delete nt[H]);return nt[H]},p.locales=function Br(){return $e(nt)},p.weekdaysShort=function Yl(H,re,ze){return ts(H,re,ze,"weekdaysShort")},p.normalizeUnits=he,p.relativeTimeRounding=function co(H){return void 0===H?Kr:"function"==typeof H&&(Kr=H,!0)},p.relativeTimeThreshold=function xo(H,re){return void 0!==Tr[H]&&(void 0===re?Tr[H]:(Tr[H]=re,"s"===H&&(Tr.ss=re-1),!0))},p.calendarFormat=function ri(H,re){var ze=H.diff(re,"days",!0);return ze<-6?"sameElse":ze<-1?"lastWeek":ze<0?"lastDay":ze<1?"sameDay":ze<2?"nextDay":ze<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:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>p});var e=h(78645);class p extends e.x{constructor(S){super(),this._value=S}get value(){return this.getValue()}_subscribe(S){const m=super._subscribe(S);return!m.closed&&S.next(this._value),m}getValue(){const{hasError:S,thrownError:m,_value:T}=this;if(S)throw m;return this._throwIfClosed(),T}next(S){super.next(this._value=S)}}},65592:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>x});var e=h(80305),p=h(47394),g=h(14850),S=h(88407),m=h(82653),T=h(84674),b=h(81441);let x=(()=>{class B{constructor(te){te&&(this._subscribe=te)}lift(te){const ne=new B;return ne.source=this,ne.operator=te,ne}subscribe(te,ne,F){const ce=function N(B){return B&&B instanceof e.Lv||function v(B){return B&&(0,T.m)(B.next)&&(0,T.m)(B.error)&&(0,T.m)(B.complete)}(B)&&(0,p.Nn)(B)}(te)?te:new e.Hp(te,ne,F);return(0,b.x)(()=>{const{operator:Ce,source:Ie}=this;ce.add(Ce?Ce.call(ce,Ie):Ie?this._subscribe(ce):this._trySubscribe(ce))}),ce}_trySubscribe(te){try{return this._subscribe(te)}catch(ne){te.error(ne)}}forEach(te,ne){return new(ne=R(ne))((F,ce)=>{const Ce=new e.Hp({next:Ie=>{try{te(Ie)}catch(ye){ce(ye),Ce.unsubscribe()}},error:ce,complete:F});this.subscribe(Ce)})}_subscribe(te){var ne;return null===(ne=this.source)||void 0===ne?void 0:ne.subscribe(te)}[g.L](){return this}pipe(...te){return(0,S.U)(te)(this)}toPromise(te){return new(te=R(te))((ne,F)=>{let ce;this.subscribe(Ce=>ce=Ce,Ce=>F(Ce),()=>ne(ce))})}}return B.create=O=>new B(O),B})();function R(B){var O;return null!==(O=B??m.config.Promise)&&void 0!==O?O:Promise}},97328:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>g});var e=h(78645),p=h(84552);class g extends e.x{constructor(m=1/0,T=1/0,b=p.l){super(),this._bufferSize=m,this._windowTime=T,this._timestampProvider=b,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=T===1/0,this._bufferSize=Math.max(1,m),this._windowTime=Math.max(1,T)}next(m){const{isStopped:T,_buffer:b,_infiniteTimeWindow:x,_timestampProvider:R,_windowTime:v}=this;T||(b.push(m),!x&&b.push(R.now()+v)),this._trimBuffer(),super.next(m)}_subscribe(m){this._throwIfClosed(),this._trimBuffer();const T=this._innerSubscribe(m),{_infiniteTimeWindow:b,_buffer:x}=this,R=x.slice();for(let v=0;v{"use strict";h.d(Z,{x:()=>b});var e=h(65592),p=h(47394);const S=(0,h(82306).d)(R=>function(){R(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var m=h(49039),T=h(81441);let b=(()=>{class R 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 x(this,this);return B.operator=N,B}_throwIfClosed(){if(this.closed)throw new S}next(N){(0,T.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,T.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,T.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:te}=this;return B||O?p.Lc:(this.currentObservers=null,te.push(N),new p.w0(()=>{this.currentObservers=null,(0,m.P)(te,N)}))}_checkFinalizedStatuses(N){const{hasError:B,thrownError:O,isStopped:te}=this;B?N.error(O):te&&N.complete()}asObservable(){const N=new e.y;return N.source=this,N}}return R.create=(v,N)=>new x(v,N),R})();class x extends b{constructor(v,N){super(),this.destination=v,this.source=N}next(v){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===B||B.call(N,v)}error(v){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===B||B.call(N,v)}complete(){var v,N;null===(N=null===(v=this.destination)||void 0===v?void 0:v.complete)||void 0===N||N.call(v)}_subscribe(v){var N,B;return null!==(B=null===(N=this.source)||void 0===N?void 0:N.subscribe(v))&&void 0!==B?B:p.Lc}}},80305:(Ee,Z,h)=>{"use strict";h.d(Z,{Hp:()=>F,Lv:()=>B});var e=h(84674),p=h(47394),g=h(82653),S=h(93894),m=h(72420);const T=R("C",void 0,void 0);function R(oe,w,z){return{kind:oe,value:w,error:z}}var v=h(87599),N=h(81441);class B extends p.w0{constructor(w){super(),this.isStopped=!1,w?(this.destination=w,(0,p.Nn)(w)&&w.add(this)):this.destination=ye}static create(w,z,q){return new F(w,z,q)}next(w){this.isStopped?Ie(function x(oe){return R("N",oe,void 0)}(w),this):this._next(w)}error(w){this.isStopped?Ie(function b(oe){return R("E",void 0,oe)}(w),this):(this.isStopped=!0,this._error(w))}complete(){this.isStopped?Ie(T,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(w){this.destination.next(w)}_error(w){try{this.destination.error(w)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const O=Function.prototype.bind;function te(oe,w){return O.call(oe,w)}class ne{constructor(w){this.partialObserver=w}next(w){const{partialObserver:z}=this;if(z.next)try{z.next(w)}catch(q){ce(q)}}error(w){const{partialObserver:z}=this;if(z.error)try{z.error(w)}catch(q){ce(q)}else ce(w)}complete(){const{partialObserver:w}=this;if(w.complete)try{w.complete()}catch(z){ce(z)}}}class F extends B{constructor(w,z,q){let W;if(super(),(0,e.m)(w)||!w)W={next:w??void 0,error:z??void 0,complete:q??void 0};else{let Q;this&&g.config.useDeprecatedNextContext?(Q=Object.create(w),Q.unsubscribe=()=>this.unsubscribe(),W={next:w.next&&te(w.next,Q),error:w.error&&te(w.error,Q),complete:w.complete&&te(w.complete,Q)}):W=w}this.destination=new ne(W)}}function ce(oe){g.config.useDeprecatedSynchronousErrorHandling?(0,N.O)(oe):(0,S.h)(oe)}function Ie(oe,w){const{onStoppedNotification:z}=g.config;z&&v.z.setTimeout(()=>z(oe,w))}const ye={closed:!0,next:m.Z,error:function Ce(oe){throw oe},complete:m.Z}},47394:(Ee,Z,h)=>{"use strict";h.d(Z,{Lc:()=>T,w0:()=>m,Nn:()=>b});var e=h(84674);const g=(0,h(82306).d)(R=>function(N){R(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 S=h(49039);class m{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:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const te of N)te.remove(this);else N.remove(this);const{initialTeardown:B}=this;if((0,e.m)(B))try{B()}catch(te){v=te instanceof g?te.errors:[te]}const{_finalizers:O}=this;if(O){this._finalizers=null;for(const te of O)try{x(te)}catch(ne){v=v??[],ne instanceof g?v=[...v,...ne.errors]:v.push(ne)}}if(v)throw new g(v)}}add(v){var N;if(v&&v!==this)if(this.closed)x(v);else{if(v instanceof m){if(v.closed||v._hasParent(this))return;v._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(v)}}_hasParent(v){const{_parentage:N}=this;return N===v||Array.isArray(N)&&N.includes(v)}_addParent(v){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(v),N):N?[N,v]:v}_removeParent(v){const{_parentage:N}=this;N===v?this._parentage=null:Array.isArray(N)&&(0,S.P)(N,v)}remove(v){const{_finalizers:N}=this;N&&(0,S.P)(N,v),v instanceof m&&v._removeParent(this)}}m.EMPTY=(()=>{const R=new m;return R.closed=!0,R})();const T=m.EMPTY;function b(R){return R instanceof m||R&&"closed"in R&&(0,e.m)(R.remove)&&(0,e.m)(R.add)&&(0,e.m)(R.unsubscribe)}function x(R){(0,e.m)(R)?R():R.unsubscribe()}},82653:(Ee,Z,h)=>{"use strict";h.d(Z,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},24036:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>g});var e=h(46973),p=h(80305);function g(S,m){const T="object"==typeof m;return new Promise((b,x)=>{const R=new p.Hp({next:v=>{b(v),R.unsubscribe()},error:x,complete:()=>{T?b(m.defaultValue):x(new e.K)}});S.subscribe(R)})}},93168:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>T});var e=h(65592),p=h(47394),g=h(66196),S=h(8251),m=h(79360);class T extends e.y{constructor(x,R){super(),this.source=x,this.subjectFactory=R,this._subject=null,this._refCount=0,this._connection=null,(0,m.A)(x)&&(this.lift=x.lift)}_subscribe(x){return this.getSubject().subscribe(x)}getSubject(){const x=this._subject;return(!x||x.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:x}=this;this._subject=this._connection=null,x?.unsubscribe()}connect(){let x=this._connection;if(!x){x=this._connection=new p.w0;const R=this.getSubject();x.add(this.source.subscribe((0,S.x)(R,void 0,()=>{this._teardown(),R.complete()},v=>{this._teardown(),R.error(v)},()=>this._teardown()))),x.closed&&(this._connection=null,x=p.w0.EMPTY)}return x}refCount(){return(0,g.x)()(this)}}},52572:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>v});var e=h(65592),p=h(17453),g=h(7715),S=h(42737),m=h(97400),T=h(79940),b=h(92714),x=h(8251),R=h(27103);function v(...O){const te=(0,T.yG)(O),ne=(0,T.jO)(O),{args:F,keys:ce}=(0,p.D)(O);if(0===F.length)return(0,g.D)([],te);const Ce=new e.y(function N(O,te,ne=S.y){return F=>{B(te,()=>{const{length:ce}=O,Ce=new Array(ce);let Ie=ce,ye=ce;for(let oe=0;oe{const w=(0,g.D)(O[oe],te);let z=!1;w.subscribe((0,x.x)(F,q=>{Ce[oe]=q,z||(z=!0,ye--),ye||F.next(ne(Ce.slice()))},()=>{--Ie||F.complete()}))},F)},F)}}(F,te,ce?Ie=>(0,b.n)(ce,Ie):S.y));return ne?Ce.pipe((0,m.Z)(ne)):Ce}function B(O,te,ne){O?(0,R.f)(ne,O,te):te()}},35211:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>m});var e=h(57537),g=h(79940),S=h(7715);function m(...T){return function p(){return(0,e.J)(1)}()((0,S.D)(T,(0,g.yG)(T)))}},74911:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>g});var e=h(65592),p=h(54829);function g(S){return new e.y(m=>{(0,p.Xf)(S()).subscribe(m)})}},36232:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>p});const p=new(h(65592).y)(m=>m.complete())},9315:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>x});var e=h(65592),p=h(17453),g=h(54829),S=h(79940),m=h(8251),T=h(97400),b=h(92714);function x(...R){const v=(0,S.jO)(R),{args:N,keys:B}=(0,p.D)(R),O=new e.y(te=>{const{length:ne}=N;if(!ne)return void te.complete();const F=new Array(ne);let ce=ne,Ce=ne;for(let Ie=0;Ie{ye||(ye=!0,Ce--),F[Ie]=oe},()=>ce--,void 0,()=>{(!ce||!ye)&&(Ce||te.next(B?(0,b.n)(B,F):F),te.complete())}))}});return v?O.pipe((0,T.Z)(v)):O}},7715:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>q});var e=h(54829),p=h(27103),g=h(79360),S=h(8251);function m(W,Q=0){return(0,g.e)((Re,tt)=>{Re.subscribe((0,S.x)(tt,Fe=>(0,p.f)(tt,W,()=>tt.next(Fe),Q),()=>(0,p.f)(tt,W,()=>tt.complete(),Q),Fe=>(0,p.f)(tt,W,()=>tt.error(Fe),Q)))})}function T(W,Q=0){return(0,g.e)((Re,tt)=>{tt.add(W.schedule(()=>Re.subscribe(tt),Q))})}var R=h(65592),N=h(64971),B=h(84674);function te(W,Q){if(!W)throw new Error("Iterable cannot be null");return new R.y(Re=>{(0,p.f)(Re,Q,()=>{const tt=W[Symbol.asyncIterator]();(0,p.f)(Re,Q,()=>{tt.next().then(Fe=>{Fe.done?Re.complete():Re.next(Fe.value)})},0,!0)})})}var ne=h(38382),F=h(54026),ce=h(64266),Ce=h(83664),Ie=h(15726),ye=h(69853),oe=h(50541);function q(W,Q){return Q?function z(W,Q){if(null!=W){if((0,ne.c)(W))return function b(W,Q){return(0,e.Xf)(W).pipe(T(Q),m(Q))}(W,Q);if((0,ce.z)(W))return function v(W,Q){return new R.y(Re=>{let tt=0;return Q.schedule(function(){tt===W.length?Re.complete():(Re.next(W[tt++]),Re.closed||this.schedule())})})}(W,Q);if((0,F.t)(W))return function x(W,Q){return(0,e.Xf)(W).pipe(T(Q),m(Q))}(W,Q);if((0,Ie.D)(W))return te(W,Q);if((0,Ce.T)(W))return function O(W,Q){return new R.y(Re=>{let tt;return(0,p.f)(Re,Q,()=>{tt=W[N.h](),(0,p.f)(Re,Q,()=>{let Fe,ft;try{({value:Fe,done:ft}=tt.next())}catch(Ye){return void Re.error(Ye)}ft?Re.complete():Re.next(Fe)},0,!0)}),()=>(0,B.m)(tt?.return)&&tt.return()})}(W,Q);if((0,oe.L)(W))return function w(W,Q){return te((0,oe.Q)(W),Q)}(W,Q)}throw(0,ye.z)(W)}(W,Q):(0,e.Xf)(W)}},92438:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>v});var e=h(54829),p=h(65592),g=h(9769),S=h(64266),m=h(84674),T=h(97400);const b=["addListener","removeListener"],x=["addEventListener","removeEventListener"],R=["on","off"];function v(ne,F,ce,Ce){if((0,m.m)(ce)&&(Ce=ce,ce=void 0),Ce)return v(ne,F,ce).pipe((0,T.Z)(Ce));const[Ie,ye]=function te(ne){return(0,m.m)(ne.addEventListener)&&(0,m.m)(ne.removeEventListener)}(ne)?x.map(oe=>w=>ne[oe](F,w,ce)):function B(ne){return(0,m.m)(ne.addListener)&&(0,m.m)(ne.removeListener)}(ne)?b.map(N(ne,F)):function O(ne){return(0,m.m)(ne.on)&&(0,m.m)(ne.off)}(ne)?R.map(N(ne,F)):[];if(!Ie&&(0,S.z)(ne))return(0,g.z)(oe=>v(oe,F,ce))((0,e.Xf)(ne));if(!Ie)throw new TypeError("Invalid event target");return new p.y(oe=>{const w=(...z)=>oe.next(1ye(w)})}function N(ne,F){return ce=>Ce=>ne[ce](F,Ce)}},62428:(Ee,Z,h)=>{"use strict";h.d(Z,{s:()=>p});var e=h(74911);function p(g,S,m){return(0,e.P)(()=>g()?S:m)}},54829:(Ee,Z,h)=>{"use strict";h.d(Z,{Xf:()=>O});var e=h(97582),p=h(64266),g=h(54026),S=h(65592),m=h(38382),T=h(15726),b=h(69853),x=h(83664),R=h(50541),v=h(84674),N=h(93894),B=h(14850);function O(oe){if(oe instanceof S.y)return oe;if(null!=oe){if((0,m.c)(oe))return function te(oe){return new S.y(w=>{const z=oe[B.L]();if((0,v.m)(z.subscribe))return z.subscribe(w);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(oe);if((0,p.z)(oe))return function ne(oe){return new S.y(w=>{for(let z=0;z{oe.then(z=>{w.closed||(w.next(z),w.complete())},z=>w.error(z)).then(null,N.h)})}(oe);if((0,T.D)(oe))return Ce(oe);if((0,x.T)(oe))return function ce(oe){return new S.y(w=>{for(const z of oe)if(w.next(z),w.closed)return;w.complete()})}(oe);if((0,R.L)(oe))return function Ie(oe){return Ce((0,R.Q)(oe))}(oe)}throw(0,b.z)(oe)}function Ce(oe){return new S.y(w=>{(function ye(oe,w){var z,q,W,Q;return(0,e.mG)(this,void 0,void 0,function*(){try{for(z=(0,e.KL)(oe);!(q=yield z.next()).done;)if(w.next(q.value),w.closed)return}catch(Re){W={error:Re}}finally{try{q&&!q.done&&(Q=z.return)&&(yield Q.call(z))}finally{if(W)throw W.error}}w.complete()})})(oe,w).catch(z=>w.error(z))})}},91687:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>g});var e=h(16321),p=h(99080);function g(S=0,m=e.z){return S<0&&(S=0),(0,p.H)(S,S,m)}},63019:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>T});var e=h(57537),p=h(54829),g=h(36232),S=h(79940),m=h(7715);function T(...b){const x=(0,S.yG)(b),R=(0,S._6)(b,1/0),v=b;return v.length?1===v.length?(0,p.Xf)(v[0]):(0,e.J)(R)((0,m.D)(v,x)):g.E}},22096:(Ee,Z,h)=>{"use strict";h.d(Z,{of:()=>g});var e=h(79940),p=h(7715);function g(...S){const m=(0,e.yG)(S);return(0,p.D)(S,m)}},73684:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65592),p=h(54829),g=h(17728),S=h(8251);function m(...b){return 1===(b=(0,g.k)(b)).length?(0,p.Xf)(b[0]):new e.y(function T(b){return x=>{let R=[];for(let v=0;R&&!x.closed&&v{if(R){for(let B=0;B{"use strict";h.d(Z,{_:()=>g});var e=h(65592),p=h(84674);function g(S,m){const T=(0,p.m)(S)?S:()=>S,b=x=>x.error(T());return new e.y(m?x=>m.schedule(b,0,x):b)}},99080:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>m});var e=h(65592),p=h(16321),g=h(50671),S=h(70093);function m(T=0,b,x=p.P){let R=-1;return null!=b&&((0,g.K)(b)?x=b:R=b),new e.y(v=>{let N=(0,S.q)(T)?+T-x.now():T;N<0&&(N=0);let B=0;return x.schedule(function(){v.closed||(v.next(B++),0<=R?this.schedule(void 0,R):v.complete())},N)})}},8251:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(80305);function p(S,m,T,b,x){return new g(S,m,T,b,x)}class g extends e.Lv{constructor(m,T,b,x,R,v){super(m),this.onFinalize=R,this.shouldUnsubscribe=v,this._next=T?function(N){try{T(N)}catch(B){m.error(B)}}:super._next,this._error=x?function(N){try{x(N)}catch(B){m.error(B)}finally{this.unsubscribe()}}:super._error,this._complete=b?function(){try{b()}catch(N){m.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var m;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:T}=this;super.unsubscribe(),!T&&(null===(m=this.onFinalize)||void 0===m||m.call(this))}}}},29028:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>b});var e=h(16321),p=h(79360),g=h(54829),S=h(8251),T=h(99080);function b(x,R=e.z){return function m(x){return(0,p.e)((R,v)=>{let N=!1,B=null,O=null,te=!1;const ne=()=>{if(O?.unsubscribe(),O=null,N){N=!1;const ce=B;B=null,v.next(ce)}te&&v.complete()},F=()=>{O=null,te&&v.complete()};R.subscribe((0,S.x)(v,ce=>{N=!0,B=ce,O||(0,g.Xf)(x(ce)).subscribe(O=(0,S.x)(v,ne,F))},()=>{te=!0,(!N||!O||O.closed)&&v.complete()}))})}(()=>(0,T.H)(x,R))}},26306:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>S});var e=h(54829),p=h(8251),g=h(79360);function S(m){return(0,g.e)((T,b)=>{let v,x=null,R=!1;x=T.subscribe((0,p.x)(b,void 0,void 0,N=>{v=(0,e.Xf)(m(N,S(m)(T))),x?(x.unsubscribe(),x=null,v.subscribe(b)):R=!0})),R&&(x.unsubscribe(),x=null,v.subscribe(b))})}},76328:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(9769),p=h(84674);function g(S,m){return(0,p.m)(m)?(0,e.z)(S,m,1):(0,e.z)(S,1)}},83620:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>S});var e=h(16321),p=h(79360),g=h(8251);function S(m,T=e.z){return(0,p.e)((b,x)=>{let R=null,v=null,N=null;const B=()=>{if(R){R.unsubscribe(),R=null;const te=v;v=null,x.next(te)}};function O(){const te=N+m,ne=T.now();if(ne{v=te,N=T.now(),R||(R=T.schedule(O,m),x.add(R))},()=>{B(),x.complete()},void 0,()=>{v=R=null}))})}},43572:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>g});var e=h(79360),p=h(8251);function g(S){return(0,e.e)((m,T)=>{let b=!1;m.subscribe((0,p.x)(T,x=>{b=!0,T.next(x)},()=>{b||T.next(S),T.complete()}))})}},5177:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>O});var e=h(16321),p=h(35211),g=h(48180),S=h(79360),m=h(8251),T=h(72420),x=h(21441),R=h(9769),v=h(54829);function N(te,ne){return ne?F=>(0,p.z)(ne.pipe((0,g.q)(1),function b(){return(0,S.e)((te,ne)=>{te.subscribe((0,m.x)(ne,T.Z))})}()),F.pipe(N(te))):(0,R.z)((F,ce)=>(0,v.Xf)(te(F,ce)).pipe((0,g.q)(1),(0,x.h)(F)))}var B=h(99080);function O(te,ne=e.z){const F=(0,B.H)(te,ne);return N(()=>F)}},93997:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>S});var e=h(42737),p=h(79360),g=h(8251);function S(T,b=e.y){return T=T??m,(0,p.e)((x,R)=>{let v,N=!0;x.subscribe((0,g.x)(R,B=>{const O=b(B);(N||!T(v,O))&&(N=!1,v=O,R.next(B))}))})}function m(T,b){return T===b}},32181:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(79360),p=h(8251);function g(S,m){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>S.call(m,R,x++)&&b.next(R)))})}},64716:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(79360);function p(g){return(0,e.e)((S,m)=>{try{S.subscribe(m)}finally{m.add(g)}})}},81374:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>b});var e=h(46973),p=h(32181),g=h(48180),S=h(43572),m=h(3026),T=h(42737);function b(x,R){const v=arguments.length>=2;return N=>N.pipe(x?(0,p.h)((B,O)=>x(B,O,N)):T.y,(0,g.q)(1),v?(0,S.d)(R):(0,m.T)(()=>new e.K))}},37398:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>g});var e=h(79360),p=h(8251);function g(S,m){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>{b.next(S.call(m,R,x++))}))})}},21441:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>p});var e=h(37398);function p(g){return(0,e.U)(()=>g)}},57537:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>g});var e=h(9769),p=h(42737);function g(S=1/0){return(0,e.z)(p.y,S)}},80564:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>S});var e=h(54829),p=h(27103),g=h(8251);function S(m,T,b,x,R,v,N,B){const O=[];let te=0,ne=0,F=!1;const ce=()=>{F&&!O.length&&!te&&T.complete()},Ce=ye=>te{v&&T.next(ye),te++;let oe=!1;(0,e.Xf)(b(ye,ne++)).subscribe((0,g.x)(T,w=>{R?.(w),v?Ce(w):T.next(w)},()=>{oe=!0},void 0,()=>{if(oe)try{for(te--;O.length&&teIe(w)):Ie(w)}ce()}catch(w){T.error(w)}}))};return m.subscribe((0,g.x)(T,Ce,()=>{F=!0,ce()})),()=>{B?.()}}},9769:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>T});var e=h(37398),p=h(54829),g=h(79360),S=h(80564),m=h(84674);function T(b,x,R=1/0){return(0,m.m)(x)?T((v,N)=>(0,e.U)((B,O)=>x(v,B,N,O))((0,p.Xf)(b(v,N))),R):("number"==typeof x&&(R=x),(0,g.e)((v,N)=>(0,S.p)(v,N,b,R)))}},69384:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>g});var e=h(79360),p=h(8251);function g(){return(0,e.e)((S,m)=>{let T,b=!1;S.subscribe((0,p.x)(m,x=>{const R=T;T=x,b&&m.next([R,x]),b=!0}))})}},66196:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>g});var e=h(79360),p=h(8251);function g(){return(0,e.e)((S,m)=>{let T=null;S._refCount++;const b=(0,p.x)(m,void 0,void 0,void 0,()=>{if(!S||S._refCount<=0||0<--S._refCount)return void(T=null);const x=S._connection,R=T;T=null,x&&(!R||x===R)&&x.unsubscribe(),m.unsubscribe()});S.subscribe(b),b.closed||(T=S.connect())})}},69732:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>p});var e=h(8251);function p(g,S,m,T,b){return(x,R)=>{let v=m,N=S,B=0;x.subscribe((0,e.x)(R,O=>{const te=B++;N=v?g(N,O,te):(v=!0,O),T&&R.next(N)},b&&(()=>{v&&R.next(N),R.complete()})))}}},63020:(Ee,Z,h)=>{"use strict";h.d(Z,{B:()=>m});var e=h(54829),p=h(78645),g=h(80305),S=h(79360);function m(b={}){const{connector:x=(()=>new p.x),resetOnError:R=!0,resetOnComplete:v=!0,resetOnRefCountZero:N=!0}=b;return B=>{let O,te,ne,F=0,ce=!1,Ce=!1;const Ie=()=>{te?.unsubscribe(),te=void 0},ye=()=>{Ie(),O=ne=void 0,ce=Ce=!1},oe=()=>{const w=O;ye(),w?.unsubscribe()};return(0,S.e)((w,z)=>{F++,!Ce&&!ce&&Ie();const q=ne=ne??x();z.add(()=>{F--,0===F&&!Ce&&!ce&&(te=T(oe,N))}),q.subscribe(z),!O&&F>0&&(O=new g.Hp({next:W=>q.next(W),error:W=>{Ce=!0,Ie(),te=T(ye,R,W),q.error(W)},complete:()=>{ce=!0,Ie(),te=T(ye,v),q.complete()}}),(0,e.Xf)(w).subscribe(O))})(B)}}function T(b,x,...R){if(!0===x)return void b();if(!1===x)return;const v=new g.Hp({next:()=>{v.unsubscribe(),b()}});return(0,e.Xf)(x(...R)).subscribe(v)}},67081:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>g});var e=h(97328),p=h(63020);function g(S,m,T){let b,x=!1;return S&&"object"==typeof S?({bufferSize:b=1/0,windowTime:m=1/0,refCount:x=!1,scheduler:T}=S):b=S??1/0,(0,p.B)({connector:()=>new e.t(b,m,T),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:x})}},836:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>p});var e=h(32181);function p(g){return(0,e.h)((S,m)=>g<=m)}},27921:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>S});var e=h(35211),p=h(79940),g=h(79360);function S(...m){const T=(0,p.yG)(m);return(0,g.e)((b,x)=>{(T?(0,e.z)(m,b,T):(0,e.z)(m,b)).subscribe(x)})}},94664:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>S});var e=h(54829),p=h(79360),g=h(8251);function S(m,T){return(0,p.e)((b,x)=>{let R=null,v=0,N=!1;const B=()=>N&&!R&&x.complete();b.subscribe((0,g.x)(x,O=>{R?.unsubscribe();let te=0;const ne=v++;(0,e.Xf)(m(O,ne)).subscribe(R=(0,g.x)(x,F=>x.next(T?T(O,F,ne,te++):F),()=>{R=null,B()}))},()=>{N=!0,B()}))})}},48180:(Ee,Z,h)=>{"use strict";h.d(Z,{q:()=>S});var e=h(36232),p=h(79360),g=h(8251);function S(m){return m<=0?()=>e.E:(0,p.e)((T,b)=>{let x=0;T.subscribe((0,g.x)(b,R=>{++x<=m&&(b.next(R),m<=x&&b.complete())}))})}},59773:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>m});var e=h(79360),p=h(8251),g=h(54829),S=h(72420);function m(T){return(0,e.e)((b,x)=>{(0,g.Xf)(T).subscribe((0,p.x)(x,()=>x.complete(),S.Z)),!x.closed&&b.subscribe(x)})}},30812:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>g});var e=h(79360),p=h(8251);function g(S,m=!1){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>{const v=S(R,x++);(v||m)&&b.next(R),!v&&b.complete()}))})}},99397:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>m});var e=h(84674),p=h(79360),g=h(8251),S=h(42737);function m(T,b,x){const R=(0,e.m)(T)||b||x?{next:T,error:b,complete:x}:T;return R?(0,p.e)((v,N)=>{var B;null===(B=R.subscribe)||void 0===B||B.call(R);let O=!0;v.subscribe((0,g.x)(N,te=>{var ne;null===(ne=R.next)||void 0===ne||ne.call(R,te),N.next(te)},()=>{var te;O=!1,null===(te=R.complete)||void 0===te||te.call(R),N.complete()},te=>{var ne;O=!1,null===(ne=R.error)||void 0===ne||ne.call(R,te),N.error(te)},()=>{var te,ne;O&&(null===(te=R.unsubscribe)||void 0===te||te.call(R)),null===(ne=R.finalize)||void 0===ne||ne.call(R)}))}):S.y}},3026:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>S});var e=h(46973),p=h(79360),g=h(8251);function S(T=m){return(0,p.e)((b,x)=>{let R=!1;b.subscribe((0,g.x)(x,v=>{R=!0,x.next(v)},()=>R?x.complete():x.error(T())))})}function m(){return new e.K}},35178:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>R});var e=h(16321),p=h(70093),g=h(79360),S=h(54829),m=h(82306),T=h(8251),b=h(27103);const x=(0,m.d)(N=>function(O=null){N(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=O});function R(N,B){const{first:O,each:te,with:ne=v,scheduler:F=B??e.z,meta:ce=null}=(0,p.q)(N)?{first:N}:"number"==typeof N?{each:N}:N;if(null==O&&null==te)throw new TypeError("No timeout provided.");return(0,g.e)((Ce,Ie)=>{let ye,oe,w=null,z=0;const q=W=>{oe=(0,b.f)(Ie,F,()=>{try{ye.unsubscribe(),(0,S.Xf)(ne({meta:ce,lastValue:w,seen:z})).subscribe(Ie)}catch(Q){Ie.error(Q)}},W)};ye=Ce.subscribe((0,T.x)(Ie,W=>{oe?.unsubscribe(),z++,Ie.next(w=W),te>0&&q(te)},void 0,void 0,()=>{oe?.closed||oe?.unsubscribe(),w=null})),!z&&q(null!=O?"number"==typeof O?O:+O-F.now():te)})}function v(N){throw new x(N)}},41954:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>m});var e=h(47394);class p extends e.w0{constructor(b,x){super()}schedule(b,x=0){return this}}const g={setInterval(T,b,...x){const{delegate:R}=g;return R?.setInterval?R.setInterval(T,b,...x):setInterval(T,b,...x)},clearInterval(T){const{delegate:b}=g;return(b?.clearInterval||clearInterval)(T)},delegate:void 0};var S=h(49039);class m extends p{constructor(b,x){super(b,x),this.scheduler=b,this.work=x,this.pending=!1}schedule(b,x=0){var R;if(this.closed)return this;this.state=b;const v=this.id,N=this.scheduler;return null!=v&&(this.id=this.recycleAsyncId(N,v,x)),this.pending=!0,this.delay=x,this.id=null!==(R=this.id)&&void 0!==R?R:this.requestAsyncId(N,this.id,x),this}requestAsyncId(b,x,R=0){return g.setInterval(b.flush.bind(b,this),R)}recycleAsyncId(b,x,R=0){if(null!=R&&this.delay===R&&!1===this.pending)return x;null!=x&&g.clearInterval(x)}execute(b,x){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const R=this._execute(b,x);if(R)return R;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(b,x){let v,R=!1;try{this.work(b)}catch(N){R=!0,v=N||new Error("Scheduled action threw falsy error")}if(R)return this.unsubscribe(),v}unsubscribe(){if(!this.closed){const{id:b,scheduler:x}=this,{actions:R}=x;this.work=this.state=this.scheduler=null,this.pending=!1,(0,S.P)(R,this),null!=b&&(this.id=this.recycleAsyncId(x,b,null)),this.delay=null,super.unsubscribe()}}}},2631:(Ee,Z,h)=>{"use strict";h.d(Z,{v:()=>g});var e=h(84552);class p{constructor(m,T=p.now){this.schedulerActionCtor=m,this.now=T}schedule(m,T=0,b){return new this.schedulerActionCtor(this,m).schedule(b,T)}}p.now=e.l.now;class g extends p{constructor(m,T=p.now){super(m,T),this.actions=[],this._active=!1}flush(m){const{actions:T}=this;if(this._active)return void T.push(m);let b;this._active=!0;do{if(b=m.execute(m.state,m.delay))break}while(m=T.shift());if(this._active=!1,b){for(;m=T.shift();)m.unsubscribe();throw b}}}},80927:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>b});var e=h(41954),p=h(47394);const g={schedule(R){let v=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:B}=g;B&&(v=B.requestAnimationFrame,N=B.cancelAnimationFrame);const O=v(te=>{N=void 0,R(te)});return new p.w0(()=>N?.(O))},requestAnimationFrame(...R){const{delegate:v}=g;return(v?.requestAnimationFrame||requestAnimationFrame)(...R)},cancelAnimationFrame(...R){const{delegate:v}=g;return(v?.cancelAnimationFrame||cancelAnimationFrame)(...R)},delegate:void 0};var m=h(2631);const b=new class T extends m.v{flush(v){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:B}=this;let O;v=v||B.shift();do{if(O=v.execute(v.state,v.delay))break}while((v=B[0])&&v.id===N&&B.shift());if(this._active=!1,O){for(;(v=B[0])&&v.id===N&&B.shift();)v.unsubscribe();throw O}}}(class S extends e.o{constructor(v,N){super(v,N),this.scheduler=v,this.work=N}requestAsyncId(v,N,B=0){return null!==B&&B>0?super.requestAsyncId(v,N,B):(v.actions.push(this),v._scheduled||(v._scheduled=g.requestAnimationFrame(()=>v.flush(void 0))))}recycleAsyncId(v,N,B=0){var O;if(null!=B?B>0:this.delay>0)return super.recycleAsyncId(v,N,B);const{actions:te}=v;null!=N&&(null===(O=te[te.length-1])||void 0===O?void 0:O.id)!==N&&(g.cancelAnimationFrame(N),v._scheduled=void 0)}})},76410:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>te});var e=h(41954);let g,p=1;const S={};function m(F){return F in S&&(delete S[F],!0)}const T={setImmediate(F){const ce=p++;return S[ce]=!0,g||(g=Promise.resolve()),g.then(()=>m(ce)&&F()),ce},clearImmediate(F){m(F)}},{setImmediate:x,clearImmediate:R}=T,v={setImmediate(...F){const{delegate:ce}=v;return(ce?.setImmediate||x)(...F)},clearImmediate(F){const{delegate:ce}=v;return(ce?.clearImmediate||R)(F)},delegate:void 0};var B=h(2631);const te=new class O extends B.v{flush(ce){this._active=!0;const Ce=this._scheduled;this._scheduled=void 0;const{actions:Ie}=this;let ye;ce=ce||Ie.shift();do{if(ye=ce.execute(ce.state,ce.delay))break}while((ce=Ie[0])&&ce.id===Ce&&Ie.shift());if(this._active=!1,ye){for(;(ce=Ie[0])&&ce.id===Ce&&Ie.shift();)ce.unsubscribe();throw ye}}}(class N extends e.o{constructor(ce,Ce){super(ce,Ce),this.scheduler=ce,this.work=Ce}requestAsyncId(ce,Ce,Ie=0){return null!==Ie&&Ie>0?super.requestAsyncId(ce,Ce,Ie):(ce.actions.push(this),ce._scheduled||(ce._scheduled=v.setImmediate(ce.flush.bind(ce,void 0))))}recycleAsyncId(ce,Ce,Ie=0){var ye;if(null!=Ie?Ie>0:this.delay>0)return super.recycleAsyncId(ce,Ce,Ie);const{actions:oe}=ce;null!=Ce&&(null===(ye=oe[oe.length-1])||void 0===ye?void 0:ye.id)!==Ce&&(v.clearImmediate(Ce),ce._scheduled===Ce&&(ce._scheduled=void 0))}})},16321:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>S,z:()=>g});var e=h(41954);const g=new(h(2631).v)(e.o),S=g},84552:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e={setTimeout(p,g,...S){const{delegate:m}=e;return m?.setTimeout?m.setTimeout(p,g,...S):setTimeout(p,g,...S)},clearTimeout(p){const{delegate:g}=e;return(g?.clearTimeout||clearTimeout)(p)},delegate:void 0}},64971:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>p});const p=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>p});const p=(0,h(82306).d)(g=>function(){g(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(Ee,Z,h)=>{"use strict";h.d(Z,{_6:()=>T,jO:()=>S,yG:()=>m});var e=h(84674),p=h(50671);function g(b){return b[b.length-1]}function S(b){return(0,e.m)(g(b))?b.pop():void 0}function m(b){return(0,p.K)(g(b))?b.pop():void 0}function T(b,x){return"number"==typeof g(b)?b.pop():x}},17453:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>m});const{isArray:e}=Array,{getPrototypeOf:p,prototype:g,keys:S}=Object;function m(b){if(1===b.length){const x=b[0];if(e(x))return{args:x,keys:null};if(function T(b){return b&&"object"==typeof b&&p(b)===g}(x)){const R=S(x);return{args:R.map(v=>x[v]),keys:R}}}return{args:b,keys:null}}},17728:(Ee,Z,h)=>{"use strict";h.d(Z,{k:()=>p});const{isArray:e}=Array;function p(g){return 1===g.length&&e(g[0])?g[0]:g}},49039:(Ee,Z,h)=>{"use strict";function e(p,g){if(p){const S=p.indexOf(g);0<=S&&p.splice(S,1)}}h.d(Z,{P:()=>e})},82306:(Ee,Z,h)=>{"use strict";function e(p){const S=p(m=>{Error.call(m),m.stack=(new Error).stack});return S.prototype=Object.create(Error.prototype),S.prototype.constructor=S,S}h.d(Z,{d:()=>e})},92714:(Ee,Z,h)=>{"use strict";function e(p,g){return p.reduce((S,m,T)=>(S[m]=g[T],S),{})}h.d(Z,{n:()=>e})},81441:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>S,x:()=>g});var e=h(82653);let p=null;function g(m){if(e.config.useDeprecatedSynchronousErrorHandling){const T=!p;if(T&&(p={errorThrown:!1,error:null}),m(),T){const{errorThrown:b,error:x}=p;if(p=null,b)throw x}}else m()}function S(m){e.config.useDeprecatedSynchronousErrorHandling&&p&&(p.errorThrown=!0,p.error=m)}},27103:(Ee,Z,h)=>{"use strict";function e(p,g,S,m=0,T=!1){const b=g.schedule(function(){S(),T?p.add(this.schedule(null,m)):this.unsubscribe()},m);if(p.add(b),!T)return b}h.d(Z,{f:()=>e})},42737:(Ee,Z,h)=>{"use strict";function e(p){return p}h.d(Z,{y:()=>e})},64266:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e=p=>p&&"number"==typeof p.length&&"function"!=typeof p},15726:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(84674);function p(g){return Symbol.asyncIterator&&(0,e.m)(g?.[Symbol.asyncIterator])}},70093:(Ee,Z,h)=>{"use strict";function e(p){return p instanceof Date&&!isNaN(p)}h.d(Z,{q:()=>e})},84674:(Ee,Z,h)=>{"use strict";function e(p){return"function"==typeof p}h.d(Z,{m:()=>e})},38382:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>g});var e=h(14850),p=h(84674);function g(S){return(0,p.m)(S[e.L])}},83664:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>g});var e=h(64971),p=h(84674);function g(S){return(0,p.m)(S?.[e.h])}},2664:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(65592),p=h(84674);function g(S){return!!S&&(S instanceof e.y||(0,p.m)(S.lift)&&(0,p.m)(S.subscribe))}},54026:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>p});var e=h(84674);function p(g){return(0,e.m)(g?.then)}},50541:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>S,Q:()=>g});var e=h(97582),p=h(84674);function g(m){return(0,e.FC)(this,arguments,function*(){const b=m.getReader();try{for(;;){const{value:x,done:R}=yield(0,e.qq)(b.read());if(R)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(x)}}finally{b.releaseLock()}})}function S(m){return(0,p.m)(m?.getReader)}},50671:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>p});var e=h(84674);function p(g){return g&&(0,e.m)(g.schedule)}},79360:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>p,e:()=>g});var e=h(84674);function p(S){return(0,e.m)(S?.lift)}function g(S){return m=>{if(p(m))return m.lift(function(T){try{return S(T,this)}catch(b){this.error(b)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>S});var e=h(37398);const{isArray:p}=Array;function S(m){return(0,e.U)(T=>function g(m,T){return p(T)?m(...T):m(T)}(m,T))}},72420:(Ee,Z,h)=>{"use strict";function e(){}h.d(Z,{Z:()=>e})},88407:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>g,z:()=>p});var e=h(42737);function p(...S){return g(S)}function g(S){return 0===S.length?e.y:1===S.length?S[0]:function(T){return S.reduce((b,x)=>x(b),T)}}},93894:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(82653),p=h(87599);function g(S){p.z.setTimeout(()=>{const{onUnhandledError:m}=e.config;if(!m)throw S;m(S)})}},69853:(Ee,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:(Ee,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(S){var m=g(S);return h(m)}function g(S){if(!h.o(e,S)){var m=new Error("Cannot find module '"+S+"'");throw m.code="MODULE_NOT_FOUND",m}return e[S]}p.keys=function(){return Object.keys(e)},p.resolve=g,Ee.exports=p,p.id=46700},86825:(Ee,Z,h)=>{"use strict";h.d(Z,{F4:()=>v,IO:()=>ne,LC:()=>p,SB:()=>R,X$:()=>S,ZE:()=>Ce,ZN:()=>ce,_j:()=>e,eR:()=>N,jt:()=>m,k1:()=>Ie,l3:()=>g,oB:()=>x,pV:()=>O,ru:()=>T,vP:()=>b});class e{}class p{}const g="*";function S(ye,oe){return{type:7,name:ye,definitions:oe,options:{}}}function m(ye,oe=null){return{type:4,styles:oe,timings:ye}}function T(ye,oe=null){return{type:3,steps:ye,options:oe}}function b(ye,oe=null){return{type:2,steps:ye,options:oe}}function x(ye){return{type:6,styles:ye,offset:null}}function R(ye,oe,w){return{type:0,name:ye,styles:oe,options:w}}function v(ye){return{type:5,steps:ye}}function N(ye,oe,w=null){return{type:1,expr:ye,animation:oe,options:w}}function O(ye=null){return{type:9,options:ye}}function ne(ye,oe,w=null){return{type:11,selector:ye,animation:oe,options:w}}class ce{constructor(oe=0,w=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=oe+w}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}onStart(oe){this._originalOnStartFns.push(oe),this._onStartFns.push(oe)}onDone(oe){this._originalOnDoneFns.push(oe),this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(oe=>oe()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(oe){this._position=this.totalTime?oe*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(oe){const w="start"==oe?this._onStartFns:this._onDoneFns;w.forEach(z=>z()),w.length=0}}class Ce{constructor(oe){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=oe;let w=0,z=0,q=0;const W=this.players.length;0==W?queueMicrotask(()=>this._onFinish()):this.players.forEach(Q=>{Q.onDone(()=>{++w==W&&this._onFinish()}),Q.onDestroy(()=>{++z==W&&this._onDestroy()}),Q.onStart(()=>{++q==W&&this._onStart()})}),this.totalTime=this.players.reduce((Q,Re)=>Math.max(Q,Re.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}init(){this.players.forEach(oe=>oe.init())}onStart(oe){this._onStartFns.push(oe)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(oe=>oe()),this._onStartFns=[])}onDone(oe){this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(oe=>oe.play())}pause(){this.players.forEach(oe=>oe.pause())}restart(){this.players.forEach(oe=>oe.restart())}finish(){this._onFinish(),this.players.forEach(oe=>oe.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(oe=>oe.destroy()),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this.players.forEach(oe=>oe.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(oe){const w=oe*this.totalTime;this.players.forEach(z=>{const q=z.totalTime?Math.min(1,w/z.totalTime):1;z.setPosition(q)})}getPosition(){const oe=this.players.reduce((w,z)=>null===w||z.totalTime>w.totalTime?z:w,null);return null!=oe?oe.getPosition():0}beforeDestroy(){this.players.forEach(oe=>{oe.beforeDestroy&&oe.beforeDestroy()})}triggerCallback(oe){const w="start"==oe?this._onStartFns:this._onDoneFns;w.forEach(z=>z()),w.length=0}}const Ie="!"},24191:(Ee,Z,h)=>{"use strict";h.d(Z,{rt:()=>si,s1:()=>qe,$s:()=>ve,kH:()=>lt,mK:()=>M,Em:()=>we,tE:()=>et,qV:()=>C,qm:()=>Vt,ic:()=>Y,Kd:()=>Xe,Zf:()=>rt,X6:()=>a,yG:()=>c,iD:()=>Qe});var e=h(96814),p=h(65879),g=h(62831),S=h(78645),m=h(47394),T=h(65619),b=h(22096),x=h(36028),R=h(99397),v=h(83620),N=h(32181),B=h(37398),O=h(48180),te=h(836),ne=h(93997),F=h(59773),ce=h(42495),Ce=h(17131),Ie=h(52572),ye=h(35211),oe=h(65592),w=h(27921);const q=new Set;let W,Q=(()=>{class zt{constructor(Tt,Me){this._platform=Tt,this._nonce=Me,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):tt}matchMedia(Tt){return(this._platform.WEBKIT||this._platform.BLINK)&&function Re(zt,yt){if(!q.has(zt))try{W||(W=document.createElement("style"),yt&&(W.nonce=yt),W.setAttribute("type","text/css"),document.head.appendChild(W)),W.sheet&&(W.sheet.insertRule(`@media ${zt} {body{ }}`,0),q.add(zt))}catch(Tt){console.error(Tt)}}(Tt,this._nonce),this._matchMedia(Tt)}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(p.Ojb,8))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function tt(zt){return{matches:"all"===zt||""===zt,media:zt,addListener:()=>{},removeListener:()=>{}}}let Fe=(()=>{class zt{constructor(Tt,Me){this._mediaMatcher=Tt,this._zone=Me,this._queries=new Map,this._destroySubject=new S.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Tt){return ft((0,ce.Eq)(Tt)).some(mt=>this._registerQuery(mt).mql.matches)}observe(Tt){const mt=ft((0,ce.Eq)(Tt)).map(Je=>this._registerQuery(Je).observable);let Ge=(0,Ie.a)(mt);return Ge=(0,ye.z)(Ge.pipe((0,O.q)(1)),Ge.pipe((0,te.T)(1),(0,v.b)(0))),Ge.pipe((0,B.U)(Je=>{const At={matches:!1,breakpoints:{}};return Je.forEach(({matches:Ut,query:Xt})=>{At.matches=At.matches||Ut,At.breakpoints[Xt]=Ut}),At}))}_registerQuery(Tt){if(this._queries.has(Tt))return this._queries.get(Tt);const Me=this._mediaMatcher.matchMedia(Tt),Ge={observable:new oe.y(Je=>{const At=Ut=>this._zone.run(()=>Je.next(Ut));return Me.addListener(At),()=>{Me.removeListener(At)}}).pipe((0,w.O)(Me),(0,B.U)(({matches:Je})=>({query:Tt,matches:Je})),(0,F.R)(this._destroySubject)),mql:Me};return this._queries.set(Tt,Ge),Ge}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(Q),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function ft(zt){return zt.map(yt=>yt.split(",")).reduce((yt,Tt)=>yt.concat(Tt)).map(yt=>yt.trim())}const $e=" ";function rt(zt,yt,Tt){const Me=ge(zt,yt);Me.some(mt=>mt.trim()==Tt.trim())||(Me.push(Tt.trim()),zt.setAttribute(yt,Me.join($e)))}function Qe(zt,yt,Tt){const mt=ge(zt,yt).filter(Ge=>Ge!=Tt.trim());mt.length?zt.setAttribute(yt,mt.join($e)):zt.removeAttribute(yt)}function ge(zt,yt){return(zt.getAttribute(yt)||"").match(/\S+/g)||[]}const me="cdk-describedby-message",Le="cdk-describedby-host";let Ve=0,ve=(()=>{class zt{constructor(Tt,Me){this._platform=Me,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ve++,this._document=Tt,this._id=(0,p.f3M)(p.AFp)+"-"+Ve++}describe(Tt,Me,mt){if(!this._canBeDescribed(Tt,Me))return;const Ge=xe(Me,mt);"string"!=typeof Me?(ot(Me,this._id),this._messageRegistry.set(Ge,{messageElement:Me,referenceCount:0})):this._messageRegistry.has(Ge)||this._createMessageElement(Me,mt),this._isElementDescribedByMessage(Tt,Ge)||this._addMessageReference(Tt,Ge)}removeDescription(Tt,Me,mt){if(!Me||!this._isElementNode(Tt))return;const Ge=xe(Me,mt);if(this._isElementDescribedByMessage(Tt,Ge)&&this._removeMessageReference(Tt,Ge),"string"==typeof Me){const Je=this._messageRegistry.get(Ge);Je&&0===Je.referenceCount&&this._deleteMessageElement(Ge)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Tt=this._document.querySelectorAll(`[${Le}="${this._id}"]`);for(let Me=0;Me0!=mt.indexOf(me));Tt.setAttribute("aria-describedby",Me.join(" "))}_addMessageReference(Tt,Me){const mt=this._messageRegistry.get(Me);rt(Tt,"aria-describedby",mt.messageElement.id),Tt.setAttribute(Le,this._id),mt.referenceCount++}_removeMessageReference(Tt,Me){const mt=this._messageRegistry.get(Me);mt.referenceCount--,Qe(Tt,"aria-describedby",mt.messageElement.id),Tt.removeAttribute(Le)}_isElementDescribedByMessage(Tt,Me){const mt=ge(Tt,"aria-describedby"),Ge=this._messageRegistry.get(Me),Je=Ge&&Ge.messageElement.id;return!!Je&&-1!=mt.indexOf(Je)}_canBeDescribed(Tt,Me){if(!this._isElementNode(Tt))return!1;if(Me&&"object"==typeof Me)return!0;const mt=null==Me?"":`${Me}`.trim(),Ge=Tt.getAttribute("aria-label");return!(!mt||Ge&&Ge.trim()===mt)}_isElementNode(Tt){return Tt.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(e.K0),p.LFG(g.t4))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function xe(zt,yt){return"string"==typeof zt?`${yt||""}/${zt}`:zt}function ot(zt,yt){zt.id||(zt.id=`${me}-${yt}-${Ve++}`)}class fe{constructor(yt){this._items=yt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new S.x,this._typeaheadSubscription=m.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Tt=>Tt.disabled,this._pressedLetters=[],this.tabOut=new S.x,this.change=new S.x,yt instanceof p.n_E&&(this._itemChangesSubscription=yt.changes.subscribe(Tt=>{if(this._activeItem){const mt=Tt.toArray().indexOf(this._activeItem);mt>-1&&mt!==this._activeItemIndex&&(this._activeItemIndex=mt)}}))}skipPredicate(yt){return this._skipPredicateFn=yt,this}withWrap(yt=!0){return this._wrap=yt,this}withVerticalOrientation(yt=!0){return this._vertical=yt,this}withHorizontalOrientation(yt){return this._horizontal=yt,this}withAllowedModifierKeys(yt){return this._allowedModifierKeys=yt,this}withTypeAhead(yt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,R.b)(Tt=>this._pressedLetters.push(Tt)),(0,v.b)(yt),(0,N.h)(()=>this._pressedLetters.length>0),(0,B.U)(()=>this._pressedLetters.join(""))).subscribe(Tt=>{const Me=this._getItemsArray();for(let mt=1;mt!yt[Ge]||this._allowedModifierKeys.indexOf(Ge)>-1);switch(Tt){case x.Mf:return void this.tabOut.next();case x.JH:if(this._vertical&&mt){this.setNextItemActive();break}return;case x.LH:if(this._vertical&&mt){this.setPreviousItemActive();break}return;case x.SV:if(this._horizontal&&mt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case x.oh:if(this._horizontal&&mt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case x.Sd:if(this._homeAndEnd&&mt){this.setFirstItemActive();break}return;case x.uR:if(this._homeAndEnd&&mt){this.setLastItemActive();break}return;case x.Ku:if(this._pageUpAndDown.enabled&&mt){const Ge=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Ge>0?Ge:0,1);break}return;case x.VM:if(this._pageUpAndDown.enabled&&mt){const Ge=this._activeItemIndex+this._pageUpAndDown.delta,Je=this._getItemsArray().length;this._setActiveItemByIndex(Ge=x.A&&Tt<=x.Z||Tt>=x.xE&&Tt<=x.aO)&&this._letterKeyStream.next(String.fromCharCode(Tt))))}this._pressedLetters=[],yt.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(yt){const Tt=this._getItemsArray(),Me="number"==typeof yt?yt:Tt.indexOf(yt);this._activeItem=Tt[Me]??null,this._activeItemIndex=Me}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(yt){this._wrap?this._setActiveInWrapMode(yt):this._setActiveInDefaultMode(yt)}_setActiveInWrapMode(yt){const Tt=this._getItemsArray();for(let Me=1;Me<=Tt.length;Me++){const mt=(this._activeItemIndex+yt*Me+Tt.length)%Tt.length;if(!this._skipPredicateFn(Tt[mt]))return void this.setActiveItem(mt)}}_setActiveInDefaultMode(yt){this._setActiveItemByIndex(this._activeItemIndex+yt,yt)}_setActiveItemByIndex(yt,Tt){const Me=this._getItemsArray();if(Me[yt]){for(;this._skipPredicateFn(Me[yt]);)if(!Me[yt+=Tt])return;this.setActiveItem(yt)}}_getItemsArray(){return this._items instanceof p.n_E?this._items.toArray():this._items}}class qe extends fe{setActiveItem(yt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(yt),this.activeItem&&this.activeItem.setActiveStyles()}}class we extends fe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(yt){return this._origin=yt,this}setActiveItem(yt){super.setActiveItem(yt),this.activeItem&&this.activeItem.focus(this._origin)}}let Y=(()=>{class zt{constructor(Tt){this._platform=Tt}isDisabled(Tt){return Tt.hasAttribute("disabled")}isVisible(Tt){return function ae(zt){return!!(zt.offsetWidth||zt.offsetHeight||"function"==typeof zt.getClientRects&&zt.getClientRects().length)}(Tt)&&"visible"===getComputedStyle(Tt).visibility}isTabbable(Tt){if(!this._platform.isBrowser)return!1;const Me=function Ne(zt){try{return zt.frameElement}catch{return null}}(function r(zt){return zt.ownerDocument&&zt.ownerDocument.defaultView||window}(Tt));if(Me&&(-1===Et(Me)||!this.isVisible(Me)))return!1;let mt=Tt.nodeName.toLowerCase(),Ge=Et(Tt);return Tt.hasAttribute("contenteditable")?-1!==Ge:!("iframe"===mt||"object"===mt||this._platform.WEBKIT&&this._platform.IOS&&!function he(zt){let yt=zt.nodeName.toLowerCase(),Tt="input"===yt&&zt.type;return"text"===Tt||"password"===Tt||"select"===yt||"textarea"===yt}(Tt))&&("audio"===mt?!!Tt.hasAttribute("controls")&&-1!==Ge:"video"===mt?-1!==Ge&&(null!==Ge||this._platform.FIREFOX||Tt.hasAttribute("controls")):Tt.tabIndex>=0)}isFocusable(Tt,Me){return function Pe(zt){return!function U(zt){return function ee(zt){return"input"==zt.nodeName.toLowerCase()}(zt)&&"hidden"==zt.type}(zt)&&(function je(zt){let yt=zt.nodeName.toLowerCase();return"input"===yt||"select"===yt||"button"===yt||"textarea"===yt}(zt)||function le(zt){return function ke(zt){return"a"==zt.nodeName.toLowerCase()}(zt)&&zt.hasAttribute("href")}(zt)||zt.hasAttribute("contenteditable")||He(zt))}(Tt)&&!this.isDisabled(Tt)&&(Me?.ignoreVisibility||this.isVisible(Tt))}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function He(zt){if(!zt.hasAttribute("tabindex")||void 0===zt.tabIndex)return!1;let yt=zt.getAttribute("tabindex");return!(!yt||isNaN(parseInt(yt,10)))}function Et(zt){if(!He(zt))return null;const yt=parseInt(zt.getAttribute("tabindex")||"",10);return isNaN(yt)?-1:yt}class u{get enabled(){return this._enabled}set enabled(yt){this._enabled=yt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}constructor(yt,Tt,Me,mt,Ge=!1){this._element=yt,this._checker=Tt,this._ngZone=Me,this._document=mt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Ge||this.attachAnchors()}destroy(){const yt=this._startAnchor,Tt=this._endAnchor;yt&&(yt.removeEventListener("focus",this.startAnchorListener),yt.remove()),Tt&&(Tt.removeEventListener("focus",this.endAnchorListener),Tt.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(yt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusInitialElement(yt)))})}focusFirstTabbableElementWhenReady(yt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusFirstTabbableElement(yt)))})}focusLastTabbableElementWhenReady(yt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusLastTabbableElement(yt)))})}_getRegionBoundary(yt){const Tt=this._element.querySelectorAll(`[cdk-focus-region-${yt}], [cdkFocusRegion${yt}], [cdk-focus-${yt}]`);return"start"==yt?Tt.length?Tt[0]:this._getFirstTabbableElement(this._element):Tt.length?Tt[Tt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(yt){const Tt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Tt){if(!this._checker.isFocusable(Tt)){const Me=this._getFirstTabbableElement(Tt);return Me?.focus(yt),!!Me}return Tt.focus(yt),!0}return this.focusFirstTabbableElement(yt)}focusFirstTabbableElement(yt){const Tt=this._getRegionBoundary("start");return Tt&&Tt.focus(yt),!!Tt}focusLastTabbableElement(yt){const Tt=this._getRegionBoundary("end");return Tt&&Tt.focus(yt),!!Tt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(yt){if(this._checker.isFocusable(yt)&&this._checker.isTabbable(yt))return yt;const Tt=yt.children;for(let Me=0;Me=0;Me--){const mt=Tt[Me].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Tt[Me]):null;if(mt)return mt}return null}_createAnchor(){const yt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,yt),yt.classList.add("cdk-visually-hidden"),yt.classList.add("cdk-focus-trap-anchor"),yt.setAttribute("aria-hidden","true"),yt}_toggleAnchorTabIndex(yt,Tt){yt?Tt.setAttribute("tabindex","0"):Tt.removeAttribute("tabindex")}toggleAnchors(yt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}_executeOnStable(yt){this._ngZone.isStable?yt():this._ngZone.onStable.pipe((0,O.q)(1)).subscribe(yt)}}let C=(()=>{class zt{constructor(Tt,Me,mt){this._checker=Tt,this._ngZone=Me,this._document=mt}create(Tt,Me=!1){return new u(Tt,this._checker,this._ngZone,this._document,Me)}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(Y),p.LFG(p.R0b),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})(),M=(()=>{class zt{get enabled(){return this.focusTrap.enabled}set enabled(Tt){this.focusTrap.enabled=(0,ce.Ig)(Tt)}get autoCapture(){return this._autoCapture}set autoCapture(Tt){this._autoCapture=(0,ce.Ig)(Tt)}constructor(Tt,Me,mt){this._elementRef=Tt,this._focusTrapFactory=Me,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(Tt){const Me=Tt.autoCapture;Me&&!Me.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,g.ht)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.Y36(p.SBq),p.Y36(C),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:zt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[p.TTD]})}return zt})();function a(zt){return 0===zt.buttons||0===zt.offsetX&&0===zt.offsetY}function c(zt){const yt=zt.touches&&zt.touches[0]||zt.changedTouches&&zt.changedTouches[0];return!(!yt||-1!==yt.identifier||null!=yt.radiusX&&1!==yt.radiusX||null!=yt.radiusY&&1!==yt.radiusY)}const l=new p.OlP("cdk-input-modality-detector-options"),d={ignoreKeys:[x.zL,x.jx,x.b2,x.MW,x.JU]},E=(0,g.i$)({passive:!0,capture:!0});let k=(()=>{class zt{get mostRecentModality(){return this._modality.value}constructor(Tt,Me,mt,Ge){this._platform=Tt,this._mostRecentTarget=null,this._modality=new T.X(null),this._lastTouchMs=0,this._onKeydown=Je=>{this._options?.ignoreKeys?.some(At=>At===Je.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,g.sA)(Je))},this._onMousedown=Je=>{Date.now()-this._lastTouchMs<650||(this._modality.next(a(Je)?"keyboard":"mouse"),this._mostRecentTarget=(0,g.sA)(Je))},this._onTouchstart=Je=>{c(Je)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,g.sA)(Je))},this._options={...d,...Ge},this.modalityDetected=this._modality.pipe((0,te.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ne.x)()),Tt.isBrowser&&Me.runOutsideAngular(()=>{mt.addEventListener("keydown",this._onKeydown,E),mt.addEventListener("mousedown",this._onMousedown,E),mt.addEventListener("touchstart",this._onTouchstart,E)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,E),document.removeEventListener("mousedown",this._onMousedown,E),document.removeEventListener("touchstart",this._onTouchstart,E))}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(p.R0b),p.LFG(e.K0),p.LFG(l,8))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();const $=new p.OlP("liveAnnouncerElement",{providedIn:"root",factory:function it(){return null}}),Ze=new p.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let De=0,Xe=(()=>{class zt{constructor(Tt,Me,mt,Ge){this._ngZone=Me,this._defaultOptions=Ge,this._document=mt,this._liveElement=Tt||this._createLiveElement()}announce(Tt,...Me){const mt=this._defaultOptions;let Ge,Je;return 1===Me.length&&"number"==typeof Me[0]?Je=Me[0]:[Ge,Je]=Me,this.clear(),clearTimeout(this._previousTimeout),Ge||(Ge=mt&&mt.politeness?mt.politeness:"polite"),null==Je&&mt&&(Je=mt.duration),this._liveElement.setAttribute("aria-live",Ge),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(At=>this._currentResolve=At)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Tt,"number"==typeof Je&&(this._previousTimeout=setTimeout(()=>this.clear(),Je)),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 Tt="cdk-live-announcer-element",Me=this._document.getElementsByClassName(Tt),mt=this._document.createElement("div");for(let Ge=0;Ge .cdk-overlay-container [aria-modal="true"]');for(let mt=0;mt{class zt{constructor(Tt,Me,mt,Ge,Je){this._ngZone=Tt,this._platform=Me,this._inputModalityDetector=mt,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 S.x,this._rootNodeFocusAndBlurListener=At=>{for(let Xt=(0,g.sA)(At);Xt;Xt=Xt.parentElement)"focus"===At.type?this._onFocus(At,Xt):this._onBlur(At,Xt)},this._document=Ge,this._detectionMode=Je?.detectionMode||0}monitor(Tt,Me=!1){const mt=(0,ce.fI)(Tt);if(!this._platform.isBrowser||1!==mt.nodeType)return(0,b.of)();const Ge=(0,g.kV)(mt)||this._getDocument(),Je=this._elementInfo.get(mt);if(Je)return Me&&(Je.checkChildren=!0),Je.subject;const At={checkChildren:Me,subject:new S.x,rootNode:Ge};return this._elementInfo.set(mt,At),this._registerGlobalListeners(At),At.subject}stopMonitoring(Tt){const Me=(0,ce.fI)(Tt),mt=this._elementInfo.get(Me);mt&&(mt.subject.complete(),this._setClasses(Me),this._elementInfo.delete(Me),this._removeGlobalListeners(mt))}focusVia(Tt,Me,mt){const Ge=(0,ce.fI)(Tt);Ge===this._getDocument().activeElement?this._getClosestElementsInfo(Ge).forEach(([At,Ut])=>this._originChanged(At,Me,Ut)):(this._setOrigin(Me),"function"==typeof Ge.focus&&Ge.focus(mt))}ngOnDestroy(){this._elementInfo.forEach((Tt,Me)=>this.stopMonitoring(Me))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Tt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Tt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Tt&&this._isLastInteractionFromInputLabel(Tt)?"mouse":"program"}_shouldBeAttributedToTouch(Tt){return 1===this._detectionMode||!!Tt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Tt,Me){Tt.classList.toggle("cdk-focused",!!Me),Tt.classList.toggle("cdk-touch-focused","touch"===Me),Tt.classList.toggle("cdk-keyboard-focused","keyboard"===Me),Tt.classList.toggle("cdk-mouse-focused","mouse"===Me),Tt.classList.toggle("cdk-program-focused","program"===Me)}_setOrigin(Tt,Me=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Tt,this._originFromTouchInteraction="touch"===Tt&&Me,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Tt,Me){const mt=this._elementInfo.get(Me),Ge=(0,g.sA)(Tt);!mt||!mt.checkChildren&&Me!==Ge||this._originChanged(Me,this._getFocusOrigin(Ge),mt)}_onBlur(Tt,Me){const mt=this._elementInfo.get(Me);!mt||mt.checkChildren&&Tt.relatedTarget instanceof Node&&Me.contains(Tt.relatedTarget)||(this._setClasses(Me),this._emitOrigin(mt,null))}_emitOrigin(Tt,Me){Tt.subject.observers.length&&this._ngZone.run(()=>Tt.subject.next(Me))}_registerGlobalListeners(Tt){if(!this._platform.isBrowser)return;const Me=Tt.rootNode,mt=this._rootNodeFocusListenerCount.get(Me)||0;mt||this._ngZone.runOutsideAngular(()=>{Me.addEventListener("focus",this._rootNodeFocusAndBlurListener,_e),Me.addEventListener("blur",this._rootNodeFocusAndBlurListener,_e)}),this._rootNodeFocusListenerCount.set(Me,mt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,F.R)(this._stopInputModalityDetector)).subscribe(Ge=>{this._setOrigin(Ge,!0)}))}_removeGlobalListeners(Tt){const Me=Tt.rootNode;if(this._rootNodeFocusListenerCount.has(Me)){const mt=this._rootNodeFocusListenerCount.get(Me);mt>1?this._rootNodeFocusListenerCount.set(Me,mt-1):(Me.removeEventListener("focus",this._rootNodeFocusAndBlurListener,_e),Me.removeEventListener("blur",this._rootNodeFocusAndBlurListener,_e),this._rootNodeFocusListenerCount.delete(Me))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Tt,Me,mt){this._setClasses(Tt,Me),this._emitOrigin(mt,Me),this._lastFocusOrigin=Me}_getClosestElementsInfo(Tt){const Me=[];return this._elementInfo.forEach((mt,Ge)=>{(Ge===Tt||mt.checkChildren&&Ge.contains(Tt))&&Me.push([Ge,mt])}),Me}_isLastInteractionFromInputLabel(Tt){const{_mostRecentTarget:Me,mostRecentModality:mt}=this._inputModalityDetector;if("mouse"!==mt||!Me||Me===Tt||"INPUT"!==Tt.nodeName&&"TEXTAREA"!==Tt.nodeName||Tt.disabled)return!1;const Ge=Tt.labels;if(Ge)for(let Je=0;Je{class zt{constructor(Tt,Me){this._elementRef=Tt,this._focusMonitor=Me,this._focusOrigin=null,this.cdkFocusChange=new p.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Tt=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Tt,1===Tt.nodeType&&Tt.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Me=>{this._focusOrigin=Me,this.cdkFocusChange.emit(Me)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.Y36(p.SBq),p.Y36(et))};static#t=this.\u0275dir=p.lG2({type:zt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return zt})();const St="cdk-high-contrast-black-on-white",vt="cdk-high-contrast-white-on-black",Ot="cdk-high-contrast-active";let Vt=(()=>{class zt{constructor(Tt,Me){this._platform=Tt,this._document=Me,this._breakpointSubscription=(0,p.f3M)(Fe).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Tt=this._document.createElement("div");Tt.style.backgroundColor="rgb(1,2,3)",Tt.style.position="absolute",this._document.body.appendChild(Tt);const Me=this._document.defaultView||window,mt=Me&&Me.getComputedStyle?Me.getComputedStyle(Tt):null,Ge=(mt&&mt.backgroundColor||"").replace(/ /g,"");switch(Tt.remove(),Ge){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 Tt=this._document.body.classList;Tt.remove(Ot,St,vt),this._hasCheckedHighContrastMode=!0;const Me=this.getHighContrastMode();1===Me?Tt.add(Ot,St):2===Me&&Tt.add(Ot,vt)}}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})(),si=(()=>{class zt{constructor(Tt){Tt._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(Vt))};static#t=this.\u0275mod=p.oAB({type:zt});static#i=this.\u0275inj=p.cJS({imports:[Ce.Q8]})}return zt})()},49388:(Ee,Z,h)=>{"use strict";h.d(Z,{Is:()=>b,vT:()=>R});var e=h(65879),p=h(96814);const g=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function S(){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 b=(()=>{class v{constructor(B){this.value="ltr",this.change=new e.vpe,B&&(this.value=function T(v){const N=v?.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||v)(e.LFG(g,8))};static#t=this.\u0275prov=e.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275mod=e.oAB({type:v});static#i=this.\u0275inj=e.cJS({})}return v})()},70342:(Ee,Z,h)=>{"use strict";h.d(Z,{Iq:()=>b,TU:()=>S,i3:()=>T});var e=h(96814),p=h(65879);class g{constructor(R,v){this._document=v;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=R,N.readOnly=!0,this._document.body.appendChild(N)}copy(){const R=this._textarea;let v=!1;try{if(R){const N=this._document.activeElement;R.select(),R.setSelectionRange(0,R.value.length),v=this._document.execCommand("copy"),N&&N.focus()}}catch{}return v}destroy(){const R=this._textarea;R&&(R.remove(),this._textarea=void 0)}}let S=(()=>{class x{constructor(v){this._document=v}copy(v){const N=this.beginCopy(v),B=N.copy();return N.destroy(),B}beginCopy(v){return new g(v,this._document)}static#e=this.\u0275fac=function(N){return new(N||x)(p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();const m=new p.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let T=(()=>{class x{constructor(v,N,B){this._clipboard=v,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(v=this.attempts){if(v>1){let N=v;const B=this._clipboard.beginCopy(this.text);this._pending.add(B);const O=()=>{const te=B.copy();te||! --N||this._destroyed?(this._currentTimeout=null,this._pending.delete(B),B.destroy(),this.copied.emit(te)):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(v=>v.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(N){return new(N||x)(p.Y36(S),p.Y36(p.R0b),p.Y36(m,8))};static#t=this.\u0275dir=p.lG2({type:x,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 x})(),b=(()=>{class x{static#e=this.\u0275fac=function(N){return new(N||x)};static#t=this.\u0275mod=p.oAB({type:x});static#i=this.\u0275inj=p.cJS({})}return x})()},42495:(Ee,Z,h)=>{"use strict";h.d(Z,{Eq:()=>m,HM:()=>T,Ig:()=>p,du:()=>x,fI:()=>b,su:()=>g,t6:()=>S});var e=h(65879);function p(R){return null!=R&&"false"!=`${R}`}function g(R,v=0){return S(R)?Number(R):v}function S(R){return!isNaN(parseFloat(R))&&!isNaN(Number(R))}function m(R){return Array.isArray(R)?R:[R]}function T(R){return null==R?"":"string"==typeof R?R:`${R}px`}function b(R){return R instanceof e.SBq?R.nativeElement:R}function x(R,v=/\s+/){const N=[];if(null!=R){const B=Array.isArray(R)?R:`${R}`.split(v);for(const O of B){const te=`${O}`.trim();te&&N.push(te)}}return N}},78337:(Ee,Z,h)=>{"use strict";h.d(Z,{A8:()=>O,Ov:()=>N,P3:()=>x,Z9:()=>b,eX:()=>v,k:()=>te,o2:()=>T,yy:()=>R});var e=h(93168),p=h(2664),g=h(22096),S=h(78645),m=h(65879);class T{}function b(ne){return ne&&"function"==typeof ne.connect&&!(ne instanceof e.c)}class x extends T{constructor(F){super(),this._data=F}connect(){return(0,p.b)(this._data)?this._data:(0,g.of)(this._data)}disconnect(){}}class R{applyChanges(F,ce,Ce,Ie,ye){F.forEachOperation((oe,w,z)=>{let q,W;if(null==oe.previousIndex){const Q=Ce(oe,w,z);q=ce.createEmbeddedView(Q.templateRef,Q.context,Q.index),W=1}else null==z?(ce.remove(w),W=3):(q=ce.get(w),ce.move(q,z),W=2);ye&&ye({context:q?.context,operation:W,record:oe})})}detach(){}}class v{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(F,ce,Ce,Ie,ye){F.forEachOperation((oe,w,z)=>{let q,W;null==oe.previousIndex?(q=this._insertView(()=>Ce(oe,w,z),z,ce,Ie(oe)),W=q?1:0):null==z?(this._detachAndCacheView(w,ce),W=3):(q=this._moveView(w,z,ce,Ie(oe)),W=2),ye&&ye({context:q?.context,operation:W,record:oe})})}detach(){for(const F of this._viewCache)F.destroy();this._viewCache=[]}_insertView(F,ce,Ce,Ie){const ye=this._insertViewFromCache(ce,Ce);if(ye)return void(ye.context.$implicit=Ie);const oe=F();return Ce.createEmbeddedView(oe.templateRef,oe.context,oe.index)}_detachAndCacheView(F,ce){const Ce=ce.detach(F);this._maybeCacheView(Ce,ce)}_moveView(F,ce,Ce,Ie){const ye=Ce.get(F);return Ce.move(ye,ce),ye.context.$implicit=Ie,ye}_maybeCacheView(F,ce){if(this._viewCache.lengththis._markSelected(ye)):this._markSelected(ce[0]),this._selectedToEmit.length=0)}select(...F){this._verifyValueAssignment(F),F.forEach(Ce=>this._markSelected(Ce));const ce=this._hasQueuedChanges();return this._emitChangeEvent(),ce}deselect(...F){this._verifyValueAssignment(F),F.forEach(Ce=>this._unmarkSelected(Ce));const ce=this._hasQueuedChanges();return this._emitChangeEvent(),ce}setSelection(...F){this._verifyValueAssignment(F);const ce=this.selected,Ce=new Set(F);F.forEach(ye=>this._markSelected(ye)),ce.filter(ye=>!Ce.has(ye)).forEach(ye=>this._unmarkSelected(ye));const Ie=this._hasQueuedChanges();return this._emitChangeEvent(),Ie}toggle(F){return this.isSelected(F)?this.deselect(F):this.select(F)}clear(F=!0){this._unmarkAll();const ce=this._hasQueuedChanges();return F&&this._emitChangeEvent(),ce}isSelected(F){return this._selection.has(this._getConcreteValue(F))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(F){this._multiple&&this.selected&&this._selected.sort(F)}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(F){F=this._getConcreteValue(F),this.isSelected(F)||(this._multiple||this._unmarkAll(),this.isSelected(F)||this._selection.add(F),this._emitChanges&&this._selectedToEmit.push(F))}_unmarkSelected(F){F=this._getConcreteValue(F),this.isSelected(F)&&(this._selection.delete(F),this._emitChanges&&this._deselectedToEmit.push(F))}_unmarkAll(){this.isEmpty()||this._selection.forEach(F=>this._unmarkSelected(F))}_verifyValueAssignment(F){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(F){if(this.compareWith){for(let ce of this._selection)if(this.compareWith(F,ce))return ce;return F}return F}}let O=(()=>{class ne{constructor(){this._listeners=[]}notify(ce,Ce){for(let Ie of this._listeners)Ie(ce,Ce)}listen(ce){return this._listeners.push(ce),()=>{this._listeners=this._listeners.filter(Ce=>ce!==Ce)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275prov=m.Yz7({token:ne,factory:ne.\u0275fac,providedIn:"root"})}return ne})();const te=new m.OlP("_ViewRepeater")},34423:(Ee,Z,h)=>{"use strict";h.d(Z,{Wj:()=>Ze,Zt:()=>E,_t:()=>Xe,bA:()=>Y});var e=h(65879),p=h(96814),g=h(16672),S=h(62831),m=h(42495),T=h(24191),b=h(78645),x=h(47394),R=h(91687),v=h(80927),N=h(65592),B=h(63019),O=h(59773),te=h(37398),ne=h(48180),F=h(27921),ce=h(99397),Ce=h(94664),Ie=h(49388);function ye(se,ie,_e){for(let et in ie)if(ie.hasOwnProperty(et)){const lt=ie[et];lt?se.setProperty(et,lt,_e?.has(et)?"important":""):se.removeProperty(et)}return se}function oe(se,ie){const _e=ie?"":"none";ye(se.style,{"touch-action":ie?"":"none","-webkit-user-drag":ie?"":"none","-webkit-tap-highlight-color":ie?"":"transparent","user-select":_e,"-ms-user-select":_e,"-webkit-user-select":_e,"-moz-user-select":_e})}function w(se,ie,_e){ye(se.style,{position:ie?"":"fixed",top:ie?"":"0",opacity:ie?"":"0",left:ie?"":"-999em"},_e)}function z(se,ie){return ie&&"none"!=ie?se+" "+ie:se}function q(se){const ie=se.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(se)*ie}function Q(se,ie){return se.getPropertyValue(ie).split(",").map(et=>et.trim())}function Re(se){const ie=se.getBoundingClientRect();return{top:ie.top,right:ie.right,bottom:ie.bottom,left:ie.left,width:ie.width,height:ie.height,x:ie.x,y:ie.y}}function tt(se,ie,_e){const{top:et,bottom:lt,left:St,right:vt}=se;return _e>=et&&_e<=lt&&ie>=St&&ie<=vt}function Fe(se,ie,_e){se.top+=ie,se.bottom=se.top+se.height,se.left+=_e,se.right=se.left+se.width}function ft(se,ie,_e,et){const{top:lt,right:St,bottom:vt,left:Ot,width:Vt,height:si}=se,zt=Vt*ie,yt=si*ie;return et>lt-yt&&etOt-zt&&_e{this.positions.set(_e,{scrollPosition:{top:_e.scrollTop,left:_e.scrollLeft},clientRect:Re(_e)})})}handleScroll(ie){const _e=(0,S.sA)(ie),et=this.positions.get(_e);if(!et)return null;const lt=et.scrollPosition;let St,vt;if(_e===this._document){const si=this.getViewportScrollPosition();St=si.top,vt=si.left}else St=_e.scrollTop,vt=_e.scrollLeft;const Ot=lt.top-St,Vt=lt.left-vt;return this.positions.forEach((si,zt)=>{si.clientRect&&_e!==zt&&_e.contains(zt)&&Fe(si.clientRect,Ot,Vt)}),lt.top=St,lt.left=vt,{top:Ot,left:Vt}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function $e(se){const ie=se.cloneNode(!0),_e=ie.querySelectorAll("[id]"),et=se.nodeName.toLowerCase();ie.removeAttribute("id");for(let lt=0;lt<_e.length;lt++)_e[lt].removeAttribute("id");return"canvas"===et?G(se,ie):("input"===et||"select"===et||"textarea"===et)&&ge(se,ie),rt("canvas",se,ie,G),rt("input, textarea, select",se,ie,ge),ie}function rt(se,ie,_e,et){const lt=ie.querySelectorAll(se);if(lt.length){const St=_e.querySelectorAll(se);for(let vt=0;vtoe(et,_e)))}constructor(ie,_e,et,lt,St,vt){this._config=_e,this._document=et,this._ngZone=lt,this._viewportRuler=St,this._dragDropRegistry=vt,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new b.x,this._pointerMoveSubscription=x.w0.EMPTY,this._pointerUpSubscription=x.w0.EMPTY,this._scrollSubscription=x.w0.EMPTY,this._resizeSubscription=x.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 b.x,this.started=new b.x,this.released=new b.x,this.ended=new b.x,this.entered=new b.x,this.exited=new b.x,this.dropped=new b.x,this.moved=this._moveEvents,this._pointerDown=Ot=>{if(this.beforeStarted.next(),this._handles.length){const Vt=this._getTargetHandle(Ot);Vt&&!this._disabledHandles.has(Vt)&&!this.disabled&&this._initializeDragSequence(Vt,Ot)}else this.disabled||this._initializeDragSequence(this._rootElement,Ot)},this._pointerMove=Ot=>{const Vt=this._getPointerPositionOnPage(Ot);if(!this._hasStartedDragging){if(Math.abs(Vt.x-this._pickupPositionOnPage.x)+Math.abs(Vt.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Me=Date.now()>=this._dragStartTime+this._getDragStartDelay(Ot),mt=this._dropContainer;if(!Me)return void this._endDragSequence(Ot);(!mt||!mt.isDragging()&&!mt.isReceiving())&&(Ot.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Ot)))}return}Ot.preventDefault();const si=this._getConstrainedPointerPosition(Vt);if(this._hasMoved=!0,this._lastKnownPointerPosition=Vt,this._updatePointerDirectionDelta(si),this._dropContainer)this._updateActiveDropContainer(si,Vt);else{const zt=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,yt=this._activeTransform;yt.x=si.x-zt.x+this._passiveTransform.x,yt.y=si.y-zt.y+this._passiveTransform.y,this._applyRootElementTransform(yt.x,yt.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:si,event:Ot,distance:this._getDragDistance(si),delta:this._pointerDirectionDelta})})},this._pointerUp=Ot=>{this._endDragSequence(Ot)},this._nativeDragStart=Ot=>{if(this._handles.length){const Vt=this._getTargetHandle(Ot);Vt&&!this._disabledHandles.has(Vt)&&!this.disabled&&Ot.preventDefault()}else this.disabled||Ot.preventDefault()},this.withRootElement(ie).withParent(_e.parentDragRef||null),this._parentPositions=new Ye(et),vt.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(ie){this._handles=ie.map(et=>(0,m.fI)(et)),this._handles.forEach(et=>oe(et,this.disabled)),this._toggleNativeDragInteractions();const _e=new Set;return this._disabledHandles.forEach(et=>{this._handles.indexOf(et)>-1&&_e.add(et)}),this._disabledHandles=_e,this}withPreviewTemplate(ie){return this._previewTemplate=ie,this}withPlaceholderTemplate(ie){return this._placeholderTemplate=ie,this}withRootElement(ie){const _e=(0,m.fI)(ie);return _e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{_e.addEventListener("mousedown",this._pointerDown,Le),_e.addEventListener("touchstart",this._pointerDown,me),_e.addEventListener("dragstart",this._nativeDragStart,Le)}),this._initialTransform=void 0,this._rootElement=_e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(ie){return this._boundaryElement=ie?(0,m.fI)(ie):null,this._resizeSubscription.unsubscribe(),ie&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(ie){return this._parentDragRef=ie,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(ie){!this._disabledHandles.has(ie)&&this._handles.indexOf(ie)>-1&&(this._disabledHandles.add(ie),oe(ie,!0))}enableHandle(ie){this._disabledHandles.has(ie)&&(this._disabledHandles.delete(ie),oe(ie,this.disabled))}withDirection(ie){return this._direction=ie,this}_withDropContainer(ie){this._dropContainer=ie}getFreeDragPosition(){const ie=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:ie.x,y:ie.y}}setFreeDragPosition(ie){return this._activeTransform={x:0,y:0},this._passiveTransform.x=ie.x,this._passiveTransform.y=ie.y,this._dropContainer||this._applyRootElementTransform(ie.x,ie.y),this}withPreviewContainer(ie){return this._previewContainer=ie,this}_sortFromLastPointerPosition(){const ie=this._lastKnownPointerPosition;ie&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(ie),ie)}_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(ie){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:ie}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(ie),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const _e=this._getPointerPositionOnPage(ie);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(_e),dropPoint:_e,event:ie})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(ie){qe(ie)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const _e=this._dropContainer;if(_e){const et=this._rootElement,lt=et.parentNode,St=this._placeholder=this._createPlaceholderElement(),vt=this._anchor=this._anchor||this._document.createComment(""),Ot=this._getShadowRoot();lt.insertBefore(vt,et),this._initialTransform=et.style.transform||"",this._preview=this._createPreviewElement(),w(et,!1,ve),this._document.body.appendChild(lt.replaceChild(St,et)),this._getPreviewInsertionPoint(lt,Ot).appendChild(this._preview),this.started.next({source:this,event:ie}),_e.start(),this._initialContainer=_e,this._initialIndex=_e.getItemIndex(this)}else this.started.next({source:this,event:ie}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(_e?_e.getScrollableParents():[])}_initializeDragSequence(ie,_e){this._parentDragRef&&_e.stopPropagation();const et=this.isDragging(),lt=qe(_e),St=!lt&&0!==_e.button,vt=this._rootElement,Ot=(0,S.sA)(_e),Vt=!lt&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),si=lt?(0,T.yG)(_e):(0,T.X6)(_e);if(Ot&&Ot.draggable&&"mousedown"===_e.type&&_e.preventDefault(),et||St||Vt||si)return;if(this._handles.length){const Tt=vt.style;this._rootElementTapHighlight=Tt.webkitTapHighlightColor||"",Tt.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(Tt=>this._updateOnScroll(Tt)),this._boundaryElement&&(this._boundaryRect=Re(this._boundaryElement));const zt=this._previewTemplate;this._pickupPositionInElement=zt&&zt.template&&!zt.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,ie,_e);const yt=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(_e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:yt.x,y:yt.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,_e)}_cleanupDragArtifacts(ie){w(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 _e=this._dropContainer,et=_e.getItemIndex(this),lt=this._getPointerPositionOnPage(ie),St=this._getDragDistance(lt),vt=_e._isOverContainer(lt.x,lt.y);this.ended.next({source:this,distance:St,dropPoint:lt,event:ie}),this.dropped.next({item:this,currentIndex:et,previousIndex:this._initialIndex,container:_e,previousContainer:this._initialContainer,isPointerOverContainer:vt,distance:St,dropPoint:lt,event:ie}),_e.drop(this,et,this._initialIndex,this._initialContainer,vt,St,lt,ie),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:ie,y:_e},{x:et,y:lt}){let St=this._initialContainer._getSiblingContainerFromPosition(this,ie,_e);!St&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(ie,_e)&&(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,ie,_e,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(et,lt),this._dropContainer._sortItem(this,ie,_e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(ie,_e):this._applyPreviewTransform(ie-this._pickupPositionInElement.x,_e-this._pickupPositionInElement.y))}_createPreviewElement(){const ie=this._previewTemplate,_e=this.previewClass,et=ie?ie.template:null;let lt;if(et&&ie){const St=ie.matchSize?this._initialClientRect:null,vt=ie.viewContainer.createEmbeddedView(et,ie.context);vt.detectChanges(),lt=we(vt,this._document),this._previewRef=vt,ie.matchSize?ht(lt,St):lt.style.transform=ot(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else lt=$e(this._rootElement),ht(lt,this._initialClientRect),this._initialTransform&&(lt.style.transform=this._initialTransform);return ye(lt.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},ve),oe(lt,!1),lt.classList.add("cdk-drag-preview"),lt.setAttribute("dir",this._direction),_e&&(Array.isArray(_e)?_e.forEach(St=>lt.classList.add(St)):lt.classList.add(_e)),lt}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const ie=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(ie.left,ie.top);const _e=function W(se){const ie=getComputedStyle(se),_e=Q(ie,"transition-property"),et=_e.find(Ot=>"transform"===Ot||"all"===Ot);if(!et)return 0;const lt=_e.indexOf(et),St=Q(ie,"transition-duration"),vt=Q(ie,"transition-delay");return q(St[lt])+q(vt[lt])}(this._preview);return 0===_e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(et=>{const lt=vt=>{(!vt||(0,S.sA)(vt)===this._preview&&"transform"===vt.propertyName)&&(this._preview?.removeEventListener("transitionend",lt),et(),clearTimeout(St))},St=setTimeout(lt,1.5*_e);this._preview.addEventListener("transitionend",lt)}))}_createPlaceholderElement(){const ie=this._placeholderTemplate,_e=ie?ie.template:null;let et;return _e?(this._placeholderRef=ie.viewContainer.createEmbeddedView(_e,ie.context),this._placeholderRef.detectChanges(),et=we(this._placeholderRef,this._document)):et=$e(this._rootElement),et.style.pointerEvents="none",et.classList.add("cdk-drag-placeholder"),et}_getPointerPositionInElement(ie,_e,et){const lt=_e===this._rootElement?null:_e,St=lt?lt.getBoundingClientRect():ie,vt=qe(et)?et.targetTouches[0]:et,Ot=this._getViewportScrollPosition();return{x:St.left-ie.left+(vt.pageX-St.left-Ot.left),y:St.top-ie.top+(vt.pageY-St.top-Ot.top)}}_getPointerPositionOnPage(ie){const _e=this._getViewportScrollPosition(),et=qe(ie)?ie.touches[0]||ie.changedTouches[0]||{pageX:0,pageY:0}:ie,lt=et.pageX-_e.left,St=et.pageY-_e.top;if(this._ownerSVGElement){const vt=this._ownerSVGElement.getScreenCTM();if(vt){const Ot=this._ownerSVGElement.createSVGPoint();return Ot.x=lt,Ot.y=St,Ot.matrixTransform(vt.inverse())}}return{x:lt,y:St}}_getConstrainedPointerPosition(ie){const _e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:et,y:lt}=this.constrainPosition?this.constrainPosition(ie,this,this._initialClientRect,this._pickupPositionInElement):ie;if("x"===this.lockAxis||"x"===_e?lt=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===_e)&&(et=this._pickupPositionOnPage.x),this._boundaryRect){const{x:St,y:vt}=this._pickupPositionInElement,Ot=this._boundaryRect,{width:Vt,height:si}=this._getPreviewRect(),zt=Ot.top+vt,yt=Ot.bottom-(si-vt);et=fe(et,Ot.left+St,Ot.right-(Vt-St)),lt=fe(lt,zt,yt)}return{x:et,y:lt}}_updatePointerDirectionDelta(ie){const{x:_e,y:et}=ie,lt=this._pointerDirectionDelta,St=this._pointerPositionAtLastDirectionChange,vt=Math.abs(_e-St.x),Ot=Math.abs(et-St.y);return vt>this._config.pointerDirectionChangeThreshold&&(lt.x=_e>St.x?1:-1,St.x=_e),Ot>this._config.pointerDirectionChangeThreshold&&(lt.y=et>St.y?1:-1,St.y=et),lt}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const ie=this._handles.length>0||!this.isDragging();ie!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=ie,oe(this._rootElement,ie))}_removeRootElementListeners(ie){ie.removeEventListener("mousedown",this._pointerDown,Le),ie.removeEventListener("touchstart",this._pointerDown,me),ie.removeEventListener("dragstart",this._nativeDragStart,Le)}_applyRootElementTransform(ie,_e){const et=ot(ie,_e),lt=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=lt.transform&&"none"!=lt.transform?lt.transform:""),lt.transform=z(et,this._initialTransform)}_applyPreviewTransform(ie,_e){const et=this._previewTemplate?.template?void 0:this._initialTransform,lt=ot(ie,_e);this._preview.style.transform=z(lt,et)}_getDragDistance(ie){const _e=this._pickupPositionOnPage;return _e?{x:ie.x-_e.x,y:ie.y-_e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:ie,y:_e}=this._passiveTransform;if(0===ie&&0===_e||this.isDragging()||!this._boundaryElement)return;const et=this._rootElement.getBoundingClientRect(),lt=this._boundaryElement.getBoundingClientRect();if(0===lt.width&&0===lt.height||0===et.width&&0===et.height)return;const St=lt.left-et.left,vt=et.right-lt.right,Ot=lt.top-et.top,Vt=et.bottom-lt.bottom;lt.width>et.width?(St>0&&(ie+=St),vt>0&&(ie-=vt)):ie=0,lt.height>et.height?(Ot>0&&(_e+=Ot),Vt>0&&(_e-=Vt)):_e=0,(ie!==this._passiveTransform.x||_e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:_e,x:ie})}_getDragStartDelay(ie){const _e=this.dragStartDelay;return"number"==typeof _e?_e:qe(ie)?_e.touch:_e?_e.mouse:0}_updateOnScroll(ie){const _e=this._parentPositions.handleScroll(ie);if(_e){const et=(0,S.sA)(ie);this._boundaryRect&&et!==this._boundaryElement&&et.contains(this._boundaryElement)&&Fe(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=(0,S.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(ie,_e){const et=this._previewContainer||"global";if("parent"===et)return ie;if("global"===et){const lt=this._document;return _e||lt.fullscreenElement||lt.webkitFullscreenElement||lt.mozFullScreenElement||lt.msFullscreenElement||lt.body}return(0,m.fI)(et)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(ie){return this._handles.find(_e=>ie.target&&(ie.target===_e||_e.contains(ie.target)))}}function ot(se,ie){return`translate3d(${Math.round(se)}px, ${Math.round(ie)}px, 0)`}function fe(se,ie,_e){return Math.max(ie,Math.min(_e,se))}function qe(se){return"t"===se.type[0]}function we(se,ie){const _e=se.rootNodes;if(1===_e.length&&_e[0].nodeType===ie.ELEMENT_NODE)return _e[0];const et=ie.createElement("div");return _e.forEach(lt=>et.appendChild(lt)),et}function ht(se,ie){se.style.width=`${ie.width}px`,se.style.height=`${ie.height}px`,se.style.transform=ot(ie.left,ie.top)}function Y(se,ie,_e){const et=je(ie,se.length-1),lt=je(_e,se.length-1);if(et===lt)return;const St=se[et],vt=lt0)return null;const Ot="horizontal"===this.orientation,Vt=St.findIndex(Je=>Je.drag===ie),si=St[vt],yt=si.clientRect,Tt=Vt>vt?1:-1,Me=this._getItemOffsetPx(St[Vt].clientRect,yt,Tt),mt=this._getSiblingOffsetPx(Vt,St,Tt),Ge=St.slice();return Y(St,Vt,vt),St.forEach((Je,At)=>{if(Ge[At]===Je)return;const Ut=Je.drag===ie,Xt=Ut?Me:mt,mi=Ut?ie.getPlaceholderElement():Je.drag.getRootElement();Je.offset+=Xt,Ot?(mi.style.transform=z(`translate3d(${Math.round(Je.offset)}px, 0, 0)`,Je.initialTransform),Fe(Je.clientRect,0,Xt)):(mi.style.transform=z(`translate3d(0, ${Math.round(Je.offset)}px, 0)`,Je.initialTransform),Fe(Je.clientRect,Xt,0))}),this._previousSwap.overlaps=tt(yt,_e,et),this._previousSwap.drag=si.drag,this._previousSwap.delta=Ot?lt.x:lt.y,{previousIndex:Vt,currentIndex:vt}}enter(ie,_e,et,lt){const St=null==lt||lt<0?this._getItemIndexFromPointerPosition(ie,_e,et):lt,vt=this._activeDraggables,Ot=vt.indexOf(ie),Vt=ie.getPlaceholderElement();let si=vt[St];if(si===ie&&(si=vt[St+1]),!si&&(null==St||-1===St||St-1&&vt.splice(Ot,1),si&&!this._dragDropRegistry.isDragging(si)){const zt=si.getRootElement();zt.parentElement.insertBefore(Vt,zt),vt.splice(St,0,ie)}else(0,m.fI)(this._element).appendChild(Vt),vt.push(ie);Vt.style.transform="",this._cacheItemPositions()}withItems(ie){this._activeDraggables=ie.slice(),this._cacheItemPositions()}withSortPredicate(ie){this._sortPredicate=ie}reset(){this._activeDraggables.forEach(ie=>{const _e=ie.getRootElement();if(_e){const et=this._itemPositions.find(lt=>lt.drag===ie)?.initialTransform;_e.style.transform=et||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(ie){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(et=>et.drag===ie)}updateOnScroll(ie,_e){this._itemPositions.forEach(({clientRect:et})=>{Fe(et,ie,_e)}),this._itemPositions.forEach(({drag:et})=>{this._dragDropRegistry.isDragging(et)&&et._sortFromLastPointerPosition()})}_cacheItemPositions(){const ie="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(_e=>{const et=_e.getVisibleElement();return{drag:_e,offset:0,initialTransform:et.style.transform||"",clientRect:Re(et)}}).sort((_e,et)=>ie?_e.clientRect.left-et.clientRect.left:_e.clientRect.top-et.clientRect.top)}_getItemOffsetPx(ie,_e,et){const lt="horizontal"===this.orientation;let St=lt?_e.left-ie.left:_e.top-ie.top;return-1===et&&(St+=lt?_e.width-ie.width:_e.height-ie.height),St}_getSiblingOffsetPx(ie,_e,et){const lt="horizontal"===this.orientation,St=_e[ie].clientRect,vt=_e[ie+-1*et];let Ot=St[lt?"width":"height"]*et;if(vt){const Vt=lt?"left":"top",si=lt?"right":"bottom";-1===et?Ot-=vt.clientRect[Vt]-St[si]:Ot+=St[Vt]-vt.clientRect[si]}return Ot}_shouldEnterAsFirstChild(ie,_e){if(!this._activeDraggables.length)return!1;const et=this._itemPositions,lt="horizontal"===this.orientation;if(et[0].drag!==this._activeDraggables[0]){const vt=et[et.length-1].clientRect;return lt?ie>=vt.right:_e>=vt.bottom}{const vt=et[0].clientRect;return lt?ie<=vt.left:_e<=vt.top}}_getItemIndexFromPointerPosition(ie,_e,et,lt){const St="horizontal"===this.orientation,vt=this._itemPositions.findIndex(({drag:Ot,clientRect:Vt})=>Ot!==ie&&((!lt||Ot!==this._previousSwap.drag||!this._previousSwap.overlaps||(St?lt.x:lt.y)!==this._previousSwap.delta)&&(St?_e>=Math.floor(Vt.left)&&_e=Math.floor(Vt.top)&&et!0,this.sortPredicate=()=>!0,this.beforeStarted=new b.x,this.entered=new b.x,this.exited=new b.x,this.dropped=new b.x,this.sorted=new b.x,this.receivingStarted=new b.x,this.receivingStopped=new b.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=x.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new b.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,R.F)(0,v.Z).pipe((0,O.R)(this._stopScrollTimers)).subscribe(()=>{const vt=this._scrollNode,Ot=this.autoScrollStep;1===this._verticalScrollDirection?vt.scrollBy(0,-Ot):2===this._verticalScrollDirection&&vt.scrollBy(0,Ot),1===this._horizontalScrollDirection?vt.scrollBy(-Ot,0):2===this._horizontalScrollDirection&&vt.scrollBy(Ot,0)})},this.element=(0,m.fI)(ie),this._document=et,this.withScrollableParents([this.element]),_e.registerDropContainer(this),this._parentPositions=new Ye(et),this._sortStrategy=new U(this.element,_e),this._sortStrategy.withSortPredicate((vt,Ot)=>this.sortPredicate(vt,Ot,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(ie,_e,et,lt){this._draggingStarted(),null==lt&&this.sortingDisabled&&(lt=this._draggables.indexOf(ie)),this._sortStrategy.enter(ie,_e,et,lt),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:ie,container:this,currentIndex:this.getItemIndex(ie)})}exit(ie){this._reset(),this.exited.next({item:ie,container:this})}drop(ie,_e,et,lt,St,vt,Ot,Vt={}){this._reset(),this.dropped.next({item:ie,currentIndex:_e,previousIndex:et,container:this,previousContainer:lt,isPointerOverContainer:St,distance:vt,dropPoint:Ot,event:Vt})}withItems(ie){const _e=this._draggables;return this._draggables=ie,ie.forEach(et=>et._withDropContainer(this)),this.isDragging()&&(_e.filter(lt=>lt.isDragging()).every(lt=>-1===ie.indexOf(lt))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(ie){return this._sortStrategy.direction=ie,this}connectedTo(ie){return this._siblings=ie.slice(),this}withOrientation(ie){return this._sortStrategy.orientation=ie,this}withScrollableParents(ie){const _e=(0,m.fI)(this.element);return this._scrollableElements=-1===ie.indexOf(_e)?[_e,...ie]:ie.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(ie){return this._isDragging?this._sortStrategy.getItemIndex(ie):this._draggables.indexOf(ie)}isReceiving(){return this._activeSiblings.size>0}_sortItem(ie,_e,et,lt){if(this.sortingDisabled||!this._clientRect||!ft(this._clientRect,.05,_e,et))return;const St=this._sortStrategy.sort(ie,_e,et,lt);St&&this.sorted.next({previousIndex:St.previousIndex,currentIndex:St.currentIndex,container:this,item:ie})}_startScrollingIfNecessary(ie,_e){if(this.autoScrollDisabled)return;let et,lt=0,St=0;if(this._parentPositions.positions.forEach((vt,Ot)=>{Ot===this._document||!vt.clientRect||et||ft(vt.clientRect,.05,ie,_e)&&([lt,St]=function he(se,ie,_e,et){const lt=He(ie,et),St=Et(ie,_e);let vt=0,Ot=0;if(lt){const Vt=se.scrollTop;1===lt?Vt>0&&(vt=1):se.scrollHeight-Vt>se.clientHeight&&(vt=2)}if(St){const Vt=se.scrollLeft;1===St?Vt>0&&(Ot=1):se.scrollWidth-Vt>se.clientWidth&&(Ot=2)}return[vt,Ot]}(Ot,vt.clientRect,ie,_e),(lt||St)&&(et=Ot))}),!lt&&!St){const{width:vt,height:Ot}=this._viewportRuler.getViewportSize(),Vt={width:vt,height:Ot,top:0,right:vt,bottom:Ot,left:0};lt=He(Vt,_e),St=Et(Vt,ie),et=window}et&&(lt!==this._verticalScrollDirection||St!==this._horizontalScrollDirection||et!==this._scrollNode)&&(this._verticalScrollDirection=lt,this._horizontalScrollDirection=St,this._scrollNode=et,(lt||St)&&et?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const ie=(0,m.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=ie.msScrollSnapType||ie.scrollSnapType||"",ie.scrollSnapType=ie.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const ie=(0,m.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(ie).clientRect}_reset(){this._isDragging=!1;const ie=(0,m.fI)(this.element).style;ie.scrollSnapType=ie.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(_e=>_e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(ie,_e){return null!=this._clientRect&&tt(this._clientRect,ie,_e)}_getSiblingContainerFromPosition(ie,_e,et){return this._siblings.find(lt=>lt._canReceive(ie,_e,et))}_canReceive(ie,_e,et){if(!this._clientRect||!tt(this._clientRect,_e,et)||!this.enterPredicate(ie,this))return!1;const lt=this._getShadowRoot().elementFromPoint(_e,et);if(!lt)return!1;const St=(0,m.fI)(this.element);return lt===St||St.contains(lt)}_startReceiving(ie,_e){const et=this._activeSiblings;!et.has(ie)&&_e.every(lt=>this.enterPredicate(lt,this)||this._draggables.indexOf(lt)>-1)&&(et.add(ie),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:ie,receiver:this,items:_e}))}_stopReceiving(ie){this._activeSiblings.delete(ie),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:ie,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(ie=>{if(this.isDragging()){const _e=this._parentPositions.handleScroll(ie);_e&&this._sortStrategy.updateOnScroll(_e.top,_e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const ie=(0,S.kV)((0,m.fI)(this.element));this._cachedShadowRoot=ie||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const ie=this._sortStrategy.getActiveItemsSnapshot().filter(_e=>_e.isDragging());this._siblings.forEach(_e=>_e._startReceiving(this,ie))}}function He(se,ie){const{top:_e,bottom:et,height:lt}=se,St=.05*lt;return ie>=_e-St&&ie<=_e+St?1:ie>=et-St&&ie<=et+St?2:0}function Et(se,ie){const{left:_e,right:et,width:lt}=se,St=.05*lt;return ie>=_e-St&&ie<=_e+St?1:ie>=et-St&&ie<=et+St?2:0}const Pe=(0,S.i$)({passive:!1,capture:!0});let r=(()=>{class se{constructor(_e,et){this._ngZone=_e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=lt=>lt.isDragging(),this.pointerMove=new b.x,this.pointerUp=new b.x,this.scroll=new b.x,this._preventDefaultWhileDragging=lt=>{this._activeDragInstances.length>0&<.preventDefault()},this._persistentTouchmoveListener=lt=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&<.preventDefault(),this.pointerMove.next(lt))},this._document=et}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,Pe)})}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,Pe)}startDragging(_e,et){if(!(this._activeDragInstances.indexOf(_e)>-1)&&(this._activeDragInstances.push(_e),1===this._activeDragInstances.length)){const lt=et.type.startsWith("touch");this._globalListeners.set(lt?"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:Pe}),lt||this._globalListeners.set("mousemove",{handler:St=>this.pointerMove.next(St),options:Pe}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((St,vt)=>{this._document.addEventListener(vt,St.handler,St.options)})})}}stopDragging(_e){const et=this._activeDragInstances.indexOf(_e);et>-1&&(this._activeDragInstances.splice(et,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(_e){return this._activeDragInstances.indexOf(_e)>-1}scrolled(_e){const et=[this.scroll];return _e&&_e!==this._document&&et.push(new N.y(lt=>this._ngZone.runOutsideAngular(()=>{const vt=Ot=>{this._activeDragInstances.length&<.next(Ot)};return _e.addEventListener("scroll",vt,!0),()=>{_e.removeEventListener("scroll",vt,!0)}}))),(0,B.T)(...et)}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,et)=>{this._document.removeEventListener(et,_e.handler,_e.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(et){return new(et||se)(e.LFG(e.R0b),e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();const u={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let C=(()=>{class se{constructor(_e,et,lt,St){this._document=_e,this._ngZone=et,this._viewportRuler=lt,this._dragDropRegistry=St}createDrag(_e,et=u){return new xe(_e,et,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(_e){return new ke(_e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(et){return new(et||se)(e.LFG(p.K0),e.LFG(e.R0b),e.LFG(g.rL),e.LFG(r))};static#t=this.\u0275prov=e.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();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 E=(()=>{class se{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(_e){this._disabled=(0,m.Ig)(_e),this._dragRef.disabled=this._disabled}constructor(_e,et,lt,St,vt,Ot,Vt,si,zt,yt,Tt){this.element=_e,this.dropContainer=et,this._ngZone=St,this._viewContainerRef=vt,this._dir=Vt,this._changeDetectorRef=zt,this._selfHandle=yt,this._parentDrag=Tt,this._destroyed=new b.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(Me=>{const mt=this._dragRef.moved.pipe((0,te.U)(Ge=>({source:this,pointerPosition:Ge.pointerPosition,event:Ge.event,delta:Ge.delta,distance:Ge.distance}))).subscribe(Me);return()=>{mt.unsubscribe()}}),this._dragRef=si.createDrag(_e,{dragStartThreshold:Ot&&null!=Ot.dragStartThreshold?Ot.dragStartThreshold:5,pointerDirectionChangeThreshold:Ot&&null!=Ot.pointerDirectionChangeThreshold?Ot.pointerDirectionChangeThreshold:5,zIndex:Ot?.zIndex}),this._dragRef.data=this,se._dragInstances.push(this),Ot&&this._assignDefaults(Ot),et&&(this._dragRef._withDropContainer(et._dropListRef),et.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,ne.q)(1),(0,O.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(_e){const et=_e.rootElementSelector,lt=_e.freeDragPosition;et&&!et.firstChange&&this._updateRootElement(),lt&&!lt.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const _e=se._dragInstances.indexOf(this);_e>-1&&se._dragInstances.splice(_e,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const _e=this.element.nativeElement;let et=_e;this.rootElementSelector&&(et=void 0!==_e.closest?_e.closest(this.rootElementSelector):_e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(et||_e)}_getBoundaryElement(){const _e=this.boundaryElement;return _e?"string"==typeof _e?this.element.nativeElement.closest(_e):(0,m.fI)(_e):null}_syncInputs(_e){_e.beforeStarted.subscribe(()=>{if(!_e.isDragging()){const et=this._dir,lt=this.dragStartDelay,St=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,vt=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 lt&<?lt:(0,m.su)(lt),_e.constrainPosition=this.constrainPosition,_e.previewClass=this.previewClass,_e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(St).withPreviewTemplate(vt).withPreviewContainer(this.previewContainer||"global"),et&&_e.withDirection(et.value)}}),_e.beforeStarted.pipe((0,ne.q)(1)).subscribe(()=>{if(this._parentDrag)return void _e.withParent(this._parentDrag._dragRef);let et=this.element.nativeElement.parentElement;for(;et;){if(et.classList.contains("cdk-drag")){_e.withParent(se._dragInstances.find(lt=>lt.element.nativeElement===et)?._dragRef||null);break}et=et.parentElement}})}_handleEvents(_e){_e.started.subscribe(et=>{this.started.emit({source:this,event:et.event}),this._changeDetectorRef.markForCheck()}),_e.released.subscribe(et=>{this.released.emit({source:this,event:et.event})}),_e.ended.subscribe(et=>{this.ended.emit({source:this,distance:et.distance,dropPoint:et.dropPoint,event:et.event}),this._changeDetectorRef.markForCheck()}),_e.entered.subscribe(et=>{this.entered.emit({container:et.container.data,item:this,currentIndex:et.currentIndex})}),_e.exited.subscribe(et=>{this.exited.emit({container:et.container.data,item:this})}),_e.dropped.subscribe(et=>{this.dropped.emit({previousIndex:et.previousIndex,currentIndex:et.currentIndex,previousContainer:et.previousContainer.data,container:et.container.data,isPointerOverContainer:et.isPointerOverContainer,item:this,distance:et.distance,dropPoint:et.dropPoint,event:et.event})})}_assignDefaults(_e){const{lockAxis:et,dragStartDelay:lt,constrainPosition:St,previewClass:vt,boundaryElement:Ot,draggingDisabled:Vt,rootElementSelector:si,previewContainer:zt}=_e;this.disabled=Vt??!1,this.dragStartDelay=lt||0,et&&(this.lockAxis=et),St&&(this.constrainPosition=St),vt&&(this.previewClass=vt),Ot&&(this.boundaryElement=Ot),si&&(this.rootElementSelector=si),zt&&(this.previewContainer=zt)}_setupHandlesListener(){this._handles.changes.pipe((0,F.O)(this._handles),(0,ce.b)(_e=>{const et=_e.filter(lt=>lt._parentDrag===this).map(lt=>lt.element);this._selfHandle&&this.rootElementSelector&&et.push(this.element),this._dragRef.withHandles(et)}),(0,Ce.w)(_e=>(0,B.T)(..._e.map(et=>et._stateChanges.pipe((0,F.O)(et))))),(0,O.R)(this._destroyed)).subscribe(_e=>{const et=this._dragRef,lt=_e.element.nativeElement;_e.disabled?et.disableHandle(lt):et.enableHandle(lt)})}static#t=this.\u0275fac=function(et){return new(et||se)(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(Ie.Is,8),e.Y36(C),e.Y36(e.sBO),e.Y36(o,10),e.Y36(M,12))};static#i=this.\u0275dir=e.lG2({type:se,selectors:[["","cdkDrag",""]],contentQueries:function(et,lt,St){if(1&et&&(e.Suo(St,a,5),e.Suo(St,t,5),e.Suo(St,o,5)),2&et){let vt;e.iGM(vt=e.CRH())&&(lt._previewTemplate=vt.first),e.iGM(vt=e.CRH())&&(lt._placeholderTemplate=vt.first),e.iGM(vt=e.CRH())&&(lt._handles=vt)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(et,lt){2&et&&e.ekj("cdk-drag-disabled",lt.disabled)("cdk-drag-dragging",lt._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:se}]),e.TTD]})}return se})();const k=new e.OlP("CdkDropListGroup");let it=0,Ze=(()=>{class se{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(_e){this._dropListRef.disabled=this._disabled=(0,m.Ig)(_e)}constructor(_e,et,lt,St,vt,Ot,Vt){this.element=_e,this._changeDetectorRef=lt,this._scrollDispatcher=St,this._dir=vt,this._group=Ot,this._destroyed=new b.x,this.connectedTo=[],this.id="cdk-drop-list-"+it++,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=et.createDropList(_e),this._dropListRef.data=this,Vt&&this._assignDefaults(Vt),this._dropListRef.enterPredicate=(si,zt)=>this.enterPredicate(si.data,zt.data),this._dropListRef.sortPredicate=(si,zt,yt)=>this.sortPredicate(si,zt.data,yt.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),se._dropLists.push(this),Ot&&Ot._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,et)=>_e._dragRef.getVisibleElement().compareDocumentPosition(et._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const _e=se._dropLists.indexOf(this);_e>-1&&se._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((0,F.O)(this._dir.value),(0,O.R)(this._destroyed)).subscribe(et=>_e.withDirection(et)),_e.beforeStarted.subscribe(()=>{const et=(0,m.Eq)(this.connectedTo).map(lt=>"string"==typeof lt?se._dropLists.find(vt=>vt.id===lt):lt);if(this._group&&this._group._items.forEach(lt=>{-1===et.indexOf(lt)&&et.push(lt)}),!this._scrollableParentsResolved){const lt=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(St=>St.getElementRef().nativeElement);this._dropListRef.withScrollableParents(lt),this._scrollableParentsResolved=!0}_e.disabled=this.disabled,_e.lockAxis=this.lockAxis,_e.sortingDisabled=(0,m.Ig)(this.sortingDisabled),_e.autoScrollDisabled=(0,m.Ig)(this.autoScrollDisabled),_e.autoScrollStep=(0,m.su)(this.autoScrollStep,2),_e.connectedTo(et.filter(lt=>lt&<!==this).map(lt=>lt._dropListRef)).withOrientation(this.orientation)})}_handleEvents(_e){_e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),_e.entered.subscribe(et=>{this.entered.emit({container:this,item:et.item.data,currentIndex:et.currentIndex})}),_e.exited.subscribe(et=>{this.exited.emit({container:this,item:et.item.data}),this._changeDetectorRef.markForCheck()}),_e.sorted.subscribe(et=>{this.sorted.emit({previousIndex:et.previousIndex,currentIndex:et.currentIndex,container:this,item:et.item.data})}),_e.dropped.subscribe(et=>{this.dropped.emit({previousIndex:et.previousIndex,currentIndex:et.currentIndex,previousContainer:et.previousContainer.data,container:et.container.data,item:et.item.data,isPointerOverContainer:et.isPointerOverContainer,distance:et.distance,dropPoint:et.dropPoint,event:et.event}),this._changeDetectorRef.markForCheck()}),(0,B.T)(_e.receivingStarted,_e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(_e){const{lockAxis:et,draggingDisabled:lt,sortingDisabled:St,listAutoScrollDisabled:vt,listOrientation:Ot}=_e;this.disabled=lt??!1,this.sortingDisabled=St??!1,this.autoScrollDisabled=vt??!1,this.orientation=Ot||"vertical",et&&(this.lockAxis=et)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(_e=>_e._dragRef))}static#t=this.\u0275fac=function(et){return new(et||se)(e.Y36(e.SBq),e.Y36(C),e.Y36(e.sBO),e.Y36(g.mF),e.Y36(Ie.Is,8),e.Y36(k,12),e.Y36(l,8))};static#i=this.\u0275dir=e.lG2({type:se,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(et,lt){2&et&&(e.uIk("id",lt.id),e.ekj("cdk-drop-list-disabled",lt.disabled)("cdk-drop-list-dragging",lt._dropListRef.isDragging())("cdk-drop-list-receiving",lt._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:se}])]})}return se})(),Xe=(()=>{class se{static#e=this.\u0275fac=function(et){return new(et||se)};static#t=this.\u0275mod=e.oAB({type:se});static#i=this.\u0275inj=e.cJS({providers:[C],imports:[g.ZD]})}return se})()},36028:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>Ve,JH:()=>ye,JU:()=>T,K5:()=>m,Ku:()=>O,LH:()=>Ce,L_:()=>B,MW:()=>n,Mf:()=>g,OC:()=>xi,SV:()=>Ie,Sd:()=>F,VM:()=>te,Vb:()=>Ke,Z:()=>o,ZH:()=>p,aO:()=>Qe,b2:()=>pt,hY:()=>N,jx:()=>b,oh:()=>ce,uR:()=>ne,xE:()=>W,yY:()=>q,zL:()=>x});const p=8,g=9,m=13,T=16,b=17,x=18,N=27,B=32,O=33,te=34,ne=35,F=36,ce=37,Ce=38,Ie=39,ye=40,q=46,W=48,Qe=57,Ve=65,o=90,n=91,xi=188,pt=224;function Ke(Bt,...ei){return ei.length?ei.some(Oi=>Bt[Oi]):Bt.altKey||Bt.shiftKey||Bt.ctrlKey||Bt.metaKey}},17131:(Ee,Z,h)=>{"use strict";h.d(Z,{Q8:()=>R,wD:()=>x});var e=h(42495),p=h(65879),g=h(65592),S=h(78645),m=h(83620);let T=(()=>{class v{create(B){return typeof MutationObserver>"u"?null:new MutationObserver(B)}static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275prov=p.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),b=(()=>{class v{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 g.y(te=>{const F=this._observeElement(O).subscribe(te);return()=>{F.unsubscribe(),this._unobserveElement(O)}})}_observeElement(B){if(this._observedElements.has(B))this._observedElements.get(B).count++;else{const O=new S.x,te=this._mutationObserverFactory.create(ne=>O.next(ne));te&&te.observe(B,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(B,{observer:te,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:te}=this._observedElements.get(B);O&&O.disconnect(),te.complete(),this._observedElements.delete(B)}}static#e=this.\u0275fac=function(O){return new(O||v)(p.LFG(T))};static#t=this.\u0275prov=p.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),x=(()=>{class v{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,te){this._contentObserver=B,this._elementRef=O,this._ngZone=te,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||v)(p.Y36(b),p.Y36(p.SBq),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:v,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return v})(),R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275mod=p.oAB({type:v});static#i=this.\u0275inj=p.cJS({providers:[T]})}return v})()},69594:(Ee,Z,h)=>{"use strict";h.d(Z,{Iu:()=>ge,U8:()=>He,X_:()=>W,Xj:()=>Qe,_G:()=>Le,aV:()=>Ne,pI:()=>le,xu:()=>U});var e=h(16672),p=h(96814),g=h(65879),S=h(42495),m=h(62831),T=h(32181),b=h(48180),x=h(59773),R=h(30812),v=h(49388),N=h(68484),B=h(78645),O=h(47394),te=h(63019),ne=h(36028);const F=(0,m.Mq)();class ce{constructor(Pe,r){this._viewportRuler=Pe,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const Pe=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Pe.style.left||"",this._previousHTMLStyles.top=Pe.style.top||"",Pe.style.left=(0,S.HM)(-this._previousScrollPosition.left),Pe.style.top=(0,S.HM)(-this._previousScrollPosition.top),Pe.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Pe=this._document.documentElement,u=Pe.style,C=this._document.body.style,M=u.scrollBehavior||"",f=C.scrollBehavior||"";this._isEnabled=!1,u.left=this._previousHTMLStyles.left,u.top=this._previousHTMLStyles.top,Pe.classList.remove("cdk-global-scrollblock"),F&&(u.scrollBehavior=C.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),F&&(u.scrollBehavior=M,C.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 Ie{constructor(Pe,r,u,C){this._scrollDispatcher=Pe,this._ngZone=r,this._viewportRuler=u,this._config=C,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Pe){this._overlayRef=Pe}enable(){if(this._scrollSubscription)return;const Pe=this._scrollDispatcher.scrolled(0).pipe((0,T.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=Pe.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Pe.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class ye{enable(){}disable(){}attach(){}}function oe(he,Pe){return Pe.some(r=>he.bottomr.bottom||he.rightr.right)}function w(he,Pe){return Pe.some(r=>he.topr.bottom||he.leftr.right)}class z{constructor(Pe,r,u,C){this._scrollDispatcher=Pe,this._viewportRuler=r,this._ngZone=u,this._config=C,this._scrollSubscription=null}attach(Pe){this._overlayRef=Pe}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:C}=this._viewportRuler.getViewportSize();oe(r,[{width:u,height:C,bottom:C,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 q=(()=>{class he{constructor(r,u,C,M){this._scrollDispatcher=r,this._viewportRuler=u,this._ngZone=C,this.noop=()=>new ye,this.close=f=>new Ie(this._scrollDispatcher,this._ngZone,this._viewportRuler,f),this.block=()=>new ce(this._viewportRuler,this._document),this.reposition=f=>new z(this._scrollDispatcher,this._viewportRuler,this._ngZone,f),this._document=M}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.mF),g.LFG(e.rL),g.LFG(g.R0b),g.LFG(p.K0))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();class W{constructor(Pe){if(this.scrollStrategy=new ye,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Pe){const r=Object.keys(Pe);for(const u of r)void 0!==Pe[u]&&(this[u]=Pe[u])}}}class tt{constructor(Pe,r){this.connectionPair=Pe,this.scrollableViewProperties=r}}let Ye=(()=>{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)(g.LFG(p.K0))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),$e=(()=>{class he extends Ye{constructor(r,u){super(r),this._ngZone=u,this._keydownListener=C=>{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(C)):o.next(C);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)(g.LFG(p.K0),g.LFG(g.R0b,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),rt=(()=>{class he extends Ye{constructor(r,u,C){super(r),this._platform=u,this._ngZone=C,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)(g.LFG(p.K0),g.LFG(m.t4),g.LFG(g.R0b,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Qe=(()=>{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 C=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,C.scrollStrategy&&(this._scrollStrategy=C.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=C.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Pe){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(Pe);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,b.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 Pe=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Pe}dispose(){const Pe=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,Pe&&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(Pe){Pe!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Pe,this.hasAttached()&&(Pe.attach(this),this.updatePosition()))}updateSize(Pe){this._config={...this._config,...Pe},this._updateElementSize()}setDirection(Pe){this._config={...this._config,direction:Pe},this._updateElementDirection()}addPanelClass(Pe){this._pane&&this._toggleClasses(this._pane,Pe,!0)}removePanelClass(Pe){this._pane&&this._toggleClasses(this._pane,Pe,!1)}getDirection(){const Pe=this._config.direction;return Pe?"string"==typeof Pe?Pe:Pe.value:"ltr"}updateScrollStrategy(Pe){Pe!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Pe,this.hasAttached()&&(Pe.attach(this),Pe.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Pe=this._pane.style;Pe.width=(0,S.HM)(this._config.width),Pe.height=(0,S.HM)(this._config.height),Pe.minWidth=(0,S.HM)(this._config.minWidth),Pe.minHeight=(0,S.HM)(this._config.minHeight),Pe.maxWidth=(0,S.HM)(this._config.maxWidth),Pe.maxHeight=(0,S.HM)(this._config.maxHeight)}_togglePointerEvents(Pe){this._pane.style.pointerEvents=Pe?"":"none"}_attachBackdrop(){const Pe="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(Pe)})}):this._backdropElement.classList.add(Pe)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Pe=this._backdropElement;if(Pe){if(this._animationsDisabled)return void this._disposeBackdrop(Pe);Pe.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Pe.addEventListener("transitionend",this._backdropTransitionendHandler)}),Pe.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Pe)},500))}}_toggleClasses(Pe,r,u){const C=(0,S.Eq)(r||[]).filter(M=>!!M);C.length&&(u?Pe.classList.add(...C):Pe.classList.remove(...C))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Pe=this._ngZone.onStable.pipe((0,x.R)((0,te.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()),Pe.unsubscribe())})})}_disposeScrollStrategy(){const Pe=this._scrollStrategy;Pe&&(Pe.disable(),Pe.detach&&Pe.detach())}_disposeBackdrop(Pe){Pe&&(Pe.removeEventListener("click",this._backdropClickHandler),Pe.removeEventListener("transitionend",this._backdropTransitionendHandler),Pe.remove(),this._backdropElement===Pe&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const G="cdk-overlay-connected-position-bounding-box",me=/([A-Za-z%]+)$/;class Le{get positions(){return this._preferredPositions}constructor(Pe,r,u,C,M){this._viewportRuler=r,this._document=u,this._platform=C,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(Pe)}attach(Pe){this._validatePositions(),Pe.hostElement.classList.add(G),this._overlayRef=Pe,this._boundingBox=Pe.hostElement,this._pane=Pe.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 Pe=this._originRect,r=this._overlayRect,u=this._viewportRect,C=this._containerRect,M=[];let f;for(let o of this._preferredPositions){let n=this._getOriginPoint(Pe,C,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&&Ve(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(G),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Pe=this._lastPosition;if(Pe){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,Pe);this._applyPosition(Pe,r)}else this.apply()}withScrollableContainers(Pe){return this._scrollables=Pe,this}withPositions(Pe){return this._preferredPositions=Pe,-1===Pe.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Pe){return this._viewportMargin=Pe,this}withFlexibleDimensions(Pe=!0){return this._hasFlexibleDimensions=Pe,this}withGrowAfterOpen(Pe=!0){return this._growAfterOpen=Pe,this}withPush(Pe=!0){return this._canPush=Pe,this}withLockedPosition(Pe=!0){return this._positionLocked=Pe,this}setOrigin(Pe){return this._origin=Pe,this}withDefaultOffsetX(Pe){return this._offsetX=Pe,this}withDefaultOffsetY(Pe){return this._offsetY=Pe,this}withTransformOriginOn(Pe){return this._transformOriginSelector=Pe,this}_getOriginPoint(Pe,r,u){let C,M;if("center"==u.originX)C=Pe.left+Pe.width/2;else{const f=this._isRtl()?Pe.right:Pe.left,o=this._isRtl()?Pe.left:Pe.right;C="start"==u.originX?f:o}return r.left<0&&(C-=r.left),M="center"==u.originY?Pe.top+Pe.height/2:"top"==u.originY?Pe.top:Pe.bottom,r.top<0&&(M-=r.top),{x:C,y:M}}_getOverlayPoint(Pe,r,u){let C,M;return C="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:Pe.x+C,y:Pe.y+M}}_getOverlayFit(Pe,r,u,C){const M=xe(r);let{x:f,y:o}=Pe,n=this._getOffset(C,"x"),t=this._getOffset(C,"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),E=d*s;return{visibleArea:E,isCompletelyWithinViewport:M.width*M.height===E,fitsInViewportVertically:s===M.height,fitsInViewportHorizontally:d==M.width}}_canFitWithFlexibleDimensions(Pe,r,u){if(this._hasFlexibleDimensions){const C=u.bottom-r.y,M=u.right-r.x,f=ve(this._overlayRef.getConfig().minHeight),o=ve(this._overlayRef.getConfig().minWidth);return(Pe.fitsInViewportVertically||null!=f&&f<=C)&&(Pe.fitsInViewportHorizontally||null!=o&&o<=M)}return!1}_pushOverlayOnScreen(Pe,r,u){if(this._previousPushAmount&&this._positionLocked)return{x:Pe.x+this._previousPushAmount.x,y:Pe.y+this._previousPushAmount.y};const C=xe(r),M=this._viewportRect,f=Math.max(Pe.x+C.width-M.width,0),o=Math.max(Pe.y+C.height-M.height,0),n=Math.max(M.top-u.top-Pe.y,0),t=Math.max(M.left-u.left-Pe.x,0);let i=0,a=0;return i=C.width<=M.width?t||-f:Pe.xd&&!this._isInitialRender&&!this._growAfterOpen&&(f=Pe.y-d/2)}if("end"===r.overlayX&&!C||"start"===r.overlayX&&C)c=u.width-Pe.x+this._viewportMargin,i=Pe.x-this._viewportMargin;else if("start"===r.overlayX&&!C||"end"===r.overlayX&&C)a=Pe.x,i=u.right-Pe.x;else{const l=Math.min(u.right-Pe.x+u.left,Pe.x),d=this._lastBoundingBoxSize.width;i=2*l,a=Pe.x-l,i>d&&!this._isInitialRender&&!this._growAfterOpen&&(a=Pe.x-d/2)}return{top:f,left:a,bottom:o,right:c,width:i,height:M}}_setBoundingBoxStyles(Pe,r){const u=this._calculateBoundingBoxRect(Pe,r);!this._isInitialRender&&!this._growAfterOpen&&(u.height=Math.min(u.height,this._lastBoundingBoxSize.height),u.width=Math.min(u.width,this._lastBoundingBoxSize.width));const C={};if(this._hasExactPosition())C.top=C.left="0",C.bottom=C.right=C.maxHeight=C.maxWidth="",C.width=C.height="100%";else{const M=this._overlayRef.getConfig().maxHeight,f=this._overlayRef.getConfig().maxWidth;C.height=(0,S.HM)(u.height),C.top=(0,S.HM)(u.top),C.bottom=(0,S.HM)(u.bottom),C.width=(0,S.HM)(u.width),C.left=(0,S.HM)(u.left),C.right=(0,S.HM)(u.right),C.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",C.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",M&&(C.maxHeight=(0,S.HM)(M)),f&&(C.maxWidth=(0,S.HM)(f))}this._lastBoundingBoxSize=u,Ve(this._boundingBox.style,C)}_resetBoundingBoxStyles(){Ve(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ve(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Pe,r){const u={},C=this._hasExactPosition(),M=this._hasFlexibleDimensions,f=this._overlayRef.getConfig();if(C){const i=this._viewportRuler.getViewportScrollPosition();Ve(u,this._getExactOverlayY(r,Pe,i)),Ve(u,this._getExactOverlayX(r,Pe,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&&(C?u.maxHeight=(0,S.HM)(f.maxHeight):M&&(u.maxHeight="")),f.maxWidth&&(C?u.maxWidth=(0,S.HM)(f.maxWidth):M&&(u.maxWidth="")),Ve(this._pane.style,u)}_getExactOverlayY(Pe,r,u){let C={top:"",bottom:""},M=this._getOverlayPoint(r,this._overlayRect,Pe);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),"bottom"===Pe.overlayY?C.bottom=this._document.documentElement.clientHeight-(M.y+this._overlayRect.height)+"px":C.top=(0,S.HM)(M.y),C}_getExactOverlayX(Pe,r,u){let f,C={left:"",right:""},M=this._getOverlayPoint(r,this._overlayRect,Pe);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),f=this._isRtl()?"end"===Pe.overlayX?"left":"right":"end"===Pe.overlayX?"right":"left","right"===f?C.right=this._document.documentElement.clientWidth-(M.x+this._overlayRect.width)+"px":C.left=(0,S.HM)(M.x),C}_getScrollVisibility(){const Pe=this._getOriginRect(),r=this._pane.getBoundingClientRect(),u=this._scrollables.map(C=>C.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:w(Pe,u),isOriginOutsideView:oe(Pe,u),isOverlayClipped:w(r,u),isOverlayOutsideView:oe(r,u)}}_subtractOverflows(Pe,...r){return r.reduce((u,C)=>u-Math.max(C,0),Pe)}_getNarrowedViewportRect(){const Pe=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+Pe-this._viewportMargin,bottom:u.top+r-this._viewportMargin,width:Pe-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Pe,r){return"x"===r?null==Pe.offsetX?this._offsetX:Pe.offsetX:null==Pe.offsetY?this._offsetY:Pe.offsetY}_validatePositions(){}_addPanelClasses(Pe){this._pane&&(0,S.Eq)(Pe).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Pe=>{this._pane.classList.remove(Pe)}),this._appliedPanelClasses=[])}_getOriginRect(){const Pe=this._origin;if(Pe instanceof g.SBq)return Pe.nativeElement.getBoundingClientRect();if(Pe instanceof Element)return Pe.getBoundingClientRect();const r=Pe.width||0,u=Pe.height||0;return{top:Pe.y,bottom:Pe.y+u,left:Pe.x,right:Pe.x+r,height:u,width:r}}}function Ve(he,Pe){for(let r in Pe)Pe.hasOwnProperty(r)&&(he[r]=Pe[r]);return he}function ve(he){if("number"!=typeof he&&null!=he){const[Pe,r]=he.split(me);return r&&"px"!==r?null:parseFloat(Pe)}return he||null}function xe(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 qe="cdk-global-overlay-wrapper";class we{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Pe){const r=Pe.getConfig();this._overlayRef=Pe,this._width&&!r.width&&Pe.updateSize({width:this._width}),this._height&&!r.height&&Pe.updateSize({height:this._height}),Pe.hostElement.classList.add(qe),this._isDisposed=!1}top(Pe=""){return this._bottomOffset="",this._topOffset=Pe,this._alignItems="flex-start",this}left(Pe=""){return this._xOffset=Pe,this._xPosition="left",this}bottom(Pe=""){return this._topOffset="",this._bottomOffset=Pe,this._alignItems="flex-end",this}right(Pe=""){return this._xOffset=Pe,this._xPosition="right",this}start(Pe=""){return this._xOffset=Pe,this._xPosition="start",this}end(Pe=""){return this._xOffset=Pe,this._xPosition="end",this}width(Pe=""){return this._overlayRef?this._overlayRef.updateSize({width:Pe}):this._width=Pe,this}height(Pe=""){return this._overlayRef?this._overlayRef.updateSize({height:Pe}):this._height=Pe,this}centerHorizontally(Pe=""){return this.left(Pe),this._xPosition="center",this}centerVertically(Pe=""){return this.top(Pe),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Pe=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,u=this._overlayRef.getConfig(),{width:C,height:M,maxWidth:f,maxHeight:o}=u,n=!("100%"!==C&&"100vw"!==C||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),Pe.position=this._cssPosition,Pe.marginLeft=n?"0":l,Pe.marginTop=t?"0":this._topOffset,Pe.marginBottom=this._bottomOffset,Pe.marginRight=n?"0":d,r.justifyContent=s,r.alignItems=t?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Pe=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,u=r.style;r.classList.remove(qe),u.justifyContent=u.alignItems=Pe.marginTop=Pe.marginBottom=Pe.marginLeft=Pe.marginRight=Pe.position="",this._overlayRef=null,this._isDisposed=!0}}let ht=(()=>{class he{constructor(r,u,C,M){this._viewportRuler=r,this._document=u,this._platform=C,this._overlayContainer=M}global(){return new we}flexibleConnectedTo(r){return new Le(r,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.rL),g.LFG(p.K0),g.LFG(m.t4),g.LFG(Qe))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Y=0,Ne=(()=>{class he{constructor(r,u,C,M,f,o,n,t,i,a,c,l){this.scrollStrategies=r,this._overlayContainer=u,this._componentFactoryResolver=C,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(),C=this._createPaneElement(u),M=this._createPortalOutlet(C),f=new W(r);return f.direction=f.direction||this._directionality.value,new ge(M,u,C,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(g.z2F)),new N.u0(r,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(q),g.LFG(Qe),g.LFG(g._Vd),g.LFG(ht),g.LFG($e),g.LFG(g.zs3),g.LFG(g.R0b),g.LFG(p.K0),g.LFG(v.Is),g.LFG(p.Ye),g.LFG(rt),g.LFG(g.QbO,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const ae=[{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"}],je=new g.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)(g.Y36(g.SBq))};static#t=this.\u0275dir=g.lG2({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return he})(),le=(()=>{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,S.Ig)(r)}get lockPosition(){return this._lockPosition}set lockPosition(r){this._lockPosition=(0,S.Ig)(r)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(r){this._flexibleDimensions=(0,S.Ig)(r)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(r){this._growAfterOpen=(0,S.Ig)(r)}get push(){return this._push}set push(r){this._push=(0,S.Ig)(r)}constructor(r,u,C,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 g.vpe,this.positionChange=new g.vpe,this.attach=new g.vpe,this.detach=new g.vpe,this.overlayKeydown=new g.vpe,this.overlayOutsideClick=new g.vpe,this._templatePortal=new N.UE(u,C),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=ae);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===ne.hY&&!this.disableClose&&!(0,ne.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 W({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(C=>({originX:C.originX,originY:C.originY,overlayX:C.overlayX,overlayY:C.overlayY,offsetX:C.offsetX||this.offsetX,offsetY:C.offsetY||this.offsetY,panelClass:C.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,R.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)(g.Y36(Ne),g.Y36(g.Rgc),g.Y36(g.s_b),g.Y36(je),g.Y36(v.Is,8))};static#t=this.\u0275dir=g.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:[g.TTD]})}return he})();const ke={provide:je,deps:[Ne],useFactory:function ee(he){return()=>he.scrollStrategies.reposition()}};let He=(()=>{class he{static#e=this.\u0275fac=function(u){return new(u||he)};static#t=this.\u0275mod=g.oAB({type:he});static#i=this.\u0275inj=g.cJS({providers:[Ne,ke],imports:[v.vT,N.eL,e.Cl,e.Cl]})}return he})()},62831:(Ee,Z,h)=>{"use strict";h.d(Z,{Mq:()=>te,Oy:()=>oe,_i:()=>ne,ht:()=>Ie,i$:()=>N,kV:()=>Ce,qK:()=>x,sA:()=>ye,t4:()=>S,ud:()=>m});var e=h(65879),p=h(96814);let g;try{g=typeof Intl<"u"&&Intl.v8BreakIterator}catch{g=!1}let T,S=(()=>{class w{constructor(q){this._platformId=q,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&&!g)&&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(W){return new(W||w)(e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),m=(()=>{class w{static#e=this.\u0275fac=function(W){return new(W||w)};static#t=this.\u0275mod=e.oAB({type:w});static#i=this.\u0275inj=e.cJS({})}return w})();const b=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function x(){if(T)return T;if("object"!=typeof document||!document)return T=new Set(b),T;let w=document.createElement("input");return T=new Set(b.filter(z=>(w.setAttribute("type",z),w.type===z))),T}let R,B,O,F;function N(w){return function v(){if(null==R&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>R=!0}))}finally{R=R||!1}return R}()?w:!!w.capture}function te(){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 w=Element.prototype.scrollTo;O=!!w&&!/\{\s*\[native code\]\s*\}/.test(w.toString())}}return O}function ne(){if("object"!=typeof document||!document)return 0;if(null==B){const w=document.createElement("div"),z=w.style;w.dir="rtl",z.width="1px",z.overflow="auto",z.visibility="hidden",z.pointerEvents="none",z.position="absolute";const q=document.createElement("div"),W=q.style;W.width="2px",W.height="1px",w.appendChild(q),document.body.appendChild(w),B=0,0===w.scrollLeft&&(w.scrollLeft=1,B=0===w.scrollLeft?1:2),w.remove()}return B}function Ce(w){if(function ce(){if(null==F){const w=typeof document<"u"?document.head:null;F=!(!w||!w.createShadowRoot&&!w.attachShadow)}return F}()){const z=w.getRootNode?w.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&z instanceof ShadowRoot)return z}return null}function Ie(){let w=typeof document<"u"&&document?document.activeElement:null;for(;w&&w.shadowRoot;){const z=w.shadowRoot.activeElement;if(z===w)break;w=z}return w}function ye(w){return w.composedPath?w.composedPath()[0]:w.target}function oe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(Ee,Z,h)=>{"use strict";h.d(Z,{C5:()=>v,Pl:()=>Ie,UE:()=>N,eL:()=>oe,en:()=>O,ig:()=>ce,u0:()=>ne});var e=h(65879),p=h(96814);class R{attach(q){return this._attachedHost=q,q.attach(this)}detach(){let q=this._attachedHost;null!=q&&(this._attachedHost=null,q.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(q){this._attachedHost=q}}class v extends R{constructor(q,W,Q,Re,tt){super(),this.component=q,this.viewContainerRef=W,this.injector=Q,this.componentFactoryResolver=Re,this.projectableNodes=tt}}class N extends R{constructor(q,W,Q,Re){super(),this.templateRef=q,this.viewContainerRef=W,this.context=Q,this.injector=Re}get origin(){return this.templateRef.elementRef}attach(q,W=this.context){return this.context=W,super.attach(q)}detach(){return this.context=void 0,super.detach()}}class B extends R{constructor(q){super(),this.element=q instanceof e.SBq?q.nativeElement:q}}class O{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(q){return q instanceof v?(this._attachedPortal=q,this.attachComponentPortal(q)):q instanceof N?(this._attachedPortal=q,this.attachTemplatePortal(q)):this.attachDomPortal&&q instanceof B?(this._attachedPortal=q,this.attachDomPortal(q)):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(q){this._disposeFn=q}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ne extends O{constructor(q,W,Q,Re,tt){super(),this.outletElement=q,this._componentFactoryResolver=W,this._appRef=Q,this._defaultInjector=Re,this.attachDomPortal=Fe=>{const ft=Fe.element,Ye=this._document.createComment("dom-portal");ft.parentNode.insertBefore(Ye,ft),this.outletElement.appendChild(ft),this._attachedPortal=Fe,super.setDisposeFn(()=>{Ye.parentNode&&Ye.parentNode.replaceChild(ft,Ye)})},this._document=tt}attachComponentPortal(q){const Q=(q.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(q.component);let Re;return q.viewContainerRef?(Re=q.viewContainerRef.createComponent(Q,q.viewContainerRef.length,q.injector||q.viewContainerRef.injector,q.projectableNodes||void 0),this.setDisposeFn(()=>Re.destroy())):(Re=Q.create(q.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(Re.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Re.hostView),Re.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Re)),this._attachedPortal=q,Re}attachTemplatePortal(q){let W=q.viewContainerRef,Q=W.createEmbeddedView(q.templateRef,q.context,{injector:q.injector});return Q.rootNodes.forEach(Re=>this.outletElement.appendChild(Re)),Q.detectChanges(),this.setDisposeFn(()=>{let Re=W.indexOf(Q);-1!==Re&&W.remove(Re)}),this._attachedPortal=q,Q}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(q){return q.hostView.rootNodes[0]}}let ce=(()=>{class z extends N{constructor(W,Q){super(W,Q)}static#e=this.\u0275fac=function(Q){return new(Q||z)(e.Y36(e.Rgc),e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:z,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]})}return z})(),Ie=(()=>{class z extends O{constructor(W,Q,Re){super(),this._componentFactoryResolver=W,this._viewContainerRef=Q,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=tt=>{const Fe=tt.element,ft=this._document.createComment("dom-portal");tt.setAttachedHost(this),Fe.parentNode.insertBefore(ft,Fe),this._getRootNode().appendChild(Fe),this._attachedPortal=tt,super.setDisposeFn(()=>{ft.parentNode&&ft.parentNode.replaceChild(Fe,ft)})},this._document=Re}get portal(){return this._attachedPortal}set portal(W){this.hasAttached()&&!W&&!this._isInitialized||(this.hasAttached()&&super.detach(),W&&super.attach(W),this._attachedPortal=W||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(W){W.setAttachedHost(this);const Q=null!=W.viewContainerRef?W.viewContainerRef:this._viewContainerRef,tt=(W.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(W.component),Fe=Q.createComponent(tt,Q.length,W.injector||Q.injector,W.projectableNodes||void 0);return Q!==this._viewContainerRef&&this._getRootNode().appendChild(Fe.hostView.rootNodes[0]),super.setDisposeFn(()=>Fe.destroy()),this._attachedPortal=W,this._attachedRef=Fe,this.attached.emit(Fe),Fe}attachTemplatePortal(W){W.setAttachedHost(this);const Q=this._viewContainerRef.createEmbeddedView(W.templateRef,W.context,{injector:W.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=W,this._attachedRef=Q,this.attached.emit(Q),Q}_getRootNode(){const W=this._viewContainerRef.element.nativeElement;return W.nodeType===W.ELEMENT_NODE?W:W.parentNode}static#e=this.\u0275fac=function(Q){return new(Q||z)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(p.K0))};static#t=this.\u0275dir=e.lG2({type:z,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]})}return z})(),oe=(()=>{class z{static#e=this.\u0275fac=function(Q){return new(Q||z)};static#t=this.\u0275mod=e.oAB({type:z});static#i=this.\u0275inj=e.cJS({})}return z})()},16672:(Ee,Z,h)=>{"use strict";h.d(Z,{Cl:()=>qe,N7:()=>Le,PQ:()=>Ye,ZD:()=>fe,mF:()=>ft,rL:()=>rt,x0:()=>ve,xd:()=>tt});var e=h(42495),p=h(65879),g=h(78645),S=h(22096),m=h(65592),T=h(92438),b=h(80927),x=h(76410),R=h(47394),v=h(2664),N=h(93997),B=h(29028),O=h(32181),te=h(59773),ne=h(27921),F=h(69384),ce=h(94664),Ce=h(67081),Ie=h(62831),ye=h(96814),oe=h(49388),w=h(78337);const z=["contentWrapper"],q=["*"],W=new p.OlP("VIRTUAL_SCROLL_STRATEGY");class Q{constructor(ht,Y,Ne){this._scrolledIndexChange=new g.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,N.x)()),this._viewport=null,this._itemSize=ht,this._minBufferPx=Y,this._maxBufferPx=Ne}attach(ht){this._viewport=ht,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(ht,Y,Ne){this._itemSize=ht,this._minBufferPx=Y,this._maxBufferPx=Ne,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(ht,Y){this._viewport&&this._viewport.scrollToOffset(ht*this._itemSize,Y)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const ht=this._viewport.getRenderedRange(),Y={start:ht.start,end:ht.end},Ne=this._viewport.getViewportSize(),ae=this._viewport.getDataLength();let je=this._viewport.measureScrollOffset(),U=this._itemSize>0?je/this._itemSize:0;if(Y.end>ae){const ee=Math.ceil(Ne/this._itemSize),ke=Math.max(0,Math.min(U,ae-ee));U!=ke&&(U=ke,je=ke*this._itemSize,Y.start=Math.floor(U)),Y.end=Math.max(0,Math.min(ae,Y.start+ee))}const le=je-Y.start*this._itemSize;if(le0&&(Y.end=Math.min(ae,Y.end+ke),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 Re(we){return we._scrollStrategy}let tt=(()=>{class we{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(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(Ne){return new(Ne||we)};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[p._Bn([{provide:W,useFactory:Re,deps:[(0,p.Gpc)(()=>we)]}]),p.TTD]})}return we})(),ft=(()=>{class we{constructor(Y,Ne,ae){this._ngZone=Y,this._platform=Ne,this._scrolled=new g.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=ae}register(Y){this.scrollContainers.has(Y)||this.scrollContainers.set(Y,Y.elementScrolled().subscribe(()=>this._scrolled.next(Y)))}deregister(Y){const Ne=this.scrollContainers.get(Y);Ne&&(Ne.unsubscribe(),this.scrollContainers.delete(Y))}scrolled(Y=20){return this._platform.isBrowser?new m.y(Ne=>{this._globalSubscription||this._addGlobalListener();const ae=Y>0?this._scrolled.pipe((0,B.e)(Y)).subscribe(Ne):this._scrolled.subscribe(Ne);return this._scrolledCount++,()=>{ae.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,S.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Y,Ne)=>this.deregister(Ne)),this._scrolled.complete()}ancestorScrolled(Y,Ne){const ae=this.getAncestorScrollContainers(Y);return this.scrolled(Ne).pipe((0,O.h)(je=>!je||ae.indexOf(je)>-1))}getAncestorScrollContainers(Y){const Ne=[];return this.scrollContainers.forEach((ae,je)=>{this._scrollableContainsElement(je,Y)&&Ne.push(je)}),Ne}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Y,Ne){let ae=(0,e.fI)(Ne),je=Y.getElementRef().nativeElement;do{if(ae==je)return!0}while(ae=ae.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Y=this._getWindow();return(0,T.R)(Y.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(p.LFG(p.R0b),p.LFG(Ie.t4),p.LFG(ye.K0,8))};static#t=this.\u0275prov=p.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}return we})(),Ye=(()=>{class we{constructor(Y,Ne,ae,je){this.elementRef=Y,this.scrollDispatcher=Ne,this.ngZone=ae,this.dir=je,this._destroyed=new g.x,this._elementScrolled=new m.y(U=>this.ngZone.runOutsideAngular(()=>(0,T.R)(this.elementRef.nativeElement,"scroll").pipe((0,te.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 Ne=this.elementRef.nativeElement,ae=this.dir&&"rtl"==this.dir.value;null==Y.left&&(Y.left=ae?Y.end:Y.start),null==Y.right&&(Y.right=ae?Y.start:Y.end),null!=Y.bottom&&(Y.top=Ne.scrollHeight-Ne.clientHeight-Y.bottom),ae&&0!=(0,Ie._i)()?(null!=Y.left&&(Y.right=Ne.scrollWidth-Ne.clientWidth-Y.left),2==(0,Ie._i)()?Y.left=Y.right:1==(0,Ie._i)()&&(Y.left=Y.right?-Y.right:Y.right)):null!=Y.right&&(Y.left=Ne.scrollWidth-Ne.clientWidth-Y.right),this._applyScrollToOptions(Y)}_applyScrollToOptions(Y){const Ne=this.elementRef.nativeElement;(0,Ie.Mq)()?Ne.scrollTo(Y):(null!=Y.top&&(Ne.scrollTop=Y.top),null!=Y.left&&(Ne.scrollLeft=Y.left))}measureScrollOffset(Y){const Ne="left",je=this.elementRef.nativeElement;if("top"==Y)return je.scrollTop;if("bottom"==Y)return je.scrollHeight-je.clientHeight-je.scrollTop;const U=this.dir&&"rtl"==this.dir.value;return"start"==Y?Y=U?"right":Ne:"end"==Y&&(Y=U?Ne:"right"),U&&2==(0,Ie._i)()?Y==Ne?je.scrollWidth-je.clientWidth-je.scrollLeft:je.scrollLeft:U&&1==(0,Ie._i)()?Y==Ne?je.scrollLeft+je.scrollWidth-je.clientWidth:-je.scrollLeft:Y==Ne?je.scrollLeft:je.scrollWidth-je.clientWidth-je.scrollLeft}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(p.Y36(p.SBq),p.Y36(ft),p.Y36(p.R0b),p.Y36(oe.Is,8))};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return we})(),rt=(()=>{class we{constructor(Y,Ne,ae){this._platform=Y,this._change=new g.x,this._changeListener=je=>{this._change.next(je)},this._document=ae,Ne.runOutsideAngular(()=>{if(Y.isBrowser){const je=this._getWindow();je.addEventListener("resize",this._changeListener),je.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:Ne,height:ae}=this.getViewportSize();return{top:Y.top,left:Y.left,bottom:Y.top+ae,right:Y.left+Ne,height:ae,width:Ne}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Y=this._document,Ne=this._getWindow(),ae=Y.documentElement,je=ae.getBoundingClientRect();return{top:-je.top||Y.body.scrollTop||Ne.scrollY||ae.scrollTop||0,left:-je.left||Y.body.scrollLeft||Ne.scrollX||ae.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(Ne){return new(Ne||we)(p.LFG(Ie.t4),p.LFG(p.R0b),p.LFG(ye.K0,8))};static#t=this.\u0275prov=p.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}return we})();const Qe=new p.OlP("VIRTUAL_SCROLLABLE");let ge=(()=>{class we extends Ye{constructor(Y,Ne,ae,je){super(Y,Ne,ae,je)}measureViewportSize(Y){const Ne=this.elementRef.nativeElement;return"horizontal"===Y?Ne.clientWidth:Ne.clientHeight}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(p.Y36(p.SBq),p.Y36(ft),p.Y36(p.R0b),p.Y36(oe.Is,8))};static#t=this.\u0275dir=p.lG2({type:we,features:[p.qOj]})}return we})();const me=typeof requestAnimationFrame<"u"?b.Z:x.E;let Le=(()=>{class we 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,Ne,ae,je,U,le,ee,ke){super(Y,le,ae,U),this.elementRef=Y,this._changeDetectorRef=Ne,this._scrollStrategy=je,this.scrollable=ke,this._platform=(0,p.f3M)(Ie.t4),this._detachedSubject=new g.x,this._renderedRangeSubject=new g.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new m.y(He=>this._scrollStrategy.scrolledIndexChange.subscribe(Et=>Promise.resolve().then(()=>this.ngZone.run(()=>He.next(Et))))),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.w0.EMPTY,this._viewportChanges=ee.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,ne.O)(null),(0,B.e)(0,me)).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,te.R)(this._detachedSubject)).subscribe(Ne=>{const ae=Ne.length;ae!==this._dataLength&&(this._dataLength=ae,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 G(we,ht){return we.start==ht.start&&we.end==ht.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,Ne="to-start"){Y=this.appendOnly&&"to-start"===Ne?0:Y;const je="horizontal"==this.orientation,U=je?"X":"Y";let ee=`translate${U}(${Number((je&&this.dir&&"rtl"==this.dir.value?-1:1)*Y)}px)`;this._renderedContentOffset=Y,"to-end"===Ne&&(ee+=` translate${U}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=ee&&(this._renderedContentTransform=ee,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(Y,Ne="auto"){const ae={behavior:Ne};"horizontal"===this.orientation?ae.start=Y:ae.top=Y,this.scrollable.scrollTo(ae)}scrollToIndex(Y,Ne="auto"){this._scrollStrategy.scrollToIndex(Y,Ne)}measureScrollOffset(Y){let Ne;return Ne=this.scrollable==this?ae=>super.measureScrollOffset(ae):ae=>this.scrollable.measureScrollOffset(ae),Math.max(0,Ne(Y??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(Y){let Ne;const U="rtl"==this.dir?.value;Ne="start"==Y?U?"right":"left":"end"==Y?U?"left":"right":Y||("horizontal"===this.orientation?"left":"top");const le=this.scrollable.measureBoundingClientRectWithScrollOffset(Ne);return this.elementRef.nativeElement.getBoundingClientRect()[Ne]-le}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 Ne of Y)Ne()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(p.R0b),p.Y36(W,8),p.Y36(oe.Is,8),p.Y36(ft),p.Y36(rt),p.Y36(Qe,8))};static#t=this.\u0275cmp=p.Xpm({type:we,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(Ne,ae){if(1&Ne&&p.Gf(z,7),2&Ne){let je;p.iGM(je=p.CRH())&&(ae._contentWrapper=je.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(Ne,ae){2&Ne&&p.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===ae.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==ae.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[p._Bn([{provide:Ye,useFactory:(Y,Ne)=>Y||Ne,deps:[[new p.FiY,new p.tBr(Qe)],we]}]),p.qOj,p.jDz],ngContentSelectors:q,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(Ne,ae){1&Ne&&(p.F$t(),p.TgZ(0,"div",0,1),p.Hsn(2),p.qZA(),p._UZ(3,"div",2)),2&Ne&&(p.xp6(3),p.Udp("width",ae._totalContentWidth)("height",ae._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 we})();function Ve(we,ht,Y){if(!Y.getBoundingClientRect)return 0;const ae=Y.getBoundingClientRect();return"horizontal"===we?"start"===ht?ae.left:ae.right:"start"===ht?ae.top:ae.bottom}let ve=(()=>{class we{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(Y){this._cdkVirtualForOf=Y,(0,w.Z9)(Y)?this._dataSourceChanges.next(Y):this._dataSourceChanges.next(new w.P3((0,v.b)(Y)?Y:Array.from(Y||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(Y){this._needsUpdate=!0,this._cdkVirtualForTrackBy=Y?(Ne,ae)=>Y(Ne+(this._renderedRange?this._renderedRange.start:0),ae):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,Ne,ae,je,U,le){this._viewContainerRef=Y,this._template=Ne,this._differs=ae,this._viewRepeater=je,this._viewport=U,this.viewChange=new g.x,this._dataSourceChanges=new g.x,this.dataStream=this._dataSourceChanges.pipe((0,ne.O)(null),(0,F.G)(),(0,ce.w)(([ee,ke])=>this._changeDataSource(ee,ke)),(0,Ce.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new g.x,this.dataStream.subscribe(ee=>{this._data=ee,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,te.R)(this._destroyed)).subscribe(ee=>{this._renderedRange=ee,this.viewChange.observers.length&&le.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(Y,Ne){if(Y.start>=Y.end)return 0;const ae=Y.start-this._renderedRange.start,je=Y.end-Y.start;let U,le;for(let ee=0;ee-1;ee--){const ke=this._viewContainerRef.get(ee+ae);if(ke&&ke.rootNodes.length){le=ke.rootNodes[ke.rootNodes.length-1];break}}return U&&le?Ve(Ne,"end",le)-Ve(Ne,"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,Ne)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(Y,Ne):Ne)),this._needsUpdate=!0)}_changeDataSource(Y,Ne){return Y&&Y.disconnect(this),this._needsUpdate=!0,Ne?Ne.connect(this):(0,S.of)()}_updateContext(){const Y=this._data.length;let Ne=this._viewContainerRef.length;for(;Ne--;){const ae=this._viewContainerRef.get(Ne);ae.context.index=this._renderedRange.start+Ne,ae.context.count=Y,this._updateComputedContextProperties(ae.context),ae.detectChanges()}}_applyChanges(Y){this._viewRepeater.applyChanges(Y,this._viewContainerRef,(je,U,le)=>this._getEmbeddedViewArgs(je,le),je=>je.item),Y.forEachIdentityChange(je=>{this._viewContainerRef.get(je.currentIndex).context.$implicit=je.item});const Ne=this._data.length;let ae=this._viewContainerRef.length;for(;ae--;){const je=this._viewContainerRef.get(ae);je.context.index=this._renderedRange.start+ae,je.context.count=Ne,this._updateComputedContextProperties(je.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,Ne){return{templateRef:this._template,context:{$implicit:Y.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Ne}}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(w.k),p.Y36(Le,4),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[p._Bn([{provide:w.k,useClass:w.eX}])]})}return we})(),fe=(()=>{class we{static#e=this.\u0275fac=function(Ne){return new(Ne||we)};static#t=this.\u0275mod=p.oAB({type:we});static#i=this.\u0275inj=p.cJS({})}return we})(),qe=(()=>{class we{static#e=this.\u0275fac=function(Ne){return new(Ne||we)};static#t=this.\u0275mod=p.oAB({type:we});static#i=this.\u0275inj=p.cJS({imports:[oe.vT,fe,oe.vT,fe]})}return we})()},56263:(Ee,Z,h)=>{"use strict";h.d(Z,{IC:()=>O,Ky:()=>te,Lq:()=>N});var e=h(62831),p=h(65879),g=h(42495),S=h(36232),m=h(78645),T=h(92438),b=h(29028),x=h(59773),R=h(96814);const v=(0,e.i$)({passive:!0});let N=(()=>{class ne{constructor(ce,Ce){this._platform=ce,this._ngZone=Ce,this._monitoredElements=new Map}monitor(ce){if(!this._platform.isBrowser)return S.E;const Ce=(0,g.fI)(ce),Ie=this._monitoredElements.get(Ce);if(Ie)return Ie.subject;const ye=new m.x,oe="cdk-text-field-autofilled",w=z=>{"cdk-text-field-autofill-start"!==z.animationName||Ce.classList.contains(oe)?"cdk-text-field-autofill-end"===z.animationName&&Ce.classList.contains(oe)&&(Ce.classList.remove(oe),this._ngZone.run(()=>ye.next({target:z.target,isAutofilled:!1}))):(Ce.classList.add(oe),this._ngZone.run(()=>ye.next({target:z.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("animationstart",w,v),Ce.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ce,{subject:ye,unlisten:()=>{Ce.removeEventListener("animationstart",w,v)}}),ye}stopMonitoring(ce){const Ce=(0,g.fI)(ce),Ie=this._monitoredElements.get(Ce);Ie&&(Ie.unlisten(),Ie.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((ce,Ce)=>this.stopMonitoring(Ce))}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(p.LFG(e.t4),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:ne,factory:ne.\u0275fac,providedIn:"root"})}return ne})(),O=(()=>{class ne{get minRows(){return this._minRows}set minRows(ce){this._minRows=(0,g.su)(ce),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(ce){this._maxRows=(0,g.su)(ce),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(ce){ce=(0,g.Ig)(ce),this._enabled!==ce&&((this._enabled=ce)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(ce){this._cachedPlaceholderHeight=void 0,ce?this._textareaElement.setAttribute("placeholder",ce):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(ce,Ce,Ie,ye){this._elementRef=ce,this._platform=Ce,this._ngZone=Ie,this._destroyed=new m.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=oe=>{this._hasFocus="focus"===oe.type},this._document=ye,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const ce=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;ce&&(this._textareaElement.style.minHeight=ce)}_setMaxHeight(){const ce=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;ce&&(this._textareaElement.style.maxHeight=ce)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const ce=this._getWindow();(0,T.R)(ce,"resize").pipe((0,b.e)(16),(0,x.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 ce=this._textareaElement.cloneNode(!1);ce.rows=1,ce.style.position="absolute",ce.style.visibility="hidden",ce.style.border="none",ce.style.padding="0",ce.style.height="",ce.style.minHeight="",ce.style.maxHeight="",ce.style.overflow="hidden",this._textareaElement.parentNode.appendChild(ce),this._cachedLineHeight=ce.clientHeight,ce.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const ce=this._textareaElement,Ce=ce.style.marginBottom||"",Ie=this._platform.FIREFOX,ye=Ie&&this._hasFocus,oe=Ie?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";ye&&(ce.style.marginBottom=`${ce.clientHeight}px`),ce.classList.add(oe);const w=ce.scrollHeight-4;return ce.classList.remove(oe),ye&&(ce.style.marginBottom=Ce),w}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const ce=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=ce}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(ce=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ce=this._elementRef.nativeElement,Ie=Ce.value;if(!ce&&this._minRows===this._previousMinRows&&Ie===this._previousValue)return;const ye=this._measureScrollHeight(),oe=Math.max(ye,this._cachedPlaceholderHeight||0);Ce.style.height=`${oe}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ce)):setTimeout(()=>this._scrollToCaretPosition(Ce))}),this._previousValue=Ie,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(ce){const{selectionStart:Ce,selectionEnd:Ie}=ce;!this._destroyed.isStopped&&this._hasFocus&&ce.setSelectionRange(Ce,Ie)}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(p.Y36(p.SBq),p.Y36(e.t4),p.Y36(p.R0b),p.Y36(R.K0,8))};static#t=this.\u0275dir=p.lG2({type:ne,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ce,Ie){1&Ce&&p.NdJ("input",function(){return Ie._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return ne})(),te=(()=>{class ne{static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275mod=p.oAB({type:ne});static#i=this.\u0275inj=p.cJS({})}return ne})()},41894:(Ee,Z,h)=>{"use strict";h.d(Z,{C2:()=>O,HI:()=>ne,Hs:()=>W,Ud:()=>Ye,VY:()=>te,XJ:()=>ft,Xx:()=>tt,_0:()=>q,cu:()=>F,nZ:()=>rt,rO:()=>Ce});var e=h(78337),p=h(2664),g=h(78645),S=h(65619),m=h(22096),T=h(48180),b=h(32181),x=h(59773),R=h(65879),v=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 G=[ge];G.push(...this.getDescendants(ge)),this.expansionModel.select(...G.map(me=>this._trackByValue(me)))}collapseDescendants(ge){let G=[ge];G.push(...this.getDescendants(ge)),this.expansionModel.deselect(...G.map(me=>this._trackByValue(me)))}_trackByValue(ge){return this.trackBy?this.trackBy(ge):ge}}class O extends B{constructor(ge,G,me){super(),this.getLevel=ge,this.isExpandable=G,this.options=me,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(ge){const me=[];for(let Le=this.dataNodes.indexOf(ge)+1;Lethis._trackByValue(ge)))}}class te extends B{constructor(ge,G){super(),this.getChildren=ge,this.options=G,this.options&&(this.trackBy=this.options.trackBy)}expandAll(){this.expansionModel.clear();const ge=this.dataNodes.reduce((G,me)=>[...G,...this.getDescendants(me),me],[]);this.expansionModel.select(...ge.map(G=>this._trackByValue(G)))}getDescendants(ge){const G=[];return this._getDescendants(G,ge),G.splice(1)}_getDescendants(ge,G){ge.push(G);const me=this.getChildren(G);Array.isArray(me)?me.forEach(Le=>this._getDescendants(ge,Le)):(0,p.b)(me)&&me.pipe((0,T.q)(1),(0,b.h)(Boolean)).subscribe(Le=>{for(const Ve of Le)this._getDescendants(ge,Ve)})}}const ne=new R.OlP("CDK_TREE_NODE_OUTLET_NODE");let F=(()=>{class Qe{constructor(G,me){this.viewContainer=G,this._node=me}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(R.s_b),R.Y36(ne,8))};static#t=this.\u0275dir=R.lG2({type:Qe,selectors:[["","cdkTreeNodeOutlet",""]]})}return Qe})();class ce{constructor(ge){this.$implicit=ge}}let Ce=(()=>{class Qe{constructor(G){this.template=G}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(R.Rgc))};static#t=this.\u0275dir=R.lG2({type:Qe,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}})}return Qe})(),q=(()=>{class Qe{get dataSource(){return this._dataSource}set dataSource(G){this._dataSource!==G&&this._switchDataSource(G)}constructor(G,me){this._differs=G,this._changeDetectorRef=me,this._onDestroy=new g.x,this._levels=new Map,this.viewChange=new S.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 G=this._nodeDefs.filter(me=>!me.when);this._defaultNodeDef=G[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}_switchDataSource(G){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),G||this._nodeOutlet.viewContainer.clear(),this._dataSource=G,this._nodeDefs&&this._observeRenderChanges()}_observeRenderChanges(){let G;(0,e.Z9)(this._dataSource)?G=this._dataSource.connect(this):(0,p.b)(this._dataSource)?G=this._dataSource:Array.isArray(this._dataSource)&&(G=(0,m.of)(this._dataSource)),G&&(this._dataSubscription=G.pipe((0,x.R)(this._onDestroy)).subscribe(me=>this.renderNodeChanges(me)))}renderNodeChanges(G,me=this._dataDiffer,Le=this._nodeOutlet.viewContainer,Ve){const ve=me.diff(G);ve&&(ve.forEachOperation((xe,ot,fe)=>{if(null==xe.previousIndex)this.insertNode(G[fe],fe,Le,Ve);else if(null==fe)Le.remove(ot),this._levels.delete(xe.item);else{const qe=Le.get(ot);Le.move(qe,fe)}}),this._changeDetectorRef.detectChanges())}_getNodeDef(G,me){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find(Ve=>Ve.when&&Ve.when(me,G))||this._defaultNodeDef}insertNode(G,me,Le,Ve){const ve=this._getNodeDef(G,me),xe=new ce(G);xe.level=this.treeControl.getLevel?this.treeControl.getLevel(G):typeof Ve<"u"&&this._levels.has(Ve)?this._levels.get(Ve)+1:0,this._levels.set(G,xe.level),(Le||this._nodeOutlet.viewContainer).createEmbeddedView(ve.template,xe,me),W.mostRecentTreeNode&&(W.mostRecentTreeNode.data=G)}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(R.ZZ4),R.Y36(R.sBO))};static#t=this.\u0275cmp=R.Xpm({type:Qe,selectors:[["cdk-tree"]],contentQueries:function(me,Le,Ve){if(1&me&&R.Suo(Ve,Ce,5),2&me){let ve;R.iGM(ve=R.CRH())&&(Le._nodeDefs=ve)}},viewQuery:function(me,Le){if(1&me&&R.Gf(F,7),2&me){let Ve;R.iGM(Ve=R.CRH())&&(Le._nodeOutlet=Ve.first)}},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(me,Le){1&me&&R.GkF(0,0)},dependencies:[F],encapsulation:2})}return Qe})(),W=(()=>{class Qe{get role(){return"treeitem"}set role(G){this._elementRef.nativeElement.setAttribute("role",G)}static#e=this.mostRecentTreeNode=null;get data(){return this._data}set data(G){G!==this._data&&(this._data=G,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(G,me){this._elementRef=G,this._tree=me,this._destroyed=new g.x,this._dataChanges=new g.x,Qe.mostRecentTreeNode=this,this.role="treeitem"}ngOnInit(){this._parentNodeAriaLevel=function Q(Qe){let ge=Qe.parentElement;for(;ge&&!Re(ge);)ge=ge.parentElement;return ge?ge.classList.contains("cdk-nested-tree-node")?(0,v.su)(ge.getAttribute("aria-level")):0:-1}(this._elementRef.nativeElement),this._elementRef.nativeElement.setAttribute("aria-level",`${this.level+1}`)}ngOnDestroy(){Qe.mostRecentTreeNode===this&&(Qe.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(me){return new(me||Qe)(R.Y36(R.SBq),R.Y36(q))};static#i=this.\u0275dir=R.lG2({type:Qe,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:1,hostBindings:function(me,Le){2&me&&R.uIk("aria-expanded",Le.isExpanded)},inputs:{role:"role"},exportAs:["cdkTreeNode"]})}return Qe})();function Re(Qe){const ge=Qe.classList;return!(!ge?.contains("cdk-nested-tree-node")&&!ge?.contains("cdk-tree"))}let tt=(()=>{class Qe extends W{constructor(G,me,Le){super(G,me),this._differs=Le}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy);const G=this._tree.treeControl.getChildren(this.data);Array.isArray(G)?this.updateChildrenNodes(G):(0,p.b)(G)&&G.pipe((0,x.R)(this._destroyed)).subscribe(me=>this.updateChildrenNodes(me)),this.nodeOutlet.changes.pipe((0,x.R)(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnInit(){super.ngOnInit()}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(G){const me=this._getNodeOutlet();G&&(this._children=G),me&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,me.viewContainer,this._data):this._dataDiffer.diff([])}_clear(){const G=this._getNodeOutlet();G&&(G.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){const G=this.nodeOutlet;return G&&G.find(me=>!me._node||me._node===this)}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(R.SBq),R.Y36(q),R.Y36(R.ZZ4))};static#t=this.\u0275dir=R.lG2({type:Qe,selectors:[["cdk-nested-tree-node"]],contentQueries:function(me,Le,Ve){if(1&me&&R.Suo(Ve,F,5),2&me){let ve;R.iGM(ve=R.CRH())&&(Le.nodeOutlet=ve)}},hostAttrs:[1,"cdk-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["cdkNestedTreeNode"],features:[R._Bn([{provide:W,useExisting:Qe},{provide:ne,useExisting:Qe}]),R.qOj]})}return Qe})();const Fe=/([A-Za-z%]+)$/;let ft=(()=>{class Qe{get level(){return this._level}set level(G){this._setLevelInput(G)}get indent(){return this._indent}set indent(G){this._setIndentInput(G)}constructor(G,me,Le,Ve){this._treeNode=G,this._tree=me,this._element=Le,this._dir=Ve,this._destroyed=new g.x,this.indentUnits="px",this._indent=40,this._setPadding(),Ve&&Ve.change.pipe((0,x.R)(this._destroyed)).subscribe(()=>this._setPadding(!0)),G._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){const G=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,me=null==this._level?G:this._level;return"number"==typeof me?`${me*this._indent}${this.indentUnits}`:null}_setPadding(G=!1){const me=this._paddingIndent();if(me!==this._currentPadding||G){const Le=this._element.nativeElement,Ve=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",ve="paddingLeft"===Ve?"paddingRight":"paddingLeft";Le.style[Ve]=me||"",Le.style[ve]="",this._currentPadding=me}}_setLevelInput(G){this._level=(0,v.su)(G,null),this._setPadding()}_setIndentInput(G){let me=G,Le="px";if("string"==typeof G){const Ve=G.split(Fe);me=Ve[0],Le=Ve[1]||Le}this.indentUnits=Le,this._indent=(0,v.su)(me),this._setPadding()}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(W),R.Y36(q),R.Y36(R.SBq),R.Y36(N.Is,8))};static#t=this.\u0275dir=R.lG2({type:Qe,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}})}return Qe})(),Ye=(()=>{class Qe{get recursive(){return this._recursive}set recursive(G){this._recursive=(0,v.Ig)(G)}constructor(G,me){this._tree=G,this._treeNode=me,this._recursive=!1}_toggle(G){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),G.stopPropagation()}static#e=this.\u0275fac=function(me){return new(me||Qe)(R.Y36(q),R.Y36(W))};static#t=this.\u0275dir=R.lG2({type:Qe,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(me,Le){1&me&&R.NdJ("click",function(ve){return Le._toggle(ve)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}})}return Qe})(),rt=(()=>{class Qe{static#e=this.\u0275fac=function(me){return new(me||Qe)};static#t=this.\u0275mod=R.oAB({type:Qe});static#i=this.\u0275inj=R.cJS({})}return Qe})()},96814:(Ee,Z,h)=>{"use strict";h.d(Z,{Do:()=>F,ED:()=>Kn,EM:()=>Ft,HT:()=>S,JF:()=>Ji,K0:()=>T,Mx:()=>xi,NF:()=>en,O5:()=>pt,Ov:()=>or,PC:()=>Er,PM:()=>gt,RF:()=>Oi,S$:()=>O,V_:()=>x,Ye:()=>ce,b0:()=>ne,bD:()=>Qt,ez:()=>ct,gd:()=>jr,i8:()=>er,mk:()=>Di,n9:()=>jn,p6:()=>M,q:()=>g,rS:()=>Qn,sg:()=>Wt,tP:()=>Gn,uU:()=>dn,w_:()=>m});var e=h(65879);let p=null;function g(){return p}function S(be){p||(p=be)}class m{}const T=new e.OlP("DocumentToken");let b=(()=>{class be{historyGo(We){throw new Error("Not implemented")}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(R)},providedIn:"platform"})}return be})();const x=new e.OlP("Location Initialized");let R=(()=>{class be extends b{constructor(){super(),this._doc=(0,e.f3M)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return g().getBaseHref(this._doc)}onPopState(We){const bt=g().getGlobalEventTarget(this._doc,"window");return bt.addEventListener("popstate",We,!1),()=>bt.removeEventListener("popstate",We)}onHashChange(We){const bt=g().getGlobalEventTarget(this._doc,"window");return bt.addEventListener("hashchange",We,!1),()=>bt.removeEventListener("hashchange",We)}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(We){this._location.pathname=We}pushState(We,bt,Zt){this._history.pushState(We,bt,Zt)}replaceState(We,bt,Zt){this._history.replaceState(We,bt,Zt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(We=0){this._history.go(We)}getState(){return this._history.state}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return new be},providedIn:"platform"})}return be})();function v(be,Mt){if(0==be.length)return Mt;if(0==Mt.length)return be;let We=0;return be.endsWith("/")&&We++,Mt.startsWith("/")&&We++,2==We?be+Mt.substring(1):1==We?be+Mt:be+"/"+Mt}function N(be){const Mt=be.match(/#|\?|$/),We=Mt&&Mt.index||be.length;return be.slice(0,We-("/"===be[We-1]?1:0))+be.slice(We)}function B(be){return be&&"?"!==be[0]?"?"+be:be}let O=(()=>{class be{historyGo(We){throw new Error("Not implemented")}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(ne)},providedIn:"root"})}return be})();const te=new e.OlP("appBaseHref");let ne=(()=>{class be extends O{constructor(We,bt){super(),this._platformLocation=We,this._removeListenerFns=[],this._baseHref=bt??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}prepareExternalUrl(We){return v(this._baseHref,We)}path(We=!1){const bt=this._platformLocation.pathname+B(this._platformLocation.search),Zt=this._platformLocation.hash;return Zt&&We?`${bt}${Zt}`:bt}pushState(We,bt,Zt,ri){const gi=this.prepareExternalUrl(Zt+B(ri));this._platformLocation.pushState(We,bt,gi)}replaceState(We,bt,Zt,ri){const gi=this.prepareExternalUrl(Zt+B(ri));this._platformLocation.replaceState(We,bt,gi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){this._platformLocation.historyGo?.(We)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(b),e.LFG(te,8))};static#t=this.\u0275prov=e.Yz7({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),F=(()=>{class be extends O{constructor(We,bt){super(),this._platformLocation=We,this._baseHref="",this._removeListenerFns=[],null!=bt&&(this._baseHref=bt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}path(We=!1){let bt=this._platformLocation.hash;return null==bt&&(bt="#"),bt.length>0?bt.substring(1):bt}prepareExternalUrl(We){const bt=v(this._baseHref,We);return bt.length>0?"#"+bt:bt}pushState(We,bt,Zt,ri){let gi=this.prepareExternalUrl(Zt+B(ri));0==gi.length&&(gi=this._platformLocation.pathname),this._platformLocation.pushState(We,bt,gi)}replaceState(We,bt,Zt,ri){let gi=this.prepareExternalUrl(Zt+B(ri));0==gi.length&&(gi=this._platformLocation.pathname),this._platformLocation.replaceState(We,bt,gi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){this._platformLocation.historyGo?.(We)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(b),e.LFG(te,8))};static#t=this.\u0275prov=e.Yz7({token:be,factory:be.\u0275fac})}return be})(),ce=(()=>{class be{constructor(We){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=We;const bt=this._locationStrategy.getBaseHref();this._basePath=function oe(be){if(new RegExp("^(https?:)?//").test(be)){const[,We]=be.split(/\/\/[^\/]+/);return We}return be}(N(ye(bt))),this._locationStrategy.onPopState(Zt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Zt.state,type:Zt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(We=!1){return this.normalize(this._locationStrategy.path(We))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(We,bt=""){return this.path()==this.normalize(We+B(bt))}normalize(We){return be.stripTrailingSlash(function Ie(be,Mt){if(!be||!Mt.startsWith(be))return Mt;const We=Mt.substring(be.length);return""===We||["/",";","?","#"].includes(We[0])?We:Mt}(this._basePath,ye(We)))}prepareExternalUrl(We){return We&&"/"!==We[0]&&(We="/"+We),this._locationStrategy.prepareExternalUrl(We)}go(We,bt="",Zt=null){this._locationStrategy.pushState(Zt,"",We,bt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+B(bt)),Zt)}replaceState(We,bt="",Zt=null){this._locationStrategy.replaceState(Zt,"",We,bt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+B(bt)),Zt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(We=0){this._locationStrategy.historyGo?.(We)}onUrlChange(We){return this._urlChangeListeners.push(We),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(bt=>{this._notifyUrlChangeListeners(bt.url,bt.state)})),()=>{const bt=this._urlChangeListeners.indexOf(We);this._urlChangeListeners.splice(bt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(We="",bt){this._urlChangeListeners.forEach(Zt=>Zt(We,bt))}subscribe(We,bt,Zt){return this._subject.subscribe({next:We,error:bt,complete:Zt})}static#e=this.normalizeQueryParams=B;static#t=this.joinWithSlash=v;static#i=this.stripTrailingSlash=N;static#n=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(O))};static#r=this.\u0275prov=e.Yz7({token:be,factory:function(){return function Ce(){return new ce((0,e.LFG)(O))}()},providedIn:"root"})}return be})();function ye(be){return be.replace(/\/index.html$/,"")}var W=function(be){return be[be.Format=0]="Format",be[be.Standalone=1]="Standalone",be}(W||{}),Q=function(be){return be[be.Narrow=0]="Narrow",be[be.Abbreviated=1]="Abbreviated",be[be.Wide=2]="Wide",be[be.Short=3]="Short",be}(Q||{}),Re=function(be){return be[be.Short=0]="Short",be[be.Medium=1]="Medium",be[be.Long=2]="Long",be[be.Full=3]="Full",be}(Re||{}),tt=function(be){return be[be.Decimal=0]="Decimal",be[be.Group=1]="Group",be[be.List=2]="List",be[be.PercentSign=3]="PercentSign",be[be.PlusSign=4]="PlusSign",be[be.MinusSign=5]="MinusSign",be[be.Exponential=6]="Exponential",be[be.SuperscriptingExponent=7]="SuperscriptingExponent",be[be.PerMille=8]="PerMille",be[be.Infinity=9]="Infinity",be[be.NaN=10]="NaN",be[be.TimeSeparator=11]="TimeSeparator",be[be.CurrencyDecimal=12]="CurrencyDecimal",be[be.CurrencyGroup=13]="CurrencyGroup",be}(tt||{});function me(be,Mt){return U((0,e.cg1)(be)[e.wAp.DateFormat],Mt)}function Le(be,Mt){return U((0,e.cg1)(be)[e.wAp.TimeFormat],Mt)}function Ve(be,Mt){return U((0,e.cg1)(be)[e.wAp.DateTimeFormat],Mt)}function ve(be,Mt){const We=(0,e.cg1)(be),bt=We[e.wAp.NumberSymbols][Mt];if(typeof bt>"u"){if(Mt===tt.CurrencyDecimal)return We[e.wAp.NumberSymbols][tt.Decimal];if(Mt===tt.CurrencyGroup)return We[e.wAp.NumberSymbols][tt.Group]}return bt}function Y(be){if(!be[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${be[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function U(be,Mt){for(let We=Mt;We>-1;We--)if(typeof be[We]<"u")return be[We];throw new Error("Locale data API: locale data undefined")}function le(be){const[Mt,We]=be.split(":");return{hours:+Mt,minutes:+We}}const Et=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,he={},Pe=/((?:[^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(be){return be[be.Short=0]="Short",be[be.ShortGMT=1]="ShortGMT",be[be.Long=2]="Long",be[be.Extended=3]="Extended",be}(r||{}),u=function(be){return be[be.FullYear=0]="FullYear",be[be.Month=1]="Month",be[be.Date=2]="Date",be[be.Hours=3]="Hours",be[be.Minutes=4]="Minutes",be[be.Seconds=5]="Seconds",be[be.FractionalSeconds=6]="FractionalSeconds",be[be.Day=7]="Day",be}(u||{}),C=function(be){return be[be.DayPeriods=0]="DayPeriods",be[be.Days=1]="Days",be[be.Months=2]="Months",be[be.Eras=3]="Eras",be}(C||{});function M(be,Mt,We,bt){let Zt=function lt(be){if(vt(be))return be;if("number"==typeof be&&!isNaN(be))return new Date(be);if("string"==typeof be){if(be=be.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(be)){const[Zt,ri=1,gi=1]=be.split("-").map(Bi=>+Bi);return f(Zt,ri-1,gi)}const We=parseFloat(be);if(!isNaN(be-We))return new Date(We);let bt;if(bt=be.match(Et))return function St(be){const Mt=new Date(0);let We=0,bt=0;const Zt=be[8]?Mt.setUTCFullYear:Mt.setFullYear,ri=be[8]?Mt.setUTCHours:Mt.setHours;be[9]&&(We=Number(be[9]+be[10]),bt=Number(be[9]+be[11])),Zt.call(Mt,Number(be[1]),Number(be[2])-1,Number(be[3]));const gi=Number(be[4]||0)-We,Bi=Number(be[5]||0)-bt,wn=Number(be[6]||0),_n=Math.floor(1e3*parseFloat("0."+(be[7]||0)));return ri.call(Mt,gi,Bi,wn,_n),Mt}(bt)}const Mt=new Date(be);if(!vt(Mt))throw new Error(`Unable to convert "${be}" into a date`);return Mt}(be);Mt=o(We,Mt)||Mt;let Bi,gi=[];for(;Mt;){if(Bi=Pe.exec(Mt),!Bi){gi.push(Mt);break}{gi=gi.concat(Bi.slice(1));const un=gi.pop();if(!un)break;Mt=un}}let wn=Zt.getTimezoneOffset();bt&&(wn=ie(bt,wn),Zt=function et(be,Mt,We){const bt=We?-1:1,Zt=be.getTimezoneOffset();return function _e(be,Mt){return(be=new Date(be.getTime())).setMinutes(be.getMinutes()+Mt),be}(be,bt*(ie(Mt,Zt)-Zt))}(Zt,bt,!0));let _n="";return gi.forEach(un=>{const tn=function se(be){if(Xe[be])return Xe[be];let Mt;switch(be){case"G":case"GG":case"GGG":Mt=l(C.Eras,Q.Abbreviated);break;case"GGGG":Mt=l(C.Eras,Q.Wide);break;case"GGGGG":Mt=l(C.Eras,Q.Narrow);break;case"y":Mt=a(u.FullYear,1,0,!1,!0);break;case"yy":Mt=a(u.FullYear,2,0,!0,!0);break;case"yyy":Mt=a(u.FullYear,3,0,!1,!0);break;case"yyyy":Mt=a(u.FullYear,4,0,!1,!0);break;case"Y":Mt=De(1);break;case"YY":Mt=De(2,!0);break;case"YYY":Mt=De(3);break;case"YYYY":Mt=De(4);break;case"M":case"L":Mt=a(u.Month,1,1);break;case"MM":case"LL":Mt=a(u.Month,2,1);break;case"MMM":Mt=l(C.Months,Q.Abbreviated);break;case"MMMM":Mt=l(C.Months,Q.Wide);break;case"MMMMM":Mt=l(C.Months,Q.Narrow);break;case"LLL":Mt=l(C.Months,Q.Abbreviated,W.Standalone);break;case"LLLL":Mt=l(C.Months,Q.Wide,W.Standalone);break;case"LLLLL":Mt=l(C.Months,Q.Narrow,W.Standalone);break;case"w":Mt=Ze(1);break;case"ww":Mt=Ze(2);break;case"W":Mt=Ze(1,!0);break;case"d":Mt=a(u.Date,1);break;case"dd":Mt=a(u.Date,2);break;case"c":case"cc":Mt=a(u.Day,1);break;case"ccc":Mt=l(C.Days,Q.Abbreviated,W.Standalone);break;case"cccc":Mt=l(C.Days,Q.Wide,W.Standalone);break;case"ccccc":Mt=l(C.Days,Q.Narrow,W.Standalone);break;case"cccccc":Mt=l(C.Days,Q.Short,W.Standalone);break;case"E":case"EE":case"EEE":Mt=l(C.Days,Q.Abbreviated);break;case"EEEE":Mt=l(C.Days,Q.Wide);break;case"EEEEE":Mt=l(C.Days,Q.Narrow);break;case"EEEEEE":Mt=l(C.Days,Q.Short);break;case"a":case"aa":case"aaa":Mt=l(C.DayPeriods,Q.Abbreviated);break;case"aaaa":Mt=l(C.DayPeriods,Q.Wide);break;case"aaaaa":Mt=l(C.DayPeriods,Q.Narrow);break;case"b":case"bb":case"bbb":Mt=l(C.DayPeriods,Q.Abbreviated,W.Standalone,!0);break;case"bbbb":Mt=l(C.DayPeriods,Q.Wide,W.Standalone,!0);break;case"bbbbb":Mt=l(C.DayPeriods,Q.Narrow,W.Standalone,!0);break;case"B":case"BB":case"BBB":Mt=l(C.DayPeriods,Q.Abbreviated,W.Format,!0);break;case"BBBB":Mt=l(C.DayPeriods,Q.Wide,W.Format,!0);break;case"BBBBB":Mt=l(C.DayPeriods,Q.Narrow,W.Format,!0);break;case"h":Mt=a(u.Hours,1,-12);break;case"hh":Mt=a(u.Hours,2,-12);break;case"H":Mt=a(u.Hours,1);break;case"HH":Mt=a(u.Hours,2);break;case"m":Mt=a(u.Minutes,1);break;case"mm":Mt=a(u.Minutes,2);break;case"s":Mt=a(u.Seconds,1);break;case"ss":Mt=a(u.Seconds,2);break;case"S":Mt=a(u.FractionalSeconds,1);break;case"SS":Mt=a(u.FractionalSeconds,2);break;case"SSS":Mt=a(u.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Mt=s(r.Short);break;case"ZZZZZ":Mt=s(r.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Mt=s(r.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Mt=s(r.Long);break;default:return null}return Xe[be]=Mt,Mt}(un);_n+=tn?tn(Zt,We,wn):"''"===un?"'":un.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),_n}function f(be,Mt,We){const bt=new Date(0);return bt.setFullYear(be,Mt,We),bt.setHours(0,0,0),bt}function o(be,Mt){const We=function ft(be){return(0,e.cg1)(be)[e.wAp.LocaleId]}(be);if(he[We]=he[We]||{},he[We][Mt])return he[We][Mt];let bt="";switch(Mt){case"shortDate":bt=me(be,Re.Short);break;case"mediumDate":bt=me(be,Re.Medium);break;case"longDate":bt=me(be,Re.Long);break;case"fullDate":bt=me(be,Re.Full);break;case"shortTime":bt=Le(be,Re.Short);break;case"mediumTime":bt=Le(be,Re.Medium);break;case"longTime":bt=Le(be,Re.Long);break;case"fullTime":bt=Le(be,Re.Full);break;case"short":const Zt=o(be,"shortTime"),ri=o(be,"shortDate");bt=n(Ve(be,Re.Short),[Zt,ri]);break;case"medium":const gi=o(be,"mediumTime"),Bi=o(be,"mediumDate");bt=n(Ve(be,Re.Medium),[gi,Bi]);break;case"long":const wn=o(be,"longTime"),_n=o(be,"longDate");bt=n(Ve(be,Re.Long),[wn,_n]);break;case"full":const un=o(be,"fullTime"),tn=o(be,"fullDate");bt=n(Ve(be,Re.Full),[un,tn])}return bt&&(he[We][Mt]=bt),bt}function n(be,Mt){return Mt&&(be=be.replace(/\{([^}]+)}/g,function(We,bt){return null!=Mt&&bt in Mt?Mt[bt]:We})),be}function t(be,Mt,We="-",bt,Zt){let ri="";(be<0||Zt&&be<=0)&&(Zt?be=1-be:(be=-be,ri=We));let gi=String(be);for(;gi.length0||Bi>-We)&&(Bi+=We),be===u.Hours)0===Bi&&-12===We&&(Bi=12);else if(be===u.FractionalSeconds)return function i(be,Mt){return t(be,3).substring(0,Mt)}(Bi,Mt);const wn=ve(gi,tt.MinusSign);return t(Bi,Mt,wn,bt,Zt)}}function l(be,Mt,We=W.Format,bt=!1){return function(Zt,ri){return function d(be,Mt,We,bt,Zt,ri){switch(We){case C.Months:return function rt(be,Mt,We){const bt=(0,e.cg1)(be),ri=U([bt[e.wAp.MonthsFormat],bt[e.wAp.MonthsStandalone]],Mt);return U(ri,We)}(Mt,Zt,bt)[be.getMonth()];case C.Days:return function $e(be,Mt,We){const bt=(0,e.cg1)(be),ri=U([bt[e.wAp.DaysFormat],bt[e.wAp.DaysStandalone]],Mt);return U(ri,We)}(Mt,Zt,bt)[be.getDay()];case C.DayPeriods:const gi=be.getHours(),Bi=be.getMinutes();if(ri){const _n=function Ne(be){const Mt=(0,e.cg1)(be);return Y(Mt),(Mt[e.wAp.ExtraData][2]||[]).map(bt=>"string"==typeof bt?le(bt):[le(bt[0]),le(bt[1])])}(Mt),un=function ae(be,Mt,We){const bt=(0,e.cg1)(be);Y(bt);const ri=U([bt[e.wAp.ExtraData][0],bt[e.wAp.ExtraData][1]],Mt)||[];return U(ri,We)||[]}(Mt,Zt,bt),tn=_n.findIndex(Fn=>{if(Array.isArray(Fn)){const[sn,Bn]=Fn,Rr=gi>=sn.hours&&Bi>=sn.minutes,Ii=gi0?Math.floor(Zt/60):Math.ceil(Zt/60);switch(be){case r.Short:return(Zt>=0?"+":"")+t(gi,2,ri)+t(Math.abs(Zt%60),2,ri);case r.ShortGMT:return"GMT"+(Zt>=0?"+":"")+t(gi,1,ri);case r.Long:return"GMT"+(Zt>=0?"+":"")+t(gi,2,ri)+":"+t(Math.abs(Zt%60),2,ri);case r.Extended:return 0===bt?"Z":(Zt>=0?"+":"")+t(gi,2,ri)+":"+t(Math.abs(Zt%60),2,ri);default:throw new Error(`Unknown zone width "${be}"`)}}}const E=0,k=4;function it(be){return f(be.getFullYear(),be.getMonth(),be.getDate()+(k-be.getDay()))}function Ze(be,Mt=!1){return function(We,bt){let Zt;if(Mt){const ri=new Date(We.getFullYear(),We.getMonth(),1).getDay()-1,gi=We.getDate();Zt=1+Math.floor((gi+ri)/7)}else{const ri=it(We),gi=function $(be){const Mt=f(be,E,1).getDay();return f(be,0,1+(Mt<=k?k:k+7)-Mt)}(ri.getFullYear()),Bi=ri.getTime()-gi.getTime();Zt=1+Math.round(Bi/6048e5)}return t(Zt,be,ve(bt,tt.MinusSign))}}function De(be,Mt=!1){return function(We,bt){return t(it(We).getFullYear(),be,ve(bt,tt.MinusSign),Mt)}}const Xe={};function ie(be,Mt){be=be.replace(/:/g,"");const We=Date.parse("Jan 01, 1970 00:00:00 "+be)/6e4;return isNaN(We)?Mt:We}function vt(be){return be instanceof Date&&!isNaN(be.valueOf())}function xi(be,Mt){Mt=encodeURIComponent(Mt);for(const We of be.split(";")){const bt=We.indexOf("="),[Zt,ri]=-1==bt?[We,""]:[We.slice(0,bt),We.slice(bt+1)];if(Zt.trim()===Mt)return decodeURIComponent(ri)}return null}const Zi=/\s+/,ji=[];let Di=(()=>{class be{constructor(We,bt,Zt,ri){this._iterableDiffers=We,this._keyValueDiffers=bt,this._ngEl=Zt,this._renderer=ri,this.initialClasses=ji,this.stateMap=new Map}set klass(We){this.initialClasses=null!=We?We.trim().split(Zi):ji}set ngClass(We){this.rawClass="string"==typeof We?We.trim().split(Zi):We}ngDoCheck(){for(const bt of this.initialClasses)this._updateState(bt,!0);const We=this.rawClass;if(Array.isArray(We)||We instanceof Set)for(const bt of We)this._updateState(bt,!0);else if(null!=We)for(const bt of Object.keys(We))this._updateState(bt,!!We[bt]);this._applyStateDiff()}_updateState(We,bt){const Zt=this.stateMap.get(We);void 0!==Zt?(Zt.enabled!==bt&&(Zt.changed=!0,Zt.enabled=bt),Zt.touched=!0):this.stateMap.set(We,{enabled:bt,changed:!0,touched:!0})}_applyStateDiff(){for(const We of this.stateMap){const bt=We[0],Zt=We[1];Zt.changed?(this._toggleClass(bt,Zt.enabled),Zt.changed=!1):Zt.touched||(Zt.enabled&&this._toggleClass(bt,!1),this.stateMap.delete(bt)),Zt.touched=!1}}_toggleClass(We,bt){(We=We.trim()).length>0&&We.split(Zi).forEach(Zt=>{bt?this._renderer.addClass(this._ngEl.nativeElement,Zt):this._renderer.removeClass(this._ngEl.nativeElement,Zt)})}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return be})();class Xi{constructor(Mt,We,bt,Zt){this.$implicit=Mt,this.ngForOf=We,this.index=bt,this.count=Zt}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 Wt=(()=>{class be{set ngForOf(We){this._ngForOf=We,this._ngForOfDirty=!0}set ngForTrackBy(We){this._trackByFn=We}get ngForTrackBy(){return this._trackByFn}constructor(We,bt,Zt){this._viewContainer=We,this._template=bt,this._differs=Zt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(We){We&&(this._template=We)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const We=this._ngForOf;!this._differ&&We&&(this._differ=this._differs.find(We).create(this.ngForTrackBy))}if(this._differ){const We=this._differ.diff(this._ngForOf);We&&this._applyChanges(We)}}_applyChanges(We){const bt=this._viewContainer;We.forEachOperation((Zt,ri,gi)=>{if(null==Zt.previousIndex)bt.createEmbeddedView(this._template,new Xi(Zt.item,this._ngForOf,-1,-1),null===gi?void 0:gi);else if(null==gi)bt.remove(null===ri?void 0:ri);else if(null!==ri){const Bi=bt.get(ri);bt.move(Bi,gi),yi(Bi,Zt)}});for(let Zt=0,ri=bt.length;Zt{yi(bt.get(Zt.currentIndex),Zt)})}static ngTemplateContextGuard(We,bt){return!0}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return be})();function yi(be,Mt){be.context.$implicit=Mt.item}let pt=(()=>{class be{constructor(We,bt){this._viewContainer=We,this._context=new Ke,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=bt}set ngIf(We){this._context.$implicit=this._context.ngIf=We,this._updateView()}set ngIfThen(We){Bt("ngIfThen",We),this._thenTemplateRef=We,this._thenViewRef=null,this._updateView()}set ngIfElse(We){Bt("ngIfElse",We),this._elseTemplateRef=We,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(We,bt){return!0}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return be})();class Ke{constructor(){this.$implicit=null,this.ngIf=null}}function Bt(be,Mt){if(Mt&&!Mt.createEmbeddedView)throw new Error(`${be} must be a TemplateRef, but received '${(0,e.AaK)(Mt)}'.`)}class ei{constructor(Mt,We){this._viewContainerRef=Mt,this._templateRef=We,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Mt){Mt&&!this._created?this.create():!Mt&&this._created&&this.destroy()}}let Oi=(()=>{class be{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(We){this._ngSwitch=We,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(We){this._defaultViews.push(We)}_matchCase(We){const bt=We==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||bt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),bt}_updateDefaultCases(We){if(this._defaultViews.length>0&&We!==this._defaultUsed){this._defaultUsed=We;for(const bt of this._defaultViews)bt.enforceState(We)}}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return be})(),jn=(()=>{class be{constructor(We,bt,Zt){this.ngSwitch=Zt,Zt._addCase(),this._view=new ei(We,bt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Oi,9))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return be})(),Kn=(()=>{class be{constructor(We,bt,Zt){Zt._addDefault(new ei(We,bt))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Oi,9))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return be})(),Er=(()=>{class be{constructor(We,bt,Zt){this._ngEl=We,this._differs=bt,this._renderer=Zt,this._ngStyle=null,this._differ=null}set ngStyle(We){this._ngStyle=We,!this._differ&&We&&(this._differ=this._differs.find(We).create())}ngDoCheck(){if(this._differ){const We=this._differ.diff(this._ngStyle);We&&this._applyChanges(We)}}_setStyle(We,bt){const[Zt,ri]=We.split("."),gi=-1===Zt.indexOf("-")?void 0:e.JOm.DashCase;null!=bt?this._renderer.setStyle(this._ngEl.nativeElement,Zt,ri?`${bt}${ri}`:bt,gi):this._renderer.removeStyle(this._ngEl.nativeElement,Zt,gi)}_applyChanges(We){We.forEachRemovedItem(bt=>this._setStyle(bt.key,null)),We.forEachAddedItem(bt=>this._setStyle(bt.key,bt.currentValue)),We.forEachChangedItem(bt=>this._setStyle(bt.key,bt.currentValue))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return be})(),Gn=(()=>{class be{constructor(We){this._viewContainerRef=We,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(We){if(We.ngTemplateOutlet||We.ngTemplateOutletInjector){const bt=this._viewContainerRef;if(this._viewRef&&bt.remove(bt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Zt,ngTemplateOutletContext:ri,ngTemplateOutletInjector:gi}=this;this._viewRef=bt.createEmbeddedView(Zt,ri,gi?{injector:gi}:void 0)}else this._viewRef=null}else this._viewRef&&We.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]})}return be})();function Yi(be,Mt){return new e.vHH(2100,!1)}class Cn{createSubscription(Mt,We){return(0,e.rg0)(()=>Mt.subscribe({next:We,error:bt=>{throw bt}}))}dispose(Mt){(0,e.rg0)(()=>Mt.unsubscribe())}}class Un{createSubscription(Mt,We){return Mt.then(We,bt=>{throw bt})}dispose(Mt){}}const Sn=new Un,zn=new Cn;let or=(()=>{class be{constructor(We){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=We}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(We){return this._obj?We!==this._obj?(this._dispose(),this.transform(We)):this._latestValue:(We&&this._subscribe(We),this._latestValue)}_subscribe(We){this._obj=We,this._strategy=this._selectStrategy(We),this._subscription=this._strategy.createSubscription(We,bt=>this._updateLatestValue(We,bt))}_selectStrategy(We){if((0,e.QGY)(We))return Sn;if((0,e.F4k)(We))return zn;throw Yi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(We,bt){We===this._obj&&(this._latestValue=bt,this._ref.markForCheck())}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.sBO,16))};static#t=this.\u0275pipe=e.Yjl({name:"async",type:be,pure:!1,standalone:!0})}return be})(),er=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.toLowerCase()}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"lowercase",type:be,pure:!0,standalone:!0})}return be})();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 Qn=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.replace(xr,bt=>bt[0].toUpperCase()+bt.slice(1).toLowerCase())}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"titlecase",type:be,pure:!0,standalone:!0})}return be})(),jr=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.toUpperCase()}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"uppercase",type:be,pure:!0,standalone:!0})}return be})();const Si=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Gi=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let dn=(()=>{class be{constructor(We,bt,Zt){this.locale=We,this.defaultTimezone=bt,this.defaultOptions=Zt}transform(We,bt,Zt,ri){if(null==We||""===We||We!=We)return null;try{return M(We,bt??this.defaultOptions?.dateFormat??"mediumDate",ri||this.locale,Zt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(gi){throw Yi()}}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.soG,16),e.Y36(Si,24),e.Y36(Gi,24))};static#t=this.\u0275pipe=e.Yjl({name:"date",type:be,pure:!0,standalone:!0})}return be})(),ct=(()=>{class be{static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275mod=e.oAB({type:be});static#i=this.\u0275inj=e.cJS({})}return be})();const Qt="browser",qt="server";function en(be){return be===Qt}function gt(be){return be===qt}let Ft=(()=>{class be{static#e=this.\u0275prov=(0,e.Yz7)({token:be,providedIn:"root",factory:()=>new di((0,e.LFG)(T),window)})}return be})();class di{constructor(Mt,We){this.document=Mt,this.window=We,this.offset=()=>[0,0]}setOffset(Mt){this.offset=Array.isArray(Mt)?()=>Mt:Mt}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Mt){this.supportsScrolling()&&this.window.scrollTo(Mt[0],Mt[1])}scrollToAnchor(Mt){if(!this.supportsScrolling())return;const We=function An(be,Mt){const We=be.getElementById(Mt)||be.getElementsByName(Mt)[0];if(We)return We;if("function"==typeof be.createTreeWalker&&be.body&&"function"==typeof be.body.attachShadow){const bt=be.createTreeWalker(be.body,NodeFilter.SHOW_ELEMENT);let Zt=bt.currentNode;for(;Zt;){const ri=Zt.shadowRoot;if(ri){const gi=ri.getElementById(Mt)||ri.querySelector(`[name="${Mt}"]`);if(gi)return gi}Zt=bt.nextNode()}}return null}(this.document,Mt);We&&(this.scrollToElement(We),We.focus())}setHistoryScrollRestoration(Mt){if(this.supportScrollRestoration()){const We=this.window.history;We&&We.scrollRestoration&&(We.scrollRestoration=Mt)}}scrollToElement(Mt){const We=Mt.getBoundingClientRect(),bt=We.left+this.window.pageXOffset,Zt=We.top+this.window.pageYOffset,ri=this.offset();this.window.scrollTo(bt-ri[0],Zt-ri[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const Mt=Ri(this.window.history)||Ri(Object.getPrototypeOf(this.window.history));return!(!Mt||!Mt.writable&&!Mt.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ri(be){return Object.getOwnPropertyDescriptor(be,"scrollRestoration")}class Ji{}},69862:(Ee,Z,h)=>{"use strict";h.d(Z,{JF:()=>Ot,LE:()=>oe,TP:()=>Y,WM:()=>O,Zn:()=>rt,eN:()=>G,qT:()=>z});var e=h(65879),p=h(22096),g=h(7715),S=h(65592),m=h(76328),T=h(32181),b=h(37398),x=h(64716),R=h(94664),v=h(96814);class N{}class B{}class O{constructor(At){this.normalizedNames=new Map,this.lazyUpdate=null,At?"string"==typeof At?this.lazyInit=()=>{this.headers=new Map,At.split("\n").forEach(Ut=>{const Xt=Ut.indexOf(":");if(Xt>0){const mi=Ut.slice(0,Xt),Mi=mi.toLowerCase(),xt=Ut.slice(Xt+1).trim();this.maybeSetNormalizedName(mi,Mi),this.headers.has(Mi)?this.headers.get(Mi).push(xt):this.headers.set(Mi,[xt])}})}:typeof Headers<"u"&&At instanceof Headers?(this.headers=new Map,At.forEach((Ut,Xt)=>{this.setHeaderEntries(Xt,Ut)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(At).forEach(([Ut,Xt])=>{this.setHeaderEntries(Ut,Xt)})}:this.headers=new Map}has(At){return this.init(),this.headers.has(At.toLowerCase())}get(At){this.init();const Ut=this.headers.get(At.toLowerCase());return Ut&&Ut.length>0?Ut[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(At){return this.init(),this.headers.get(At.toLowerCase())||null}append(At,Ut){return this.clone({name:At,value:Ut,op:"a"})}set(At,Ut){return this.clone({name:At,value:Ut,op:"s"})}delete(At,Ut){return this.clone({name:At,value:Ut,op:"d"})}maybeSetNormalizedName(At,Ut){this.normalizedNames.has(Ut)||this.normalizedNames.set(Ut,At)}init(){this.lazyInit&&(this.lazyInit instanceof O?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(At=>this.applyUpdate(At)),this.lazyUpdate=null))}copyFrom(At){At.init(),Array.from(At.headers.keys()).forEach(Ut=>{this.headers.set(Ut,At.headers.get(Ut)),this.normalizedNames.set(Ut,At.normalizedNames.get(Ut))})}clone(At){const Ut=new O;return Ut.lazyInit=this.lazyInit&&this.lazyInit instanceof O?this.lazyInit:this,Ut.lazyUpdate=(this.lazyUpdate||[]).concat([At]),Ut}applyUpdate(At){const Ut=At.name.toLowerCase();switch(At.op){case"a":case"s":let Xt=At.value;if("string"==typeof Xt&&(Xt=[Xt]),0===Xt.length)return;this.maybeSetNormalizedName(At.name,Ut);const mi=("a"===At.op?this.headers.get(Ut):void 0)||[];mi.push(...Xt),this.headers.set(Ut,mi);break;case"d":const Mi=At.value;if(Mi){let xt=this.headers.get(Ut);if(!xt)return;xt=xt.filter(_i=>-1===Mi.indexOf(_i)),0===xt.length?(this.headers.delete(Ut),this.normalizedNames.delete(Ut)):this.headers.set(Ut,xt)}else this.headers.delete(Ut),this.normalizedNames.delete(Ut)}}setHeaderEntries(At,Ut){const Xt=(Array.isArray(Ut)?Ut:[Ut]).map(Mi=>Mi.toString()),mi=At.toLowerCase();this.headers.set(mi,Xt),this.maybeSetNormalizedName(At,mi)}forEach(At){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ut=>At(this.normalizedNames.get(Ut),this.headers.get(Ut)))}}class ne{encodeKey(At){return Ie(At)}encodeValue(At){return Ie(At)}decodeKey(At){return decodeURIComponent(At)}decodeValue(At){return decodeURIComponent(At)}}const ce=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ie(Je){return encodeURIComponent(Je).replace(ce,(At,Ut)=>Ce[Ut]??At)}function ye(Je){return`${Je}`}class oe{constructor(At={}){if(this.updates=null,this.cloneFrom=null,this.encoder=At.encoder||new ne,At.fromString){if(At.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function F(Je,At){const Ut=new Map;return Je.length>0&&Je.replace(/^\?/,"").split("&").forEach(mi=>{const Mi=mi.indexOf("="),[xt,_i]=-1==Mi?[At.decodeKey(mi),""]:[At.decodeKey(mi.slice(0,Mi)),At.decodeValue(mi.slice(Mi+1))],Ct=Ut.get(xt)||[];Ct.push(_i),Ut.set(xt,Ct)}),Ut}(At.fromString,this.encoder)}else At.fromObject?(this.map=new Map,Object.keys(At.fromObject).forEach(Ut=>{const Xt=At.fromObject[Ut],mi=Array.isArray(Xt)?Xt.map(ye):[ye(Xt)];this.map.set(Ut,mi)})):this.map=null}has(At){return this.init(),this.map.has(At)}get(At){this.init();const Ut=this.map.get(At);return Ut?Ut[0]:null}getAll(At){return this.init(),this.map.get(At)||null}keys(){return this.init(),Array.from(this.map.keys())}append(At,Ut){return this.clone({param:At,value:Ut,op:"a"})}appendAll(At){const Ut=[];return Object.keys(At).forEach(Xt=>{const mi=At[Xt];Array.isArray(mi)?mi.forEach(Mi=>{Ut.push({param:Xt,value:Mi,op:"a"})}):Ut.push({param:Xt,value:mi,op:"a"})}),this.clone(Ut)}set(At,Ut){return this.clone({param:At,value:Ut,op:"s"})}delete(At,Ut){return this.clone({param:At,value:Ut,op:"d"})}toString(){return this.init(),this.keys().map(At=>{const Ut=this.encoder.encodeKey(At);return this.map.get(At).map(Xt=>Ut+"="+this.encoder.encodeValue(Xt)).join("&")}).filter(At=>""!==At).join("&")}clone(At){const Ut=new oe({encoder:this.encoder});return Ut.cloneFrom=this.cloneFrom||this,Ut.updates=(this.updates||[]).concat(At),Ut}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(At=>this.map.set(At,this.cloneFrom.map.get(At))),this.updates.forEach(At=>{switch(At.op){case"a":case"s":const Ut=("a"===At.op?this.map.get(At.param):void 0)||[];Ut.push(ye(At.value)),this.map.set(At.param,Ut);break;case"d":if(void 0===At.value){this.map.delete(At.param);break}{let Xt=this.map.get(At.param)||[];const mi=Xt.indexOf(ye(At.value));-1!==mi&&Xt.splice(mi,1),Xt.length>0?this.map.set(At.param,Xt):this.map.delete(At.param)}}}),this.cloneFrom=this.updates=null)}}class z{constructor(){this.map=new Map}set(At,Ut){return this.map.set(At,Ut),this}get(At){return this.map.has(At)||this.map.set(At,At.defaultValue()),this.map.get(At)}delete(At){return this.map.delete(At),this}has(At){return this.map.has(At)}keys(){return this.map.keys()}}function W(Je){return typeof ArrayBuffer<"u"&&Je instanceof ArrayBuffer}function Q(Je){return typeof Blob<"u"&&Je instanceof Blob}function Re(Je){return typeof FormData<"u"&&Je instanceof FormData}class Fe{constructor(At,Ut,Xt,mi){let Mi;if(this.url=Ut,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=At.toUpperCase(),function q(Je){switch(Je){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||mi?(this.body=void 0!==Xt?Xt:null,Mi=mi):Mi=Xt,Mi&&(this.reportProgress=!!Mi.reportProgress,this.withCredentials=!!Mi.withCredentials,Mi.responseType&&(this.responseType=Mi.responseType),Mi.headers&&(this.headers=Mi.headers),Mi.context&&(this.context=Mi.context),Mi.params&&(this.params=Mi.params)),this.headers||(this.headers=new O),this.context||(this.context=new z),this.params){const xt=this.params.toString();if(0===xt.length)this.urlWithParams=Ut;else{const _i=Ut.indexOf("?");this.urlWithParams=Ut+(-1===_i?"?":_ili.set(fi,At.setHeaders[fi]),Ct)),At.setParams&&(Nt=Object.keys(At.setParams).reduce((li,fi)=>li.set(fi,At.setParams[fi]),Nt)),new Fe(Ut,Xt,Mi,{params:Nt,headers:Ct,context:Gt,reportProgress:_i,responseType:mi,withCredentials:xt})}}var ft=function(Je){return Je[Je.Sent=0]="Sent",Je[Je.UploadProgress=1]="UploadProgress",Je[Je.ResponseHeader=2]="ResponseHeader",Je[Je.DownloadProgress=3]="DownloadProgress",Je[Je.Response=4]="Response",Je[Je.User=5]="User",Je}(ft||{});class Ye{constructor(At,Ut=200,Xt="OK"){this.headers=At.headers||new O,this.status=void 0!==At.status?At.status:Ut,this.statusText=At.statusText||Xt,this.url=At.url||null,this.ok=this.status>=200&&this.status<300}}class $e extends Ye{constructor(At={}){super(At),this.type=ft.ResponseHeader}clone(At={}){return new $e({headers:At.headers||this.headers,status:void 0!==At.status?At.status:this.status,statusText:At.statusText||this.statusText,url:At.url||this.url||void 0})}}class rt extends Ye{constructor(At={}){super(At),this.type=ft.Response,this.body=void 0!==At.body?At.body:null}clone(At={}){return new rt({body:void 0!==At.body?At.body:this.body,headers:At.headers||this.headers,status:void 0!==At.status?At.status:this.status,statusText:At.statusText||this.statusText,url:At.url||this.url||void 0})}}class Qe extends Ye{constructor(At){super(At,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${At.url||"(unknown url)"}`:`Http failure response for ${At.url||"(unknown url)"}: ${At.status} ${At.statusText}`,this.error=At.error||null}}function ge(Je,At){return{body:At,headers:Je.headers,context:Je.context,observe:Je.observe,params:Je.params,reportProgress:Je.reportProgress,responseType:Je.responseType,withCredentials:Je.withCredentials}}let G=(()=>{class Je{constructor(Ut){this.handler=Ut}request(Ut,Xt,mi={}){let Mi;if(Ut instanceof Fe)Mi=Ut;else{let Ct,Nt;Ct=mi.headers instanceof O?mi.headers:new O(mi.headers),mi.params&&(Nt=mi.params instanceof oe?mi.params:new oe({fromObject:mi.params})),Mi=new Fe(Ut,Xt,void 0!==mi.body?mi.body:null,{headers:Ct,context:mi.context,params:Nt,reportProgress:mi.reportProgress,responseType:mi.responseType||"json",withCredentials:mi.withCredentials})}const xt=(0,p.of)(Mi).pipe((0,m.b)(Ct=>this.handler.handle(Ct)));if(Ut instanceof Fe||"events"===mi.observe)return xt;const _i=xt.pipe((0,T.h)(Ct=>Ct instanceof rt));switch(mi.observe||"body"){case"body":switch(Mi.responseType){case"arraybuffer":return _i.pipe((0,b.U)(Ct=>{if(null!==Ct.body&&!(Ct.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ct.body}));case"blob":return _i.pipe((0,b.U)(Ct=>{if(null!==Ct.body&&!(Ct.body instanceof Blob))throw new Error("Response is not a Blob.");return Ct.body}));case"text":return _i.pipe((0,b.U)(Ct=>{if(null!==Ct.body&&"string"!=typeof Ct.body)throw new Error("Response is not a string.");return Ct.body}));default:return _i.pipe((0,b.U)(Ct=>Ct.body))}case"response":return _i;default:throw new Error(`Unreachable: unhandled observe type ${mi.observe}}`)}}delete(Ut,Xt={}){return this.request("DELETE",Ut,Xt)}get(Ut,Xt={}){return this.request("GET",Ut,Xt)}head(Ut,Xt={}){return this.request("HEAD",Ut,Xt)}jsonp(Ut,Xt){return this.request("JSONP",Ut,{params:(new oe).append(Xt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ut,Xt={}){return this.request("OPTIONS",Ut,Xt)}patch(Ut,Xt,mi={}){return this.request("PATCH",Ut,ge(mi,Xt))}post(Ut,Xt,mi={}){return this.request("POST",Ut,ge(mi,Xt))}put(Ut,Xt,mi={}){return this.request("PUT",Ut,ge(mi,Xt))}static#e=this.\u0275fac=function(Xt){return new(Xt||Je)(e.LFG(N))};static#t=this.\u0275prov=e.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();function qe(Je,At){return At(Je)}function we(Je,At){return(Ut,Xt)=>At.intercept(Ut,{handle:mi=>Je(mi,Xt)})}const Y=new e.OlP(""),Ne=new e.OlP(""),ae=new e.OlP("");function je(){let Je=null;return(At,Ut)=>{null===Je&&(Je=((0,e.f3M)(Y,{optional:!0})??[]).reduceRight(we,qe));const Xt=(0,e.f3M)(e.HDt),mi=Xt.add();return Je(At,Ut).pipe((0,x.x)(()=>Xt.remove(mi)))}}let U=(()=>{class Je extends N{constructor(Ut,Xt){super(),this.backend=Ut,this.injector=Xt,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(Ut){if(null===this.chain){const mi=Array.from(new Set([...this.injector.get(Ne),...this.injector.get(ae,[])]));this.chain=mi.reduceRight((Mi,xt)=>function ht(Je,At,Ut){return(Xt,mi)=>Ut.runInContext(()=>At(Xt,Mi=>Je(Mi,mi)))}(Mi,xt,this.injector),qe)}const Xt=this.pendingTasks.add();return this.chain(Ut,mi=>this.backend.handle(mi)).pipe((0,x.x)(()=>this.pendingTasks.remove(Xt)))}static#e=this.\u0275fac=function(Xt){return new(Xt||Je)(e.LFG(B),e.LFG(e.lqb))};static#t=this.\u0275prov=e.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();const f=/^\)\]\}',?\n/;let n=(()=>{class Je{constructor(Ut){this.xhrFactory=Ut}handle(Ut){if("JSONP"===Ut.method)throw new e.vHH(-2800,!1);const Xt=this.xhrFactory;return(Xt.\u0275loadImpl?(0,g.D)(Xt.\u0275loadImpl()):(0,p.of)(null)).pipe((0,R.w)(()=>new S.y(Mi=>{const xt=Xt.build();if(xt.open(Ut.method,Ut.urlWithParams),Ut.withCredentials&&(xt.withCredentials=!0),Ut.headers.forEach((ji,Di)=>xt.setRequestHeader(ji,Di.join(","))),Ut.headers.has("Accept")||xt.setRequestHeader("Accept","application/json, text/plain, */*"),!Ut.headers.has("Content-Type")){const ji=Ut.detectContentTypeHeader();null!==ji&&xt.setRequestHeader("Content-Type",ji)}if(Ut.responseType){const ji=Ut.responseType.toLowerCase();xt.responseType="json"!==ji?ji:"text"}const _i=Ut.serializeBody();let Ct=null;const Nt=()=>{if(null!==Ct)return Ct;const ji=xt.statusText||"OK",Di=new O(xt.getAllResponseHeaders()),$i=function o(Je){return"responseURL"in Je&&Je.responseURL?Je.responseURL:/^X-Request-URL:/m.test(Je.getAllResponseHeaders())?Je.getResponseHeader("X-Request-URL"):null}(xt)||Ut.url;return Ct=new $e({headers:Di,status:xt.status,statusText:ji,url:$i}),Ct},Gt=()=>{let{headers:ji,status:Di,statusText:$i,url:nn}=Nt(),Xi=null;204!==Di&&(Xi=typeof xt.response>"u"?xt.responseText:xt.response),0===Di&&(Di=Xi?200:0);let Wt=Di>=200&&Di<300;if("json"===Ut.responseType&&"string"==typeof Xi){const yi=Xi;Xi=Xi.replace(f,"");try{Xi=""!==Xi?JSON.parse(Xi):null}catch(de){Xi=yi,Wt&&(Wt=!1,Xi={error:de,text:Xi})}}Wt?(Mi.next(new rt({body:Xi,headers:ji,status:Di,statusText:$i,url:nn||void 0})),Mi.complete()):Mi.error(new Qe({error:Xi,headers:ji,status:Di,statusText:$i,url:nn||void 0}))},li=ji=>{const{url:Di}=Nt(),$i=new Qe({error:ji,status:xt.status||0,statusText:xt.statusText||"Unknown Error",url:Di||void 0});Mi.error($i)};let fi=!1;const xi=ji=>{fi||(Mi.next(Nt()),fi=!0);let Di={type:ft.DownloadProgress,loaded:ji.loaded};ji.lengthComputable&&(Di.total=ji.total),"text"===Ut.responseType&&xt.responseText&&(Di.partialText=xt.responseText),Mi.next(Di)},Zi=ji=>{let Di={type:ft.UploadProgress,loaded:ji.loaded};ji.lengthComputable&&(Di.total=ji.total),Mi.next(Di)};return xt.addEventListener("load",Gt),xt.addEventListener("error",li),xt.addEventListener("timeout",li),xt.addEventListener("abort",li),Ut.reportProgress&&(xt.addEventListener("progress",xi),null!==_i&&xt.upload&&xt.upload.addEventListener("progress",Zi)),xt.send(_i),Mi.next({type:ft.Sent}),()=>{xt.removeEventListener("error",li),xt.removeEventListener("abort",li),xt.removeEventListener("load",Gt),xt.removeEventListener("timeout",li),Ut.reportProgress&&(xt.removeEventListener("progress",xi),null!==_i&&xt.upload&&xt.upload.removeEventListener("progress",Zi)),xt.readyState!==xt.DONE&&xt.abort()}})))}static#e=this.\u0275fac=function(Xt){return new(Xt||Je)(e.LFG(v.JF))};static#t=this.\u0275prov=e.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();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 Je{constructor(Ut,Xt,mi){this.doc=Ut,this.platform=Xt,this.cookieName=mi,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ut=this.doc.cookie||"";return Ut!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,v.Mx)(Ut,this.cookieName),this.lastCookieString=Ut),this.lastToken}static#e=this.\u0275fac=function(Xt){return new(Xt||Je)(e.LFG(v.K0),e.LFG(e.Lbi),e.LFG(a))};static#t=this.\u0275prov=e.Yz7({token:Je,factory:Je.\u0275fac})}return Je})();function E(Je,At){const Ut=Je.url.toLowerCase();if(!(0,e.f3M)(t)||"GET"===Je.method||"HEAD"===Je.method||Ut.startsWith("http://")||Ut.startsWith("https://"))return At(Je);const Xt=(0,e.f3M)(d).getToken(),mi=(0,e.f3M)(l);return null!=Xt&&!Je.headers.has(mi)&&(Je=Je.clone({headers:Je.headers.set(mi,Xt)})),At(Je)}var $=function(Je){return Je[Je.Interceptors=0]="Interceptors",Je[Je.LegacyInterceptors=1]="LegacyInterceptors",Je[Je.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Je[Je.NoXsrfProtection=3]="NoXsrfProtection",Je[Je.JsonpSupport=4]="JsonpSupport",Je[Je.RequestsMadeViaParent=5]="RequestsMadeViaParent",Je[Je.Fetch=6]="Fetch",Je}($||{});function Ze(...Je){const At=[G,n,U,{provide:N,useExisting:U},{provide:B,useExisting:n},{provide:Ne,useValue:E,multi:!0},{provide:t,useValue:!0},{provide:d,useClass:s}];for(const Ut of Je)At.push(...Ut.\u0275providers);return(0,e.MR2)(At)}const Xe=new e.OlP("LEGACY_INTERCEPTOR_FN");function se(){return function it(Je,At){return{\u0275kind:Je,\u0275providers:At}}($.LegacyInterceptors,[{provide:Xe,useFactory:je},{provide:Ne,useExisting:Xe,multi:!0}])}let Ot=(()=>{class Je{static#e=this.\u0275fac=function(Xt){return new(Xt||Je)};static#t=this.\u0275mod=e.oAB({type:Je});static#i=this.\u0275inj=e.cJS({providers:[Ze(se())]})}return Je})()},65879:(Ee,Z,h)=>{"use strict";h.d(Z,{$8M:()=>Ts,$WT:()=>Sn,$Z:()=>Of,AFp:()=>$p,ALo:()=>sg,AaK:()=>B,AsE:()=>lh,B6R:()=>jn,BQk:()=>gd,CHM:()=>ua,CRH:()=>Tg,DdM:()=>$_,Dn7:()=>dg,EJc:()=>KC,EiD:()=>Fp,EpF:()=>Mm,F$t:()=>xm,F4k:()=>Cm,FYo:()=>cf,FiY:()=>mn,G48:()=>Ay,Gf:()=>yg,GfV:()=>df,GkF:()=>Ju,Gpc:()=>ne,Gre:()=>n_,HDt:()=>qg,HOy:()=>dh,Hsn:()=>Sm,Ikx:()=>uh,JOm:()=>Fc,JVY:()=>M1,JZr:()=>ye,Jf7:()=>ff,KtG:()=>Zo,L6k:()=>C1,LAX:()=>w1,LFG:()=>se,LSH:()=>nu,Lbi:()=>pu,Lck:()=>jM,MAs:()=>bm,MGl:()=>bd,MMx:()=>W_,MR2:()=>ru,NdJ:()=>Qu,O4$:()=>ut,Ojb:()=>Q1,OlP:()=>Vn,Oqu:()=>sh,P3R:()=>zp,PXZ:()=>uy,Q2q:()=>Fu,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:()=>Yy,W1O:()=>Dg,WFA:()=>$u,WLB:()=>eg,XFs:()=>r,Xpm:()=>Oi,Xq5:()=>nm,Xts:()=>rc,Y36:()=>Tl,YKP:()=>j_,YNc:()=>mm,Yjl:()=>ar,Yz7:()=>Y,Z0I:()=>U,ZZ4:()=>Gh,_Bn:()=>V_,_UZ:()=>qu,_Vd:()=>sc,_c5:()=>Hy,_uU:()=>Km,aQg:()=>qh,c2e:()=>Gg,cJS:()=>ae,cg1:()=>ph,d8E:()=>hh,dDg:()=>sy,dqk:()=>n,eBb:()=>y1,eFA:()=>c0,eJc:()=>Oh,ekj:()=>ah,eoX:()=>a0,evT:()=>mf,f3M:()=>_e,g9A:()=>Xp,gM2:()=>ug,h0i:()=>Fl,hGG:()=>ky,hYB:()=>eh,hij:()=>Md,iGM:()=>Cg,ifc:()=>yt,ip1:()=>Zg,jDz:()=>Y_,kEZ:()=>tg,kL8:()=>p_,kcU:()=>Ht,lG2:()=>Gn,lcZ:()=>lg,lnq:()=>ch,lqb:()=>Qs,lri:()=>n0,mCW:()=>qc,n5z:()=>ws,n_E:()=>Ed,oAB:()=>On,oJD:()=>Vp,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:()=>Vh,tp0:()=>qi,uIk:()=>Uu,vHH:()=>oe,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),g=h(65619),S=h(65592),m=h(63019),T=h(22096),b=h(63020),x=h(94664),R=h(93997);function v(_){for(let A in _)if(_[A]===v)return A;throw Error("Could not find renamed property on target object.")}function N(_,A){for(const y in A)A.hasOwnProperty(y)&&!_.hasOwnProperty(y)&&(_[y]=A[y])}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 A=_.toString();if(null==A)return""+A;const y=A.indexOf("\n");return-1===y?A:A.substring(0,y)}function O(_,A){return null==_||""===_?null===A?"":A:null==A||""===A?_:_+" "+A}const te=v({__forward_ref__:v});function ne(_){return _.__forward_ref__=ne,_.toString=function(){return B(this())},_}function F(_){return ce(_)?_():_}function ce(_){return"function"==typeof _&&_.hasOwnProperty(te)&&_.__forward_ref__===ne}function Ce(_){return _&&!!_.\u0275providers}const ye="https://g.co/ng/security#xss";class oe extends Error{constructor(A,y){super(function w(_,A){return`NG0${Math.abs(_)}${A?": "+A:""}`}(A,y)),this.code=A}}function z(_){return"string"==typeof _?_:null==_?"":String(_)}function tt(_,A){throw new oe(-201,!1)}function ot(_,A){null==_&&function fe(_,A,y,D){throw new Error(`ASSERTION ERROR: ${_}`+(null==D?"":` [Expected=> ${y} ${D} ${A} <=Actual]`))}(A,_,null,"!=")}function Y(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function ae(_){return{providers:_.providers||[],imports:_.imports||[]}}function je(_){return le(_,He)||le(_,he)}function U(_){return null!==je(_)}function le(_,A){return _.hasOwnProperty(A)?_[A]:null}function ke(_){return _&&(_.hasOwnProperty(Et)||_.hasOwnProperty(Pe))?_[Et]:null}const He=v({\u0275prov:v}),Et=v({\u0275inj:v}),he=v({ngInjectableDef:v}),Pe=v({ngInjectorDef:v});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 A=u;return u=_,A}function f(_,A,y){const D=je(_);return D&&"root"==D.providedIn?void 0===D.value?D.value=D.factory():D.value:y&r.Optional?null:void 0!==A?A:void tt(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",E=/\n/gm,$="__source";let it;function De(_){const A=it;return it=_,A}function Xe(_,A=r.Default){if(void 0===it)throw new oe(-203,!1);return null===it?f(_,void 0,A):it.get(_,A&r.Optional?null:void 0,A)}function se(_,A=r.Default){return(function C(){return u}()||Xe)(F(_),A)}function _e(_,A=r.Default){return se(_,et(A))}function et(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function lt(_){const A=[];for(let y=0;y<_.length;y++){const D=F(_[y]);if(Array.isArray(D)){if(0===D.length)throw new oe(900,!1);let L,P=r.Default;for(let V=0;VA){V=P-1;break}}}for(;P<_.length;){const ue=_[P];if("number"==typeof ue)break;if(ue===y){if(null===D)return void(null!==L&&(_[P+1]=L));if(D===_[P+1])return void(_[P+2]=L)}P++,null!==D&&P++,null!==L&&P++}-1!==V&&(_.splice(V,0,A),P=V+1),_.splice(P++,0,y),null!==D&&_.splice(P++,0,D),null!==L&&_.splice(P++,0,L)}const li="ng-template";function fi(_,A,y){let D=0,L=!0;for(;D<_.length;){let P=_[D++];if("string"==typeof P&&L){const V=_[D++];if(y&&"class"===P&&-1!==Mi(V.toLowerCase(),A,0))return!0}else{if(1===P){for(;D<_.length&&"string"==typeof(P=_[D++]);)if(P.toLowerCase()===A)return!0;return!1}"number"==typeof P&&(L=!1)}}return!1}function xi(_){return 4===_.type&&_.value!==li}function Zi(_,A,y){return A===(4!==_.type||y?_.value:li)}function ji(_,A,y){let D=4;const L=_.attrs||[],P=function Wt(_){for(let A=0;A<_.length;A++)if(_i(_[A]))return A;return _.length}(L);let V=!1;for(let ue=0;ueP?"":L[jt+1].toLowerCase();const ni=8&D?ti:null;if(ni&&-1!==Mi(ni,at,0)||2&D&&at!==ti){if(Di(D))return!1;V=!0}}}}else{if(!V&&!Di(D)&&!Di(Se))return!1;if(V&&Di(Se))continue;V=!1,D=Se|1&D}}return Di(D)||V}function Di(_){return 0==(1&_)}function $i(_,A,y,D){if(null===A)return-1;let L=0;if(D||!y){let P=!1;for(;L-1)for(y++;y<_.length;){const D=_[y];if("number"==typeof D)return-1;if(D===A)return y;y++}return-1}(A,_)}function nn(_,A,y=!1){for(let D=0;D0?'="'+ue+'"':"")+"]"}else 8&D?L+="."+V:4&D&&(L+=" "+V);else""!==L&&!Di(V)&&(A+=pt(P,L),L=""),D=V,P=P||!Di(D);y++}return""!==L&&(A+=pt(P,L)),A}function Oi(_){return si(()=>{const A=or(_),y={...A,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===zt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:A.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||yt.Emulated,styles:_.styles||Me,_:null,schemas:_.schemas||null,tView:null,id:""};er(y);const D=_.dependencies;return y.directiveDefs=xr(D,!1),y.pipeDefs=xr(D,!0),y.id=function jr(_){let A=0;const y=[_.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 y)A=Math.imul(31,A)+L.charCodeAt(0)<<0;return A+=2147483648,"c"+A}(y),y})}function jn(_,A,y){const D=_.\u0275cmp;D.directiveDefs=xr(A,!1),D.pipeDefs=xr(y,!0)}function Kn(_){return Yi(_)||Cn(_)}function pr(_){return null!==_}function On(_){return si(()=>({type:_.type,bootstrap:_.bootstrap||Me,declarations:_.declarations||Me,imports:_.imports||Me,exports:_.exports||Me,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Er(_,A){if(null==_)return Tt;const y={};for(const D in _)if(_.hasOwnProperty(D)){let L=_[D],P=L;Array.isArray(L)&&(P=L[1],L=L[0]),y[L]=D,A&&(A[L]=P)}return y}function Gn(_){return si(()=>{const A=or(_);return er(A),A})}function ar(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Yi(_){return _[mt]||null}function Cn(_){return _[Ge]||null}function Un(_){return _[Je]||null}function Sn(_){const A=Yi(_)||Cn(_)||Un(_);return null!==A&&A.standalone}function zn(_,A){const y=_[At]||null;if(!y&&!0===A)throw new Error(`Type ${B(_)} does not have '\u0275mod' property.`);return y}function or(_){const A={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:A,inputTransforms:null,inputConfig:_.inputs||Tt,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||Me,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Er(_.inputs,A),outputs:Er(_.outputs)}}function er(_){_.features?.forEach(A=>A(_))}function xr(_,A){if(!_)return null;const y=A?Un:Kn;return()=>("function"==typeof _?_():_).map(D=>y(D)).filter(pr)}const bn=0,Si=1,Gi=2,dn=3,In=4,sr=5,Hn=6,tr=7,Tn=8,ir=9,lr=10,zi=11,nr=12,Sr=13,Wn=14,yn=15,Pt=16,hi=17,ct=18,Qt=19,qt=20,ci=21,ki=22,en=23,gt=24,oi=25,It=1,Ft=2,di=7,An=9,Ji=11;function Rn(_){return Array.isArray(_)&&"object"==typeof _[It]}function fr(_){return Array.isArray(_)&&!0===_[It]}function gr(_){return 0!=(4&_.flags)}function Br(_){return _.componentOffset>-1}function qn(_){return 1==(1&_.flags)}function Jn(_){return!!_.template}function Va(_){return 0!=(512&_[Gi])}function Yn(_,A){return _.hasOwnProperty(Ut)?_[Ut]:null}let ds=n.WeakRef??class bo{constructor(A){this.ref=A}deref(){return this.ref}},Yr=0,Dr=null,Lr=!1;function Zn(_){const A=Dr;return Dr=_,A}class Zr{constructor(){this.id=Yr++,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[A,y]of this.producers){const D=y.producerNode.deref();if(null!=D&&y.atTrackingVersion===this.trackingVersion){if(D.producerPollStatus(y.seenValueVersion))return!0}else this.producers.delete(A),D?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const A=Lr;Lr=!0;try{for(const[y,D]of this.consumers){const L=D.consumerNode.deref();null!=L&&L.trackingVersion===D.atTrackingVersion?L.onConsumerDependencyMayHaveChanged():(this.consumers.delete(y),L?.producers.delete(this.id))}}finally{Lr=A}}producerAccessed(){if(Lr)throw new Error("");if(null===Dr)return;let A=Dr.producers.get(this.id);void 0===A?(A={consumerNode:Dr.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Dr.trackingVersion},Dr.producers.set(this.id,A),this.consumers.set(Dr.id,A)):(A.seenValueVersion=this.valueVersion,A.atTrackingVersion=Dr.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Dr?.consumerAllowSignalWrites}producerPollStatus(A){return this.valueVersion!==A||(this.onProducerUpdateValueVersion(),this.valueVersion!==A)}}let vo=null;function hs(_){const A=Zn(null);try{return _()}finally{Zn(A)}}const Uo=()=>{};class Fo extends Zr{constructor(A,y,D){super(),this.watch=A,this.schedule=y,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 A=Zn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Uo,this.watch(this.registerOnCleanup)}finally{Zn(A)}}cleanup(){this.cleanupFn()}}class ps{constructor(A,y,D){this.previousValue=A,this.currentValue=y,this.firstChange=D}isFirstChange(){return this.firstChange}}function to(){return Wa}function Wa(_){return _.type.prototype.ngOnChanges&&(_.setInput=jo),Vo}function Vo(){const _=zo(this),A=_?.current;if(A){const y=_.previous;if(y===Tt)_.previous=A;else for(let D in A)y[D]=A[D];_.current=null,this.ngOnChanges(A)}}function jo(_,A,y,D){const L=this.declaredInputs[y],P=zo(_)||function Cr(_,A){return _[Mo]=A}(_,{previous:Tt,current:null}),V=P.current||(P.current={}),ue=P.previous,Se=ue[L];V[L]=new ps(Se&&Se.currentValue,A,ue===Tt),_[D]=A}to.ngInherit=!0;const Mo="__ngSimpleChanges__";function zo(_){return _[Mo]||null}const Or=function(_,A,y){},ca="svg";function kn(_){for(;Array.isArray(_);)_=_[bn];return _}function be(_,A){return kn(A[_])}function Mt(_,A){return kn(A[_.index])}function bt(_,A){return _.data[A]}function Zt(_,A){return _[A]}function ri(_,A){const y=A[_];return Rn(y)?y:y[bn]}function _n(_,A){return null==A?null:_[A]}function un(_){_[hi]=0}function tn(_){1024&_[Gi]||(_[Gi]|=1024,sn(_,1))}function Fn(_){1024&_[Gi]&&(_[Gi]&=-1025,sn(_,-1))}function sn(_,A){let y=_[dn];if(null===y)return;y[sr]+=A;let D=y;for(y=y[dn];null!==y&&(1===A&&1===D[sr]||-1===A&&0===D[sr]);)y[sr]+=A,D=y,y=y[dn]}const Ii={lFrame:Vs(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ps(){return Ii.bindingsEnabled}function Ta(){return null!==Ii.skipHydrationRootTNode}function bi(){return Ii.lFrame.lView}function gn(){return Ii.lFrame.tView}function ua(_){return Ii.lFrame.contextLView=_,_[Tn]}function Zo(_){return Ii.lFrame.contextLView=null,_}function dr(){let _=yo();for(;null!==_&&64===_.type;)_=_.parent;return _}function yo(){return Ii.lFrame.currentTNode}function Fr(_,A){const y=Ii.lFrame;y.currentTNode=_,y.isParent=A}function Go(){return Ii.lFrame.isParent}function qo(){Ii.lFrame.isParent=!1}function mr(){const _=Ii.lFrame;let A=_.bindingRootIndex;return-1===A&&(A=_.bindingRootIndex=_.tView.bindingStartIndex),A}function ha(){return Ii.lFrame.bindingIndex}function no(){return Ii.lFrame.bindingIndex++}function ka(_){const A=Ii.lFrame,y=A.bindingIndex;return A.bindingIndex=A.bindingIndex+_,y}function Bs(_,A){const y=Ii.lFrame;y.bindingIndex=y.bindingRootIndex=_,Ko(A)}function Ko(_){Ii.lFrame.currentDirectiveIndex=_}function Qo(_){const A=Ii.lFrame.currentDirectiveIndex;return-1===A?null:_[A]}function _s(){return Ii.lFrame.currentQueryIndex}function $o(_){Ii.lFrame.currentQueryIndex=_}function Us(_){const A=_[Si];return 2===A.type?A.declTNode:1===A.type?_[Hn]:null}function ro(_,A,y){if(y&r.SkipSelf){let L=A,P=_;for(;!(L=L.parent,null!==L||y&r.Host||(L=Us(P),null===L||(P=P[Wn],10&L.type))););if(null===L)return!1;A=L,_=P}const D=Ii.lFrame=Fs();return D.currentTNode=A,D.lView=_,!0}function Xo(_){const A=Fs(),y=_[Si];Ii.lFrame=A,A.currentTNode=y.firstChild,A.lView=_,A.tView=y,A.contextLView=_,A.bindingIndex=y.bindingStartIndex,A.inI18n=!1}function Fs(){const _=Ii.lFrame,A=null===_?null:_.child;return null===A?Vs(_):A}function Vs(_){const A={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=A),A}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 X(_){Ii.lFrame.selectedIndex=_}function Te(){const _=Ii.lFrame;return bt(_.tView,_.selectedIndex)}function ut(){Ii.lFrame.currentNamespace=ca}function Ht(){!function ii(){Ii.lFrame.currentNamespace=null}()}let Ui=!0;function Fi(){return Ui}function an(_){Ui=_}function Za(_,A){for(let y=A.directiveStart,D=A.directiveEnd;y=D)break}else A[Se]<0&&(_[hi]+=65536),(ue>13<_[hi]>>16&&(3&_[Gi])===A&&(_[Gi]+=8192,Ba(ue,P)):Ba(ue,P)}const ln=-1;class qr{constructor(A,y,D){this.factory=A,this.resolving=!1,this.canSeeViewProviders=y,this.injectImpl=D}}function ol(_){return _!==ln}function Jr(_){return 32767&_}function As(_,A){let y=function Zl(_){return _>>16}(_),D=A;for(;y>0;)D=D[Wn],y--;return D}let vs=!0;function Ms(_){const A=vs;return vs=_,A}const Cs=255,sl=5;let Gl=0;const _r={};function Pr(_,A){const y=js(_,A);if(-1!==y)return y;const D=A[Si];D.firstCreatePass&&(_.injectorIndex=A.length,To(D.data,_),To(A,null),To(D.blueprint,null));const L=is(_,A),P=_.injectorIndex;if(ol(L)){const V=Jr(L),ue=As(L,A),Se=ue[Si].data;for(let at=0;at<8;at++)A[P+at]=ue[V+at]|Se[V+at]}return A[P+8]=L,P}function To(_,A){_.push(0,0,0,0,0,0,0,0,A)}function js(_,A){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===A[_.injectorIndex+8]?-1:_.injectorIndex}function is(_,A){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let y=0,D=null,L=A;for(;null!==L;){if(D=Ws(L),null===D)return ln;if(y++,L=L[Wn],-1!==D.injectorIndex)return D.injectorIndex|y<<16}return ln}function Eo(_,A,y){!function Ar(_,A,y){let D;"string"==typeof y?D=y.charCodeAt(0)||0:y.hasOwnProperty(Xt)&&(D=y[Xt]),null==D&&(D=y[Xt]=Gl++);const L=D&Cs;A.data[_+(L>>sl)]|=1<=0?A&Cs:qa:A}(y);if("function"==typeof P){if(!ro(A,_,D))return D&r.Host?ll(L,0,D):cl(A,y,D,L);try{const V=P(D);if(null!=V||D&r.Optional)return V;tt()}finally{wo()}}else if("number"==typeof P){let V=null,ue=js(_,A),Se=ln,at=D&r.Host?A[yn][Hn]:null;for((-1===ue||D&r.SkipSelf)&&(Se=-1===ue?is(_,A):A[ue+8],Se!==ln&&zs(D,!1)?(V=A[Si],ue=Jr(Se),A=As(Se,A)):ue=-1);-1!==ue;){const Dt=A[Si];if(hl(P,ue,Dt.data)){const jt=oo(ue,A,y,V,D,at);if(jt!==_r)return jt}Se=A[ue+8],Se!==ln&&zs(D,A[Si].data[ue+8]===at)&&hl(P,ue,A)?(V=Dt,ue=Jr(Se),A=As(Se,A)):ue=-1}}return L}function oo(_,A,y,D,L,P){const V=A[Si],ue=V.data[_+8],Dt=ys(ue,V,y,null==D?Br(ue)&&vs:D!=V&&0!=(3&ue.type),L&r.Host&&P===ue);return null!==Dt?so(A,V,Dt,ue):_r}function ys(_,A,y,D,L){const P=_.providerIndexes,V=A.data,ue=1048575&P,Se=_.directiveStart,Dt=P>>20,ti=L?ue+Dt:_.directiveEnd;for(let ni=D?ue:ue+Dt;ni=Se&&Ai.type===y)return ni}if(L){const ni=V[Se];if(ni&&Jn(ni)&&ni.type===y)return Se}return null}function so(_,A,y,D){let L=_[y];const P=A.data;if(function wr(_){return _ instanceof qr}(L)){const V=L;V.resolving&&function W(_,A){const y=A?`. Dependency path: ${A.join(" > ")} > ${_}`:"";throw new oe(-200,`Circular dependency in DI detected for ${_}${y}`)}(function q(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():z(_)}(P[y]));const ue=Ms(V.canSeeViewProviders);V.resolving=!0;const Se=V.injectImpl?M(V.injectImpl):null;ro(_,D,r.Default);try{L=_[y]=V.factory(void 0,P,_,D),A.firstCreatePass&&y>=D.directiveStart&&function yr(_,A,y){const{ngOnChanges:D,ngOnInit:L,ngDoCheck:P}=A.type.prototype;if(D){const V=Wa(A);(y.preOrderHooks??=[]).push(_,V),(y.preOrderCheckHooks??=[]).push(_,V)}L&&(y.preOrderHooks??=[]).push(0-_,L),P&&((y.preOrderHooks??=[]).push(_,P),(y.preOrderCheckHooks??=[]).push(_,P))}(y,P[y],A)}finally{null!==Se&&M(Se),Ms(ue),V.resolving=!1,wo()}}return L}function hl(_,A,y){return!!(y[A+(_>>sl)]&1<<_)}function zs(_,A){return!(_&r.Self||_&r.Host&&A)}class lo{constructor(A,y){this._tNode=A,this._lView=y}get(A,y,D){return dl(this._tNode,this._lView,A,et(D),y)}}function qa(){return new lo(dr(),bi())}function ws(_){return si(()=>{const A=_.prototype.constructor,y=A[Ut]||Kr(A),D=Object.prototype;let L=Object.getPrototypeOf(_.prototype).constructor;for(;L&&L!==D;){const P=L[Ut]||Kr(L);if(P&&P!==y)return P;L=Object.getPrototypeOf(L)}return P=>new P})}function Kr(_){return ce(_)?()=>{const A=Kr(F(_));return A&&A()}:Yn(_)}function Ws(_){const A=_[Si],y=A.type;return 2===y?A.declTNode:1===y?_[Hn]:null}function Ts(_){return function ql(_,A){if("class"===A)return _.classes;if("style"===A)return _.styles;const y=_.attrs;if(y){const D=y.length;let L=0;for(;L{const D=function Ja(_){return function(...y){if(_){const D=_(...y);for(const L in D)this[L]=D[L]}}}(A);function L(...P){if(this instanceof L)return D.apply(this,P),this;const V=new L(...P);return ue.annotation=V,ue;function ue(Se,at,Dt){const jt=Se.hasOwnProperty(xo)?Se[xo]:Object.defineProperty(Se,xo,{value:[]})[xo];for(;jt.length<=Dt;)jt.push(null);return(jt[Dt]=jt[Dt]||[]).push(V),Se}}return y&&(L.prototype=Object.create(y.prototype)),L.prototype.ngMetadataName=_,L.annotationCls=L,L})}function Ys(_,A){_.forEach(y=>Array.isArray(y)?Ys(y,A):A(y))}function Lc(_,A,y){A>=_.length?_.push(y):_.splice(A,0,y)}function pl(_,A){return A>=_.length-1?_.pop():_.splice(A,1)[0]}function Zs(_,A){const y=[];for(let D=0;D<_;D++)y.push(A);return y}function _a(_,A,y){let D=Ae(_,A);return D>=0?_[1|D]=y:(D=~D,function Nd(_,A,y,D){let L=_.length;if(L==A)_.push(y,D);else if(1===L)_.push(D,_[0]),_[0]=y;else{for(L--,_.push(_[L-1],_[L]);L>A;)_[L]=_[L-2],L--;_[A]=y,_[A+1]=D}}(_,D,A,y)),D}function Oc(_,A){const y=Ae(_,A);if(y>=0)return _[1|y]}function Ae(_,A){return function I(_,A,y){let D=0,L=_.length>>y;for(;L!==D;){const P=D+(L-D>>1),V=_[P<A?L=P:D=P+1}return~(L<({token:_})),-1),mn=St(ma("Optional"),8),qi=St(ma("SkipSelf"),4);function Nc(_){return 128==(128&_.flags)}var Fc=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(Fc||{});const I0=/^>|^->||--!>|)/,k0="\u200b$1\u200b";const Ud=new Map;let B0=0;const Vd="__ngContext__";function ra(_,A){Rn(A)?(_[Vd]=A[Qt],function U0(_){Ud.set(_[Qt],_)}(A)):_[Vd]=A}let jd;function zd(_,A){return jd(_,A)}function $l(_){const A=_[dn];return fr(A)?A[dn]:A}function pp(_){return mp(_[nr])}function fp(_){return mp(_[In])}function mp(_){for(;null!==_&&!fr(_);)_=_[In];return _}function gl(_,A,y,D,L){if(null!=D){let P,V=!1;fr(D)?P=D:Rn(D)&&(V=!0,D=D[bn]);const ue=kn(D);0===_&&null!==y?null==L?vp(A,y,ue):Gs(A,y,ue,L||null,!0):1===_&&null!==y?Gs(A,y,ue,L||null,!0):2===_?function Yc(_,A,y){const D=zc(_,A);D&&function a1(_,A,y,D){_.removeChild(A,y,D)}(_,D,A,y)}(A,ue,V):3===_&&A.destroyNode(ue),null!=P&&function l1(_,A,y,D,L){const P=y[di];P!==kn(y)&&gl(A,_,D,P,L);for(let ue=Ji;ueA.replace(H0,k0))}(A))}function jc(_,A,y){return _.createElement(A,y)}function gp(_,A){const y=_[An],D=y.indexOf(A);Fn(A),y.splice(D,1)}function Yd(_,A){if(_.length<=Ji)return;const y=Ji+A,D=_[y];if(D){const L=D[Pt];null!==L&&L!==_&&gp(L,D),A>0&&(_[y-1][In]=D[In]);const P=pl(_,Ji+A);!function K0(_,A){ec(_,A,A[zi],2,null,null),A[bn]=null,A[Hn]=null}(D[Si],D);const V=P[ct];null!==V&&V.detachView(P[Si]),D[dn]=null,D[In]=null,D[Gi]&=-129}return D}function bp(_,A){if(!(256&A[Gi])){const y=A[zi];A[en]?.destroy(),A[gt]?.destroy(),y.destroyNode&&ec(_,A,y,3,null,null),function X0(_){let A=_[nr];if(!A)return Zd(_[Si],_);for(;A;){let y=null;if(Rn(A))y=A[nr];else{const D=A[Ji];D&&(y=D)}if(!y){for(;A&&!A[In]&&A!==_;)Rn(A)&&Zd(A[Si],A),A=A[dn];null===A&&(A=_),Rn(A)&&Zd(A[Si],A),y=A&&A[In]}A=y}}(A)}}function Zd(_,A){if(!(256&A[Gi])){A[Gi]&=-129,A[Gi]|=256,function r1(_,A){let y;if(null!=_&&null!=(y=_.destroyHooks))for(let D=0;D=0?D[V]():D[-V].unsubscribe(),P+=2}else y[P].call(D[y[P+1]]);null!==D&&(A[tr]=null);const L=A[ci];if(null!==L){A[ci]=null;for(let P=0;P-1){const{encapsulation:P}=_.data[D.directiveStart+L];if(P===yt.None||P===yt.Emulated)return null}return Mt(D,y)}}(_,A.parent,y)}function Gs(_,A,y,D,L){_.insertBefore(A,y,D,L)}function vp(_,A,y){_.appendChild(A,y)}function Mp(_,A,y,D,L){null!==D?Gs(_,A,y,D,L):vp(_,A,y)}function zc(_,A){return _.parentNode(A)}function Cp(_,A,y){return wp(_,A,y)}let qd,Zc,$d,Gc,wp=function yp(_,A,y){return 40&_.type?Mt(_,y):null};function Wc(_,A,y,D){const L=Gd(_,D,A),P=A[zi],ue=Cp(D.parent||A[Hn],D,A);if(null!=L)if(Array.isArray(y))for(let Se=0;Se_,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 oe(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(A){this.changingThisBreaksApplicationSecurity=A}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ye})`}}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(_,A){const y=function v1(_){return _ instanceof qs&&_.getTypeName()||null}(_);if(null!=y&&y!==A){if("ResourceURL"===y&&"URL"===A)return!0;throw new Error(`Required a safe ${A}, got a ${y} (see ${ye})`)}return y===A}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(A){this.inertDocumentHelper=A}getInertBodyElement(A){A=""+A;try{const y=(new window.DOMParser).parseFromString(bl(A),"text/html").body;return null===y?this.inertDocumentHelper.getInertBodyElement(A):(y.removeChild(y.firstChild),y)}catch{return null}}}class x1{constructor(A){this.defaultDoc=A,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(A){const y=this.inertDocument.createElement("template");return y.innerHTML=bl(A),y}}const D1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function qc(_){return(_=String(_)).match(D1)?_:"unsafe:"+_}function as(_){const A={};for(const y of _.split(","))A[y]=!0;return A}function ic(..._){const A={};for(const y of _)for(const D in y)y.hasOwnProperty(D)&&(A[D]=!0);return A}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(A){let y=A.firstChild,D=!0;for(;y;)if(y.nodeType===Node.ELEMENT_NODE?D=this.startElement(y):y.nodeType===Node.TEXT_NODE?this.chars(y.nodeValue):this.sanitizedSomething=!0,D&&y.firstChild)y=y.firstChild;else for(;y;){y.nodeType===Node.ELEMENT_NODE&&this.endElement(y);let L=this.checkClobberedElement(y,y.nextSibling);if(L){y=L;break}y=this.checkClobberedElement(y,y.parentNode)}return this.buf.join("")}startElement(A){const y=A.nodeName.toLowerCase();if(!eu.hasOwnProperty(y))return this.sanitizedSomething=!0,!L1.hasOwnProperty(y);this.buf.push("<"),this.buf.push(y);const D=A.attributes;for(let L=0;L"),!0}endElement(A){const y=A.nodeName.toLowerCase();eu.hasOwnProperty(y)&&!Hp.hasOwnProperty(y)&&(this.buf.push(""))}chars(A){this.buf.push(Up(A))}checkClobberedElement(A,y){if(y&&(A.compareDocumentPosition(y)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${A.outerHTML}`);return y}}const R1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,P1=/([^\#-~ |!])/g;function Up(_){return _.replace(/&/g,"&").replace(R1,function(A){return"&#"+(1024*(A.charCodeAt(0)-55296)+(A.charCodeAt(1)-56320)+65536)+";"}).replace(P1,function(A){return"&#"+A.charCodeAt(0)+";"}).replace(//g,">")}let Jc;function Fp(_,A){let y=null;try{Jc=Jc||function Ip(_){const A=new x1(_);return function S1(){try{return!!(new window.DOMParser).parseFromString(bl(""),"text/html")}catch{return!1}}()?new E1(A):A}(_);let D=A?String(A):"";y=Jc.getInertBodyElement(D);let L=5,P=D;do{if(0===L)throw new Error("Failed to sanitize html because the input is unstable");L--,D=P,P=y.innerHTML,y=Jc.getInertBodyElement(D)}while(D!==P);return bl((new O1).sanitizeChildren(iu(y)||y))}finally{if(y){const D=iu(y)||y;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 Vp(_){const A=nc();return A?Op(A.sanitize(Js.HTML,_)||""):Al(_,"HTML")?Op(rs(_)):Fp(tc(),z(_))}function nu(_){const A=nc();return A?A.sanitize(Js.URL,_)||"":Al(_,"URL")?rs(_):qc(z(_))}function jp(_){const A=nc();if(A)return Pp(A.sanitize(Js.RESOURCE_URL,_)||"");if(Al(_,"ResourceURL"))return Pp(rs(_));throw new oe(904,!1)}function zp(_,A,y){return function U1(_,A){return"src"===A&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===A&&("base"===_||"link"===_)?jp:nu}(A,y)(_)}function nc(){const _=bi();return _&&_[lr].sanitizer}class Vn{constructor(A,y){this._desc=A,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof y?this.__NG_ELEMENT_ID__=y:void 0!==y&&(this.\u0275prov=Y({token:this,providedIn:y.providedIn||"root",factory:y.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const rc=new Vn("ENVIRONMENT_INITIALIZER"),Wp=new Vn("INJECTOR",-1),Yp=new Vn("INJECTOR_DEF_TYPES");class Zp{get(A,y=c){if(y===c){const D=new Error(`NullInjectorError: No provider for ${B(A)}!`);throw D.name="NullInjectorError",D}return y}}function ru(_){return{\u0275providers:_}}function F1(..._){return{\u0275providers:Gp(0,_),\u0275fromNgModule:!0}}function Gp(_,...A){const y=[],D=new Set;let L;return Ys(A,P=>{const V=P;au(V,y,[],D)&&(L||=[],L.push(V))}),void 0!==L&&qp(L,y),y}function qp(_,A){for(let y=0;y<_.length;y++){const{providers:L}=_[y];ou(L,P=>{A.push(P)})}}function au(_,A,y,D){if(!(_=F(_)))return!1;let L=null,P=ke(_);const V=!P&&Yi(_);if(P||V){if(V&&!V.standalone)return!1;L=_}else{const Se=_.ngModule;if(P=ke(Se),!P)return!1;L=Se}const ue=D.has(L);if(V){if(ue)return!1;if(D.add(L),V.dependencies){const Se="function"==typeof V.dependencies?V.dependencies():V.dependencies;for(const at of Se)au(at,A,y,D)}}else{if(!P)return!1;{if(null!=P.imports&&!ue){let at;D.add(L);try{Ys(P.imports,Dt=>{au(Dt,A,y,D)&&(at||=[],at.push(Dt))})}finally{}void 0!==at&&qp(at,A)}if(!ue){const at=Yn(L)||(()=>new L);A.push({provide:L,useFactory:at,deps:Me},{provide:Yp,useValue:L,multi:!0},{provide:rc,useValue:()=>se(L),multi:!0})}const Se=P.providers;null==Se||ue||ou(Se,Dt=>{A.push(Dt)})}}return L!==_&&void 0!==_.providers}function ou(_,A){for(let y of _)Ce(y)&&(y=y.\u0275providers),Array.isArray(y)?ou(y,A):A(y)}const V1=v({provide:String,useValue:v});function su(_){return null!==_&&"object"==typeof _&&V1 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(A,y,D,L){super(),this.parent=y,this.source=D,this.scopes=L,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,hu(A,V=>this.processProvider(V)),this.records.set(Wp,vl(void 0,this)),L.has("environment")&&this.records.set(Qs,vl(void 0,this));const P=this.records.get(lu);null!=P&&"string"==typeof P.value&&this.scopes.add(P.value),this.injectorDefTypes=new Set(this.get(Yp.multi,Me,r.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const y of this._ngOnDestroyHooks)y.ngOnDestroy();const A=this._onDestroyHooks;this._onDestroyHooks=[];for(const y of A)y()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(A){return this.assertNotDestroyed(),this._onDestroyHooks.push(A),()=>this.removeOnDestroy(A)}runInContext(A){this.assertNotDestroyed();const y=De(this),D=M(void 0);try{return A()}finally{De(y),M(D)}}get(A,y=c,D=r.Default){if(this.assertNotDestroyed(),A.hasOwnProperty(mi))return A[mi](this);D=et(D);const L=De(this),P=M(void 0);try{if(!(D&r.SkipSelf)){let ue=this.records.get(A);if(void 0===ue){const Se=function q1(_){return"function"==typeof _||"object"==typeof _&&_ instanceof Vn}(A)&&je(A);ue=Se&&this.injectableDefInScope(Se)?vl(uu(A),Kc):null,this.records.set(A,ue)}if(null!=ue)return this.hydrate(A,ue)}return(D&r.Self?Qc():this.parent).get(A,y=D&r.Optional&&y===c?null:y)}catch(V){if("NullInjectorError"===V.name){if((V[d]=V[d]||[]).unshift(B(A)),L)throw V;return function Ot(_,A,y,D){const L=_[d];throw A[$]&&L.unshift(A[$]),_.message=function Vt(_,A,y,D=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let L=B(A);if(Array.isArray(A))L=A.map(B).join(" -> ");else if("object"==typeof A){let P=[];for(let V in A)if(A.hasOwnProperty(V)){let ue=A[V];P.push(V+":"+("string"==typeof ue?JSON.stringify(ue):B(ue)))}L=`{${P.join(", ")}}`}return`${y}${D?"("+D+")":""}[${L}]: ${_.replace(E,"\n ")}`}("\n"+_.message,L,y,D),_.ngTokenPath=L,_[d]=null,_}(V,A,"R3InjectorError",this.source)}throw V}finally{M(P),De(L)}}resolveInjectorInitializers(){const A=De(this),y=M(void 0);try{const D=this.get(rc.multi,Me,r.Self);for(const L of D)L()}finally{De(A),M(y)}}toString(){const A=[],y=this.records;for(const D of y.keys())A.push(B(D));return`R3Injector[${A.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new oe(205,!1)}processProvider(A){let y=Ks(A=F(A))?A:F(A&&A.provide);const D=function Y1(_){return su(_)?vl(void 0,_.useValue):vl(Qp(_),Kc)}(A);if(Ks(A)||!0!==A.multi)this.records.get(y);else{let L=this.records.get(y);L||(L=vl(void 0,Kc,!0),L.factory=()=>lt(L.multi),this.records.set(y,L)),y=A,L.multi.push(A)}this.records.set(y,D)}hydrate(A,y){return y.value===Kc&&(y.value=z1,y.value=y.factory()),"object"==typeof y.value&&y.value&&function G1(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(y.value)&&this._ngOnDestroyHooks.add(y.value),y.value}injectableDefInScope(A){if(!A.providedIn)return!1;const y=F(A.providedIn);return"string"==typeof y?"any"===y||this.scopes.has(y):this.injectorDefTypes.has(y)}removeOnDestroy(A){const y=this._onDestroyHooks.indexOf(A);-1!==y&&this._onDestroyHooks.splice(y,1)}}function uu(_){const A=je(_),y=null!==A?A.factory:Yn(_);if(null!==y)return y;if(_ instanceof Vn)throw new oe(204,!1);if(_ instanceof Function)return function W1(_){const A=_.length;if(A>0)throw Zs(A,"?"),new oe(204,!1);const y=function ee(_){return _&&(_[He]||_[he])||null}(_);return null!==y?()=>y.factory(_):()=>new _}(_);throw new oe(204,!1)}function Qp(_,A,y){let D;if(Ks(_)){const L=F(_);return Yn(L)||uu(L)}if(su(_))D=()=>F(_.useValue);else if(function Kp(_){return!(!_||!_.useFactory)}(_))D=()=>_.useFactory(...lt(_.deps||[]));else if(function Jp(_){return!(!_||!_.useExisting)}(_))D=()=>se(F(_.useExisting));else{const L=F(_&&(_.useClass||_.provide));if(!function Z1(_){return!!_.deps}(_))return Yn(L)||uu(L);D=()=>new L(...lt(_.deps))}return D}function vl(_,A,y=!1){return{factory:_,value:A,multi:y?[]:void 0}}function hu(_,A){for(const y of _)Array.isArray(y)?hu(y,A):y&&Ce(y)?hu(y.\u0275providers,A):A(y)}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=(_,A)=>null;function nf(_,A){return tf(_,A)}class ob{}class sf{}class lb{resolveComponentFactory(A){throw function sb(_){const A=Error(`No component factory found for ${B(_)}.`);return A.ngComponent=_,A}(A)}}let sc=(()=>{class _{static#e=this.NULL=new lb}return _})();function cb(){return Cl(dr(),bi())}function Cl(_,A){return new lc(Mt(_,A))}let lc=(()=>{class _{constructor(y){this.nativeElement=y}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 _=bi(),y=ri(dr().index,_);return(Rn(y)?y:_)[zi]}()}return _})(),pb=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>null})}return _})();class df{constructor(A){this.full=A,this.major=A.split(".")[0],this.minor=A.split(".")[1],this.patch=A.split(".").slice(2).join(".")}}const fb=new df("16.1.5"),wu={};function cc(_){for(;_;){_[Gi]|=64;const A=$l(_);if(Va(_)&&!A)return _;_=A}return null}function Tu(_){return _.ngOriginalError}class yl{constructor(){this._console=console}handleError(A){const y=this._findOriginalError(A);this._console.error("ERROR",A),y&&this._console.error("ORIGINAL ERROR",y)}_findOriginalError(A){let y=A&&Tu(A);for(;y&&Tu(y);)y=Tu(y);return y||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(A){this._lView=A}onConsumerDependencyMayHaveChanged(){cc(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(A,y,D){const L=Zn(this);this.trackingVersion++;try{A(y,D)}finally{Zn(L)}}destroy(){this.trackingVersion++}}let nd=null;function Mf(){return nd??=new vf,nd}function Cf(_,A){return _[A]??Mf()}function yf(_,A){const y=Mf();y.hasReadASignal&&(_[A]=nd,y.lView=_,nd=new vf)}const fn={};function wf(_){Tf(gn(),bi(),Oe()+_,!1)}function Tf(_,A,y,D){if(!D)if(3==(3&A[Gi])){const P=_.preOrderCheckHooks;null!==P&&pa(A,P,y)}else{const P=_.preOrderHooks;null!==P&&Ea(A,P,0,y)}X(y)}function Df(_,A=null,y=null,D){const L=Lf(_,A,y,D);return L.resolveInjectorInitializers(),L}function Lf(_,A=null,y=null,D,L=new Set){const P=[y||Me,F1(_)];return D=D||("object"==typeof _?void 0:B(_)),new du(P,A||Qc(),D||null,L)}let Ss=(()=>{class _{static#e=this.THROW_IF_NOT_FOUND=c;static#t=this.NULL=new Zp;static create(y,D){if(Array.isArray(y))return Df({name:""},D,y,"");{const L=y.name??"";return Df({name:L},y.parent,y.providers,L)}}static#i=this.\u0275prov=Y({token:_,providedIn:"any",factory:()=>se(Wp)});static#n=this.__NG_ELEMENT_ID__=-1}return _})();function Tl(_,A=r.Default){const y=bi();return null===y?se(_,A):dl(dr(),y,F(_),A)}function Of(){throw new Error("invalid")}function rd(_,A,y,D,L,P,V,ue,Se,at,Dt){const jt=A.blueprint.slice();return jt[bn]=L,jt[Gi]=140|D,(null!==at||_&&2048&_[Gi])&&(jt[Gi]|=2048),un(jt),jt[dn]=jt[Wn]=_,jt[Tn]=y,jt[lr]=V||_&&_[lr],jt[zi]=ue||_&&_[zi],jt[ir]=Se||_&&_[ir]||null,jt[Hn]=P,jt[Qt]=function N0(){return B0++}(),jt[ki]=Dt,jt[qt]=at,jt[yn]=2==A.type?_[yn]:jt,jt}function El(_,A,y,D,L){let P=_.data[A];if(null===P)P=function Eu(_,A,y,D,L){const P=yo(),V=Go(),Se=_.data[A]=function Pb(_,A,y,D,L,P){let V=A?A.injectorIndex:-1,ue=0;return Ta()&&(ue|=128),{type:y,index:D,insertBeforeIndex:null,injectorIndex:V,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:ue,providerIndexes:0,value:L,attrs:P,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:A,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,V?P:P&&P.parent,y,A,D,L);return null===_.firstChild&&(_.firstChild=Se),null!==P&&(V?null==P.child&&null!==Se.parent&&(P.child=Se):null===P.next&&(P.next=Se,Se.prev=P)),Se}(_,A,y,D,L),function ks(){return Ii.lFrame.inI18n}()&&(P.flags|=32);else if(64&P.type){P.type=y,P.value=D,P.attrs=L;const V=function Ya(){const _=Ii.lFrame,A=_.currentTNode;return _.isParent?A:A.parent}();P.injectorIndex=null===V?-1:V.injectorIndex}return Fr(P,!0),P}function dc(_,A,y,D){if(0===y)return-1;const L=A.length;for(let P=0;Poi&&Tf(_,A,oi,!1),Or(ue?2:0,L),ue)P.runInContext(y,D,L);else{const at=Zn(null);try{y(D,L)}finally{Zn(at)}}}finally{ue&&null===A[en]&&yf(A,en),X(V),Or(ue?3:1,L)}}function xu(_,A,y){if(gr(A)){const D=Zn(null);try{const P=A.directiveEnd;for(let V=A.directiveStart;Vnull;function Hf(_,A,y,D){for(let L in _)if(_.hasOwnProperty(L)){y=null===y?{}:y;const P=_[L];null===D?kf(y,A,L,P):D.hasOwnProperty(L)&&kf(y,A,D[L],P)}return y}function kf(_,A,y,D){_.hasOwnProperty(y)?_[y].push(A,D):_[y]=[A,D]}function Fa(_,A,y,D,L,P,V,ue){const Se=Mt(A,y);let Dt,at=A.inputs;!ue&&null!=at&&(Dt=at[D])?(Hu(_,y,Dt,D,L),Br(A)&&function kb(_,A){const y=ri(A,_);16&y[Gi]||(y[Gi]|=64)}(y,A.index)):3&A.type&&(D=function Hb(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(D),L=null!=V?V(L,A.value||"",D):L,P.setProperty(Se,D,L))}function Ou(_,A,y,D){if(Ps()){const L=null===D?null:{"":-1},P=function jb(_,A){const y=_.directiveRegistry;let D=null,L=null;if(y)for(let P=0;P0;){const y=_[--A];if("number"==typeof y&&y<0)return y}return 0})(V)!=ue&&V.push(ue),V.push(y,D,P)}}(_,A,D,dc(_,y,L.hostVars,fn),L)}function Oo(_,A,y,D,L,P){const V=Mt(_,A);!function Pu(_,A,y,D,L,P,V){if(null==P)_.removeAttribute(A,L,y);else{const ue=null==V?z(P):V(P,D||"",L);_.setAttribute(A,L,ue,y)}}(A[zi],V,P,_.value,y,D,L)}function qb(_,A,y,D,L,P){const V=P[A];if(null!==V)for(let ue=0;ue{class _{constructor(){this.all=new Set,this.queue=new Map}create(y,D,L){const P=typeof Zone>"u"?null:Zone.current,V=new Fo(y,at=>{this.all.has(at)&&this.queue.set(at,P)},L);let ue;this.all.add(V),V.notify();const Se=()=>{V.cleanup(),ue?.(),this.all.delete(V),this.queue.delete(V)};return ue=D?.onDestroy(Se),{destroy:Se}}flush(){if(0!==this.queue.size)for(const[y,D]of this.queue)this.queue.delete(y),D?D.run(()=>y.run()):y.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>new _})}return _})();function od(_,A,y){let D=y?_.styles:null,L=y?_.classes:null,P=0;if(null!==A)for(let V=0;V0){qf(_,1);const L=_[Si].components;null!==L&&Kf(_,L,1)}}function Kf(_,A,y){for(let D=0;D-1&&(Yd(A,D),pl(y,D))}this._attachedToViewContainer=!1}bp(this._lView[Si],this._lView)}onDestroy(A){!function Bn(_,A){if(256==(256&_[Gi]))throw new oe(911,!1);null===_[ci]&&(_[ci]=[]),_[ci].push(A)}(this._lView,A)}markForCheck(){cc(this._cdRefInjectingView||this._lView)}detach(){this._lView[Gi]&=-129}reattach(){this._lView[Gi]|=128}detectChanges(){sd(this._lView[Si],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function $0(_,A){ec(_,A,A[zi],2,null,null)}(this._lView[Si],this._lView)}attachToAppRef(A){if(this._attachedToViewContainer)throw new oe(902,!1);this._appRef=A}}class aA extends hc{constructor(A){super(A),this._view=A}detectChanges(){const A=this._view;sd(A[Si],A,A[Tn],!1)}checkNoChanges(){}get context(){return null}}class Qf extends sc{constructor(A){super(),this.ngModule=A}resolveComponentFactory(A){const y=Yi(A);return new pc(y,this.ngModule)}}function $f(_){const A=[];for(let y in _)_.hasOwnProperty(y)&&A.push({propName:_[y],templateName:y});return A}class sA{constructor(A,y){this.injector=A,this.parentInjector=y}get(A,y,D){D=et(D);const L=this.injector.get(A,wu,D);return L!==wu||y===wu?L:this.parentInjector.get(A,y,D)}}class pc extends sf{get inputs(){const A=this.componentDef,y=A.inputTransforms,D=$f(A.inputs);if(null!==y)for(const L of D)y.hasOwnProperty(L.propName)&&(L.transform=y[L.propName]);return D}get outputs(){return $f(this.componentDef.outputs)}constructor(A,y){super(),this.componentDef=A,this.ngModule=y,this.componentType=A.type,this.selector=function Bt(_){return _.map(Ke).join(",")}(A.selectors),this.ngContentSelectors=A.ngContentSelectors?A.ngContentSelectors:[],this.isBoundToModule=!!y}create(A,y,D,L){let P=(L=L||this.ngModule)instanceof Qs?L:L?.injector;P&&null!==this.componentDef.getStandaloneInjector&&(P=this.componentDef.getStandaloneInjector(P)||P);const V=P?new sA(A,P):A,ue=V.get(cf,null);if(null===ue)throw new oe(407,!1);const Dt={rendererFactory:ue,sanitizer:V.get(pb,null),effectManager:V.get(Zf,null)},jt=ue.createRenderer(null,this.componentDef),ti=this.componentDef.selectors[0][0]||"div",ni=D?function Sb(_,A,y,D){const P=D.get(pf,!1)||y===yt.ShadowDom,V=_.selectRootElement(A,P);return function Db(_){If(_)}(V),V}(jt,D,this.componentDef.encapsulation,V):jc(jt,ti,function oA(_){const A=_.toLowerCase();return"svg"===A?ca:"math"===A?"math":null}(ti)),Pi=this.componentDef.signals?4608:this.componentDef.onPush?576:528,Wi=Lu(0,null,null,1,0,null,null,null,null,null,null),vi=rd(null,Wi,null,Pi,null,null,Dt,jt,V,null,null);let cn,xn;Xo(vi);try{const Ln=this.componentDef;let oa,Hd=null;Ln.findHostDirectiveDefs?(oa=[],Hd=new Map,Ln.findHostDirectiveDefs(Ln,oa,Hd),oa.push(Ln)):oa=[Ln];const qy=function cA(_,A){const y=_[Si],D=oi;return _[D]=A,El(y,D,2,"#host",null)}(vi,ni),Jy=function dA(_,A,y,D,L,P,V){const ue=L[Si];!function uA(_,A,y,D){for(const L of _)A.mergedAttrs=Nt(A.mergedAttrs,L.hostAttrs);null!==A.mergedAttrs&&(od(A,A.mergedAttrs,!0),null!==y&&Lp(D,y,A))}(D,_,A,V);let Se=null;null!==A&&(Se=nf(A,L[ir]));const at=P.rendererFactory.createRenderer(A,y);let Dt=16;y.signals?Dt=4096:y.onPush&&(Dt=64);const jt=rd(L,Pf(y),null,Dt,L[_.index],_,P,at,null,null,Se);return ue.firstCreatePass&&Ru(ue,_,D.length-1),ad(L,jt),L[_.index]=jt}(qy,ni,Ln,oa,vi,Dt,jt);xn=bt(Wi,oi),ni&&function pA(_,A,y,D){if(D)xt(_,y,["ng-version",fb.full]);else{const{attrs:L,classes:P}=function ei(_){const A=[],y=[];let D=1,L=2;for(;D<_.length;){let P=_[D];if("string"==typeof P)2===L?""!==P&&A.push(P,_[++D]):8===L&&y.push(P);else{if(!Di(L))break;L=P}D++}return{attrs:A,classes:y}}(A.selectors[0]);L&&xt(_,y,L),P&&P.length>0&&Dp(_,y,P.join(" "))}}(jt,Ln,ni,D),void 0!==y&&function fA(_,A,y){const D=_.projection=[];for(let L=0;L=0;D--){const L=_[D];L.hostVars=A+=L.hostVars,L.hostAttrs=Nt(L.hostAttrs,y=Nt(y,L.hostAttrs))}}(D)}function ld(_){return _===Tt?{}:_===Me?[]:_}function gA(_,A){const y=_.viewQuery;_.viewQuery=y?(D,L)=>{A(D,L),y(D,L)}:A}function bA(_,A){const y=_.contentQueries;_.contentQueries=y?(D,L,P)=>{A(D,L,P),y(D,L,P)}:A}function AA(_,A){const y=_.hostBindings;_.hostBindings=y?(D,L)=>{A(D,L),y(D,L)}:A}function nm(_){const A=_.inputConfig,y={};for(const D in A)if(A.hasOwnProperty(D)){const L=A[D];Array.isArray(L)&&L[2]&&(y[D]=L[2])}_.inputTransforms=y}function cd(_){return!!Nu(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Nu(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Ro(_,A,y){return _[A]=y}function aa(_,A,y){return!Object.is(_[A],y)&&(_[A]=y,!0)}function $s(_,A,y,D){const L=aa(_,A,y);return aa(_,A+1,D)||L}function dd(_,A,y,D,L){const P=$s(_,A,y,D);return aa(_,A+2,L)||P}function Qa(_,A,y,D,L,P){const V=$s(_,A,y,D);return $s(_,A+2,L,P)||V}function Uu(_,A,y,D){const L=bi();return aa(L,no(),A)&&(gn(),Oo(Te(),L,_,A,y,D)),Uu}function Sl(_,A,y,D){return aa(_,no(),y)?A+z(y)+D:fn}function Dl(_,A,y,D,L,P){const ue=$s(_,ha(),y,L);return ka(2),ue?A+z(y)+D+z(L)+P:fn}function Fu(_,A,y,D,L,P){const V=bi(),ue=Sl(V,A,y,D);return ue!==fn&&Oo(Te(),V,_,ue,L,P),Fu}function mm(_,A,y,D,L,P,V,ue){const Se=bi(),at=gn(),Dt=_+oi,jt=at.firstCreatePass?function WA(_,A,y,D,L,P,V,ue,Se){const at=A.consts,Dt=El(A,_,4,V||null,_n(at,ue));Ou(A,y,Dt,_n(at,Se)),Za(A,Dt);const jt=Dt.tView=Lu(2,Dt,D,L,P,A.directiveRegistry,A.pipeRegistry,null,A.schemas,at,null);return null!==A.queries&&(A.queries.template(A,Dt),jt.queries=A.queries.embeddedTView(Dt)),Dt}(Dt,at,Se,A,y,D,L,P,V):at.data[Dt];Fr(jt,!1);const ti=_m(at,Se,jt,_);Fi()&&Wc(at,Se,ti,jt),ra(ti,Se),ad(Se,Se[Dt]=Ff(ti,Se,ti,jt)),qn(jt)&&Su(at,Se,jt),null!=V&&Du(Se,jt,ue)}let _m=function gm(_,A,y,D){return an(!0),A[zi].createComment("")};function bm(_){return Zt(function nl(){return Ii.lFrame.contextLView}(),oi+_)}function Zu(_,A,y){const D=bi();return aa(D,no(),A)&&Fa(gn(),Te(),D,_,A,D[zi],y,!1),Zu}function Gu(_,A,y,D,L){const V=L?"class":"style";Hu(_,y,A.inputs[V],V,D)}function fd(_,A,y,D){const L=bi(),P=gn(),V=oi+_,ue=L[zi],Se=P.firstCreatePass?function qA(_,A,y,D,L,P){const V=A.consts,Se=El(A,_,2,D,_n(V,L));return Ou(A,y,Se,_n(V,P)),null!==Se.attrs&&od(Se,Se.attrs,!1),null!==Se.mergedAttrs&&od(Se,Se.mergedAttrs,!0),null!==A.queries&&A.queries.elementStart(A,Se),Se}(V,P,L,A,y,D):P.data[V],at=Am(P,L,Se,ue,A,_);L[V]=at;const Dt=qn(Se);return Fr(Se,!0),Lp(ue,at,Se),32!=(32&Se.flags)&&Fi()&&Wc(P,L,at,Se),0===function ia(){return Ii.lFrame.elementDepthCount}()&&ra(at,L),function Ur(){Ii.lFrame.elementDepthCount++}(),Dt&&(Su(P,L,Se),xu(P,Se,L)),null!==D&&Du(L,Se),fd}function md(){let _=dr();Go()?qo():(_=_.parent,Fr(_,!1));const A=_;(function fs(_){return Ii.skipHydrationRootTNode===_})(A)&&function Ha(){Ii.skipHydrationRootTNode=null}(),function da(){Ii.lFrame.elementDepthCount--}();const y=gn();return y.firstCreatePass&&(Za(y,_),gr(_)&&y.queries.elementEnd(_)),null!=A.classesWithoutHost&&function Wl(_){return 0!=(8&_.flags)}(A)&&Gu(y,A,bi(),A.classesWithoutHost,!0),null!=A.stylesWithoutHost&&function Yl(_){return 0!=(16&_.flags)}(A)&&Gu(y,A,bi(),A.stylesWithoutHost,!1),md}function qu(_,A,y,D){return fd(_,A,y,D),md(),qu}let Am=(_,A,y,D,L,P)=>(an(!0),jc(D,L,function Ci(){return Ii.lFrame.currentNamespace}()));function _d(_,A,y){const D=bi(),L=gn(),P=_+oi,V=L.firstCreatePass?function QA(_,A,y,D,L){const P=A.consts,V=_n(P,D),ue=El(A,_,8,"ng-container",V);return null!==V&&od(ue,V,!0),Ou(A,y,ue,_n(P,L)),null!==A.queries&&A.queries.elementStart(A,ue),ue}(P,L,D,A,y):L.data[P];Fr(V,!0);const ue=vm(L,D,V,_);return D[P]=ue,Fi()&&Wc(L,D,ue,V),ra(ue,D),qn(V)&&(Su(L,D,V),xu(L,V,D)),null!=y&&Du(D,V),_d}function gd(){let _=dr();const A=gn();return Go()?qo():(_=_.parent,Fr(_,!1)),A.firstCreatePass&&(Za(A,_),gr(_)&&A.queries.elementEnd(_)),gd}function Ju(_,A,y){return _d(_,A,y),gd(),Ju}let vm=(_,A,y,D)=>(an(!0),Wd(A[zi],""));function Mm(){return bi()}function Ku(_){return!!_&&"function"==typeof _.then}function Cm(_){return!!_&&"function"==typeof _.subscribe}function Qu(_,A,y,D){const L=bi(),P=gn(),V=dr();return ym(P,L,L[zi],V,_,A,D),Qu}function $u(_,A){const y=dr(),D=bi(),L=gn();return ym(L,D,Wf(Qo(L.data),y,D),y,_,A),$u}function ym(_,A,y,D,L,P,V){const ue=qn(D),at=_.firstCreatePass&&zf(_),Dt=A[Tn],jt=jf(A);let ti=!0;if(3&D.type||V){const Ti=Mt(D,A),Pi=V?V(Ti):Ti,Wi=jt.length,vi=V?xn=>V(kn(xn[D.index])):D.index;let cn=null;if(!V&&ue&&(cn=function ev(_,A,y,D){const L=_.cleanup;if(null!=L)for(let P=0;PSe?ue[Se]:null}"string"==typeof V&&(P+=2)}return null}(_,A,L,D.index)),null!==cn)(cn.__ngLastListenerFn__||cn).__ngNextListenerFn__=P,cn.__ngLastListenerFn__=P,ti=!1;else{P=Tm(D,A,Dt,P,!1);const xn=y.listen(Pi,L,P);jt.push(P,xn),at&&at.push(L,vi,Wi,Wi+1)}}else P=Tm(D,A,Dt,P,!1);const ni=D.outputs;let Ai;if(ti&&null!==ni&&(Ai=ni[L])){const Ti=Ai.length;if(Ti)for(let Pi=0;Pi-1?ri(_.index,A):A);let Se=wm(A,y,D,V),at=P.__ngNextListenerFn__;for(;at;)Se=wm(A,y,at,V)&&Se,at=at.__ngNextListenerFn__;return L&&!1===Se&&V.preventDefault(),Se}}function Em(_=1){return function rl(_){return(Ii.lFrame.contextLView=function pe(_,A){for(;_>0;)A=A[Wn],_--;return A}(_,Ii.lFrame.contextLView))[Tn]}(_)}function tv(_,A){let y=null;const D=function Xi(_){const A=_.attrs;if(null!=A){const y=A.indexOf(5);if(!(1&y))return A[y+1]}return null}(_);for(let L=0;L>17&32767}function th(_){return 2|_}function Xs(_){return(131068&_)>>2}function ih(_,A){return-131069&_|A<<2}function nh(_){return 1|_}function km(_,A,y,D,L){const P=_[y+1],V=null===A;let ue=D?Ds(P):Xs(P),Se=!1;for(;0!==ue&&(!1===Se||V);){const Dt=_[ue+1];sv(_[ue],A)&&(Se=!0,_[ue+1]=D?nh(Dt):th(Dt)),ue=D?Ds(Dt):Xs(Dt)}Se&&(_[y+1]=D?th(P):nh(P))}function sv(_,A){return null===_||null==A||(Array.isArray(_)?_[1]:_)===A||!(!Array.isArray(_)||"string"!=typeof A)&&Ae(_,A)>=0}const kr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bm(_){return _.substring(kr.key,kr.keyEnd)}function Nm(_,A){const y=kr.textEnd;return y===A?-1:(A=kr.keyEnd=function uv(_,A,y){for(;A32;)A++;return A}(_,kr.key=A,y),kl(_,A,y))}function kl(_,A,y){for(;A=0;y=Nm(A,y))_a(_,Bm(A),!0)}function po(_,A,y,D){const L=bi(),P=gn(),V=ka(2);P.firstUpdatePass&&Ym(P,_,V,D),A!==fn&&aa(L,V,A)&&Gm(P,P.data[Oe()],L,L[zi],_,L[V+1]=function Cv(_,A){return null==_||""===_||("string"==typeof A?_+=A:"object"==typeof _&&(_=B(rs(_)))),_}(A,y),D,V)}function fo(_,A,y,D){const L=gn(),P=ka(2);L.firstUpdatePass&&Ym(L,null,P,D);const V=bi();if(y!==fn&&aa(V,P,y)){const ue=L.data[Oe()];if(Jm(ue,D)&&!Wm(L,P)){let Se=D?ue.classesWithoutHost:ue.stylesWithoutHost;null!==Se&&(y=O(Se,y||"")),Gu(L,ue,V,y,D)}else!function Mv(_,A,y,D,L,P,V,ue){L===fn&&(L=Me);let Se=0,at=0,Dt=0=_.expandoStartIndex}function Ym(_,A,y,D){const L=_.data;if(null===L[y+1]){const P=L[Oe()],V=Wm(_,y);Jm(P,D)&&null===A&&!V&&(A=!1),A=function mv(_,A,y,D){const L=Qo(_);let P=D?A.residualClasses:A.residualStyles;if(null===L)0===(D?A.classBindings:A.styleBindings)&&(y=bc(y=oh(null,_,A,y,D),A.attrs,D),P=null);else{const V=A.directiveStylingLast;if(-1===V||_[V]!==L)if(y=oh(L,_,A,y,D),null===P){let Se=function _v(_,A,y){const D=y?A.classBindings:A.styleBindings;if(0!==Xs(D))return _[Ds(D)]}(_,A,D);void 0!==Se&&Array.isArray(Se)&&(Se=oh(null,_,A,Se[1],D),Se=bc(Se,A.attrs,D),function gv(_,A,y,D){_[Ds(y?A.classBindings:A.styleBindings)]=D}(_,A,D,Se))}else P=function bv(_,A,y){let D;const L=A.directiveEnd;for(let P=1+A.directiveStylingLast;P0)&&(at=!0)):Dt=y,L)if(0!==Se){const ti=Ds(_[ue+1]);_[D+1]=Ad(ti,ue),0!==ti&&(_[ti+1]=ih(_[ti+1],D)),_[ue+1]=function nv(_,A){return 131071&_|A<<17}(_[ue+1],D)}else _[D+1]=Ad(ue,0),0!==ue&&(_[ue+1]=ih(_[ue+1],D)),ue=D;else _[D+1]=Ad(Se,0),0===ue?ue=D:_[Se+1]=ih(_[Se+1],D),Se=D;at&&(_[D+1]=th(_[D+1])),km(_,Dt,D,!0),km(_,Dt,D,!1),function ov(_,A,y,D,L){const P=L?_.residualClasses:_.residualStyles;null!=P&&"string"==typeof A&&Ae(P,A)>=0&&(y[D+1]=nh(y[D+1]))}(A,Dt,_,D,P),V=Ad(ue,Se),P?A.classBindings=V:A.styleBindings=V}(L,P,A,y,V,D)}}function oh(_,A,y,D,L){let P=null;const V=y.directiveEnd;let ue=y.directiveStylingLast;for(-1===ue?ue=y.directiveStart:ue++;ue0;){const Se=_[L],at=Array.isArray(Se),Dt=at?Se[1]:Se,jt=null===Dt;let ti=y[L+1];ti===fn&&(ti=jt?Me:void 0);let ni=jt?Oc(ti,D):Dt===D?ti:void 0;if(at&&!vd(ni)&&(ni=Oc(Se,D)),vd(ni)&&(ue=ni,V))return ue;const Ai=_[L+1];L=V?Ds(Ai):Xs(Ai)}if(null!==A){let Se=P?A.residualClasses:A.residualStyles;null!=Se&&(ue=Oc(Se,D))}return ue}function vd(_){return void 0!==_}function Jm(_,A){return 0!=(_.flags&(A?8:16))}function Km(_,A=""){const y=bi(),D=gn(),L=_+oi,P=D.firstCreatePass?El(D,L,1,A,null):D.data[L],V=Qm(D,y,P,A,_);y[L]=V,Fi()&&Wc(D,y,V,P),Fr(P,!1)}let Qm=(_,A,y,D,L)=>(an(!0),function Vc(_,A){return _.createText(A)}(A[zi],D));function sh(_){return Md("",_,""),sh}function Md(_,A,y){const D=bi(),L=Sl(D,_,A,y);return L!==fn&&ss(D,Oe(),L),Md}function lh(_,A,y,D,L){const P=bi(),V=Dl(P,_,A,y,D,L);return V!==fn&&ss(P,Oe(),V),lh}function ch(_,A,y,D,L,P,V){const ue=bi(),Se=function Ll(_,A,y,D,L,P,V,ue){const at=dd(_,ha(),y,L,V);return ka(3),at?A+z(y)+D+z(L)+P+z(V)+ue:fn}(ue,_,A,y,D,L,P,V);return Se!==fn&&ss(ue,Oe(),Se),ch}function dh(_,A,y,D,L,P,V,ue,Se){const at=bi(),Dt=function Ol(_,A,y,D,L,P,V,ue,Se,at){const jt=Qa(_,ha(),y,L,V,Se);return ka(4),jt?A+z(y)+D+z(L)+P+z(V)+ue+z(Se)+at:fn}(at,_,A,y,D,L,P,V,ue,Se);return Dt!==fn&&ss(at,Oe(),Dt),dh}function n_(_,A,y){fo(_a,Io,Sl(bi(),_,A,y),!0)}function uh(_,A,y){const D=bi();return aa(D,no(),A)&&Fa(gn(),Te(),D,_,A,D[zi],y,!0),uh}function hh(_,A,y){const D=bi();if(aa(D,no(),A)){const P=gn(),V=Te();Fa(P,V,D,_,A,Wf(Qo(P.data),V,D),y,!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 y=Math.floor(Math.abs(_)),D=_.toString().replace(/^[^.]*\.?/,"").length;return 1===y&&0===D?1:5}];let Bl={};function ph(_){const A=function Wv(_){return _.toLowerCase().replace(/_/g,"-")}(_);let y=f_(A);if(y)return y;const D=A.split("-")[0];if(y=f_(D),y)return y;if("en"===D)return zv;throw new oe(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(_,A,y,D,L){if(_=F(_),Array.isArray(_))for(let P=0;P<_.length;P++)_h(_[P],A,y,D,L);else{const P=gn(),V=bi();let ue=Ks(_)?_:F(_.provide),Se=Qp(_);const at=dr(),Dt=1048575&at.providerIndexes,jt=at.directiveStart,ti=at.providerIndexes>>20;if(Ks(_)||!_.multi){const ni=new qr(Se,L,Tl),Ai=bh(ue,A,L?Dt:Dt+ti,jt);-1===Ai?(Eo(Pr(at,V),P,ue),gh(P,_,A.length),A.push(ue),at.directiveStart++,at.directiveEnd++,L&&(at.providerIndexes+=1048576),y.push(ni),V.push(ni)):(y[Ai]=ni,V[Ai]=ni)}else{const ni=bh(ue,A,Dt+ti,jt),Ai=bh(ue,A,Dt,Dt+ti),Pi=Ai>=0&&y[Ai];if(L&&!Pi||!L&&!(ni>=0&&y[ni])){Eo(Pr(at,V),P,ue);const Wi=function VM(_,A,y,D,L){const P=new qr(_,y,Tl);return P.multi=[],P.index=A,P.componentProviders=0,F_(P,L,D&&!y),P}(L?FM:UM,y.length,L,D,Se);!L&&Pi&&(y[Ai].providerFactory=Wi),gh(P,_,A.length,0),A.push(ue),at.directiveStart++,at.directiveEnd++,L&&(at.providerIndexes+=1048576),y.push(Wi),V.push(Wi)}else gh(P,_,ni>-1?ni:Ai,F_(y[L?Ai:ni],Se,!L&&D));!L&&D&&Pi&&y[Ai].componentProviders++}}}function gh(_,A,y,D){const L=Ks(A),P=function j1(_){return!!_.useClass}(A);if(L||P){const Se=(P?F(A.useClass):A).prototype.ngOnDestroy;if(Se){const at=_.destroyHooks||(_.destroyHooks=[]);if(!L&&A.multi){const Dt=at.indexOf(y);-1===Dt?at.push(y,[D,Se]):at[Dt+1].push(D,Se)}else at.push(y,Se)}}}function F_(_,A,y){return y&&_.componentProviders++,_.multi.push(A)-1}function bh(_,A,y,D){for(let L=y;L{y.providersResolver=(D,L)=>function NM(_,A,y){const D=gn();if(D.firstCreatePass){const L=Jn(_);_h(y,D.data,D.blueprint,L,!0),_h(A,D.data,D.blueprint,L,!1)}}(D,L?L(_):_,A)}}class Fl{}class j_{}function jM(_,A){return new vh(_,A??null,[])}class vh extends Fl{constructor(A,y,D){super(),this._parent=y,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Qf(this);const L=zn(A);this._bootstrapComponents=os(L.bootstrap),this._r3Injector=Lf(A,y,[{provide:Fl,useValue:this},{provide:sc,useValue:this.componentFactoryResolver},...D],B(A),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(A)}get injector(){return this._r3Injector}destroy(){const A=this._r3Injector;!A.destroyed&&A.destroy(),this.destroyCbs.forEach(y=>y()),this.destroyCbs=null}onDestroy(A){this.destroyCbs.push(A)}}class Mh extends j_{constructor(A){super(),this.moduleType=A}create(A){return new vh(this.moduleType,A,[])}}class z_ extends Fl{constructor(A){super(),this.componentFactoryResolver=new Qf(this),this.instance=null;const y=new du([...A.providers,{provide:Fl,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],A.parent||Qc(),A.debugName,new Set(["environment"]));this.injector=y,A.runEnvironmentInitializers&&y.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(A){this.injector.onDestroy(A)}}function W_(_,A,y=null){return new z_({providers:_,parent:A,debugName:y,runEnvironmentInitializers:!0}).injector}let WM=(()=>{class _{constructor(y){this._injector=y,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(y){if(!y.standalone)return null;if(!this.cachedInjectors.has(y)){const D=Gp(0,y.type),L=D.length>0?W_([D],this._injector,`Standalone[${y.type.name}]`):null;this.cachedInjectors.set(y,L)}return this.cachedInjectors.get(y)}ngOnDestroy(){try{for(const y of this.cachedInjectors.values())null!==y&&y.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Y({token:_,providedIn:"environment",factory:()=>new _(se(Qs))})}return _})();function Y_(_){_.getStandaloneInjector=A=>A.get(WM).getOrCreateStandaloneInjector(_)}function $_(_,A,y){const D=mr()+_,L=bi();return L[D]===fn?Ro(L,D,y?A.call(y):A()):function fc(_,A){return _[A]}(L,D)}function X_(_,A,y,D){return ig(bi(),mr(),_,A,y,D)}function eg(_,A,y,D,L){return ng(bi(),mr(),_,A,y,D,L)}function tg(_,A,y,D,L,P){return rg(bi(),mr(),_,A,y,D,L,P)}function wc(_,A){const y=_[A];return y===fn?void 0:y}function ig(_,A,y,D,L,P){const V=A+y;return aa(_,V,L)?Ro(_,V+1,P?D.call(P,L):D(L)):wc(_,V+1)}function ng(_,A,y,D,L,P,V){const ue=A+y;return $s(_,ue,L,P)?Ro(_,ue+2,V?D.call(V,L,P):D(L,P)):wc(_,ue+2)}function rg(_,A,y,D,L,P,V,ue){const Se=A+y;return dd(_,Se,L,P,V)?Ro(_,Se+3,ue?D.call(ue,L,P,V):D(L,P,V)):wc(_,Se+3)}function sg(_,A){const y=gn();let D;const L=_+oi;y.firstCreatePass?(D=function aC(_,A){if(A)for(let y=A.length-1;y>=0;y--){const D=A[y];if(_===D.name)return D}}(A,y.pipeRegistry),y.data[L]=D,D.onDestroy&&(y.destroyHooks??=[]).push(L,D.onDestroy)):D=y.data[L];const P=D.factory||(D.factory=Yn(D.type)),V=M(Tl);try{const ue=Ms(!1),Se=P();return Ms(ue),function GA(_,A,y,D){y>=_.data.length&&(_.data[y]=null,_.blueprint[y]=null),A[y]=D}(y,bi(),L,Se),Se}finally{M(V)}}function lg(_,A,y){const D=_+oi,L=bi(),P=Zt(L,D);return Tc(L,D)?ig(L,mr(),A,P.transform,y,P):P.transform(y)}function cg(_,A,y,D){const L=_+oi,P=bi(),V=Zt(P,L);return Tc(P,L)?ng(P,mr(),A,V.transform,y,D,V):V.transform(y,D)}function dg(_,A,y,D,L){const P=_+oi,V=bi(),ue=Zt(V,P);return Tc(V,P)?rg(V,mr(),A,ue.transform,y,D,L,ue):ue.transform(y,D,L)}function ug(_,A,y,D,L,P){const V=_+oi,ue=bi(),Se=Zt(ue,V);return Tc(ue,V)?function ag(_,A,y,D,L,P,V,ue,Se){const at=A+y;return Qa(_,at,L,P,V,ue)?Ro(_,at+4,Se?D.call(Se,L,P,V,ue):D(L,P,V,ue)):wc(_,at+4)}(ue,mr(),A,Se.transform,y,D,L,P,Se):Se.transform(y,D,L,P)}function Tc(_,A){return _[Si].data[A].pure}function yh(_){return A=>{setTimeout(_,void 0,A)}}const Ho=class sC extends e.x{constructor(A=!1){super(),this.__isAsync=A}emit(A){super.next(A)}subscribe(A,y,D){let L=A,P=y||(()=>null),V=D;if(A&&"object"==typeof A){const Se=A;L=Se.next?.bind(Se),P=Se.error?.bind(Se),V=Se.complete?.bind(Se)}this.__isAsync&&(P=yh(P),L&&(L=yh(L)),V&&(V=yh(V)));const ue=super.subscribe({next:L,error:P,complete:V});return A instanceof p.w0&&A.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(A=!1){this._emitDistinctChangesOnly=A,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const y=Ed.prototype;y[Symbol.iterator]||(y[Symbol.iterator]=lC)}get(A){return this._results[A]}map(A){return this._results.map(A)}filter(A){return this._results.filter(A)}find(A){return this._results.find(A)}reduce(A,y){return this._results.reduce(A,y)}forEach(A){this._results.forEach(A)}some(A){return this._results.some(A)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(A,y){const D=this;D.dirty=!1;const L=function Sa(_){return _.flat(Number.POSITIVE_INFINITY)}(A);(this._changesDetected=!function kd(_,A,y){if(_.length!==A.length)return!1;for(let D=0;D<_.length;D++){let L=_[D],P=A[D];if(y&&(L=y(L),P=y(P)),P!==L)return!1}return!0}(D._results,L,y))&&(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(A,y,D){super(),this._declarationLView=A,this._declarationTContainer=y,this.elementRef=D}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(A,y){return this.createEmbeddedViewImpl(A,y,null)}createEmbeddedViewImpl(A,y,D){const V=this._declarationTContainer.tView,ue=rd(this._declarationLView,V,A,4096&this._declarationLView[Gi]?4096:16,null,V.declTNode,null,null,null,y||null,D||null);ue[Pt]=this._declarationLView[this._declarationTContainer.index];const at=this._declarationLView[ct];return null!==at&&(ue[ct]=at.createEmbeddedView(V)),ku(V,ue,A),new hc(ue)}};function uC(){return xd(dr(),bi())}function xd(_,A){return 4&_.type?new dC(A,_,Cl(_,A)):null}let Sd=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=bC}return _})();function bC(){return gg(dr(),bi())}const AC=Sd,mg=class extends AC{constructor(A,y,D){super(),this._lContainer=A,this._hostTNode=y,this._hostLView=D}get element(){return Cl(this._hostTNode,this._hostLView)}get injector(){return new lo(this._hostTNode,this._hostLView)}get parentInjector(){const A=is(this._hostTNode,this._hostLView);if(ol(A)){const y=As(A,this._hostLView),D=Jr(A);return new lo(y[Si].data[D+8],y)}return new lo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(A){const y=_g(this._lContainer);return null!==y&&y[A]||null}get length(){return this._lContainer.length-Ji}createEmbeddedView(A,y,D){let L,P;"number"==typeof D?L=D:null!=D&&(L=D.index,P=D.injector);const ue=A.createEmbeddedViewImpl(y||{},P,null);return this.insertImpl(ue,L,false),ue}createComponent(A,y,D,L,P){const V=A&&!function na(_){return"function"==typeof _}(A);let ue;if(V)ue=y;else{const Ti=y||{};ue=Ti.index,D=Ti.injector,L=Ti.projectableNodes,P=Ti.environmentInjector||Ti.ngModuleRef}const Se=V?A:new pc(Yi(A)),at=D||this.parentInjector;if(!P&&null==Se.ngModule){const Pi=(V?at:this.parentInjector).get(Qs,null);Pi&&(P=Pi)}Yi(Se.componentType??{});const ni=Se.create(at,L,null,P);return this.insertImpl(ni.hostView,ue,false),ni}insert(A,y){return this.insertImpl(A,y,!1)}insertImpl(A,y,D){const L=A._lView,P=L[Si];if(function wn(_){return fr(_[dn])}(L)){const Se=this.indexOf(A);if(-1!==Se)this.detach(Se);else{const at=L[dn],Dt=new mg(at,at[Hn],at[dn]);Dt.detach(Dt.indexOf(A))}}const V=this._adjustIndex(y),ue=this._lContainer;if(function e1(_,A,y,D){const L=Ji+D,P=y.length;D>0&&(y[L-1][In]=A),D0)D.push(V[ue/2]);else{const at=P[ue+1],Dt=A[-Se];for(let jt=Ji;jt{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((y,D)=>{this.resolve=y,this.reject=D}),this.appInits=_e(Zg,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const y=[];for(const L of this.appInits){const P=L();if(Ku(P))y.push(P);else if(Cm(P)){const V=new Promise((ue,Se)=>{P.subscribe({complete:ue,error:Se})});y.push(V)}}const D=()=>{this.done=!0,this.resolve()};Promise.all(y).then(()=>{D()}).catch(L=>{this.reject(L)}),0===y.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(y){console.log(y)}warn(y){console.warn(y)}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:()=>_e(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 g.X(!1)}add(){this.hasPendingTasks.next(!0);const y=this.taskId++;return this.pendingTasks.add(y),y}remove(y){this.pendingTasks.delete(y),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(A,y){this.ngModuleFactory=A,this.componentFactories=y}}let XC=(()=>{class _{compileModuleSync(y){return new Mh(y)}compileModuleAsync(y){return Promise.resolve(this.compileModuleSync(y))}compileModuleAndAllComponentsSync(y){const D=this.compileModuleSync(y),P=os(zn(y).declarations).reduce((V,ue)=>{const Se=Yi(ue);return Se&&V.push(new pc(Se)),V},[]);return new $C(D,P)}compileModuleAndAllComponentsAsync(y){return Promise.resolve(this.compileModuleAndAllComponentsSync(y))}clearCache(){}clearCacheFor(y){}getModuleId(y){}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:A=!1,shouldCoalesceEventChangeDetection:y=!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 oe(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)),A&&Zone.longStackTraceZoneSpec&&(L._inner=L._inner.fork(Zone.longStackTraceZoneSpec)),L.shouldCoalesceEventChangeDetection=!D&&y,L.shouldCoalesceRunChangeDetection=D,L.lastRequestAnimationFrameId=-1,L.nativeRequestAnimationFrame=function iy(){const _="function"==typeof n.requestAnimationFrame;let A=n[_?"requestAnimationFrame":"setTimeout"],y=n[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&A&&y){const D=A[Zone.__symbol__("OriginalDelegate")];D&&(A=D);const L=y[Zone.__symbol__("OriginalDelegate")];L&&(y=L)}return{nativeRequestAnimationFrame:A,nativeCancelAnimationFrame:y}}().nativeRequestAnimationFrame,function ay(_){const A=()=>{!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:(y,D,L,P,V,ue)=>{try{return $g(_),y.invokeTask(L,P,V,ue)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===P.type||_.shouldCoalesceRunChangeDetection)&&A(),Xg(_)}},onInvoke:(y,D,L,P,V,ue,Se)=>{try{return $g(_),y.invoke(L,P,V,ue,Se)}finally{_.shouldCoalesceRunChangeDetection&&A(),Xg(_)}},onHasTask:(y,D,L,P)=>{y.hasTask(L,P),D===L&&("microTask"==P.change?(_._hasPendingMicrotasks=P.microTask,Nh(_),Bh(_)):"macroTask"==P.change&&(_.hasPendingMacrotasks=P.macroTask))},onHandleError:(y,D,L,P)=>(y.handleError(L,P),_.runOutsideAngular(()=>_.onError.emit(P)),!1)})}(L)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ba.isInAngularZone())throw new oe(909,!1)}static assertNotInAngularZone(){if(ba.isInAngularZone())throw new oe(909,!1)}run(A,y,D){return this._inner.run(A,y,D)}runTask(A,y,D,L){const P=this._inner,V=P.scheduleEventTask("NgZoneEvent: "+L,A,ny,Qg,Qg);try{return P.runTask(V,y,D)}finally{P.cancelTask(V)}}runGuarded(A,y,D){return this._inner.runGuarded(A,y,D)}runOutsideAngular(A){return this._outer.run(A)}}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(A,y,D){return A.apply(y,D)}runGuarded(A,y,D){return A.apply(y,D)}runOutsideAngular(A){return A()}runTask(A,y,D,L){return A.apply(y,D)}}const e0=new Vn("",{providedIn:"root",factory:t0});function t0(){const _=_e(ba);let A=!0;const y=new S.y(L=>{A=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{L.next(A),L.complete()})}),D=new S.y(L=>{let P;_.runOutsideAngular(()=>{P=_.onStable.subscribe(()=>{ba.assertNotInAngularZone(),queueMicrotask(()=>{!A&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(A=!0,L.next(!0))})})});const V=_.onUnstable.subscribe(()=>{ba.assertInAngularZone(),A&&(A=!1,_.runOutsideAngular(()=>{L.next(!1)}))});return()=>{P.unsubscribe(),V.unsubscribe()}});return(0,m.T)(y,D.pipe((0,b.B)()))}const n0=new Vn(""),r0=new Vn("");let Uh,sy=(()=>{class _{constructor(y,D,L){this._ngZone=y,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(),y.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 y=this._callbacks.pop();clearTimeout(y.timeoutId),y.doneCb(this._didWork)}this._didWork=!1});else{let y=this.getPendingTasks();this._callbacks=this._callbacks.filter(D=>!D.updateCb||!D.updateCb(y)||(clearTimeout(D.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(y=>({source:y.source,creationLocation:y.creationLocation,data:y.data})):[]}addCallback(y,D,L){let P=-1;D&&D>0&&(P=setTimeout(()=>{this._callbacks=this._callbacks.filter(V=>V.timeoutId!==P),y(this._didWork,this.getPendingTasks())},D)),this._callbacks.push({doneCb:y,timeoutId:P,updateCb:L})}whenStable(y,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(y,D,L),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(y){this.registry.registerApplication(y,this)}unregisterApplication(y){this.registry.unregisterApplication(y)}findProviders(y,D,L){return[]}static#e=this.\u0275fac=function(D){return new(D||_)(se(ba),se(a0),se(r0))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac})}return _})(),a0=(()=>{class _{constructor(){this._applications=new Map}registerApplication(y,D){this._applications.set(y,D)}unregisterApplication(y){this._applications.delete(y)}unregisterAllApplications(){this._applications.clear()}getTestability(y){return this._applications.get(y)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(y,D=!0){return Uh?.findTestabilityInTree(this,y,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"),Fh=new Vn("PlatformDestroyListeners"),Vh=new Vn("appBootstrapListener");class uy{constructor(A,y){this.name=A,this.token=y}}function c0(_,A,y=[]){const D=`Platform: ${A}`,L=new Vn(D);return(P=[])=>{let V=jh();if(!V||V.injector.get(o0,!1)){const ue=[...y,...P,{provide:L,useValue:!0}];_?_(ue):function hy(_){if(Ls&&!Ls.get(o0,!1))throw new oe(400,!1);(function s0(){!function wa(_){vo=_}(()=>{throw new oe(600,!1)})})(),Ls=_;const A=_.get(u0);(function l0(_){_.get(Xp,null)?.forEach(y=>y())})(_)}(function d0(_=[],A){return Ss.create({name:A,providers:[{provide:lu,useValue:"platform"},{provide:Fh,useValue:new Set([()=>Ls=null])},..._]})}(ue,D))}return function fy(_){const A=jh();if(!A)throw new oe(401,!1);return A}()}}function jh(){return Ls?.get(u0)??null}let u0=(()=>{class _{constructor(y){this._injector=y,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(y,D){const L=function my(_="zone.js",A){return"noop"===_?new oy:"zone.js"===_?new ba(A):_}(D?.ngZone,function h0(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:D?.ngZoneEventCoalescing,runCoalescing:D?.ngZoneRunCoalescing}));return L.run(()=>{const P=function zM(_,A,y){return new vh(_,A,y)}(y.moduleType,this.injector,function g0(_){return[{provide:ba,useFactory:_},{provide:rc,multi:!0,useFactory:()=>{const A=_e(gy,{optional:!0});return()=>A.initialize()}},{provide:_0,useFactory:_y},{provide:e0,useFactory:t0}]}(()=>L)),V=P.injector.get(yl,null);return L.runOutsideAngular(()=>{const ue=L.onError.subscribe({next:Se=>{V.handleError(Se)}});P.onDestroy(()=>{Od(this._modules,P),ue.unsubscribe()})}),function p0(_,A,y){try{const D=y();return Ku(D)?D.catch(L=>{throw A.runOutsideAngular(()=>_.handleError(L)),L}):D}catch(D){throw A.runOutsideAngular(()=>_.handleError(D)),D}}(V,L,()=>{const ue=P.injector.get(kh);return ue.runInitializers(),ue.donePromise.then(()=>(function __(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(m_=_.toLowerCase().replace(/_/g,"-"))}(P.injector.get(Ld,Ul)||Ul),this._moduleDoBootstrap(P),P))})})}bootstrapModule(y,D=[]){const L=f0({},D);return function cy(_,A,y){const D=new Mh(y);return Promise.resolve(D)}(0,0,y).then(P=>this.bootstrapModuleFactory(P,L))}_moduleDoBootstrap(y){const D=y.injector.get(zl);if(y._bootstrapComponents.length>0)y._bootstrapComponents.forEach(L=>D.bootstrap(L));else{if(!y.instance.ngDoBootstrap)throw new oe(-403,!1);y.instance.ngDoBootstrap(D)}this._modules.push(y)}onDestroy(y){this._destroyListeners.push(y)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new oe(404,!1);this._modules.slice().forEach(D=>D.destroy()),this._destroyListeners.forEach(D=>D());const y=this._injector.get(Fh,null);y&&(y.forEach(D=>D()),y.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(D){return new(D||_)(se(Ss))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function f0(_,A){return Array.isArray(A)?A.reduce(f0,_):{..._,...A}}let zl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_e(_0),this.zoneIsStable=_e(e0),this.componentTypes=[],this.components=[],this.isStable=_e(qg).hasPendingTasks.pipe((0,x.w)(y=>y?(0,T.of)(!1):this.zoneIsStable),(0,R.x)(),(0,b.B)()),this._injector=_e(Qs)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(y,D){const L=y instanceof sf;if(!this._injector.get(kh).done)throw!L&&Sn(y),new oe(405,!1);let V;V=L?y:this._injector.get(sc).resolveComponentFactory(y),this.componentTypes.push(V.componentType);const ue=function dy(_){return _.isBoundToModule}(V)?void 0:this._injector.get(Fl),at=V.create(Ss.NULL,[],D||V.selector,ue),Dt=at.location.nativeElement,jt=at.injector.get(n0,null);return jt?.registerApplication(Dt),at.onDestroy(()=>{this.detachView(at.hostView),Od(this.components,at),jt?.unregisterApplication(Dt)}),this._loadComponent(at),at}tick(){if(this._runningTick)throw new oe(101,!1);try{this._runningTick=!0;for(let y of this._views)y.detectChanges()}catch(y){this.internalErrorHandler(y)}finally{this._runningTick=!1}}attachView(y){const D=y;this._views.push(D),D.attachToAppRef(this)}detachView(y){const D=y;Od(this._views,D),D.detachFromAppRef()}_loadComponent(y){this.attachView(y.hostView),this.tick(),this.components.push(y);const D=this._injector.get(Vh,[]);D.push(...this._bootstrapListeners),D.forEach(L=>L(y))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(y=>y()),this._views.slice().forEach(y=>y.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(y){return this._destroyListeners.push(y),()=>Od(this._destroyListeners,y)}destroy(){if(this._destroyed)throw new oe(406,!1);const y=this._injector;y.destroy&&!y.destroyed&&y.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(_,A){const y=_.indexOf(A);y>-1&&_.splice(y,1)}const _0=new Vn("",{providedIn:"root",factory:()=>_e(yl).handleError.bind(void 0)});function _y(){const _=_e(ba),A=_e(yl);return y=>_.runOutsideAngular(()=>A.handleError(y))}let gy=(()=>{class _{constructor(){this.zone=_e(ba),this.applicationRef=_e(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(_,A,y){if(Br(_)&&!y){const D=ri(_.index,A);return new hc(D,D)}return 47&_.type?new hc(A[yn],A):null}(dr(),bi(),16==(16&_))}class M0{constructor(){}supports(A){return cd(A)}create(A){return new Sy(A)}}const xy=(_,A)=>A;class Sy{constructor(A){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=A||xy}forEachItem(A){let y;for(y=this._itHead;null!==y;y=y._next)A(y)}forEachOperation(A){let y=this._itHead,D=this._removalsHead,L=0,P=null;for(;y||D;){const V=!D||y&&y.currentIndex{V=this._trackByFn(L,ue),null!==y&&Object.is(y.trackById,V)?(D&&(y=this._verifyReinsertion(y,ue,V,L)),Object.is(y.item,ue)||this._addIdentityChange(y,ue)):(y=this._mismatch(y,ue,V,L),D=!0),y=y._next,L++}),this.length=L;return this._truncate(y),this.collection=A,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let A;for(A=this._previousItHead=this._itHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._additionsHead;null!==A;A=A._nextAdded)A.previousIndex=A.currentIndex;for(this._additionsHead=this._additionsTail=null,A=this._movesHead;null!==A;A=A._nextMoved)A.previousIndex=A.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(A,y,D,L){let P;return null===A?P=this._itTail:(P=A._prev,this._remove(A)),null!==(A=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null))?(Object.is(A.item,y)||this._addIdentityChange(A,y),this._reinsertAfter(A,P,L)):null!==(A=null===this._linkedRecords?null:this._linkedRecords.get(D,L))?(Object.is(A.item,y)||this._addIdentityChange(A,y),this._moveAfter(A,P,L)):A=this._addAfter(new Dy(y,D),P,L),A}_verifyReinsertion(A,y,D,L){let P=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null);return null!==P?A=this._reinsertAfter(P,A._prev,L):A.currentIndex!=L&&(A.currentIndex=L,this._addToMoves(A,L)),A}_truncate(A){for(;null!==A;){const y=A._next;this._addToRemovals(this._unlink(A)),A=y}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(A,y,D){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(A);const L=A._prevRemoved,P=A._nextRemoved;return null===L?this._removalsHead=P:L._nextRemoved=P,null===P?this._removalsTail=L:P._prevRemoved=L,this._insertAfter(A,y,D),this._addToMoves(A,D),A}_moveAfter(A,y,D){return this._unlink(A),this._insertAfter(A,y,D),this._addToMoves(A,D),A}_addAfter(A,y,D){return this._insertAfter(A,y,D),this._additionsTail=null===this._additionsTail?this._additionsHead=A:this._additionsTail._nextAdded=A,A}_insertAfter(A,y,D){const L=null===y?this._itHead:y._next;return A._next=L,A._prev=y,null===L?this._itTail=A:L._prev=A,null===y?this._itHead=A:y._next=A,null===this._linkedRecords&&(this._linkedRecords=new C0),this._linkedRecords.put(A),A.currentIndex=D,A}_remove(A){return this._addToRemovals(this._unlink(A))}_unlink(A){null!==this._linkedRecords&&this._linkedRecords.remove(A);const y=A._prev,D=A._next;return null===y?this._itHead=D:y._next=D,null===D?this._itTail=y:D._prev=y,A}_addToMoves(A,y){return A.previousIndex===y||(this._movesTail=null===this._movesTail?this._movesHead=A:this._movesTail._nextMoved=A),A}_addToRemovals(A){return null===this._unlinkedRecords&&(this._unlinkedRecords=new C0),this._unlinkedRecords.put(A),A.currentIndex=null,A._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=A,A._prevRemoved=null):(A._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=A),A}_addIdentityChange(A,y){return A.item=y,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=A:this._identityChangesTail._nextIdentityChange=A,A}}class Dy{constructor(A,y){this.item=A,this.trackById=y,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(A){null===this._head?(this._head=this._tail=A,A._nextDup=null,A._prevDup=null):(this._tail._nextDup=A,A._prevDup=this._tail,A._nextDup=null,this._tail=A)}get(A,y){let D;for(D=this._head;null!==D;D=D._nextDup)if((null===y||y<=D.currentIndex)&&Object.is(D.trackById,A))return D;return null}remove(A){const y=A._prevDup,D=A._nextDup;return null===y?this._head=D:y._nextDup=D,null===D?this._tail=y:D._prevDup=y,null===this._head}}class C0{constructor(){this.map=new Map}put(A){const y=A.trackById;let D=this.map.get(y);D||(D=new Ly,this.map.set(y,D)),D.add(A)}get(A,y){const L=this.map.get(A);return L?L.get(A,y):null}remove(A){const y=A.trackById;return this.map.get(y).remove(A)&&this.map.delete(y),A}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function y0(_,A,y){const D=_.previousIndex;if(null===D)return D;let L=0;return y&&D{if(y&&y.key===L)this._maybeAddToChanges(y,D),this._appendAfter=y,y=y._next;else{const P=this._getOrCreateRecordForKey(L,D);y=this._insertBeforeOrAppend(y,P)}}),y){y._prev&&(y._prev._next=null),this._removalsHead=y;for(let D=y;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(A,y){if(A){const D=A._prev;return y._next=A,y._prev=D,A._prev=y,D&&(D._next=y),A===this._mapHead&&(this._mapHead=y),this._appendAfter=A,A}return this._appendAfter?(this._appendAfter._next=y,y._prev=this._appendAfter):this._mapHead=y,this._appendAfter=y,null}_getOrCreateRecordForKey(A,y){if(this._records.has(A)){const L=this._records.get(A);this._maybeAddToChanges(L,y);const P=L._prev,V=L._next;return P&&(P._next=V),V&&(V._prev=P),L._next=null,L._prev=null,L}const D=new Ry(A);return this._records.set(A,D),D.currentValue=y,this._addToAdditions(D),D}_reset(){if(this.isDirty){let A;for(this._previousMapHead=this._mapHead,A=this._previousMapHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._changesHead;null!==A;A=A._nextChanged)A.previousValue=A.currentValue;for(A=this._additionsHead;null!=A;A=A._nextAdded)A.previousValue=A.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(A,y){Object.is(y,A.currentValue)||(A.previousValue=A.currentValue,A.currentValue=y,this._addToChanges(A))}_addToAdditions(A){null===this._additionsHead?this._additionsHead=this._additionsTail=A:(this._additionsTail._nextAdded=A,this._additionsTail=A)}_addToChanges(A){null===this._changesHead?this._changesHead=this._changesTail=A:(this._changesTail._nextChanged=A,this._changesTail=A)}_forEach(A,y){A instanceof Map?A.forEach(y):Object.keys(A).forEach(D=>y(A[D],D))}}class Ry{constructor(A){this.key=A,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(y){this.factories=y}static create(y,D){if(null!=D){const L=D.factories.slice();y=y.concat(L)}return new _(y)}static extend(y){return{provide:_,useFactory:D=>_.create(y,D||T0()),deps:[[_,new qi,new mn]]}}find(y){const D=this.factories.find(L=>L.supports(y));if(null!=D)return D;throw new oe(901,!1)}}return _})();function E0(){return new qh([new w0])}let qh=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:E0});constructor(y){this.factories=y}static create(y,D){if(D){const L=D.factories.slice();y=y.concat(L)}return new _(y)}static extend(y){return{provide:_,useFactory:D=>_.create(y,D||E0()),deps:[[_,new qi,new mn]]}}find(y){const D=this.factories.find(L=>L.supports(y));if(D)return D;throw new oe(901,!1)}}return _})();const Hy=c0(null,"core",[]);let ky=(()=>{class _{constructor(y){}static#e=this.\u0275fac=function(D){return new(D||_)(se(zl))};static#t=this.\u0275mod=On({type:_});static#i=this.\u0275inj=ae({})}return _})();function Yy(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Gy(_){const A=Yi(_);if(!A)return null;const y=new pc(A);return{get selector(){return y.selector},get type(){return y.componentType},get inputs(){return y.inputs},get outputs(){return y.outputs},get ngContentSelectors(){return y.ngContentSelectors},get isStandalone(){return A.standalone},get isSignal(){return A.signals}}}},56223:(Ee,Z,h)=>{"use strict";h.d(Z,{Cf:()=>ce,EJ:()=>Pt,F:()=>yi,Fj:()=>te,JJ:()=>ee,JL:()=>ke,JU:()=>x,Kr:()=>en,NI:()=>Ke,On:()=>Yi,Q7:()=>Ji,QS:()=>Xa,UX:()=>Xr,YN:()=>hi,Zs:()=>Mr,_Y:()=>Cn,a5:()=>ae,c5:()=>$a,cw:()=>lt,gN:()=>Ne,kI:()=>ye,oH:()=>dn,p4:()=>Bt,qu:()=>Ra,sg:()=>sr,u:()=>nr,u5:()=>cs,wV:()=>Sn});var e=h(65879),p=h(96814),g=h(7715),S=h(9315),m=h(37398);let T=(()=>{class st{constructor(Ue,Lt){this._renderer=Ue,this._elementRef=Lt,this.onChange=Kt=>{},this.onTouched=()=>{}}setProperty(Ue,Lt){this._renderer.setProperty(this._elementRef.nativeElement,Ue,Lt)}registerOnTouched(Ue){this.onTouched=Ue}registerOnChange(Ue){this.onChange=Ue}setDisabledState(Ue){this.setProperty("disabled",Ue)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:st})}return st})(),b=(()=>{class st extends T{static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,features:[e.qOj]})}return st})();const x=new e.OlP("NgValueAccessor"),N={provide:x,useExisting:(0,e.Gpc)(()=>te),multi:!0},O=new e.OlP("CompositionEventMode");let te=(()=>{class st extends T{constructor(Ue,Lt,Kt){super(Ue,Lt),this._compositionMode=Kt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function B(){const st=(0,p.q)()?(0,p.q)().getUserAgent():"";return/android (\d+)/.test(st.toLowerCase())}())}writeValue(Ue){this.setProperty("value",Ue??"")}_handleInput(Ue){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Ue)}_compositionStart(){this._composing=!0}_compositionEnd(Ue){this._composing=!1,this._compositionMode&&this.onChange(Ue)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(O,8))};static#t=this.\u0275dir=e.lG2({type:st,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,Kt){1&Lt&&e.NdJ("input",function(rn){return Kt._handleInput(rn.target.value)})("blur",function(){return Kt.onTouched()})("compositionstart",function(){return Kt._compositionStart()})("compositionend",function(rn){return Kt._compositionEnd(rn.target.value)})},features:[e._Bn([N]),e.qOj]})}return st})();function ne(st){return null==st||("string"==typeof st||Array.isArray(st))&&0===st.length}function F(st){return null!=st&&"number"==typeof st.length}const ce=new e.OlP("NgValidators"),Ce=new e.OlP("NgAsyncValidators"),Ie=/^(?=.{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 ye{static min(_t){return function oe(st){return _t=>{if(ne(_t.value)||ne(st))return null;const Ue=parseFloat(_t.value);return!isNaN(Ue)&&Ue{if(ne(_t.value)||ne(st))return null;const Ue=parseFloat(_t.value);return!isNaN(Ue)&&Ue>st?{max:{max:st,actual:_t.value}}:null}}(_t)}static required(_t){return z(_t)}static requiredTrue(_t){return q(_t)}static email(_t){return function W(st){return ne(st.value)||Ie.test(st.value)?null:{email:!0}}(_t)}static minLength(_t){return function Q(st){return _t=>ne(_t.value)||!F(_t.value)?null:_t.value.lengthF(_t.value)&&_t.value.length>st?{maxlength:{requiredLength:st,actualLength:_t.value.length}}:null}(_t)}static pattern(_t){return tt(_t)}static nullValidator(_t){return null}static compose(_t){return G(_t)}static composeAsync(_t){return Le(_t)}}function z(st){return ne(st.value)?{required:!0}:null}function q(st){return!0===st.value?null:{required:!0}}function tt(st){if(!st)return Fe;let _t,Ue;return"string"==typeof st?(Ue="","^"!==st.charAt(0)&&(Ue+="^"),Ue+=st,"$"!==st.charAt(st.length-1)&&(Ue+="$"),_t=new RegExp(Ue)):(Ue=st.toString(),_t=st),Lt=>{if(ne(Lt.value))return null;const Kt=Lt.value;return _t.test(Kt)?null:{pattern:{requiredPattern:Ue,actualValue:Kt}}}}function Fe(st){return null}function ft(st){return null!=st}function Ye(st){return(0,e.QGY)(st)?(0,g.D)(st):st}function $e(st){let _t={};return st.forEach(Ue=>{_t=null!=Ue?{..._t,...Ue}:_t}),0===Object.keys(_t).length?null:_t}function rt(st,_t){return _t.map(Ue=>Ue(st))}function ge(st){return st.map(_t=>function Qe(st){return!st.validate}(_t)?_t:Ue=>_t.validate(Ue))}function G(st){if(!st)return null;const _t=st.filter(ft);return 0==_t.length?null:function(Ue){return $e(rt(Ue,_t))}}function me(st){return null!=st?G(ge(st)):null}function Le(st){if(!st)return null;const _t=st.filter(ft);return 0==_t.length?null:function(Ue){const Lt=rt(Ue,_t).map(Ye);return(0,S.D)(Lt).pipe((0,m.U)($e))}}function Ve(st){return null!=st?Le(ge(st)):null}function ve(st,_t){return null===st?[_t]:Array.isArray(st)?[...st,_t]:[st,_t]}function xe(st){return st._rawValidators}function ot(st){return st._rawAsyncValidators}function fe(st){return st?Array.isArray(st)?st:[st]:[]}function qe(st,_t){return Array.isArray(st)?st.includes(_t):st===_t}function we(st,_t){const Ue=fe(_t);return fe(st).forEach(Kt=>{qe(Ue,Kt)||Ue.push(Kt)}),Ue}function ht(st,_t){return fe(_t).filter(Ue=>!qe(st,Ue))}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(_t){this._rawValidators=_t||[],this._composedValidatorFn=me(this._rawValidators)}_setAsyncValidators(_t){this._rawAsyncValidators=_t||[],this._composedAsyncValidatorFn=Ve(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(_t){this._onDestroyCallbacks.push(_t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(_t=>_t()),this._onDestroyCallbacks=[]}reset(_t=void 0){this.control&&this.control.reset(_t)}hasError(_t,Ue){return!!this.control&&this.control.hasError(_t,Ue)}getError(_t,Ue){return this.control?this.control.getError(_t,Ue):null}}class Ne extends Y{get formDirective(){return null}get path(){return null}}class ae extends Y{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class je{constructor(_t){this._cd=_t}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 ee=(()=>{class st extends je{constructor(Ue){super(Ue)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ae,2))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Lt,Kt){2&Lt&&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 st})(),ke=(()=>{class st extends je{constructor(Ue){super(Ue)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(Ne,10))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Lt,Kt){2&Lt&&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 st})();const s="VALID",E="INVALID",k="PENDING",$="DISABLED";function it(st){return(se(st)?st.validators:st)||null}function De(st,_t){return(se(_t)?_t.asyncValidators:st)||null}function se(st){return null!=st&&!Array.isArray(st)&&"object"==typeof st}function ie(st,_t,Ue){const Lt=st.controls;if(!(_t?Object.keys(Lt):Lt).length)throw new e.vHH(1e3,"");if(!Lt[Ue])throw new e.vHH(1001,"")}function _e(st,_t,Ue){st._forEachChild((Lt,Kt)=>{if(void 0===Ue[Kt])throw new e.vHH(1002,"")})}class et{constructor(_t,Ue){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(_t),this._assignAsyncValidators(Ue)}get validator(){return this._composedValidatorFn}set validator(_t){this._rawValidators=this._composedValidatorFn=_t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(_t){this._rawAsyncValidators=this._composedAsyncValidatorFn=_t}get parent(){return this._parent}get valid(){return this.status===s}get invalid(){return this.status===E}get pending(){return this.status==k}get disabled(){return this.status===$}get enabled(){return this.status!==$}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(_t){this._assignValidators(_t)}setAsyncValidators(_t){this._assignAsyncValidators(_t)}addValidators(_t){this.setValidators(we(_t,this._rawValidators))}addAsyncValidators(_t){this.setAsyncValidators(we(_t,this._rawAsyncValidators))}removeValidators(_t){this.setValidators(ht(_t,this._rawValidators))}removeAsyncValidators(_t){this.setAsyncValidators(ht(_t,this._rawAsyncValidators))}hasValidator(_t){return qe(this._rawValidators,_t)}hasAsyncValidator(_t){return qe(this._rawAsyncValidators,_t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(_t={}){this.touched=!0,this._parent&&!_t.onlySelf&&this._parent.markAsTouched(_t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(_t=>_t.markAllAsTouched())}markAsUntouched(_t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Ue=>{Ue.markAsUntouched({onlySelf:!0})}),this._parent&&!_t.onlySelf&&this._parent._updateTouched(_t)}markAsDirty(_t={}){this.pristine=!1,this._parent&&!_t.onlySelf&&this._parent.markAsDirty(_t)}markAsPristine(_t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Ue=>{Ue.markAsPristine({onlySelf:!0})}),this._parent&&!_t.onlySelf&&this._parent._updatePristine(_t)}markAsPending(_t={}){this.status=k,!1!==_t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!_t.onlySelf&&this._parent.markAsPending(_t)}disable(_t={}){const Ue=this._parentMarkedDirty(_t.onlySelf);this.status=$,this.errors=null,this._forEachChild(Lt=>{Lt.disable({..._t,onlySelf:!0})}),this._updateValue(),!1!==_t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({..._t,skipPristineCheck:Ue}),this._onDisabledChange.forEach(Lt=>Lt(!0))}enable(_t={}){const Ue=this._parentMarkedDirty(_t.onlySelf);this.status=s,this._forEachChild(Lt=>{Lt.enable({..._t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:_t.emitEvent}),this._updateAncestors({..._t,skipPristineCheck:Ue}),this._onDisabledChange.forEach(Lt=>Lt(!1))}_updateAncestors(_t){this._parent&&!_t.onlySelf&&(this._parent.updateValueAndValidity(_t),_t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(_t){this._parent=_t}getRawValue(){return this.value}updateValueAndValidity(_t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===s||this.status===k)&&this._runAsyncValidator(_t.emitEvent)),!1!==_t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!_t.onlySelf&&this._parent.updateValueAndValidity(_t)}_updateTreeValidity(_t={emitEvent:!0}){this._forEachChild(Ue=>Ue._updateTreeValidity(_t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:_t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$:s}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(_t){if(this.asyncValidator){this.status=k,this._hasOwnPendingAsyncValidator=!0;const Ue=Ye(this.asyncValidator(this));this._asyncValidationSubscription=Ue.subscribe(Lt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Lt,{emitEvent:_t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(_t,Ue={}){this.errors=_t,this._updateControlsErrors(!1!==Ue.emitEvent)}get(_t){let Ue=_t;return null==Ue||(Array.isArray(Ue)||(Ue=Ue.split(".")),0===Ue.length)?null:Ue.reduce((Lt,Kt)=>Lt&&Lt._find(Kt),this)}getError(_t,Ue){const Lt=Ue?this.get(Ue):this;return Lt&&Lt.errors?Lt.errors[_t]:null}hasError(_t,Ue){return!!this.getError(_t,Ue)}get root(){let _t=this;for(;_t._parent;)_t=_t._parent;return _t}_updateControlsErrors(_t){this.status=this._calculateStatus(),_t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(_t)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?$:this.errors?E:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(k)?k:this._anyControlsHaveStatus(E)?E:s}_anyControlsHaveStatus(_t){return this._anyControls(Ue=>Ue.status===_t)}_anyControlsDirty(){return this._anyControls(_t=>_t.dirty)}_anyControlsTouched(){return this._anyControls(_t=>_t.touched)}_updatePristine(_t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!_t.onlySelf&&this._parent._updatePristine(_t)}_updateTouched(_t={}){this.touched=this._anyControlsTouched(),this._parent&&!_t.onlySelf&&this._parent._updateTouched(_t)}_registerOnCollectionChange(_t){this._onCollectionChange=_t}_setUpdateStrategy(_t){se(_t)&&null!=_t.updateOn&&(this._updateOn=_t.updateOn)}_parentMarkedDirty(_t){return!_t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(_t){return null}_assignValidators(_t){this._rawValidators=Array.isArray(_t)?_t.slice():_t,this._composedValidatorFn=function Ze(st){return Array.isArray(st)?me(st):st||null}(this._rawValidators)}_assignAsyncValidators(_t){this._rawAsyncValidators=Array.isArray(_t)?_t.slice():_t,this._composedAsyncValidatorFn=function Xe(st){return Array.isArray(st)?Ve(st):st||null}(this._rawAsyncValidators)}}class lt extends et{constructor(_t,Ue,Lt){super(it(Ue),De(Lt,Ue)),this.controls=_t,this._initObservables(),this._setUpdateStrategy(Ue),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(_t,Ue){return this.controls[_t]?this.controls[_t]:(this.controls[_t]=Ue,Ue.setParent(this),Ue._registerOnCollectionChange(this._onCollectionChange),Ue)}addControl(_t,Ue,Lt={}){this.registerControl(_t,Ue),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}removeControl(_t,Ue={}){this.controls[_t]&&this.controls[_t]._registerOnCollectionChange(()=>{}),delete this.controls[_t],this.updateValueAndValidity({emitEvent:Ue.emitEvent}),this._onCollectionChange()}setControl(_t,Ue,Lt={}){this.controls[_t]&&this.controls[_t]._registerOnCollectionChange(()=>{}),delete this.controls[_t],Ue&&this.registerControl(_t,Ue),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}contains(_t){return this.controls.hasOwnProperty(_t)&&this.controls[_t].enabled}setValue(_t,Ue={}){_e(this,0,_t),Object.keys(_t).forEach(Lt=>{ie(this,!0,Lt),this.controls[Lt].setValue(_t[Lt],{onlySelf:!0,emitEvent:Ue.emitEvent})}),this.updateValueAndValidity(Ue)}patchValue(_t,Ue={}){null!=_t&&(Object.keys(_t).forEach(Lt=>{const Kt=this.controls[Lt];Kt&&Kt.patchValue(_t[Lt],{onlySelf:!0,emitEvent:Ue.emitEvent})}),this.updateValueAndValidity(Ue))}reset(_t={},Ue={}){this._forEachChild((Lt,Kt)=>{Lt.reset(_t[Kt],{onlySelf:!0,emitEvent:Ue.emitEvent})}),this._updatePristine(Ue),this._updateTouched(Ue),this.updateValueAndValidity(Ue)}getRawValue(){return this._reduceChildren({},(_t,Ue,Lt)=>(_t[Lt]=Ue.getRawValue(),_t))}_syncPendingControls(){let _t=this._reduceChildren(!1,(Ue,Lt)=>!!Lt._syncPendingControls()||Ue);return _t&&this.updateValueAndValidity({onlySelf:!0}),_t}_forEachChild(_t){Object.keys(this.controls).forEach(Ue=>{const Lt=this.controls[Ue];Lt&&_t(Lt,Ue)})}_setUpControls(){this._forEachChild(_t=>{_t.setParent(this),_t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(_t){for(const[Ue,Lt]of Object.entries(this.controls))if(this.contains(Ue)&&_t(Lt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Ue,Lt,Kt)=>((Lt.enabled||this.disabled)&&(Ue[Kt]=Lt.value),Ue))}_reduceChildren(_t,Ue){let Lt=_t;return this._forEachChild((Kt,Ei)=>{Lt=Ue(Lt,Kt,Ei)}),Lt}_allControlsDisabled(){for(const _t of Object.keys(this.controls))if(this.controls[_t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(_t){return this.controls.hasOwnProperty(_t)?this.controls[_t]:null}}class Ot extends lt{}const si=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>zt}),zt="always";function yt(st,_t){return[..._t.path,st]}function Tt(st,_t,Ue=zt){Je(st,_t),_t.valueAccessor.writeValue(st.value),(st.disabled||"always"===Ue)&&_t.valueAccessor.setDisabledState?.(st.disabled),function Ut(st,_t){_t.valueAccessor.registerOnChange(Ue=>{st._pendingValue=Ue,st._pendingChange=!0,st._pendingDirty=!0,"change"===st.updateOn&&mi(st,_t)})}(st,_t),function Mi(st,_t){const Ue=(Lt,Kt)=>{_t.valueAccessor.writeValue(Lt),Kt&&_t.viewToModelUpdate(Lt)};st.registerOnChange(Ue),_t._registerOnDestroy(()=>{st._unregisterOnChange(Ue)})}(st,_t),function Xt(st,_t){_t.valueAccessor.registerOnTouched(()=>{st._pendingTouched=!0,"blur"===st.updateOn&&st._pendingChange&&mi(st,_t),"submit"!==st.updateOn&&st.markAsTouched()})}(st,_t),function Ge(st,_t){if(_t.valueAccessor.setDisabledState){const Ue=Lt=>{_t.valueAccessor.setDisabledState(Lt)};st.registerOnDisabledChange(Ue),_t._registerOnDestroy(()=>{st._unregisterOnDisabledChange(Ue)})}}(st,_t)}function Me(st,_t,Ue=!0){const Lt=()=>{};_t.valueAccessor&&(_t.valueAccessor.registerOnChange(Lt),_t.valueAccessor.registerOnTouched(Lt)),At(st,_t),st&&(_t._invokeOnDestroyCallbacks(),st._registerOnCollectionChange(()=>{}))}function mt(st,_t){st.forEach(Ue=>{Ue.registerOnValidatorChange&&Ue.registerOnValidatorChange(_t)})}function Je(st,_t){const Ue=xe(st);null!==_t.validator?st.setValidators(ve(Ue,_t.validator)):"function"==typeof Ue&&st.setValidators([Ue]);const Lt=ot(st);null!==_t.asyncValidator?st.setAsyncValidators(ve(Lt,_t.asyncValidator)):"function"==typeof Lt&&st.setAsyncValidators([Lt]);const Kt=()=>st.updateValueAndValidity();mt(_t._rawValidators,Kt),mt(_t._rawAsyncValidators,Kt)}function At(st,_t){let Ue=!1;if(null!==st){if(null!==_t.validator){const Kt=xe(st);if(Array.isArray(Kt)&&Kt.length>0){const Ei=Kt.filter(rn=>rn!==_t.validator);Ei.length!==Kt.length&&(Ue=!0,st.setValidators(Ei))}}if(null!==_t.asyncValidator){const Kt=ot(st);if(Array.isArray(Kt)&&Kt.length>0){const Ei=Kt.filter(rn=>rn!==_t.asyncValidator);Ei.length!==Kt.length&&(Ue=!0,st.setAsyncValidators(Ei))}}}const Lt=()=>{};return mt(_t._rawValidators,Lt),mt(_t._rawAsyncValidators,Lt),Ue}function mi(st,_t){st._pendingDirty&&st.markAsDirty(),st.setValue(st._pendingValue,{emitModelToViewChange:!1}),_t.viewToModelUpdate(st._pendingValue),st._pendingChange=!1}function xt(st,_t){Je(st,_t)}function xi(st,_t){if(!st.hasOwnProperty("model"))return!1;const Ue=st.model;return!!Ue.isFirstChange()||!Object.is(_t,Ue.currentValue)}function ji(st,_t){st._syncPendingControls(),_t.forEach(Ue=>{const Lt=Ue.control;"submit"===Lt.updateOn&&Lt._pendingChange&&(Ue.viewToModelUpdate(Lt._pendingValue),Lt._pendingChange=!1)})}function Di(st,_t){if(!_t)return null;let Ue,Lt,Kt;return Array.isArray(_t),_t.forEach(Ei=>{Ei.constructor===te?Ue=Ei:function Zi(st){return Object.getPrototypeOf(st.constructor)===b}(Ei)?Lt=Ei:Kt=Ei}),Kt||Lt||Ue||null}const Xi={provide:Ne,useExisting:(0,e.Gpc)(()=>yi)},Wt=(()=>Promise.resolve())();let yi=(()=>{class st extends Ne{constructor(Ue,Lt,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new lt({},me(Ue),Ve(Lt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Ue){Wt.then(()=>{const Lt=this._findContainer(Ue.path);Ue.control=Lt.registerControl(Ue.name,Ue.control),Tt(Ue.control,Ue,this.callSetDisabledState),Ue.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Ue)})}getControl(Ue){return this.form.get(Ue.path)}removeControl(Ue){Wt.then(()=>{const Lt=this._findContainer(Ue.path);Lt&&Lt.removeControl(Ue.name),this._directives.delete(Ue)})}addFormGroup(Ue){Wt.then(()=>{const Lt=this._findContainer(Ue.path),Kt=new lt({});xt(Kt,Ue),Lt.registerControl(Ue.name,Kt),Kt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Ue){Wt.then(()=>{const Lt=this._findContainer(Ue.path);Lt&&Lt.removeControl(Ue.name)})}getFormGroup(Ue){return this.form.get(Ue.path)}updateModel(Ue,Lt){Wt.then(()=>{this.form.get(Ue.path).setValue(Lt)})}setValue(Ue){this.control.setValue(Ue)}onSubmit(Ue){return this.submitted=!0,ji(this.form,this._directives),this.ngSubmit.emit(Ue),"dialog"===Ue?.target?.method}onReset(){this.resetForm()}resetForm(Ue=void 0){this.form.reset(Ue),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Ue){return Ue.pop(),Ue.length?this.form.get(Ue):this.form}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("submit",function(rn){return Kt.onSubmit(rn)})("reset",function(){return Kt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Xi]),e.qOj]})}return st})();function de(st,_t){const Ue=st.indexOf(_t);Ue>-1&&st.splice(Ue,1)}function pt(st){return"object"==typeof st&&null!==st&&2===Object.keys(st).length&&"value"in st&&"disabled"in st}const Ke=class extends et{constructor(_t=null,Ue,Lt){super(it(Ue),De(Lt,Ue)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(_t),this._setUpdateStrategy(Ue),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),se(Ue)&&(Ue.nonNullable||Ue.initialValueIsDefault)&&(this.defaultValue=pt(_t)?_t.value:_t)}setValue(_t,Ue={}){this.value=this._pendingValue=_t,this._onChange.length&&!1!==Ue.emitModelToViewChange&&this._onChange.forEach(Lt=>Lt(this.value,!1!==Ue.emitViewToModelChange)),this.updateValueAndValidity(Ue)}patchValue(_t,Ue={}){this.setValue(_t,Ue)}reset(_t=this.defaultValue,Ue={}){this._applyFormState(_t),this.markAsPristine(Ue),this.markAsUntouched(Ue),this.setValue(this.value,Ue),this._pendingChange=!1}_updateValue(){}_anyControls(_t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(_t){this._onChange.push(_t)}_unregisterOnChange(_t){de(this._onChange,_t)}registerOnDisabledChange(_t){this._onDisabledChange.push(_t)}_unregisterOnDisabledChange(_t){de(this._onDisabledChange,_t)}_forEachChild(_t){}_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(_t){pt(_t)?(this.value=this._pendingValue=_t.value,_t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=_t}},Bt=Ke,Gn={provide:ae,useExisting:(0,e.Gpc)(()=>Yi)},ar=(()=>Promise.resolve())();let Yi=(()=>{class st extends ae{constructor(Ue,Lt,Kt,Ei,rn,Yn){super(),this._changeDetectorRef=rn,this.callSetDisabledState=Yn,this.control=new Ke,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=Ue,this._setValidators(Lt),this._setAsyncValidators(Kt),this.valueAccessor=Di(0,Ei)}ngOnChanges(Ue){if(this._checkForErrors(),!this._registered||"name"in Ue){if(this._registered&&(this._checkName(),this.formDirective)){const Lt=Ue.name.previousValue;this.formDirective.removeControl({name:Lt,path:this._getPath(Lt)})}this._setUpControl()}"isDisabled"in Ue&&this._updateDisabled(Ue),xi(Ue,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(Ue){this.viewModel=Ue,this.update.emit(Ue)}_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(){Tt(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(Ue){ar.then(()=>{this.control.setValue(Ue,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Ue){const Lt=Ue.isDisabled.currentValue,Kt=0!==Lt&&(0,e.VuI)(Lt);ar.then(()=>{Kt&&!this.control.disabled?this.control.disable():!Kt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Ue){return this._parent?yt(Ue,this._parent):[Ue]}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(Ne,9),e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(e.sBO,8),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,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 st})(),Cn=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return st})();const Un={provide:x,useExisting:(0,e.Gpc)(()=>Sn),multi:!0};let Sn=(()=>{class st extends b{writeValue(Ue){this.setProperty("value",Ue??"")}registerOnChange(Ue){this.onChange=Lt=>{Ue(""==Lt?null:parseFloat(Lt))}}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("input",function(rn){return Kt.onChange(rn.target.value)})("blur",function(){return Kt.onTouched()})},features:[e._Bn([Un]),e.qOj]})}return st})(),er=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({})}return st})();const Si=new e.OlP("NgModelWithFormControlWarning"),Gi={provide:ae,useExisting:(0,e.Gpc)(()=>dn)};let dn=(()=>{class st extends ae{set isDisabled(Ue){}static#e=this._ngModelWarningSentOnce=!1;constructor(Ue,Lt,Kt,Ei,rn){super(),this._ngModelWarningConfig=Ei,this.callSetDisabledState=rn,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(Ue),this._setAsyncValidators(Lt),this.valueAccessor=Di(0,Kt)}ngOnChanges(Ue){if(this._isControlChanged(Ue)){const Lt=Ue.form.previousValue;Lt&&Me(Lt,this,!1),Tt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}xi(Ue,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Me(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Ue){this.viewModel=Ue,this.update.emit(Ue)}_isControlChanged(Ue){return Ue.hasOwnProperty("form")}static#t=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(Si,8),e.Y36(si,8))};static#i=this.\u0275dir=e.lG2({type:st,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Gi]),e.qOj,e.TTD]})}return st})();const In={provide:Ne,useExisting:(0,e.Gpc)(()=>sr)};let sr=(()=>{class st extends Ne{constructor(Ue,Lt,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(Ue),this._setAsyncValidators(Lt)}ngOnChanges(Ue){this._checkFormPresent(),Ue.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(At(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Ue){const Lt=this.form.get(Ue.path);return Tt(Lt,Ue,this.callSetDisabledState),Lt.updateValueAndValidity({emitEvent:!1}),this.directives.push(Ue),Lt}getControl(Ue){return this.form.get(Ue.path)}removeControl(Ue){Me(Ue.control||null,Ue,!1),function $i(st,_t){const Ue=st.indexOf(_t);Ue>-1&&st.splice(Ue,1)}(this.directives,Ue)}addFormGroup(Ue){this._setUpFormContainer(Ue)}removeFormGroup(Ue){this._cleanUpFormContainer(Ue)}getFormGroup(Ue){return this.form.get(Ue.path)}addFormArray(Ue){this._setUpFormContainer(Ue)}removeFormArray(Ue){this._cleanUpFormContainer(Ue)}getFormArray(Ue){return this.form.get(Ue.path)}updateModel(Ue,Lt){this.form.get(Ue.path).setValue(Lt)}onSubmit(Ue){return this.submitted=!0,ji(this.form,this.directives),this.ngSubmit.emit(Ue),"dialog"===Ue?.target?.method}onReset(){this.resetForm()}resetForm(Ue=void 0){this.form.reset(Ue),this.submitted=!1}_updateDomValue(){this.directives.forEach(Ue=>{const Lt=Ue.control,Kt=this.form.get(Ue.path);Lt!==Kt&&(Me(Lt||null,Ue),(st=>st instanceof Ke)(Kt)&&(Tt(Kt,Ue,this.callSetDisabledState),Ue.control=Kt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Ue){const Lt=this.form.get(Ue.path);xt(Lt,Ue),Lt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Ue){if(this.form){const Lt=this.form.get(Ue.path);Lt&&function _i(st,_t){return At(st,_t)}(Lt,Ue)&&Lt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Je(this.form,this),this._oldForm&&At(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formGroup",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("submit",function(rn){return Kt.onSubmit(rn)})("reset",function(){return Kt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([In]),e.qOj,e.TTD]})}return st})();const zi={provide:ae,useExisting:(0,e.Gpc)(()=>nr)};let nr=(()=>{class st extends ae{set isDisabled(Ue){}static#e=this._ngModelWarningSentOnce=!1;constructor(Ue,Lt,Kt,Ei,rn){super(),this._ngModelWarningConfig=rn,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=Ue,this._setValidators(Lt),this._setAsyncValidators(Kt),this.valueAccessor=Di(0,Ei)}ngOnChanges(Ue){this._added||this._setUpControl(),xi(Ue,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Ue){this.viewModel=Ue,this.update.emit(Ue)}get path(){return yt(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||st)(e.Y36(Ne,13),e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(Si,8))};static#i=this.\u0275dir=e.lG2({type:st,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([zi]),e.qOj,e.TTD]})}return st})();const Sr={provide:x,useExisting:(0,e.Gpc)(()=>Pt),multi:!0};function Wn(st,_t){return null==st?`${_t}`:(_t&&"object"==typeof _t&&(_t="Object"),`${st}: ${_t}`.slice(0,50))}let Pt=(()=>{class st extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Ue){this._compareWith=Ue}writeValue(Ue){this.value=Ue;const Kt=Wn(this._getOptionId(Ue),Ue);this.setProperty("value",Kt)}registerOnChange(Ue){this.onChange=Lt=>{this.value=this._getOptionValue(Lt),Ue(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(Ue){for(const Lt of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Lt),Ue))return Lt;return null}_getOptionValue(Ue){const Lt=function yn(st){return st.split(":")[0]}(Ue);return this._optionMap.has(Lt)?this._optionMap.get(Lt):Ue}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("change",function(rn){return Kt.onChange(rn.target.value)})("blur",function(){return Kt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([Sr]),e.qOj]})}return st})(),hi=(()=>{class st{constructor(Ue,Lt,Kt){this._element=Ue,this._renderer=Lt,this._select=Kt,this._select&&(this.id=this._select._registerOption())}set ngValue(Ue){null!=this._select&&(this._select._optionMap.set(this.id,Ue),this._setElementValue(Wn(this.id,Ue)),this._select.writeValue(this._select.value))}set value(Ue){this._setElementValue(Ue),this._select&&this._select.writeValue(this._select.value)}_setElementValue(Ue){this._renderer.setProperty(this._element.nativeElement,"value",Ue)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Pt,9))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return st})();const ct={provide:x,useExisting:(0,e.Gpc)(()=>ki),multi:!0};function Qt(st,_t){return null==st?`${_t}`:("string"==typeof _t&&(_t=`'${_t}'`),_t&&"object"==typeof _t&&(_t="Object"),`${st}: ${_t}`.slice(0,50))}let ki=(()=>{class st extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Ue){this._compareWith=Ue}writeValue(Ue){let Lt;if(this.value=Ue,Array.isArray(Ue)){const Kt=Ue.map(Ei=>this._getOptionId(Ei));Lt=(Ei,rn)=>{Ei._setSelected(Kt.indexOf(rn.toString())>-1)}}else Lt=(Kt,Ei)=>{Kt._setSelected(!1)};this._optionMap.forEach(Lt)}registerOnChange(Ue){this.onChange=Lt=>{const Kt=[],Ei=Lt.selectedOptions;if(void 0!==Ei){const rn=Ei;for(let Yn=0;Yn{class st{constructor(Ue,Lt,Kt){this._element=Ue,this._renderer=Lt,this._select=Kt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(Ue){null!=this._select&&(this._value=Ue,this._setElementValue(Qt(this.id,Ue)),this._select.writeValue(this._select.value))}set value(Ue){this._select?(this._value=Ue,this._setElementValue(Qt(this.id,Ue)),this._select.writeValue(this._select.value)):this._setElementValue(Ue)}_setElementValue(Ue){this._renderer.setProperty(this._element.nativeElement,"value",Ue)}_setSelected(Ue){this._renderer.setProperty(this._element.nativeElement,"selected",Ue)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(ki,9))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return st})(),nt=(()=>{class st{constructor(){this._validator=Fe}ngOnChanges(Ue){if(this.inputName in Ue){const Lt=this.normalizeInput(Ue[this.inputName].currentValue);this._enabled=this.enabled(Lt),this._validator=this._enabled?this.createValidator(Lt):Fe,this._onChange&&this._onChange()}}validate(Ue){return this._validator(Ue)}registerOnValidatorChange(Ue){this._onChange=Ue}enabled(Ue){return null!=Ue}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275dir=e.lG2({type:st,features:[e.TTD]})}return st})();const An={provide:ce,useExisting:(0,e.Gpc)(()=>Ji),multi:!0},vn={provide:ce,useExisting:(0,e.Gpc)(()=>Mr),multi:!0};let Ji=(()=>{class st extends nt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=Ue=>z}enabled(Ue){return Ue}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("required",Kt._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([An]),e.qOj]})}return st})(),Mr=(()=>{class st extends Ji{constructor(){super(...arguments),this.createValidator=Ue=>q}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("required",Kt._enabled?"":null)},features:[e._Bn([vn]),e.qOj]})}return st})();const Va={provide:ce,useExisting:(0,e.Gpc)(()=>$a),multi:!0};let $a=(()=>{class st extends nt{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=Ue=>Ue,this.createValidator=Ue=>tt(Ue)}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("pattern",Kt._enabled?Kt.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Va]),e.qOj]})}return st})(),_o=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[er]})}return st})();class Nr extends et{constructor(_t,Ue,Lt){super(it(Ue),De(Lt,Ue)),this.controls=_t,this._initObservables(),this._setUpdateStrategy(Ue),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(_t){return this.controls[this._adjustIndex(_t)]}push(_t,Ue={}){this.controls.push(_t),this._registerControl(_t),this.updateValueAndValidity({emitEvent:Ue.emitEvent}),this._onCollectionChange()}insert(_t,Ue,Lt={}){this.controls.splice(_t,0,Ue),this._registerControl(Ue),this.updateValueAndValidity({emitEvent:Lt.emitEvent})}removeAt(_t,Ue={}){let Lt=this._adjustIndex(_t);Lt<0&&(Lt=0),this.controls[Lt]&&this.controls[Lt]._registerOnCollectionChange(()=>{}),this.controls.splice(Lt,1),this.updateValueAndValidity({emitEvent:Ue.emitEvent})}setControl(_t,Ue,Lt={}){let Kt=this._adjustIndex(_t);Kt<0&&(Kt=0),this.controls[Kt]&&this.controls[Kt]._registerOnCollectionChange(()=>{}),this.controls.splice(Kt,1),Ue&&(this.controls.splice(Kt,0,Ue),this._registerControl(Ue)),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(_t,Ue={}){_e(this,0,_t),_t.forEach((Lt,Kt)=>{ie(this,!1,Kt),this.at(Kt).setValue(Lt,{onlySelf:!0,emitEvent:Ue.emitEvent})}),this.updateValueAndValidity(Ue)}patchValue(_t,Ue={}){null!=_t&&(_t.forEach((Lt,Kt)=>{this.at(Kt)&&this.at(Kt).patchValue(Lt,{onlySelf:!0,emitEvent:Ue.emitEvent})}),this.updateValueAndValidity(Ue))}reset(_t=[],Ue={}){this._forEachChild((Lt,Kt)=>{Lt.reset(_t[Kt],{onlySelf:!0,emitEvent:Ue.emitEvent})}),this._updatePristine(Ue),this._updateTouched(Ue),this.updateValueAndValidity(Ue)}getRawValue(){return this.controls.map(_t=>_t.getRawValue())}clear(_t={}){this.controls.length<1||(this._forEachChild(Ue=>Ue._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:_t.emitEvent}))}_adjustIndex(_t){return _t<0?_t+this.length:_t}_syncPendingControls(){let _t=this.controls.reduce((Ue,Lt)=>!!Lt._syncPendingControls()||Ue,!1);return _t&&this.updateValueAndValidity({onlySelf:!0}),_t}_forEachChild(_t){this.controls.forEach((Ue,Lt)=>{_t(Ue,Lt)})}_updateValue(){this.value=this.controls.filter(_t=>_t.enabled||this.disabled).map(_t=>_t.value)}_anyControls(_t){return this.controls.some(Ue=>Ue.enabled&&_t(Ue))}_setUpControls(){this._forEachChild(_t=>this._registerControl(_t))}_allControlsDisabled(){for(const _t of this.controls)if(_t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(_t){_t.setParent(this),_t._registerOnCollectionChange(this._onCollectionChange)}_find(_t){return this.at(_t)??null}}function go(st){return!!st&&(void 0!==st.asyncValidators||void 0!==st.validators||void 0!==st.updateOn)}let Ra=(()=>{class st{constructor(){this.useNonNullable=!1}get nonNullable(){const Ue=new st;return Ue.useNonNullable=!0,Ue}group(Ue,Lt=null){const Kt=this._reduceControls(Ue);let Ei={};return go(Lt)?Ei=Lt:null!==Lt&&(Ei.validators=Lt.validator,Ei.asyncValidators=Lt.asyncValidator),new lt(Kt,Ei)}record(Ue,Lt=null){const Kt=this._reduceControls(Ue);return new Ot(Kt,Lt)}control(Ue,Lt,Kt){let Ei={};return this.useNonNullable?(go(Lt)?Ei=Lt:(Ei.validators=Lt,Ei.asyncValidators=Kt),new Ke(Ue,{...Ei,nonNullable:!0})):new Ke(Ue,Lt,Kt)}array(Ue,Lt,Kt){const Ei=Ue.map(rn=>this._createControl(rn));return new Nr(Ei,Lt,Kt)}_reduceControls(Ue){const Lt={};return Object.keys(Ue).forEach(Kt=>{Lt[Kt]=this._createControl(Ue[Kt])}),Lt}_createControl(Ue){return Ue instanceof Ke||Ue instanceof et?Ue:Array.isArray(Ue)?this.control(Ue[0],Ue.length>1?Ue[1]:null,Ue.length>2?Ue[2]:null):this.control(Ue)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),Xa=(()=>{class st extends Ra{group(Ue,Lt=null){return super.group(Ue,Lt)}control(Ue,Lt,Kt){return super.control(Ue,Lt,Kt)}array(Ue,Lt,Kt){return super.array(Ue,Lt,Kt)}static#e=this.\u0275fac=function(){let Ue;return function(Kt){return(Ue||(Ue=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),cs=(()=>{class st{static withConfig(Ue){return{ngModule:st,providers:[{provide:si,useValue:Ue.callSetDisabledState??zt}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[_o]})}return st})(),Xr=(()=>{class st{static withConfig(Ue){return{ngModule:st,providers:[{provide:Si,useValue:Ue.warnOnNgModelWithFormControl??"always"},{provide:si,useValue:Ue.callSetDisabledState??zt}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[_o]})}return st})()},24630:(Ee,Z,h)=>{"use strict";h.d(Z,{Bb:()=>Ne,XC:()=>Le,ZL:()=>Y});var e=h(65879),p=h(23680),g=h(96814),S=h(16672),m=h(69594),T=h(24191),b=h(42495),x=h(62831),R=h(86825),v=h(47394),N=h(78645),B=h(74911),O=h(63019),te=h(22096),ne=h(92438),F=h(36028),ce=h(68484),Ce=h(56223),Ie=h(64170),ye=h(27921),oe=h(94664),w=h(48180),z=h(32181),q=h(37398),W=h(99397),Q=h(5177),Re=h(49388);const tt=["panel"];function Fe(ae,je){if(1&ae&&(e.TgZ(0,"div",0,1),e.Hsn(2),e.qZA()),2&ae){const U=je.id,le=e.oxw();e.Q6J("id",le.id)("ngClass",le._classList)("@panelAnimation",le.isOpen?"visible":"hidden"),e.uIk("aria-label",le.ariaLabel||null)("aria-labelledby",le._getPanelAriaLabelledby(U))}}const ft=["*"],Ye=(0,R.X$)("panelAnimation",[(0,R.SB)("void, hidden",(0,R.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,R.eR)(":enter, hidden => visible",[(0,R.ru)([(0,R.jt)("0.03s linear",(0,R.oB)({opacity:1})),(0,R.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,R.oB)({transform:"scaleY(1)"}))])]),(0,R.eR)(":leave, visible => hidden",[(0,R.jt)("0.075s linear",(0,R.oB)({opacity:0}))])]);let $e=0;class rt{constructor(je,U){this.source=je,this.option=U}}const Qe=(0,p.Kr)(class{}),ge=new e.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function G(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let me=(()=>{class ae extends Qe{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,b.Ig)(U)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(U){this._autoSelectActiveOption=(0,b.Ig)(U)}set classList(U){this._classList=U&&U.length?(0,b.du)(U).reduce((le,ee)=>(le[ee]=!0,le),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(U,le,ee,ke){super(),this._changeDetectorRef=U,this._elementRef=le,this._defaults=ee,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-"+$e++,this.inertGroups=ke?.SAFARI||!1,this._autoActiveFirstOption=!!ee.autoActiveFirstOption,this._autoSelectActiveOption=!!ee.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new T.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 le=new rt(this,U);this.optionSelected.emit(le)}_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(le){return new(le||ae)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(ge),e.Y36(x.t4))};static#t=this.\u0275dir=e.lG2({type:ae,viewQuery:function(le,ee){if(1&le&&(e.Gf(e.Rgc,7),e.Gf(tt,5)),2&le){let ke;e.iGM(ke=e.CRH())&&(ee.template=ke.first),e.iGM(ke=e.CRH())&&(ee.panel=ke.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 ae})(),Le=(()=>{class ae extends me{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,b.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(ee){return(U||(U=e.n5z(ae)))(ee||ae)}}();static#t=this.\u0275cmp=e.Xpm({type:ae,selectors:[["mat-autocomplete"]],contentQueries:function(le,ee,ke){if(1&le&&(e.Suo(ke,p.K7,5),e.Suo(ke,p.ey,5)),2&le){let He;e.iGM(He=e.CRH())&&(ee.optionGroups=He),e.iGM(He=e.CRH())&&(ee.options=He)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[e._Bn([{provide:p.HF,useExisting:ae}]),e.qOj],ngContentSelectors:ft,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(le,ee){1&le&&(e.F$t(),e.YNc(0,Fe,3,5,"ng-template"))},dependencies:[g.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:[Ye]},changeDetection:0})}return ae})();const xe={provide:Ce.JU,useExisting:(0,e.Gpc)(()=>Y),multi:!0},fe=new e.OlP("mat-autocomplete-scroll-strategy"),we={provide:fe,deps:[m.aV],useFactory:function qe(ae){return()=>ae.scrollStrategies.reposition()}};let ht=(()=>{class ae{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(U){this._autocompleteDisabled=(0,b.Ig)(U)}constructor(U,le,ee,ke,He,Et,he,Pe,r,u,C){this._element=U,this._overlay=le,this._viewContainerRef=ee,this._zone=ke,this._changeDetectorRef=He,this._dir=he,this._formField=Pe,this._document=r,this._viewportRuler=u,this._defaults=C,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=v.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,ye.O)(M),(0,oe.w)(()=>(0,O.T)(...M.map(f=>f.onSelectionChange)))):this._zone.onStable.pipe((0,w.q)(1),(0,oe.w)(()=>this.optionSelections))}),this._handlePanelKeydown=M=>{(M.keyCode===F.hY&&!(0,F.Vb)(M)||M.keyCode===F.LH&&(0,F.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=Et}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,z.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,z.h)(()=>this._overlayAttached)):(0,te.of)()).pipe((0,q.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,ne.R)(this._document,"click"),(0,ne.R)(this._document,"auxclick"),(0,ne.R)(this._document,"touchend")).pipe((0,z.h)(U=>{const le=(0,x.sA)(U),ee=this._formField?this._formField._elementRef.nativeElement:null,ke=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&le!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!ee||!ee.contains(le))&&(!ke||!ke.contains(le))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(le)}))}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 le=U.keyCode,ee=(0,F.Vb)(U);if(le===F.hY&&!ee&&U.preventDefault(),this.activeOption&&le===F.K5&&this.panelOpen&&!ee)this.activeOption._selectViaInteraction(),this._resetActiveItem(),U.preventDefault();else if(this.autocomplete){const ke=this.autocomplete._keyManager.activeItem,He=le===F.LH||le===F.JH;le===F.Mf||He&&!ee&&this.panelOpen?this.autocomplete._keyManager.onKeydown(U):He&&this._canOpen()&&this.openPanel(),(He||this.autocomplete._keyManager.activeItem!==ke)&&(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 le=U.target,ee=le.value;"number"===le.type&&(ee=""==ee?null:parseFloat(ee)),this._previousValue!==ee&&(this._previousValue=ee,this._pendingAutoselectedOption=null,this._onChange(ee),ee||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,w.q)(1)),le=this.autocomplete.options.changes.pipe((0,W.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Q.g)(0));return(0,O.T)(U,le).pipe((0,oe.w)(()=>(this._zone.run(()=>{const ee=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),ee!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,w.q)(1)).subscribe(ee=>this._setValueAndClose(ee))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(U){const le=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(U):U;this._updateNativeInputValue(le??"")}_updateNativeInputValue(U){this._formField?this._formField._control.value=U:this._element.nativeElement.value=U,this._previousValue=U}_setValueAndClose(U){const le=U?U.source:this._pendingAutoselectedOption;le&&(this._clearPreviousSelectedOption(le),this._assignOptionValue(le.value),this._onChange(le.value),this.autocomplete._emitSelectEvent(le),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(U,le){this.autocomplete&&this.autocomplete.options&&this.autocomplete.options.forEach(ee=>{ee!==U&&ee.selected&&ee.deselect(le)})}_attachOverlay(){let U=this._overlayRef;U?(this._positionStrategy.setOrigin(this._getConnectedElement()),U.updateSize({width:this._getPanelWidth()})):(this._portal=new ce.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 le=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&le!==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 le=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ee=this._aboveClass,ke=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:ee},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:ee}];let He;He="above"===this.position?ke:"below"===this.position?le:[...le,...ke],U.withPositions(He)}_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 le=-1;for(let ee=0;ee .cdk-overlay-container [aria-modal="true"]');if(!U)return;const le=this.autocomplete.id;this._trackedModal&&(0,T.iD)(this._trackedModal,"aria-owns",le),(0,T.Zf)(U,"aria-owns",le),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,T.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(le){return new(le||ae)(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(Re.Is,8),e.Y36(Ie.G_,9),e.Y36(g.K0,8),e.Y36(S.rL),e.Y36(ge,8))};static#t=this.\u0275dir=e.lG2({type:ae,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.TTD]})}return ae})(),Y=(()=>{class ae extends ht{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#e=this.\u0275fac=function(){let U;return function(ee){return(U||(U=e.n5z(ae)))(ee||ae)}}();static#t=this.\u0275dir=e.lG2({type:ae,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(le,ee){1&le&&e.NdJ("focusin",function(){return ee._handleFocus()})("blur",function(){return ee._onTouched()})("input",function(He){return ee._handleInput(He)})("keydown",function(He){return ee._handleKeydown(He)})("click",function(){return ee._handleClick()}),2&le&&e.uIk("autocomplete",ee.autocompleteAttribute)("role",ee.autocompleteDisabled?null:"combobox")("aria-autocomplete",ee.autocompleteDisabled?null:"list")("aria-activedescendant",ee.panelOpen&&ee.activeOption?ee.activeOption.id:null)("aria-expanded",ee.autocompleteDisabled?null:ee.panelOpen.toString())("aria-controls",ee.autocompleteDisabled||!ee.panelOpen||null==ee.autocomplete?null:ee.autocomplete.id)("aria-haspopup",ee.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[e._Bn([xe]),e.qOj]})}return ae})(),Ne=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275mod=e.oAB({type:ae});static#i=this.\u0275inj=e.cJS({providers:[we],imports:[m.U8,p.Ng,p.BQ,g.ez,S.ZD,p.Ng,p.BQ]})}return ae})()},39014:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>v,k:()=>R});var e=h(65879),p=h(23680),g=h(24191),S=h(42495),m=h(96814);let T=0;const b=(0,p.Id)(class{}),x="mat-badge-content";let R=(()=>{class N extends b{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,S.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,S.Ig)(O)}constructor(O,te,ne,F,ce){super(),this._ngZone=O,this._elementRef=te,this._ariaDescriber=ne,this._renderer=F,this._animationMode=ce,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=T++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(g.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"),te="mat-badge-active";return O.setAttribute("id",`mat-badge-content-${this._id}`),O.setAttribute("aria-hidden","true"),O.classList.add(x),"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(te)})}):O.classList.add(te),O}_updateRenderedContent(O){const te=`${O??""}`.trim();this._isInitialized&&te&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=te),this._content=te}_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 te=this._elementRef.nativeElement.classList;te.remove(`mat-badge-${this._color}`),O&&te.add(`mat-badge-${O}`)}_clearExistingBadges(){const O=this._elementRef.nativeElement.querySelectorAll(`:scope > .${x}`);for(const te of Array.from(O))te!==this._badgeElement&&te.remove()}static#e=this.\u0275fac=function(te){return new(te||N)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(g.$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(te,ne){2&te&&e.ekj("mat-badge-overlap",ne.overlap)("mat-badge-above",ne.isAbove())("mat-badge-below",!ne.isAbove())("mat-badge-before",!ne.isAfter())("mat-badge-after",ne.isAfter())("mat-badge-small","small"===ne.size)("mat-badge-medium","medium"===ne.size)("mat-badge-large","large"===ne.size)("mat-badge-hidden",ne.hidden||!ne.content)("mat-badge-disabled",ne.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})(),v=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[g.rt,p.BQ,p.BQ]})}return N})()},32296:(Ee,Z,h)=>{"use strict";h.d(Z,{RK:()=>ve,lW:()=>ft,ot:()=>ot});var e=h(62831),p=h(65879),g=h(24191),S=h(23680),m=h(96814);const T=["mat-button",""],b=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],x=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],te=["mat-icon-button",""],ne=["*"],ce={capture:!0},Ce=["focus","click","mouseenter","touchstart"],Ie="mat-button-ripple-uninitialized";let ye=(()=>{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)(S.Y2,{optional:!0}),this._platform=(0,p.f3M)(e.t4),this._ngZone=(0,p.f3M)(p.R0b),this._onInteraction=we=>{if(we.target===this._document)return;const Y=we.target.closest(`[${Ie}]`);Y&&(Y.removeAttribute(Ie),this._appendRipple(Y))},this._ngZone.runOutsideAngular(()=>{for(const we of Ce)this._document?.addEventListener(we,this._onInteraction,ce)})}ngOnDestroy(){for(const we of Ce)this._document?.removeEventListener(we,this._onInteraction,ce)}_appendRipple(we){if(!this._document)return;const ht=this._document.createElement("span");ht.classList.add("mat-mdc-button-ripple");const Y=new oe(we,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);Y.rippleConfig.centered=we.hasAttribute("mat-icon-button"),new S.IR(Y,this._ngZone,ht,this._platform).setupTriggerEvents(we),we.append(ht)}_createMatRipple(we){if(!this._document)return;we.querySelector(".mat-mdc-button-ripple")?.remove(),we.removeAttribute(Ie);const ht=this._document.createElement("span");ht.classList.add("mat-mdc-button-ripple");const Y=new S.wG(new p.SBq(ht),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Y._isInitialized=!0,Y.trigger=we,we.append(ht),Y}static#e=this.\u0275fac=function(ht){return new(ht||fe)};static#t=this.\u0275prov=p.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"})}return fe})();class oe{constructor(qe,we,ht){this._button=qe,this._globalRippleOptions=we,this._setRippleConfig(we,ht)}_setRippleConfig(qe,we){this.rippleConfig=qe||{},"NoopAnimations"===we&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const q=[{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"]}],W=(0,S.pj)((0,S.Id)((0,S.Kr)(class{constructor(fe){this._elementRef=fe}})));let Q=(()=>{class fe extends W{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(we){this._ripple=we}constructor(we,ht,Y,Ne){super(we),this._platform=ht,this._ngZone=Y,this._animationMode=Ne,this._focusMonitor=(0,p.f3M)(g.tE),this._rippleLoader=(0,p.f3M)(ye),this._isFab=!1;const ae=we.nativeElement.classList;for(const je of q)this._hasHostAttributes(je.selector)&&je.mdcClasses.forEach(U=>{ae.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(we="program",ht){we?this._focusMonitor.focusVia(this._elementRef.nativeElement,we,ht):this._elementRef.nativeElement.focus(ht)}_hasHostAttributes(...we){return we.some(ht=>this._elementRef.nativeElement.hasAttribute(ht))}static#e=this.\u0275fac=function(ht){p.$Z()};static#t=this.\u0275dir=p.lG2({type:fe,features:[p.qOj,p.TTD]})}return fe})(),ft=(()=>{class fe extends Q{constructor(we,ht,Y,Ne){super(we,ht,Y,Ne)}static#e=this.\u0275fac=function(ht){return new(ht||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(ht,Y){2&ht&&(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:T,ngContentSelectors:x,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(ht,Y){1&ht&&(p.F$t(b),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&ht&&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 Q{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(we,ht,Y,Ne){super(we,ht,Y,Ne)}static#e=this.\u0275fac=function(ht){return new(ht||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(ht,Y){2&ht&&(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:te,ngContentSelectors:ne,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(ht,Y){1&ht&&(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})(),ot=(()=>{class fe{static#e=this.\u0275fac=function(ht){return new(ht||fe)};static#t=this.\u0275mod=p.oAB({type:fe});static#i=this.\u0275inj=p.cJS({imports:[S.BQ,S.si,S.BQ]})}return fe})()},95195:(Ee,Z,h)=>{"use strict";h.d(Z,{$j:()=>te,QW:()=>W,a8:()=>v,dk:()=>F,dn:()=>O,n5:()=>N});var e=h(65879),p=h(96814),g=h(23680);const S=["*"],b=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],x=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],R=new e.OlP("MAT_CARD_CONFIG");let v=(()=>{class Q{constructor(tt){this.appearance=tt?.appearance||"raised"}static#e=this.\u0275fac=function(Fe){return new(Fe||Q)(e.Y36(R,8))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Fe,ft){2&Fe&&e.ekj("mat-mdc-card-outlined","outlined"===ft.appearance)("mdc-card--outlined","outlined"===ft.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:S,decls:1,vars:0,template:function(Fe,ft){1&Fe&&(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})(),N=(()=>{class Q{static#e=this.\u0275fac=function(Fe){return new(Fe||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})(),O=(()=>{class Q{static#e=this.\u0275fac=function(Fe){return new(Fe||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return Q})(),te=(()=>{class Q{static#e=this.\u0275fac=function(Fe){return new(Fe||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})(),F=(()=>{class Q{static#e=this.\u0275fac=function(Fe){return new(Fe||Q)};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:x,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Fe,ft){1&Fe&&(e.F$t(b),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0})}return Q})(),W=(()=>{class Q{static#e=this.\u0275fac=function(Fe){return new(Fe||Q)};static#t=this.\u0275mod=e.oAB({type:Q});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,p.ez,g.BQ]})}return Q})()},75986:(Ee,Z,h)=>{"use strict";h.d(Z,{oG:()=>F,p9:()=>ye});var e=h(65879),p=h(56223),g=h(23680),S=h(42495);const m=["input"],T=["label"],b=["*"],x=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:R});function R(){return{color:"accent",clickAction:"check-indeterminate"}}const v={provide:p.JU,useExisting:(0,e.Gpc)(()=>F),multi:!0};class N{}let B=0;const O=R(),te=(0,g.sb)((0,g.pj)((0,g.Kr)((0,g.Id)(class{constructor(oe){this._elementRef=oe}}))));let ne=(()=>{class oe extends te{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(z){this._required=(0,S.Ig)(z)}constructor(z,q,W,Q,Re,tt,Fe){super(q),this._changeDetectorRef=W,this._ngZone=Q,this._animationMode=tt,this._options=Fe,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(Re)||0,this.id=this._uniqueId=`${z}${++B}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(z){const q=(0,S.Ig)(z);q!=this.checked&&(this._checked=q,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(z){const q=(0,S.Ig)(z);q!==this.disabled&&(this._disabled=q,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(z){const q=z!=this._indeterminate;this._indeterminate=(0,S.Ig)(z),q&&(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(z){this.checked=!!z}registerOnChange(z){this._controlValueAccessorChangeFn=z}registerOnTouched(z){this._onTouched=z}setDisabledState(z){this.disabled=z}_transitionCheckState(z){let q=this._currentCheckState,W=this._getAnimationTargetElement();if(q!==z&&W&&(this._currentAnimationClass&&W.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(q,z),this._currentCheckState=z,this._currentAnimationClass.length>0)){W.classList.add(this._currentAnimationClass);const Q=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{W.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 z=this._options?.clickAction;this.disabled||"noop"===z?!this.disabled&&"noop"===z&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==z&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(z){z.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(z,q){if("NoopAnimations"===this._animationMode)return"";switch(z){case 0:if(1===q)return this._animationClasses.uncheckedToChecked;if(3==q)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===q?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===q?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===q?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(z){const q=this._inputElement;q&&(q.nativeElement.indeterminate=z)}static#e=this.\u0275fac=function(q){e.$Z()};static#t=this.\u0275dir=e.lG2({type:oe,viewQuery:function(q,W){if(1&q&&(e.Gf(m,5),e.Gf(T,5),e.Gf(g.wG,5)),2&q){let Q;e.iGM(Q=e.CRH())&&(W._inputElement=Q.first),e.iGM(Q=e.CRH())&&(W._labelElement=Q.first),e.iGM(Q=e.CRH())&&(W.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 oe})(),F=(()=>{class oe extends ne{constructor(z,q,W,Q,Re,tt){super("mat-mdc-checkbox-",z,q,W,Q,Re,tt),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(z){const q=new N;return q.source=this,q.checked=z,q}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(z){z.target&&this._labelElement.nativeElement.contains(z.target)&&z.stopPropagation()}static#e=this.\u0275fac=function(q){return new(q||oe)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(x,8))};static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(q,W){2&q&&(e.Ikx("id",W.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mdc-checkbox--disabled",W.disabled)("mat-mdc-checkbox-disabled",W.disabled)("mat-mdc-checkbox-checked",W.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([v]),e.qOj],ngContentSelectors:b,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(q,W){if(1&q&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(Re){return W._preventBubblingFromLabel(Re)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return W._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return W._onBlur()})("click",function(){return W._onInputClick()})("change",function(Re){return W._onInteractionEvent(Re)}),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&q){const Q=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==W.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",W.checked),e.Q6J("checked",W.checked)("indeterminate",W.indeterminate)("disabled",W.disabled)("id",W.inputId)("required",W.required)("tabIndex",W.tabIndex),e.uIk("aria-label",W.ariaLabel||null)("aria-labelledby",W.ariaLabelledby)("aria-describedby",W.ariaDescribedby)("name",W.name)("value",W.value),e.xp6(7),e.Q6J("matRippleTrigger",Q)("matRippleDisabled",W.disableRipple||W.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",W.inputId)}},dependencies:[g.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 oe})(),Ie=(()=>{class oe{static#e=this.\u0275fac=function(q){return new(q||oe)};static#t=this.\u0275mod=e.oAB({type:oe});static#i=this.\u0275inj=e.cJS({})}return oe})(),ye=(()=>{class oe{static#e=this.\u0275fac=function(q){return new(q||oe)};static#t=this.\u0275mod=e.oAB({type:oe});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,g.si,Ie,g.BQ,Ie]})}return oe})()},22557:(Ee,Z,h)=>{"use strict";h.d(Z,{Hi:()=>n,RA:()=>C,T:()=>fe,oH:()=>f,qH:()=>qe,z3:()=>U});var e=h(42495),p=h(65879),g=h(96814),S=h(23680),m=h(24191),T=h(78645),b=h(63019),x=h(48180),R=h(59773),v=h(27921),N=h(94664),B=h(36028),O=h(49388),te=h(56223),ne=h(64170);function F(t,i){1&t&&(p.TgZ(0,"span",8),p.Hsn(1,1),p.qZA())}function ce(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",""]]],Ie=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function z(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 q(t,i){1&t&&(p.TgZ(0,"span",10),p.Hsn(1),p.qZA())}function W(t,i){1&t&&(p.ynx(0),p.Hsn(1,1),p.BQk())}function Q(t,i){1&t&&p.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function Re(t,i){1&t&&p._UZ(0,"span",13)}function tt(t,i){if(1&t&&(p.ynx(0),p.YNc(1,Q,1,0,"ng-content",11),p.YNc(2,Re,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 Fe(t,i){1&t&&(p.TgZ(0,"span",14),p.Hsn(1,3),p.qZA())}const ft=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ye=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],$e=["*"],Qe=new p.OlP("mat-chips-default-options"),ge=new p.OlP("MatChipAvatar"),G=new p.OlP("MatChipTrailingIcon"),me=new p.OlP("MatChipRemove"),Le=new p.OlP("MatChip");class Ve{}const ve=(0,S.sb)(Ve,-1);let xe=(()=>{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(Le))};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 xe{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:G,useExisting:t}]),p.qOj]})}return t})(),qe=(()=>{class t extends xe{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:me,useExisting:t}]),p.qOj]})}return t})(),we=0;const ht=(0,S.sb)((0,S.pj)((0,S.Kr)((0,S.Id)(class{constructor(t){this._elementRef=t}})),"primary"),-1);let Y=(()=>{class t extends ht{_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,E,k,$){super(c),this._changeDetectorRef=a,this._ngZone=l,this._focusMonitor=d,this._globalRippleOptions=k,this._isRippleCentered=!1,this._onFocus=new T.x,this._onBlur=new T.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+we++,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"===E,null!=$&&(this.tabIndex=parseInt($)??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,b.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,x.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(g.K0),p.Y36(p.QbO,8),p.Y36(S.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,G,5),p.Suo(d,me,5),p.Suo(d,ge,5),p.Suo(d,G,5),p.Suo(d,me,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(S.wG,5),p.Gf(xe,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:Le,useExisting:t}]),p.qOj],ngContentSelectors:Ie,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,F,2,0,"span",4),p.TgZ(5,"span",5),p.Hsn(6),p._UZ(7,"span",6),p.qZA()()(),p.YNc(8,ce,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:[g.O5,S.wG,xe],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})(),je=(()=>{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(g.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,E,k,$){super(a,c,l,d,s,E,k,$),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,R.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(g.K0),p.Y36(p.QbO,8),p.Y36(S.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,je,5),2&c){let s;p.iGM(s=p.CRH())&&(l.contentEditInput=s.first)}},viewQuery:function(c,l){if(1&c&&p.Gf(je,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:Le,useExisting:t}]),p.qOj],ngContentSelectors:Ye,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(ft),p.YNc(0,z,3,3,"ng-container",0),p.TgZ(1,"span",1),p.YNc(2,q,2,0,"span",2),p.TgZ(3,"span",3),p.YNc(4,W,2,0,"ng-container",4),p.YNc(5,tt,4,2,"ng-container",4),p._UZ(6,"span",5),p.qZA()(),p.YNc(7,Fe,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:[g.O5,g.RF,g.n9,S.wG,xe,je],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 le{constructor(i){}}const ee=(0,S.sb)(le);let ke=(()=>{class t extends ee{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 T.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,v.O)(null),(0,N.w)(()=>(0,b.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,v.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,R.R)(this._destroyed)).subscribe(({chip:a})=>{const c=a._getSourceAction(document.activeElement);c&&this._keyManager.updateActiveItem(c)}),this._dir?.change.pipe((0,R.R)(this._destroyed)).subscribe(a=>this._keyManager.withHorizontalOrientation(a))}_skipPredicate(a){return!a.isInteractive||a.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,v.O)(null),(0,R.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,R.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:$e,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 Pe{constructor(i,a){this.source=i,this.value=a}}class r extends ke{constructor(i,a,c,l,d,s,E){super(i,a,c),this._defaultErrorStateMatcher=l,this._parentForm=d,this._parentFormGroup=s,this.ngControl=E,this.stateChanges=new T.x}}const u=(0,S.FD)(r);let C=(()=>{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(te.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,E,k){super(a,c,l,E,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,R.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,b.T)(this.chipFocusChanges,this._chips.changes).pipe((0,R.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 Pe(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(te.F,8),p.Y36(te.sg,8),p.Y36(S.rD),p.Y36(te.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:ne.Eo,useExisting:t}]),p.qOj],ngContentSelectors:$e,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(Qe),p.Y36(ne.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:[S.rD,{provide:Qe,useValue:{separatorKeyCodes:[B.K5]}}],imports:[S.BQ,g.ez,S.si,S.BQ]})}return t})()},23680:(Ee,Z,h)=>{"use strict";h.d(Z,{yN:()=>ye,mZ:()=>oe,_A:()=>G,rD:()=>we,sG:()=>me,K7:()=>c,HF:()=>n,Y2:()=>u,BQ:()=>q,uc:()=>ae,XK:()=>fe,ey:()=>k,Ng:()=>Ze,rN:()=>s,us:()=>o,wG:()=>C,si:()=>M,LF:()=>ve,IR:()=>Pe,CB:()=>$,jH:()=>it,pj:()=>Fe,Kr:()=>ft,Id:()=>tt,FD:()=>$e,dB:()=>rt,sb:()=>Ye});var e=h(65879),p=h(24191),g=h(49388),m=h(96814),T=h(62831),b=h(42495),x=h(65592),R=h(78645),v=h(36028);const O=["text"];function te(De,Xe){if(1&De&&e._UZ(0,"mat-pseudo-checkbox",6),2&De){const se=e.oxw();e.Q6J("disabled",se.disabled)("state",se.selected?"checked":"unchecked")}}function ne(De,Xe){if(1&De&&e._UZ(0,"mat-pseudo-checkbox",7),2&De){const se=e.oxw();e.Q6J("disabled",se.disabled)}}function F(De,Xe){if(1&De&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij("(",se.group.label,")")}}const ce=[[["mat-icon"]],"*"],Ce=["mat-icon","*"];let ye=(()=>{class De{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 De})(),oe=(()=>{class De{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return De})();const z=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function w(){return!0}});let q=(()=>{class De{constructor(se,ie,_e){this._sanityChecks=ie,this._document=_e,this._hasDoneGlobalChecks=!1,se._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(se){return!(0,T.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[se])}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.LFG(p.qm),e.LFG(z,8),e.LFG(m.K0))};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[g.vT,g.vT]})}return De})();function tt(De){return class extends De{get disabled(){return this._disabled}set disabled(Xe){this._disabled=(0,b.Ig)(Xe)}constructor(...Xe){super(...Xe),this._disabled=!1}}}function Fe(De,Xe){return class extends De{get color(){return this._color}set color(se){const ie=se||this.defaultColor;ie!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ie&&this._elementRef.nativeElement.classList.add(`mat-${ie}`),this._color=ie)}constructor(...se){super(...se),this.defaultColor=Xe,this.color=Xe}}}function ft(De){return class extends De{get disableRipple(){return this._disableRipple}set disableRipple(Xe){this._disableRipple=(0,b.Ig)(Xe)}constructor(...Xe){super(...Xe),this._disableRipple=!1}}}function Ye(De,Xe=0){return class extends De{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(se){this._tabIndex=null!=se?(0,b.su)(se):this.defaultTabIndex}constructor(...se){super(...se),this._tabIndex=Xe,this.defaultTabIndex=Xe}}}function $e(De){return class extends De{updateErrorState(){const Xe=this.errorState,et=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);et!==Xe&&(this.errorState=et,this.stateChanges.next())}constructor(...Xe){super(...Xe),this.errorState=!1}}}function rt(De){return class extends De{constructor(...Xe){super(...Xe),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new x.y(se=>{this._isInitialized?this._notifySubscriber(se):this._pendingSubscribers.push(se)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(Xe){Xe.next(),Xe.complete()}}}const Qe=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function ge(){return(0,e.f3M)(e.soG)}});class G{constructor(){this._localeChanges=new R.x,this.localeChanges=this._localeChanges}getValidDateOrNull(Xe){return this.isDateInstance(Xe)&&this.isValid(Xe)?Xe:null}deserialize(Xe){return null==Xe||this.isDateInstance(Xe)&&this.isValid(Xe)?Xe:this.invalid()}setLocale(Xe){this.locale=Xe,this._localeChanges.next()}compareDate(Xe,se){return this.getYear(Xe)-this.getYear(se)||this.getMonth(Xe)-this.getMonth(se)||this.getDate(Xe)-this.getDate(se)}sameDate(Xe,se){if(Xe&&se){let ie=this.isValid(Xe),_e=this.isValid(se);return ie&&_e?!this.compareDate(Xe,se):ie==_e}return Xe==se}clampDate(Xe,se,ie){return se&&this.compareDate(Xe,se)<0?se:ie&&this.compareDate(Xe,ie)>0?ie:Xe}}const me=new e.OlP("mat-date-formats"),Le=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Ve(De,Xe){const se=Array(De);for(let ie=0;ie{class De extends G{constructor(se,ie){super(),this.useUtcForDisplay=!1,super.setLocale(se)}getYear(se){return se.getFullYear()}getMonth(se){return se.getMonth()}getDate(se){return se.getDate()}getDayOfWeek(se){return se.getDay()}getMonthNames(se){const ie=new Intl.DateTimeFormat(this.locale,{month:se,timeZone:"utc"});return Ve(12,_e=>this._format(ie,new Date(2017,_e,1)))}getDateNames(){const se=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ve(31,ie=>this._format(se,new Date(2017,0,ie+1)))}getDayOfWeekNames(se){const ie=new Intl.DateTimeFormat(this.locale,{weekday:se,timeZone:"utc"});return Ve(7,_e=>this._format(ie,new Date(2017,0,_e+1)))}getYearName(se){const ie=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(ie,se)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(se){return this.getDate(this._createDateWithOverflow(this.getYear(se),this.getMonth(se)+1,0))}clone(se){return new Date(se.getTime())}createDate(se,ie,_e){let et=this._createDateWithOverflow(se,ie,_e);return et.getMonth(),et}today(){return new Date}parse(se,ie){return"number"==typeof se?new Date(se):se?new Date(Date.parse(se)):null}format(se,ie){if(!this.isValid(se))throw Error("NativeDateAdapter: Cannot format invalid date.");const _e=new Intl.DateTimeFormat(this.locale,{...ie,timeZone:"utc"});return this._format(_e,se)}addCalendarYears(se,ie){return this.addCalendarMonths(se,12*ie)}addCalendarMonths(se,ie){let _e=this._createDateWithOverflow(this.getYear(se),this.getMonth(se)+ie,this.getDate(se));return this.getMonth(_e)!=((this.getMonth(se)+ie)%12+12)%12&&(_e=this._createDateWithOverflow(this.getYear(_e),this.getMonth(_e),0)),_e}addCalendarDays(se,ie){return this._createDateWithOverflow(this.getYear(se),this.getMonth(se),this.getDate(se)+ie)}toIso8601(se){return[se.getUTCFullYear(),this._2digit(se.getUTCMonth()+1),this._2digit(se.getUTCDate())].join("-")}deserialize(se){if("string"==typeof se){if(!se)return null;if(Le.test(se)){let ie=new Date(se);if(this.isValid(ie))return ie}}return super.deserialize(se)}isDateInstance(se){return se instanceof Date}isValid(se){return!isNaN(se.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(se,ie,_e){const et=new Date;return et.setFullYear(se,ie,_e),et.setHours(0,0,0,0),et}_2digit(se){return("00"+se).slice(-2)}_format(se,ie){const _e=new Date;return _e.setUTCFullYear(ie.getFullYear(),ie.getMonth(),ie.getDate()),_e.setUTCHours(ie.getHours(),ie.getMinutes(),ie.getSeconds(),ie.getMilliseconds()),se.format(_e)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.LFG(Qe,8),e.LFG(T.t4))};static#t=this.\u0275prov=e.Yz7({token:De,factory:De.\u0275fac})}return De})();const xe={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 ot=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({providers:[{provide:G,useClass:ve}]})}return De})(),fe=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({providers:[{provide:me,useValue:xe}],imports:[ot]})}return De})(),we=(()=>{class De{isErrorState(se,ie){return!!(se&&se.invalid&&(se.touched||ie&&ie.submitted))}static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275prov=e.Yz7({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})(),ae=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[q,q]})}return De})();class je{constructor(Xe,se,ie,_e=!1){this._renderer=Xe,this.element=se,this.config=ie,this._animationForciblyDisabledThroughCss=_e,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const U=(0,T.i$)({passive:!0,capture:!0});class le{constructor(){this._events=new Map,this._delegateEventHandler=Xe=>{const se=(0,T.sA)(Xe);se&&this._events.get(Xe.type)?.forEach((ie,_e)=>{(_e===se||_e.contains(se))&&ie.forEach(et=>et.handleEvent(Xe))})}}addHandler(Xe,se,ie,_e){const et=this._events.get(se);if(et){const lt=et.get(ie);lt?lt.add(_e):et.set(ie,new Set([_e]))}else this._events.set(se,new Map([[ie,new Set([_e])]])),Xe.runOutsideAngular(()=>{document.addEventListener(se,this._delegateEventHandler,U)})}removeHandler(Xe,se,ie){const _e=this._events.get(Xe);if(!_e)return;const et=_e.get(se);et&&(et.delete(ie),0===et.size&&_e.delete(se),0===_e.size&&(this._events.delete(Xe),document.removeEventListener(Xe,this._delegateEventHandler,U)))}}const ee={enterDuration:225,exitDuration:150},He=(0,T.i$)({passive:!0,capture:!0}),Et=["mousedown","touchstart"],he=["mouseup","mouseleave","touchend","touchcancel"];class Pe{static#e=this._eventManager=new le;constructor(Xe,se,ie,_e){this._target=Xe,this._ngZone=se,this._platform=_e,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,_e.isBrowser&&(this._containerElement=(0,b.fI)(ie))}fadeInRipple(Xe,se,ie={}){const _e=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),et={...ee,...ie.animation};ie.centered&&(Xe=_e.left+_e.width/2,se=_e.top+_e.height/2);const lt=ie.radius||function r(De,Xe,se){const ie=Math.max(Math.abs(De-se.left),Math.abs(De-se.right)),_e=Math.max(Math.abs(Xe-se.top),Math.abs(Xe-se.bottom));return Math.sqrt(ie*ie+_e*_e)}(Xe,se,_e),St=Xe-_e.left,vt=se-_e.top,Ot=et.enterDuration,Vt=document.createElement("div");Vt.classList.add("mat-ripple-element"),Vt.style.left=St-lt+"px",Vt.style.top=vt-lt+"px",Vt.style.height=2*lt+"px",Vt.style.width=2*lt+"px",null!=ie.color&&(Vt.style.backgroundColor=ie.color),Vt.style.transitionDuration=`${Ot}ms`,this._containerElement.appendChild(Vt);const si=window.getComputedStyle(Vt),yt=si.transitionDuration,Tt="none"===si.transitionProperty||"0s"===yt||"0s, 0s"===yt||0===_e.width&&0===_e.height,Me=new je(this,Vt,ie,Tt);Vt.style.transform="scale3d(1, 1, 1)",Me.state=0,ie.persistent||(this._mostRecentTransientRipple=Me);let mt=null;return!Tt&&(Ot||et.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ge=()=>this._finishRippleTransition(Me),Je=()=>this._destroyRipple(Me);Vt.addEventListener("transitionend",Ge),Vt.addEventListener("transitioncancel",Je),mt={onTransitionEnd:Ge,onTransitionCancel:Je}}),this._activeRipples.set(Me,mt),(Tt||!Ot)&&this._finishRippleTransition(Me),Me}fadeOutRipple(Xe){if(2===Xe.state||3===Xe.state)return;const se=Xe.element,ie={...ee,...Xe.config.animation};se.style.transitionDuration=`${ie.exitDuration}ms`,se.style.opacity="0",Xe.state=2,(Xe._animationForciblyDisabledThroughCss||!ie.exitDuration)&&this._finishRippleTransition(Xe)}fadeOutAll(){this._getActiveRipples().forEach(Xe=>Xe.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Xe=>{Xe.config.persistent||Xe.fadeOut()})}setupTriggerEvents(Xe){const se=(0,b.fI)(Xe);!this._platform.isBrowser||!se||se===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=se,Et.forEach(ie=>{Pe._eventManager.addHandler(this._ngZone,ie,se,this)}))}handleEvent(Xe){"mousedown"===Xe.type?this._onMousedown(Xe):"touchstart"===Xe.type?this._onTouchStart(Xe):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{he.forEach(se=>{this._triggerElement.addEventListener(se,this,He)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Xe){0===Xe.state?this._startFadeOutTransition(Xe):2===Xe.state&&this._destroyRipple(Xe)}_startFadeOutTransition(Xe){const se=Xe===this._mostRecentTransientRipple,{persistent:ie}=Xe.config;Xe.state=1,!ie&&(!se||!this._isPointerDown)&&Xe.fadeOut()}_destroyRipple(Xe){const se=this._activeRipples.get(Xe)??null;this._activeRipples.delete(Xe),this._activeRipples.size||(this._containerRect=null),Xe===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Xe.state=3,null!==se&&(Xe.element.removeEventListener("transitionend",se.onTransitionEnd),Xe.element.removeEventListener("transitioncancel",se.onTransitionCancel)),Xe.element.remove()}_onMousedown(Xe){const se=(0,p.X6)(Xe),ie=this._lastTouchStartEvent&&Date.now(){!Xe.config.persistent&&(1===Xe.state||Xe.config.terminateOnPointerUp&&0===Xe.state)&&Xe.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Xe=this._triggerElement;Xe&&(Et.forEach(se=>Pe._eventManager.removeHandler(se,Xe,this)),this._pointerUpEventsRegistered&&he.forEach(se=>Xe.removeEventListener(se,this,He)))}}const u=new e.OlP("mat-ripple-global-options");let C=(()=>{class De{get disabled(){return this._disabled}set disabled(se){se&&this.fadeOutAllNonPersistent(),this._disabled=se,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(se){this._trigger=se,this._setupTriggerEventsIfEnabled()}constructor(se,ie,_e,et,lt){this._elementRef=se,this._animationMode=lt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=et||{},this._rippleRenderer=new Pe(this,ie,se,_e)}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(se,ie=0,_e){return"number"==typeof se?this._rippleRenderer.fadeInRipple(se,ie,{...this.rippleConfig,..._e}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...se})}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(T.t4),e.Y36(u,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:De,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(ie,_e){2&ie&&e.ekj("mat-ripple-unbounded",_e.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 De})(),M=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[q,q]})}return De})(),f=(()=>{class De{constructor(se){this._animationMode=se,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(ie,_e){2&ie&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===_e.state)("mat-pseudo-checkbox-checked","checked"===_e.state)("mat-pseudo-checkbox-disabled",_e.disabled)("mat-pseudo-checkbox-minimal","minimal"===_e.appearance)("mat-pseudo-checkbox-full","full"===_e.appearance)("_mat-animation-noopable","NoopAnimations"===_e._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(ie,_e){},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 De})(),o=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[q]})}return De})();const n=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),c=new e.OlP("MatOptgroup");let d=0;class s{constructor(Xe,se=!1){this.source=Xe,this.isUserInput=se}}let E=(()=>{class De{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(se){this._disabled=(0,b.Ig)(se)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(se,ie,_e,et){this._element=se,this._changeDetectorRef=ie,this._parent=_e,this.group=et,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+d++,this.onSelectionChange=new e.vpe,this._stateChanges=new R.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(se=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),se&&this._emitSelectionChangeEvent())}deselect(se=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),se&&this._emitSelectionChangeEvent())}focus(se,ie){const _e=this._getHostElement();"function"==typeof _e.focus&&_e.focus(ie)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(se){(se.keyCode===v.K5||se.keyCode===v.L_)&&!(0,v.Vb)(se)&&(this._selectViaInteraction(),se.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 se=this.viewValue;se!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=se)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(se=!1){this.onSelectionChange.emit(new s(this,se))}static#e=this.\u0275fac=function(ie){e.$Z()};static#t=this.\u0275dir=e.lG2({type:De,viewQuery:function(ie,_e){if(1&ie&&e.Gf(O,7),2&ie){let et;e.iGM(et=e.CRH())&&(_e._text=et.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return De})(),k=(()=>{class De extends E{constructor(se,ie,_e,et){super(se,ie,_e,et)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(n,8),e.Y36(c,8))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(ie,_e){1&ie&&e.NdJ("click",function(){return _e._selectViaInteraction()})("keydown",function(lt){return _e._handleKeydown(lt)}),2&ie&&(e.Ikx("id",_e.id),e.uIk("aria-selected",_e.selected)("aria-disabled",_e.disabled.toString()),e.ekj("mdc-list-item--selected",_e.selected)("mat-mdc-option-multiple",_e.multiple)("mat-mdc-option-active",_e.active)("mdc-list-item--disabled",_e.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(ie,_e){1&ie&&(e.F$t(ce),e.YNc(0,te,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,ne,1,1,"mat-pseudo-checkbox",3),e.YNc(6,F,2,1,"span",4),e._UZ(7,"div",5)),2&ie&&(e.Q6J("ngIf",_e.multiple),e.xp6(5),e.Q6J("ngIf",!_e.multiple&&_e.selected&&!_e.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",_e.group&&_e.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",_e._getHostElement())("matRippleDisabled",_e.disabled||_e.disableRipple))},dependencies:[C,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 De})();function $(De,Xe,se){if(se.length){let ie=Xe.toArray(),_e=se.toArray(),et=0;for(let lt=0;ltse+ie?Math.max(0,De-ie+Xe):se}let Ze=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[M,m.ez,q,o]})}return De})()},38034:(Ee,Z,h)=>{"use strict";h.d(Z,{By:()=>fi,FA:()=>Xi,Mq:()=>zt,_g:()=>ji,hl:()=>Je,nW:()=>Ut,wx:()=>Zi,zY:()=>li});var e=h(24191),p=h(69594),g=h(68484),S=h(96814),m=h(65879),T=h(32296),b=h(16672),x=h(23680),R=h(78645),v=h(47394),N=h(63019),B=h(22096),O=h(36028),te=h(49388),ne=h(62831),F=h(48180),ce=h(27921),Ce=h(32181),Ie=h(42495),ye=h(86825),oe=h(56223),w=h(64170),z=h(24516);const q=["mat-calendar-body",""];function W(Wt,yi){if(1&Wt&&(m.TgZ(0,"tr",3)(1,"td",4),m._uU(2),m.qZA()()),2&Wt){const de=m.oxw();m.xp6(1),m.Udp("padding-top",de._cellPadding)("padding-bottom",de._cellPadding),m.uIk("colspan",de.numCols),m.xp6(1),m.hij(" ",de.label," ")}}function Q(Wt,yi){if(1&Wt&&(m.TgZ(0,"td",4),m._uU(1),m.qZA()),2&Wt){const de=m.oxw(2);m.Udp("padding-top",de._cellPadding)("padding-bottom",de._cellPadding),m.uIk("colspan",de._firstRowOffset),m.xp6(1),m.hij(" ",de._firstRowOffset>=de.labelMinRequiredCells?de.label:""," ")}}function Re(Wt,yi){if(1&Wt){const de=m.EpF();m.TgZ(0,"td",8)(1,"button",9),m.NdJ("click",function(Ke){const ei=m.CHM(de).$implicit,Oi=m.oxw(2);return m.KtG(Oi._cellClicked(ei,Ke))})("focus",function(Ke){const ei=m.CHM(de).$implicit,Oi=m.oxw(2);return m.KtG(Oi._emitActiveDateChange(ei,Ke))}),m.TgZ(2,"span",10),m._uU(3),m.qZA(),m._UZ(4,"span",11),m.qZA()()}if(2&Wt){const de=yi.$implicit,pt=yi.index,Ke=m.oxw().index,Bt=m.oxw();m.Udp("width",Bt._cellWidth)("padding-top",Bt._cellPadding)("padding-bottom",Bt._cellPadding),m.uIk("data-mat-row",Ke)("data-mat-col",pt),m.xp6(1),m.ekj("mat-calendar-body-disabled",!de.enabled)("mat-calendar-body-active",Bt._isActiveCell(Ke,pt))("mat-calendar-body-range-start",Bt._isRangeStart(de.compareValue))("mat-calendar-body-range-end",Bt._isRangeEnd(de.compareValue))("mat-calendar-body-in-range",Bt._isInRange(de.compareValue))("mat-calendar-body-comparison-bridge-start",Bt._isComparisonBridgeStart(de.compareValue,Ke,pt))("mat-calendar-body-comparison-bridge-end",Bt._isComparisonBridgeEnd(de.compareValue,Ke,pt))("mat-calendar-body-comparison-start",Bt._isComparisonStart(de.compareValue))("mat-calendar-body-comparison-end",Bt._isComparisonEnd(de.compareValue))("mat-calendar-body-in-comparison-range",Bt._isInComparisonRange(de.compareValue))("mat-calendar-body-preview-start",Bt._isPreviewStart(de.compareValue))("mat-calendar-body-preview-end",Bt._isPreviewEnd(de.compareValue))("mat-calendar-body-in-preview",Bt._isInPreview(de.compareValue)),m.Q6J("ngClass",de.cssClasses)("tabindex",Bt._isActiveCell(Ke,pt)?0:-1),m.uIk("aria-label",de.ariaLabel)("aria-disabled",!de.enabled||null)("aria-pressed",Bt._isSelected(de.compareValue))("aria-current",Bt.todayValue===de.compareValue?"date":null)("aria-describedby",Bt._getDescribedby(de.compareValue)),m.xp6(1),m.ekj("mat-calendar-body-selected",Bt._isSelected(de.compareValue))("mat-calendar-body-comparison-identical",Bt._isComparisonIdentical(de.compareValue))("mat-calendar-body-today",Bt.todayValue===de.compareValue),m.xp6(1),m.hij(" ",de.displayValue," ")}}function tt(Wt,yi){if(1&Wt&&(m.TgZ(0,"tr",5),m.YNc(1,Q,2,6,"td",6),m.YNc(2,Re,5,48,"td",7),m.qZA()),2&Wt){const de=yi.$implicit,pt=yi.index,Ke=m.oxw();m.xp6(1),m.Q6J("ngIf",0===pt&&Ke._firstRowOffset),m.xp6(1),m.Q6J("ngForOf",de)}}function Fe(Wt,yi){if(1&Wt&&(m.TgZ(0,"th",5)(1,"span",6),m._uU(2),m.qZA(),m.TgZ(3,"span",7),m._uU(4),m.qZA()()),2&Wt){const de=yi.$implicit;m.xp6(2),m.Oqu(de.long),m.xp6(2),m.Oqu(de.narrow)}}const ft=["*"];function Ye(Wt,yi){}function $e(Wt,yi){if(1&Wt){const de=m.EpF();m.TgZ(0,"mat-month-view",5),m.NdJ("activeDateChange",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Ke)})("_userSelection",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dateSelected(Ke))})("dragStarted",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dragStarted(Ke))})("dragEnded",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dragEnded(Ke))}),m.qZA()}if(2&Wt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)("comparisonStart",de.comparisonStart)("comparisonEnd",de.comparisonEnd)("startDateAccessibleName",de.startDateAccessibleName)("endDateAccessibleName",de.endDateAccessibleName)("activeDrag",de._activeDrag)}}function rt(Wt,yi){if(1&Wt){const de=m.EpF();m.TgZ(0,"mat-year-view",6),m.NdJ("activeDateChange",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Ke)})("monthSelected",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._monthSelectedInYearView(Ke))})("selectedChange",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._goToDateInView(Ke,"month"))}),m.qZA()}if(2&Wt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)}}function Qe(Wt,yi){if(1&Wt){const de=m.EpF();m.TgZ(0,"mat-multi-year-view",7),m.NdJ("activeDateChange",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Ke)})("yearSelected",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._yearSelectedInMultiYearView(Ke))})("selectedChange",function(Ke){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._goToDateInView(Ke,"year"))}),m.qZA()}if(2&Wt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)}}function ge(Wt,yi){}const G=["button"];function me(Wt,yi){1&Wt&&(m.O4$(),m.TgZ(0,"svg",3),m._UZ(1,"path",4),m.qZA())}const Le=[[["","matDatepickerToggleIcon",""]]],Ve=["[matDatepickerToggleIcon]"],ve=[[["input","matStartDate",""]],[["input","matEndDate",""]]],xe=["input[matStartDate]","input[matEndDate]"];let qe=(()=>{class Wt{constructor(){this.changes=new R.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(de,pt){return`${de} \u2013 ${pt}`}formatYearRangeLabel(de,pt){return`${de} to ${pt}`}static#e=this.\u0275fac=function(pt){return new(pt||Wt)};static#t=this.\u0275prov=m.Yz7({token:Wt,factory:Wt.\u0275fac,providedIn:"root"})}return Wt})();class we{constructor(yi,de,pt,Ke,Bt={},ei=yi,Oi){this.value=yi,this.displayValue=de,this.ariaLabel=pt,this.enabled=Ke,this.cssClasses=Bt,this.compareValue=ei,this.rawValue=Oi}}let ht=1;const Y=(0,ne.i$)({passive:!1,capture:!0}),Ne=(0,ne.i$)({passive:!0,capture:!0}),ae=(0,ne.i$)({passive:!0});let je=(()=>{class Wt{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(de,pt){this._elementRef=de,this._ngZone=pt,this._platform=(0,m.f3M)(ne.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=Ke=>{if(this._skipNextFocus&&"focus"===Ke.type)this._skipNextFocus=!1;else if(Ke.target&&this.isRange){const Bt=this._getCellFromElement(Ke.target);Bt&&this._ngZone.run(()=>this.previewChange.emit({value:Bt.enabled?Bt:null,event:Ke}))}},this._touchmoveHandler=Ke=>{if(!this.isRange)return;const Bt=Et(Ke),ei=Bt?this._getCellFromElement(Bt):null;Bt!==Ke.target&&(this._didDragSinceMouseDown=!0),le(Ke.target)&&Ke.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:ei?.enabled?ei:null,event:Ke}))},this._leaveHandler=Ke=>{null!==this.previewEnd&&this.isRange&&("blur"!==Ke.type&&(this._didDragSinceMouseDown=!0),Ke.target&&this._getCellFromElement(Ke.target)&&(!Ke.relatedTarget||!this._getCellFromElement(Ke.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:Ke})))},this._mousedownHandler=Ke=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Bt=Ke.target&&this._getCellFromElement(Ke.target);!Bt||!this._isInRange(Bt.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Bt.rawValue,event:Ke})})},this._mouseupHandler=Ke=>{if(!this.isRange)return;const Bt=le(Ke.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:Ke})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:Ke})})},this._touchendHandler=Ke=>{const Bt=Et(Ke);Bt&&this._mouseupHandler({target:Bt})},this._id="mat-calendar-body-"+ht++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,pt.runOutsideAngular(()=>{const Ke=de.nativeElement;Ke.addEventListener("touchmove",this._touchmoveHandler,Y),Ke.addEventListener("mouseenter",this._enterHandler,Ne),Ke.addEventListener("focus",this._enterHandler,Ne),Ke.addEventListener("mouseleave",this._leaveHandler,Ne),Ke.addEventListener("blur",this._leaveHandler,Ne),Ke.addEventListener("mousedown",this._mousedownHandler,ae),Ke.addEventListener("touchstart",this._mousedownHandler,ae),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(de,pt){this._didDragSinceMouseDown||de.enabled&&this.selectedValueChange.emit({value:de.value,event:pt})}_emitActiveDateChange(de,pt){de.enabled&&this.activeDateChange.emit({value:de.value,event:pt})}_isSelected(de){return this.startValue===de||this.endValue===de}ngOnChanges(de){const pt=de.numCols,{rows:Ke,numCols:Bt}=this;(de.rows||pt)&&(this._firstRowOffset=Ke&&Ke.length&&Ke[0].length?Bt-Ke[0].length:0),(de.cellAspectRatio||pt||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Bt+"%"),(pt||!this._cellWidth)&&(this._cellWidth=100/Bt+"%")}ngOnDestroy(){const de=this._elementRef.nativeElement;de.removeEventListener("touchmove",this._touchmoveHandler,Y),de.removeEventListener("mouseenter",this._enterHandler,Ne),de.removeEventListener("focus",this._enterHandler,Ne),de.removeEventListener("mouseleave",this._leaveHandler,Ne),de.removeEventListener("blur",this._leaveHandler,Ne),de.removeEventListener("mousedown",this._mousedownHandler,ae),de.removeEventListener("touchstart",this._mousedownHandler,ae),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(de,pt){let Ke=de*this.numCols+pt;return de&&(Ke-=this._firstRowOffset),Ke==this.activeCell}_focusActiveCell(de=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,F.q)(1)).subscribe(()=>{setTimeout(()=>{const pt=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");pt&&(de||(this._skipNextFocus=!0),pt.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(de){return ee(de,this.startValue,this.endValue)}_isRangeEnd(de){return ke(de,this.startValue,this.endValue)}_isInRange(de){return He(de,this.startValue,this.endValue,this.isRange)}_isComparisonStart(de){return ee(de,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(de,pt,Ke){if(!this._isComparisonStart(de)||this._isRangeStart(de)||!this._isInRange(de))return!1;let Bt=this.rows[pt][Ke-1];if(!Bt){const ei=this.rows[pt-1];Bt=ei&&ei[ei.length-1]}return Bt&&!this._isRangeEnd(Bt.compareValue)}_isComparisonBridgeEnd(de,pt,Ke){if(!this._isComparisonEnd(de)||this._isRangeEnd(de)||!this._isInRange(de))return!1;let Bt=this.rows[pt][Ke+1];if(!Bt){const ei=this.rows[pt+1];Bt=ei&&ei[0]}return Bt&&!this._isRangeStart(Bt.compareValue)}_isComparisonEnd(de){return ke(de,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(de){return He(de,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(de){return this.comparisonStart===this.comparisonEnd&&de===this.comparisonStart}_isPreviewStart(de){return ee(de,this.previewStart,this.previewEnd)}_isPreviewEnd(de){return ke(de,this.previewStart,this.previewEnd)}_isInPreview(de){return He(de,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(de){return this.isRange?this.startValue===de&&this.endValue===de?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===de?this._startDateLabelId:this.endValue===de?this._endDateLabelId:null:null}_getCellFromElement(de){const pt=le(de);if(pt){const Ke=pt.getAttribute("data-mat-row"),Bt=pt.getAttribute("data-mat-col");if(Ke&&Bt)return this.rows[parseInt(Ke)][parseInt(Bt)]}return null}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.SBq),m.Y36(m.R0b))};static#t=this.\u0275cmp=m.Xpm({type:Wt,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:q,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(pt,Ke){1&pt&&(m.YNc(0,W,3,6,"tr",0),m.YNc(1,tt,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&pt&&(m.Q6J("ngIf",Ke._firstRowOffset=yi&&Wt===de}function He(Wt,yi,de,pt){return pt&&null!==yi&&null!==de&&yi!==de&&Wt>=yi&&Wt<=de}function Et(Wt){const yi=Wt.changedTouches[0];return document.elementFromPoint(yi.clientX,yi.clientY)}class he{constructor(yi,de){this.start=yi,this.end=de}}let Pe=(()=>{class Wt{constructor(de,pt){this.selection=de,this._adapter=pt,this._selectionChanged=new R.x,this.selectionChanged=this._selectionChanged,this.selection=de}updateSelection(de,pt){const Ke=this.selection;this.selection=de,this._selectionChanged.next({selection:de,source:pt,oldValue:Ke})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(de){return this._adapter.isDateInstance(de)&&this._adapter.isValid(de)}static#e=this.\u0275fac=function(pt){m.$Z()};static#t=this.\u0275prov=m.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})(),r=(()=>{class Wt extends Pe{constructor(de){super(null,de)}add(de){super.updateSelection(de,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const de=new Wt(this._adapter);return de.updateSelection(this.selection,this),de}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})(),u=(()=>{class Wt extends Pe{constructor(de){super(new he(null,null),de)}add(de){let{start:pt,end:Ke}=this.selection;null==pt?pt=de:null==Ke?Ke=de:(pt=de,Ke=null),super.updateSelection(new he(pt,Ke),this)}isValid(){const{start:de,end:pt}=this.selection;return null==de&&null==pt||(null!=de&&null!=pt?this._isValidDateInstance(de)&&this._isValidDateInstance(pt)&&this._adapter.compareDate(de,pt)<=0:(null==de||this._isValidDateInstance(de))&&(null==pt||this._isValidDateInstance(pt)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const de=new Wt(this._adapter);return de.updateSelection(this.selection,this),de}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})();const M={provide:Pe,deps:[[new m.FiY,new m.tp0,Pe],x._A],useFactory:function C(Wt,yi){return Wt||new r(yi)}},o={provide:Pe,deps:[[new m.FiY,new m.tp0,Pe],x._A],useFactory:function f(Wt,yi){return Wt||new u(yi)}},n=new m.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let t=(()=>{class Wt{constructor(de){this._dateAdapter=de}selectionFinished(de,pt){let{start:Ke,end:Bt}=pt;return null==Ke?Ke=de:null==Bt&&de&&this._dateAdapter.compareDate(de,Ke)>=0?Bt=de:(Ke=de,Bt=null),new he(Ke,Bt)}createPreview(de,pt){let Ke=null,Bt=null;return pt.start&&!pt.end&&de&&(Ke=pt.start,Bt=de),new he(Ke,Bt)}createDrag(de,pt,Ke){let Bt=pt.start,ei=pt.end;if(!Bt||!ei)return null;const Oi=this._dateAdapter,jn=0!==Oi.compareDate(Bt,ei),Kn=Oi.getYear(Ke)-Oi.getYear(de),pr=Oi.getMonth(Ke)-Oi.getMonth(de),On=Oi.getDate(Ke)-Oi.getDate(de);return jn&&Oi.sameDate(de,pt.start)?(Bt=Ke,Oi.compareDate(Ke,ei)>0&&(ei=Oi.addCalendarYears(ei,Kn),ei=Oi.addCalendarMonths(ei,pr),ei=Oi.addCalendarDays(ei,On))):jn&&Oi.sameDate(de,pt.end)?(ei=Ke,Oi.compareDate(Ke,Bt)<0&&(Bt=Oi.addCalendarYears(Bt,Kn),Bt=Oi.addCalendarMonths(Bt,pr),Bt=Oi.addCalendarDays(Bt,On))):(Bt=Oi.addCalendarYears(Bt,Kn),Bt=Oi.addCalendarMonths(Bt,pr),Bt=Oi.addCalendarDays(Bt,On),ei=Oi.addCalendarYears(ei,Kn),ei=Oi.addCalendarMonths(ei,pr),ei=Oi.addCalendarDays(ei,On)),new he(Bt,ei)}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Wt,factory:Wt.\u0275fac})}return Wt})();const a={provide:n,deps:[[new m.FiY,new m.tp0,n],x._A],useFactory:function i(Wt,yi){return Wt||new t(yi)}};let l=(()=>{class Wt{get activeDate(){return this._activeDate}set activeDate(de){const pt=this._activeDate,Ke=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Ke,this.minDate,this.maxDate),this._hasSameMonthAndYear(pt,this._activeDate)||this._init()}get selected(){return this._selected}set selected(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,pt,Ke,Bt,ei){this._changeDetectorRef=de,this._dateFormats=pt,this._dateAdapter=Ke,this._dir=Bt,this._rangeStrategy=ei,this._rerenderSubscription=v.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,ce.O)(null)).subscribe(()=>this._init())}ngOnChanges(de){const pt=de.comparisonStart||de.comparisonEnd;pt&&!pt.firstChange&&this._setRanges(this.selected),de.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(de){const pt=de.value,Ke=this._getDateFromDayOfMonth(pt);let Bt,ei;this._selected instanceof he?(Bt=this._getDateInCurrentMonth(this._selected.start),ei=this._getDateInCurrentMonth(this._selected.end)):Bt=ei=this._getDateInCurrentMonth(this._selected),(Bt!==pt||ei!==pt)&&this.selectedChange.emit(Ke),this._userSelection.emit({value:Ke,event:de.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(de){const Ke=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(de.value),this._dateAdapter.compareDate(Ke,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(de){const pt=this._activeDate,Ke=this._isRtl();switch(de.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Ke?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Ke?-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=de.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case O.VM:this.activeDate=de.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)&&de.preventDefault());case O.hY:return void(null!=this._previewEnd&&!(0,O.Vb)(de)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:de}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:de})),de.preventDefault(),de.stopPropagation()));default:return}this._dateAdapter.compareDate(pt,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:de}),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 de=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(de)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(de){this._matCalendarBody._focusActiveCell(de)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:de,value:pt}){if(this._rangeStrategy){const Ke=pt?pt.rawValue:null,Bt=this._rangeStrategy.createPreview(Ke,this.selected,de);if(this._previewStart=this._getCellCompareValue(Bt.start),this._previewEnd=this._getCellCompareValue(Bt.end),this.activeDrag&&Ke){const ei=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,Ke,de);ei&&(this._previewStart=this._getCellCompareValue(ei.start),this._previewEnd=this._getCellCompareValue(ei.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(de){if(this.activeDrag)if(de.value){const pt=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,de.value,de.event);this.dragEnded.emit({value:pt??null,event:de.event})}else this.dragEnded.emit({value:null,event:de.event})}_getDateFromDayOfMonth(de){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),de)}_initWeekdays(){const de=this._dateAdapter.getFirstDayOfWeek(),pt=this._dateAdapter.getDayOfWeekNames("narrow");let Bt=this._dateAdapter.getDayOfWeekNames("long").map((ei,Oi)=>({long:ei,narrow:pt[Oi]}));this._weekdays=Bt.slice(de).concat(Bt.slice(0,de))}_createWeekCells(){const de=this._dateAdapter.getNumDaysInMonth(this.activeDate),pt=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Ke=0,Bt=this._firstWeekOffset;Ke=0)&&(!this.maxDate||this._dateAdapter.compareDate(de,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(de))}_getDateInCurrentMonth(de){return de&&this._hasSameMonthAndYear(de,this.activeDate)?this._dateAdapter.getDate(de):null}_hasSameMonthAndYear(de,pt){return!(!de||!pt||this._dateAdapter.getMonth(de)!=this._dateAdapter.getMonth(pt)||this._dateAdapter.getYear(de)!=this._dateAdapter.getYear(pt))}_getCellCompareValue(de){if(de){const pt=this._dateAdapter.getYear(de),Ke=this._dateAdapter.getMonth(de),Bt=this._dateAdapter.getDate(de);return new Date(pt,Ke,Bt).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(de){de instanceof he?(this._rangeStart=this._getCellCompareValue(de.start),this._rangeEnd=this._getCellCompareValue(de.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(de),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(de){return!this.dateFilter||this.dateFilter(de)}_clearPreview(){this._previewStart=this._previewEnd=null}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.sBO),m.Y36(x.sG,8),m.Y36(x._A,8),m.Y36(te.Is,8),m.Y36(n,8))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-month-view"]],viewQuery:function(pt,Ke){if(1&pt&&m.Gf(je,5),2&pt){let Bt;m.iGM(Bt=m.CRH())&&(Ke._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:[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(pt,Ke){1&pt&&(m.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),m.YNc(3,Fe,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(ei){return Ke._dateSelected(ei)})("activeDateChange",function(ei){return Ke._updateActiveDate(ei)})("previewChange",function(ei){return Ke._previewChanged(ei)})("dragStarted",function(ei){return Ke.dragStarted.emit(ei)})("dragEnded",function(ei){return Ke._dragEnded(ei)})("keyup",function(ei){return Ke._handleCalendarBodyKeyup(ei)})("keydown",function(ei){return Ke._handleCalendarBodyKeydown(ei)}),m.qZA()()),2&pt&&(m.xp6(3),m.Q6J("ngForOf",Ke._weekdays),m.xp6(3),m.Q6J("label",Ke._monthLabel)("rows",Ke._weeks)("todayValue",Ke._todayDate)("startValue",Ke._rangeStart)("endValue",Ke._rangeEnd)("comparisonStart",Ke._comparisonRangeStart)("comparisonEnd",Ke._comparisonRangeEnd)("previewStart",Ke._previewStart)("previewEnd",Ke._previewEnd)("isRange",Ke._isRange)("labelMinRequiredCells",3)("activeCell",Ke._dateAdapter.getDate(Ke.activeDate)-1)("startDateAccessibleName",Ke.startDateAccessibleName)("endDateAccessibleName",Ke.endDateAccessibleName))},dependencies:[S.sg,je],encapsulation:2,changeDetection:0})}return Wt})();const d=24;let E=(()=>{class Wt{get activeDate(){return this._activeDate}set activeDate(de){let pt=this._activeDate;const Ke=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Ke,this.minDate,this.maxDate),k(this._dateAdapter,pt,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setSelectedYear(de)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,pt,Ke){this._changeDetectorRef=de,this._dateAdapter=pt,this._dir=Ke,this._rerenderSubscription=v.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,ce.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const pt=this._dateAdapter.getYear(this._activeDate)-$(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Ke=0,Bt=[];Kethis._createCellForYear(ei))),Bt=[]);this._changeDetectorRef.markForCheck()}_yearSelected(de){const pt=de.value,Ke=this._dateAdapter.createDate(pt,0,1),Bt=this._getDateFromYear(pt);this.yearSelected.emit(Ke),this.selectedChange.emit(Bt)}_updateActiveDate(de){const Ke=this._activeDate;this.activeDate=this._getDateFromYear(de.value),this._dateAdapter.compareDate(Ke,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(de){const pt=this._activeDate,Ke=this._isRtl();switch(de.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ke?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ke?-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,-$(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case O.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,d-$(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case O.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.altKey?10*-d:-d);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.altKey?10*d:d);break;case O.K5:case O.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(pt,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:de}),this._selectionKeyPressed=!1)}_getActiveCell(){return $(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(de){const pt=this._dateAdapter.getMonth(this.activeDate),Ke=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(de,pt,1));return this._dateAdapter.createDate(de,pt,Math.min(this._dateAdapter.getDate(this.activeDate),Ke))}_createCellForYear(de){const pt=this._dateAdapter.createDate(de,0,1),Ke=this._dateAdapter.getYearName(pt),Bt=this.dateClass?this.dateClass(pt,"multi-year"):void 0;return new we(de,Ke,Ke,this._shouldEnableYear(de),Bt)}_shouldEnableYear(de){if(null==de||this.maxDate&&de>this._dateAdapter.getYear(this.maxDate)||this.minDate&&de{class Wt{get activeDate(){return this._activeDate}set activeDate(de){let pt=this._activeDate;const Ke=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Ke,this.minDate,this.maxDate),this._dateAdapter.getYear(pt)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setSelectedMonth(de)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,pt,Ke,Bt){this._changeDetectorRef=de,this._dateFormats=pt,this._dateAdapter=Ke,this._dir=Bt,this._rerenderSubscription=v.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,ce.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(de){const pt=de.value,Ke=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),pt,1);this.monthSelected.emit(Ke);const Bt=this._getDateFromMonth(pt);this.selectedChange.emit(Bt)}_updateActiveDate(de){const Ke=this._activeDate;this.activeDate=this._getDateFromMonth(de.value),this._dateAdapter.compareDate(Ke,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(de){const pt=this._activeDate,Ke=this._isRtl();switch(de.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Ke?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Ke?-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,de.altKey?-10:-1);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.altKey?10:1);break;case O.K5:case O.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(pt,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:de}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let de=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(pt=>pt.map(Ke=>this._createCellForMonth(Ke,de[Ke]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(de){return de&&this._dateAdapter.getYear(de)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(de):null}_getDateFromMonth(de){const pt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,1),Ke=this._dateAdapter.getNumDaysInMonth(pt);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,Math.min(this._dateAdapter.getDate(this.activeDate),Ke))}_createCellForMonth(de,pt){const Ke=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,1),Bt=this._dateAdapter.format(Ke,this._dateFormats.display.monthYearA11yLabel),ei=this.dateClass?this.dateClass(Ke,"year"):void 0;return new we(de,pt.toLocaleUpperCase(),Bt,this._shouldEnableMonth(de),ei)}_shouldEnableMonth(de){const pt=this._dateAdapter.getYear(this.activeDate);if(null==de||this._isYearAndMonthAfterMaxDate(pt,de)||this._isYearAndMonthBeforeMinDate(pt,de))return!1;if(!this.dateFilter)return!0;for(let Bt=this._dateAdapter.createDate(pt,de,1);this._dateAdapter.getMonth(Bt)==de;Bt=this._dateAdapter.addCalendarDays(Bt,1))if(this.dateFilter(Bt))return!0;return!1}_isYearAndMonthAfterMaxDate(de,pt){if(this.maxDate){const Ke=this._dateAdapter.getYear(this.maxDate),Bt=this._dateAdapter.getMonth(this.maxDate);return de>Ke||de===Ke&&pt>Bt}return!1}_isYearAndMonthBeforeMinDate(de,pt){if(this.minDate){const Ke=this._dateAdapter.getYear(this.minDate),Bt=this._dateAdapter.getMonth(this.minDate);return de{class Wt{constructor(de,pt,Ke,Bt,ei){this._intl=de,this.calendar=pt,this._dateAdapter=Ke,this._dateFormats=Bt,this._id="mat-calendar-header-"+Xe++,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(de,pt){return"month"==this.calendar.currentView?this._dateAdapter.getYear(de)==this._dateAdapter.getYear(pt)&&this._dateAdapter.getMonth(de)==this._dateAdapter.getMonth(pt):"year"==this.calendar.currentView?this._dateAdapter.getYear(de)==this._dateAdapter.getYear(pt):k(this._dateAdapter,de,pt,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const pt=this._dateAdapter.getYear(this.calendar.activeDate)-$(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),Ke=pt+d-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(pt,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(Ke,0,1))]}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(qe),m.Y36((0,m.Gpc)(()=>ie)),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:ft,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(pt,Ke){1&pt&&(m.F$t(),m.TgZ(0,"div",0)(1,"div",1)(2,"button",2),m.NdJ("click",function(){return Ke.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 Ke.previousClicked()}),m.qZA(),m.TgZ(10,"button",8),m.NdJ("click",function(){return Ke.nextClicked()}),m.qZA()()(),m.TgZ(11,"label",9),m._uU(12),m.qZA()),2&pt&&(m.xp6(2),m.uIk("aria-label",Ke.periodButtonLabel)("aria-describedby",Ke._periodButtonLabelId),m.xp6(2),m.Oqu(Ke.periodButtonText),m.xp6(1),m.ekj("mat-calendar-invert","month"!==Ke.calendar.currentView),m.xp6(4),m.Q6J("disabled",!Ke.previousEnabled()),m.uIk("aria-label",Ke.prevButtonLabel),m.xp6(1),m.Q6J("disabled",!Ke.nextEnabled()),m.uIk("aria-label",Ke.nextButtonLabel),m.xp6(1),m.Q6J("id",Ke._periodButtonLabelId),m.xp6(1),m.Oqu(Ke.periodButtonDescription))},dependencies:[T.lW,T.RK],encapsulation:2,changeDetection:0})}return Wt})(),ie=(()=>{class Wt{get startAt(){return this._startAt}set startAt(de){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get selected(){return this._selected}set selected(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get activeDate(){return this._clampedActiveDate}set activeDate(de){this._clampedActiveDate=this._dateAdapter.clampDate(de,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(de){const pt=this._currentView!==de?de:null;this._currentView=de,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),pt&&this.viewChanged.emit(pt)}constructor(de,pt,Ke,Bt){this._dateAdapter=pt,this._dateFormats=Ke,this._changeDetectorRef=Bt,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 R.x,this._intlChanges=de.changes.subscribe(()=>{Bt.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new g.C5(this.headerComponent||se),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(de){const pt=de.minDate&&!this._dateAdapter.sameDate(de.minDate.previousValue,de.minDate.currentValue)?de.minDate:void 0,Ke=de.maxDate&&!this._dateAdapter.sameDate(de.maxDate.previousValue,de.maxDate.currentValue)?de.maxDate:void 0,Bt=pt||Ke||de.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(de){const pt=de.value;(this.selected instanceof he||pt&&!this._dateAdapter.sameDate(pt,this.selected))&&this.selectedChange.emit(pt),this._userSelection.emit(de)}_yearSelectedInMultiYearView(de){this.yearSelected.emit(de)}_monthSelectedInYearView(de){this.monthSelected.emit(de)}_goToDateInView(de,pt){this.activeDate=de,this.currentView=pt}_dragStarted(de){this._activeDrag=de}_dragEnded(de){this._activeDrag&&(de.value&&this._userDragDrop.emit(de),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(qe),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-calendar"]],viewQuery:function(pt,Ke){if(1&pt&&(m.Gf(l,5),m.Gf(De,5),m.Gf(E,5)),2&pt){let Bt;m.iGM(Bt=m.CRH())&&(Ke.monthView=Bt.first),m.iGM(Bt=m.CRH())&&(Ke.yearView=Bt.first),m.iGM(Bt=m.CRH())&&(Ke.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:[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(pt,Ke){1&pt&&(m.YNc(0,Ye,0,0,"ng-template",0),m.TgZ(1,"div",1),m.YNc(2,$e,1,11,"mat-month-view",2),m.YNc(3,rt,1,6,"mat-year-view",3),m.YNc(4,Qe,1,6,"mat-multi-year-view",4),m.qZA()),2&pt&&(m.Q6J("cdkPortalOutlet",Ke._calendarHeaderPortal),m.xp6(1),m.Q6J("ngSwitch",Ke.currentView),m.xp6(1),m.Q6J("ngSwitchCase","month"),m.xp6(1),m.Q6J("ngSwitchCase","year"),m.xp6(1),m.Q6J("ngSwitchCase","multi-year"))},dependencies:[S.RF,S.n9,e.kH,g.Pl,l,De,E],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 Wt})();const _e={transformPanel:(0,ye.X$)("transformPanel",[(0,ye.eR)("void => enter-dropdown",(0,ye.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ye.F4)([(0,ye.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,ye.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,ye.eR)("void => enter-dialog",(0,ye.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,ye.F4)([(0,ye.oB)({opacity:0,transform:"scale(0.7)"}),(0,ye.oB)({transform:"none",opacity:1})]))),(0,ye.eR)("* => void",(0,ye.jt)("100ms linear",(0,ye.oB)({opacity:0})))]),fadeInCalendar:(0,ye.X$)("fadeInCalendar",[(0,ye.SB)("void",(0,ye.oB)({opacity:0})),(0,ye.SB)("enter",(0,ye.oB)({opacity:1})),(0,ye.eR)("void => *",(0,ye.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let et=0;const lt=new m.OlP("mat-datepicker-scroll-strategy"),vt={provide:lt,deps:[p.aV],useFactory:function St(Wt){return()=>Wt.scrollStrategies.reposition()}},Ot=(0,x.pj)(class{constructor(Wt){this._elementRef=Wt}});let Vt=(()=>{class Wt extends Ot{constructor(de,pt,Ke,Bt,ei,Oi){super(de),this._changeDetectorRef=pt,this._globalModel=Ke,this._dateAdapter=Bt,this._rangeSelectionStrategy=ei,this._subscriptions=new v.w0,this._animationDone=new R.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Oi.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(de){const pt=this._model.selection,Ke=de.value,Bt=pt instanceof he;if(Bt&&this._rangeSelectionStrategy){const ei=this._rangeSelectionStrategy.selectionFinished(Ke,pt,de.event);this._model.updateSelection(ei,this)}else Ke&&(Bt||!this._dateAdapter.sameDate(Ke,pt))&&this._model.add(Ke);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(de){this._model.updateSelection(de.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(de){this._isAnimating="start"===de.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(de,pt){this._model=de?this._globalModel.clone():this._globalModel,this._actionsPortal=de,pt&&this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.SBq),m.Y36(m.sBO),m.Y36(Pe),m.Y36(x._A),m.Y36(n,8),m.Y36(qe))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-datepicker-content"]],viewQuery:function(pt,Ke){if(1&pt&&m.Gf(ie,5),2&pt){let Bt;m.iGM(Bt=m.CRH())&&(Ke._calendar=Bt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(pt,Ke){1&pt&&m.WFA("@transformPanel.start",function(ei){return Ke._handleAnimationEvent(ei)})("@transformPanel.done",function(ei){return Ke._handleAnimationEvent(ei)}),2&pt&&(m.d8E("@transformPanel",Ke._animationState),m.ekj("mat-datepicker-content-touch",Ke.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(pt,Ke){if(1&pt&&(m.TgZ(0,"div",0)(1,"mat-calendar",1),m.NdJ("yearSelected",function(ei){return Ke.datepicker._selectYear(ei)})("monthSelected",function(ei){return Ke.datepicker._selectMonth(ei)})("viewChanged",function(ei){return Ke.datepicker._viewChanged(ei)})("_userSelection",function(ei){return Ke._handleUserSelection(ei)})("_userDragDrop",function(ei){return Ke._handleUserDragDrop(ei)}),m.qZA(),m.YNc(2,ge,0,0,"ng-template",2),m.TgZ(3,"button",3),m.NdJ("focus",function(){return Ke._closeButtonFocused=!0})("blur",function(){return Ke._closeButtonFocused=!1})("click",function(){return Ke.datepicker.close()}),m._uU(4),m.qZA()()),2&pt){let Bt;m.ekj("mat-datepicker-content-container-with-custom-header",Ke.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",Ke._actionsPortal),m.uIk("aria-modal",!0)("aria-labelledby",null!==(Bt=Ke._dialogLabelId)&&void 0!==Bt?Bt:void 0),m.xp6(1),m.Q6J("id",Ke.datepicker.id)("ngClass",Ke.datepicker.panelClass)("startAt",Ke.datepicker.startAt)("startView",Ke.datepicker.startView)("minDate",Ke.datepicker._getMinDate())("maxDate",Ke.datepicker._getMaxDate())("dateFilter",Ke.datepicker._getDateFilter())("headerComponent",Ke.datepicker.calendarHeaderComponent)("selected",Ke._getSelected())("dateClass",Ke.datepicker.dateClass)("comparisonStart",Ke.comparisonStart)("comparisonEnd",Ke.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",Ke.startDateAccessibleName)("endDateAccessibleName",Ke.endDateAccessibleName),m.xp6(1),m.Q6J("cdkPortalOutlet",Ke._actionsPortal),m.xp6(1),m.ekj("cdk-visually-hidden",!Ke._closeButtonFocused),m.Q6J("color",Ke.color||"primary"),m.xp6(1),m.Oqu(Ke._closeButtonText)}},dependencies:[S.mk,T.lW,e.mK,g.Pl,ie],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:[_e.transformPanel,_e.fadeInCalendar]},changeDetection:0})}return Wt})(),si=(()=>{class Wt{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(de){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(de){this._color=de}get touchUi(){return this._touchUi}set touchUi(de){this._touchUi=(0,Ie.Ig)(de)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(de){const pt=(0,Ie.Ig)(de);pt!==this._disabled&&(this._disabled=pt,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(de){this._restoreFocus=(0,Ie.Ig)(de)}get panelClass(){return this._panelClass}set panelClass(de){this._panelClass=(0,Ie.du)(de)}get opened(){return this._opened}set opened(de){(0,Ie.Ig)(de)?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(de,pt,Ke,Bt,ei,Oi,jn){this._overlay=de,this._ngZone=pt,this._viewContainerRef=Ke,this._dateAdapter=ei,this._dir=Oi,this._model=jn,this._inputStateChanges=v.w0.EMPTY,this._document=(0,m.f3M)(S.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-"+et++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new R.x,this._scrollStrategy=Bt}ngOnChanges(de){const pt=de.xPosition||de.yPosition;if(pt&&!pt.firstChange&&this._overlayRef){const Ke=this._overlayRef.getConfig().positionStrategy;Ke instanceof p._G&&(this._setConnectedPositions(Ke),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(de){this._model.add(de)}_selectYear(de){this.yearSelected.emit(de)}_selectMonth(de){this.monthSelected.emit(de)}_viewChanged(de){this.viewChanged.emit(de)}registerInput(de){return this._inputStateChanges.unsubscribe(),this.datepickerInput=de,this._inputStateChanges=de.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(de){this._actionsPortal=de,this._componentRef?.instance._assignActions(de,!0)}removeActions(de){de===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,ne.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const de=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,pt=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:Ke,location:Bt}=this._componentRef;Ke._startExitAnimation(),Ke._animationDone.pipe((0,F.q)(1)).subscribe(()=>{const ei=this._document.activeElement;de&&(!ei||ei===this._document.activeElement||Bt.nativeElement.contains(ei))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}de?setTimeout(pt):pt()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(de){de.datepicker=this,de.color=this.color,de._dialogLabelId=this.datepickerInput.getOverlayLabelId(),de._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const de=this.touchUi,pt=new g.C5(Vt,this._viewContainerRef),Ke=this._overlayRef=this._overlay.create(new p.X_({positionStrategy:de?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[de?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:de?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(de?"dialog":"popup")}));this._getCloseStream(Ke).subscribe(Bt=>{Bt&&Bt.preventDefault(),this.close()}),Ke.keydownEvents().subscribe(Bt=>{const ei=Bt.keyCode;(ei===O.LH||ei===O.JH||ei===O.oh||ei===O.SV||ei===O.Ku||ei===O.VM)&&Bt.preventDefault()}),this._componentRef=Ke.attach(pt),this._forwardContentValues(this._componentRef.instance),de||this._ngZone.onStable.pipe((0,F.q)(1)).subscribe(()=>Ke.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const de=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(de)}_setConnectedPositions(de){const pt="end"===this.xPosition?"end":"start",Ke="start"===pt?"end":"start",Bt="above"===this.yPosition?"bottom":"top",ei="top"===Bt?"bottom":"top";return de.withPositions([{originX:pt,originY:ei,overlayX:pt,overlayY:Bt},{originX:pt,originY:Bt,overlayX:pt,overlayY:ei},{originX:Ke,originY:ei,overlayX:Ke,overlayY:Bt},{originX:Ke,originY:Bt,overlayX:Ke,overlayY:ei}])}_getCloseStream(de){const pt=["ctrlKey","shiftKey","metaKey"];return(0,N.T)(de.backdropClick(),de.detachments(),de.keydownEvents().pipe((0,Ce.h)(Ke=>Ke.keyCode===O.hY&&!(0,O.Vb)(Ke)||this.datepickerInput&&(0,O.Vb)(Ke,"altKey")&&Ke.keyCode===O.LH&&pt.every(Bt=>!(0,O.Vb)(Ke,Bt)))))}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(p.aV),m.Y36(m.R0b),m.Y36(m.s_b),m.Y36(lt),m.Y36(x._A,8),m.Y36(te.Is,8),m.Y36(Pe))};static#t=this.\u0275dir=m.lG2({type:Wt,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 Wt})(),zt=(()=>{class Wt extends si{static#e=this.\u0275fac=function(){let de;return function(Ke){return(de||(de=m.n5z(Wt)))(Ke||Wt)}}();static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[m._Bn([M,{provide:si,useExisting:Wt}]),m.qOj],decls:0,vars:0,template:function(pt,Ke){},encapsulation:2,changeDetection:0})}return Wt})();class yt{constructor(yi,de){this.target=yi,this.targetElement=de,this.value=this.target.value}}let Tt=(()=>{class Wt{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(de){this._assignValueProgrammatically(de)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(de){const pt=(0,Ie.Ig)(de),Ke=this._elementRef.nativeElement;this._disabled!==pt&&(this._disabled=pt,this.stateChanges.next(void 0)),pt&&this._isInitialized&&Ke.blur&&Ke.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(de){this._model=de,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(pt=>{if(this._shouldHandleChangeEvent(pt)){const Ke=this._getValueFromModel(pt.selection);this._lastValueValid=this._isValidValue(Ke),this._cvaOnChange(Ke),this._onTouched(),this._formatValue(Ke),this.dateInput.emit(new yt(this,this._elementRef.nativeElement)),this.dateChange.emit(new yt(this,this._elementRef.nativeElement))}})}constructor(de,pt,Ke){this._elementRef=de,this._dateAdapter=pt,this._dateFormats=Ke,this.dateChange=new m.vpe,this.dateInput=new m.vpe,this.stateChanges=new R.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)),Oi=this._getMinDate();return!Oi||!ei||this._dateAdapter.compareDate(Oi,ei)<=0?null:{matDatepickerMin:{min:Oi,actual:ei}}},this._maxValidator=Bt=>{const ei=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Bt.value)),Oi=this._getMaxDate();return!Oi||!ei||this._dateAdapter.compareDate(Oi,ei)>=0?null:{matDatepickerMax:{max:Oi,actual:ei}}},this._lastValueValid=!1,this._localeSubscription=pt.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(de){Me(de,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(de){this._validatorOnChange=de}validate(de){return this._validator?this._validator(de):null}writeValue(de){this._assignValueProgrammatically(de)}registerOnChange(de){this._cvaOnChange=de}registerOnTouched(de){this._onTouched=de}setDisabledState(de){this.disabled=de}_onKeydown(de){(0,O.Vb)(de,"altKey")&&de.keyCode===O.JH&&["ctrlKey","shiftKey","metaKey"].every(Bt=>!(0,O.Vb)(de,Bt))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),de.preventDefault())}_onInput(de){const pt=this._lastValueValid;let Ke=this._dateAdapter.parse(de,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Ke),Ke=this._dateAdapter.getValidDateOrNull(Ke);const Bt=!this._dateAdapter.sameDate(Ke,this.value);!Ke||Bt?this._cvaOnChange(Ke):(de&&!this.value&&this._cvaOnChange(Ke),pt!==this._lastValueValid&&this._validatorOnChange()),Bt&&(this._assignValue(Ke),this.dateInput.emit(new yt(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new yt(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(de){this._elementRef.nativeElement.value=null!=de?this._dateAdapter.format(de,this._dateFormats.display.dateInput):""}_assignValue(de){this._model?(this._assignValueToModel(de),this._pendingValue=null):this._pendingValue=de}_isValidValue(de){return!de||this._dateAdapter.isValid(de)}_parentDisabled(){return!1}_assignValueProgrammatically(de){de=this._dateAdapter.deserialize(de),this._lastValueValid=this._isValidValue(de),de=this._dateAdapter.getValidDateOrNull(de),this._assignValue(de),this._formatValue(de)}_matchesFilter(de){const pt=this._getDateFilter();return!pt||pt(de)}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.SBq),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Wt,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m.TTD]})}return Wt})();function Me(Wt,yi){const de=Object.keys(Wt);for(let pt of de){const{previousValue:Ke,currentValue:Bt}=Wt[pt];if(!yi.isDateInstance(Ke)||!yi.isDateInstance(Bt))return!0;if(!yi.sameDate(Ke,Bt))return!0}return!1}const mt={provide:oe.JU,useExisting:(0,m.Gpc)(()=>Je),multi:!0},Ge={provide:oe.Cf,useExisting:(0,m.Gpc)(()=>Je),multi:!0};let Je=(()=>{class Wt extends Tt{set matDatepicker(de){de&&(this._datepicker=de,this._closedSubscription=de.closedStream.subscribe(()=>this._onTouched()),this._registerModel(de.registerInput(this)))}get min(){return this._min}set min(de){const pt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(pt,this._min)||(this._min=pt,this._validatorOnChange())}get max(){return this._max}set max(de){const pt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(pt,this._max)||(this._max=pt,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(de){const pt=this._matchesFilter(this.value);this._dateFilter=de,this._matchesFilter(this.value)!==pt&&this._validatorOnChange()}constructor(de,pt,Ke,Bt){super(de,pt,Ke),this._formField=Bt,this._closedSubscription=v.w0.EMPTY,this._validator=oe.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(de){return de}_assignValueToModel(de){this._model&&this._model.updateSelection(de,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(de){return de.source!==this}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.SBq),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(w.G_,8))};static#t=this.\u0275dir=m.lG2({type:Wt,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(pt,Ke){1&pt&&m.NdJ("input",function(ei){return Ke._onInput(ei.target.value)})("change",function(){return Ke._onChange()})("blur",function(){return Ke._onBlur()})("keydown",function(ei){return Ke._onKeydown(ei)}),2&pt&&(m.Ikx("disabled",Ke.disabled),m.uIk("aria-haspopup",Ke._datepicker?"dialog":null)("aria-owns",(null==Ke._datepicker?null:Ke._datepicker.opened)&&Ke._datepicker.id||null)("min",Ke.min?Ke._dateAdapter.toIso8601(Ke.min):null)("max",Ke.max?Ke._dateAdapter.toIso8601(Ke.max):null)("data-mat-calendar",Ke._datepicker?Ke._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[m._Bn([mt,Ge,{provide:z.Jk,useExisting:Wt}]),m.qOj]})}return Wt})(),At=(()=>{class Wt{static#e=this.\u0275fac=function(pt){return new(pt||Wt)};static#t=this.\u0275dir=m.lG2({type:Wt,selectors:[["","matDatepickerToggleIcon",""]]})}return Wt})(),Ut=(()=>{class Wt{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(de){this._disabled=(0,Ie.Ig)(de)}constructor(de,pt,Ke){this._intl=de,this._changeDetectorRef=pt,this._stateChanges=v.w0.EMPTY;const Bt=Number(Ke);this.tabIndex=Bt||0===Bt?Bt:null}ngOnChanges(de){de.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(de){this.datepicker&&!this.disabled&&(this.datepicker.open(),de.stopPropagation())}_watchStateChanges(){const de=this.datepicker?this.datepicker.stateChanges:(0,B.of)(),pt=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,B.of)(),Ke=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,de,pt,Ke).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(qe),m.Y36(m.sBO),m.$8M("tabindex"))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-datepicker-toggle"]],contentQueries:function(pt,Ke,Bt){if(1&pt&&m.Suo(Bt,At,5),2&pt){let ei;m.iGM(ei=m.CRH())&&(Ke._customIcon=ei.first)}},viewQuery:function(pt,Ke){if(1&pt&&m.Gf(G,5),2&pt){let Bt;m.iGM(Bt=m.CRH())&&(Ke._button=Bt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(pt,Ke){1&pt&&m.NdJ("click",function(ei){return Ke._open(ei)}),2&pt&&(m.uIk("tabindex",null)("data-mat-calendar",Ke.datepicker?Ke.datepicker.id:null),m.ekj("mat-datepicker-toggle-active",Ke.datepicker&&Ke.datepicker.opened)("mat-accent",Ke.datepicker&&"accent"===Ke.datepicker.color)("mat-warn",Ke.datepicker&&"warn"===Ke.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[m.TTD],ngContentSelectors:Ve,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(pt,Ke){1&pt&&(m.F$t(Le),m.TgZ(0,"button",0,1),m.YNc(2,me,2,0,"svg",2),m.Hsn(3),m.qZA()),2&pt&&(m.Q6J("disabled",Ke.disabled)("disableRipple",Ke.disableRipple),m.uIk("aria-haspopup",Ke.datepicker?"dialog":null)("aria-label",Ke.ariaLabel||Ke._intl.openCalendarLabel)("tabindex",Ke.disabled?-1:Ke.tabIndex),m.xp6(2),m.Q6J("ngIf",!Ke._customIcon))},dependencies:[S.O5,T.RK],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return Wt})();function Xt(Wt){return _i(Wt,!0)}function mi(Wt){return Wt.nodeType===Node.ELEMENT_NODE}function _i(Wt,yi){if(mi(Wt)&&yi){const pt=(Wt.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((Ke,Bt)=>{const ei=document.getElementById(Bt);return ei&&Ke.push(ei),Ke},[]);if(pt.length)return pt.map(Ke=>_i(Ke,!1)).join(" ")}if(mi(Wt)){const de=Wt.getAttribute("aria-label")?.trim();if(de)return de}if(function Mi(Wt){return"INPUT"===Wt.nodeName}(Wt)||function xt(Wt){return"TEXTAREA"===Wt.nodeName}(Wt)){if(Wt.labels?.length)return Array.from(Wt.labels).map(Ke=>_i(Ke,!1)).join(" ");const de=Wt.getAttribute("placeholder")?.trim();if(de)return de;const pt=Wt.getAttribute("title")?.trim();if(pt)return pt}return(Wt.textContent||"").replace(/\s+/g," ").trim()}const Ct=new m.OlP("MAT_DATE_RANGE_INPUT_PARENT"),Gt=(0,x.FD)((()=>{class Wt extends Tt{constructor(de,pt,Ke,Bt,ei,Oi,jn,Kn){super(pt,jn,Kn),this._rangeInput=de,this._elementRef=pt,this._defaultErrorStateMatcher=Ke,this._injector=Bt,this._parentForm=ei,this._parentFormGroup=Oi,this._dir=(0,m.f3M)(te.Is,{optional:!0})}ngOnInit(){const de=this._injector.get(oe.a5,null,{optional:!0,self:!0});de&&(this.ngControl=de)}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 de=this._elementRef.nativeElement,pt=de.value;return pt.length>0?pt:de.placeholder}_onInput(de){super._onInput(de),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:de}){return de!==this._rangeInput._startInput&&de!==this._rangeInput._endInput}_assignValueProgrammatically(de){super._assignValueProgrammatically(de),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return Xt(this._elementRef.nativeElement)}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(Ct),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Wt,features:[m.qOj]})}return Wt})());let li=(()=>{class Wt extends Gt{constructor(de,pt,Ke,Bt,ei,Oi,jn,Kn){super(de,pt,Ke,Bt,ei,Oi,jn,Kn),this._startValidator=pr=>{const On=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(pr.value)),Xn=this._model?this._model.selection.end:null;return!On||!Xn||this._dateAdapter.compareDate(On,Xn)<=0?null:{matStartDateInvalid:{end:Xn,actual:On}}},this._validator=oe.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(de){return de.start}_shouldHandleChangeEvent(de){return!(!super._shouldHandleChangeEvent(de)||(de.oldValue?.start?de.selection.start&&!this._dateAdapter.compareDate(de.oldValue.start,de.selection.start):!de.selection.start))}_assignValueToModel(de){if(this._model){const pt=new he(de,this._model.selection.end);this._model.updateSelection(pt,this)}}_formatValue(de){super._formatValue(de),this._rangeInput._handleChildValueChange()}_onKeydown(de){const pt=this._rangeInput._endInput,Ke=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;(de.keyCode===O.SV&&Bt||de.keyCode===O.oh&&!Bt)&&Ke.selectionStart===Ke.value.length&&Ke.selectionEnd===Ke.value.length?(de.preventDefault(),pt._elementRef.nativeElement.setSelectionRange(0,0),pt.focus()):super._onKeydown(de)}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(Ct),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Wt,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(pt,Ke){1&pt&&m.NdJ("input",function(ei){return Ke._onInput(ei.target.value)})("change",function(){return Ke._onChange()})("keydown",function(ei){return Ke._onKeydown(ei)})("blur",function(){return Ke._onBlur()}),2&pt&&(m.Ikx("disabled",Ke.disabled),m.uIk("aria-haspopup",Ke._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==Ke._rangeInput.rangePicker?null:Ke._rangeInput.rangePicker.opened)&&Ke._rangeInput.rangePicker.id||null)("min",Ke._getMinDate()?Ke._dateAdapter.toIso8601(Ke._getMinDate()):null)("max",Ke._getMaxDate()?Ke._dateAdapter.toIso8601(Ke._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m._Bn([{provide:oe.JU,useExisting:Wt,multi:!0},{provide:oe.Cf,useExisting:Wt,multi:!0}]),m.qOj]})}return Wt})(),fi=(()=>{class Wt extends Gt{constructor(de,pt,Ke,Bt,ei,Oi,jn,Kn){super(de,pt,Ke,Bt,ei,Oi,jn,Kn),this._endValidator=pr=>{const On=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(pr.value)),Xn=this._model?this._model.selection.start:null;return!On||!Xn||this._dateAdapter.compareDate(On,Xn)>=0?null:{matEndDateInvalid:{start:Xn,actual:On}}},this._validator=oe.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(de){return de.end}_shouldHandleChangeEvent(de){return!(!super._shouldHandleChangeEvent(de)||(de.oldValue?.end?de.selection.end&&!this._dateAdapter.compareDate(de.oldValue.end,de.selection.end):!de.selection.end))}_assignValueToModel(de){if(this._model){const pt=new he(this._model.selection.start,de);this._model.updateSelection(pt,this)}}_onKeydown(de){const pt=this._rangeInput._startInput,Ke=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;if(de.keyCode!==O.ZH||Ke.value)if((de.keyCode===O.oh&&Bt||de.keyCode===O.SV&&!Bt)&&0===Ke.selectionStart&&0===Ke.selectionEnd){de.preventDefault();const ei=pt._elementRef.nativeElement.value.length;pt._elementRef.nativeElement.setSelectionRange(ei,ei),pt.focus()}else super._onKeydown(de);else pt.focus()}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(Ct),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Wt,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(pt,Ke){1&pt&&m.NdJ("input",function(ei){return Ke._onInput(ei.target.value)})("change",function(){return Ke._onChange()})("keydown",function(ei){return Ke._onKeydown(ei)})("blur",function(){return Ke._onBlur()}),2&pt&&(m.Ikx("disabled",Ke.disabled),m.uIk("aria-haspopup",Ke._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==Ke._rangeInput.rangePicker?null:Ke._rangeInput.rangePicker.opened)&&Ke._rangeInput.rangePicker.id||null)("min",Ke._getMinDate()?Ke._dateAdapter.toIso8601(Ke._getMinDate()):null)("max",Ke._getMaxDate()?Ke._dateAdapter.toIso8601(Ke._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m._Bn([{provide:oe.JU,useExisting:Wt,multi:!0},{provide:oe.Cf,useExisting:Wt,multi:!0}]),m.qOj]})}return Wt})(),xi=0,Zi=(()=>{class Wt{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const de=this._startInput?._getPlaceholder()||"",pt=this._endInput?._getPlaceholder()||"";return de||pt?`${de} ${this.separator} ${pt}`:""}get rangePicker(){return this._rangePicker}set rangePicker(de){de&&(this._model=de.registerInput(this),this._rangePicker=de,this._closedSubscription.unsubscribe(),this._closedSubscription=de.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(de){this._required=(0,Ie.Ig)(de)}get dateFilter(){return this._dateFilter}set dateFilter(de){const pt=this._startInput,Ke=this._endInput,Bt=pt&&pt._matchesFilter(pt.value),ei=Ke&&Ke._matchesFilter(pt.value);this._dateFilter=de,pt&&pt._matchesFilter(pt.value)!==Bt&&pt._validatorOnChange(),Ke&&Ke._matchesFilter(Ke.value)!==ei&&Ke._validatorOnChange()}get min(){return this._min}set min(de){const pt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(pt,this._min)||(this._min=pt,this._revalidate())}get max(){return this._max}set max(de){const pt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(pt,this._max)||(this._max=pt,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(de){const pt=(0,Ie.Ig)(de);pt!==this._groupDisabled&&(this._groupDisabled=pt,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const de=!!this._startInput&&this._startInput.isEmpty(),pt=!!this._endInput&&this._endInput.isEmpty();return de&&pt}constructor(de,pt,Ke,Bt,ei){this._changeDetectorRef=de,this._elementRef=pt,this._dateAdapter=Bt,this._formField=ei,this._closedSubscription=v.w0.EMPTY,this.id="mat-date-range-input-"+xi++,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 R.x,ei?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&pt.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=Ke}setDescribedByIds(de){this._ariaDescribedBy=de.length?de.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(de){Me(de,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(de){const pt="start"===de?this._startInput:this._endInput;return pt?pt.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 de=this._formField;return de&&de._hasFloatingLabel()?de._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(de){this.focused=null!==de,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(de){this._startInput&&this._startInput._registerModel(de),this._endInput&&this._endInput._registerModel(de)}_isTargetRequired(de){return de?.ngControl?.control?.hasValidator(oe.kI.required)}static#e=this.\u0275fac=function(pt){return new(pt||Wt)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(oe.gN,10),m.Y36(x._A,8),m.Y36(w.G_,8))};static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-date-range-input"]],contentQueries:function(pt,Ke,Bt){if(1&pt&&(m.Suo(Bt,li,5),m.Suo(Bt,fi,5)),2&pt){let ei;m.iGM(ei=m.CRH())&&(Ke._startInput=ei.first),m.iGM(ei=m.CRH())&&(Ke._endInput=ei.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(pt,Ke){2&pt&&(m.uIk("id",Ke.id)("aria-labelledby",Ke._getAriaLabelledby())("aria-describedby",Ke._ariaDescribedBy)("data-mat-calendar",Ke.rangePicker?Ke.rangePicker.id:null),m.ekj("mat-date-range-input-hide-placeholders",Ke._shouldHidePlaceholders())("mat-date-range-input-required",Ke.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:w.Eo,useExisting:Wt},{provide:Ct,useExisting:Wt}]),m.TTD],ngContentSelectors:xe,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(pt,Ke){1&pt&&(m.F$t(ve),m.TgZ(0,"div",0),m.NdJ("cdkFocusChange",function(ei){return Ke._updateFocus(ei)}),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&pt&&(m.xp6(4),m.Oqu(Ke._getInputMirrorValue("start")),m.xp6(1),m.ekj("mat-date-range-input-separator-hidden",Ke._shouldHideSeparator()),m.xp6(1),m.Oqu(Ke.separator),m.xp6(4),m.Oqu(Ke._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 Wt})(),ji=(()=>{class Wt extends si{_forwardContentValues(de){super._forwardContentValues(de);const pt=this.datepickerInput;pt&&(de.comparisonStart=pt.comparisonStart,de.comparisonEnd=pt.comparisonEnd,de.startDateAccessibleName=pt._getStartDateAccessibleName(),de.endDateAccessibleName=pt._getEndDateAccessibleName())}static#e=this.\u0275fac=function(){let de;return function(Ke){return(de||(de=m.n5z(Wt)))(Ke||Wt)}}();static#t=this.\u0275cmp=m.Xpm({type:Wt,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[m._Bn([o,a,{provide:si,useExisting:Wt}]),m.qOj],decls:0,vars:0,template:function(pt,Ke){},encapsulation:2,changeDetection:0})}return Wt})(),Xi=(()=>{class Wt{static#e=this.\u0275fac=function(pt){return new(pt||Wt)};static#t=this.\u0275mod=m.oAB({type:Wt});static#i=this.\u0275inj=m.cJS({providers:[qe,vt],imports:[S.ez,T.ot,p.U8,e.rt,g.eL,x.BQ,b.ZD]})}return Wt})()},17700:(Ee,Z,h)=>{"use strict";h.d(Z,{WI:()=>ht,uw:()=>ke,H8:()=>r,ZT:()=>Et,vA:()=>Qe,xY:()=>Pe,Is:()=>C,so:()=>qe,uh:()=>he});var e=h(69594),p=h(96814),g=h(65879),S=h(24191),m=h(62831),T=h(68484),b=h(36028),x=h(78645),R=h(74911),v=h(22096),N=h(49388),B=h(27921);function O(o,n){}class te{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 F=(()=>{class o extends T.en{constructor(t,i,a,c,l,d,s,E){super(),this._elementRef=t,this._focusTrapFactory=i,this._config=c,this._interactivityChecker=l,this._ngZone=d,this._overlayRef=s,this._focusMonitor=E,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=k=>{this._portalOutlet.hasAttached();const $=this._portalOutlet.attachDomPortal(k);return this._contentAttached(),$},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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36(te),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(S.tE))};static#t=this.\u0275cmp=g.Xpm({type:o,selectors:[["cdk-dialog-container"]],viewQuery:function(i,a){if(1&i&&g.Gf(T.Pl,7),2&i){let c;g.iGM(c=g.CRH())&&(a._portalOutlet=c.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,a){2&i&&g.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:[g.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,a){1&i&&g.YNc(0,O,0,0,"ng-template",0)},dependencies:[T.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return o})();class ce{constructor(n,t){this.overlayRef=n,this.config=t,this.closed=new x.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===b.hY&&!this.disableClose&&!(0,b.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 g.OlP("DialogScrollStrategy"),Ie=new g.OlP("DialogData"),ye=new g.OlP("DefaultDialogConfig"),w={provide:Ce,deps:[e.aV],useFactory:function oe(o){return()=>o.scrollStrategies.block()}};let z=0,q=(()=>{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 x.x,this._afterOpenedAtThisLevel=new x.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,R.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d}open(t,i){(i={...this._defaultOptions||new te,...i}).id=i.id||"cdk-dialog-"+z++,i.id&&this.getDialogById(i.id);const c=this._getOverlayConfig(i),l=this._overlay.create(c),d=new ce(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(){W(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(i=>i.id===t)}ngOnDestroy(){W(this._openDialogsAtThisLevel,t=>{!1===t.config.closeOnDestroy&&this._removeOpenDialog(t,!1)}),W(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:te,useValue:a},{provide:ce,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=F;const s=new T.C5(d,a.viewContainerRef,g.zs3.create({parent:c||this._injector,providers:l}),a.componentFactoryResolver);return t.attach(s).instance}_attachDialogContent(t,i,a,c){if(t instanceof g.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 T.UE(t,null,d,l))}else{const l=this._createInjector(c,i,a,this._injector),d=a.attachComponentPortal(new T.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:Ie,useValue:t.data},{provide:ce,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,v.of)()}}),g.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)(g.LFG(e.aV),g.LFG(g.zs3),g.LFG(ye,8),g.LFG(o,12),g.LFG(e.Xj),g.LFG(Ce))};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})();function W(o,n){let t=o.length;for(;t--;)n(o[t])}let Q=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=g.oAB({type:o});static#i=this.\u0275inj=g.cJS({providers:[q,w],imports:[e.U8,T.eL,S.rt,T.eL]})}return o})();var Re=h(42495),tt=h(63019),Fe=h(32181),ft=h(48180),Ye=h(23680);function rt(o,n){}h(86825);class Qe{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",G="mdc-dialog--opening",me="mdc-dialog--closing";let ve=(()=>{class o extends F{constructor(t,i,a,c,l,d,s,E){super(t,i,a,c,l,d,s,E),this._animationStateChanged=new g.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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36(Qe),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(S.tE))};static#t=this.\u0275cmp=g.Xpm({type:o,selectors:[["ng-component"]],features:[g.qOj],decls:0,vars:0,template:function(i,a){},encapsulation:2})}return o})();const xe="--mat-dialog-transition-duration";function ot(o){return null==o?null:"number"==typeof o?o:o.endsWith("ms")?(0,Re.su)(o.substring(0,o.length-2)):o.endsWith("s")?1e3*(0,Re.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,E,k){super(t,i,a,c,l,d,s,k),this._animationMode=E,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?ot(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?ot(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(xe,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(G,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(xe,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(me)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(G,me)}_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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36(Qe),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(g.QbO,8),g.Y36(S.tE))};static#t=this.\u0275cmp=g.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&&(g.Ikx("id",a._config.id),g.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),g.ekj("_mat-animation-noopable",!a._animationsEnabled))},features:[g.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&&(g.TgZ(0,"div",0)(1,"div",1),g.YNc(2,rt,0,0,"ng-template",2),g.qZA()())},dependencies:[T.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 qe{constructor(n,t,i){this._ref=n,this._containerInstance=i,this._afterOpened=new x.x,this._beforeClosed=new x.x,this._state=0,this.disableClose=t.disableClose,this.id=n.id,i._animationStateChanged.pipe((0,Fe.h)(a=>"opened"===a.state),(0,ft.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe((0,Fe.h)(a=>"closed"===a.state),(0,ft.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,tt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Fe.h)(a=>a.keyCode===b.hY&&!this.disableClose&&!(0,b.Vb)(a)))).subscribe(a=>{this.disableClose||(a.preventDefault(),we(this,"keydown"===a.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe((0,Fe.h)(t=>"closing"===t.state),(0,ft.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 we(o,n,t){return o._closeInteractionType=n,o.close(t)}const ht=new g.OlP("MatMdcDialogData"),Y=new g.OlP("mat-mdc-dialog-default-options"),Ne=new g.OlP("mat-mdc-dialog-scroll-strategy"),je={provide:Ne,deps:[e.aV],useFactory:function ae(o){return()=>o.scrollStrategies.block()}};let le=0,ee=(()=>{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,E,k,$){this._overlay=t,this._defaultOptions=a,this._parentDialog=c,this._dialogRefConstructor=s,this._dialogContainerType=E,this._dialogDataToken=k,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new x.x,this._afterOpenedAtThisLevel=new x.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Qe,this.afterAllClosed=(0,R.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d,this._dialog=i.get(q)}open(t,i){let a;(i={...this._defaultOptions||new Qe,...i}).id=i.id||`${this._idPrefix}${le++}`,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:te,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){g.$Z()};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})(),ke=(()=>{class o extends ee{constructor(t,i,a,c,l,d,s,E){super(t,i,c,d,s,l,qe,fe,ht,E),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(i){return new(i||o)(g.LFG(e.aV),g.LFG(g.zs3),g.LFG(p.Ye,8),g.LFG(Y,8),g.LFG(Ne),g.LFG(o,12),g.LFG(e.Xj),g.LFG(g.QbO,8))};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})(),He=0,Et=(()=>{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){we(this.dialogRef,0===t.screenX&&0===t.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(i){return new(i||o)(g.Y36(qe,8),g.Y36(g.SBq),g.Y36(ke))};static#t=this.\u0275dir=g.lG2({type:o,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,a){1&i&&g.NdJ("click",function(l){return a._onButtonClick(l)}),2&i&&g.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:[g.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-"+He++}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)(g.Y36(qe,8),g.Y36(g.SBq),g.Y36(ke))};static#t=this.\u0275dir=g.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&&g.Ikx("id",a.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return o})(),Pe=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275dir=g.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=g.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&&g.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 C=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=g.oAB({type:o});static#i=this.\u0275inj=g.cJS({providers:[ke,je],imports:[Q,e.U8,T.eL,Ye.BQ,Ye.BQ]})}return o})()},26385:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>S,t:()=>m});var e=h(65879),p=h(42495),g=h(23680);let S=(()=>{class T{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(x){this._vertical=(0,p.Ig)(x)}get inset(){return this._inset}set inset(x){this._inset=(0,p.Ig)(x)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(R,v){2&R&&(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(R,v){},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 T})(),m=(()=>{class T{static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,g.BQ]})}return T})()},3305:(Ee,Z,h)=>{"use strict";h.d(Z,{pp:()=>we,To:()=>ht,ib:()=>Le,HS:()=>ge,u4:()=>fe,yz:()=>ot,yK:()=>qe});var e=h(65879),p=h(78337),g=h(42495),S=h(78645),m=h(47394);let T=0;const b=new e.OlP("CdkAccordion");let x=(()=>{class Y{constructor(){this._stateChanges=new S.x,this._openCloseAllActions=new S.x,this.id="cdk-accordion-"+T++,this._multi=!1}get multi(){return this._multi}set multi(ae){this._multi=(0,g.Ig)(ae)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(ae){this._stateChanges.next(ae)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e._Bn([{provide:b,useExisting:Y}]),e.TTD]})}return Y})(),R=0,v=(()=>{class Y{get expanded(){return this._expanded}set expanded(ae){ae=(0,g.Ig)(ae),this._expanded!==ae&&(this._expanded=ae,this.expandedChange.emit(ae),ae?(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(ae){this._disabled=(0,g.Ig)(ae)}constructor(ae,je,U){this.accordion=ae,this._changeDetectorRef=je,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-"+R++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=U.listen((le,ee)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===ee&&this.id!==le&&(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(ae=>{this.disabled||(this.expanded=ae)})}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(b,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:b,useValue:void 0}])]})}return Y})(),N=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({})}return Y})();var B=h(68484),O=h(96814),te=h(23680),ne=h(24191),F=h(93997),ce=h(27921),Ce=h(32181),Ie=h(48180),ye=h(36028),oe=h(36232),w=h(63019),z=h(86825);const q=["body"];function W(Y,Ne){}const Q=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Re=["mat-expansion-panel-header","*","mat-action-row"];function tt(Y,Ne){if(1&Y&&e._UZ(0,"span",2),2&Y){const ae=e.oxw();e.Q6J("@indicatorRotate",ae._getExpandedState())}}const Fe=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],ft=["mat-panel-title","mat-panel-description","*"],Ye=new e.OlP("MAT_ACCORDION"),$e="225ms cubic-bezier(0.4,0.0,0.2,1)",rt={indicatorRotate:(0,z.X$)("indicatorRotate",[(0,z.SB)("collapsed, void",(0,z.oB)({transform:"rotate(0deg)"})),(0,z.SB)("expanded",(0,z.oB)({transform:"rotate(180deg)"})),(0,z.eR)("expanded <=> collapsed, void => collapsed",(0,z.jt)($e))]),bodyExpansion:(0,z.X$)("bodyExpansion",[(0,z.SB)("collapsed, void",(0,z.oB)({height:"0px",visibility:"hidden"})),(0,z.SB)("expanded",(0,z.oB)({height:"*",visibility:""})),(0,z.eR)("expanded <=> collapsed, void => collapsed",(0,z.jt)($e))])},Qe=new e.OlP("MAT_EXPANSION_PANEL");let ge=(()=>{class Y{constructor(ae,je){this._template=ae,this._expansionPanel=je}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(e.Rgc),e.Y36(Qe,8))};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["ng-template","matExpansionPanelContent",""]]})}return Y})(),G=0;const me=new e.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Le=(()=>{class Y extends v{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(ae){this._hideToggle=(0,g.Ig)(ae)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(ae){this._togglePosition=ae}constructor(ae,je,U,le,ee,ke,He){super(ae,je,U),this._viewContainerRef=le,this._animationMode=ke,this._hideToggle=!1,this.afterExpand=new e.vpe,this.afterCollapse=new e.vpe,this._inputChanges=new S.x,this._headerId="mat-expansion-panel-header-"+G++,this._bodyAnimationDone=new S.x,this.accordion=ae,this._document=ee,this._bodyAnimationDone.pipe((0,F.x)((Et,he)=>Et.fromState===he.fromState&&Et.toState===he.toState)).subscribe(Et=>{"void"!==Et.fromState&&("expanded"===Et.toState?this.afterExpand.emit():"collapsed"===Et.toState&&this.afterCollapse.emit())}),He&&(this.hideToggle=He.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,ce.O)(null),(0,Ce.h)(()=>this.expanded&&!this._portal),(0,Ie.q)(1)).subscribe(()=>{this._portal=new B.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(ae){this._inputChanges.next(ae)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const ae=this._document.activeElement,je=this._body.nativeElement;return ae===je||je.contains(ae)}return!1}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(Ye,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(me,8))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-expansion-panel"]],contentQueries:function(je,U,le){if(1&je&&e.Suo(le,ge,5),2&je){let ee;e.iGM(ee=e.CRH())&&(U._lazyContent=ee.first)}},viewQuery:function(je,U){if(1&je&&e.Gf(q,5),2&je){let le;e.iGM(le=e.CRH())&&(U._body=le.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(je,U){2&je&&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:Ye,useValue:void 0},{provide:Qe,useExisting:Y}]),e.qOj,e.TTD],ngContentSelectors:Re,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(je,U){1&je&&(e.F$t(Q),e.Hsn(0),e.TgZ(1,"div",0,1),e.NdJ("@bodyExpansion.done",function(ee){return U._bodyAnimationDone.next(ee)}),e.TgZ(3,"div",2),e.Hsn(4,1),e.YNc(5,W,0,0,"ng-template",3),e.qZA(),e.Hsn(6,2),e.qZA()),2&je&&(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:[rt.bodyExpansion]},changeDetection:0})}return Y})();class ve{}const xe=(0,te.sb)(ve);let ot=(()=>{class Y extends xe{constructor(ae,je,U,le,ee,ke,He){super(),this.panel=ae,this._element=je,this._focusMonitor=U,this._changeDetectorRef=le,this._animationMode=ke,this._parentChangeSubscription=m.w0.EMPTY;const Et=ae.accordion?ae.accordion._stateChanges.pipe((0,Ce.h)(he=>!(!he.hideToggle&&!he.togglePosition))):oe.E;this.tabIndex=parseInt(He||"")||0,this._parentChangeSubscription=(0,w.T)(ae.opened,ae.closed,Et,ae._inputChanges.pipe((0,Ce.h)(he=>!!(he.hideToggle||he.disabled||he.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),ae.closed.pipe((0,Ce.h)(()=>ae._containsFocus())).subscribe(()=>U.focusVia(je,"program")),ee&&(this.expandedHeight=ee.expandedHeight,this.collapsedHeight=ee.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 ae=this._isExpanded();return ae&&this.expandedHeight?this.expandedHeight:!ae&&this.collapsedHeight?this.collapsedHeight:null}_keydown(ae){switch(ae.keyCode){case ye.L_:case ye.K5:(0,ye.Vb)(ae)||(ae.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(ae))}}focus(ae,je){ae?this._focusMonitor.focusVia(this._element,ae,je):this._element.nativeElement.focus(je)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(ae=>{ae&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(Le,1),e.Y36(e.SBq),e.Y36(ne.tE),e.Y36(e.sBO),e.Y36(me,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(je,U){1&je&&e.NdJ("click",function(){return U._toggle()})("keydown",function(ee){return U._keydown(ee)}),2&je&&(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:ft,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(je,U){1&je&&(e.F$t(Fe),e.TgZ(0,"span",0),e.Hsn(1),e.Hsn(2,1),e.Hsn(3,2),e.qZA(),e.YNc(4,tt,1,1,"span",1)),2&je&&(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:[rt.indicatorRotate]},changeDetection:0})}return Y})(),fe=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return Y})(),qe=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return Y})(),we=(()=>{class Y extends x{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(ae){this._hideToggle=(0,g.Ig)(ae)}ngAfterContentInit(){this._headers.changes.pipe((0,ce.O)(this._headers)).subscribe(ae=>{this._ownHeaders.reset(ae.filter(je=>je.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ne.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(ae){this._keyManager.onKeydown(ae)}_handleHeaderFocus(ae){this._keyManager.updateActiveItem(ae)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let ae;return function(U){return(ae||(ae=e.n5z(Y)))(U||Y)}}();static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-accordion"]],contentQueries:function(je,U,le){if(1&je&&e.Suo(le,ot,5),2&je){let ee;e.iGM(ee=e.CRH())&&(U._headers=ee)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(je,U){2&je&&e.ekj("mat-accordion-multi",U.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e._Bn([{provide:Ye,useExisting:Y}]),e.qOj]})}return Y})(),ht=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[O.ez,te.BQ,N,B.eL]})}return Y})()},64170:(Ee,Z,h)=>{"use strict";h.d(Z,{G_:()=>t,TO:()=>Y,KE:()=>E,Eo:()=>M,lN:()=>k,bx:()=>ae,hX:()=>qe,R9:()=>ee});var e=h(65879),p=h(49388),g=h(62831),S=h(47394),m=h(78645),T=h(63019),b=h(59773),x=h(65592),R=h(32181),v=h(67081);class B{constructor(it){this._box=it,this._destroyed=new m.x,this._resizeSubject=new m.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ze=>this._resizeSubject.next(Ze)))}observe(it){return this._elementObservables.has(it)||this._elementObservables.set(it,new x.y(Ze=>{const De=this._resizeSubject.subscribe(Ze);return this._resizeObserver?.observe(it,{box:this._box}),()=>{this._resizeObserver?.unobserve(it),De.unsubscribe(),this._elementObservables.delete(it)}}).pipe((0,R.h)(Ze=>Ze.some(De=>De.target===it)),(0,v.d)({bufferSize:1,refCount:!0}),(0,b.R)(this._destroyed))),this._elementObservables.get(it)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let O=(()=>{class ${constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,Ze]of this._observers)Ze.destroy();this._observers.clear()}observe(Ze,De){const Xe=De?.box||"content-box";return this._observers.has(Xe)||this._observers.set(Xe,new B(Xe)),this._observers.get(Xe).observe(Ze)}static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();var te=h(42495),ne=h(86825),F=h(96814),ce=h(17131),Ce=h(23680);const Ie=["notch"],ye=["matFormFieldNotchedOutline",""],oe=["*"],w=["textField"],z=["iconPrefixContainer"],q=["textPrefixContainer"];function W($,it){1&$&&e._UZ(0,"span",19)}function Q($,it){if(1&$&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,W,1,0,"span",18),e.qZA()),2&$){const Ze=e.oxw(2);e.Q6J("floating",Ze._shouldLabelFloat())("monitorResize",Ze._hasOutline())("id",Ze._labelId),e.uIk("for",Ze._control.id)("aria-owns",Ze._control.id),e.xp6(2),e.Q6J("ngIf",!Ze.hideRequiredMarker&&Ze._control.required)}}function Re($,it){if(1&$&&e.YNc(0,Q,3,6,"label",16),2&$){const Ze=e.oxw();e.Q6J("ngIf",Ze._hasFloatingLabel())}}function tt($,it){1&$&&e._UZ(0,"div",20)}function Fe($,it){}function ft($,it){if(1&$&&e.YNc(0,Fe,0,0,"ng-template",22),2&$){e.oxw(2);const Ze=e.MAs(1);e.Q6J("ngTemplateOutlet",Ze)}}function Ye($,it){if(1&$&&(e.TgZ(0,"div",21),e.YNc(1,ft,1,1,"ng-template",9),e.qZA()),2&$){const Ze=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",Ze._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!Ze._forceDisplayInfixLabel())}}function $e($,it){1&$&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function rt($,it){1&$&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function Qe($,it){}function ge($,it){if(1&$&&e.YNc(0,Qe,0,0,"ng-template",22),2&$){e.oxw();const Ze=e.MAs(1);e.Q6J("ngTemplateOutlet",Ze)}}function G($,it){1&$&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function me($,it){1&$&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function Le($,it){1&$&&e._UZ(0,"div",29)}function Ve($,it){if(1&$&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&$){const Ze=e.oxw();e.Q6J("@transitionMessages",Ze._subscriptAnimationState)}}function ve($,it){if(1&$&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&$){const Ze=e.oxw(2);e.Q6J("id",Ze._hintLabelId),e.xp6(1),e.Oqu(Ze.hintLabel)}}function xe($,it){if(1&$&&(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&$){const Ze=e.oxw();e.Q6J("@transitionMessages",Ze._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",Ze.hintLabel)}}const ot=["*",[["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 qe=(()=>{class ${static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-label"]]})}return $})(),we=0;const ht=new e.OlP("MatError");let Y=(()=>{class ${constructor(Ze,De){this.id="mat-mdc-error-"+we++,Ze||De.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(De){return new(De||$)(e.$8M("aria-live"),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(De,Xe){2&De&&e.Ikx("id",Xe.id)},inputs:{id:"id"},features:[e._Bn([{provide:ht,useExisting:$}])]})}return $})(),Ne=0,ae=(()=>{class ${constructor(){this.align="start",this.id="mat-mdc-hint-"+Ne++}static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(De,Xe){2&De&&(e.Ikx("id",Xe.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===Xe.align))},inputs:{align:"align",id:"id"}})}return $})();const je=new e.OlP("MatPrefix"),le=new e.OlP("MatSuffix");let ee=(()=>{class ${constructor(){this._isText=!1}set _isTextSelector(Ze){this._isText=!0}static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:le,useExisting:$}])]})}return $})();const ke=new e.OlP("FloatingLabelParent");let He=(()=>{class ${get floating(){return this._floating}set floating(Ze){this._floating=Ze,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ze){this._monitorResize=Ze,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ze){this._elementRef=Ze,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(O),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(ke),this._resizeSubscription=new S.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Et($){if(null!==$.offsetParent)return $.scrollWidth;const Ze=$.cloneNode(!0);Ze.style.setProperty("position","absolute"),Ze.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ze);const De=Ze.scrollWidth;return Ze.remove(),De}(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(De){return new(De||$)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(De,Xe){2&De&&e.ekj("mdc-floating-label--float-above",Xe.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return $})();const he="mdc-line-ripple--active",Pe="mdc-line-ripple--deactivating";let r=(()=>{class ${constructor(Ze,De){this._elementRef=Ze,this._handleTransitionEnd=Xe=>{const se=this._elementRef.nativeElement.classList,ie=se.contains(Pe);"opacity"===Xe.propertyName&&ie&&se.remove(he,Pe)},De.runOutsideAngular(()=>{Ze.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ze=this._elementRef.nativeElement.classList;Ze.remove(Pe),Ze.add(he)}deactivate(){this._elementRef.nativeElement.classList.add(Pe)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(De){return new(De||$)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return $})(),u=(()=>{class ${constructor(Ze,De){this._elementRef=Ze,this._ngZone=De,this.open=!1}ngAfterViewInit(){const Ze=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ze?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ze.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ze.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ze){this._notch.nativeElement.style.width=this.open&&Ze?`calc(${Ze}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(De){return new(De||$)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:$,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(De,Xe){if(1&De&&e.Gf(Ie,5),2&De){let se;e.iGM(se=e.CRH())&&(Xe._notch=se.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(De,Xe){2&De&&e.ekj("mdc-notched-outline--notched",Xe.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:ye,ngContentSelectors:oe,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(De,Xe){1&De&&(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 $})();const C={transitionMessages:(0,ne.X$)("transitionMessages",[(0,ne.SB)("enter",(0,ne.oB)({opacity:1,transform:"translateY(0%)"})),(0,ne.eR)("void => enter",[(0,ne.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ne.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let M=(()=>{class ${static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275dir=e.lG2({type:$})}return $})();const t=new e.OlP("MatFormField"),i=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let a=0;const c="fill",d="fixed";let E=(()=>{class ${get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ze){this._hideRequiredMarker=(0,te.Ig)(Ze)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ze){Ze!==this._floatLabel&&(this._floatLabel=Ze,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ze){const De=this._appearance;this._appearance=Ze||this._defaults?.appearance||c,"outline"===this._appearance&&this._appearance!==De&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||d}set subscriptSizing(Ze){this._subscriptSizing=Ze||this._defaults?.subscriptSizing||d}get hintLabel(){return this._hintLabel}set hintLabel(Ze){this._hintLabel=Ze,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ze){this._explicitFormFieldControl=Ze}constructor(Ze,De,Xe,se,ie,_e,et,lt){this._elementRef=Ze,this._changeDetectorRef=De,this._ngZone=Xe,this._dir=se,this._platform=ie,this._defaults=_e,this._animationMode=et,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,_e&&(_e.appearance&&(this.appearance=_e.appearance),this._hideRequiredMarker=!!_e?.hideRequiredMarker,_e.color&&(this.color=_e.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 Ze=this._control;Ze.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ze.controlType}`),Ze.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ze.ngControl&&Ze.ngControl.valueChanges&&Ze.ngControl.valueChanges.pipe((0,b.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ze=>!Ze._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ze=>Ze._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ze=>!Ze._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ze=>Ze._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,T.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,b.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,b.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(Ze){const De=this._control?this._control.ngControl:null;return De&&De[Ze]}_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 Ze=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ze.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const De=this._hintChildren?this._hintChildren.find(se=>"start"===se.align):null,Xe=this._hintChildren?this._hintChildren.find(se=>"end"===se.align):null;De?Ze.push(De.id):this._hintLabel&&Ze.push(this._hintLabelId),Xe&&Ze.push(Xe.id)}else this._errorChildren&&Ze.push(...this._errorChildren.map(De=>De.id));this._control.setDescribedByIds(Ze)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ze=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ze.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const De=this._iconPrefixContainer?.nativeElement,Xe=this._textPrefixContainer?.nativeElement,se=De?.getBoundingClientRect().width??0,ie=Xe?.getBoundingClientRect().width??0;Ze.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${se+ie}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ze=this._elementRef.nativeElement;if(Ze.getRootNode){const De=Ze.getRootNode();return De&&De!==Ze}return document.documentElement.contains(Ze)}static#e=this.\u0275fac=function(De){return new(De||$)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(p.Is),e.Y36(g.t4),e.Y36(i,8),e.Y36(e.QbO,8),e.Y36(F.K0))};static#t=this.\u0275cmp=e.Xpm({type:$,selectors:[["mat-form-field"]],contentQueries:function(De,Xe,se){if(1&De&&(e.Suo(se,qe,5),e.Suo(se,qe,7),e.Suo(se,M,5),e.Suo(se,je,5),e.Suo(se,le,5),e.Suo(se,ht,5),e.Suo(se,ae,5)),2&De){let ie;e.iGM(ie=e.CRH())&&(Xe._labelChildNonStatic=ie.first),e.iGM(ie=e.CRH())&&(Xe._labelChildStatic=ie.first),e.iGM(ie=e.CRH())&&(Xe._formFieldControl=ie.first),e.iGM(ie=e.CRH())&&(Xe._prefixChildren=ie),e.iGM(ie=e.CRH())&&(Xe._suffixChildren=ie),e.iGM(ie=e.CRH())&&(Xe._errorChildren=ie),e.iGM(ie=e.CRH())&&(Xe._hintChildren=ie)}},viewQuery:function(De,Xe){if(1&De&&(e.Gf(w,5),e.Gf(z,5),e.Gf(q,5),e.Gf(He,5),e.Gf(u,5),e.Gf(r,5)),2&De){let se;e.iGM(se=e.CRH())&&(Xe._textField=se.first),e.iGM(se=e.CRH())&&(Xe._iconPrefixContainer=se.first),e.iGM(se=e.CRH())&&(Xe._textPrefixContainer=se.first),e.iGM(se=e.CRH())&&(Xe._floatingLabel=se.first),e.iGM(se=e.CRH())&&(Xe._notchedOutline=se.first),e.iGM(se=e.CRH())&&(Xe._lineRipple=se.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(De,Xe){2&De&&e.ekj("mat-mdc-form-field-label-always-float",Xe._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Xe._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Xe._hasIconSuffix)("mat-form-field-invalid",Xe._control.errorState)("mat-form-field-disabled",Xe._control.disabled)("mat-form-field-autofilled",Xe._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Xe._animationMode)("mat-form-field-appearance-fill","fill"==Xe.appearance)("mat-form-field-appearance-outline","outline"==Xe.appearance)("mat-form-field-hide-placeholder",Xe._hasFloatingLabel()&&!Xe._shouldLabelFloat())("mat-focused",Xe._control.focused)("mat-primary","accent"!==Xe.color&&"warn"!==Xe.color)("mat-accent","accent"===Xe.color)("mat-warn","warn"===Xe.color)("ng-untouched",Xe._shouldForward("untouched"))("ng-touched",Xe._shouldForward("touched"))("ng-pristine",Xe._shouldForward("pristine"))("ng-dirty",Xe._shouldForward("dirty"))("ng-valid",Xe._shouldForward("valid"))("ng-invalid",Xe._shouldForward("invalid"))("ng-pending",Xe._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:t,useExisting:$},{provide:ke,useExisting:$}])],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(De,Xe){1&De&&(e.F$t(ot),e.YNc(0,Re,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(ie){return Xe._control.onContainerClick(ie)}),e.YNc(4,tt,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,Ye,2,2,"div",5),e.YNc(7,$e,3,0,"div",6),e.YNc(8,rt,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,G,2,0,"div",10),e.YNc(13,me,2,0,"div",11),e.qZA(),e.YNc(14,Le,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,Ve,2,1,"div",14),e.YNc(17,xe,5,2,"div",15),e.qZA()),2&De&&(e.xp6(2),e.ekj("mdc-text-field--filled",!Xe._hasOutline())("mdc-text-field--outlined",Xe._hasOutline())("mdc-text-field--no-label",!Xe._hasFloatingLabel())("mdc-text-field--disabled",Xe._control.disabled)("mdc-text-field--invalid",Xe._control.errorState),e.xp6(2),e.Q6J("ngIf",!Xe._hasOutline()&&!Xe._control.disabled),e.xp6(2),e.Q6J("ngIf",Xe._hasOutline()),e.xp6(1),e.Q6J("ngIf",Xe._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",Xe._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!Xe._hasOutline()||Xe._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",Xe._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",Xe._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!Xe._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Xe.subscriptSizing),e.Q6J("ngSwitch",Xe._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[F.O5,F.tP,F.RF,F.n9,ae,He,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:[C.transitionMessages]},changeDetection:0})}return $})(),k=(()=>{class ${static#e=this.\u0275fac=function(De){return new(De||$)};static#t=this.\u0275mod=e.oAB({type:$});static#i=this.\u0275inj=e.cJS({imports:[Ce.BQ,F.ez,ce.Q8,Ce.BQ]})}return $})()},30617:(Ee,Z,h)=>{"use strict";h.d(Z,{Hw:()=>Ve,Ps:()=>ve,jv:()=>Q});var e=h(65879),p=h(23680),g=h(42495),S=h(96814),m=h(22096),T=h(58504),b=h(9315),x=h(47394),R=h(99397),v=h(37398),N=h(26306),B=h(64716),O=h(63020),te=h(48180),ne=h(69862),F=h(6593);const ce=["*"];let Ce;function ye(xe){return function Ie(){if(void 0===Ce&&(Ce=null,typeof window<"u")){const xe=window;void 0!==xe.trustedTypes&&(Ce=xe.trustedTypes.createPolicy("angular#components",{createHTML:ot=>ot}))}return Ce}()?.createHTML(xe)||xe}function oe(xe){return Error(`Unable to find icon with the name "${xe}"`)}function z(xe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${xe}".`)}function q(xe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${xe}".`)}class W{constructor(ot,fe,qe){this.url=ot,this.svgText=fe,this.options=qe}}let Q=(()=>{class xe{constructor(fe,qe,we,ht){this._httpClient=fe,this._sanitizer=qe,this._errorHandler=ht,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=we}addSvgIcon(fe,qe,we){return this.addSvgIconInNamespace("",fe,qe,we)}addSvgIconLiteral(fe,qe,we){return this.addSvgIconLiteralInNamespace("",fe,qe,we)}addSvgIconInNamespace(fe,qe,we,ht){return this._addSvgIconConfig(fe,qe,new W(we,null,ht))}addSvgIconResolver(fe){return this._resolvers.push(fe),this}addSvgIconLiteralInNamespace(fe,qe,we,ht){const Y=this._sanitizer.sanitize(e.q3G.HTML,we);if(!Y)throw q(we);const Ne=ye(Y);return this._addSvgIconConfig(fe,qe,new W("",Ne,ht))}addSvgIconSet(fe,qe){return this.addSvgIconSetInNamespace("",fe,qe)}addSvgIconSetLiteral(fe,qe){return this.addSvgIconSetLiteralInNamespace("",fe,qe)}addSvgIconSetInNamespace(fe,qe,we){return this._addSvgIconSetConfig(fe,new W(qe,null,we))}addSvgIconSetLiteralInNamespace(fe,qe,we){const ht=this._sanitizer.sanitize(e.q3G.HTML,qe);if(!ht)throw q(qe);const Y=ye(ht);return this._addSvgIconSetConfig(fe,new W("",Y,we))}registerFontClassAlias(fe,qe=fe){return this._fontCssClassesByAlias.set(fe,qe),this}classNameForFontAlias(fe){return this._fontCssClassesByAlias.get(fe)||fe}setDefaultFontSetClass(...fe){return this._defaultFontSetClass=fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(fe){const qe=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,fe);if(!qe)throw z(fe);const we=this._cachedIconsByUrl.get(qe);return we?(0,m.of)(Fe(we)):this._loadSvgIconFromConfig(new W(fe,null)).pipe((0,R.b)(ht=>this._cachedIconsByUrl.set(qe,ht)),(0,v.U)(ht=>Fe(ht)))}getNamedSvgIcon(fe,qe=""){const we=ft(qe,fe);let ht=this._svgIconConfigs.get(we);if(ht)return this._getSvgFromConfig(ht);if(ht=this._getIconConfigFromResolvers(qe,fe),ht)return this._svgIconConfigs.set(we,ht),this._getSvgFromConfig(ht);const Y=this._iconSetConfigs.get(qe);return Y?this._getSvgFromIconSetConfigs(fe,Y):(0,T._)(oe(we))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(fe){return fe.svgText?(0,m.of)(Fe(this._svgElementFromConfig(fe))):this._loadSvgIconFromConfig(fe).pipe((0,v.U)(qe=>Fe(qe)))}_getSvgFromIconSetConfigs(fe,qe){const we=this._extractIconWithNameFromAnySet(fe,qe);if(we)return(0,m.of)(we);const ht=qe.filter(Y=>!Y.svgText).map(Y=>this._loadSvgIconSetFromConfig(Y).pipe((0,N.K)(Ne=>{const je=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,Y.url)} failed: ${Ne.message}`;return this._errorHandler.handleError(new Error(je)),(0,m.of)(null)})));return(0,b.D)(ht).pipe((0,v.U)(()=>{const Y=this._extractIconWithNameFromAnySet(fe,qe);if(!Y)throw oe(fe);return Y}))}_extractIconWithNameFromAnySet(fe,qe){for(let we=qe.length-1;we>=0;we--){const ht=qe[we];if(ht.svgText&&ht.svgText.toString().indexOf(fe)>-1){const Y=this._svgElementFromConfig(ht),Ne=this._extractSvgIconFromSet(Y,fe,ht.options);if(Ne)return Ne}}return null}_loadSvgIconFromConfig(fe){return this._fetchIcon(fe).pipe((0,R.b)(qe=>fe.svgText=qe),(0,v.U)(()=>this._svgElementFromConfig(fe)))}_loadSvgIconSetFromConfig(fe){return fe.svgText?(0,m.of)(null):this._fetchIcon(fe).pipe((0,R.b)(qe=>fe.svgText=qe))}_extractSvgIconFromSet(fe,qe,we){const ht=fe.querySelector(`[id="${qe}"]`);if(!ht)return null;const Y=ht.cloneNode(!0);if(Y.removeAttribute("id"),"svg"===Y.nodeName.toLowerCase())return this._setSvgAttributes(Y,we);if("symbol"===Y.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Y),we);const Ne=this._svgElementFromString(ye(""));return Ne.appendChild(Y),this._setSvgAttributes(Ne,we)}_svgElementFromString(fe){const qe=this._document.createElement("DIV");qe.innerHTML=fe;const we=qe.querySelector("svg");if(!we)throw Error(" tag not found");return we}_toSvgElement(fe){const qe=this._svgElementFromString(ye("")),we=fe.attributes;for(let ht=0;htye(je)),(0,B.x)(()=>this._inProgressUrlFetches.delete(Y)),(0,O.B)());return this._inProgressUrlFetches.set(Y,ae),ae}_addSvgIconConfig(fe,qe,we){return this._svgIconConfigs.set(ft(fe,qe),we),this}_addSvgIconSetConfig(fe,qe){const we=this._iconSetConfigs.get(fe);return we?we.push(qe):this._iconSetConfigs.set(fe,[qe]),this}_svgElementFromConfig(fe){if(!fe.svgElement){const qe=this._svgElementFromString(fe.svgText);this._setSvgAttributes(qe,fe.options),fe.svgElement=qe}return fe.svgElement}_getIconConfigFromResolvers(fe,qe){for(let we=0;weot?ot.pathname+ot.search:""}}}),G=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],me=G.map(xe=>`[${xe}]`).join(", "),Le=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class xe extends $e{get inline(){return this._inline}set inline(fe){this._inline=(0,g.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 qe=this._cleanupFontValue(fe);qe!==this._fontSet&&(this._fontSet=qe,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(fe){const qe=this._cleanupFontValue(fe);qe!==this._fontIcon&&(this._fontIcon=qe,this._updateFontIconClasses())}constructor(fe,qe,we,ht,Y,Ne){super(fe),this._iconRegistry=qe,this._location=ht,this._errorHandler=Y,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=x.w0.EMPTY,Ne&&(Ne.color&&(this.color=this.defaultColor=Ne.color),Ne.fontSet&&(this.fontSet=Ne.fontSet)),we||fe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(fe){if(!fe)return["",""];const qe=fe.split(":");switch(qe.length){case 1:return["",qe[0]];case 2:return qe;default:throw Error(`Invalid icon name: "${fe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const fe=this._elementsWithExternalReferences;if(fe&&fe.size){const qe=this._location.getPathname();qe!==this._previousPath&&(this._previousPath=qe,this._prependPathToReferences(qe))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(fe){this._clearSvgElement();const qe=this._location.getPathname();this._previousPath=qe,this._cacheChildrenWithExternalReferences(fe),this._prependPathToReferences(qe),this._elementRef.nativeElement.appendChild(fe)}_clearSvgElement(){const fe=this._elementRef.nativeElement;let qe=fe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();qe--;){const we=fe.childNodes[qe];(1!==we.nodeType||"svg"===we.nodeName.toLowerCase())&&we.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const fe=this._elementRef.nativeElement,qe=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(we=>we.length>0);this._previousFontSetClass.forEach(we=>fe.classList.remove(we)),qe.forEach(we=>fe.classList.add(we)),this._previousFontSetClass=qe,this.fontIcon!==this._previousFontIconClass&&!qe.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 qe=this._elementsWithExternalReferences;qe&&qe.forEach((we,ht)=>{we.forEach(Y=>{ht.setAttribute(Y.name,`url('${fe}#${Y.value}')`)})})}_cacheChildrenWithExternalReferences(fe){const qe=fe.querySelectorAll(me),we=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let ht=0;ht{const Ne=qe[ht],ae=Ne.getAttribute(Y),je=ae?ae.match(Le):null;if(je){let U=we.get(Ne);U||(U=[],we.set(Ne,U)),U.push({name:Y,value:je[1]})}})}_updateSvgIcon(fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),fe){const[qe,we]=this._splitIconName(fe);qe&&(this._svgNamespace=qe),we&&(this._svgName=we),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(we,qe).pipe((0,te.q)(1)).subscribe(ht=>this._setSvgElement(ht),ht=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${qe}:${we}! ${ht.message}`))})}}static#e=this.\u0275fac=function(qe){return new(qe||xe)(e.Y36(e.SBq),e.Y36(Q),e.$8M("aria-hidden"),e.Y36(Qe),e.Y36(e.qLn),e.Y36(rt,8))};static#t=this.\u0275cmp=e.Xpm({type:xe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(qe,we){2&qe&&(e.uIk("data-mat-icon-type",we._usingFontIcon()?"font":"svg")("data-mat-icon-name",we._svgName||we.fontIcon)("data-mat-icon-namespace",we._svgNamespace||we.fontSet)("fontIcon",we._usingFontIcon()?we.fontIcon:null),e.ekj("mat-icon-inline",we.inline)("mat-icon-no-color","primary"!==we.color&&"accent"!==we.color&&"warn"!==we.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:ce,decls:1,vars:0,template:function(qe,we){1&qe&&(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 xe})(),ve=(()=>{class xe{static#e=this.\u0275fac=function(qe){return new(qe||xe)};static#t=this.\u0275mod=e.oAB({type:xe});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return xe})()},24516:(Ee,Z,h)=>{"use strict";h.d(Z,{Jk:()=>v,Nt:()=>te,c:()=>ne});var e=h(42495),p=h(62831),g=h(56263),S=h(65879),m=h(56223),T=h(23680),b=h(64170),x=h(78645);const v=new S.OlP("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let B=0;const O=(0,T.FD)(class{constructor(F,ce,Ce,Ie){this._defaultErrorStateMatcher=F,this._parentForm=ce,this._parentFormGroup=Ce,this.ngControl=Ie,this.stateChanges=new x.x}});let te=(()=>{class F 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,Ie,ye,oe,w,z,q,W,Q,Re){super(z,oe,w,ye),this._elementRef=Ce,this._platform=Ie,this._autofillMonitor=W,this._formField=Re,this._uid="mat-input-"+B++,this.focused=!1,this.stateChanges=new x.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(ft=>(0,p.qK)().has(ft)),this._iOSKeyupListener=ft=>{const Ye=ft.target;!Ye.value&&0===Ye.selectionStart&&0===Ye.selectionEnd&&(Ye.setSelectionRange(1,1),Ye.setSelectionRange(0,0))};const tt=this._elementRef.nativeElement,Fe=tt.nodeName.toLowerCase();this._inputValueAccessor=q||tt,this._previousNativeValue=this.value,this.id=this.id,Ie.IOS&&Q.runOutsideAngular(()=>{Ce.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Fe,this._isTextarea="textarea"===Fe,this._isInFormField=!!Re,this._isNativeSelect&&(this.controlType=tt.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 Ie=this._elementRef.nativeElement;this._previousPlaceholder=Ce,Ce?Ie.setAttribute("placeholder",Ce):Ie.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,Ie=Ce.options[0];return this.focused||Ce.multiple||!this.empty||!!(Ce.selectedIndex>-1&&Ie&&Ie.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(Ie){return new(Ie||F)(S.Y36(S.SBq),S.Y36(p.t4),S.Y36(m.a5,10),S.Y36(m.F,8),S.Y36(m.sg,8),S.Y36(T.rD),S.Y36(v,10),S.Y36(g.Lq),S.Y36(S.R0b),S.Y36(b.G_,8))};static#t=this.\u0275dir=S.lG2({type:F,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Ie,ye){1&Ie&&S.NdJ("focus",function(){return ye._focusChanged(!0)})("blur",function(){return ye._focusChanged(!1)})("input",function(){return ye._onInput()}),2&Ie&&(S.Ikx("id",ye.id)("disabled",ye.disabled)("required",ye.required),S.uIk("name",ye.name||null)("readonly",ye.readonly&&!ye._isNativeSelect||null)("aria-invalid",ye.empty&&ye.required?null:ye.errorState)("aria-required",ye.required)("id",ye.id),S.ekj("mat-input-server",ye._isServer)("mat-mdc-form-field-textarea-control",ye._isInFormField&&ye._isTextarea)("mat-mdc-form-field-input-control",ye._isInFormField)("mdc-text-field__input",ye._isInFormField)("mat-mdc-native-select-inline",ye._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:[S._Bn([{provide:b.Eo,useExisting:F}]),S.qOj,S.TTD]})}return F})(),ne=(()=>{class F{static#e=this.\u0275fac=function(Ie){return new(Ie||F)};static#t=this.\u0275mod=S.oAB({type:F});static#i=this.\u0275inj=S.cJS({imports:[T.BQ,b.lN,b.lN,g.Ky,T.BQ]})}return F})()},59038:(Ee,Z,h)=>{"use strict";h.d(Z,{Tg:()=>ee,i$:()=>le,ie:()=>M});var e=h(65879),p=h(42495),g=h(62831),S=h(23680),m=h(47394),T=h(63019),x=(h(78645),h(17131)),R=h(96814),v=h(26385);h(24191),h(78337),h(36028),h(56223),h(59773);const F=["*"],Ce=["unscopedContent"],Ie=["text"],ye=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],oe=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],Ve=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})(),xe=(()=>{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})(),ot=(()=>{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(Ve,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})(),qe=(()=>{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})(),we=(()=>{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 ht=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)(ht,{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})(),Ne=(()=>{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 S.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,T.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(g.t4),e.Y36(S.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,qe,4),e.Suo(a,we,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})(),le=(()=>{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:F,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})(),ee=(()=>{class f extends Ne{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(g.t4),e.Y36(S.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,xe,5),e.Suo(a,ve,5),e.Suo(a,ot,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(Ie,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:oe,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(ye),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:[x.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:[x.Q8,R.ez,S.BQ,S.si,S.us,v.t]})}return f})()},77988:(Ee,Z,h)=>{"use strict";h.d(Z,{OP:()=>$e,Tx:()=>ke,VK:()=>ht,p6:()=>ee});var e=h(65879),p=h(24191),g=h(42495),S=h(36028),m=h(78645),T=h(63019),b=h(47394),x=h(22096),R=h(76410),v=h(27921),N=h(94664),B=h(48180),O=h(59773),te=h(32181),ne=h(5177),F=h(23680),ce=h(96814),Ce=h(68484),Ie=h(86825),ye=h(49388),oe=h(69594),w=h(62831),z=h(16672);const q=["mat-menu-item",""];function W(He,Et){1&He&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const Q=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Re=["mat-icon, [matMenuItemIcon]","*"];function tt(He,Et){if(1&He){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&He){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 Fe=["*"],ft=new e.OlP("MAT_MENU_PANEL"),Ye=(0,F.Kr)((0,F.Id)(class{}));let $e=(()=>{class He extends Ye{constructor(he,Pe,r,u,C){super(),this._elementRef=he,this._document=Pe,this._focusMonitor=r,this._parentMenu=u,this._changeDetectorRef=C,this.role="menuitem",this._hovered=new m.x,this._focused=new m.x,this._highlighted=!1,this._triggersSubmenu=!1,u?.addItem?.(this)}focus(he,Pe){this._focusMonitor&&he?this._focusMonitor.focusVia(this._getHostElement(),he,Pe):this._getHostElement().focus(Pe),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),Pe=he.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",(0,Ie.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ie.oB)({opacity:1,transform:"scale(1)"}))),(0,Ie.eR)("* => void",(0,Ie.jt)("100ms 25ms linear",(0,Ie.oB)({opacity:0})))]),fadeInItems:(0,Ie.X$)("fadeInItems",[(0,Ie.SB)("showing",(0,Ie.oB)({opacity:1})),(0,Ie.eR)("void => *",[(0,Ie.oB)({opacity:0}),(0,Ie.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ot=0;const fe=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function qe(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let we=(()=>{class He{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,g.Ig)(he)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(he){this._hasBackdrop=(0,g.Ig)(he)}set panelClass(he){const Pe=this._previousPanelClass;Pe&&Pe.length&&Pe.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,Pe,r,u){this._elementRef=he,this._ngZone=Pe,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-"+ot++,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,v.O)(this._directDescendantItems),(0,N.w)(he=>(0,T.T)(...he.map(Pe=>Pe._focused)))).subscribe(he=>this._keyManager.updateActiveItem(he)),this._directDescendantItems.changes.subscribe(he=>{const Pe=this._keyManager;if("enter"===this._panelAnimationState&&Pe.activeItem?._hasFocus()){const r=he.toArray(),u=Math.max(0,Math.min(r.length-1,Pe.activeItemIndex||0));r[u]&&!r[u].disabled?Pe.setActiveItem(u):Pe.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,N.w)(Pe=>(0,T.T)(...Pe.map(r=>r._hovered))))}addItem(he){}removeItem(he){}_handleKeydown(he){const Pe=he.keyCode,r=this._keyManager;switch(Pe){case S.hY:(0,S.Vb)(he)||(he.preventDefault(),this.closed.emit("keydown"));break;case S.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case S.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Pe===S.LH||Pe===S.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 Pe=null;if(this._directDescendantItems.length&&(Pe=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Pe||!Pe.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(he).setFirstItemActive(),!r.activeItem&&Pe&&Pe.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(he){const Pe=Math.min(this._baseElevation+he,24),r=`${this._elevationPrefix}${Pe}`,u=Object.keys(this._classList).find(C=>C.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,Pe=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===he,r["mat-menu-after"]="after"===he,r["mat-menu-above"]="above"===Pe,r["mat-menu-below"]="below"===Pe,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,v.O)(this._allItems)).subscribe(he=>{this._directDescendantItems.reset(he.filter(Pe=>Pe._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(Pe){return new(Pe||He)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(fe),e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:He,contentQueries:function(Pe,r,u){if(1&Pe&&(e.Suo(u,G,5),e.Suo(u,$e,5),e.Suo(u,$e,4)),2&Pe){let C;e.iGM(C=e.CRH())&&(r.lazyContent=C.first),e.iGM(C=e.CRH())&&(r._allItems=C),e.iGM(C=e.CRH())&&(r.items=C)}},viewQuery:function(Pe,r){if(1&Pe&&e.Gf(e.Rgc,5),2&Pe){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 He})(),ht=(()=>{class He extends we{constructor(he,Pe,r,u){super(he,Pe,r,u),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(Pe){return new(Pe||He)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(fe),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:He,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Pe,r){2&Pe&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:ft,useExisting:He}]),e.qOj],ngContentSelectors:Fe,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(Pe,r){1&Pe&&(e.F$t(),e.YNc(0,tt,3,6,"ng-template"))},dependencies:[ce.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:[Ve.transformMenu,Ve.fadeInItems]},changeDetection:0})}return He})();const Y=new e.OlP("mat-menu-scroll-strategy"),ae={provide:Y,deps:[oe.aV],useFactory:function Ne(He){return()=>He.scrollStrategies.reposition()}},je=(0,w.i$)({passive:!0});let le=(()=>{class He{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(Pe=>{this._destroyMenu(Pe),("click"===Pe||"tab"===Pe)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Pe)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(he,Pe,r,u,C,M,f,o,n){this._overlay=he,this._element=Pe,this._viewContainerRef=r,this._menuItemInstance=M,this._dir=f,this._focusMonitor=o,this._ngZone=n,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=b.w0.EMPTY,this._hoverSubscription=b.w0.EMPTY,this._menuCloseSubscription=b.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=C instanceof we?C:void 0,Pe.nativeElement.addEventListener("touchstart",this._handleTouchStart,je)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,je),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 Pe=this._createOverlay(he),r=Pe.getConfig(),u=r.positionStrategy;this._setPosition(he,u),r.hasBackdrop=null==he.hasBackdrop?!this.triggersSubmenu():he.hasBackdrop,Pe.attach(this._getPortal(he)),he.lazyContent&&he.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(he),he instanceof we&&(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,Pe){this._focusMonitor&&he?this._focusMonitor.focusVia(this._element,he,Pe):this._element.nativeElement.focus(Pe)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(he){if(!this._overlayRef||!this.menuOpen)return;const Pe=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===he||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Pe instanceof we?(Pe._resetAnimation(),Pe.lazyContent?Pe._animationDone.pipe((0,te.h)(r=>"void"===r.toState),(0,B.q)(1),(0,O.R)(Pe.lazyContent._attached)).subscribe({next:()=>Pe.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Pe?.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 Pe=0,r=he.parentMenu;for(;r;)Pe++,r=r.parentMenu;he.setElevation(Pe)}}_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 Pe=this._getOverlayConfig(he);this._subscribeToPositions(he,Pe.positionStrategy),this._overlayRef=this._overlay.create(Pe),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(he){return new oe.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,Pe){he.setPositionClasses&&Pe.positionChanges.subscribe(r=>{const u="start"===r.connectionPair.overlayX?"after":"before",C="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>he.setPositionClasses(u,C)):he.setPositionClasses(u,C)})}_setPosition(he,Pe){let[r,u]="before"===he.xPosition?["end","start"]:["start","end"],[C,M]="above"===he.yPosition?["bottom","top"]:["top","bottom"],[f,o]=[C,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"===C?this._parentInnerPadding:-this._parentInnerPadding}}else he.overlapTrigger||(f="top"===C?"bottom":"top",o="top"===M?"bottom":"top");Pe.withPositions([{originX:r,originY:f,overlayX:n,overlayY:C,offsetY:i},{originX:u,originY:f,overlayX:t,overlayY:C,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(),Pe=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,x.of)(),u=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,te.h)(C=>C!==this._menuItemInstance),(0,te.h)(()=>this._menuOpen)):(0,x.of)();return(0,T.T)(he,r,u,Pe)}_handleMousedown(he){(0,p.X6)(he)||(this._openedBy=0===he.button?"mouse":void 0,this.triggersSubmenu()&&he.preventDefault())}_handleKeydown(he){const Pe=he.keyCode;(Pe===S.K5||Pe===S.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Pe===S.SV&&"ltr"===this.dir||Pe===S.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,te.h)(he=>he===this._menuItemInstance&&!he.disabled),(0,ne.g)(0,R.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof we&&this.menu._isAnimating?this.menu._animationDone.pipe((0,B.q)(1),(0,ne.g)(0,R.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(Pe){return new(Pe||He)(e.Y36(oe.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(Y),e.Y36(ft,8),e.Y36($e,10),e.Y36(ye.Is,8),e.Y36(p.tE),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:He,hostVars:3,hostBindings:function(Pe,r){1&Pe&&e.NdJ("click",function(C){return r._handleClick(C)})("mousedown",function(C){return r._handleMousedown(C)})("keydown",function(C){return r._handleKeydown(C)}),2&Pe&&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 He})(),ee=(()=>{class He extends le{static#e=this.\u0275fac=function(){let he;return function(r){return(he||(he=e.n5z(He)))(r||He)}}();static#t=this.\u0275dir=e.lG2({type:He,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.qOj]})}return He})(),ke=(()=>{class He{static#e=this.\u0275fac=function(Pe){return new(Pe||He)};static#t=this.\u0275mod=e.oAB({type:He});static#i=this.\u0275inj=e.cJS({providers:[ae],imports:[ce.ez,F.si,F.BQ,oe.U8,z.ZD,F.BQ]})}return He})()},21476:(Ee,Z,h)=>{"use strict";h.d(Z,{NW:()=>W,TU:()=>Q,Zf:()=>oe,ye:()=>F});var e=h(96814),p=h(65879),g=h(78645),S=h(32296),m=h(98525),T=h(92596),b=h(23680),x=h(42495),R=h(64170);function v(Re,tt){if(1&Re&&(p.TgZ(0,"mat-option",19),p._uU(1),p.qZA()),2&Re){const Fe=tt.$implicit;p.Q6J("value",Fe),p.xp6(1),p.hij(" ",Fe," ")}}function N(Re,tt){if(1&Re){const Fe=p.EpF();p.TgZ(0,"mat-form-field",16)(1,"mat-select",17),p.NdJ("selectionChange",function(Ye){p.CHM(Fe);const $e=p.oxw(2);return p.KtG($e._changePageSize(Ye.value))}),p.YNc(2,v,2,2,"mat-option",18),p.qZA()()}if(2&Re){const Fe=p.oxw(2);p.Q6J("appearance",Fe._formFieldAppearance)("color",Fe.color),p.xp6(1),p.Q6J("value",Fe.pageSize)("disabled",Fe.disabled)("aria-labelledby",Fe._pageSizeLabelId)("panelClass",Fe.selectConfig.panelClass||"")("disableOptionCentering",Fe.selectConfig.disableOptionCentering),p.xp6(1),p.Q6J("ngForOf",Fe._displayedPageSizeOptions)}}function B(Re,tt){if(1&Re&&(p.TgZ(0,"div",20),p._uU(1),p.qZA()),2&Re){const Fe=p.oxw(2);p.xp6(1),p.Oqu(Fe.pageSize)}}function O(Re,tt){if(1&Re&&(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&Re){const Fe=p.oxw();p.xp6(1),p.s9C("id",Fe._pageSizeLabelId),p.xp6(1),p.hij(" ",Fe._intl.itemsPerPageLabel," "),p.xp6(1),p.Q6J("ngIf",Fe._displayedPageSizeOptions.length>1),p.xp6(1),p.Q6J("ngIf",Fe._displayedPageSizeOptions.length<=1)}}function te(Re,tt){if(1&Re){const Fe=p.EpF();p.TgZ(0,"button",21),p.NdJ("click",function(){p.CHM(Fe);const Ye=p.oxw();return p.KtG(Ye.firstPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",22),p.qZA()()}if(2&Re){const Fe=p.oxw();p.Q6J("matTooltip",Fe._intl.firstPageLabel)("matTooltipDisabled",Fe._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Fe._previousButtonsDisabled()),p.uIk("aria-label",Fe._intl.firstPageLabel)}}function ne(Re,tt){if(1&Re){const Fe=p.EpF();p.O4$(),p.kcU(),p.TgZ(0,"button",23),p.NdJ("click",function(){p.CHM(Fe);const Ye=p.oxw();return p.KtG(Ye.lastPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",24),p.qZA()()}if(2&Re){const Fe=p.oxw();p.Q6J("matTooltip",Fe._intl.lastPageLabel)("matTooltipDisabled",Fe._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Fe._nextButtonsDisabled()),p.uIk("aria-label",Fe._intl.lastPageLabel)}}let F=(()=>{class Re{constructor(){this.changes=new g.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Fe,ft,Ye)=>{if(0==Ye||0==ft)return`0 of ${Ye}`;const $e=Fe*ft;return`${$e+1} \u2013 ${$e<(Ye=Math.max(Ye,0))?Math.min($e+ft,Ye):$e+ft} of ${Ye}`}}static#e=this.\u0275fac=function(ft){return new(ft||Re)};static#t=this.\u0275prov=p.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})();const Ce={provide:F,deps:[[new p.FiY,new p.tp0,F]],useFactory:function ce(Re){return Re||new F}},oe=new p.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),w=(0,b.Id)((0,b.dB)(class{}));let z=(()=>{class Re extends w{get pageIndex(){return this._pageIndex}set pageIndex(Fe){this._pageIndex=Math.max((0,x.su)(Fe),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Fe){this._length=(0,x.su)(Fe),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Fe){this._pageSize=Math.max((0,x.su)(Fe),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Fe){this._pageSizeOptions=(Fe||[]).map(ft=>(0,x.su)(ft)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(Fe){this._hidePageSize=(0,x.Ig)(Fe)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(Fe){this._showFirstLastButtons=(0,x.Ig)(Fe)}constructor(Fe,ft,Ye){if(super(),this._intl=Fe,this._changeDetectorRef=ft,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new p.vpe,this._intlChanges=Fe.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Ye){const{pageSize:$e,pageSizeOptions:rt,hidePageSize:Qe,showFirstLastButtons:ge}=Ye;null!=$e&&(this._pageSize=$e),null!=rt&&(this._pageSizeOptions=rt),null!=Qe&&(this._hidePageSize=Qe),null!=ge&&(this._showFirstLastButtons=ge)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Fe=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Fe)}previousPage(){if(!this.hasPreviousPage())return;const Fe=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Fe)}firstPage(){if(!this.hasPreviousPage())return;const Fe=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Fe)}lastPage(){if(!this.hasNextPage())return;const Fe=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Fe)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Fe=this.getNumberOfPages()-1;return this.pageIndexFe-ft),this._changeDetectorRef.markForCheck())}_emitPageEvent(Fe){this.page.emit({previousPageIndex:Fe,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(ft){p.$Z()};static#t=this.\u0275dir=p.lG2({type:Re,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[p.qOj]})}return Re})(),q=0,W=(()=>{class Re extends z{constructor(Fe,ft,Ye){super(Fe,ft,Ye),this._pageSizeLabelId="mat-paginator-page-size-label-"+q++,this._formFieldAppearance=Ye?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(ft){return new(ft||Re)(p.Y36(F),p.Y36(p.sBO),p.Y36(oe,8))};static#t=this.\u0275cmp=p.Xpm({type:Re,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(ft,Ye){1&ft&&(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,te,3,5,"button",5),p.TgZ(7,"button",6),p.NdJ("click",function(){return Ye.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 Ye.nextPage()}),p.O4$(),p.TgZ(11,"svg",7),p._UZ(12,"path",10),p.qZA()(),p.YNc(13,ne,3,5,"button",11),p.qZA()()()),2&ft&&(p.xp6(2),p.Q6J("ngIf",!Ye.hidePageSize),p.xp6(3),p.hij(" ",Ye._intl.getRangeLabel(Ye.pageIndex,Ye.pageSize,Ye.length)," "),p.xp6(1),p.Q6J("ngIf",Ye.showFirstLastButtons),p.xp6(1),p.Q6J("matTooltip",Ye._intl.previousPageLabel)("matTooltipDisabled",Ye._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ye._previousButtonsDisabled()),p.uIk("aria-label",Ye._intl.previousPageLabel),p.xp6(3),p.Q6J("matTooltip",Ye._intl.nextPageLabel)("matTooltipDisabled",Ye._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ye._nextButtonsDisabled()),p.uIk("aria-label",Ye._intl.nextPageLabel),p.xp6(3),p.Q6J("ngIf",Ye.showFirstLastButtons))},dependencies:[e.sg,e.O5,S.RK,R.KE,m.gD,b.ey,T.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 Re})(),Q=(()=>{class Re{static#e=this.\u0275fac=function(ft){return new(ft||Re)};static#t=this.\u0275mod=p.oAB({type:Re});static#i=this.\u0275inj=p.cJS({providers:[Ce],imports:[e.ez,S.ot,m.LD,T.AV]})}return Re})()},16007:(Ee,Z,h)=>{"use strict";h.d(Z,{Cv:()=>v});var e=h(65879),g=(h(96814),h(23680));let v=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[g.BQ]})}return N})()},55940:(Ee,Z,h)=>{"use strict";h.d(Z,{Cq:()=>te,Ou:()=>B});var e=h(65879),p=h(23680),g=h(42495),S=h(96814);const m=["determinateSpinner"];function T(ne,F){if(1&ne&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&ne){const ce=e.oxw();e.uIk("viewBox",ce._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",ce._strokeCircumference(),"px")("stroke-dashoffset",ce._strokeCircumference()/2,"px")("stroke-width",ce._circleStrokeWidth(),"%"),e.uIk("r",ce._circleRadius())}}const b=(0,p.pj)(class{constructor(ne){this._elementRef=ne}},"primary"),x=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function R(){return{diameter:v}}}),v=100;let B=(()=>{class ne extends b{constructor(ce,Ce,Ie){super(ce),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=v,this._noopAnimations="NoopAnimations"===Ce&&!!Ie&&!Ie._forceAnimations,Ie&&(Ie.color&&(this.color=this.defaultColor=Ie.color),Ie.diameter&&(this.diameter=Ie.diameter),Ie.strokeWidth&&(this.strokeWidth=Ie.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(ce){this._value=Math.max(0,Math.min(100,(0,g.su)(ce)))}get diameter(){return this._diameter}set diameter(ce){this._diameter=(0,g.su)(ce)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(ce){this._strokeWidth=(0,g.su)(ce)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const ce=2*this._circleRadius()+this.strokeWidth;return`0 0 ${ce} ${ce}`}_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||ne)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(x))};static#t=this.\u0275cmp=e.Xpm({type:ne,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Ce,Ie){if(1&Ce&&e.Gf(m,5),2&Ce){let ye;e.iGM(ye=e.CRH())&&(Ie._determinateCircle=ye.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Ce,Ie){2&Ce&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Ie.mode?Ie.value:null)("mode",Ie.mode),e.Udp("width",Ie.diameter,"px")("height",Ie.diameter,"px")("--mdc-circular-progress-size",Ie.diameter+"px")("--mdc-circular-progress-active-indicator-width",Ie.diameter+"px"),e.ekj("_mat-animation-noopable",Ie._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Ie.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,Ie){if(1&Ce&&(e.YNc(0,T,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 ye=e.MAs(1);e.xp6(4),e.uIk("viewBox",Ie._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",Ie._strokeCircumference(),"px")("stroke-dashoffset",Ie._strokeDashOffset(),"px")("stroke-width",Ie._circleStrokeWidth(),"%"),e.uIk("r",Ie._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",ye),e.xp6(2),e.Q6J("ngTemplateOutlet",ye),e.xp6(2),e.Q6J("ngTemplateOutlet",ye)}},dependencies:[S.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 ne})(),te=(()=>{class ne{static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275mod=e.oAB({type:ne});static#i=this.\u0275inj=e.cJS({imports:[S.ez,p.BQ]})}return ne})()},87466:(Ee,Z,h)=>{"use strict";h.d(Z,{Fk:()=>w,U0:()=>oe,VQ:()=>ye});var e=h(65879),p=h(23680),g=h(24191),S=h(42495),m=h(78337),T=h(56223),b=h(96814);const x=["input"],R=["*"];let v=0;class N{constructor(q,W){this.source=q,this.value=W}}const B={provide:T.JU,useExisting:(0,e.Gpc)(()=>ye),multi:!0},O=new e.OlP("MatRadioGroup"),te=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function ne(){return{color:"accent"}}});let F=(()=>{class z{get name(){return this._name}set name(W){this._name=W,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(W){this._labelPosition="before"===W?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(W){this._value!==W&&(this._value=W,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(W){this._selected=W,this.value=W?W.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(W){this._disabled=(0,S.Ig)(W),this._markRadiosForCheck()}get required(){return this._required}set required(W){this._required=(0,S.Ig)(W),this._markRadiosForCheck()}constructor(W){this._changeDetector=W,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}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(W=>{W.name=this.name,W._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 N(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(W=>W._markForCheck())}writeValue(W){this.value=W,this._changeDetector.markForCheck()}registerOnChange(W){this._controlValueAccessorChangeFn=W}registerOnTouched(W){this.onTouched=W}setDisabledState(W){this.disabled=W,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(Q){return new(Q||z)(e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:z,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return z})();class ce{constructor(q){this._elementRef=q}}const Ce=(0,p.Kr)((0,p.sb)(ce));let Ie=(()=>{class z extends Ce{get checked(){return this._checked}set checked(W){const Q=(0,S.Ig)(W);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(W){this._value!==W&&(this._value=W,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===W),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(W){this._labelPosition=W}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(W){this._setDisabled((0,S.Ig)(W))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(W){this._required=(0,S.Ig)(W)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(W){this._color=W}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(W,Q,Re,tt,Fe,ft,Ye,$e){super(Q),this._changeDetector=Re,this._focusMonitor=tt,this._radioDispatcher=Fe,this._providerOverride=Ye,this._uniqueId="mat-radio-"+ ++v,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=W,this._noopAnimations="NoopAnimations"===ft,$e&&(this.tabIndex=(0,S.su)($e,0))}focus(W,Q){Q?this._focusMonitor.focusVia(this._inputElement,Q,W):this._inputElement.nativeElement.focus(W)}_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((W,Q)=>{W!==this.id&&Q===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(W=>{!W&&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(W){W.stopPropagation()}_onInputInteraction(W){if(W.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(W){this._onInputInteraction(W),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(W){this._disabled!==W&&(this._disabled=W,this._changeDetector.markForCheck())}_updateTabIndex(){const W=this.radioGroup;let Q;if(Q=W&&W.selected&&!this.disabled?W.selected===this?this.tabIndex:-1:this.tabIndex,Q!==this._previousTabIndex){const Re=this._inputElement?.nativeElement;Re&&(Re.setAttribute("tabindex",Q+""),this._previousTabIndex=Q)}}static#e=this.\u0275fac=function(Q){e.$Z()};static#t=this.\u0275dir=e.lG2({type:z,viewQuery:function(Q,Re){if(1&Q&&e.Gf(x,5),2&Q){let tt;e.iGM(tt=e.CRH())&&(Re._inputElement=tt.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 z})(),ye=(()=>{class z extends F{static#e=this.\u0275fac=function(){let W;return function(Re){return(W||(W=e.n5z(z)))(Re||z)}}();static#t=this.\u0275dir=e.lG2({type:z,selectors:[["mat-radio-group"]],contentQueries:function(Q,Re,tt){if(1&Q&&e.Suo(tt,oe,5),2&Q){let Fe;e.iGM(Fe=e.CRH())&&(Re._radios=Fe)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([B,{provide:O,useExisting:z}]),e.qOj]})}return z})(),oe=(()=>{class z extends Ie{constructor(W,Q,Re,tt,Fe,ft,Ye,$e){super(W,Q,Re,tt,Fe,ft,Ye,$e)}static#e=this.\u0275fac=function(Q){return new(Q||z)(e.Y36(O,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(g.tE),e.Y36(m.A8),e.Y36(e.QbO,8),e.Y36(te,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:z,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(Q,Re){1&Q&&e.NdJ("focus",function(){return Re._inputElement.nativeElement.focus()}),2&Q&&(e.uIk("id",Re.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===Re.color)("mat-accent","accent"===Re.color)("mat-warn","warn"===Re.color)("mat-mdc-radio-checked",Re.checked)("_mat-animation-noopable",Re._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:R,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,Re){if(1&Q&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Fe){return Re._onTouchTargetClick(Fe)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Fe){return Re._onInputInteraction(Fe)}),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 tt=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==Re.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",Re.disabled),e.xp6(2),e.Q6J("id",Re.inputId)("checked",Re.checked)("disabled",Re.disabled)("required",Re.required),e.uIk("name",Re.name)("value",Re.value)("aria-label",Re.ariaLabel)("aria-labelledby",Re.ariaLabelledby)("aria-describedby",Re.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",tt)("matRippleDisabled",Re._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",Re.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 z})(),w=(()=>{class z{static#e=this.\u0275fac=function(Q){return new(Q||z)};static#t=this.\u0275mod=e.oAB({type:z});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,b.ez,p.si,p.BQ]})}return z})()},98525:(Ee,Z,h)=>{"use strict";h.d(Z,{$L:()=>ht,LD:()=>Ne,gD:()=>Y});var e=h(69594),p=h(96814),g=h(65879),S=h(23680),m=h(64170),T=h(16672),b=h(24191),x=h(49388),R=h(42495),v=h(78337),N=h(36028),B=h(56223),O=h(78645),te=h(74911),ne=h(63019),F=h(27921),ce=h(94664),Ce=h(48180),Ie=h(32181),ye=h(37398),oe=h(93997),w=h(59773),z=h(86825);const q=["trigger"],W=["panel"];function Q(ae,je){if(1&ae&&(g.TgZ(0,"span",10),g._uU(1),g.qZA()),2&ae){const U=g.oxw();g.xp6(1),g.Oqu(U.placeholder)}}function Re(ae,je){if(1&ae&&(g.TgZ(0,"span",14),g._uU(1),g.qZA()),2&ae){const U=g.oxw(2);g.xp6(1),g.Oqu(U.triggerValue)}}function tt(ae,je){1&ae&&g.Hsn(0,0,["*ngSwitchCase","true"])}function Fe(ae,je){if(1&ae&&(g.TgZ(0,"span",11),g.YNc(1,Re,2,1,"span",12),g.YNc(2,tt,1,0,"ng-content",13),g.qZA()),2&ae){const U=g.oxw();g.Q6J("ngSwitch",!!U.customTrigger),g.xp6(2),g.Q6J("ngSwitchCase",!0)}}function ft(ae,je){if(1&ae){const U=g.EpF();g.O4$(),g.kcU(),g.TgZ(0,"div",15,16),g.NdJ("@transformPanel.done",function(ee){g.CHM(U);const ke=g.oxw();return g.KtG(ke._panelDoneAnimatingStream.next(ee.toState))})("keydown",function(ee){g.CHM(U);const ke=g.oxw();return g.KtG(ke._handleKeydown(ee))}),g.Hsn(2,1),g.qZA()}if(2&ae){const U=g.oxw();g.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",U._getPanelTheme(),""),g.Q6J("ngClass",U.panelClass)("@transformPanel","showing"),g.uIk("id",U.id+"-panel")("aria-multiselectable",U.multiple)("aria-label",U.ariaLabel||null)("aria-labelledby",U._getPanelAriaLabelledby())}}const Ye=[[["mat-select-trigger"]],"*"],$e=["mat-select-trigger","*"],rt={transformPanelWrap:(0,z.X$)("transformPanelWrap",[(0,z.eR)("* => void",(0,z.IO)("@transformPanel",[(0,z.pV)()],{optional:!0}))]),transformPanel:(0,z.X$)("transformPanel",[(0,z.SB)("void",(0,z.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,z.eR)("void => showing",(0,z.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,z.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,z.eR)("* => void",(0,z.jt)("100ms linear",(0,z.oB)({opacity:0})))])};let me=0;const Le=new g.OlP("mat-select-scroll-strategy"),ve=new g.OlP("MAT_SELECT_CONFIG"),xe={provide:Le,deps:[e.aV],useFactory:function Ve(ae){return()=>ae.scrollStrategies.reposition()}},ot=new g.OlP("MatSelectTrigger");class fe{constructor(je,U){this.source=je,this.value=U}}const qe=(0,S.Kr)((0,S.sb)((0,S.Id)((0,S.FD)(class{constructor(ae,je,U,le,ee){this._elementRef=ae,this._defaultErrorStateMatcher=je,this._parentForm=U,this._parentFormGroup=le,this.ngControl=ee,this.stateChanges=new O.x}}))));let we=(()=>{class ae extends qe{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,R.Ig)(U),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(U){this._multiple=(0,R.Ig)(U)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(U){this._disableOptionCentering=(0,R.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,R.su)(U)}get id(){return this._id}set id(U){this._id=U||this._uid,this.stateChanges.next()}constructor(U,le,ee,ke,He,Et,he,Pe,r,u,C,M,f,o){super(He,ke,he,Pe,u),this._viewportRuler=U,this._changeDetectorRef=le,this._ngZone=ee,this._dir=Et,this._parentFormField=r,this._liveAnnouncer=f,this._defaultOptions=o,this._panelOpen=!1,this._compareWith=(n,t)=>n===t,this._uid="mat-select-"+me++,this._triggerAriaLabelledBy=null,this._destroy=new O.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+me++,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,te.P)(()=>{const n=this.options;return n?n.changes.pipe((0,F.O)(n),(0,ce.w)(()=>(0,ne.T)(...n.map(t=>t.onSelectionChange)))):this._ngZone.onStable.pipe((0,Ce.q)(1),(0,ce.w)(()=>this.optionSelectionChanges))}),this.openedChange=new g.vpe,this._openedStream=this.openedChange.pipe((0,Ie.h)(n=>n),(0,ye.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ie.h)(n=>!n),(0,ye.U)(()=>{})),this.selectionChange=new g.vpe,this.valueChange=new g.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(C)||0,this.id=this.id}ngOnInit(){this._selectionModel=new v.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,oe.x)(),(0,w.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,w.R)(this._destroy)).subscribe(U=>{U.added.forEach(le=>le.select()),U.removed.forEach(le=>le.deselect())}),this.options.changes.pipe((0,F.O)(null),(0,w.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const U=this._getTriggerAriaLabelledby(),le=this.ngControl;if(U!==this._triggerAriaLabelledBy){const ee=this._elementRef.nativeElement;this._triggerAriaLabelledBy=U,U?ee.setAttribute("aria-labelledby",U):ee.removeAttribute("aria-labelledby")}le&&(this._previousControl!==le.control&&(void 0!==this._previousControl&&null!==le.disabled&&le.disabled!==this.disabled&&(this.disabled=le.disabled),this._previousControl=le.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 le=`${this.id}-panel`;this._trackedModal&&(0,b.iD)(this._trackedModal,"aria-owns",le),(0,b.Zf)(U,"aria-owns",le),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,b.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(le=>le.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 le=U.keyCode,ee=le===N.JH||le===N.LH||le===N.oh||le===N.SV,ke=le===N.K5||le===N.L_,He=this._keyManager;if(!He.isTyping()&&ke&&!(0,N.Vb)(U)||(this.multiple||U.altKey)&&ee)U.preventDefault(),this.open();else if(!this.multiple){const Et=this.selected;He.onKeydown(U);const he=this.selected;he&&Et!==he&&this._liveAnnouncer.announce(he.viewValue,1e4)}}_handleOpenKeydown(U){const le=this._keyManager,ee=U.keyCode,ke=ee===N.JH||ee===N.LH,He=le.isTyping();if(ke&&U.altKey)U.preventDefault(),this.close();else if(He||ee!==N.K5&&ee!==N.L_||!le.activeItem||(0,N.Vb)(U))if(!He&&this._multiple&&ee===N.A&&U.ctrlKey){U.preventDefault();const Et=this.options.some(he=>!he.disabled&&!he.selected);this.options.forEach(he=>{he.disabled||(Et?he.select():he.deselect())})}else{const Et=le.activeItemIndex;le.onKeydown(U),this._multiple&&ke&&U.shiftKey&&le.activeItem&&le.activeItemIndex!==Et&&le.activeItem._selectViaInteraction()}else U.preventDefault(),le.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(le=>le.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&U)Array.isArray(U),U.forEach(le=>this._selectOptionByValue(le)),this._sortValues();else{const le=this._selectOptionByValue(U);le?this._keyManager.updateActiveItem(le):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(U){const le=this.options.find(ee=>{if(this._selectionModel.isSelected(ee))return!1;try{return null!=ee.value&&this._compareWith(ee.value,U)}catch{return!1}});return le&&this._selectionModel.select(le),le}_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 b.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,ne.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,w.R)(U)).subscribe(le=>{this._onSelect(le.source,le.isUserInput),le.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ne.T)(...this.options.map(le=>le._stateChanges)).pipe((0,w.R)(U)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(U,le){const ee=this._selectionModel.isSelected(U);null!=U.value||this._multiple?(ee!==U.selected&&(U.selected?this._selectionModel.select(U):this._selectionModel.deselect(U)),le&&this._keyManager.setActiveItem(U),this.multiple&&(this._sortValues(),le&&this.focus())):(U.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(U.value)),ee!==this._selectionModel.isSelected(U)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const U=this.options.toArray();this._selectionModel.sort((le,ee)=>this.sortComparator?this.sortComparator(le,ee,U):U.indexOf(le)-U.indexOf(ee)),this.stateChanges.next()}}_propagateChanges(U){let le=null;le=this.multiple?this.selected.map(ee=>ee.value):this.selected?this.selected.value:U,this._value=le,this.valueChange.emit(le),this._onChange(le),this.selectionChange.emit(this._getChangeEvent(le)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let U=-1;for(let le=0;le0}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 le=(U?U+" ":"")+this._valueId;return this.ariaLabelledby&&(le+=" "+this.ariaLabelledby),le}_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(le){return new(le||ae)(g.Y36(T.rL),g.Y36(g.sBO),g.Y36(g.R0b),g.Y36(S.rD),g.Y36(g.SBq),g.Y36(x.Is,8),g.Y36(B.F,8),g.Y36(B.sg,8),g.Y36(m.G_,8),g.Y36(B.a5,10),g.$8M("tabindex"),g.Y36(Le),g.Y36(b.Kd),g.Y36(ve,8))};static#t=this.\u0275dir=g.lG2({type:ae,viewQuery:function(le,ee){if(1&le&&(g.Gf(q,5),g.Gf(W,5),g.Gf(e.pI,5)),2&le){let ke;g.iGM(ke=g.CRH())&&(ee.trigger=ke.first),g.iGM(ke=g.CRH())&&(ee.panel=ke.first),g.iGM(ke=g.CRH())&&(ee._overlayDir=ke.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:[g.qOj,g.TTD]})}return ae})(),ht=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275dir=g.lG2({type:ae,selectors:[["mat-select-trigger"]],features:[g._Bn([{provide:ot,useExisting:ae}])]})}return ae})(),Y=(()=>{class ae extends we{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,w.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 le=this.options.toArray()[U];if(le){const ee=this.panel.nativeElement,ke=(0,S.CB)(U,this.options,this.optionGroups),He=le._getHostElement();ee.scrollTop=0===U&&1===ke?0:(0,S.jH)(He.offsetTop,He.offsetHeight,ee.scrollTop,ee.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,R.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(ee){return(U||(U=g.n5z(ae)))(ee||ae)}}();static#t=this.\u0275cmp=g.Xpm({type:ae,selectors:[["mat-select"]],contentQueries:function(le,ee,ke){if(1&le&&(g.Suo(ke,ot,5),g.Suo(ke,S.ey,5),g.Suo(ke,S.K7,5)),2&le){let He;g.iGM(He=g.CRH())&&(ee.customTrigger=He.first),g.iGM(He=g.CRH())&&(ee.options=He),g.iGM(He=g.CRH())&&(ee.optionGroups=He)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(le,ee){1&le&&g.NdJ("keydown",function(He){return ee._handleKeydown(He)})("focus",function(){return ee._onFocus()})("blur",function(){return ee._onBlur()}),2&le&&(g.uIk("id",ee.id)("tabindex",ee.tabIndex)("aria-controls",ee.panelOpen?ee.id+"-panel":null)("aria-expanded",ee.panelOpen)("aria-label",ee.ariaLabel||null)("aria-required",ee.required.toString())("aria-disabled",ee.disabled.toString())("aria-invalid",ee.errorState)("aria-activedescendant",ee._getAriaActiveDescendant()),g.ekj("mat-mdc-select-disabled",ee.disabled)("mat-mdc-select-invalid",ee.errorState)("mat-mdc-select-required",ee.required)("mat-mdc-select-empty",ee.empty)("mat-mdc-select-multiple",ee.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[g._Bn([{provide:m.Eo,useExisting:ae},{provide:S.HF,useExisting:ae}]),g.qOj],ngContentSelectors:$e,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(le,ee){if(1&le&&(g.F$t(Ye),g.TgZ(0,"div",0,1),g.NdJ("click",function(){return ee.toggle()}),g.TgZ(3,"div",2),g.YNc(4,Q,2,1,"span",3),g.YNc(5,Fe,3,2,"span",4),g.qZA(),g.TgZ(6,"div",5)(7,"div",6),g.O4$(),g.TgZ(8,"svg",7),g._UZ(9,"path",8),g.qZA()()()(),g.YNc(10,ft,3,9,"ng-template",9),g.NdJ("backdropClick",function(){return ee.close()})("attach",function(){return ee._onAttached()})("detach",function(){return ee.close()})),2&le){const ke=g.MAs(1);g.xp6(3),g.Q6J("ngSwitch",ee.empty),g.uIk("id",ee._valueId),g.xp6(1),g.Q6J("ngSwitchCase",!0),g.xp6(1),g.Q6J("ngSwitchCase",!1),g.xp6(5),g.Q6J("cdkConnectedOverlayPanelClass",ee._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ee._scrollStrategy)("cdkConnectedOverlayOrigin",ee._preferredOverlayOrigin||ke)("cdkConnectedOverlayOpen",ee.panelOpen)("cdkConnectedOverlayPositions",ee._positions)("cdkConnectedOverlayWidth",ee._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:[rt.transformPanel]},changeDetection:0})}return ae})(),Ne=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275mod=g.oAB({type:ae});static#i=this.\u0275inj=g.cJS({providers:[xe],imports:[p.ez,e.U8,S.Ng,S.BQ,T.ZD,m.lN,S.Ng,S.BQ]})}return ae})()},32651:(Ee,Z,h)=>{"use strict";h.d(Z,{JX:()=>ot,Rh:()=>xe,SJ:()=>qe,TM:()=>fe});var e=h(16672),p=h(96814),g=h(65879),S=h(23680),m=h(24191),T=h(49388),b=h(42495),x=h(36028),R=h(62831),v=h(78645),N=h(92438),B=h(63019),O=h(32181),te=h(37398),ne=h(21441),F=h(59773),ce=h(93997),Ce=h(48180),Ie=h(27921),ye=h(83620),oe=h(86825);const w=["*"],z=["content"];function q(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"div",2),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae._onBackdropClicked())}),g.qZA()}if(2&we){const Y=g.oxw();g.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function W(we,ht){1&we&&(g.TgZ(0,"mat-drawer-content"),g.Hsn(1,2),g.qZA())}const Q=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Re=["mat-drawer","mat-drawer-content","*"];function tt(we,ht){if(1&we){const Y=g.EpF();g.TgZ(0,"div",2),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae._onBackdropClicked())}),g.qZA()}if(2&we){const Y=g.oxw();g.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function Fe(we,ht){1&we&&(g.TgZ(0,"mat-sidenav-content"),g.Hsn(1,2),g.qZA())}const ft=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Ye=["mat-sidenav","mat-sidenav-content","*"],rt={transformDrawer:(0,oe.X$)("transform",[(0,oe.SB)("open, open-instant",(0,oe.oB)({transform:"none",visibility:"visible"})),(0,oe.SB)("void",(0,oe.oB)({"box-shadow":"none",visibility:"hidden"})),(0,oe.eR)("void => open-instant",(0,oe.jt)("0ms")),(0,oe.eR)("void <=> open, open-instant => void",(0,oe.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},ge=new g.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function me(){return!1}}),G=new g.OlP("MAT_DRAWER_CONTAINER");let Le=(()=>{class we extends e.PQ{constructor(Y,Ne,ae,je,U){super(ae,je,U),this._changeDetectorRef=Y,this._container=Ne}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(g.Y36(g.sBO),g.Y36((0,g.Gpc)(()=>ve)),g.Y36(g.SBq),g.Y36(e.mF),g.Y36(g.R0b))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(Ne,ae){2&Ne&&g.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[g._Bn([{provide:e.PQ,useExisting:we}]),g.qOj],ngContentSelectors:w,decls:1,vars:0,template:function(Ne,ae){1&Ne&&(g.F$t(),g.Hsn(0))},encapsulation:2,changeDetection:0})}return we})(),Ve=(()=>{class we{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,b.Ig)(Y)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(Y){("true"===Y||"false"===Y||null==Y)&&(Y=(0,b.Ig)(Y)),this._autoFocus=Y}get opened(){return this._opened}set opened(Y){this.toggle((0,b.Ig)(Y))}constructor(Y,Ne,ae,je,U,le,ee,ke){this._elementRef=Y,this._focusTrapFactory=Ne,this._focusMonitor=ae,this._platform=je,this._ngZone=U,this._interactivityChecker=le,this._doc=ee,this._container=ke,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 g.vpe(!0),this._openedStream=this.openedChange.pipe((0,O.h)(He=>He),(0,te.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,O.h)(He=>He.fromState!==He.toState&&0===He.toState.indexOf("open")),(0,ne.h)(void 0)),this._closedStream=this.openedChange.pipe((0,O.h)(He=>!He),(0,te.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,O.h)(He=>He.fromState!==He.toState&&"void"===He.toState),(0,ne.h)(void 0)),this._destroyed=new v.x,this.onPositionChanged=new g.vpe,this._modeChanged=new v.x,this.openedChange.subscribe(He=>{He?(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)(He=>He.keyCode===x.hY&&!this.disableClose&&!(0,x.Vb)(He)),(0,F.R)(this._destroyed)).subscribe(He=>this._ngZone.run(()=>{this.close(),He.stopPropagation(),He.preventDefault()}))}),this._animationEnd.pipe((0,ce.x)((He,Et)=>He.fromState===Et.fromState&&He.toState===Et.toState)).subscribe(He=>{const{fromState:Et,toState:he}=He;(0===he.indexOf("open")&&"void"===Et||"void"===he&&0===Et.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(Y,Ne){this._interactivityChecker.isFocusable(Y)||(Y.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ae=()=>{Y.removeEventListener("blur",ae),Y.removeEventListener("mousedown",ae),Y.removeAttribute("tabindex")};Y.addEventListener("blur",ae),Y.addEventListener("mousedown",ae)})),Y.focus(Ne)}_focusByCssSelector(Y,Ne){let ae=this._elementRef.nativeElement.querySelector(Y);ae&&this._forceFocus(ae,Ne)}_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(Ne=>{!Ne&&"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,Ne){Y&&Ne&&(this._openedVia=Ne);const ae=this._setOpen(Y,!Y&&this._isFocusWithinDrawer(),this._openedVia||"program");return Y||(this._openedVia=null),ae}_setOpen(Y,Ne,ae){return this._opened=Y,Y?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Ne&&this._restoreFocus(ae)),this._updateFocusTrapState(),new Promise(je=>{this.openedChange.pipe((0,Ce.q)(1)).subscribe(U=>je(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 Ne=this._elementRef.nativeElement,ae=Ne.parentNode;"end"===Y?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ae.insertBefore(this._anchor,Ne)),ae.appendChild(Ne)):this._anchor&&this._anchor.parentNode.insertBefore(Ne,this._anchor)}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(g.Y36(g.SBq),g.Y36(m.qV),g.Y36(m.tE),g.Y36(R.t4),g.Y36(g.R0b),g.Y36(m.ic),g.Y36(p.K0,8),g.Y36(G,8))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer"]],viewQuery:function(Ne,ae){if(1&Ne&&g.Gf(z,5),2&Ne){let je;g.iGM(je=g.CRH())&&(ae._content=je.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(Ne,ae){1&Ne&&g.WFA("@transform.start",function(U){return ae._animationStarted.next(U)})("@transform.done",function(U){return ae._animationEnd.next(U)}),2&Ne&&(g.uIk("align",null),g.d8E("@transform",ae._animationState),g.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.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:w,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ne,ae){1&Ne&&(g.F$t(),g.TgZ(0,"div",0,1),g.Hsn(2),g.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[rt.transformDrawer]},changeDetection:0})}return we})(),ve=(()=>{class we{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(Y){this._autosize=(0,b.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,b.Ig)(Y)}get scrollable(){return this._userContent||this._content}constructor(Y,Ne,ae,je,U,le=!1,ee){this._dir=Y,this._element=Ne,this._ngZone=ae,this._changeDetectorRef=je,this._animationMode=ee,this._drawers=new g.n_E,this.backdropClick=new g.vpe,this._destroyed=new v.x,this._doCheckSubject=new v.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new v.x,Y&&Y.change.pipe((0,F.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),U.change().pipe((0,F.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=le}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ie.O)(this._allDrawers),(0,F.R)(this._destroyed)).subscribe(Y=>{this._drawers.reset(Y.filter(Ne=>!Ne._container||Ne._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ie.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,ye.b)(10),(0,F.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,Ne=0;if(this._left&&this._left.opened)if("side"==this._left.mode)Y+=this._left._getWidth();else if("push"==this._left.mode){const ae=this._left._getWidth();Y+=ae,Ne-=ae}if(this._right&&this._right.opened)if("side"==this._right.mode)Ne+=this._right._getWidth();else if("push"==this._right.mode){const ae=this._right._getWidth();Ne+=ae,Y-=ae}Y=Y||null,Ne=Ne||null,(Y!==this._contentMargins.left||Ne!==this._contentMargins.right)&&(this._contentMargins={left:Y,right:Ne},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)(Ne=>Ne.fromState!==Ne.toState),(0,F.R)(this._drawers.changes)).subscribe(Ne=>{"open-instant"!==Ne.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==Y.mode&&Y.openedChange.pipe((0,F.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(Y.opened))}_watchDrawerPosition(Y){Y&&Y.onPositionChanged.pipe((0,F.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ce.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(Y){Y&&Y._modeChanged.pipe((0,F.R)((0,B.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(Y){const Ne=this._element.nativeElement.classList,ae="mat-drawer-container-has-open";Y?Ne.add(ae):Ne.remove(ae)}_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(Ne){return new(Ne||we)(g.Y36(T.Is,8),g.Y36(g.SBq),g.Y36(g.R0b),g.Y36(g.sBO),g.Y36(e.rL),g.Y36(ge),g.Y36(g.QbO,8))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer-container"]],contentQueries:function(Ne,ae,je){if(1&Ne&&(g.Suo(je,Le,5),g.Suo(je,Ve,5)),2&Ne){let U;g.iGM(U=g.CRH())&&(ae._content=U.first),g.iGM(U=g.CRH())&&(ae._allDrawers=U)}},viewQuery:function(Ne,ae){if(1&Ne&&g.Gf(Le,5),2&Ne){let je;g.iGM(je=g.CRH())&&(ae._userContent=je.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(Ne,ae){2&Ne&&g.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[g._Bn([{provide:G,useExisting:we}])],ngContentSelectors:Re,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(Ne,ae){1&Ne&&(g.F$t(Q),g.YNc(0,q,1,2,"div",0),g.Hsn(1),g.Hsn(2,1),g.YNc(3,W,2,0,"mat-drawer-content",1)),2&Ne&&(g.Q6J("ngIf",ae.hasBackdrop),g.xp6(3),g.Q6J("ngIf",!ae._content))},dependencies:[p.O5,Le],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 we})(),xe=(()=>{class we extends Le{constructor(Y,Ne,ae,je,U){super(Y,Ne,ae,je,U)}static#e=this.\u0275fac=function(Ne){return new(Ne||we)(g.Y36(g.sBO),g.Y36((0,g.Gpc)(()=>fe)),g.Y36(g.SBq),g.Y36(e.mF),g.Y36(g.R0b))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(Ne,ae){2&Ne&&g.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[g._Bn([{provide:e.PQ,useExisting:we}]),g.qOj],ngContentSelectors:w,decls:1,vars:0,template:function(Ne,ae){1&Ne&&(g.F$t(),g.Hsn(0))},encapsulation:2,changeDetection:0})}return we})(),ot=(()=>{class we extends Ve{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(Y){this._fixedInViewport=(0,b.Ig)(Y)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(Y){this._fixedTopGap=(0,b.su)(Y)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(Y){this._fixedBottomGap=(0,b.su)(Y)}static#e=this.\u0275fac=function(){let Y;return function(ae){return(Y||(Y=g.n5z(we)))(ae||we)}}();static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(Ne,ae){2&Ne&&(g.uIk("align",null),g.Udp("top",ae.fixedInViewport?ae.fixedTopGap:null,"px")("bottom",ae.fixedInViewport?ae.fixedBottomGap:null,"px"),g.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.opened)("mat-sidenav-fixed",ae.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[g.qOj],ngContentSelectors:w,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ne,ae){1&Ne&&(g.F$t(),g.TgZ(0,"div",0,1),g.Hsn(2),g.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[rt.transformDrawer]},changeDetection:0})}return we})(),fe=(()=>{class we extends ve{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let Y;return function(ae){return(Y||(Y=g.n5z(we)))(ae||we)}}();static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav-container"]],contentQueries:function(Ne,ae,je){if(1&Ne&&(g.Suo(je,xe,5),g.Suo(je,ot,5)),2&Ne){let U;g.iGM(U=g.CRH())&&(ae._content=U.first),g.iGM(U=g.CRH())&&(ae._allDrawers=U)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(Ne,ae){2&Ne&&g.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},exportAs:["matSidenavContainer"],features:[g._Bn([{provide:G,useExisting:we}]),g.qOj],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(Ne,ae){1&Ne&&(g.F$t(ft),g.YNc(0,tt,1,2,"div",0),g.Hsn(1),g.Hsn(2,1),g.YNc(3,Fe,2,0,"mat-sidenav-content",1)),2&Ne&&(g.Q6J("ngIf",ae.hasBackdrop),g.xp6(3),g.Q6J("ngIf",!ae._content))},dependencies:[p.O5,xe],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 we})(),qe=(()=>{class we{static#e=this.\u0275fac=function(Ne){return new(Ne||we)};static#t=this.\u0275mod=g.oAB({type:we});static#i=this.\u0275inj=g.cJS({imports:[p.ez,S.BQ,e.ZD,e.ZD,S.BQ]})}return we})()},82599:(Ee,Z,h)=>{"use strict";h.d(Z,{Rr:()=>ne,rP:()=>Ie});var e=h(65879),p=h(56223),g=h(24191),S=h(23680),m=h(42495),T=h(96814);const b=["switch"],x=["*"],R=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),v={provide:p.JU,useExisting:(0,e.Gpc)(()=>ne),multi:!0};class N{constructor(oe,w){this.source=oe,this.checked=w}}let B=0;const O=(0,S.sb)((0,S.pj)((0,S.Kr)((0,S.Id)(class{constructor(ye){this._elementRef=ye}}))));let te=(()=>{class ye extends O{get required(){return this._required}set required(w){this._required=(0,m.Ig)(w)}get checked(){return this._checked}set checked(w){this._checked=(0,m.Ig)(w),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(w,z,q,W,Q,Re,tt){super(w),this._focusMonitor=z,this._changeDetectorRef=q,this.defaults=Q,this._onChange=Fe=>{},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(W)||0,this.color=this.defaultColor=Q.color||"accent",this._noopAnimations="NoopAnimations"===Re,this.id=this._uniqueId=`${tt}${++B}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(w=>{"keyboard"===w||"program"===w?(this._focused=!0,this._changeDetectorRef.markForCheck()):w||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(w){this.checked=!!w}registerOnChange(w){this._onChange=w}registerOnTouched(w){this._onTouched=w}setDisabledState(w){this.disabled=w,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(z){e.$Z()};static#t=this.\u0275dir=e.lG2({type:ye,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 ye})(),ne=(()=>{class ye extends te{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(w,z,q,W,Q,Re){super(w,z,q,W,Q,Re,"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(w){return new N(this,w)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=this.\u0275fac=function(z){return new(z||ye)(e.Y36(e.SBq),e.Y36(g.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(R),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["mat-slide-toggle"]],viewQuery:function(z,q){if(1&z&&e.Gf(b,5),2&z){let W;e.iGM(W=e.CRH())&&(q._switchElement=W.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(z,q){2&z&&(e.Ikx("id",q.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",q._focused)("mat-mdc-slide-toggle-checked",q.checked)("_mat-animation-noopable",q._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([v]),e.qOj],ngContentSelectors:x,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(z,q){if(1&z&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return q._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(Q){return Q.stopPropagation()}),e.Hsn(16),e.qZA()()),2&z){const W=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==q.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",q.checked)("mdc-switch--unselected",!q.checked)("mdc-switch--checked",q.checked)("mdc-switch--disabled",q.disabled),e.Q6J("tabIndex",q.tabIndex)("disabled",q.disabled),e.uIk("id",q.buttonId)("name",q.name)("aria-label",q.ariaLabel)("aria-labelledby",q._getAriaLabelledBy())("aria-describedby",q.ariaDescribedby)("aria-required",q.required||null)("aria-checked",q.checked),e.xp6(8),e.Q6J("matRippleTrigger",W)("matRippleDisabled",q.disableRipple||q.disabled)("matRippleCentered",!0),e.xp6(6),e.Q6J("for",q.buttonId),e.uIk("id",q._labelId)}},dependencies:[S.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 ye})(),Ce=(()=>{class ye{static#e=this.\u0275fac=function(z){return new(z||ye)};static#t=this.\u0275mod=e.oAB({type:ye});static#i=this.\u0275inj=e.cJS({})}return ye})(),Ie=(()=>{class ye{static#e=this.\u0275fac=function(z){return new(z||ye)};static#t=this.\u0275mod=e.oAB({type:ye});static#i=this.\u0275inj=e.cJS({imports:[Ce,S.BQ,S.si,T.ez,Ce,S.BQ]})}return ye})()},22939:(Ee,Z,h)=>{"use strict";h.d(Z,{ZX:()=>z});var e=h(65879),p=h(96814),g=h(32296),m=(h(86825),h(68484)),T=h(69594),b=h(23680);let z=(()=>{class tt{static#e=this.\u0275fac=function(Ye){return new(Ye||tt)};static#t=this.\u0275mod=e.oAB({type:tt});static#i=this.\u0275inj=e.cJS({imports:[T.U8,m.eL,p.ez,g.ot,b.BQ,b.BQ]})}return tt})()},13566:(Ee,Z,h)=>{"use strict";h.d(Z,{JX:()=>tt,YE:()=>Ie,nU:()=>Re});var e=h(65879),p=h(24191),g=h(42495),S=h(36028),m=h(23680),T=h(78645),b=h(63019),x=h(86825),R=h(96814);const v=["mat-sort-header",""];function N(Fe,ft){if(1&Fe){const Ye=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(Ye);const rt=e.oxw();return e.KtG(rt._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(Ye);const rt=e.oxw();return e.KtG(rt._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&Fe){const Ye=e.oxw();e.Q6J("@arrowOpacity",Ye._getArrowViewState())("@arrowPosition",Ye._getArrowViewState())("@allowChildren",Ye._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",Ye._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",Ye._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",Ye._getArrowDirectionState())}}const B=["*"],ce=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),Ce=(0,m.dB)((0,m.Id)(class{}));let Ie=(()=>{class Fe extends Ce{get direction(){return this._direction}set direction(Ye){this._direction=Ye}get disableClear(){return this._disableClear}set disableClear(Ye){this._disableClear=(0,g.Ig)(Ye)}constructor(Ye){super(),this._defaultOptions=Ye,this.sortables=new Map,this._stateChanges=new T.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(Ye){this.sortables.set(Ye.id,Ye)}deregister(Ye){this.sortables.delete(Ye.id)}sort(Ye){this.active!=Ye.id?(this.active=Ye.id,this.direction=Ye.start?Ye.start:this.start):this.direction=this.getNextSortDirection(Ye),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(Ye){if(!Ye)return"";let rt=function ye(Fe,ft){let Ye=["asc","desc"];return"desc"==Fe&&Ye.reverse(),ft||Ye.push(""),Ye}(Ye.start||this.start,Ye?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),Qe=rt.indexOf(this.direction)+1;return Qe>=rt.length&&(Qe=0),rt[Qe]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function($e){return new($e||Fe)(e.Y36(ce,8))};static#t=this.\u0275dir=e.lG2({type:Fe,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 Fe})();const oe=m.mZ.ENTERING+" "+m.yN.STANDARD_CURVE,w={indicator:(0,x.X$)("indicator",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"translateY(0px)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"translateY(10px)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),leftPointer:(0,x.X$)("leftPointer",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"rotate(-45deg)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"rotate(45deg)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),rightPointer:(0,x.X$)("rightPointer",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"rotate(45deg)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"rotate(-45deg)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),arrowOpacity:(0,x.X$)("arrowOpacity",[(0,x.SB)("desc-to-active, asc-to-active, active",(0,x.oB)({opacity:1})),(0,x.SB)("desc-to-hint, asc-to-hint, hint",(0,x.oB)({opacity:.54})),(0,x.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,x.oB)({opacity:0})),(0,x.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,x.jt)("0ms")),(0,x.eR)("* <=> *",(0,x.jt)(oe))]),arrowPosition:(0,x.X$)("arrowPosition",[(0,x.eR)("* => desc-to-hint, * => desc-to-active",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(-25%)"}),(0,x.oB)({transform:"translateY(0)"})]))),(0,x.eR)("* => hint-to-desc, * => active-to-desc",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(0)"}),(0,x.oB)({transform:"translateY(25%)"})]))),(0,x.eR)("* => asc-to-hint, * => asc-to-active",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(25%)"}),(0,x.oB)({transform:"translateY(0)"})]))),(0,x.eR)("* => hint-to-asc, * => active-to-asc",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(0)"}),(0,x.oB)({transform:"translateY(-25%)"})]))),(0,x.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,x.oB)({transform:"translateY(0)"})),(0,x.SB)("hint-to-desc, active-to-desc, desc",(0,x.oB)({transform:"translateY(-25%)"})),(0,x.SB)("hint-to-asc, active-to-asc, asc",(0,x.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,x.X$)("allowChildren",[(0,x.eR)("* <=> *",[(0,x.IO)("@*",(0,x.pV)(),{optional:!0})])])};let z=(()=>{class Fe{constructor(){this.changes=new T.x}static#e=this.\u0275fac=function($e){return new($e||Fe)};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})();const W={provide:z,deps:[[new e.FiY,new e.tp0,z]],useFactory:function q(Fe){return Fe||new z}},Q=(0,m.Id)(class{});let Re=(()=>{class Fe extends Q{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(Ye){this._updateSortActionDescription(Ye)}get disableClear(){return this._disableClear}set disableClear(Ye){this._disableClear=(0,g.Ig)(Ye)}constructor(Ye,$e,rt,Qe,ge,G,me,Le){super(),this._intl=Ye,this._changeDetectorRef=$e,this._sort=rt,this._columnDef=Qe,this._focusMonitor=ge,this._elementRef=G,this._ariaDescriber=me,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",Le?.arrowPosition&&(this.arrowPosition=Le?.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(Ye=>{const $e=!!Ye;$e!==this._showIndicatorHint&&(this._setIndicatorHintVisible($e),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(Ye){this._isDisabled()&&Ye||(this._showIndicatorHint=Ye,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(Ye){this._viewState=Ye||{},this._disableViewStateAnimation&&(this._viewState={toState:Ye.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(Ye){!this._isDisabled()&&(Ye.keyCode===S.L_||Ye.keyCode===S.K5)&&(Ye.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 Ye=this._viewState.fromState;return(Ye?`${Ye}-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(Ye){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,Ye)),this._sortActionDescription=Ye}_handleStateChanges(){this._rerenderSubscription=(0,b.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($e){return new($e||Fe)(e.Y36(z),e.Y36(e.sBO),e.Y36(Ie,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(p.tE),e.Y36(e.SBq),e.Y36(p.$s,8),e.Y36(ce,8))};static#t=this.\u0275cmp=e.Xpm({type:Fe,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function($e,rt){1&$e&&e.NdJ("click",function(){return rt._handleClick()})("keydown",function(ge){return rt._handleKeydown(ge)})("mouseenter",function(){return rt._setIndicatorHintVisible(!0)})("mouseleave",function(){return rt._setIndicatorHintVisible(!1)}),2&$e&&(e.uIk("aria-sort",rt._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",rt._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: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($e,rt){1&$e&&(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&$e&&(e.ekj("mat-sort-header-sorted",rt._isSorted())("mat-sort-header-position-before","before"===rt.arrowPosition),e.uIk("tabindex",rt._isDisabled()?null:0)("role",rt._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",rt._renderArrow()))},dependencies:[R.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:[w.indicator,w.leftPointer,w.rightPointer,w.arrowOpacity,w.arrowPosition,w.allowChildren]},changeDetection:0})}return Fe})(),tt=(()=>{class Fe{static#e=this.\u0275fac=function($e){return new($e||Fe)};static#t=this.\u0275mod=e.oAB({type:Fe});static#i=this.\u0275inj=e.cJS({providers:[W],imports:[R.ez,m.BQ]})}return Fe})()},61545:(Ee,Z,h)=>{"use strict";h.d(Z,{C0:()=>i,BY:()=>t,VY:()=>Et,Vq:()=>a,T5:()=>d,fd:()=>l});var e=h(68484),p=h(24191),g=h(49388),S=h(42495),m=h(36028),T=h(65879),b=h(62831),x=h(78645),R=h(22096),v=h(27921),N=h(59773);function B(s,E){1&s&&T.Hsn(0)}const O=["*"];let te=(()=>{class s{constructor(k){this._elementRef=k}focus(){this._elementRef.nativeElement.focus()}static#e=this.\u0275fac=function($){return new($||s)(T.Y36(T.SBq))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return s})(),ne=(()=>{class s{constructor(k){this.template=k}static#e=this.\u0275fac=function($){return new($||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","cdkStepLabel",""]]})}return s})(),F=0;const Ie=new T.OlP("STEPPER_GLOBAL_OPTIONS");let ye=(()=>{class s{get editable(){return this._editable}set editable(k){this._editable=(0,S.Ig)(k)}get optional(){return this._optional}set optional(k){this._optional=(0,S.Ig)(k)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(k){this._completedOverride=(0,S.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,S.Ig)(k)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(k,$){this._stepper=k,this.interacted=!1,this.interactedStream=new T.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=$||{},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($){return new($||s)(T.Y36((0,T.Gpc)(()=>oe)),T.Y36(Ie,8))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["cdk-step"]],contentQueries:function($,it,Ze){if(1&$&&T.Suo(Ze,ne,5),2&$){let De;T.iGM(De=T.CRH())&&(it.stepLabel=De.first)}},viewQuery:function($,it){if(1&$&&T.Gf(T.Rgc,7),2&$){let Ze;T.iGM(Ze=T.CRH())&&(it.content=Ze.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:[T.TTD],ngContentSelectors:O,decls:1,vars:0,template:function($,it){1&$&&(T.F$t(),T.YNc(0,B,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return s})(),oe=(()=>{class s{get linear(){return this._linear}set linear(k){this._linear=(0,S.Ig)(k)}get selectedIndex(){return this._selectedIndex}set selectedIndex(k){const $=(0,S.su)(k);this.steps&&this._steps?(this._isValidIndex($),this.selected?._markAsInteracted(),this._selectedIndex!==$&&!this._anyControlsInvalidOrPending($)&&($>=this._selectedIndex||this.steps.toArray()[$].editable)&&this._updateSelectedItemIndex($)):this._selectedIndex=$}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,$,it){this._dir=k,this._changeDetectorRef=$,this._elementRef=it,this._destroyed=new x.x,this.steps=new T.n_E,this._sortedHeaders=new T.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new T.vpe,this.selectedIndexChange=new T.vpe,this._orientation="horizontal",this._groupId=F++}ngAfterContentInit(){this._steps.changes.pipe((0,v.O)(this._steps),(0,N.R)(this._destroyed)).subscribe(k=>{this.steps.reset(k.filter($=>$._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,v.O)(this._stepHeader),(0,N.R)(this._destroyed)).subscribe(k=>{this._sortedHeaders.reset(k.toArray().sort(($,it)=>$._elementRef.nativeElement.compareDocumentPosition(it._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,R.of)()).pipe((0,v.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 $=k-this._selectedIndex;return $<0?"rtl"===this._layoutDirection()?"next":"previous":$>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(k,$="number"){const it=this.steps.toArray()[k],Ze=this._isCurrentStep(k);return it._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(it,Ze):this._getGuidelineLogic(it,Ze,$)}_getDefaultIndicatorLogic(k,$){return k._showError()&&k.hasError&&!$?"error":!k.completed||$?"number":k.editable?"edit":"done"}_getGuidelineLogic(k,$,it="number"){return k._showError()&&k.hasError&&!$?"error":k.completed&&!$?"done":k.completed&&$?it:k.editable&&$?"edit":it}_isCurrentStep(k){return this._selectedIndex===k}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(k){const $=this.steps.toArray();this.selectionChange.emit({selectedIndex:k,previouslySelectedIndex:this._selectedIndex,selectedStep:$[k],previouslySelectedStep:$[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 $=(0,m.Vb)(k),it=k.keyCode,Ze=this._keyManager;null==Ze.activeItemIndex||$||it!==m.L_&&it!==m.K5?Ze.setFocusOrigin("keyboard").onKeydown(k):(this.selectedIndex=Ze.activeItemIndex,k.preventDefault())}_anyControlsInvalidOrPending(k){return!!(this._linear&&k>=0)&&this.steps.toArray().slice(0,k).some($=>{const it=$.stepControl;return(it?it.invalid||it.pending||!$.interacted:!$.completed)&&!$.optional&&!$._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const k=this._elementRef.nativeElement,$=(0,b.ht)();return k===$||k.contains($)}_isValidIndex(k){return k>-1&&(!this.steps||k{class s{constructor(k){this._stepper=k,this.type="button"}static#e=this.\u0275fac=function($){return new($||s)(T.Y36(oe))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function($,it){1&$&&T.NdJ("click",function(){return it._stepper.previous()}),2&$&&T.Ikx("type",it.type)},inputs:{type:"type"}})}return s})(),q=(()=>{class s{static#e=this.\u0275fac=function($){return new($||s)};static#t=this.\u0275mod=T.oAB({type:s});static#i=this.\u0275inj=T.cJS({imports:[g.vT]})}return s})();var W=h(96814),Q=h(23680),Re=h(30617),tt=h(47394),Fe=h(94664),ft=h(37398),Ye=h(93997),$e=h(86825);function rt(s,E){if(1&s&&T.GkF(0,8),2&s){const k=T.oxw();T.Q6J("ngTemplateOutlet",k.iconOverrides[k.state])("ngTemplateOutletContext",k._getIconContext())}}function Qe(s,E){if(1&s&&(T.TgZ(0,"span",13),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._getDefaultTextForState(k.state))}}function ge(s,E){if(1&s&&(T.TgZ(0,"span",14),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._intl.completedLabel)}}function G(s,E){if(1&s&&(T.TgZ(0,"span",14),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._intl.editableLabel)}}function me(s,E){if(1&s&&(T.TgZ(0,"mat-icon",13),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._getDefaultTextForState(k.state))}}function Le(s,E){if(1&s&&(T.ynx(0,9),T.YNc(1,Qe,2,1,"span",10),T.YNc(2,ge,2,1,"span",11),T.YNc(3,G,2,1,"span",11),T.YNc(4,me,2,1,"mat-icon",12),T.BQk()),2&s){const k=T.oxw();T.Q6J("ngSwitch",k.state),T.xp6(1),T.Q6J("ngSwitchCase","number"),T.xp6(1),T.Q6J("ngIf","done"===k.state),T.xp6(1),T.Q6J("ngIf","edit"===k.state)}}function Ve(s,E){if(1&s&&(T.TgZ(0,"div",15),T.GkF(1,16),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Q6J("ngTemplateOutlet",k._templateLabel().template)}}function ve(s,E){if(1&s&&(T.TgZ(0,"div",15),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k.label)}}function xe(s,E){if(1&s&&(T.TgZ(0,"div",17),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k._intl.optionalLabel)}}function ot(s,E){if(1&s&&(T.TgZ(0,"div",18),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k.errorMessage)}}function fe(s,E){}function qe(s,E){if(1&s&&(T.Hsn(0),T.YNc(1,fe,0,0,"ng-template",0)),2&s){const k=T.oxw();T.xp6(1),T.Q6J("cdkPortalOutlet",k._portal)}}const we=["*"];function ht(s,E){1&s&&T._UZ(0,"div",11)}const Y=function(s,E){return{step:s,i:E}};function Ne(s,E){if(1&s&&(T.ynx(0),T.GkF(1,9),T.YNc(2,ht,1,0,"div",10),T.BQk()),2&s){const k=E.$implicit,$=E.index,it=E.last;T.oxw(2);const Ze=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",Ze)("ngTemplateOutletContext",T.WLB(3,Y,k,$)),T.xp6(1),T.Q6J("ngIf",!it)}}const ae=function(s){return{animationDuration:s}},je=function(s,E){return{value:s,params:E}};function U(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"div",12),T.NdJ("@horizontalStepTransition.done",function(it){T.CHM(k);const Ze=T.oxw(2);return T.KtG(Ze._animationDone.next(it))}),T.GkF(1,13),T.qZA()}if(2&s){const k=E.$implicit,$=E.index,it=T.oxw(2);T.ekj("mat-horizontal-stepper-content-inactive",it.selectedIndex!==$),T.Q6J("@horizontalStepTransition",T.WLB(8,je,it._getAnimationDirection($),T.VKq(6,ae,it._getAnimationDuration())))("id",it._getStepContentId($)),T.uIk("aria-labelledby",it._getStepLabelId($)),T.xp6(1),T.Q6J("ngTemplateOutlet",k.content)}}function le(s,E){if(1&s&&(T.TgZ(0,"div",4)(1,"div",5),T.YNc(2,Ne,3,6,"ng-container",6),T.qZA(),T.TgZ(3,"div",7),T.YNc(4,U,2,11,"div",8),T.qZA()()),2&s){const k=T.oxw();T.xp6(2),T.Q6J("ngForOf",k.steps),T.xp6(2),T.Q6J("ngForOf",k.steps)}}function ee(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"div",15),T.GkF(1,9),T.TgZ(2,"div",16)(3,"div",17),T.NdJ("@verticalStepTransition.done",function(it){T.CHM(k);const Ze=T.oxw(2);return T.KtG(Ze._animationDone.next(it))}),T.TgZ(4,"div",18),T.GkF(5,13),T.qZA()()()()}if(2&s){const k=E.$implicit,$=E.index,it=E.last,Ze=T.oxw(2),De=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",De)("ngTemplateOutletContext",T.WLB(10,Y,k,$)),T.xp6(1),T.ekj("mat-stepper-vertical-line",!it),T.xp6(1),T.ekj("mat-vertical-stepper-content-inactive",Ze.selectedIndex!==$),T.Q6J("@verticalStepTransition",T.WLB(15,je,Ze._getAnimationDirection($),T.VKq(13,ae,Ze._getAnimationDuration())))("id",Ze._getStepContentId($)),T.uIk("aria-labelledby",Ze._getStepLabelId($)),T.xp6(2),T.Q6J("ngTemplateOutlet",k.content)}}function ke(s,E){if(1&s&&(T.ynx(0),T.YNc(1,ee,6,18,"div",14),T.BQk()),2&s){const k=T.oxw();T.xp6(1),T.Q6J("ngForOf",k.steps)}}function He(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"mat-step-header",19),T.NdJ("click",function(){const Ze=T.CHM(k).step;return T.KtG(Ze.select())})("keydown",function(it){T.CHM(k);const Ze=T.oxw();return T.KtG(Ze._onKeydown(it))}),T.qZA()}if(2&s){const k=E.step,$=E.i,it=T.oxw();T.ekj("mat-horizontal-stepper-header","horizontal"===it.orientation)("mat-vertical-stepper-header","vertical"===it.orientation),T.Q6J("tabIndex",it._getFocusIndex()===$?0:-1)("id",it._getStepLabelId($))("index",$)("state",it._getIndicatorType($,k.state))("label",k.stepLabel||k.label)("selected",it.selectedIndex===$)("active",it._stepIsNavigable($,k))("optional",k.optional)("errorMessage",k.errorMessage)("iconOverrides",it._iconOverrides)("disableRipple",it.disableRipple||!it._stepIsNavigable($,k))("color",k.color||it.color),T.uIk("aria-posinset",$+1)("aria-setsize",it.steps.length)("aria-controls",it._getStepContentId($))("aria-selected",it.selectedIndex==$)("aria-label",k.ariaLabel||null)("aria-labelledby",!k.ariaLabel&&k.ariaLabelledby?k.ariaLabelledby:null)("aria-disabled",!it._stepIsNavigable($,k)||null)}}let Et=(()=>{class s extends ne{static#e=this.\u0275fac=function(){let k;return function(it){return(k||(k=T.n5z(s)))(it||s)}}();static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","matStepLabel",""]],features:[T.qOj]})}return s})(),he=(()=>{class s{constructor(){this.changes=new x.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function($){return new($||s)};static#t=this.\u0275prov=T.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const r={provide:he,deps:[[new T.FiY,new T.tp0,he]],useFactory:function Pe(s){return s||new he}},u=(0,Q.pj)(class extends te{constructor(E){super(E)}},"primary");let C=(()=>{class s extends u{constructor(k,$,it,Ze){super(it),this._intl=k,this._focusMonitor=$,this._intlSubscription=k.changes.subscribe(()=>Ze.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(k,$){k?this._focusMonitor.focusVia(this._elementRef,k,$):this._elementRef.nativeElement.focus($)}_stringLabel(){return this.label instanceof Et?null:this.label}_templateLabel(){return this.label instanceof Et?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($){return new($||s)(T.Y36(he),T.Y36(p.tE),T.Y36(T.SBq),T.Y36(T.sBO))};static#t=this.\u0275cmp=T.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:[T.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($,it){1&$&&(T._UZ(0,"div",0),T.TgZ(1,"div")(2,"div",1),T.YNc(3,rt,1,2,"ng-container",2),T.YNc(4,Le,5,4,"ng-container",3),T.qZA()(),T.TgZ(5,"div",4),T.YNc(6,Ve,2,1,"div",5),T.YNc(7,ve,2,1,"div",5),T.YNc(8,xe,2,1,"div",6),T.YNc(9,ot,2,1,"div",7),T.qZA()),2&$&&(T.Q6J("matRippleTrigger",it._getHostElement())("matRippleDisabled",it.disableRipple),T.xp6(1),T.Gre("mat-step-icon-state-",it.state," mat-step-icon"),T.ekj("mat-step-icon-selected",it.selected),T.xp6(1),T.Q6J("ngSwitch",!(!it.iconOverrides||!it.iconOverrides[it.state])),T.xp6(1),T.Q6J("ngSwitchCase",!0),T.xp6(2),T.ekj("mat-step-label-active",it.active)("mat-step-label-selected",it.selected)("mat-step-label-error","error"==it.state),T.xp6(1),T.Q6J("ngIf",it._templateLabel()),T.xp6(1),T.Q6J("ngIf",it._stringLabel()),T.xp6(1),T.Q6J("ngIf",it.optional&&"error"!=it.state),T.xp6(1),T.Q6J("ngIf","error"==it.state))},dependencies:[W.O5,W.tP,W.RF,W.n9,W.ED,Re.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 M="500ms",f="225ms",o={horizontalStepTransition:(0,$e.X$)("horizontalStepTransition",[(0,$e.SB)("previous",(0,$e.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,$e.SB)("current",(0,$e.oB)({transform:"none",visibility:"inherit"})),(0,$e.SB)("next",(0,$e.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,$e.eR)("* => *",(0,$e.ru)([(0,$e.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,$e.IO)("@*",(0,$e.pV)(),{optional:!0})]),{params:{animationDuration:M}})]),verticalStepTransition:(0,$e.X$)("verticalStepTransition",[(0,$e.SB)("previous",(0,$e.oB)({height:"0px",visibility:"hidden"})),(0,$e.SB)("next",(0,$e.oB)({height:"0px",visibility:"hidden"})),(0,$e.SB)("current",(0,$e.oB)({height:"*",visibility:"inherit"})),(0,$e.eR)("* <=> current",(0,$e.ru)([(0,$e.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,$e.IO)("@*",(0,$e.pV)(),{optional:!0})]),{params:{animationDuration:f}})])};let n=(()=>{class s{constructor(k){this.templateRef=k}static#e=this.\u0275fac=function($){return new($||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.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($){return new($||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["ng-template","matStepContent",""]]})}return s})(),i=(()=>{class s extends ye{constructor(k,$,it,Ze){super(k,Ze),this._errorStateMatcher=$,this._viewContainerRef=it,this._isSelected=tt.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Fe.w)(()=>this._stepper.selectionChange.pipe((0,ft.U)(k=>k.selectedStep===this),(0,v.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,$){return this._errorStateMatcher.isErrorState(k,$)||!!(k&&k.invalid&&this.interacted)}static#e=this.\u0275fac=function($){return new($||s)(T.Y36((0,T.Gpc)(()=>a)),T.Y36(Q.rD,4),T.Y36(T.s_b),T.Y36(Ie,8))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["mat-step"]],contentQueries:function($,it,Ze){if(1&$&&(T.Suo(Ze,Et,5),T.Suo(Ze,t,5)),2&$){let De;T.iGM(De=T.CRH())&&(it.stepLabel=De.first),T.iGM(De=T.CRH())&&(it._lazyContent=De.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[T._Bn([{provide:Q.rD,useExisting:s},{provide:ye,useExisting:s}]),T.qOj],ngContentSelectors:we,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function($,it){1&$&&(T.F$t(),T.YNc(0,qe,2,1,"ng-template"))},dependencies:[e.Pl],encapsulation:2,changeDetection:0})}return s})(),a=(()=>{class s extends oe{get animationDuration(){return this._animationDuration}set animationDuration(k){this._animationDuration=/^\d+$/.test(k)?k+"ms":k}constructor(k,$,it){super(k,$,it),this._stepHeader=void 0,this._steps=void 0,this.steps=new T.n_E,this.animationDone=new T.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new x.x,this._animationDuration="";const Ze=it.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Ze?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:k,templateRef:$})=>this._iconOverrides[k]=$),this.steps.changes.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Ye.x)((k,$)=>k.fromState===$.fromState&&k.toState===$.toState),(0,N.R)(this._destroyed)).subscribe(k=>{"current"===k.toState&&this.animationDone.emit()})}_stepIsNavigable(k,$){return $.completed||this.selectedIndex===k||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?M:f}static#e=this.\u0275fac=function($){return new($||s)(T.Y36(g.Is,8),T.Y36(T.sBO),T.Y36(T.SBq))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function($,it,Ze){if(1&$&&(T.Suo(Ze,i,5),T.Suo(Ze,n,5)),2&$){let De;T.iGM(De=T.CRH())&&(it._steps=De),T.iGM(De=T.CRH())&&(it._icons=De)}},viewQuery:function($,it){if(1&$&&T.Gf(C,5),2&$){let Ze;T.iGM(Ze=T.CRH())&&(it._stepHeader=Ze)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function($,it){2&$&&(T.uIk("aria-orientation",it.orientation),T.ekj("mat-stepper-horizontal","horizontal"===it.orientation)("mat-stepper-vertical","vertical"===it.orientation)("mat-stepper-label-position-end","horizontal"===it.orientation&&"end"==it.labelPosition)("mat-stepper-label-position-bottom","horizontal"===it.orientation&&"bottom"==it.labelPosition)("mat-stepper-header-position-bottom","bottom"===it.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[T._Bn([{provide:oe,useExisting:s}]),T.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($,it){1&$&&(T.ynx(0,0),T.YNc(1,le,5,2,"div",1),T.YNc(2,ke,2,1,"ng-container",2),T.BQk(),T.YNc(3,He,1,23,"ng-template",null,3,T.W1O)),2&$&&(T.Q6J("ngSwitch",it.orientation),T.xp6(1),T.Q6J("ngSwitchCase","horizontal"),T.xp6(1),T.Q6J("ngSwitchCase","vertical"))},dependencies:[W.sg,W.O5,W.tP,W.RF,W.n9,C],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 z{static#e=this.\u0275fac=function(){let k;return function(it){return(k||(k=T.n5z(s)))(it||s)}}();static#t=this.\u0275dir=T.lG2({type:s,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function($,it){2&$&&T.Ikx("type",it.type)},inputs:{type:"type"},features:[T.qOj]})}return s})(),d=(()=>{class s{static#e=this.\u0275fac=function($){return new($||s)};static#t=this.\u0275mod=T.oAB({type:s});static#i=this.\u0275inj=T.cJS({providers:[r,Q.rD],imports:[Q.BQ,W.ez,e.eL,q,Re.Ps,Q.si,Q.BQ]})}return s})()},25313:(Ee,Z,h)=>{"use strict";h.d(Z,{ev:()=>Vt,Dz:()=>_e,w1:()=>St,ge:()=>vt,fO:()=>et,XQ:()=>Tt,as:()=>si,Gk:()=>mt,nj:()=>yt,BZ:()=>ie,by:()=>Mi,p0:()=>Ut});var e=h(65879),p=h(49388),g=h(42495),S=h(78337),m=h(62831),T=h(16672),b=h(96814),x=h(78645),R=h(7715),v=h(65619),N=h(2664),B=h(22096),O=h(59773),te=h(48180);const ne=[[["caption"]],[["colgroup"],["col"]]],F=["caption","colgroup, col"];function Ie(xt){return class extends xt{get sticky(){return this._sticky}set sticky(_i){const Ct=this._sticky;this._sticky=(0,g.Ig)(_i),this._hasStickyChanged=Ct!==this._sticky}hasStickyChanged(){const _i=this._hasStickyChanged;return this._hasStickyChanged=!1,_i}resetStickyChanged(){this._hasStickyChanged=!1}constructor(..._i){super(..._i),this._sticky=!1,this._hasStickyChanged=!1}}}const ye=new e.OlP("CDK_TABLE");let w=(()=>{class xt{constructor(Ct){this.template=Ct}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkCellDef",""]]})}return xt})(),z=(()=>{class xt{constructor(Ct){this.template=Ct}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkHeaderCellDef",""]]})}return xt})(),q=(()=>{class xt{constructor(Ct){this.template=Ct}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkFooterCellDef",""]]})}return xt})();class W{}const Q=Ie(W);let Re=(()=>{class xt extends Q{get name(){return this._name}set name(Ct){this._setNameInput(Ct)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Ct){const Nt=this._stickyEnd;this._stickyEnd=(0,g.Ig)(Ct),this._hasStickyChanged=Nt!==this._stickyEnd}constructor(Ct){super(),this._table=Ct,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Ct){Ct&&(this._name=Ct,this.cssClassFriendlyName=Ct.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkColumnDef",""]],contentQueries:function(Nt,Gt,li){if(1&Nt&&(e.Suo(li,w,5),e.Suo(li,z,5),e.Suo(li,q,5)),2&Nt){let fi;e.iGM(fi=e.CRH())&&(Gt.cell=fi.first),e.iGM(fi=e.CRH())&&(Gt.headerCell=fi.first),e.iGM(fi=e.CRH())&&(Gt.footerCell=fi.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:xt}]),e.qOj]})}return xt})();class tt{constructor(_i,Ct){Ct.nativeElement.classList.add(..._i._columnCssClassName)}}let Fe=(()=>{class xt extends tt{constructor(Ct,Nt){super(Ct,Nt)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(Re),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.qOj]})}return xt})(),Ye=(()=>{class xt extends tt{constructor(Ct,Nt){if(super(Ct,Nt),1===Ct._table?._elementRef.nativeElement.nodeType){const Gt=Ct._table._elementRef.nativeElement.getAttribute("role");Nt.nativeElement.setAttribute("role","grid"===Gt||"treegrid"===Gt?"gridcell":"cell")}}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(Re),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.qOj]})}return xt})();class $e{constructor(){this.tasks=[],this.endTasks=[]}}const rt=new e.OlP("_COALESCED_STYLE_SCHEDULER");let Qe=(()=>{class xt{constructor(Ct){this._ngZone=Ct,this._currentSchedule=null,this._destroyed=new x.x}schedule(Ct){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Ct)}scheduleEnd(Ct){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Ct)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new $e,this._getScheduleObservable().pipe((0,O.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Ct=this._currentSchedule;this._currentSchedule=new $e;for(const Nt of Ct.tasks)Nt();for(const Nt of Ct.endTasks)Nt()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,R.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,te.q)(1))}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})(),G=(()=>{class xt{constructor(Ct,Nt){this.template=Ct,this._differs=Nt}ngOnChanges(Ct){if(!this._columnsDiffer){const Nt=Ct.columns&&Ct.columns.currentValue||[];this._columnsDiffer=this._differs.find(Nt).create(),this._columnsDiffer.diff(Nt)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Ct){return this instanceof Ve?Ct.headerCell.template:this instanceof ot?Ct.footerCell.template:Ct.cell.template}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:xt,features:[e.TTD]})}return xt})();class me extends G{}const Le=Ie(me);let Ve=(()=>{class xt extends Le{constructor(Ct,Nt,Gt){super(Ct,Nt),this._table=Gt}ngOnChanges(Ct){super.ngOnChanges(Ct)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return xt})();class ve extends G{}const xe=Ie(ve);let ot=(()=>{class xt extends xe{constructor(Ct,Nt,Gt){super(Ct,Nt),this._table=Gt}ngOnChanges(Ct){super.ngOnChanges(Ct)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return xt})(),fe=(()=>{class xt extends G{constructor(Ct,Nt,Gt){super(Ct,Nt),this._table=Gt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.qOj]})}return xt})(),qe=(()=>{class xt{static#e=this.mostRecentCellOutlet=null;constructor(Ct){this._viewContainer=Ct,xt.mostRecentCellOutlet=this}ngOnDestroy(){xt.mostRecentCellOutlet===this&&(xt.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b))};static#i=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkCellOutlet",""]]})}return xt})(),we=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[qe],encapsulation:2})}return xt})(),Y=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[qe],encapsulation:2})}return xt})(),Ne=(()=>{class xt{constructor(Ct){this.templateRef=Ct,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["ng-template","cdkNoDataRow",""]]})}return xt})();const ae=["top","bottom","left","right"];class je{constructor(_i,Ct,Nt,Gt,li=!0,fi=!0,xi){this._isNativeHtmlTable=_i,this._stickCellCss=Ct,this.direction=Nt,this._coalescedStyleScheduler=Gt,this._isBrowser=li,this._needsPositionStickyOnElement=fi,this._positionListener=xi,this._cachedCellWidths=[],this._borderCellCss={top:`${Ct}-border-elem-top`,bottom:`${Ct}-border-elem-bottom`,left:`${Ct}-border-elem-left`,right:`${Ct}-border-elem-right`}}clearStickyPositioning(_i,Ct){const Nt=[];for(const Gt of _i)if(Gt.nodeType===Gt.ELEMENT_NODE){Nt.push(Gt);for(let li=0;li{for(const Gt of Nt)this._removeStickyStyle(Gt,Ct)})}updateStickyColumns(_i,Ct,Nt,Gt=!0){if(!_i.length||!this._isBrowser||!Ct.some(nn=>nn)&&!Nt.some(nn=>nn))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const li=_i[0],fi=li.children.length,xi=this._getCellWidths(li,Gt),Zi=this._getStickyStartColumnPositions(xi,Ct),ji=this._getStickyEndColumnPositions(xi,Nt),Di=Ct.lastIndexOf(!0),$i=Nt.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const nn="rtl"===this.direction,Xi=nn?"right":"left",Wt=nn?"left":"right";for(const yi of _i)for(let de=0;deCt[de]?yi:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===$i?[]:xi.slice($i).map((yi,de)=>Nt[de+$i]?yi:null).reverse()}))})}stickRows(_i,Ct,Nt){if(!this._isBrowser)return;const Gt="bottom"===Nt?_i.slice().reverse():_i,li="bottom"===Nt?Ct.slice().reverse():Ct,fi=[],xi=[],Zi=[];for(let Di=0,$i=0;Di{for(let Di=0;Di{Ct.some(Gt=>!Gt)?this._removeStickyStyle(Nt,["bottom"]):this._addStickyStyle(Nt,"bottom",0,!1)})}_removeStickyStyle(_i,Ct){for(const Gt of Ct)_i.style[Gt]="",_i.classList.remove(this._borderCellCss[Gt]);ae.some(Gt=>-1===Ct.indexOf(Gt)&&_i.style[Gt])?_i.style.zIndex=this._getCalculatedZIndex(_i):(_i.style.zIndex="",this._needsPositionStickyOnElement&&(_i.style.position=""),_i.classList.remove(this._stickCellCss))}_addStickyStyle(_i,Ct,Nt,Gt){_i.classList.add(this._stickCellCss),Gt&&_i.classList.add(this._borderCellCss[Ct]),_i.style[Ct]=`${Nt}px`,_i.style.zIndex=this._getCalculatedZIndex(_i),this._needsPositionStickyOnElement&&(_i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(_i){const Ct={top:100,bottom:10,left:1,right:1};let Nt=0;for(const Gt of ae)_i.style[Gt]&&(Nt+=Ct[Gt]);return Nt?`${Nt}`:""}_getCellWidths(_i,Ct=!0){if(!Ct&&this._cachedCellWidths.length)return this._cachedCellWidths;const Nt=[],Gt=_i.children;for(let li=0;li0;li--)Ct[li]&&(Nt[li]=Gt,Gt+=_i[li]);return Nt}}const r=new e.OlP("CDK_SPL");let C=(()=>{class xt{constructor(Ct,Nt){this.viewContainer=Ct,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","rowOutlet",""]]})}return xt})(),M=(()=>{class xt{constructor(Ct,Nt){this.viewContainer=Ct,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","headerRowOutlet",""]]})}return xt})(),f=(()=>{class xt{constructor(Ct,Nt){this.viewContainer=Ct,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","footerRowOutlet",""]]})}return xt})(),o=(()=>{class xt{constructor(Ct,Nt){this.viewContainer=Ct,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","noDataRowOutlet",""]]})}return xt})(),i=(()=>{class xt{get trackBy(){return this._trackByFn}set trackBy(Ct){this._trackByFn=Ct}get dataSource(){return this._dataSource}set dataSource(Ct){this._dataSource!==Ct&&this._switchDataSource(Ct)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Ct){this._multiTemplateDataRows=(0,g.Ig)(Ct),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Ct){this._fixedLayout=(0,g.Ig)(Ct),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Ct,Nt,Gt,li,fi,xi,Zi,ji,Di,$i,nn,Xi){this._differs=Ct,this._changeDetectorRef=Nt,this._elementRef=Gt,this._dir=fi,this._platform=Zi,this._viewRepeater=ji,this._coalescedStyleScheduler=Di,this._viewportRuler=$i,this._stickyPositioningListener=nn,this._ngZone=Xi,this._onDestroy=new x.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}),li||this._elementRef.nativeElement.setAttribute("role","table"),this._document=xi,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Ct,Nt)=>this.trackBy?this.trackBy(Nt.dataIndex,Nt.data):Nt),this._viewportRuler.change().pipe((0,O.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Nt=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Nt,this._forceRecalculateCellWidths=Nt,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(Ct=>{Ct.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Ct=this._dataDiffer.diff(this._renderRows);if(!Ct)return this._updateNoDataRow(),void this.contentChanged.next();const Nt=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Ct,Nt,(Gt,li,fi)=>this._getEmbeddedViewArgs(Gt.item,fi),Gt=>Gt.item.data,Gt=>{1===Gt.operation&&Gt.context&&this._renderCellTemplateForItem(Gt.record.item.rowDef,Gt.context)}),this._updateRowIndexContext(),Ct.forEachIdentityChange(Gt=>{Nt.get(Gt.currentIndex).context.$implicit=Gt.item.data}),this._updateNoDataRow(),this._ngZone&&e.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,te.q)(1),(0,O.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Ct){this._customColumnDefs.add(Ct)}removeColumnDef(Ct){this._customColumnDefs.delete(Ct)}addRowDef(Ct){this._customRowDefs.add(Ct)}removeRowDef(Ct){this._customRowDefs.delete(Ct)}addHeaderRowDef(Ct){this._customHeaderRowDefs.add(Ct),this._headerRowDefChanged=!0}removeHeaderRowDef(Ct){this._customHeaderRowDefs.delete(Ct),this._headerRowDefChanged=!0}addFooterRowDef(Ct){this._customFooterRowDefs.add(Ct),this._footerRowDefChanged=!0}removeFooterRowDef(Ct){this._customFooterRowDefs.delete(Ct),this._footerRowDefChanged=!0}setNoDataRow(Ct){this._customNoDataRow=Ct}updateStickyHeaderRowStyles(){const Ct=this._getRenderedRows(this._headerRowOutlet),Gt=this._elementRef.nativeElement.querySelector("thead");Gt&&(Gt.style.display=Ct.length?"":"none");const li=this._headerRowDefs.map(fi=>fi.sticky);this._stickyStyler.clearStickyPositioning(Ct,["top"]),this._stickyStyler.stickRows(Ct,li,"top"),this._headerRowDefs.forEach(fi=>fi.resetStickyChanged())}updateStickyFooterRowStyles(){const Ct=this._getRenderedRows(this._footerRowOutlet),Gt=this._elementRef.nativeElement.querySelector("tfoot");Gt&&(Gt.style.display=Ct.length?"":"none");const li=this._footerRowDefs.map(fi=>fi.sticky);this._stickyStyler.clearStickyPositioning(Ct,["bottom"]),this._stickyStyler.stickRows(Ct,li,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,li),this._footerRowDefs.forEach(fi=>fi.resetStickyChanged())}updateStickyColumnStyles(){const Ct=this._getRenderedRows(this._headerRowOutlet),Nt=this._getRenderedRows(this._rowOutlet),Gt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Ct,...Nt,...Gt],["left","right"]),this._stickyColumnStylesNeedReset=!1),Ct.forEach((li,fi)=>{this._addStickyColumnStyles([li],this._headerRowDefs[fi])}),this._rowDefs.forEach(li=>{const fi=[];for(let xi=0;xi{this._addStickyColumnStyles([li],this._footerRowDefs[fi])}),Array.from(this._columnDefsByName.values()).forEach(li=>li.resetStickyChanged())}_getAllRenderRows(){const Ct=[],Nt=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Gt=0;Gt{const xi=Gt&&Gt.has(fi)?Gt.get(fi):[];if(xi.length){const Zi=xi.shift();return Zi.dataIndex=Nt,Zi}return{data:Ct,rowDef:fi,dataIndex:Nt}})}_cacheColumnDefs(){this._columnDefsByName.clear(),a(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Nt=>{this._columnDefsByName.has(Nt.name),this._columnDefsByName.set(Nt.name,Nt)})}_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 Ct=this._rowDefs.filter(Nt=>!Nt.when);this._defaultRowDef=Ct[0]}_renderUpdatedColumns(){const Ct=(fi,xi)=>fi||!!xi.getColumnsDiff(),Nt=this._rowDefs.reduce(Ct,!1);Nt&&this._forceRenderDataRows();const Gt=this._headerRowDefs.reduce(Ct,!1);Gt&&this._forceRenderHeaderRows();const li=this._footerRowDefs.reduce(Ct,!1);return li&&this._forceRenderFooterRows(),Nt||Gt||li}_switchDataSource(Ct){this._data=[],(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Ct||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Ct}_observeRenderChanges(){if(!this.dataSource)return;let Ct;(0,S.Z9)(this.dataSource)?Ct=this.dataSource.connect(this):(0,N.b)(this.dataSource)?Ct=this.dataSource:Array.isArray(this.dataSource)&&(Ct=(0,B.of)(this.dataSource)),this._renderChangeSubscription=Ct.pipe((0,O.R)(this._onDestroy)).subscribe(Nt=>{this._data=Nt||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Ct,Nt)=>this._renderRow(this._headerRowOutlet,Ct,Nt)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Ct,Nt)=>this._renderRow(this._footerRowOutlet,Ct,Nt)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Ct,Nt){const Gt=Array.from(Nt.columns||[]).map(xi=>this._columnDefsByName.get(xi)),li=Gt.map(xi=>xi.sticky),fi=Gt.map(xi=>xi.stickyEnd);this._stickyStyler.updateStickyColumns(Ct,li,fi,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Ct){const Nt=[];for(let Gt=0;Gt!li.when||li.when(Nt,Ct));else{let li=this._rowDefs.find(fi=>fi.when&&fi.when(Nt,Ct))||this._defaultRowDef;li&&Gt.push(li)}return Gt}_getEmbeddedViewArgs(Ct,Nt){return{templateRef:Ct.rowDef.template,context:{$implicit:Ct.data},index:Nt}}_renderRow(Ct,Nt,Gt,li={}){const fi=Ct.viewContainer.createEmbeddedView(Nt.template,li,Gt);return this._renderCellTemplateForItem(Nt,li),fi}_renderCellTemplateForItem(Ct,Nt){for(let Gt of this._getCellTemplates(Ct))qe.mostRecentCellOutlet&&qe.mostRecentCellOutlet._viewContainer.createEmbeddedView(Gt,Nt);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Ct=this._rowOutlet.viewContainer;for(let Nt=0,Gt=Ct.length;Nt{const Gt=this._columnDefsByName.get(Nt);return Ct.extractCellTemplate(Gt)}):[]}_applyNativeTableSections(){const Ct=this._document.createDocumentFragment(),Nt=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Gt of Nt){const li=this._document.createElement(Gt.tag);li.setAttribute("role","rowgroup");for(const fi of Gt.outlets)li.appendChild(fi.elementRef.nativeElement);Ct.appendChild(li)}this._elementRef.nativeElement.appendChild(Ct)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Ct=(Nt,Gt)=>Nt||Gt.hasStickyChanged();this._headerRowDefs.reduce(Ct,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Ct,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Ct,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new je(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(Nt=>{this._stickyStyler.direction=Nt,this.updateStickyColumnStyles()})}_getOwnDefs(Ct){return Ct.filter(Nt=>!Nt._table||Nt._table===this)}_updateNoDataRow(){const Ct=this._customNoDataRow||this._noDataRow;if(!Ct)return;const Nt=0===this._rowOutlet.viewContainer.length;if(Nt===this._isShowingNoDataRow)return;const Gt=this._noDataRowOutlet.viewContainer;if(Nt){const li=Gt.createEmbeddedView(Ct.templateRef),fi=li.rootNodes[0];1===li.rootNodes.length&&fi?.nodeType===this._document.ELEMENT_NODE&&(fi.setAttribute("role","row"),fi.classList.add(Ct._contentClassName))}else Gt.clear();this._isShowingNoDataRow=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.ZZ4),e.Y36(e.sBO),e.Y36(e.SBq),e.$8M("role"),e.Y36(p.Is,8),e.Y36(b.K0),e.Y36(m.t4),e.Y36(S.k),e.Y36(rt),e.Y36(T.rL),e.Y36(r,12),e.Y36(e.R0b,8))};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Nt,Gt,li){if(1&Nt&&(e.Suo(li,Ne,5),e.Suo(li,Re,5),e.Suo(li,fe,5),e.Suo(li,Ve,5),e.Suo(li,ot,5)),2&Nt){let fi;e.iGM(fi=e.CRH())&&(Gt._noDataRow=fi.first),e.iGM(fi=e.CRH())&&(Gt._contentColumnDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentRowDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentHeaderRowDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentFooterRowDefs=fi)}},viewQuery:function(Nt,Gt){if(1&Nt&&(e.Gf(C,7),e.Gf(M,7),e.Gf(f,7),e.Gf(o,7)),2&Nt){let li;e.iGM(li=e.CRH())&&(Gt._rowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._headerRowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._footerRowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._noDataRowOutlet=li.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(Nt,Gt){2&Nt&&e.ekj("cdk-table-fixed-layout",Gt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e._Bn([{provide:ye,useExisting:xt},{provide:S.k,useClass:S.yy},{provide:rt,useClass:Qe},{provide:r,useValue:null}])],ngContentSelectors:F,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Nt,Gt){1&Nt&&(e.F$t(ne),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[C,M,f,o],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return xt})();function a(xt,_i){return xt.concat(Array.from(_i))}let d=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275mod=e.oAB({type:xt});static#i=this.\u0275inj=e.cJS({imports:[T.Cl]})}return xt})();var s=h(23680),E=h(63019),k=h(52572),$=h(37398);const it=[[["caption"]],[["colgroup"],["col"]]],Ze=["caption","colgroup, col"];let ie=(()=>{class xt 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 Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(Nt,Gt){2&Nt&&e.ekj("mdc-table-fixed-layout",Gt.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:i,useExisting:xt},{provide:ye,useExisting:xt},{provide:rt,useClass:Qe},{provide:S.k,useClass:S.yy},{provide:r,useValue:null}]),e.qOj],ngContentSelectors:Ze,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Nt,Gt){1&Nt&&(e.F$t(it),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[C,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 xt})(),_e=(()=>{class xt extends w{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:w,useExisting:xt}]),e.qOj]})}return xt})(),et=(()=>{class xt extends z{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:z,useExisting:xt}]),e.qOj]})}return xt})(),St=(()=>{class xt extends Re{get name(){return this._name}set name(Ct){this._setNameInput(Ct)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:Re,useExisting:xt},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:xt}]),e.qOj]})}return xt})(),vt=(()=>{class xt extends Fe{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,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 xt})(),Vt=(()=>{class xt extends Ye{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]})}return xt})(),si=(()=>{class xt extends Ve{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:Ve,useExisting:xt}]),e.qOj]})}return xt})(),yt=(()=>{class xt extends fe{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:fe,useExisting:xt}]),e.qOj]})}return xt})(),Tt=(()=>{class xt extends we{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,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:we,useExisting:xt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[qe],encapsulation:2})}return xt})(),mt=(()=>{class xt extends Y{static#e=this.\u0275fac=function(){let Ct;return function(Gt){return(Ct||(Ct=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,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:xt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[qe],encapsulation:2})}return xt})(),Ut=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275mod=e.oAB({type:xt});static#i=this.\u0275inj=e.cJS({imports:[s.BQ,d,s.BQ]})}return xt})();class mi extends S.o2{get data(){return this._data.value}set data(_i){_i=Array.isArray(_i)?_i:[],this._data.next(_i),this._renderChangesSubscription||this._filterData(_i)}get filter(){return this._filter.value}set filter(_i){this._filter.next(_i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(_i){this._sort=_i,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(_i){this._paginator=_i,this._updateChangeSubscription()}constructor(_i=[]){super(),this._renderData=new v.X([]),this._filter=new v.X(""),this._internalPageChanges=new x.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(Ct,Nt)=>{const Gt=Ct[Nt];if((0,g.t6)(Gt)){const li=Number(Gt);return li<9007199254740991?li:Gt}return Gt},this.sortData=(Ct,Nt)=>{const Gt=Nt.active,li=Nt.direction;return Gt&&""!=li?Ct.sort((fi,xi)=>{let Zi=this.sortingDataAccessor(fi,Gt),ji=this.sortingDataAccessor(xi,Gt);const Di=typeof Zi,$i=typeof ji;Di!==$i&&("number"===Di&&(Zi+=""),"number"===$i&&(ji+=""));let nn=0;return null!=Zi&&null!=ji?Zi>ji?nn=1:Zi{const Gt=Object.keys(Ct).reduce((fi,xi)=>fi+Ct[xi]+"\u25ec","").toLowerCase(),li=Nt.trim().toLowerCase();return-1!=Gt.indexOf(li)},this._data=new v.X(_i),this._updateChangeSubscription()}_updateChangeSubscription(){const _i=this._sort?(0,E.T)(this._sort.sortChange,this._sort.initialized):(0,B.of)(null),Ct=this._paginator?(0,E.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,B.of)(null),Gt=(0,k.a)([this._data,this._filter]).pipe((0,$.U)(([xi])=>this._filterData(xi))),li=(0,k.a)([Gt,_i]).pipe((0,$.U)(([xi])=>this._orderData(xi))),fi=(0,k.a)([li,Ct]).pipe((0,$.U)(([xi])=>this._pageData(xi)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=fi.subscribe(xi=>this._renderData.next(xi))}_filterData(_i){return this.filteredData=null==this.filter||""===this.filter?_i:_i.filter(Ct=>this.filterPredicate(Ct,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(_i){return this.sort?this.sortData(_i.slice(),this.sort):_i}_pageData(_i){if(!this.paginator)return _i;const Ct=this.paginator.pageIndex*this.paginator.pageSize;return _i.slice(Ct,Ct+this.paginator.pageSize)}_updatePaginator(_i){Promise.resolve().then(()=>{const Ct=this.paginator;if(Ct&&(Ct.length=_i,Ct.pageIndex>0)){const Nt=Math.ceil(Ct.length/Ct.pageSize)-1||0,Gt=Math.min(Ct.pageIndex,Nt);Gt!==Ct.pageIndex&&(Ct.pageIndex=Gt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Mi extends mi{}},74104:(Ee,Z,h)=>{"use strict";h.d(Z,{Nh:()=>zt,SP:()=>se,Vc:()=>le,uD:()=>He,uX:()=>c});var e=h(96814),p=h(65879),g=h(23680),S=h(68484),m=h(17131),T=h(24191),b=h(49388),x=h(47394),R=h(78645),v=h(92438),N=h(22096),B=h(63019),O=h(36232),te=h(65592),ne=h(99080),F=h(27921),ce=h(93997),Ce=h(59773),Ie=h(48180),ye=h(94664),oe=h(836),w=h(32181),z=h(86825),q=h(42495),W=h(16672),Q=h(62831),Re=h(36028);function tt(yt,Tt){}const Fe=function(yt){return{animationDuration:yt}},ft=function(yt,Tt){return{value:yt,params:Tt}};function Ye(yt,Tt){1&yt&&p.Hsn(0)}const $e=["*"],rt=["tabListContainer"],Qe=["tabList"],ge=["tabListInner"],G=["nextPaginator"],me=["previousPaginator"],Le=["tabBodyWrapper"],Ve=["tabHeader"];function ve(yt,Tt){}function xe(yt,Tt){if(1&yt&&p.YNc(0,ve,0,0,"ng-template",14),2&yt){const Me=p.oxw().$implicit;p.Q6J("cdkPortalOutlet",Me.templateLabel)}}function ot(yt,Tt){if(1&yt&&p._uU(0),2&yt){const Me=p.oxw().$implicit;p.Oqu(Me.textLabel)}}function fe(yt,Tt){if(1&yt){const Me=p.EpF();p.TgZ(0,"div",6,7),p.NdJ("click",function(){const Ge=p.CHM(Me),Je=Ge.$implicit,At=Ge.index,Ut=p.oxw(),Xt=p.MAs(1);return p.KtG(Ut._handleClick(Je,Xt,At))})("cdkFocusChange",function(Ge){const At=p.CHM(Me).index,Ut=p.oxw();return p.KtG(Ut._tabFocusChanged(Ge,At))}),p._UZ(2,"span",8)(3,"div",9),p.TgZ(4,"span",10)(5,"span",11),p.YNc(6,xe,1,1,"ng-template",12),p.YNc(7,ot,1,1,"ng-template",null,13,p.W1O),p.qZA()()()}if(2&yt){const Me=Tt.$implicit,mt=Tt.index,Ge=p.MAs(1),Je=p.MAs(8),At=p.oxw();p.ekj("mdc-tab--active",At.selectedIndex===mt),p.Q6J("id",At._getTabLabelId(mt))("ngClass",Me.labelClass)("disabled",Me.disabled)("fitInkBarToContent",At.fitInkBarToContent),p.uIk("tabIndex",At._getTabIndex(mt))("aria-posinset",mt+1)("aria-setsize",At._tabs.length)("aria-controls",At._getTabContentId(mt))("aria-selected",At.selectedIndex===mt)("aria-label",Me.ariaLabel||null)("aria-labelledby",!Me.ariaLabel&&Me.ariaLabelledby?Me.ariaLabelledby:null),p.xp6(3),p.Q6J("matRippleTrigger",Ge)("matRippleDisabled",Me.disabled||At.disableRipple),p.xp6(3),p.Q6J("ngIf",Me.templateLabel)("ngIfElse",Je)}}function qe(yt,Tt){if(1&yt){const Me=p.EpF();p.TgZ(0,"mat-tab-body",15),p.NdJ("_onCentered",function(){p.CHM(Me);const Ge=p.oxw();return p.KtG(Ge._removeTabBodyWrapperHeight())})("_onCentering",function(Ge){p.CHM(Me);const Je=p.oxw();return p.KtG(Je._setTabBodyWrapperHeight(Ge))}),p.qZA()}if(2&yt){const Me=Tt.$implicit,mt=Tt.index,Ge=p.oxw();p.ekj("mat-mdc-tab-body-active",Ge.selectedIndex===mt),p.Q6J("id",Ge._getTabContentId(mt))("ngClass",Me.bodyClass)("content",Me.content)("position",Me.position)("origin",Me.origin)("animationDuration",Ge.animationDuration)("preserveContent",Ge.preserveContent),p.uIk("tabindex",null!=Ge.contentTabIndex&&Ge.selectedIndex===mt?Ge.contentTabIndex:null)("aria-labelledby",Ge._getTabLabelId(mt))}}const Y={translateTab:(0,z.X$)("translateTab",[(0,z.SB)("center, void, left-origin-center, right-origin-center",(0,z.oB)({transform:"none"})),(0,z.SB)("left",(0,z.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,z.SB)("right",(0,z.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,z.eR)("* => left, * => right, left => center, right => center",(0,z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,z.eR)("void => left-origin-center",[(0,z.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,z.eR)("void => right-origin-center",[(0,z.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,z.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Ne=(()=>{class yt extends S.Pl{constructor(Me,mt,Ge,Je){super(Me,mt,Je),this._host=Ge,this._centeringSub=x.w0.EMPTY,this._leavingSub=x.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,F.O)(this._host._isCenterPosition(this._host._position))).subscribe(Me=>{Me&&!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(mt){return new(mt||yt)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36((0,p.Gpc)(()=>je)),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:yt,selectors:[["","matTabBodyHost",""]],features:[p.qOj]})}return yt})(),ae=(()=>{class yt{set position(Me){this._positionIndex=Me,this._computePositionAnimationState()}constructor(Me,mt,Ge){this._elementRef=Me,this._dir=mt,this._dirChangeSubscription=x.w0.EMPTY,this._translateTabComplete=new R.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,mt&&(this._dirChangeSubscription=mt.change.subscribe(Je=>{this._computePositionAnimationState(Je),Ge.markForCheck()})),this._translateTabComplete.pipe((0,ce.x)((Je,At)=>Je.fromState===At.fromState&&Je.toState===At.toState)).subscribe(Je=>{this._isCenterPosition(Je.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(Je.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(Me){const mt=this._isCenterPosition(Me.toState);this._beforeCentering.emit(mt),mt&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Me){return"center"==Me||"left-origin-center"==Me||"right-origin-center"==Me}_computePositionAnimationState(Me=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Me?"left":"right":this._positionIndex>0?"ltr"==Me?"right":"left":"center"}_computePositionFromOrigin(Me){const mt=this._getLayoutDirection();return"ltr"==mt&&Me<=0||"rtl"==mt&&Me>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(b.Is,8),p.Y36(p.sBO))};static#t=this.\u0275dir=p.lG2({type:yt,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return yt})(),je=(()=>{class yt extends ae{constructor(Me,mt,Ge){super(Me,mt,Ge)}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(b.Is,8),p.Y36(p.sBO))};static#t=this.\u0275cmp=p.Xpm({type:yt,selectors:[["mat-tab-body"]],viewQuery:function(mt,Ge){if(1&mt&&p.Gf(S.Pl,5),2&mt){let Je;p.iGM(Je=p.CRH())&&(Ge._portalHost=Je.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(mt,Ge){1&mt&&(p.TgZ(0,"div",0,1),p.NdJ("@translateTab.start",function(At){return Ge._onTranslateTabStarted(At)})("@translateTab.done",function(At){return Ge._translateTabComplete.next(At)}),p.YNc(2,tt,0,0,"ng-template",2),p.qZA()),2&mt&&p.Q6J("@translateTab",p.WLB(3,ft,Ge._position,p.VKq(1,Fe,Ge.animationDuration)))},dependencies:[Ne],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 yt})();const U=new p.OlP("MatTabContent");let le=(()=>{class yt{constructor(Me){this.template=Me}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.Rgc))};static#t=this.\u0275dir=p.lG2({type:yt,selectors:[["","matTabContent",""]],features:[p._Bn([{provide:U,useExisting:yt}])]})}return yt})();const ee=new p.OlP("MatTabLabel"),ke=new p.OlP("MAT_TAB");let He=(()=>{class yt extends S.ig{constructor(Me,mt,Ge){super(Me,mt),this._closestTab=Ge}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.Rgc),p.Y36(p.s_b),p.Y36(ke,8))};static#t=this.\u0275dir=p.lG2({type:yt,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[p._Bn([{provide:ee,useExisting:yt}]),p.qOj]})}return yt})();const Et="mdc-tab-indicator--active",he="mdc-tab-indicator--no-transition";class Pe{constructor(Tt){this._items=Tt}hide(){this._items.forEach(Tt=>Tt.deactivateInkBar())}alignToElement(Tt){const Me=this._items.find(Ge=>Ge.elementRef.nativeElement===Tt),mt=this._currentItem;if(Me!==mt&&(mt?.deactivateInkBar(),Me)){const Ge=mt?.elementRef.nativeElement.getBoundingClientRect?.();Me.activateInkBar(Ge),this._currentItem=Me}}}function r(yt){return class extends yt{constructor(...Tt){super(...Tt),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(Tt){const Me=(0,q.Ig)(Tt);this._fitToContent!==Me&&(this._fitToContent=Me,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(Tt){const Me=this.elementRef.nativeElement;if(!Tt||!Me.getBoundingClientRect||!this._inkBarContentElement)return void Me.classList.add(Et);const mt=Me.getBoundingClientRect(),Ge=Tt.width/mt.width,Je=Tt.left-mt.left;Me.classList.add(he),this._inkBarContentElement.style.setProperty("transform",`translateX(${Je}px) scaleX(${Ge})`),Me.getBoundingClientRect(),Me.classList.remove(he),Me.classList.add(Et),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Et)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const Tt=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=Tt.createElement("span"),this._inkBarContentElement=Tt.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,g.Id)(class{}),o=r((()=>{class yt extends M{constructor(Me){super(),this.elementRef=Me}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq))};static#t=this.\u0275dir=p.lG2({type:yt,features:[p.qOj]})}return yt})());let n=(()=>{class yt extends o{static#e=this.\u0275fac=function(){let Me;return function(Ge){return(Me||(Me=p.n5z(yt)))(Ge||yt)}}();static#t=this.\u0275dir=p.lG2({type:yt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(mt,Ge){2&mt&&(p.uIk("aria-disabled",!!Ge.disabled),p.ekj("mat-mdc-tab-disabled",Ge.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[p.qOj]})}return yt})();const t=(0,g.Id)(class{}),i=new p.OlP("MAT_TAB_GROUP");let a=(()=>{class yt extends t{get content(){return this._contentPortal}constructor(Me,mt){super(),this._viewContainerRef=Me,this._closestTabGroup=mt,this.textLabel="",this._contentPortal=null,this._stateChanges=new R.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(Me){(Me.hasOwnProperty("textLabel")||Me.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new S.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Me){Me&&Me._closestTab===this&&(this._templateLabel=Me)}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.s_b),p.Y36(i,8))};static#t=this.\u0275dir=p.lG2({type:yt,viewQuery:function(mt,Ge){if(1&mt&&p.Gf(p.Rgc,7),2&mt){let Je;p.iGM(Je=p.CRH())&&(Ge._implicitContent=Je.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[p.qOj,p.TTD]})}return yt})(),c=(()=>{class yt extends a{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(Me){this._setTemplateLabelInput(Me)}static#e=this.\u0275fac=function(){let Me;return function(Ge){return(Me||(Me=p.n5z(yt)))(Ge||yt)}}();static#t=this.\u0275cmp=p.Xpm({type:yt,selectors:[["mat-tab"]],contentQueries:function(mt,Ge,Je){if(1&mt&&(p.Suo(Je,le,7,p.Rgc),p.Suo(Je,He,5)),2&mt){let At;p.iGM(At=p.CRH())&&(Ge._explicitContent=At.first),p.iGM(At=p.CRH())&&(Ge.templateLabel=At.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[p._Bn([{provide:ke,useExisting:yt}]),p.qOj],ngContentSelectors:$e,decls:1,vars:0,template:function(mt,Ge){1&mt&&(p.F$t(),p.YNc(0,Ye,1,0,"ng-template"))},encapsulation:2})}return yt})();const l=(0,Q.i$)({passive:!0});let E=(()=>{class yt{get disablePagination(){return this._disablePagination}set disablePagination(Me){this._disablePagination=(0,q.Ig)(Me)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Me){Me=(0,q.su)(Me),this._selectedIndex!=Me&&(this._selectedIndexChanged=!0,this._selectedIndex=Me,this._keyManager&&this._keyManager.updateActiveItem(Me))}constructor(Me,mt,Ge,Je,At,Ut,Xt){this._elementRef=Me,this._changeDetectorRef=mt,this._viewportRuler=Ge,this._dir=Je,this._ngZone=At,this._platform=Ut,this._animationMode=Xt,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new R.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new R.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new p.vpe,this.indexFocused=new p.vpe,At.runOutsideAngular(()=>{(0,v.R)(Me.nativeElement,"mouseleave").pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,v.R)(this._previousPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,v.R)(this._nextPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Me=this._dir?this._dir.change:(0,N.of)("ltr"),mt=this._viewportRuler.change(150),Ge=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new T.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,Ie.q)(1)).subscribe(Ge),(0,B.T)(Me,mt,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)),Ge()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(Je=>{this.indexFocused.emit(Je),this._setTabFocus(Je)})}_itemsResized(){return"function"!=typeof ResizeObserver?O.E:this._items.changes.pipe((0,F.O)(this._items),(0,ye.w)(Me=>new te.y(mt=>this._ngZone.runOutsideAngular(()=>{const Ge=new ResizeObserver(Je=>mt.next(Je));return Me.forEach(Je=>Ge.observe(Je.elementRef.nativeElement)),()=>{Ge.disconnect()}}))),(0,oe.T)(1),(0,w.h)(Me=>Me.some(mt=>mt.contentRect.width>0&&mt.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(Me){if(!(0,Re.Vb)(Me))switch(Me.keyCode){case Re.K5:case Re.L_:if(this.focusIndex!==this.selectedIndex){const mt=this._items.get(this.focusIndex);mt&&!mt.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Me))}break;default:this._keyManager.onKeydown(Me)}}_onContentChanges(){const Me=this._elementRef.nativeElement.textContent;Me!==this._currentTextContent&&(this._currentTextContent=Me||"",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(Me){!this._isValidIndex(Me)||this.focusIndex===Me||!this._keyManager||this._keyManager.setActiveItem(Me)}_isValidIndex(Me){return!this._items||!!this._items.toArray()[Me]}_setTabFocus(Me){if(this._showPaginationControls&&this._scrollToLabel(Me),this._items&&this._items.length){this._items.toArray()[Me].focus();const mt=this._tabListContainer.nativeElement;mt.scrollLeft="ltr"==this._getLayoutDirection()?0:mt.scrollWidth-mt.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Me=this.scrollDistance,mt="ltr"===this._getLayoutDirection()?-Me:Me;this._tabList.nativeElement.style.transform=`translateX(${Math.round(mt)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Me){this._scrollTo(Me)}_scrollHeader(Me){return this._scrollTo(this._scrollDistance+("before"==Me?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Me){this._stopInterval(),this._scrollHeader(Me)}_scrollToLabel(Me){if(this.disablePagination)return;const mt=this._items?this._items.toArray()[Me]:null;if(!mt)return;const Ge=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:Je,offsetWidth:At}=mt.elementRef.nativeElement;let Ut,Xt;"ltr"==this._getLayoutDirection()?(Ut=Je,Xt=Ut+At):(Xt=this._tabListInner.nativeElement.offsetWidth-Je,Ut=Xt-At);const mi=this.scrollDistance,Mi=this.scrollDistance+Ge;UtMi&&(this.scrollDistance+=Math.min(Xt-Mi,Ut-mi))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Me=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Me||(this.scrollDistance=0),Me!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Me}}_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 Me=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,mt=Me?Me.elementRef.nativeElement:null;mt?this._inkBar.alignToElement(mt):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Me,mt){mt&&null!=mt.button&&0!==mt.button||(this._stopInterval(),(0,ne.H)(650,100).pipe((0,Ce.R)((0,B.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Ge,distance:Je}=this._scrollHeader(Me);(0===Je||Je>=Ge)&&this._stopInterval()}))}_scrollTo(Me){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const mt=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(mt,Me)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:mt,distance:this._scrollDistance}}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(W.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(Q.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:yt,inputs:{disablePagination:"disablePagination"}})}return yt})(),k=(()=>{class yt extends E{get disableRipple(){return this._disableRipple}set disableRipple(Me){this._disableRipple=(0,q.Ig)(Me)}constructor(Me,mt,Ge,Je,At,Ut,Xt){super(Me,mt,Ge,Je,At,Ut,Xt),this._disableRipple=!1}_itemSelected(Me){Me.preventDefault()}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(W.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(Q.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:yt,inputs:{disableRipple:"disableRipple"},features:[p.qOj]})}return yt})(),$=(()=>{class yt extends k{constructor(Me,mt,Ge,Je,At,Ut,Xt){super(Me,mt,Ge,Je,At,Ut,Xt)}ngAfterContentInit(){this._inkBar=new Pe(this._items),super.ngAfterContentInit()}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(W.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(Q.t4),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:yt,selectors:[["mat-tab-header"]],contentQueries:function(mt,Ge,Je){if(1&mt&&p.Suo(Je,n,4),2&mt){let At;p.iGM(At=p.CRH())&&(Ge._items=At)}},viewQuery:function(mt,Ge){if(1&mt&&(p.Gf(rt,7),p.Gf(Qe,7),p.Gf(ge,7),p.Gf(G,5),p.Gf(me,5)),2&mt){let Je;p.iGM(Je=p.CRH())&&(Ge._tabListContainer=Je.first),p.iGM(Je=p.CRH())&&(Ge._tabList=Je.first),p.iGM(Je=p.CRH())&&(Ge._tabListInner=Je.first),p.iGM(Je=p.CRH())&&(Ge._nextPaginator=Je.first),p.iGM(Je=p.CRH())&&(Ge._previousPaginator=Je.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(mt,Ge){2&mt&&p.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ge._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ge._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[p.qOj],ngContentSelectors:$e,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(mt,Ge){1&mt&&(p.F$t(),p.TgZ(0,"button",0,1),p.NdJ("click",function(){return Ge._handlePaginatorClick("before")})("mousedown",function(At){return Ge._handlePaginatorPress("before",At)})("touchend",function(){return Ge._stopInterval()}),p._UZ(2,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.NdJ("keydown",function(At){return Ge._handleKeydown(At)}),p.TgZ(5,"div",5,6),p.NdJ("cdkObserveContent",function(){return Ge._onContentChanges()}),p.TgZ(7,"div",7,8),p.Hsn(9),p.qZA()()(),p.TgZ(10,"button",9,10),p.NdJ("mousedown",function(At){return Ge._handlePaginatorPress("after",At)})("click",function(){return Ge._handlePaginatorClick("after")})("touchend",function(){return Ge._stopInterval()}),p._UZ(12,"div",2),p.qZA()),2&mt&&(p.ekj("mat-mdc-tab-header-pagination-disabled",Ge._disableScrollBefore),p.Q6J("matRippleDisabled",Ge._disableScrollBefore||Ge.disableRipple)("disabled",Ge._disableScrollBefore||null),p.xp6(3),p.ekj("_mat-animation-noopable","NoopAnimations"===Ge._animationMode),p.xp6(7),p.ekj("mat-mdc-tab-header-pagination-disabled",Ge._disableScrollAfter),p.Q6J("matRippleDisabled",Ge._disableScrollAfter||Ge.disableRipple)("disabled",Ge._disableScrollAfter||null))},dependencies:[g.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 yt})();const it=new p.OlP("MAT_TABS_CONFIG");let Ze=0;const De=(0,g.pj)((0,g.Kr)(class{constructor(yt){this._elementRef=yt}}),"primary");let Xe=(()=>{class yt extends De{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Me){this._dynamicHeight=(0,q.Ig)(Me)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Me){this._indexToSelect=(0,q.su)(Me,null)}get animationDuration(){return this._animationDuration}set animationDuration(Me){this._animationDuration=/^\d+$/.test(Me+"")?Me+"ms":Me}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Me){this._contentTabIndex=(0,q.su)(Me,null)}get disablePagination(){return this._disablePagination}set disablePagination(Me){this._disablePagination=(0,q.Ig)(Me)}get preserveContent(){return this._preserveContent}set preserveContent(Me){this._preserveContent=(0,q.Ig)(Me)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Me){const mt=this._elementRef.nativeElement.classList;mt.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),Me&&mt.add("mat-tabs-with-background",`mat-background-${Me}`),this._backgroundColor=Me}constructor(Me,mt,Ge,Je){super(Me),this._changeDetectorRef=mt,this._animationMode=Je,this._tabs=new p.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=x.w0.EMPTY,this._tabLabelSubscription=x.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=Ze++,this.animationDuration=Ge&&Ge.animationDuration?Ge.animationDuration:"500ms",this.disablePagination=!(!Ge||null==Ge.disablePagination)&&Ge.disablePagination,this.dynamicHeight=!(!Ge||null==Ge.dynamicHeight)&&Ge.dynamicHeight,this.contentTabIndex=Ge?.contentTabIndex??null,this.preserveContent=!!Ge?.preserveContent}ngAfterContentChecked(){const Me=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Me){const mt=null==this._selectedIndex;if(!mt){this.selectedTabChange.emit(this._createChangeEvent(Me));const Ge=this._tabBodyWrapper.nativeElement;Ge.style.minHeight=Ge.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Ge,Je)=>Ge.isActive=Je===Me),mt||(this.selectedIndexChange.emit(Me),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((mt,Ge)=>{mt.position=Ge-Me,null!=this._selectedIndex&&0==mt.position&&!mt.origin&&(mt.origin=Me-this._selectedIndex)}),this._selectedIndex!==Me&&(this._selectedIndex=Me,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const Me=this._clampTabIndex(this._indexToSelect);if(Me===this._selectedIndex){const mt=this._tabs.toArray();let Ge;for(let Je=0;Je{mt[Me].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(Me))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,F.O)(this._allTabs)).subscribe(Me=>{this._tabs.reset(Me.filter(mt=>mt._closestTabGroup===this||!mt._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(Me){const mt=this._tabHeader;mt&&(mt.focusIndex=Me)}_focusChanged(Me){this._lastFocusedTabIndex=Me,this.focusChange.emit(this._createChangeEvent(Me))}_createChangeEvent(Me){const mt=new ie;return mt.index=Me,this._tabs&&this._tabs.length&&(mt.tab=this._tabs.toArray()[Me]),mt}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.T)(...this._tabs.map(Me=>Me._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Me){return Math.min(this._tabs.length-1,Math.max(Me||0,0))}_getTabLabelId(Me){return`mat-tab-label-${this._groupId}-${Me}`}_getTabContentId(Me){return`mat-tab-content-${this._groupId}-${Me}`}_setTabBodyWrapperHeight(Me){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const mt=this._tabBodyWrapper.nativeElement;mt.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(mt.style.height=Me+"px")}_removeTabBodyWrapperHeight(){const Me=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Me.clientHeight,Me.style.height="",this.animationDone.emit()}_handleClick(Me,mt,Ge){mt.focusIndex=Ge,Me.disabled||(this.selectedIndex=Ge)}_getTabIndex(Me){return Me===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(Me,mt){Me&&"mouse"!==Me&&"touch"!==Me&&(this._tabHeader.focusIndex=mt)}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(it,8),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:yt,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 yt})(),se=(()=>{class yt extends Xe{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(Me){this._fitInkBarToContent=(0,q.Ig)(Me),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(Me){this._stretchTabs=(0,q.Ig)(Me)}constructor(Me,mt,Ge,Je){super(Me,mt,Ge,Je),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Ge||null==Ge.fitInkBarToContent)&&Ge.fitInkBarToContent,this.stretchTabs=!Ge||null==Ge.stretchTabs||Ge.stretchTabs}static#e=this.\u0275fac=function(mt){return new(mt||yt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(it,8),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:yt,selectors:[["mat-tab-group"]],contentQueries:function(mt,Ge,Je){if(1&mt&&p.Suo(Je,c,5),2&mt){let At;p.iGM(At=p.CRH())&&(Ge._allTabs=At)}},viewQuery:function(mt,Ge){if(1&mt&&(p.Gf(Le,5),p.Gf(Ve,5)),2&mt){let Je;p.iGM(Je=p.CRH())&&(Ge._tabBodyWrapper=Je.first),p.iGM(Je=p.CRH())&&(Ge._tabHeader=Je.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(mt,Ge){2&mt&&(p.Udp("--mat-tab-animation-duration",Ge.animationDuration),p.ekj("mat-mdc-tab-group-dynamic-height",Ge.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Ge.headerPosition)("mat-mdc-tab-group-stretch-tabs",Ge.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[p._Bn([{provide:i,useExisting:yt}]),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(mt,Ge){1&mt&&(p.TgZ(0,"mat-tab-header",0,1),p.NdJ("indexFocused",function(At){return Ge._focusChanged(At)})("selectFocusedIndex",function(At){return Ge.selectedIndex=At}),p.YNc(2,fe,9,17,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.YNc(5,qe,1,11,"mat-tab-body",5),p.qZA()),2&mt&&(p.Q6J("selectedIndex",Ge.selectedIndex||0)("disableRipple",Ge.disableRipple)("disablePagination",Ge.disablePagination),p.xp6(2),p.Q6J("ngForOf",Ge._tabs),p.xp6(1),p.ekj("_mat-animation-noopable","NoopAnimations"===Ge._animationMode),p.xp6(2),p.Q6J("ngForOf",Ge._tabs))},dependencies:[e.mk,e.sg,e.O5,S.Pl,g.wG,T.kH,je,n,$],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 yt})();class ie{}let zt=(()=>{class yt{static#e=this.\u0275fac=function(mt){return new(mt||yt)};static#t=this.\u0275mod=p.oAB({type:yt});static#i=this.\u0275inj=p.cJS({imports:[e.ez,g.BQ,S.eL,g.si,m.Q8,T.rt,g.BQ]})}return yt})()},81274:(Ee,Z,h)=>{"use strict";h.d(Z,{Ye:()=>R,g0:()=>N});var e=h(65879),p=h(23680),g=h(62831),S=h(96814);const m=["*",[["mat-toolbar-row"]]],T=["*","mat-toolbar-row"],b=(0,p.pj)(class{constructor(B){this._elementRef=B}});let x=(()=>{class B{static#e=this.\u0275fac=function(ne){return new(ne||B)};static#t=this.\u0275dir=e.lG2({type:B,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return B})(),R=(()=>{class B extends b{constructor(te,ne,F){super(te),this._platform=ne,this._document=F}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(ne){return new(ne||B)(e.Y36(e.SBq),e.Y36(g.t4),e.Y36(S.K0))};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["mat-toolbar"]],contentQueries:function(ne,F,ce){if(1&ne&&e.Suo(ce,x,5),2&ne){let Ce;e.iGM(Ce=e.CRH())&&(F._toolbarRows=Ce)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(ne,F){2&ne&&e.ekj("mat-toolbar-multiple-rows",F._toolbarRows.length>0)("mat-toolbar-single-row",0===F._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:T,decls:2,vars:0,template:function(ne,F){1&ne&&(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(ne){return new(ne||B)};static#t=this.\u0275mod=e.oAB({type:B});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return B})()},92596:(Ee,Z,h)=>{"use strict";h.d(Z,{AV:()=>me,gM:()=>rt});var e=h(59773),p=h(48180),g=h(42495),S=h(36028),m=h(65879),T=h(96814),b=h(62831),x=h(24191),R=h(49388),v=h(69594),N=h(16672),B=h(68484),O=h(78645),ne=(h(86825),h(23680));const F=["tooltip"],Ie=new m.OlP("mat-tooltip-scroll-strategy"),oe={provide:Ie,deps:[v.aV],useFactory:function ye(Le){return()=>Le.scrollStrategies.reposition({scrollThrottle:20})}},z=new m.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function w(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),W="tooltip-panel",Q=(0,b.i$)({passive:!0});let $e=(()=>{class Le{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,g.Ig)(ve),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ve){this._disabled=(0,g.Ig)(ve),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ve){this._showDelay=(0,g.su)(ve)}get hideDelay(){return this._hideDelay}set hideDelay(ve){this._hideDelay=(0,g.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,xe,ot,fe,qe,we,ht,Y,Ne,ae,je,U){this._overlay=ve,this._elementRef=xe,this._scrollDispatcher=ot,this._viewContainerRef=fe,this._ngZone=qe,this._platform=we,this._ariaDescriber=ht,this._focusMonitor=Y,this._dir=ae,this._defaultOptions=je,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=Ne,this._document=U,je&&(this._showDelay=je.showDelay,this._hideDelay=je.hideDelay,je.position&&(this.position=je.position),je.positionAtOrigin&&(this.positionAtOrigin=je.positionAtOrigin),je.touchGestures&&(this.touchGestures=je.touchGestures)),ae.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(([xe,ot])=>{ve.removeEventListener(xe,ot,Q)}),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,xe){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ot=this._createOverlay(xe);this._detach(),this._portal=this._portal||new B.C5(this._tooltipComponent,this._viewContainerRef);const fe=this._tooltipInstance=ot.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 xe=this._tooltipInstance;xe&&(xe.isVisible()?xe.hide(ve):(xe._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 xe=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ot=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ve||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(xe);return ot.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:ot,panelClass:`${this._cssClassPrefix}-${W}`,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===S.hY&&!(0,S.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 xe=ve.getConfig().positionStrategy,ot=this._getOrigin(),fe=this._getOverlayPosition();xe.withPositions([this._addOffset({...ot.main,...fe.main}),this._addOffset({...ot.fallback,...fe.fallback})])}_addOffset(ve){return ve}_getOrigin(){const ve=!this._dir||"ltr"==this._dir.value,xe=this.position;let ot;"above"==xe||"below"==xe?ot={originX:"center",originY:"above"==xe?"top":"bottom"}:"before"==xe||"left"==xe&&ve||"right"==xe&&!ve?ot={originX:"start",originY:"center"}:("after"==xe||"right"==xe&&ve||"left"==xe&&!ve)&&(ot={originX:"end",originY:"center"});const{x:fe,y:qe}=this._invertPosition(ot.originX,ot.originY);return{main:ot,fallback:{originX:fe,originY:qe}}}_getOverlayPosition(){const ve=!this._dir||"ltr"==this._dir.value,xe=this.position;let ot;"above"==xe?ot={overlayX:"center",overlayY:"bottom"}:"below"==xe?ot={overlayX:"center",overlayY:"top"}:"before"==xe||"left"==xe&&ve||"right"==xe&&!ve?ot={overlayX:"end",overlayY:"center"}:("after"==xe||"right"==xe&&ve||"left"==xe&&!ve)&&(ot={overlayX:"start",overlayY:"center"});const{x:fe,y:qe}=this._invertPosition(ot.overlayX,ot.overlayY);return{main:ot,fallback:{overlayX:fe,overlayY:qe}}}_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,xe){return"above"===this.position||"below"===this.position?"top"===xe?xe="bottom":"bottom"===xe&&(xe="top"):"end"===ve?ve="start":"start"===ve&&(ve="end"),{x:ve,y:xe}}_updateCurrentPositionClass(ve){const{overlayY:xe,originX:ot,originY:fe}=ve;let qe;if(qe="center"===xe?this._dir&&"rtl"===this._dir.value?"end"===ot?"left":"right":"start"===ot?"left":"right":"bottom"===xe&&"top"===fe?"above":"below",qe!==this._currentPosition){const we=this._overlayRef;if(we){const ht=`${this._cssClassPrefix}-${W}-`;we.removePanelClass(ht+this._currentPosition),we.addPanelClass(ht+qe)}this._currentPosition=qe}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ve=>{let xe;this._setupPointerExitEventsIfNeeded(),void 0!==ve.x&&void 0!==ve.y&&(xe=ve),this.show(void 0,xe)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ve=>{const xe=ve.targetTouches?.[0],ot=xe?{x:xe.clientX,y:xe.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,ot),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ve=[];if(this._platformSupportsMouseEvents())ve.push(["mouseleave",xe=>{const ot=xe.relatedTarget;(!ot||!this._overlayRef?.overlayElement.contains(ot))&&this.hide()}],["wheel",xe=>this._wheelListener(xe)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const xe=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ve.push(["touchend",xe],["touchcancel",xe])}this._addListeners(ve),this._passiveListeners.push(...ve)}_addListeners(ve){ve.forEach(([xe,ot])=>{this._elementRef.nativeElement.addEventListener(xe,ot,Q)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ve){if(this._isTooltipVisible()){const xe=this._document.elementFromPoint(ve.clientX,ve.clientY),ot=this._elementRef.nativeElement;xe!==ot&&!ot.contains(xe)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ve=this.touchGestures;if("off"!==ve){const xe=this._elementRef.nativeElement,ot=xe.style;("on"===ve||"INPUT"!==xe.nodeName&&"TEXTAREA"!==xe.nodeName)&&(ot.userSelect=ot.msUserSelect=ot.webkitUserSelect=ot.MozUserSelect="none"),("on"===ve||!xe.draggable)&&(ot.webkitUserDrag="none"),ot.touchAction="none",ot.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(xe){m.$Z()};static#t=this.\u0275dir=m.lG2({type:Le,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 Le})(),rt=(()=>{class Le extends $e{constructor(ve,xe,ot,fe,qe,we,ht,Y,Ne,ae,je,U){super(ve,xe,ot,fe,qe,we,ht,Y,Ne,ae,je,U),this._tooltipComponent=ge,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(ve){const ot=!this._dir||"ltr"==this._dir.value;return"top"===ve.originY?ve.offsetY=-8:"bottom"===ve.originY?ve.offsetY=8:"start"===ve.originX?ve.offsetX=ot?-8:8:"end"===ve.originX&&(ve.offsetX=ot?8:-8),ve}static#e=this.\u0275fac=function(xe){return new(xe||Le)(m.Y36(v.aV),m.Y36(m.SBq),m.Y36(N.mF),m.Y36(m.s_b),m.Y36(m.R0b),m.Y36(b.t4),m.Y36(x.$s),m.Y36(x.tE),m.Y36(Ie),m.Y36(R.Is,8),m.Y36(z,8),m.Y36(T.K0))};static#t=this.\u0275dir=m.lG2({type:Le,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(xe,ot){2&xe&&m.ekj("mat-mdc-tooltip-disabled",ot.disabled)},exportAs:["matTooltip"],features:[m.qOj]})}return Le})(),Qe=(()=>{class Le{constructor(ve,xe){this._changeDetectorRef=ve,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new O.x,this._animationsDisabled="NoopAnimations"===xe}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 xe=this._tooltip.nativeElement,ot=this._showAnimation,fe=this._hideAnimation;if(xe.classList.remove(ve?fe:ot),xe.classList.add(ve?ot:fe),this._isVisible=ve,ve&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const qe=getComputedStyle(xe);("0s"===qe.getPropertyValue("animation-duration")||"none"===qe.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ve&&this._onShow(),this._animationsDisabled&&(xe.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ve))}static#e=this.\u0275fac=function(xe){return new(xe||Le)(m.Y36(m.sBO),m.Y36(m.QbO,8))};static#t=this.\u0275dir=m.lG2({type:Le})}return Le})(),ge=(()=>{class Le extends Qe{constructor(ve,xe,ot){super(ve,ot),this._elementRef=xe,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(xe){return new(xe||Le)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(m.QbO,8))};static#t=this.\u0275cmp=m.Xpm({type:Le,selectors:[["mat-tooltip-component"]],viewQuery:function(xe,ot){if(1&xe&&m.Gf(F,7),2&xe){let fe;m.iGM(fe=m.CRH())&&(ot._tooltip=fe.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(xe,ot){1&xe&&m.NdJ("mouseleave",function(qe){return ot._handleMouseLeave(qe)}),2&xe&&m.Udp("zoom",ot.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(xe,ot){1&xe&&(m.TgZ(0,"div",0,1),m.NdJ("animationend",function(qe){return ot._handleAnimationEnd(qe)}),m.TgZ(2,"div",2),m._uU(3),m.qZA()()),2&xe&&(m.ekj("mdc-tooltip--multiline",ot._isMultiline),m.Q6J("ngClass",ot.tooltipClass),m.xp6(3),m.Oqu(ot.message))},dependencies:[T.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 Le})(),me=(()=>{class Le{static#e=this.\u0275fac=function(xe){return new(xe||Le)};static#t=this.\u0275mod=m.oAB({type:Le});static#i=this.\u0275inj=m.cJS({providers:[oe],imports:[x.rt,T.ez,v.U8,ne.BQ,ne.BQ,N.ZD]})}return Le})()},98445:(Ee,Z,h)=>{"use strict";h.d(Z,{Ar:()=>ne,GZ:()=>O,JZ:()=>ye,WX:()=>w,dp:()=>Ie,eu:()=>ce,fQ:()=>B,gi:()=>F,kc:()=>oe,uo:()=>N});var e=h(41894),p=h(65879),g=h(23680),S=h(42495),m=h(78337),T=h(65619),b=h(63019),x=h(48180),R=h(37398);const v=(0,g.sb)((0,g.Id)(e.Hs));let N=(()=>{class z extends v{constructor(W,Q,Re){super(W,Q),this.tabIndex=Number(Re)||0}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(Q){return new(Q||z)(p.Y36(p.SBq),p.Y36(e._0),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:z,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:z}]),p.qOj]})}return z})(),B=(()=>{class z extends e.rO{static#e=this.\u0275fac=function(){let W;return function(Re){return(W||(W=p.n5z(z)))(Re||z)}}();static#t=this.\u0275dir=p.lG2({type:z,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[p._Bn([{provide:e.rO,useExisting:z}]),p.qOj]})}return z})(),O=(()=>{class z extends e.Xx{get disabled(){return this._disabled}set disabled(W){this._disabled=(0,S.Ig)(W)}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(W){this._tabIndex=W??0}constructor(W,Q,Re,tt){super(W,Q,Re),this._disabled=!1,this.tabIndex=Number(tt)||0}ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(Q){return new(Q||z)(p.Y36(p.SBq),p.Y36(e._0),p.Y36(p.ZZ4),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:z,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:z},{provide:e.Hs,useExisting:z},{provide:e.HI,useExisting:z}]),p.qOj]})}return z})(),ne=(()=>{class z{constructor(W,Q){this.viewContainer=W,this._node=Q}static#e=this.\u0275fac=function(Q){return new(Q||z)(p.Y36(p.s_b),p.Y36(e.HI,8))};static#t=this.\u0275dir=p.lG2({type:z,selectors:[["","matTreeNodeOutlet",""]],features:[p._Bn([{provide:e.cu,useExisting:z}])]})}return z})(),F=(()=>{class z extends e._0{constructor(){super(...arguments),this._nodeOutlet=void 0}static#e=this.\u0275fac=function(){let W;return function(Re){return(W||(W=p.n5z(z)))(Re||z)}}();static#t=this.\u0275cmp=p.Xpm({type:z,selectors:[["mat-tree"]],viewQuery:function(Q,Re){if(1&Q&&p.Gf(ne,7),2&Q){let tt;p.iGM(tt=p.CRH())&&(Re._nodeOutlet=tt.first)}},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[p._Bn([{provide:e._0,useExisting:z}]),p.qOj],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(Q,Re){1&Q&&p.GkF(0,0)},dependencies:[ne],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 z})(),ce=(()=>{class z extends e.Ud{static#e=this.\u0275fac=function(){let W;return function(Re){return(W||(W=p.n5z(z)))(Re||z)}}();static#t=this.\u0275dir=p.lG2({type:z,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[p._Bn([{provide:e.Ud,useExisting:z}]),p.qOj]})}return z})(),Ie=(()=>{class z{static#e=this.\u0275fac=function(Q){return new(Q||z)};static#t=this.\u0275mod=p.oAB({type:z});static#i=this.\u0275inj=p.cJS({imports:[e.nZ,g.BQ,g.BQ]})}return z})();class ye{constructor(q,W,Q,Re){this.transformFunction=q,this.getLevel=W,this.isExpandable=Q,this.getChildren=Re}_flattenNode(q,W,Q,Re){const tt=this.transformFunction(q,W);if(Q.push(tt),this.isExpandable(tt)){const Fe=this.getChildren(q);Fe&&(Array.isArray(Fe)?this._flattenChildren(Fe,W,Q,Re):Fe.pipe((0,x.q)(1)).subscribe(ft=>{this._flattenChildren(ft,W,Q,Re)}))}return Q}_flattenChildren(q,W,Q,Re){q.forEach((tt,Fe)=>{let ft=Re.slice();ft.push(Fe!=q.length-1),this._flattenNode(tt,W+1,Q,ft)})}flattenNodes(q){let W=[];return q.forEach(Q=>this._flattenNode(Q,0,W,[])),W}expandFlattenedNodes(q,W){let Q=[],Re=[];return Re[0]=!0,q.forEach(tt=>{let Fe=!0;for(let ft=0;ft<=this.getLevel(tt);ft++)Fe=Fe&&Re[ft];Fe&&Q.push(tt),this.isExpandable(tt)&&(Re[this.getLevel(tt)+1]=W.isExpanded(tt))}),Q}}class oe extends m.o2{get data(){return this._data.value}set data(q){this._data.next(q),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}constructor(q,W,Q){super(),this._treeControl=q,this._treeFlattener=W,this._flattenedData=new T.X([]),this._expandedData=new T.X([]),this._data=new T.X([]),Q&&(this.data=Q)}connect(q){return(0,b.T)(q.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe((0,R.U)(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}}class w extends m.o2{constructor(){super(...arguments),this._data=new T.X([])}get data(){return this._data.value}set data(q){this._data.next(q)}connect(q){return(0,b.T)(q.viewChange,this._data).pipe((0,R.U)(()=>this.data))}disconnect(){}}},6593:(Ee,Z,h)=>{"use strict";h.d(Z,{Dx:()=>Et,H7:()=>E,b2:()=>U,q6:()=>Y,se:()=>Q});var e=h(65879),p=h(96814);class g extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class S extends g{static makeCurrent(){(0,p.HT)(new S)}onAndCancel(St,vt,Ot){return St.addEventListener(vt,Ot),()=>{St.removeEventListener(vt,Ot)}}dispatchEvent(St,vt){St.dispatchEvent(vt)}remove(St){St.parentNode&&St.parentNode.removeChild(St)}createElement(St,vt){return(vt=vt||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,vt){return"window"===vt?window:"document"===vt?St:"body"===vt?St.body:null}getBaseHref(St){const vt=function T(){return m=m||document.querySelector("base"),m?m.getAttribute("href"):null}();return null==vt?null:function x(lt){b=b||document.createElement("a"),b.setAttribute("href",lt);const St=b.pathname;return"/"===St.charAt(0)?St:`/${St}`}(vt)}resetBaseElement(){m=null}getUserAgent(){return window.navigator.userAgent}getCookie(St){return(0,p.Mx)(document.cookie,St)}}let b,m=null,v=(()=>{class lt{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const N=new e.OlP("EventManagerPlugins");let B=(()=>{class lt{constructor(vt,Ot){this._zone=Ot,this._eventNameToPlugin=new Map,vt.forEach(Vt=>{Vt.manager=this}),this._plugins=vt.slice().reverse()}addEventListener(vt,Ot,Vt){return this._findPluginFor(Ot).addEventListener(vt,Ot,Vt)}getZone(){return this._zone}_findPluginFor(vt){let Ot=this._eventNameToPlugin.get(vt);if(Ot)return Ot;if(Ot=this._plugins.find(si=>si.supports(vt)),!Ot)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(vt,Ot),Ot}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(N),e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();class O{constructor(St){this._doc=St}}const te="ng-app-id";let ne=(()=>{class lt{constructor(vt,Ot,Vt,si={}){this.doc=vt,this.appId=Ot,this.nonce=Vt,this.platformId=si,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,p.PM)(si),this.resetHostNodes()}addStyles(vt){for(const Ot of vt)1===this.changeUsageCount(Ot,1)&&this.onStyleAdded(Ot)}removeStyles(vt){for(const Ot of vt)this.changeUsageCount(Ot,-1)<=0&&this.onStyleRemoved(Ot)}ngOnDestroy(){const vt=this.styleNodesInDOM;vt&&(vt.forEach(Ot=>Ot.remove()),vt.clear());for(const Ot of this.getAllStyles())this.onStyleRemoved(Ot);this.resetHostNodes()}addHost(vt){this.hostNodes.add(vt);for(const Ot of this.getAllStyles())this.addStyleToHost(vt,Ot)}removeHost(vt){this.hostNodes.delete(vt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(vt){for(const Ot of this.hostNodes)this.addStyleToHost(Ot,vt)}onStyleRemoved(vt){const Ot=this.styleRef;Ot.get(vt)?.elements?.forEach(Vt=>Vt.remove()),Ot.delete(vt)}collectServerRenderedStyles(){const vt=this.doc.head?.querySelectorAll(`style[${te}="${this.appId}"]`);if(vt?.length){const Ot=new Map;return vt.forEach(Vt=>{null!=Vt.textContent&&Ot.set(Vt.textContent,Vt)}),Ot}return null}changeUsageCount(vt,Ot){const Vt=this.styleRef;if(Vt.has(vt)){const si=Vt.get(vt);return si.usage+=Ot,si.usage}return Vt.set(vt,{usage:Ot,elements:[]}),Ot}getStyleElement(vt,Ot){const Vt=this.styleNodesInDOM,si=Vt?.get(Ot);if(si?.parentNode===vt)return Vt.delete(Ot),si.removeAttribute(te),si;{const zt=this.doc.createElement("style");return this.nonce&&zt.setAttribute("nonce",this.nonce),zt.textContent=Ot,this.platformIsServer&&zt.setAttribute(te,this.appId),zt}}addStyleToHost(vt,Ot){const Vt=this.getStyleElement(vt,Ot);vt.appendChild(Vt);const si=this.styleRef,zt=si.get(Ot)?.elements;zt?zt.push(Vt):si.set(Ot,{elements:[Vt],usage:1})}resetHostNodes(){const vt=this.hostNodes;vt.clear(),vt.add(this.doc.head)}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const F={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/"},ce=/%COMP%/g,w=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function W(lt,St){return St.map(vt=>vt.replace(ce,lt))}let Q=(()=>{class lt{constructor(vt,Ot,Vt,si,zt,yt,Tt,Me=null){this.eventManager=vt,this.sharedStylesHost=Ot,this.appId=Vt,this.removeStylesOnCompDestroy=si,this.doc=zt,this.platformId=yt,this.ngZone=Tt,this.nonce=Me,this.rendererByCompId=new Map,this.platformIsServer=(0,p.PM)(yt),this.defaultRenderer=new Re(vt,zt,Tt,this.platformIsServer)}createRenderer(vt,Ot){if(!vt||!Ot)return this.defaultRenderer;this.platformIsServer&&Ot.encapsulation===e.ifc.ShadowDom&&(Ot={...Ot,encapsulation:e.ifc.Emulated});const Vt=this.getOrCreateRenderer(vt,Ot);return Vt instanceof rt?Vt.applyToHost(vt):Vt instanceof $e&&Vt.applyStyles(),Vt}getOrCreateRenderer(vt,Ot){const Vt=this.rendererByCompId;let si=Vt.get(Ot.id);if(!si){const zt=this.doc,yt=this.ngZone,Tt=this.eventManager,Me=this.sharedStylesHost,mt=this.removeStylesOnCompDestroy,Ge=this.platformIsServer;switch(Ot.encapsulation){case e.ifc.Emulated:si=new rt(Tt,Me,Ot,this.appId,mt,zt,yt,Ge);break;case e.ifc.ShadowDom:return new Ye(Tt,Me,vt,Ot,zt,yt,this.nonce,Ge);default:si=new $e(Tt,Me,Ot,mt,zt,yt,Ge)}Vt.set(Ot.id,si)}return si}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(B),e.LFG(ne),e.LFG(e.AFp),e.LFG(w),e.LFG(p.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();class Re{constructor(St,vt,Ot,Vt){this.eventManager=St,this.doc=vt,this.ngZone=Ot,this.platformIsServer=Vt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(St,vt){return vt?this.doc.createElementNS(F[vt]||vt,St):this.doc.createElement(St)}createComment(St){return this.doc.createComment(St)}createText(St){return this.doc.createTextNode(St)}appendChild(St,vt){(ft(St)?St.content:St).appendChild(vt)}insertBefore(St,vt,Ot){St&&(ft(St)?St.content:St).insertBefore(vt,Ot)}removeChild(St,vt){St&&St.removeChild(vt)}selectRootElement(St,vt){let Ot="string"==typeof St?this.doc.querySelector(St):St;if(!Ot)throw new e.vHH(-5104,!1);return vt||(Ot.textContent=""),Ot}parentNode(St){return St.parentNode}nextSibling(St){return St.nextSibling}setAttribute(St,vt,Ot,Vt){if(Vt){vt=Vt+":"+vt;const si=F[Vt];si?St.setAttributeNS(si,vt,Ot):St.setAttribute(vt,Ot)}else St.setAttribute(vt,Ot)}removeAttribute(St,vt,Ot){if(Ot){const Vt=F[Ot];Vt?St.removeAttributeNS(Vt,vt):St.removeAttribute(`${Ot}:${vt}`)}else St.removeAttribute(vt)}addClass(St,vt){St.classList.add(vt)}removeClass(St,vt){St.classList.remove(vt)}setStyle(St,vt,Ot,Vt){Vt&(e.JOm.DashCase|e.JOm.Important)?St.style.setProperty(vt,Ot,Vt&e.JOm.Important?"important":""):St.style[vt]=Ot}removeStyle(St,vt,Ot){Ot&e.JOm.DashCase?St.style.removeProperty(vt):St.style[vt]=""}setProperty(St,vt,Ot){St[vt]=Ot}setValue(St,vt){St.nodeValue=vt}listen(St,vt,Ot){if("string"==typeof St&&!(St=(0,p.q)().getGlobalEventTarget(this.doc,St)))throw new Error(`Unsupported event target ${St} for event ${vt}`);return this.eventManager.addEventListener(St,vt,this.decoratePreventDefault(Ot))}decoratePreventDefault(St){return vt=>{if("__ngUnwrap__"===vt)return St;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>St(vt)):St(vt))&&vt.preventDefault()}}}function ft(lt){return"TEMPLATE"===lt.tagName&&void 0!==lt.content}class Ye extends Re{constructor(St,vt,Ot,Vt,si,zt,yt,Tt){super(St,si,zt,Tt),this.sharedStylesHost=vt,this.hostEl=Ot,this.shadowRoot=Ot.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Me=W(Vt.id,Vt.styles);for(const mt of Me){const Ge=document.createElement("style");yt&&Ge.setAttribute("nonce",yt),Ge.textContent=mt,this.shadowRoot.appendChild(Ge)}}nodeOrShadowRoot(St){return St===this.hostEl?this.shadowRoot:St}appendChild(St,vt){return super.appendChild(this.nodeOrShadowRoot(St),vt)}insertBefore(St,vt,Ot){return super.insertBefore(this.nodeOrShadowRoot(St),vt,Ot)}removeChild(St,vt){return super.removeChild(this.nodeOrShadowRoot(St),vt)}parentNode(St){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(St)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class $e extends Re{constructor(St,vt,Ot,Vt,si,zt,yt,Tt){super(St,si,zt,yt),this.sharedStylesHost=vt,this.removeStylesOnCompDestroy=Vt,this.styles=Tt?W(Tt,Ot.styles):Ot.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class rt extends $e{constructor(St,vt,Ot,Vt,si,zt,yt,Tt){const Me=Vt+"-"+Ot.id;super(St,vt,Ot,si,zt,yt,Tt,Me),this.contentAttr=function z(lt){return"_ngcontent-%COMP%".replace(ce,lt)}(Me),this.hostAttr=function q(lt){return"_nghost-%COMP%".replace(ce,lt)}(Me)}applyToHost(St){this.applyStyles(),this.setAttribute(St,this.hostAttr,"")}createElement(St,vt){const Ot=super.createElement(St,vt);return super.setAttribute(Ot,this.contentAttr,""),Ot}}let Qe=(()=>{class lt extends O{constructor(vt){super(vt)}supports(vt){return!0}addEventListener(vt,Ot,Vt){return vt.addEventListener(Ot,Vt,!1),()=>this.removeEventListener(vt,Ot,Vt)}removeEventListener(vt,Ot,Vt){return vt.removeEventListener(Ot,Vt)}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const ge=["alt","control","meta","shift"],G={"\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"},me={alt:lt=>lt.altKey,control:lt=>lt.ctrlKey,meta:lt=>lt.metaKey,shift:lt=>lt.shiftKey};let Le=(()=>{class lt extends O{constructor(vt){super(vt)}supports(vt){return null!=lt.parseEventName(vt)}addEventListener(vt,Ot,Vt){const si=lt.parseEventName(Ot),zt=lt.eventCallback(si.fullKey,Vt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.q)().onAndCancel(vt,si.domEventName,zt))}static parseEventName(vt){const Ot=vt.toLowerCase().split("."),Vt=Ot.shift();if(0===Ot.length||"keydown"!==Vt&&"keyup"!==Vt)return null;const si=lt._normalizeKey(Ot.pop());let zt="",yt=Ot.indexOf("code");if(yt>-1&&(Ot.splice(yt,1),zt="code."),ge.forEach(Me=>{const mt=Ot.indexOf(Me);mt>-1&&(Ot.splice(mt,1),zt+=Me+".")}),zt+=si,0!=Ot.length||0===si.length)return null;const Tt={};return Tt.domEventName=Vt,Tt.fullKey=zt,Tt}static matchEventFullKeyCode(vt,Ot){let Vt=G[vt.key]||vt.key,si="";return Ot.indexOf("code.")>-1&&(Vt=vt.code,si="code."),!(null==Vt||!Vt)&&(Vt=Vt.toLowerCase()," "===Vt?Vt="space":"."===Vt&&(Vt="dot"),ge.forEach(zt=>{zt!==Vt&&(0,me[zt])(vt)&&(si+=zt+".")}),si+=Vt,si===Ot)}static eventCallback(vt,Ot,Vt){return si=>{lt.matchEventFullKeyCode(si,vt)&&Vt.runGuarded(()=>Ot(si))}}static _normalizeKey(vt){return"esc"===vt?"escape":vt}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const Y=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:p.bD},{provide:e.g9A,useValue:function fe(){S.makeCurrent()},multi:!0},{provide:p.K0,useFactory:function we(){return(0,e.RDi)(document),document},deps:[]}]),Ne=new e.OlP(""),ae=[{provide:e.rWj,useClass:class R{addToWindow(St){e.dqk.getAngularTestability=(Ot,Vt=!0)=>{const si=St.findTestabilityInTree(Ot,Vt);if(null==si)throw new e.vHH(5103,!1);return si},e.dqk.getAllAngularTestabilities=()=>St.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>St.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(Ot=>{const Vt=e.dqk.getAllAngularTestabilities();let si=Vt.length,zt=!1;const yt=function(Tt){zt=zt||Tt,si--,0==si&&Ot(zt)};Vt.forEach(Tt=>{Tt.whenStable(yt)})})}findTestabilityInTree(St,vt,Ot){return null==vt?null:St.getTestability(vt)??(Ot?(0,p.q)().isShadowRoot(vt)?this.findTestabilityInTree(St,vt.host,!0):this.findTestabilityInTree(St,vt.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]}],je=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function qe(){return new e.qLn},deps:[]},{provide:N,useClass:Qe,multi:!0,deps:[p.K0,e.R0b,e.Lbi]},{provide:N,useClass:Le,multi:!0,deps:[p.K0]},Q,ne,B,{provide:e.FYo,useExisting:Q},{provide:p.JF,useClass:v,deps:[]},[]];let U=(()=>{class lt{constructor(vt){}static withServerTransition(vt){return{ngModule:lt,providers:[{provide:e.AFp,useValue:vt.appId}]}}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(Ne,12))};static#t=this.\u0275mod=e.oAB({type:lt});static#i=this.\u0275inj=e.cJS({providers:[...je,...ae],imports:[p.ez,e.hGG]})}return lt})(),Et=(()=>{class lt{constructor(vt){this._doc=vt}getTitle(){return this._doc.title}setTitle(vt){this._doc.title=vt||""}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new Ot:function He(){return new Et((0,e.LFG)(p.K0))}(),Vt},providedIn:"root"})}return lt})();typeof window<"u"&&window;let E=(()=>{class lt{static#e=this.\u0275fac=function(Ot){return new(Ot||lt)};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new(Ot||lt):e.LFG($),Vt},providedIn:"root"})}return lt})(),$=(()=>{class lt extends E{constructor(vt){super(),this._doc=vt}sanitize(vt,Ot){if(null==Ot)return null;switch(vt){case e.q3G.NONE:return Ot;case e.q3G.HTML:return(0,e.qzn)(Ot,"HTML")?(0,e.z3N)(Ot):(0,e.EiD)(this._doc,String(Ot)).toString();case e.q3G.STYLE:return(0,e.qzn)(Ot,"Style")?(0,e.z3N)(Ot):Ot;case e.q3G.SCRIPT:if((0,e.qzn)(Ot,"Script"))return(0,e.z3N)(Ot);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(Ot,"URL")?(0,e.z3N)(Ot):(0,e.mCW)(String(Ot));case e.q3G.RESOURCE_URL:if((0,e.qzn)(Ot,"ResourceURL"))return(0,e.z3N)(Ot);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(vt){return(0,e.JVY)(vt)}bypassSecurityTrustStyle(vt){return(0,e.L6k)(vt)}bypassSecurityTrustScript(vt){return(0,e.eBb)(vt)}bypassSecurityTrustUrl(vt){return(0,e.LAX)(vt)}bypassSecurityTrustResourceUrl(vt){return(0,e.pB0)(vt)}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new Ot:function k(lt){return new $(lt.get(p.K0))}(e.LFG(e.zs3)),Vt},providedIn:"root"})}return lt})()},44112:(Ee,Z,h)=>{"use strict";h.d(Z,{gz:()=>bn,m2:()=>Xi,OD:()=>nn,GZ:()=>Ta,wN:()=>Zt,F0:()=>Ii,rH:()=>br,Bz:()=>Ns,lC:()=>ir});var e=h(65879),p=h(2664),g=h(7715),S=h(22096),m=h(65619),T=h(52572),b=h(46973),x=h(35211),R=h(74911),v=h(88407),N=h(58504),B=h(36232),O=h(93168),te=h(78645),ne=h(96814),F=h(37398),ce=h(94664),Ce=h(48180),Ie=h(27921),ye=h(32181),oe=h(9769),w=h(81374),z=h(76328),q=h(99397),W=h(26306),Q=h(79360),Re=h(69732),Fe=h(43572),ft=h(8251);function Ye(pe){return pe<=0?()=>B.E:(0,Q.e)((Oe,X)=>{let Te=[];Oe.subscribe((0,ft.x)(X,ut=>{Te.push(ut),pe{for(const ut of Te)X.next(ut);X.complete()},void 0,()=>{Te=null}))})}var $e=h(3026),rt=h(42737),ge=h(21441),G=h(64716),me=h(66196),Le=h(57537),Ve=h(6593);const ve="primary",xe=Symbol("RouteTitle");class ot{constructor(Oe){this.params=Oe||{}}has(Oe){return Object.prototype.hasOwnProperty.call(this.params,Oe)}get(Oe){if(this.has(Oe)){const X=this.params[Oe];return Array.isArray(X)?X[0]:X}return null}getAll(Oe){if(this.has(Oe)){const X=this.params[Oe];return Array.isArray(X)?X:[X]}return[]}get keys(){return Object.keys(this.params)}}function fe(pe){return new ot(pe)}function qe(pe,Oe,X){const Te=X.path.split("/");if(Te.length>pe.length||"full"===X.pathMatch&&(Oe.hasChildren()||Te.lengthTe[kt]===ut)}return pe===Oe}function Ne(pe){return pe.length>0?pe[pe.length-1]:null}function ae(pe){return(0,p.b)(pe)?pe:(0,e.QGY)(pe)?(0,g.D)(Promise.resolve(pe)):(0,S.of)(pe)}const je={exact:function ke(pe,Oe,X){if(!f(pe.segments,Oe.segments)||!Pe(pe.segments,Oe.segments,X)||pe.numberOfChildren!==Oe.numberOfChildren)return!1;for(const Te in Oe.children)if(!pe.children[Te]||!ke(pe.children[Te],Oe.children[Te],X))return!1;return!0},subset:Et},U={exact:function ee(pe,Oe){return ht(pe,Oe)},subset:function He(pe,Oe){return Object.keys(Oe).length<=Object.keys(pe).length&&Object.keys(Oe).every(X=>Y(pe[X],Oe[X]))},ignored:()=>!0};function le(pe,Oe,X){return je[X.paths](pe.root,Oe.root,X.matrixParams)&&U[X.queryParams](pe.queryParams,Oe.queryParams)&&!("exact"===X.fragment&&pe.fragment!==Oe.fragment)}function Et(pe,Oe,X){return he(pe,Oe,Oe.segments,X)}function he(pe,Oe,X,Te){if(pe.segments.length>X.length){const ut=pe.segments.slice(0,X.length);return!(!f(ut,X)||Oe.hasChildren()||!Pe(ut,X,Te))}if(pe.segments.length===X.length){if(!f(pe.segments,X)||!Pe(pe.segments,X,Te))return!1;for(const ut in Oe.children)if(!pe.children[ut]||!Et(pe.children[ut],Oe.children[ut],Te))return!1;return!0}{const ut=X.slice(0,pe.segments.length),kt=X.slice(pe.segments.length);return!!(f(pe.segments,ut)&&Pe(pe.segments,ut,Te)&&pe.children[ve])&&he(pe.children[ve],Oe,kt,Te)}}function Pe(pe,Oe,X){return Oe.every((Te,ut)=>U[X](pe[ut].parameters,Te.parameters))}class r{constructor(Oe=new u([],{}),X={},Te=null){this.root=Oe,this.queryParams=X,this.fragment=Te}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fe(this.queryParams)),this._queryParamMap}toString(){return i.serialize(this)}}class u{constructor(Oe,X){this.segments=Oe,this.children=X,this.parent=null,Object.values(X).forEach(Te=>Te.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return a(this)}}class C{constructor(Oe,X){this.path=Oe,this.parameters=X}get parameterMap(){return this._parameterMap||(this._parameterMap=fe(this.parameters)),this._parameterMap}toString(){return it(this)}}function f(pe,Oe){return pe.length===Oe.length&&pe.every((X,Te)=>X.path===Oe[Te].path)}let n=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return new t},providedIn:"root"})}return pe})();class t{parse(Oe){const X=new Ot(Oe);return new r(X.parseRootSegment(),X.parseQueryParams(),X.parseFragment())}serialize(Oe){const X=`/${c(Oe.root,!0)}`,Te=function De(pe){const Oe=Object.keys(pe).map(X=>{const Te=pe[X];return Array.isArray(Te)?Te.map(ut=>`${d(X)}=${d(ut)}`).join("&"):`${d(X)}=${d(Te)}`}).filter(X=>!!X);return Oe.length?`?${Oe.join("&")}`:""}(Oe.queryParams);return`${X}${Te}${"string"==typeof Oe.fragment?`#${function s(pe){return encodeURI(pe)}(Oe.fragment)}`:""}`}}const i=new t;function a(pe){return pe.segments.map(Oe=>it(Oe)).join("/")}function c(pe,Oe){if(!pe.hasChildren())return a(pe);if(Oe){const X=pe.children[ve]?c(pe.children[ve],!1):"",Te=[];return Object.entries(pe.children).forEach(([ut,kt])=>{ut!==ve&&Te.push(`${ut}:${c(kt,!1)}`)}),Te.length>0?`${X}(${Te.join("//")})`:X}{const X=function o(pe,Oe){let X=[];return Object.entries(pe.children).forEach(([Te,ut])=>{Te===ve&&(X=X.concat(Oe(ut,Te)))}),Object.entries(pe.children).forEach(([Te,ut])=>{Te!==ve&&(X=X.concat(Oe(ut,Te)))}),X}(pe,(Te,ut)=>ut===ve?[c(pe.children[ve],!1)]:[`${ut}:${c(Te,!1)}`]);return 1===Object.keys(pe.children).length&&null!=pe.children[ve]?`${a(pe)}/${X[0]}`:`${a(pe)}/(${X.join("//")})`}}function l(pe){return encodeURIComponent(pe).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function d(pe){return l(pe).replace(/%3B/gi,";")}function E(pe){return l(pe).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function k(pe){return decodeURIComponent(pe)}function $(pe){return k(pe.replace(/\+/g,"%20"))}function it(pe){return`${E(pe.path)}${function Ze(pe){return Object.keys(pe).map(Oe=>`;${E(Oe)}=${E(pe[Oe])}`).join("")}(pe.parameters)}`}const Xe=/^[^\/()?;#]+/;function se(pe){const Oe=pe.match(Xe);return Oe?Oe[0]:""}const ie=/^[^\/()?;=#]+/,et=/^[^=?&#]+/,St=/^[^&#]+/;class Ot{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 X={};this.peekStartsWith("/(")&&(this.capture("/"),X=this.parseParens(!0));let Te={};return this.peekStartsWith("(")&&(Te=this.parseParens(!1)),(Oe.length>0||Object.keys(X).length>0)&&(Te[ve]=new u(Oe,X)),Te}parseSegment(){const Oe=se(this.remaining);if(""===Oe&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(Oe),new C(k(Oe),this.parseMatrixParams())}parseMatrixParams(){const Oe={};for(;this.consumeOptional(";");)this.parseParam(Oe);return Oe}parseParam(Oe){const X=function _e(pe){const Oe=pe.match(ie);return Oe?Oe[0]:""}(this.remaining);if(!X)return;this.capture(X);let Te="";if(this.consumeOptional("=")){const ut=se(this.remaining);ut&&(Te=ut,this.capture(Te))}Oe[k(X)]=k(Te)}parseQueryParam(Oe){const X=function lt(pe){const Oe=pe.match(et);return Oe?Oe[0]:""}(this.remaining);if(!X)return;this.capture(X);let Te="";if(this.consumeOptional("=")){const Ht=function vt(pe){const Oe=pe.match(St);return Oe?Oe[0]:""}(this.remaining);Ht&&(Te=Ht,this.capture(Te))}const ut=$(X),kt=$(Te);if(Oe.hasOwnProperty(ut)){let Ht=Oe[ut];Array.isArray(Ht)||(Ht=[Ht],Oe[ut]=Ht),Ht.push(kt)}else Oe[ut]=kt}parseParens(Oe){const X={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Te=se(this.remaining),ut=this.remaining[Te.length];if("/"!==ut&&")"!==ut&&";"!==ut)throw new e.vHH(4010,!1);let kt;Te.indexOf(":")>-1?(kt=Te.slice(0,Te.indexOf(":")),this.capture(kt),this.capture(":")):Oe&&(kt=ve);const Ht=this.parseChildren();X[kt]=1===Object.keys(Ht).length?Ht[ve]:new u([],Ht),this.consumeOptional("//")}return X}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 Vt(pe){return pe.segments.length>0?new u([],{[ve]:pe}):pe}function si(pe){const Oe={};for(const Te of Object.keys(pe.children)){const kt=si(pe.children[Te]);if(Te===ve&&0===kt.segments.length&&kt.hasChildren())for(const[Ht,ii]of Object.entries(kt.children))Oe[Ht]=ii;else(kt.segments.length>0||kt.hasChildren())&&(Oe[Te]=kt)}return function zt(pe){if(1===pe.numberOfChildren&&pe.children[ve]){const Oe=pe.children[ve];return new u(pe.segments.concat(Oe.segments),Oe.children)}return pe}(new u(pe.segments,Oe))}function yt(pe){return pe instanceof r}function Me(pe){let Oe;const ut=Vt(function X(kt){const Ht={};for(const Ci of kt.children){const Ui=X(Ci);Ht[Ci.outlet]=Ui}const ii=new u(kt.url,Ht);return kt===pe&&(Oe=ii),ii}(pe.root));return Oe??ut}function mt(pe,Oe,X,Te){let ut=pe;for(;ut.parent;)ut=ut.parent;if(0===Oe.length)return At(ut,ut,ut,X,Te);const kt=function mi(pe){if("string"==typeof pe[0]&&1===pe.length&&"/"===pe[0])return new Xt(!0,0,pe);let Oe=0,X=!1;const Te=pe.reduce((ut,kt,Ht)=>{if("object"==typeof kt&&null!=kt){if(kt.outlets){const ii={};return Object.entries(kt.outlets).forEach(([Ci,Ui])=>{ii[Ci]="string"==typeof Ui?Ui.split("/"):Ui}),[...ut,{outlets:ii}]}if(kt.segmentPath)return[...ut,kt.segmentPath]}return"string"!=typeof kt?[...ut,kt]:0===Ht?(kt.split("/").forEach((ii,Ci)=>{0==Ci&&"."===ii||(0==Ci&&""===ii?X=!0:".."===ii?Oe++:""!=ii&&ut.push(ii))}),ut):[...ut,kt]},[]);return new Xt(X,Oe,Te)}(Oe);if(kt.toRoot())return At(ut,ut,new u([],{}),X,Te);const Ht=function xt(pe,Oe,X){if(pe.isAbsolute)return new Mi(Oe,!0,0);if(!X)return new Mi(Oe,!1,NaN);if(null===X.parent)return new Mi(X,!0,0);const Te=Ge(pe.commands[0])?0:1;return function _i(pe,Oe,X){let Te=pe,ut=Oe,kt=X;for(;kt>ut;){if(kt-=ut,Te=Te.parent,!Te)throw new e.vHH(4005,!1);ut=Te.segments.length}return new Mi(Te,!1,ut-kt)}(X,X.segments.length-1+Te,pe.numberOfDoubleDots)}(kt,ut,pe),ii=Ht.processChildren?Gt(Ht.segmentGroup,Ht.index,kt.commands):Nt(Ht.segmentGroup,Ht.index,kt.commands);return At(ut,Ht.segmentGroup,ii,X,Te)}function Ge(pe){return"object"==typeof pe&&null!=pe&&!pe.outlets&&!pe.segmentPath}function Je(pe){return"object"==typeof pe&&null!=pe&&pe.outlets}function At(pe,Oe,X,Te,ut){let Ht,kt={};Te&&Object.entries(Te).forEach(([Ci,Ui])=>{kt[Ci]=Array.isArray(Ui)?Ui.map(Fi=>`${Fi}`):`${Ui}`}),Ht=pe===Oe?X:Ut(pe,Oe,X);const ii=Vt(si(Ht));return new r(ii,kt,ut)}function Ut(pe,Oe,X){const Te={};return Object.entries(pe.children).forEach(([ut,kt])=>{Te[ut]=kt===Oe?X:Ut(kt,Oe,X)}),new u(pe.segments,Te)}class Xt{constructor(Oe,X,Te){if(this.isAbsolute=Oe,this.numberOfDoubleDots=X,this.commands=Te,Oe&&Te.length>0&&Ge(Te[0]))throw new e.vHH(4003,!1);const ut=Te.find(Je);if(ut&&ut!==Ne(Te))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Mi{constructor(Oe,X,Te){this.segmentGroup=Oe,this.processChildren=X,this.index=Te}}function Nt(pe,Oe,X){if(pe||(pe=new u([],{})),0===pe.segments.length&&pe.hasChildren())return Gt(pe,Oe,X);const Te=function li(pe,Oe,X){let Te=0,ut=Oe;const kt={match:!1,pathIndex:0,commandIndex:0};for(;ut=X.length)return kt;const Ht=pe.segments[ut],ii=X[Te];if(Je(ii))break;const Ci=`${ii}`,Ui=Te0&&void 0===Ci)break;if(Ci&&Ui&&"object"==typeof Ui&&void 0===Ui.outlets){if(!ji(Ci,Ui,Ht))return kt;Te+=2}else{if(!ji(Ci,{},Ht))return kt;Te++}ut++}return{match:!0,pathIndex:ut,commandIndex:Te}}(pe,Oe,X),ut=X.slice(Te.commandIndex);if(Te.match&&Te.pathIndex{"string"==typeof Ht&&(Ht=[Ht]),null!==Ht&&(ut[kt]=Nt(pe.children[kt],Oe,Ht))}),Object.entries(pe.children).forEach(([kt,Ht])=>{void 0===Te[kt]&&(ut[kt]=Ht)}),new u(pe.segments,ut)}}function fi(pe,Oe,X){const Te=pe.segments.slice(0,Oe);let ut=0;for(;ut{"string"==typeof Te&&(Te=[Te]),null!==Te&&(Oe[X]=fi(new u([],{}),0,Te))}),Oe}function Zi(pe){const Oe={};return Object.entries(pe).forEach(([X,Te])=>Oe[X]=`${Te}`),Oe}function ji(pe,Oe,X){return pe==X.path&&ht(Oe,X.parameters)}const Di="imperative";class $i{constructor(Oe,X){this.id=Oe,this.url=X}}class nn extends $i{constructor(Oe,X,Te="imperative",ut=null){super(Oe,X),this.type=0,this.navigationTrigger=Te,this.restoredState=ut}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Xi extends $i{constructor(Oe,X,Te){super(Oe,X),this.urlAfterRedirects=Te,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Wt extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.reason=Te,this.code=ut,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class yi extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.reason=Te,this.code=ut,this.type=16}}class de extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.error=Te,this.target=ut,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class pt extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.urlAfterRedirects=Te,this.state=ut,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ke extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.urlAfterRedirects=Te,this.state=ut,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bt extends $i{constructor(Oe,X,Te,ut,kt){super(Oe,X),this.urlAfterRedirects=Te,this.state=ut,this.shouldActivate=kt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ei extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.urlAfterRedirects=Te,this.state=ut,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oi extends $i{constructor(Oe,X,Te,ut){super(Oe,X),this.urlAfterRedirects=Te,this.state=ut,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class jn{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 pr{constructor(Oe){this.snapshot=Oe,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class On{constructor(Oe){this.snapshot=Oe,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xn{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 Gn{constructor(Oe,X,Te){this.routerEvent=Oe,this.position=X,this.anchor=Te,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Yi{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Cn,this.attachRef=null}}let Cn=(()=>{class pe{constructor(){this.contexts=new Map}onChildOutletCreated(X,Te){const ut=this.getOrCreateContext(X);ut.outlet=Te,this.contexts.set(X,ut)}onChildOutletDestroyed(X){const Te=this.getContext(X);Te&&(Te.outlet=null,Te.attachRef=null)}onOutletDeactivated(){const X=this.contexts;return this.contexts=new Map,X}onOutletReAttached(X){this.contexts=X}getOrCreateContext(X){let Te=this.getContext(X);return Te||(Te=new Yi,this.contexts.set(X,Te)),Te}getContext(X){return this.contexts.get(X)||null}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();class Un{constructor(Oe){this._root=Oe}get root(){return this._root.value}parent(Oe){const X=this.pathFromRoot(Oe);return X.length>1?X[X.length-2]:null}children(Oe){const X=Sn(Oe,this._root);return X?X.children.map(Te=>Te.value):[]}firstChild(Oe){const X=Sn(Oe,this._root);return X&&X.children.length>0?X.children[0].value:null}siblings(Oe){const X=zn(Oe,this._root);return X.length<2?[]:X[X.length-2].children.map(ut=>ut.value).filter(ut=>ut!==Oe)}pathFromRoot(Oe){return zn(Oe,this._root).map(X=>X.value)}}function Sn(pe,Oe){if(pe===Oe.value)return Oe;for(const X of Oe.children){const Te=Sn(pe,X);if(Te)return Te}return null}function zn(pe,Oe){if(pe===Oe.value)return[Oe];for(const X of Oe.children){const Te=zn(pe,X);if(Te.length)return Te.unshift(Oe),Te}return[]}class or{constructor(Oe,X){this.value=Oe,this.children=X}toString(){return`TreeNode(${this.value})`}}function er(pe){const Oe={};return pe&&pe.children.forEach(X=>Oe[X.value.outlet]=X),Oe}class xr extends Un{constructor(Oe,X){super(Oe),this.snapshot=X,sr(this,Oe)}toString(){return this.snapshot.toString()}}function Qn(pe,Oe){const X=function jr(pe,Oe){const Ht=new dn([],{},{},"",{},ve,Oe,null,{});return new In("",new or(Ht,[]))}(0,Oe),Te=new m.X([new C("",{})]),ut=new m.X({}),kt=new m.X({}),Ht=new m.X({}),ii=new m.X(""),Ci=new bn(Te,ut,Ht,ii,kt,ve,Oe,X.root);return Ci.snapshot=X.root,new xr(new or(Ci,[]),X)}class bn{constructor(Oe,X,Te,ut,kt,Ht,ii,Ci){this.urlSubject=Oe,this.paramsSubject=X,this.queryParamsSubject=Te,this.fragmentSubject=ut,this.dataSubject=kt,this.outlet=Ht,this.component=ii,this._futureSnapshot=Ci,this.title=this.dataSubject?.pipe((0,F.U)(Ui=>Ui[xe]))??(0,S.of)(void 0),this.url=Oe,this.params=X,this.queryParams=Te,this.fragment=ut,this.data=kt}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,F.U)(Oe=>fe(Oe)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,F.U)(Oe=>fe(Oe)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Si(pe,Oe="emptyOnly"){const X=pe.pathFromRoot;let Te=0;if("always"!==Oe)for(Te=X.length-1;Te>=1;){const ut=X[Te],kt=X[Te-1];if(ut.routeConfig&&""===ut.routeConfig.path)Te--;else{if(kt.component)break;Te--}}return function Gi(pe){return pe.reduce((Oe,X)=>({params:{...Oe.params,...X.params},data:{...Oe.data,...X.data},resolve:{...X.data,...Oe.resolve,...X.routeConfig?.data,...X._resolvedData}}),{params:{},data:{},resolve:{}})}(X.slice(Te))}class dn{get title(){return this.data?.[xe]}constructor(Oe,X,Te,ut,kt,Ht,ii,Ci,Ui){this.url=Oe,this.params=X,this.queryParams=Te,this.fragment=ut,this.data=kt,this.outlet=Ht,this.component=ii,this.routeConfig=Ci,this._resolve=Ui}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(Te=>Te.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class In extends Un{constructor(Oe,X){super(X),this.url=Oe,sr(this,X)}toString(){return Hn(this._root)}}function sr(pe,Oe){Oe.value._routerState=pe,Oe.children.forEach(X=>sr(pe,X))}function Hn(pe){const Oe=pe.children.length>0?` { ${pe.children.map(Hn).join(", ")} } `:"";return`${pe.value}${Oe}`}function tr(pe){if(pe.snapshot){const Oe=pe.snapshot,X=pe._futureSnapshot;pe.snapshot=X,ht(Oe.queryParams,X.queryParams)||pe.queryParamsSubject.next(X.queryParams),Oe.fragment!==X.fragment&&pe.fragmentSubject.next(X.fragment),ht(Oe.params,X.params)||pe.paramsSubject.next(X.params),function we(pe,Oe){if(pe.length!==Oe.length)return!1;for(let X=0;Xht(X.parameters,Oe[Te].parameters))}(pe.url,Oe.url);return X&&!(!pe.parent!=!Oe.parent)&&(!pe.parent||Tn(pe.parent,Oe.parent))}let ir=(()=>{class pe{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)(zi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(X){if(X.name){const{firstChange:Te,previousValue:ut}=X.name;if(Te)return;this.isTrackedInParentContexts(ut)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ut)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(X){return this.parentContexts.getContext(X)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const X=this.parentContexts.getContext(this.name);X?.route&&(X.attachRef?this.attach(X.attachRef,X.route):this.activateWith(X.route,X.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 X=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(X.instance),X}attach(X,Te){this.activated=X,this._activatedRoute=Te,this.location.insert(X.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(X.instance)}deactivate(){if(this.activated){const X=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(X)}}activateWith(X,Te){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=X;const ut=this.location,Ht=X.snapshot.component,ii=this.parentContexts.getOrCreateContext(this.name).children,Ci=new lr(X,ii,ut.injector);this.activated=ut.createComponent(Ht,{index:ut.length,injector:Ci,environmentInjector:Te??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275dir=e.lG2({type:pe,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]})}return pe})();class lr{constructor(Oe,X,Te){this.route=Oe,this.childContexts=X,this.parent=Te}get(Oe,X){return Oe===bn?this.route:Oe===Cn?this.childContexts:this.parent.get(Oe,X)}}const zi=new e.OlP("");let nr=(()=>{class pe{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(X){this.unsubscribeFromRouteData(X),this.subscribeToRouteData(X)}unsubscribeFromRouteData(X){this.outletDataSubscriptions.get(X)?.unsubscribe(),this.outletDataSubscriptions.delete(X)}subscribeToRouteData(X){const{activatedRoute:Te}=X,ut=(0,T.a)([Te.queryParams,Te.params,Te.data]).pipe((0,ce.w)(([kt,Ht,ii],Ci)=>(ii={...kt,...Ht,...ii},0===Ci?(0,S.of)(ii):Promise.resolve(ii)))).subscribe(kt=>{if(!X.isActivated||!X.activatedComponentRef||X.activatedRoute!==Te||null===Te.component)return void this.unsubscribeFromRouteData(X);const Ht=(0,e.qFp)(Te.component);if(Ht)for(const{templateName:ii}of Ht.inputs)X.activatedComponentRef.setInput(ii,kt[ii]);else this.unsubscribeFromRouteData(X)});this.outletDataSubscriptions.set(X,ut)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac})}return pe})();function Wn(pe,Oe,X){if(X&&pe.shouldReuseRoute(Oe.value,X.value.snapshot)){const Te=X.value;Te._futureSnapshot=Oe.value;const ut=function yn(pe,Oe,X){return Oe.children.map(Te=>{for(const ut of X.children)if(pe.shouldReuseRoute(Te.value,ut.value.snapshot))return Wn(pe,Te,ut);return Wn(pe,Te)})}(pe,Oe,X);return new or(Te,ut)}{if(pe.shouldAttach(Oe.value)){const kt=pe.retrieve(Oe.value);if(null!==kt){const Ht=kt.route;return Ht.value._futureSnapshot=Oe.value,Ht.children=Oe.children.map(ii=>Wn(pe,ii)),Ht}}const Te=function Pt(pe){return new bn(new m.X(pe.url),new m.X(pe.params),new m.X(pe.queryParams),new m.X(pe.fragment),new m.X(pe.data),pe.outlet,pe.component,pe)}(Oe.value),ut=Oe.children.map(kt=>Wn(pe,kt));return new or(Te,ut)}}const hi="ngNavigationCancelingError";function ct(pe,Oe){const{redirectTo:X,navigationBehaviorOptions:Te}=yt(Oe)?{redirectTo:Oe,navigationBehaviorOptions:void 0}:Oe,ut=Qt(!1,0,Oe);return ut.url=X,ut.navigationBehaviorOptions=Te,ut}function Qt(pe,Oe,X){const Te=new Error("NavigationCancelingError: "+(pe||""));return Te[hi]=!0,Te.cancellationCode=Oe,X&&(Te.url=X),Te}function qt(pe){return ci(pe)&&yt(pe.url)}function ci(pe){return pe&&pe[hi]}let ki=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275cmp=e.Xpm({type:pe,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(Te,ut){1&Te&&e._UZ(0,"router-outlet")},dependencies:[ir],encapsulation:2})}return pe})();function vn(pe){const Oe=pe.children&&pe.children.map(vn),X=Oe?{...pe,children:Oe}:{...pe};return!X.component&&!X.loadComponent&&(Oe||X.loadChildren)&&X.outlet&&X.outlet!==ve&&(X.component=ki),X}function Ji(pe){return pe.outlet||ve}function Rn(pe){if(!pe)return null;if(pe.routeConfig?._injector)return pe.routeConfig._injector;for(let Oe=pe.parent;Oe;Oe=Oe.parent){const X=Oe.routeConfig;if(X?._loadedInjector)return X._loadedInjector;if(X?._injector)return X._injector}return null}class Br{constructor(Oe,X,Te,ut,kt){this.routeReuseStrategy=Oe,this.futureState=X,this.currState=Te,this.forwardEvent=ut,this.inputBindingEnabled=kt}activate(Oe){const X=this.futureState._root,Te=this.currState?this.currState._root:null;this.deactivateChildRoutes(X,Te,Oe),tr(this.futureState.root),this.activateChildRoutes(X,Te,Oe)}deactivateChildRoutes(Oe,X,Te){const ut=er(X);Oe.children.forEach(kt=>{const Ht=kt.value.outlet;this.deactivateRoutes(kt,ut[Ht],Te),delete ut[Ht]}),Object.values(ut).forEach(kt=>{this.deactivateRouteAndItsChildren(kt,Te)})}deactivateRoutes(Oe,X,Te){const ut=Oe.value,kt=X?X.value:null;if(ut===kt)if(ut.component){const Ht=Te.getContext(ut.outlet);Ht&&this.deactivateChildRoutes(Oe,X,Ht.children)}else this.deactivateChildRoutes(Oe,X,Te);else kt&&this.deactivateRouteAndItsChildren(X,Te)}deactivateRouteAndItsChildren(Oe,X){Oe.value.component&&this.routeReuseStrategy.shouldDetach(Oe.value.snapshot)?this.detachAndStoreRouteSubtree(Oe,X):this.deactivateRouteAndOutlet(Oe,X)}detachAndStoreRouteSubtree(Oe,X){const Te=X.getContext(Oe.value.outlet),ut=Te&&Oe.value.component?Te.children:X,kt=er(Oe);for(const Ht of Object.keys(kt))this.deactivateRouteAndItsChildren(kt[Ht],ut);if(Te&&Te.outlet){const Ht=Te.outlet.detach(),ii=Te.children.onOutletDeactivated();this.routeReuseStrategy.store(Oe.value.snapshot,{componentRef:Ht,route:Oe,contexts:ii})}}deactivateRouteAndOutlet(Oe,X){const Te=X.getContext(Oe.value.outlet),ut=Te&&Oe.value.component?Te.children:X,kt=er(Oe);for(const Ht of Object.keys(kt))this.deactivateRouteAndItsChildren(kt[Ht],ut);Te&&(Te.outlet&&(Te.outlet.deactivate(),Te.children.onOutletDeactivated()),Te.attachRef=null,Te.route=null)}activateChildRoutes(Oe,X,Te){const ut=er(X);Oe.children.forEach(kt=>{this.activateRoutes(kt,ut[kt.value.outlet],Te),this.forwardEvent(new Er(kt.value.snapshot))}),Oe.children.length&&this.forwardEvent(new On(Oe.value.snapshot))}activateRoutes(Oe,X,Te){const ut=Oe.value,kt=X?X.value:null;if(tr(ut),ut===kt)if(ut.component){const Ht=Te.getOrCreateContext(ut.outlet);this.activateChildRoutes(Oe,X,Ht.children)}else this.activateChildRoutes(Oe,X,Te);else if(ut.component){const Ht=Te.getOrCreateContext(ut.outlet);if(this.routeReuseStrategy.shouldAttach(ut.snapshot)){const ii=this.routeReuseStrategy.retrieve(ut.snapshot);this.routeReuseStrategy.store(ut.snapshot,null),Ht.children.onOutletReAttached(ii.contexts),Ht.attachRef=ii.componentRef,Ht.route=ii.route.value,Ht.outlet&&Ht.outlet.attach(ii.componentRef,ii.route.value),tr(ii.route.value),this.activateChildRoutes(Oe,null,Ht.children)}else{const ii=Rn(ut.snapshot);Ht.attachRef=null,Ht.route=ut,Ht.injector=ii,Ht.outlet&&Ht.outlet.activateWith(ut,Ht.injector),this.activateChildRoutes(Oe,null,Ht.children)}}else this.activateChildRoutes(Oe,null,Te)}}class qn{constructor(Oe){this.path=Oe,this.route=this.path[this.path.length-1]}}class Jn{constructor(Oe,X){this.component=Oe,this.route=X}}function Va(pe,Oe,X){const Te=pe._root;return Aa(Te,Oe?Oe._root:null,X,[Te.value])}function zr(pe,Oe){const X=Symbol(),Te=Oe.get(pe,X);return Te===X?"function"!=typeof pe||(0,e.Z0I)(pe)?Oe.get(pe):pe:Te}function Aa(pe,Oe,X,Te,ut={canDeactivateChecks:[],canActivateChecks:[]}){const kt=er(Oe);return pe.children.forEach(Ht=>{(function ls(pe,Oe,X,Te,ut={canDeactivateChecks:[],canActivateChecks:[]}){const kt=pe.value,Ht=Oe?Oe.value:null,ii=X?X.getContext(pe.value.outlet):null;if(Ht&&kt.routeConfig===Ht.routeConfig){const Ci=function _o(pe,Oe,X){if("function"==typeof X)return X(pe,Oe);switch(X){case"pathParamsChange":return!f(pe.url,Oe.url);case"pathParamsOrQueryParamsChange":return!f(pe.url,Oe.url)||!ht(pe.queryParams,Oe.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tn(pe,Oe)||!ht(pe.queryParams,Oe.queryParams);default:return!Tn(pe,Oe)}}(Ht,kt,kt.routeConfig.runGuardsAndResolvers);Ci?ut.canActivateChecks.push(new qn(Te)):(kt.data=Ht.data,kt._resolvedData=Ht._resolvedData),Aa(pe,Oe,kt.component?ii?ii.children:null:X,Te,ut),Ci&&ii&&ii.outlet&&ii.outlet.isActivated&&ut.canDeactivateChecks.push(new Jn(ii.outlet.component,Ht))}else Ht&&Nr(Oe,ii,ut),ut.canActivateChecks.push(new qn(Te)),Aa(pe,null,kt.component?ii?ii.children:null:X,Te,ut)})(Ht,kt[Ht.value.outlet],X,Te.concat([Ht.value]),ut),delete kt[Ht.value.outlet]}),Object.entries(kt).forEach(([Ht,ii])=>Nr(ii,X.getContext(Ht),ut)),ut}function Nr(pe,Oe,X){const Te=er(pe),ut=pe.value;Object.entries(Te).forEach(([kt,Ht])=>{Nr(Ht,ut.component?Oe?Oe.children.getContext(kt):null:Oe,X)}),X.canDeactivateChecks.push(new Jn(ut.component&&Oe&&Oe.outlet&&Oe.outlet.isActivated?Oe.outlet.component:null,ut))}function va(pe){return"function"==typeof pe}function st(pe){return pe instanceof b.K||"EmptyError"===pe?.name}const _t=Symbol("INITIAL_VALUE");function Ue(){return(0,ce.w)(pe=>(0,T.a)(pe.map(Oe=>Oe.pipe((0,Ce.q)(1),(0,Ie.O)(_t)))).pipe((0,F.U)(Oe=>{for(const X of Oe)if(!0!==X){if(X===_t)return _t;if(!1===X||X instanceof r)return X}return!0}),(0,ye.h)(Oe=>Oe!==_t),(0,Ce.q)(1)))}function bo(pe){return(0,v.z)((0,q.b)(Oe=>{if(yt(Oe))throw ct(0,Oe)}),(0,F.U)(Oe=>!0===Oe))}class za{constructor(Oe){this.segmentGroup=Oe||null}}class us{constructor(Oe){this.urlTree=Oe}}function Yr(pe){return(0,N._)(new za(pe))}function Dr(pe){return(0,N._)(new us(pe))}class Zr{constructor(Oe,X){this.urlSerializer=Oe,this.urlTree=X}noMatchError(Oe){return new e.vHH(4002,!1)}lineralizeSegments(Oe,X){let Te=[],ut=X.root;for(;;){if(Te=Te.concat(ut.segments),0===ut.numberOfChildren)return(0,S.of)(Te);if(ut.numberOfChildren>1||!ut.children[ve])return(0,N._)(new e.vHH(4e3,!1));ut=ut.children[ve]}}applyRedirectCommands(Oe,X,Te){return this.applyRedirectCreateUrlTree(X,this.urlSerializer.parse(X),Oe,Te)}applyRedirectCreateUrlTree(Oe,X,Te,ut){const kt=this.createSegmentGroup(Oe,X.root,Te,ut);return new r(kt,this.createQueryParams(X.queryParams,this.urlTree.queryParams),X.fragment)}createQueryParams(Oe,X){const Te={};return Object.entries(Oe).forEach(([ut,kt])=>{if("string"==typeof kt&&kt.startsWith(":")){const ii=kt.substring(1);Te[ut]=X[ii]}else Te[ut]=kt}),Te}createSegmentGroup(Oe,X,Te,ut){const kt=this.createSegments(Oe,X.segments,Te,ut);let Ht={};return Object.entries(X.children).forEach(([ii,Ci])=>{Ht[ii]=this.createSegmentGroup(Oe,Ci,Te,ut)}),new u(kt,Ht)}createSegments(Oe,X,Te,ut){return X.map(kt=>kt.path.startsWith(":")?this.findPosParam(Oe,kt,ut):this.findOrReturn(kt,Te))}findPosParam(Oe,X,Te){const ut=Te[X.path.substring(1)];if(!ut)throw new e.vHH(4001,!1);return ut}findOrReturn(Oe,X){let Te=0;for(const ut of X){if(ut.path===Oe.path)return X.splice(Te),ut;Te++}return Oe}}const Bo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ca(pe,Oe,X,Te,ut){const kt=Gr(pe,Oe,X);return kt.matched?(Te=function en(pe,Oe){return pe.providers&&!pe._injector&&(pe._injector=(0,e.MMx)(pe.providers,Oe,`Route: ${pe.path}`)),pe._injector??Oe}(Oe,Te),function ds(pe,Oe,X,Te){const ut=Oe.canMatch;if(!ut||0===ut.length)return(0,S.of)(!0);const kt=ut.map(Ht=>{const ii=zr(Ht,pe);return ae(function eo(pe){return pe&&va(pe.canMatch)}(ii)?ii.canMatch(Oe,X):pe.runInContext(()=>ii(Oe,X)))});return(0,S.of)(kt).pipe(Ue(),bo())}(Te,Oe,X).pipe((0,F.U)(Ht=>!0===Ht?kt:{...Bo}))):(0,S.of)(kt)}function Gr(pe,Oe,X){if(""===Oe.path)return"full"===Oe.pathMatch&&(pe.hasChildren()||X.length>0)?{...Bo}:{matched:!0,consumedSegments:[],remainingSegments:X,parameters:{},positionalParamSegments:{}};const ut=(Oe.matcher||qe)(X,pe,Oe);if(!ut)return{...Bo};const kt={};Object.entries(ut.posParams??{}).forEach(([ii,Ci])=>{kt[ii]=Ci.path});const Ht=ut.consumed.length>0?{...kt,...ut.consumed[ut.consumed.length-1].parameters}:kt;return{matched:!0,consumedSegments:ut.consumed,remainingSegments:X.slice(ut.consumed.length),parameters:Ht,positionalParamSegments:ut.posParams??{}}}function sa(pe,Oe,X,Te){return X.length>0&&function vo(pe,Oe,X){return X.some(Te=>wa(pe,Oe,Te)&&Ji(Te)!==ve)}(pe,X,Te)?{segmentGroup:new u(Oe,Os(Te,new u(X,pe.children))),slicedSegments:[]}:0===X.length&&function ya(pe,Oe,X){return X.some(Te=>wa(pe,Oe,Te))}(pe,X,Te)?{segmentGroup:new u(pe.segments,Ao(pe,0,X,Te,pe.children)),slicedSegments:X}:{segmentGroup:new u(pe.segments,pe.children),slicedSegments:X}}function Ao(pe,Oe,X,Te,ut){const kt={};for(const Ht of Te)if(wa(pe,X,Ht)&&!ut[Ji(Ht)]){const ii=new u([],{});kt[Ji(Ht)]=ii}return{...ut,...kt}}function Os(pe,Oe){const X={};X[ve]=Oe;for(const Te of pe)if(""===Te.path&&Ji(Te)!==ve){const ut=new u([],{});X[Ji(Te)]=ut}return X}function wa(pe,Oe,X){return(!(pe.hasChildren()||Oe.length>0)||"full"!==X.pathMatch)&&""===X.path}class Rs{constructor(Oe,X,Te,ut,kt,Ht,ii){this.injector=Oe,this.configLoader=X,this.rootComponentType=Te,this.config=ut,this.urlTree=kt,this.paramsInheritanceStrategy=Ht,this.urlSerializer=ii,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,W.K)(X=>{if(X instanceof us)return this.allowRedirects=!1,this.urlTree=X.urlTree,this.match(X.urlTree);throw X instanceof za?this.noMatchError(X):X}),(0,F.U)(X=>{const Te=new dn([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ve,this.rootComponentType,null,{}),ut=new or(Te,X),kt=new In("",ut),Ht=function Tt(pe,Oe,X=null,Te=null){return mt(Me(pe),Oe,X,Te)}(Te,[],this.urlTree.queryParams,this.urlTree.fragment);return Ht.queryParams=this.urlTree.queryParams,kt.url=this.urlSerializer.serialize(Ht),this.inheritParamsAndData(kt._root),{state:kt,tree:Ht}}))}match(Oe){return this.processSegmentGroup(this.injector,this.config,Oe.root,ve).pipe((0,W.K)(Te=>{throw Te instanceof za?this.noMatchError(Te):Te}))}inheritParamsAndData(Oe){const X=Oe.value,Te=Si(X,this.paramsInheritanceStrategy);X.params=Object.freeze(Te.params),X.data=Object.freeze(Te.data),Oe.children.forEach(ut=>this.inheritParamsAndData(ut))}processSegmentGroup(Oe,X,Te,ut){return 0===Te.segments.length&&Te.hasChildren()?this.processChildren(Oe,X,Te):this.processSegment(Oe,X,Te,Te.segments,ut,!0)}processChildren(Oe,X,Te){const ut=[];for(const kt of Object.keys(Te.children))"primary"===kt?ut.unshift(kt):ut.push(kt);return(0,g.D)(ut).pipe((0,z.b)(kt=>{const Ht=Te.children[kt],ii=function Mr(pe,Oe){const X=pe.filter(Te=>Ji(Te)===Oe);return X.push(...pe.filter(Te=>Ji(Te)!==Oe)),X}(X,kt);return this.processSegmentGroup(Oe,ii,Ht,kt)}),function tt(pe,Oe){return(0,Q.e)((0,Re.U)(pe,Oe,arguments.length>=2,!0))}((kt,Ht)=>(kt.push(...Ht),kt)),(0,Fe.d)(null),function Qe(pe,Oe){const X=arguments.length>=2;return Te=>Te.pipe(pe?(0,ye.h)((ut,kt)=>pe(ut,kt,Te)):rt.y,Ye(1),X?(0,Fe.d)(Oe):(0,$e.T)(()=>new b.K))}(),(0,oe.z)(kt=>{if(null===kt)return Yr(Te);const Ht=Fo(kt);return function hs(pe){pe.sort((Oe,X)=>Oe.value.outlet===ve?-1:X.value.outlet===ve?1:Oe.value.outlet.localeCompare(X.value.outlet))}(Ht),(0,S.of)(Ht)}))}processSegment(Oe,X,Te,ut,kt,Ht){return(0,g.D)(X).pipe((0,z.b)(ii=>this.processSegmentAgainstRoute(ii._injector??Oe,X,ii,Te,ut,kt,Ht).pipe((0,W.K)(Ci=>{if(Ci instanceof za)return(0,S.of)(null);throw Ci}))),(0,w.P)(ii=>!!ii),(0,W.K)(ii=>{if(st(ii))return function No(pe,Oe,X){return 0===Oe.length&&!pe.children[X]}(Te,ut,kt)?(0,S.of)([]):Yr(Te);throw ii}))}processSegmentAgainstRoute(Oe,X,Te,ut,kt,Ht,ii){return function la(pe,Oe,X,Te){return!!(Ji(pe)===Te||Te!==ve&&wa(Oe,X,pe))&&("**"===pe.path||Gr(Oe,pe,X).matched)}(Te,ut,kt,Ht)?void 0===Te.redirectTo?this.matchSegmentAgainstRoute(Oe,ut,Te,kt,Ht,ii):ii&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(Oe,ut,X,Te,kt,Ht):Yr(ut):Yr(ut)}expandSegmentAgainstRouteUsingRedirect(Oe,X,Te,ut,kt,Ht){return"**"===ut.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(Oe,Te,ut,Ht):this.expandRegularSegmentAgainstRouteUsingRedirect(Oe,X,Te,ut,kt,Ht)}expandWildCardWithParamsAgainstRouteUsingRedirect(Oe,X,Te,ut){const kt=this.applyRedirects.applyRedirectCommands([],Te.redirectTo,{});return Te.redirectTo.startsWith("/")?Dr(kt):this.applyRedirects.lineralizeSegments(Te,kt).pipe((0,oe.z)(Ht=>{const ii=new u(Ht,{});return this.processSegment(Oe,X,ii,Ht,ut,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(Oe,X,Te,ut,kt,Ht){const{matched:ii,consumedSegments:Ci,remainingSegments:Ui,positionalParamSegments:Fi}=Gr(X,ut,kt);if(!ii)return Yr(X);const an=this.applyRedirects.applyRedirectCommands(Ci,ut.redirectTo,Fi);return ut.redirectTo.startsWith("/")?Dr(an):this.applyRedirects.lineralizeSegments(ut,an).pipe((0,oe.z)(yr=>this.processSegment(Oe,Te,X,yr.concat(Ui),Ht,!1)))}matchSegmentAgainstRoute(Oe,X,Te,ut,kt,Ht){let ii;if("**"===Te.path){const Ci=ut.length>0?Ne(ut).parameters:{},Ui=new dn(ut,Ci,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Te),Ji(Te),Te.component??Te._loadedComponent??null,Te,Wa(Te));ii=(0,S.of)({snapshot:Ui,consumedSegments:[],remainingSegments:[]}),X.children={}}else ii=Ca(X,Te,ut,Oe).pipe((0,F.U)(({matched:Ci,consumedSegments:Ui,remainingSegments:Fi,parameters:an})=>Ci?{snapshot:new dn(Ui,an,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Te),Ji(Te),Te.component??Te._loadedComponent??null,Te,Wa(Te)),consumedSegments:Ui,remainingSegments:Fi}:null));return ii.pipe((0,ce.w)(Ci=>null===Ci?Yr(X):this.getChildConfig(Oe=Te._injector??Oe,Te,ut).pipe((0,ce.w)(({routes:Ui})=>{const Fi=Te._loadedInjector??Oe,{snapshot:an,consumedSegments:yr,remainingSegments:Za}=Ci,{segmentGroup:pa,slicedSegments:Ea}=sa(X,yr,Za,Ui);if(0===Ea.length&&pa.hasChildren())return this.processChildren(Fi,Ui,pa).pipe((0,F.U)(ao=>null===ao?null:[new or(an,ao)]));if(0===Ui.length&&0===Ea.length)return(0,S.of)([new or(an,[])]);const wi=Ji(Te)===kt;return this.processSegment(Fi,Ui,pa,Ea,wi?ve:kt,!0).pipe((0,F.U)(ao=>[new or(an,ao)]))}))))}getChildConfig(Oe,X,Te){return X.children?(0,S.of)({routes:X.children,injector:Oe}):X.loadChildren?void 0!==X._loadedRoutes?(0,S.of)({routes:X._loadedRoutes,injector:X._loadedInjector}):function Pn(pe,Oe,X,Te){const ut=Oe.canLoad;if(void 0===ut||0===ut.length)return(0,S.of)(!0);const kt=ut.map(Ht=>{const ii=zr(Ht,pe);return ae(function go(pe){return pe&&va(pe.canLoad)}(ii)?ii.canLoad(Oe,X):pe.runInContext(()=>ii(Oe,X)))});return(0,S.of)(kt).pipe(Ue(),bo())}(Oe,X,Te).pipe((0,oe.z)(ut=>ut?this.configLoader.loadChildren(Oe,X).pipe((0,q.b)(kt=>{X._loadedRoutes=kt.routes,X._loadedInjector=kt.injector})):function Zn(pe){return(0,N._)(Qt(!1,3))}())):(0,S.of)({routes:[],injector:Oe})}}function Uo(pe){const Oe=pe.value.routeConfig;return Oe&&""===Oe.path}function Fo(pe){const Oe=[],X=new Set;for(const Te of pe){if(!Uo(Te)){Oe.push(Te);continue}const ut=Oe.find(kt=>Te.value.routeConfig===kt.value.routeConfig);void 0!==ut?(ut.children.push(...Te.children),X.add(ut)):Oe.push(Te)}for(const Te of X){const ut=Fo(Te.children);Oe.push(new or(Te.value,ut))}return Oe.filter(Te=>!X.has(Te))}function to(pe){return pe.data||{}}function Wa(pe){return pe.resolve||{}}function Co(pe){return"string"==typeof pe.title||null===pe.title}function Or(pe){return(0,ce.w)(Oe=>{const X=pe(Oe);return X?(0,g.D)(X).pipe((0,F.U)(()=>Oe)):(0,S.of)(Oe)})}const ca=new e.OlP("ROUTES");let Ia=(()=>{class pe{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(X){if(this.componentLoaders.get(X))return this.componentLoaders.get(X);if(X._loadedComponent)return(0,S.of)(X._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(X);const Te=ae(X.loadComponent()).pipe((0,F.U)(cr),(0,q.b)(kt=>{this.onLoadEndListener&&this.onLoadEndListener(X),X._loadedComponent=kt}),(0,G.x)(()=>{this.componentLoaders.delete(X)})),ut=new O.c(Te,()=>new te.x).pipe((0,me.x)());return this.componentLoaders.set(X,ut),ut}loadChildren(X,Te){if(this.childrenLoaders.get(Te))return this.childrenLoaders.get(Te);if(Te._loadedRoutes)return(0,S.of)({routes:Te._loadedRoutes,injector:Te._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Te);const kt=this.loadModuleFactoryOrRoutes(Te.loadChildren).pipe((0,F.U)(ii=>{this.onLoadEndListener&&this.onLoadEndListener(Te);let Ci,Ui;return Array.isArray(ii)?Ui=ii:(Ci=ii.create(X).injector,Ui=Ci.get(ca,[],e.XFs.Self|e.XFs.Optional).flat()),{routes:Ui.map(vn),injector:Ci}}),(0,G.x)(()=>{this.childrenLoaders.delete(Te)})),Ht=new O.c(kt,()=>new te.x).pipe((0,me.x)());return this.childrenLoaders.set(Te,Ht),Ht}loadModuleFactoryOrRoutes(X){return ae(X()).pipe((0,F.U)(cr),(0,oe.z)(Te=>Te instanceof e.YKP||Array.isArray(Te)?(0,S.of)(Te):(0,g.D)(this.compiler.compileModuleAsync(Te))))}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();function cr(pe){return function kn(pe){return pe&&"object"==typeof pe&&"default"in pe}(pe)?pe.default:pe}let be=(()=>{class pe{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new te.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)(zi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,S.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ut=>this.events.next(new Kn(ut)),this.configLoader.onLoadStartListener=ut=>this.events.next(new jn(ut))}complete(){this.transitions?.complete()}handleNavigationRequest(X){const Te=++this.navigationId;this.transitions?.next({...this.transitions.value,...X,id:Te})}setupNavigations(X){return this.transitions=new m.X({id:0,currentUrlTree:X.currentUrlTree,currentRawUrl:X.currentUrlTree,extractedUrl:X.urlHandlingStrategy.extract(X.currentUrlTree),urlAfterRedirects:X.urlHandlingStrategy.extract(X.currentUrlTree),rawUrl:X.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Di,restoredState:null,currentSnapshot:X.routerState.snapshot,targetSnapshot:null,currentRouterState:X.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ye.h)(Te=>0!==Te.id),(0,F.U)(Te=>({...Te,extractedUrl:X.urlHandlingStrategy.extract(Te.rawUrl)})),(0,ce.w)(Te=>{let ut=!1,kt=!1;return(0,S.of)(Te).pipe((0,q.b)(Ht=>{this.currentNavigation={id:Ht.id,initialUrl:Ht.rawUrl,extractedUrl:Ht.extractedUrl,trigger:Ht.source,extras:Ht.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,ce.w)(Ht=>{const ii=X.browserUrlTree.toString(),Ci=!X.navigated||Ht.extractedUrl.toString()!==ii||ii!==X.currentUrlTree.toString();if(!Ci&&"reload"!==(Ht.extras.onSameUrlNavigation??X.onSameUrlNavigation)){const Fi="";return this.events.next(new yi(Ht.id,X.serializeUrl(Te.rawUrl),Fi,0)),X.rawUrlTree=Ht.rawUrl,Ht.resolve(null),B.E}if(X.urlHandlingStrategy.shouldProcessUrl(Ht.rawUrl))return Mt(Ht.source)&&(X.browserUrlTree=Ht.extractedUrl),(0,S.of)(Ht).pipe((0,ce.w)(Fi=>{const an=this.transitions?.getValue();return this.events.next(new nn(Fi.id,this.urlSerializer.serialize(Fi.extractedUrl),Fi.source,Fi.restoredState)),an!==this.transitions?.getValue()?B.E:Promise.resolve(Fi)}),function Vo(pe,Oe,X,Te,ut,kt){return(0,oe.z)(Ht=>function il(pe,Oe,X,Te,ut,kt,Ht="emptyOnly"){return new Rs(pe,Oe,X,Te,ut,Ht,kt).recognize()}(pe,Oe,X,Te,Ht.extractedUrl,ut,kt).pipe((0,F.U)(({state:ii,tree:Ci})=>({...Ht,targetSnapshot:ii,urlAfterRedirects:Ci}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,X.config,this.urlSerializer,X.paramsInheritanceStrategy),(0,q.b)(Fi=>{if(Te.targetSnapshot=Fi.targetSnapshot,Te.urlAfterRedirects=Fi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Fi.urlAfterRedirects},"eager"===X.urlUpdateStrategy){if(!Fi.extras.skipLocationChange){const yr=X.urlHandlingStrategy.merge(Fi.urlAfterRedirects,Fi.rawUrl);X.setBrowserUrl(yr,Fi)}X.browserUrlTree=Fi.urlAfterRedirects}const an=new pt(Fi.id,this.urlSerializer.serialize(Fi.extractedUrl),this.urlSerializer.serialize(Fi.urlAfterRedirects),Fi.targetSnapshot);this.events.next(an)}));if(Ci&&X.urlHandlingStrategy.shouldProcessUrl(X.rawUrlTree)){const{id:Fi,extractedUrl:an,source:yr,restoredState:Za,extras:pa}=Ht,Ea=new nn(Fi,this.urlSerializer.serialize(an),yr,Za);this.events.next(Ea);const wi=Qn(0,this.rootComponentType).snapshot;return Te={...Ht,targetSnapshot:wi,urlAfterRedirects:an,extras:{...pa,skipLocationChange:!1,replaceUrl:!1}},(0,S.of)(Te)}{const Fi="";return this.events.next(new yi(Ht.id,X.serializeUrl(Te.extractedUrl),Fi,1)),X.rawUrlTree=Ht.rawUrl,Ht.resolve(null),B.E}}),(0,q.b)(Ht=>{const ii=new Ke(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot);this.events.next(ii)}),(0,F.U)(Ht=>Te={...Ht,guards:Va(Ht.targetSnapshot,Ht.currentSnapshot,this.rootContexts)}),function Lt(pe,Oe){return(0,oe.z)(X=>{const{targetSnapshot:Te,currentSnapshot:ut,guards:{canActivateChecks:kt,canDeactivateChecks:Ht}}=X;return 0===Ht.length&&0===kt.length?(0,S.of)({...X,guardsResult:!0}):function Kt(pe,Oe,X,Te){return(0,g.D)(pe).pipe((0,oe.z)(ut=>function Ma(pe,Oe,X,Te,ut){const kt=Oe&&Oe.routeConfig?Oe.routeConfig.canDeactivate:null;if(!kt||0===kt.length)return(0,S.of)(!0);const Ht=kt.map(ii=>{const Ci=Rn(Oe)??ut,Ui=zr(ii,Ci);return ae(function Xa(pe){return pe&&va(pe.canDeactivate)}(Ui)?Ui.canDeactivate(pe,Oe,X,Te):Ci.runInContext(()=>Ui(pe,Oe,X,Te))).pipe((0,w.P)())});return(0,S.of)(Ht).pipe(Ue())}(ut.component,ut.route,X,Oe,Te)),(0,w.P)(ut=>!0!==ut,!0))}(Ht,Te,ut,pe).pipe((0,oe.z)(ii=>ii&&function ko(pe){return"boolean"==typeof pe}(ii)?function Ei(pe,Oe,X,Te){return(0,g.D)(Oe).pipe((0,z.b)(ut=>(0,x.z)(function Yn(pe,Oe){return null!==pe&&Oe&&Oe(new pr(pe)),(0,S.of)(!0)}(ut.route.parent,Te),function rn(pe,Oe){return null!==pe&&Oe&&Oe(new Xn(pe)),(0,S.of)(!0)}(ut.route,Te),function Pa(pe,Oe,X){const Te=Oe[Oe.length-1],kt=Oe.slice(0,Oe.length-1).reverse().map(Ht=>function $a(pe){const Oe=pe.routeConfig?pe.routeConfig.canActivateChild:null;return Oe&&0!==Oe.length?{node:pe,guards:Oe}:null}(Ht)).filter(Ht=>null!==Ht).map(Ht=>(0,R.P)(()=>{const ii=Ht.guards.map(Ci=>{const Ui=Rn(Ht.node)??X,Fi=zr(Ci,Ui);return ae(function ja(pe){return pe&&va(pe.canActivateChild)}(Fi)?Fi.canActivateChild(Te,pe):Ui.runInContext(()=>Fi(Te,pe))).pipe((0,w.P)())});return(0,S.of)(ii).pipe(Ue())}));return(0,S.of)(kt).pipe(Ue())}(pe,ut.path,X),function Wr(pe,Oe,X){const Te=Oe.routeConfig?Oe.routeConfig.canActivate:null;if(!Te||0===Te.length)return(0,S.of)(!0);const ut=Te.map(kt=>(0,R.P)(()=>{const Ht=Rn(Oe)??X,ii=zr(kt,Ht);return ae(function Ra(pe){return pe&&va(pe.canActivate)}(ii)?ii.canActivate(Oe,pe):Ht.runInContext(()=>ii(Oe,pe))).pipe((0,w.P)())}));return(0,S.of)(ut).pipe(Ue())}(pe,ut.route,X))),(0,w.P)(ut=>!0!==ut,!0))}(Te,kt,pe,Oe):(0,S.of)(ii)),(0,F.U)(ii=>({...X,guardsResult:ii})))})}(this.environmentInjector,Ht=>this.events.next(Ht)),(0,q.b)(Ht=>{if(Te.guardsResult=Ht.guardsResult,yt(Ht.guardsResult))throw ct(0,Ht.guardsResult);const ii=new Bt(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot,!!Ht.guardsResult);this.events.next(ii)}),(0,ye.h)(Ht=>!!Ht.guardsResult||(X.restoreHistory(Ht),this.cancelNavigationTransition(Ht,"",3),!1)),Or(Ht=>{if(Ht.guards.canActivateChecks.length)return(0,S.of)(Ht).pipe((0,q.b)(ii=>{const Ci=new ei(ii.id,this.urlSerializer.serialize(ii.extractedUrl),this.urlSerializer.serialize(ii.urlAfterRedirects),ii.targetSnapshot);this.events.next(Ci)}),(0,ce.w)(ii=>{let Ci=!1;return(0,S.of)(ii).pipe(function jo(pe,Oe){return(0,oe.z)(X=>{const{targetSnapshot:Te,guards:{canActivateChecks:ut}}=X;if(!ut.length)return(0,S.of)(X);let kt=0;return(0,g.D)(ut).pipe((0,z.b)(Ht=>function Mo(pe,Oe,X,Te){const ut=pe.routeConfig,kt=pe._resolve;return void 0!==ut?.title&&!Co(ut)&&(kt[xe]=ut.title),function zo(pe,Oe,X,Te){const ut=function Cr(pe){return[...Object.keys(pe),...Object.getOwnPropertySymbols(pe)]}(pe);if(0===ut.length)return(0,S.of)({});const kt={};return(0,g.D)(ut).pipe((0,oe.z)(Ht=>function ea(pe,Oe,X,Te){const ut=Rn(Oe)??Te,kt=zr(pe,ut);return ae(kt.resolve?kt.resolve(Oe,X):ut.runInContext(()=>kt(Oe,X)))}(pe[Ht],Oe,X,Te).pipe((0,w.P)(),(0,q.b)(ii=>{kt[Ht]=ii}))),Ye(1),(0,ge.h)(kt),(0,W.K)(Ht=>st(Ht)?B.E:(0,N._)(Ht)))}(kt,pe,Oe,Te).pipe((0,F.U)(Ht=>(pe._resolvedData=Ht,pe.data=Si(pe,X).resolve,ut&&Co(ut)&&(pe.data[xe]=ut.title),null)))}(Ht.route,Te,pe,Oe)),(0,q.b)(()=>kt++),Ye(1),(0,oe.z)(Ht=>kt===ut.length?(0,S.of)(X):B.E))})}(X.paramsInheritanceStrategy,this.environmentInjector),(0,q.b)({next:()=>Ci=!0,complete:()=>{Ci||(X.restoreHistory(ii),this.cancelNavigationTransition(ii,"",2))}}))}),(0,q.b)(ii=>{const Ci=new Oi(ii.id,this.urlSerializer.serialize(ii.extractedUrl),this.urlSerializer.serialize(ii.urlAfterRedirects),ii.targetSnapshot);this.events.next(Ci)}))}),Or(Ht=>{const ii=Ci=>{const Ui=[];Ci.routeConfig?.loadComponent&&!Ci.routeConfig._loadedComponent&&Ui.push(this.configLoader.loadComponent(Ci.routeConfig).pipe((0,q.b)(Fi=>{Ci.component=Fi}),(0,F.U)(()=>{})));for(const Fi of Ci.children)Ui.push(...ii(Fi));return Ui};return(0,T.a)(ii(Ht.targetSnapshot.root)).pipe((0,Fe.d)(),(0,Ce.q)(1))}),Or(()=>this.afterPreactivation()),(0,F.U)(Ht=>{const ii=function Sr(pe,Oe,X){const Te=Wn(pe,Oe._root,X?X._root:void 0);return new xr(Te,Oe)}(X.routeReuseStrategy,Ht.targetSnapshot,Ht.currentRouterState);return Te={...Ht,targetRouterState:ii}}),(0,q.b)(Ht=>{X.currentUrlTree=Ht.urlAfterRedirects,X.rawUrlTree=X.urlHandlingStrategy.merge(Ht.urlAfterRedirects,Ht.rawUrl),X.routerState=Ht.targetRouterState,"deferred"===X.urlUpdateStrategy&&(Ht.extras.skipLocationChange||X.setBrowserUrl(X.rawUrlTree,Ht),X.browserUrlTree=Ht.urlAfterRedirects)}),((pe,Oe,X,Te)=>(0,F.U)(ut=>(new Br(Oe,ut.targetRouterState,ut.currentRouterState,X,Te).activate(pe),ut)))(this.rootContexts,X.routeReuseStrategy,Ht=>this.events.next(Ht),this.inputBindingEnabled),(0,Ce.q)(1),(0,q.b)({next:Ht=>{ut=!0,this.lastSuccessfulNavigation=this.currentNavigation,X.navigated=!0,this.events.next(new Xi(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(X.currentUrlTree))),X.titleStrategy?.updateTitle(Ht.targetRouterState.snapshot),Ht.resolve(!0)},complete:()=>{ut=!0}}),(0,G.x)(()=>{ut||kt||this.cancelNavigationTransition(Te,"",1),this.currentNavigation?.id===Te.id&&(this.currentNavigation=null)}),(0,W.K)(Ht=>{if(kt=!0,ci(Ht)){qt(Ht)||(X.navigated=!0,X.restoreHistory(Te,!0));const ii=new Wt(Te.id,this.urlSerializer.serialize(Te.extractedUrl),Ht.message,Ht.cancellationCode);if(this.events.next(ii),qt(Ht)){const Ci=X.urlHandlingStrategy.merge(Ht.url,X.rawUrlTree),Ui={skipLocationChange:Te.extras.skipLocationChange,replaceUrl:"eager"===X.urlUpdateStrategy||Mt(Te.source)};X.scheduleNavigation(Ci,Di,null,Ui,{resolve:Te.resolve,reject:Te.reject,promise:Te.promise})}else Te.resolve(!1)}else{X.restoreHistory(Te,!0);const ii=new de(Te.id,this.urlSerializer.serialize(Te.extractedUrl),Ht,Te.targetSnapshot??void 0);this.events.next(ii);try{Te.resolve(X.errorHandler(Ht))}catch(Ci){Te.reject(Ci)}}return B.E}))}))}cancelNavigationTransition(X,Te,ut){const kt=new Wt(X.id,this.urlSerializer.serialize(X.extractedUrl),Te,ut);this.events.next(kt),X.resolve(!1)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();function Mt(pe){return pe!==Di}let We=(()=>{class pe{buildTitle(X){let Te,ut=X.root;for(;void 0!==ut;)Te=this.getResolvedTitleForRoute(ut)??Te,ut=ut.children.find(kt=>kt.outlet===ve);return Te}getResolvedTitleForRoute(X){return X.data[xe]}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(bt)},providedIn:"root"})}return pe})(),bt=(()=>{class pe extends We{constructor(X){super(),this.title=X}updateTitle(X){const Te=this.buildTitle(X);void 0!==Te&&this.title.setTitle(Te)}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(Ve.Dx))};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),Zt=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(gi)},providedIn:"root"})}return pe})();class ri{shouldDetach(Oe){return!1}store(Oe,X){}shouldAttach(Oe){return!1}retrieve(Oe){return null}shouldReuseRoute(Oe,X){return Oe.routeConfig===X.routeConfig}}let gi=(()=>{class pe extends ri{static#e=this.\u0275fac=function(){let X;return function(ut){return(X||(X=e.n5z(pe)))(ut||pe)}}();static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();const Bi=new e.OlP("",{providedIn:"root",factory:()=>({})});let wn=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(_n)},providedIn:"root"})}return pe})(),_n=(()=>{class pe{shouldProcessUrl(X){return!0}extract(X){return X}merge(X,Te){return X}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();var un=function(pe){return pe[pe.COMPLETE=0]="COMPLETE",pe[pe.FAILED=1]="FAILED",pe[pe.REDIRECTING=2]="REDIRECTING",pe}(un||{});function tn(pe,Oe){pe.events.pipe((0,ye.h)(X=>X instanceof Xi||X instanceof Wt||X instanceof de||X instanceof yi),(0,F.U)(X=>X instanceof Xi||X instanceof yi?un.COMPLETE:X instanceof Wt&&(0===X.code||1===X.code)?un.REDIRECTING:un.FAILED),(0,ye.h)(X=>X!==un.REDIRECTING),(0,Ce.q)(1)).subscribe(()=>{Oe()})}function Fn(pe){throw pe}function sn(pe,Oe,X){return Oe.parse("/")}const Bn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Rr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ii=(()=>{class pe{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||Fn,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||sn,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(wn),this.routeReuseStrategy=(0,e.f3M)(Zt),this.titleStrategy=(0,e.f3M)(We),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)(be),this.urlSerializer=(0,e.f3M)(n),this.location=(0,e.f3M)(ne.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(zi,{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=Qn(0,null),this.navigationTransitions.setupNavigations(this).subscribe(X=>{this.lastSuccessfulId=X.id,this.currentPageId=this.browserPageId??0},X=>{this.console.warn(`Unhandled Navigation Error: ${X}`)})}resetRootComponentType(X){this.routerState.root.component=X,this.navigationTransitions.rootComponentType=X}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const X=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Di,X)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(X=>{const Te="popstate"===X.type?"popstate":"hashchange";"popstate"===Te&&setTimeout(()=>{this.navigateToSyncWithBrowser(X.url,Te,X.state)},0)}))}navigateToSyncWithBrowser(X,Te,ut){const kt={replaceUrl:!0},Ht=ut?.navigationId?ut:null;if(ut){const Ci={...ut};delete Ci.navigationId,delete Ci.\u0275routerPageId,0!==Object.keys(Ci).length&&(kt.state=Ci)}const ii=this.parseUrl(X);this.scheduleNavigation(ii,Te,Ht,kt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(X){this.config=X.map(vn),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(X,Te={}){const{relativeTo:ut,queryParams:kt,fragment:Ht,queryParamsHandling:ii,preserveFragment:Ci}=Te,Ui=Ci?this.currentUrlTree.fragment:Ht;let an,Fi=null;switch(ii){case"merge":Fi={...this.currentUrlTree.queryParams,...kt};break;case"preserve":Fi=this.currentUrlTree.queryParams;break;default:Fi=kt||null}null!==Fi&&(Fi=this.removeEmptyProps(Fi));try{an=Me(ut?ut.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof X[0]||!X[0].startsWith("/"))&&(X=[]),an=this.currentUrlTree.root}return mt(an,X,Fi,Ui??null)}navigateByUrl(X,Te={skipLocationChange:!1}){const ut=yt(X)?X:this.parseUrl(X),kt=this.urlHandlingStrategy.merge(ut,this.rawUrlTree);return this.scheduleNavigation(kt,Di,null,Te)}navigate(X,Te={skipLocationChange:!1}){return function ta(pe){for(let Oe=0;Oe{const kt=X[ut];return null!=kt&&(Te[ut]=kt),Te},{})}scheduleNavigation(X,Te,ut,kt,Ht){if(this.disposed)return Promise.resolve(!1);let ii,Ci,Ui;Ht?(ii=Ht.resolve,Ci=Ht.reject,Ui=Ht.promise):Ui=new Promise((an,yr)=>{ii=an,Ci=yr});const Fi=this.pendingTasks.add();return tn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Fi))}),this.navigationTransitions.handleNavigationRequest({source:Te,restoredState:ut,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:X,extras:kt,resolve:ii,reject:Ci,promise:Ui,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ui.catch(an=>Promise.reject(an))}setBrowserUrl(X,Te){const ut=this.urlSerializer.serialize(X);if(this.location.isCurrentPathEqualTo(ut)||Te.extras.replaceUrl){const Ht={...Te.extras.state,...this.generateNgRouterState(Te.id,this.browserPageId)};this.location.replaceState(ut,"",Ht)}else{const kt={...Te.extras.state,...this.generateNgRouterState(Te.id,(this.browserPageId??0)+1)};this.location.go(ut,"",kt)}}restoreHistory(X,Te=!1){if("computed"===this.canceledNavigationResolution){const kt=this.currentPageId-(this.browserPageId??this.currentPageId);0!==kt?this.location.historyGo(kt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===kt&&(this.resetState(X),this.browserUrlTree=X.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Te&&this.resetState(X),this.resetUrlToCurrentUrlTree())}resetState(X){this.routerState=X.currentRouterState,this.currentUrlTree=X.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,X.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(X,Te){return"computed"===this.canceledNavigationResolution?{navigationId:X,\u0275routerPageId:Te}:{navigationId:X}}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),br=(()=>{class pe{constructor(X,Te,ut,kt,Ht,ii){this.router=X,this.route=Te,this.tabIndexAttribute=ut,this.renderer=kt,this.el=Ht,this.locationStrategy=ii,this.href=null,this.commands=null,this.onChanges=new te.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ci=Ht.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ci||"area"===Ci,this.isAnchorElement?this.subscription=X.events.subscribe(Ui=>{Ui instanceof Xi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(X){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",X)}ngOnChanges(X){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(X){null!=X?(this.commands=Array.isArray(X)?X:[X],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(X,Te,ut,kt,Ht){return!!(null===this.urlTree||this.isAnchorElement&&(0!==X||Te||ut||kt||Ht||"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 X=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",X)}applyAttributeValue(X,Te){const ut=this.renderer,kt=this.el.nativeElement;null!==Te?ut.setAttribute(kt,X,Te):ut.removeAttribute(kt,X)}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(Te){return new(Te||pe)(e.Y36(Ii),e.Y36(bn),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(ne.S$))};static#t=this.\u0275dir=e.lG2({type:pe,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Te,ut){1&Te&&e.NdJ("click",function(Ht){return ut.onClick(Ht.button,Ht.ctrlKey,Ht.shiftKey,Ht.altKey,Ht.metaKey)}),2&Te&&e.uIk("target",ut.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 pe})();class da{}let Ta=(()=>{class pe{preload(X,Te){return(0,S.of)(null)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),fs=(()=>{class pe{constructor(X,Te,ut,kt,Ht){this.router=X,this.injector=ut,this.preloadingStrategy=kt,this.loader=Ht}setUpPreloading(){this.subscription=this.router.events.pipe((0,ye.h)(X=>X instanceof Xi),(0,z.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(X,Te){const ut=[];for(const kt of Te){kt.providers&&!kt._injector&&(kt._injector=(0,e.MMx)(kt.providers,X,`Route: ${kt.path}`));const Ht=kt._injector??X,ii=kt._loadedInjector??Ht;(kt.loadChildren&&!kt._loadedRoutes&&void 0===kt.canLoad||kt.loadComponent&&!kt._loadedComponent)&&ut.push(this.preloadConfig(Ht,kt)),(kt.children||kt._loadedRoutes)&&ut.push(this.processRoutes(ii,kt.children??kt._loadedRoutes))}return(0,g.D)(ut).pipe((0,Le.J)())}preloadConfig(X,Te){return this.preloadingStrategy.preload(Te,()=>{let ut;ut=Te.loadChildren&&void 0===Te.canLoad?this.loader.loadChildren(X,Te):(0,S.of)(null);const kt=ut.pipe((0,oe.z)(Ht=>null===Ht?(0,S.of)(void 0):(Te._loadedRoutes=Ht.routes,Te._loadedInjector=Ht.injector,this.processRoutes(Ht.injector??X,Ht.routes))));if(Te.loadComponent&&!Te._loadedComponent){const Ht=this.loader.loadComponent(Te);return(0,g.D)([kt,Ht]).pipe((0,Le.J)())}return kt})}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(Ii),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(da),e.LFG(Ia))};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();const io=new e.OlP("");let Wo=(()=>{class pe{constructor(X,Te,ut,kt,Ht={}){this.urlSerializer=X,this.transitions=Te,this.viewportScroller=ut,this.zone=kt,this.options=Ht,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ht.scrollPositionRestoration=Ht.scrollPositionRestoration||"disabled",Ht.anchorScrolling=Ht.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(X=>{X instanceof nn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=X.navigationTrigger,this.restoredId=X.restoredState?X.restoredState.navigationId:0):X instanceof Xi?(this.lastId=X.id,this.scheduleScrollEvent(X,this.urlSerializer.parse(X.urlAfterRedirects).fragment)):X instanceof yi&&0===X.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(X,this.urlSerializer.parse(X.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(X=>{X instanceof Gn&&(X.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(X.position):X.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(X.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(X,Te){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Gn(X,"popstate"===this.lastSource?this.store[this.restoredId]:null,Te))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(Te){e.$Z()};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac})}return pe})();function bi(pe,Oe){return{\u0275kind:pe,\u0275providers:Oe}}function yo(){const pe=(0,e.f3M)(e.zs3);return Oe=>{const X=pe.get(e.z2F);if(Oe!==X.components[0])return;const Te=pe.get(Ii),ut=pe.get(Ya);1===pe.get(Fr)&&Te.initialNavigation(),pe.get(Is,null,e.XFs.Optional)?.setUpPreloading(),pe.get(io,null,e.XFs.Optional)?.init(),Te.resetRootComponentType(X.componentTypes[0]),ut.closed||(ut.next(),ut.complete(),ut.unsubscribe())}}const Ya=new e.OlP("",{factory:()=>new te.x}),Fr=new e.OlP("",{providedIn:"root",factory:()=>1}),Is=new e.OlP("");function Jo(pe){return bi(0,[{provide:Is,useExisting:fs},{provide:da,useExisting:pe}])}const ks=new e.OlP("ROUTER_FORROOT_GUARD"),ms=[ne.Ye,{provide:n,useClass:t},Ii,Cn,{provide:bn,useFactory:function Ha(pe){return pe.routerState.root},deps:[Ii]},Ia,[]];function Bs(){return new e.PXZ("Router",Ii)}let Ns=(()=>{class pe{constructor(X){}static forRoot(X,Te){return{ngModule:pe,providers:[ms,[],{provide:ca,multi:!0,useValue:X},{provide:ks,useFactory:$o,deps:[[Ii,new e.FiY,new e.tp0]]},{provide:Bi,useValue:Te||{}},Te?.useHash?{provide:ne.S$,useClass:ne.Do}:{provide:ne.S$,useClass:ne.b0},{provide:io,useFactory:()=>{const pe=(0,e.f3M)(ne.EM),Oe=(0,e.f3M)(e.R0b),X=(0,e.f3M)(Bi),Te=(0,e.f3M)(be),ut=(0,e.f3M)(n);return X.scrollOffset&&pe.setOffset(X.scrollOffset),new Wo(ut,Te,pe,Oe,X)}},Te?.preloadingStrategy?Jo(Te.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Bs},Te?.initialNavigation?Us(Te):[],Te?.bindToComponentInputs?bi(8,[nr,{provide:zi,useExisting:nr}]).\u0275providers:[],[{provide:ro,useFactory:yo},{provide:e.tb,multi:!0,useExisting:ro}]]}}static forChild(X){return{ngModule:pe,providers:[{provide:ca,multi:!0,useValue:X}]}}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(ks,8))};static#t=this.\u0275mod=e.oAB({type:pe});static#i=this.\u0275inj=e.cJS({})}return pe})();function $o(pe){return"guarded"}function Us(pe){return["disabled"===pe.initialNavigation?bi(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const Oe=(0,e.f3M)(Ii);return()=>{Oe.setUpLocationChangeListener()}}},{provide:Fr,useValue:2}]).\u0275providers:[],"enabledBlocking"===pe.initialNavigation?bi(2,[{provide:Fr,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:Oe=>{const X=Oe.get(ne.V_,Promise.resolve());return()=>X.then(()=>new Promise(Te=>{const ut=Oe.get(Ii),kt=Oe.get(Ya);tn(ut,()=>{Te(!0)}),Oe.get(be).afterPreactivation=()=>(Te(!0),kt.closed?(0,S.of)(void 0):kt),ut.initialNavigation()}))}}]).\u0275providers:[]]}const ro=new e.OlP("")},71365:(Ee,Z,h)=>{"use strict";h.d(Z,{X$:()=>Ye,Zw:()=>B,aw:()=>$e,sK:()=>Fe});var e=h(65879),p=h(22096),g=h(2664),S=h(9315),m=h(35211),T=h(74911),b=h(48180),x=h(67081),R=h(37398),v=h(76328),N=h(94664);class B{}let O=(()=>{class rt extends B{getTranslation(ge){return(0,p.of)({})}}return rt.\u0275fac=function(){let Qe;return function(G){return(Qe||(Qe=e.n5z(rt)))(G||rt)}}(),rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})();class te{}let ne=(()=>{class rt{handle(ge){return ge.key}}return rt.\u0275fac=function(ge){return new(ge||rt)},rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})();function F(rt,Qe){if(rt===Qe)return!0;if(null===rt||null===Qe)return!1;if(rt!=rt&&Qe!=Qe)return!0;let me,Le,Ve,ge=typeof rt;if(ge==typeof Qe&&"object"==ge){if(!Array.isArray(rt)){if(Array.isArray(Qe))return!1;for(Le in Ve=Object.create(null),rt){if(!F(rt[Le],Qe[Le]))return!1;Ve[Le]=!0}for(Le in Qe)if(!(Le in Ve)&&typeof Qe[Le]<"u")return!1;return!0}if(!Array.isArray(Qe))return!1;if((me=rt.length)==Qe.length){for(Le=0;Le{Ce(Qe[G])?G in rt?ge[G]=Ie(rt[G],Qe[G]):Object.assign(ge,{[G]:Qe[G]}):Object.assign(ge,{[G]:Qe[G]})}),ge}class ye{}let oe=(()=>{class rt extends ye{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ge,G){let me;return me="string"==typeof ge?this.interpolateString(ge,G):"function"==typeof ge?this.interpolateFunction(ge,G):ge,me}getValue(ge,G){let me="string"==typeof G?G.split("."):[G];G="";do{G+=me.shift(),!ce(ge)||!ce(ge[G])||"object"!=typeof ge[G]&&me.length?me.length?G+=".":ge=void 0:(ge=ge[G],G="")}while(me.length);return ge}interpolateFunction(ge,G){return ge(G)}interpolateString(ge,G){return G?ge.replace(this.templateMatcher,(me,Le)=>{let Ve=this.getValue(G,Le);return ce(Ve)?Ve:me}):ge}}return rt.\u0275fac=function(){let Qe;return function(G){return(Qe||(Qe=e.n5z(rt)))(G||rt)}}(),rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})();class w{}let z=(()=>{class rt extends w{compile(ge,G){return ge}compileTranslations(ge,G){return ge}}return rt.\u0275fac=function(){let Qe;return function(G){return(Qe||(Qe=e.n5z(rt)))(G||rt)}}(),rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})();class q{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 W=new e.OlP("USE_STORE"),Q=new e.OlP("USE_DEFAULT_LANG"),Re=new e.OlP("DEFAULT_LANGUAGE"),tt=new e.OlP("USE_EXTEND");let Fe=(()=>{class rt{constructor(ge,G,me,Le,Ve,ve=!0,xe=!1,ot=!1,fe){this.store=ge,this.currentLoader=G,this.compiler=me,this.parser=Le,this.missingTranslationHandler=Ve,this.useDefaultLang=ve,this.isolate=xe,this.extend=ot,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 G=this.retrieveTranslations(ge);typeof G<"u"?(null==this.defaultLang&&(this.defaultLang=ge),G.pipe((0,b.q)(1)).subscribe(me=>{this.changeDefaultLang(ge)})):this.changeDefaultLang(ge)}getDefaultLang(){return this.defaultLang}use(ge){if(ge===this.currentLang)return(0,p.of)(this.translations[ge]);let G=this.retrieveTranslations(ge);return typeof G<"u"?(this.currentLang||(this.currentLang=ge),G.pipe((0,b.q)(1)).subscribe(me=>{this.changeLang(ge)}),G):(this.changeLang(ge),(0,p.of)(this.translations[ge]))}retrieveTranslations(ge){let G;return(typeof this.translations[ge]>"u"||this.extend)&&(this._translationRequests[ge]=this._translationRequests[ge]||this.getTranslation(ge),G=this._translationRequests[ge]),G}getTranslation(ge){this.pending=!0;const G=this.currentLoader.getTranslation(ge).pipe((0,x.d)(1),(0,b.q)(1));return this.loadingTranslations=G.pipe((0,R.U)(me=>this.compiler.compileTranslations(me,ge)),(0,x.d)(1),(0,b.q)(1)),this.loadingTranslations.subscribe({next:me=>{this.translations[ge]=this.extend&&this.translations[ge]?{...me,...this.translations[ge]}:me,this.updateLangs(),this.pending=!1},error:me=>{this.pending=!1}}),G}setTranslation(ge,G,me=!1){G=this.compiler.compileTranslations(G,ge),this.translations[ge]=(me||this.extend)&&this.translations[ge]?Ie(this.translations[ge],G):G,this.updateLangs(),this.onTranslationChange.emit({lang:ge,translations:this.translations[ge]})}getLangs(){return this.langs}addLangs(ge){ge.forEach(G=>{-1===this.langs.indexOf(G)&&this.langs.push(G)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ge,G,me){let Le;if(G instanceof Array){let Ve={},ve=!1;for(let xe of G)Ve[xe]=this.getParsedResult(ge,xe,me),(0,g.b)(Ve[xe])&&(ve=!0);if(ve){const xe=G.map(ot=>(0,g.b)(Ve[ot])?Ve[ot]:(0,p.of)(Ve[ot]));return(0,S.D)(xe).pipe((0,R.U)(ot=>{let fe={};return ot.forEach((qe,we)=>{fe[G[we]]=qe}),fe}))}return Ve}if(ge&&(Le=this.parser.interpolate(this.parser.getValue(ge,G),me)),typeof Le>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Le=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],G),me)),typeof Le>"u"){let Ve={key:G,translateService:this};typeof me<"u"&&(Ve.interpolateParams=me),Le=this.missingTranslationHandler.handle(Ve)}return typeof Le<"u"?Le:G}get(ge,G){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,v.b)(me=>(me=this.getParsedResult(me,ge,G),(0,g.b)(me)?me:(0,p.of)(me))));{let me=this.getParsedResult(this.translations[this.currentLang],ge,G);return(0,g.b)(me)?me:(0,p.of)(me)}}getStreamOnTranslationChange(ge,G){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,T.P)(()=>this.get(ge,G)),this.onTranslationChange.pipe((0,N.w)(me=>{const Le=this.getParsedResult(me.translations,ge,G);return"function"==typeof Le.subscribe?Le:(0,p.of)(Le)})))}stream(ge,G){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,T.P)(()=>this.get(ge,G)),this.onLangChange.pipe((0,N.w)(me=>{const Le=this.getParsedResult(me.translations,ge,G);return(0,g.b)(Le)?Le:(0,p.of)(Le)})))}instant(ge,G){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');let me=this.getParsedResult(this.translations[this.currentLang],ge,G);if((0,g.b)(me)){if(ge instanceof Array){let Le={};return ge.forEach((Ve,ve)=>{Le[ge[ve]]=ge[ve]}),Le}return ge}return me}set(ge,G,me=this.currentLang){this.translations[me][ge]=this.compiler.compile(G,me),this.updateLangs(),this.onTranslationChange.emit({lang:me,translations:this.translations[me]})}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 rt.\u0275fac=function(ge){return new(ge||rt)(e.LFG(q),e.LFG(B),e.LFG(w),e.LFG(ye),e.LFG(te),e.LFG(Q),e.LFG(W),e.LFG(tt),e.LFG(Re))},rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})(),Ye=(()=>{class rt{constructor(ge,G){this.translate=ge,this._ref=G,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ge,G,me){let Le=Ve=>{this.value=void 0!==Ve?Ve:ge,this.lastKey=ge,this._ref.markForCheck()};if(me){let Ve=this.translate.getParsedResult(me,ge,G);(0,g.b)(Ve.subscribe)?Ve.subscribe(Le):Le(Ve)}this.translate.get(ge,G).subscribe(Le)}transform(ge,...G){if(!ge||!ge.length)return ge;if(F(ge,this.lastKey)&&F(G,this.lastParams))return this.value;let me;if(ce(G[0])&&G.length)if("string"==typeof G[0]&&G[0].length){let Le=G[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{me=JSON.parse(Le)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${G[0]}`)}}else"object"==typeof G[0]&&!Array.isArray(G[0])&&(me=G[0]);return this.lastKey=ge,this.lastParams=G,this.updateValue(ge,me),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Le=>{this.lastKey&&Le.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ge,me,Le.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Le=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,me,Le.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,me))})),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 rt.\u0275fac=function(ge){return new(ge||rt)(e.Y36(Fe,16),e.Y36(e.sBO,16))},rt.\u0275pipe=e.Yjl({name:"translate",type:rt,pure:!1}),rt.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac}),rt})(),$e=(()=>{class rt{static forRoot(ge={}){return{ngModule:rt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:w,useClass:z},ge.parser||{provide:ye,useClass:oe},ge.missingTranslationHandler||{provide:te,useClass:ne},q,{provide:W,useValue:ge.isolate},{provide:Q,useValue:ge.useDefaultLang},{provide:tt,useValue:ge.extend},{provide:Re,useValue:ge.defaultLanguage},Fe]}}static forChild(ge={}){return{ngModule:rt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:w,useClass:z},ge.parser||{provide:ye,useClass:oe},ge.missingTranslationHandler||{provide:te,useClass:ne},{provide:W,useValue:ge.isolate},{provide:Q,useValue:ge.useDefaultLang},{provide:tt,useValue:ge.extend},{provide:Re,useValue:ge.defaultLanguage},Fe]}}}return rt.\u0275fac=function(ge){return new(ge||rt)},rt.\u0275mod=e.oAB({type:rt}),rt.\u0275inj=e.cJS({}),rt})()},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 Ee extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return Ee.\u0275fac=function(){let Z;return function(e){return(Z||(Z=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(Ee)))(e||Ee)}}(),Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class Ee{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 Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();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(Ee){const Z=Ee.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(Z).split("").map(function(h){return"%"+("00"+h.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(Ee){return btoa(Ee).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),S=base64UrlEncode(p.substr(0,p.length/2)),m=Z.idTokenClaims.at_hash.replace(/=/g,"");return S!==m&&(console.error("exptected at_hash: "+S),console.error("actual at_hash: "+m)),S===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 Ee{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,g,S,m,T,b,x;if(null===h)return e;p=h.split("&");for(let R=0;R>6,g[m++]=128|63&T):T<55296||T>=57344?(g[m++]=224|T>>12,g[m++]=128|T>>6&63,g[m++]=128|63&T):(T=65536+((1023&T)<<10|1023&Ee.charCodeAt(++e)),g[m++]=240|T>>18,g[m++]=128|T>>12&63,g[m++]=128|T>>6&63,g[m++]=128|63&T);Ee=g}else{if("object"!==p)throw new Error(ERROR);if(null===Ee)throw new Error(ERROR);if(ARRAY_BUFFER&&Ee.constructor===ArrayBuffer)Ee=new Uint8Array(Ee);else if(!(Array.isArray(Ee)||ARRAY_BUFFER&&ArrayBuffer.isView(Ee)))throw new Error(ERROR)}Ee.length>64&&(Ee=new Sha256(Z,!0).update(Ee).array());var b=[],x=[];for(e=0;e<64;++e){var R=Ee[e]||0;b[e]=92^R,x[e]=54^R}Sha256.call(this,Z,h),this.update(x),this.oKeyPad=b,this.inner=!0,this.sharedMemory=h}Sha256.prototype.update=function(Ee){if(!this.finalized){var Z,h=typeof Ee;if("string"!==h){if("object"!==h)throw new Error(ERROR);if(null===Ee)throw new Error(ERROR);if(ARRAY_BUFFER&&Ee.constructor===ArrayBuffer)Ee=new Uint8Array(Ee);else if(!(Array.isArray(Ee)||ARRAY_BUFFER&&ArrayBuffer.isView(Ee)))throw new Error(ERROR);Z=!0}for(var e,g,p=0,S=Ee.length,m=this.blocks;p>2]|=Ee[p]<>2]|=e<>2]|=(192|e>>6)<>2]|=(128|63&e)<=57344?(m[g>>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=g-64,this.hash(),this.hashed=!0):this.start=g}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 Ee=this.blocks,Z=this.lastByteIndex;Ee[16]=this.block,Ee[Z>>2]|=EXTRA[3&Z],this.block=Ee[16],Z>=56&&(this.hashed||this.hash(),Ee[0]=this.block,Ee[16]=Ee[1]=Ee[2]=Ee[3]=Ee[4]=Ee[5]=Ee[6]=Ee[7]=Ee[8]=Ee[9]=Ee[10]=Ee[11]=Ee[12]=Ee[13]=Ee[14]=Ee[15]=0),Ee[14]=this.hBytes<<3|this.bytes>>>29,Ee[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var b,N,te,ne,F,ce,Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=this.blocks;for(b=16;b<64;++b)T[b]=T[b-16]+(((N=T[b-15])>>>7|N<<25)^(N>>>18|N<<14)^N>>>3)+T[b-7]+(((N=T[b-2])>>>17|N<<15)^(N>>>19|N<<13)^N>>>10)<<0;for(ce=Z&h,b=0;b<64;b+=4)this.first?(this.is224?(te=300032,m=(N=T[0]-1413257819)-150054599<<0,e=N+24177077<<0):(te=704751109,m=(N=T[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&g^~p&S)+K[b]+T[b])<<0,e=N+(((Ee>>>2|Ee<<30)^(Ee>>>13|Ee<<19)^(Ee>>>22|Ee<<10))+((te=Ee&Z)^Ee&h^ce))<<0),S=h+(N=S+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&p^~m&g)+K[b+1]+T[b+1])<<0,h=N+(((e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10))+((ne=e&Ee)^e&Z^te))<<0,g=Z+(N=g+((S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7))+(S&m^~S&p)+K[b+2]+T[b+2])<<0,Z=N+(((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((F=h&e)^h&Ee^ne))<<0,p=Ee+(N=p+((g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&S^~g&m)+K[b+3]+T[b+3])<<0,Ee=N+(((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+((ce=Z&h)^Z&e^F))<<0;this.h0=this.h0+Ee<<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+g<<0,this.h6=this.h6+S<<0,this.h7=this.h7+m<<0},Sha256.prototype.hex=function(){this.finalize();var Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=HEX_CHARS[Ee>>28&15]+HEX_CHARS[Ee>>24&15]+HEX_CHARS[Ee>>20&15]+HEX_CHARS[Ee>>16&15]+HEX_CHARS[Ee>>12&15]+HEX_CHARS[Ee>>8&15]+HEX_CHARS[Ee>>4&15]+HEX_CHARS[15&Ee]+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[g>>28&15]+HEX_CHARS[g>>24&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[15&g]+HEX_CHARS[S>>28&15]+HEX_CHARS[S>>24&15]+HEX_CHARS[S>>20&15]+HEX_CHARS[S>>16&15]+HEX_CHARS[S>>12&15]+HEX_CHARS[S>>8&15]+HEX_CHARS[S>>4&15]+HEX_CHARS[15&S];return this.is224||(T+=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]),T},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=[Ee>>24&255,Ee>>16&255,Ee>>8&255,255&Ee,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,g>>24&255,g>>16&255,g>>8&255,255&g,S>>24&255,S>>16&255,S>>8&255,255&S];return this.is224||T.push(m>>24&255,m>>16&255,m>>8&255,255&m),T},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Ee=new ArrayBuffer(this.is224?28:32),Z=new DataView(Ee);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),Ee},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Ee=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Ee),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(Ee){if("string"!=typeof Ee)throw new TypeError("expected string");var Z,h=Ee,e=new Uint8Array(h.length);for(Z=0;Z{class Ee{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 g of e)p+=String.fromCharCode(g);return p}}return Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})(),OAuthService=(()=>{class Ee extends AuthConfig{constructor(h,e,p,g,S,m,T,b,x,R){super(),this.ngZone=h,this.http=e,this.config=S,this.urlHelper=m,this.logger=T,this.crypto=b,this.dateTimeService=R,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=x,S||(S={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),g&&(this.tokenValidationHandler=g),S&&this.configure(S);try{p?this.setStorage(p):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(v){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",v)}if(this.checkLocalStorageAccessable()){const v=window?.navigator?.userAgent;(v?.includes("MSIE ")||v?.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 g=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(S=>{"token_received"===S.type?g=!0:"logout"===S.type&&(g=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(S=>"token_expires"===S.type&&(null==e||"any"===e||S.info===e)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(S=>{g&&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),g=this.validateUrlAgainstIssuer(h);return p||e.push("https for all urls required. Also for urls received by discovery."),g||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(g=>{this.ngZone.run(()=>{this.eventsSubject.next(g)})})})}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(g=>{this.ngZone.run(()=>{this.eventsSubject.next(g)})})})}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(g=>{if(!this.validateDiscoveryDocument(g))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void p("discovery_document_validation_error");this.loginUrl=g.authorization_endpoint,this.logoutUrl=g.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=g.grant_types_supported,this.issuer=g.issuer,this.tokenEndpoint=g.token_endpoint,this.userinfoEndpoint=g.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=g.jwks_uri,this.sessionCheckIFrameUrl=g.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(g),this.revocationEndpoint=g.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(S=>{const T=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:g,jwks:S});this.eventsSubject.next(T),e(T)}).catch(S=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",S)),p(S)})},g=>{this.logger.error("error loading discovery document",g),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",g)),p(g)}):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(g=>{if(this.debug("userinfo received",JSON.stringify(g)),g.headers.get("content-type").startsWith("application/json")){let S=JSON.parse(g.body);const m=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!m.sub||S.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");S=Object.assign({},m,S),this._storage.setItem("id_token_claims_obj",JSON.stringify(S)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h({info:S})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h(JSON.parse(g.body))},g=>{this.logger.error("error loading user info",g),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",g)),e(g)})})}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 g=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",h).set("scope",this.scope);if(this.useHttpBasicAuth){const S=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+S)}if(this.useHttpBasicAuth||(g=g.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(g=g.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const S of Object.getOwnPropertyNames(this.customQueryParams))g=g.set(S,this.customQueryParams[S]);for(const S of Object.keys(e))g=g.set(S,e[S]);return p=p.set("Content-Type","application/x-www-form-urlencoded"),new Promise((S,m)=>{this.http.post(this.tokenEndpoint,g,{headers:p}).subscribe(T=>{this.debug("tokenResponse",T),this.storeAccessTokenResponse(T.access_token,T.refresh_token,T.expires_in||this.fallbackAccessTokenExpirationTimeInSec,T.scope,this.extractRecognizedCustomParameters(T)),this.oidc&&T.id_token&&this.processIdToken(T.id_token,T.access_token).then(b=>{this.storeIdToken(b),S(T)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),S(T)},T=>{this.logger.error("Error performing ${grantType} flow",T),this.eventsSubject.next(new OAuthErrorEvent("token_error",T)),m(T)})})}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")),g=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const S=btoa(`${this.clientId}:${this.dummyClientSecret}`);g=g.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]);this.http.post(this.tokenEndpoint,p,{headers:g}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(S=>S.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(S.id_token,S.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=>S)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(S))).subscribe(S=>{this.debug("refresh tokenResponse",S),this.storeAccessTokenResponse(S.access_token,S.refresh_token,S.expires_in||this.fallbackAccessTokenExpirationTimeInSec,S.scope,this.extractRecognizedCustomParameters(S)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),h(S)},S=>{this.logger.error("Error refreshing token",S),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",S)),e(S)})})}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 g=this.document.getElementById(this.silentRefreshIFrameName);g&&this.document.body.removeChild(g),this.silentRefreshSubject=p.sub;const S=this.document.createElement("iframe");S.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,h).then(R=>{S.setAttribute("src",R),this.silentRefreshShowIFrame||(S.style.display="none"),this.document.body.appendChild(S)});const T=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(R=>R instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),b=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(R=>"token_received"===R.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),x=(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)([T,b,x]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(R=>{if(R instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===R.type||(R=new OAuthErrorEvent("silent_refresh_error",R)),this.eventsSubject.next(R),R;return"token_received"===R.type&&(R=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(R)),R})).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,g)=>{let T,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 b=B=>{this.tryLogin({customHashFragment:B,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{R(),p(!0)},O=>{R(),g(O)})};m?T=window.setInterval(()=>{(!m||m.closed)&&(R(),g(new OAuthErrorEvent("popup_closed",{})))},500):g(new OAuthErrorEvent("popup_blocked",{}));const R=()=>{window.clearInterval(T),window.removeEventListener("storage",N),window.removeEventListener("message",v),null!==m&&m.close(),m=null},v=B=>{const O=this.processMessageEventMessage(B);O&&null!==O?(window.removeEventListener("storage",N),b(O)):console.log("false event firing")},N=B=>{"auth_hash"===B.key&&(window.removeEventListener("message",v),b(B.newValue))};window.addEventListener("message",v),window.addEventListener("storage",N)}))}calculatePopupFeatures(h){const e=h.height||470,p=h.width||500,g=window.screenLeft+(window.outerWidth-p)/2;return`location=no,toolbar=no,width=${p},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${g}`}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="",g=!1,S={}){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 T=m;let b;b=p||m.redirectUri;const x=yield m.createAndSaveNonce();if(h=h?x+m.config.nonceStateSeparator+encodeURIComponent(h):x,!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 R=T.loginUrl.indexOf("?")>-1?"&":"?";let v=T.scope;m.oidc&&!v.match(/(^|\s)openid($|\s)/)&&(v="openid "+v);let N=T.loginUrl+R+"response_type="+encodeURIComponent(T.responseType)+"&client_id="+encodeURIComponent(T.clientId)+"&state="+encodeURIComponent(h)+"&redirect_uri="+encodeURIComponent(b)+"&scope="+encodeURIComponent(v);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)),T.resource&&(N+="&resource="+encodeURIComponent(T.resource)),T.oidc&&(N+="&nonce="+encodeURIComponent(x)),g&&(N+="&prompt=none");for(const B of Object.keys(S))N+="&"+encodeURIComponent(B)+"="+encodeURIComponent(S[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={},g=null;"string"==typeof e?g=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,g,null,!1,p).then(this.config.openUri).catch(S=>{console.error("Error in initImplicitFlow",S),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,g,S){if(this._storage.setItem("access_token",h),g&&!Array.isArray(g)?this._storage.setItem("granted_scopes",JSON.stringify(g.split(" "))):g&&Array.isArray(g)&&this._storage.setItem("granted_scopes",JSON.stringify(g)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),p){const m=1e3*p,b=this.dateTimeService.new().getTime()+m;this._storage.setItem("expires_at",""+b)}e&&this._storage.setItem("refresh_token",e),S&&S.forEach((m,T)=>{this._storage.setItem(T,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,g=e.getCodePartsFromUrl(p),S=g.code,m=g.state,T=g.session_state;if(!h.preventClearHashAfterLogin){const R=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,R)}let[b,x]=e.parseState(m);if(e.state=x,g.error){e.debug("error trying to login"),e.handleLoginError(h,g);const R=new OAuthErrorEvent("code_error",{},g);return e.eventsSubject.next(R),Promise.reject(R)}if(!h.disableNonceCheck){if(!b)return e.saveRequestedRoute(),Promise.resolve();if(!h.disableOAuth2StateCheck&&!e.validateNonce(b)){const v=new OAuthErrorEvent("invalid_nonce_in_state",null);return e.eventsSubject.next(v),Promise.reject(v)}return e.storeSessionState(T),S&&(yield e.getTokenFromCode(S,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 g;g=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),g?p=p.set("code_verifier",g):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 g=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+g)}return this.useHttpBasicAuth||(h=h.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(h=h.set("client_secret",this.dummyClientSecret)),new Promise((g,S)=>{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(T=>{this.storeIdToken(T),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),g(m)}).catch(T=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",T)),console.error("Error validating tokens"),console.error(T),S(T)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),g(m))},m=>{console.error("Error getting token",m),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",m)),S(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[g,S]=this.parseState(p);if(this.state=S,e.error){this.debug("error trying to login"),this.handleLoginError(h,e);const R=new OAuthErrorEvent("token_error",{},e);return this.eventsSubject.next(R),Promise.reject(R)}const m=e.access_token,T=e.id_token,b=e.session_state,x=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&&!T)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!b&&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(g)){const v=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(v),Promise.reject(v)}return this.requestAccessToken&&this.storeAccessTokenResponse(m,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,x),this.oidc?this.processIdToken(T,m,h.disableNonceCheck).then(R=>h.validationHandler?h.validationHandler({accessToken:m,idClaims:R.idTokenClaims,idToken:R.idToken,state:p}).then(v=>R):R).then(R=>(this.storeIdToken(R),this.storeSessionState(b),this.clearHashAfterLogin&&!h.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(h),this.inImplicitFlow=!1,!0)).catch(R=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",R)),this.logger.error("Error validating tokens"),this.logger.error(R),Promise.reject(R))):(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 g=h.indexOf(this.config.nonceStateSeparator);g>-1&&(e=h.substr(0,g),p=h.substr(g+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 g=h.split("."),m=b64DecodeUnicode(this.padBase64(g[0])),T=JSON.parse(m),x=b64DecodeUnicode(this.padBase64(g[1])),R=JSON.parse(x);let v;if(v=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(R.aud)){if(R.aud.every(F=>F!==this.clientId)){const F="Wrong audience: "+R.aud.join(",");return this.logger.warn(F),Promise.reject(F)}}else if(R.aud!==this.clientId){const F="Wrong audience: "+R.aud;return this.logger.warn(F),Promise.reject(F)}if(!R.sub){const F="No sub claim in id_token";return this.logger.warn(F),Promise.reject(F)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==R.sub){const F=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${R.sub}`;return this.logger.warn(F),Promise.reject(F)}if(!R.iat){const F="No iat claim in id_token";return this.logger.warn(F),Promise.reject(F)}if(!this.skipIssuerCheck&&R.iss!==this.issuer){const F="Wrong issuer: "+R.iss;return this.logger.warn(F),Promise.reject(F)}if(!p&&R.nonce!==v){const F="Wrong nonce: "+R.nonce;return this.logger.warn(F),Promise.reject(F)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!R.at_hash){const F="An at_hash is needed!";return this.logger.warn(F),Promise.reject(F)}const N=this.dateTimeService.now(),B=1e3*R.iat,O=1e3*R.exp,te=this.getClockSkewInMsec();if(B-te>=N||O+te<=N){const F="Token has expired";return console.error(F),console.error({now:N,issuedAtMSec:B,expiresAtMSec:O}),Promise.reject(F)}const ne={accessToken:e,idToken:h,jwks:this.jwks,idTokenClaims:R,idTokenHeader:T,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(ne).then(F=>({idToken:h,idTokenClaims:R,idTokenClaimsJson:x,idTokenHeader:T,idTokenHeaderJson:m,idTokenExpiresAt:O})):this.checkAtHash(ne).then(F=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!F){const ce="Wrong at_hash";return this.logger.warn(ce),Promise.reject(ce)}return this.checkSignature(ne).then(ce=>{const Ie={idToken:h,idTokenClaims:R,idTokenClaimsJson:x,idTokenHeader:T,idTokenHeaderJson:m,idTokenExpiresAt:O};return this.disableAtHashCheck?Ie:this.checkAtHash(ne).then(ye=>{if(this.requestAccessToken&&!ye){const oe="Wrong at_hash";return this.logger.warn(oe),Promise.reject(oe)}return Ie})})})}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 g=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||!g&&!this.postLogoutRedirectUri)return;let S;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)S=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(g)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});g&&(m=m.set("id_token_hint",g));const T=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";T&&(m=m.set("post_logout_redirect_uri",T),e&&(m=m.set("state",e)));for(let b in h)m=m.set(b,h[b]);S=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+m.toString()}this.config.openUri(S)}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,g="";const S=typeof self>"u"?null:self.crypto||self.msCrypto;if(S){let m=new Uint8Array(p);S.getRandomValues(m),m.map||(m.map=Array.prototype.map),m=m.map(T=>e.charCodeAt(T%66)),g=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={},g=null;"string"==typeof e?g=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,g,null,!1,p).then(this.config.openUri).catch(S=>{console.error("Error in initAuthorizationCodeFlow"),console.error(S)})}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,g=this.getAccessToken(),S=this.getRefreshToken();if(!g)return;let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),T=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const b=btoa(`${this.clientId}:${this.dummyClientSecret}`);T=T.set("Authorization","Basic "+b)}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 b of Object.getOwnPropertyNames(this.customQueryParams))m=m.set(b,this.customQueryParams[b]);return new Promise((b,x)=>{let R,v;if(g){let N=m.set("token",g).set("token_type_hint","access_token");R=this.http.post(p,N,{headers:T})}else R=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(S){let N=m.set("token",S).set("token_type_hint","refresh_token");v=this.http.post(p,N,{headers:T})}else v=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);e&&(R=R.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))),v=v.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)([R,v]).subscribe(N=>{this.logOut(h),b(N),this.logger.info("Token successfully revoked")},N=>{this.logger.error("Error revoking token",N),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",N)),x(N)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Ee.\u0275fac=function(h){return new(h||Ee)(_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))},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError(Z){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(Z)}}let DefaultOAuthInterceptor=(()=>{class Ee{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)(S=>!!S)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(S=>"token_received"===S.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(S=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(S=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(S=>{if(S){const T=h.headers.set("Authorization","Bearer "+S);h=h.clone({headers:T})}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)(S=>this.errorHandler.handleError(S))):e.handle(h)}}return Ee.\u0275fac=function(h){return new(h||Ee)(_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))},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();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 Ee{static forRoot(h=null,e=NullValidationHandler){return{ngModule:Ee,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 Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:Ee}),Ee.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),Ee})();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:(Ee,Z,h)=>{"use strict";h.d(Z,{Co:()=>ht,nu:()=>qe});var e=h(36028),p=h(65879),g=h(56223),S=h(23680),m=h(64170),T=h(98525),b=h(65619),x=h(22096),R=h(52572),v=h(78645),N=h(94664),B=h(37398),O=h(27921),te=h(5177),ne=h(59773),F=h(48180),ce=h(99397),Ce=h(32181),Ie=h(16672),ye=h(96814),oe=h(32296),w=h(75986),z=h(30617),q=h(55940),W=h(92596),Q=h(26385);const Re=["searchSelectInput"],tt=["innerSelectSearch"];function Fe(Y,Ne){if(1&Y){const ae=p.EpF();p.TgZ(0,"mat-checkbox",9),p.NdJ("change",function(U){p.CHM(ae);const le=p.oxw();return p.KtG(le._emitSelectAllBooleanToParent(U.checked))}),p.qZA()}if(2&Y){const ae=p.oxw();p.Q6J("color",null==ae.matFormField?null:ae.matFormField.color)("checked",ae.toggleAllCheckboxChecked)("indeterminate",ae.toggleAllCheckboxIndeterminate)("matTooltip",ae.toggleAllCheckboxTooltipMessage)("matTooltipPosition",ae.toggleAllCheckboxTooltipPosition)}}function ft(Y,Ne){1&Y&&p._UZ(0,"mat-spinner",10)}function Ye(Y,Ne){1&Y&&p.Hsn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function $e(Y,Ne){if(1&Y&&(p.TgZ(0,"mat-icon",14),p._uU(1),p.qZA()),2&Y){const ae=p.oxw(2);p.Q6J("svgIcon",ae.closeSvgIcon),p.xp6(1),p.hij(" ",ae.closeSvgIcon?null:ae.closeIcon," ")}}function rt(Y,Ne){if(1&Y){const ae=p.EpF();p.TgZ(0,"button",11),p.NdJ("click",function(){p.CHM(ae);const U=p.oxw();return p.KtG(U._reset(!0))}),p.YNc(1,Ye,1,0,"ng-content",12),p.YNc(2,$e,2,2,"ng-template",null,13,p.W1O),p.qZA()}if(2&Y){const ae=p.MAs(3),je=p.oxw();p.xp6(1),p.Q6J("ngIf",je.clearIcon)("ngIfElse",ae)}}function Qe(Y,Ne){1&Y&&p.Hsn(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function ge(Y,Ne){if(1&Y&&p._uU(0),2&Y){const ae=p.oxw(2);p.Oqu(ae.noEntriesFoundLabel)}}function G(Y,Ne){if(1&Y&&(p.TgZ(0,"div",15),p.YNc(1,Qe,1,0,"ng-content",12),p.YNc(2,ge,1,1,"ng-template",null,16,p.W1O),p.qZA()),2&Y){const ae=p.MAs(3),je=p.oxw();p.xp6(1),p.Q6J("ngIf",je.noEntriesFound)("ngIfElse",ae)}}const me=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],Le=function(Y,Ne){return{"mat-select-search-inner-multiple":Y,"mat-select-search-inner-toggle-all":Ne}},Ve=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let ve=(()=>{class Y{}return Y.\u0275fac=function(ae){return new(ae||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectSearchClear",""]]}),Y})();const xe=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],ot=new p.OlP("mat-selectsearch-default-options");let fe=(()=>{class Y{}return Y.\u0275fac=function(ae){return new(ae||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),Y})(),qe=(()=>{class Y{constructor(ae,je,U,le=null,ee=null,ke){this.matSelect=ae,this.changeDetectorRef=je,this._viewportRuler=U,this.matOption=le,this.matFormField=ee,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=He=>{},this._options$=new b.X(null),this.optionsList$=this._options$.pipe((0,N.w)(He=>He?He.changes.pipe((0,B.U)(Et=>Et.toArray()),(0,O.O)(He.toArray())):(0,x.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,B.U)(He=>He?He.length:0)),this._formControl=new g.NI(""),this._showNoEntriesFound$=(0,R.a)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,B.U)(([He,Et])=>this.noEntriesFoundLabel&&He&&Et===this.getOptionsLengthOffset())),this._onDestroy=new v.x,this.applyDefaultOptions(ke)}get value(){return this._formControl.value}set _options(ae){this._options$.next(ae)}get _options(){return this._options$.getValue()}applyDefaultOptions(ae){if(ae)for(const je of xe)ae.hasOwnProperty(je)&&(this[je]=ae[je])}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,te.g)(1),(0,ne.R)(this._onDestroy)).subscribe(ae=>{ae?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,F.q)(1),(0,N.w)(ae=>{this._options=this.matSelect.options;let je=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe((0,ce.b)(()=>{setTimeout(()=>{const U=this._options.toArray(),le=U[this.getOptionsLengthOffset()],ee=this.matSelect._keyManager;ee&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(je,le)||!ee.activeItem||!U.find(He=>this.matSelect.compareWith(He,ee.activeItem)))&&ee.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()})),je=le})}))})).pipe((0,ne.R)(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe((0,ne.R)(this._onDestroy)).subscribe(ae=>{this.matOption&&(ae?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,ne.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,ne.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(ae){this.toggleAll.emit(ae)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(ae){(ae.key&&1===ae.key.length||ae.keyCode>=e.A&&ae.keyCode<=e.Z||ae.keyCode>=e.xE&&ae.keyCode<=e.aO||ae.keyCode===e.L_||this.preventHomeEndKeyPropagation&&(ae.keyCode===e.Sd||ae.keyCode===e.uR))&&ae.stopPropagation(),this.matSelect.multiple&&ae.key&&ae.keyCode===e.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&ae.keyCode===e.hY&&this.value&&(this._reset(!0),ae.stopPropagation())}_handleKeyup(ae){if(ae.keyCode===e.LH||ae.keyCode===e.JH){const je=this.matSelect._getAriaActiveDescendant(),U=this._options.toArray().findIndex(le=>le.id===je);-1!==U&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[U]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",je))}}writeValue(ae){this._lastExternalInputValue=ae,this._formControl.setValue(ae),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(ae){this._formControl.valueChanges.pipe((0,Ce.h)(je=>je!==this._lastExternalInputValue),(0,ce.b)(()=>this._lastExternalInputValue=void 0),(0,ne.R)(this._onDestroy)).subscribe(ae)}registerOnTouched(ae){this.onTouched=ae}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const ae=this.matSelect.panel.nativeElement,je=ae.scrollTop;this.searchSelectInput.nativeElement.focus(),ae.scrollTop=je}_reset(ae){this._formControl.setValue(""),ae&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe((0,ne.R)(this._onDestroy)).subscribe(ae=>{let je=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!ae||!Array.isArray(ae))&&(ae=[]);const U=this.matSelect.options.map(le=>le.value);this.previousSelectedValues.forEach(le=>{!ae.some(ee=>this.matSelect.compareWith(ee,le))&&!U.some(ee=>this.matSelect.compareWith(ee,le))&&(ae.push(le),je=!0)})}this.previousSelectedValues=ae,je&&this.matSelect._onChange(ae)})):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 je,ae=this.innerSelectSearch.nativeElement;for(;ae=ae.parentElement;)if(ae.classList.contains("mat-select-panel")){je=ae;break}je&&(this.innerSelectSearch.nativeElement.style.width=je.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return Y.\u0275fac=function(ae){return new(ae||Y)(p.Y36(T.gD),p.Y36(p.sBO),p.Y36(Ie.rL),p.Y36(S.ey,8),p.Y36(m.KE,8),p.Y36(ot,8))},Y.\u0275cmp=p.Xpm({type:Y,selectors:[["ngx-mat-select-search"]],contentQueries:function(ae,je,U){if(1&ae&&(p.Suo(U,ve,5),p.Suo(U,fe,5)),2&ae){let le;p.iGM(le=p.CRH())&&(je.clearIcon=le.first),p.iGM(le=p.CRH())&&(je.noEntriesFound=le.first)}},viewQuery:function(ae,je){if(1&ae&&(p.Gf(Re,7,p.SBq),p.Gf(tt,7,p.SBq)),2&ae){let U;p.iGM(U=p.CRH())&&(je.searchSelectInput=U.first),p.iGM(U=p.CRH())&&(je.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:g.JU,useExisting:(0,p.Gpc)(()=>Y),multi:!0}])],ngContentSelectors:Ve,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(ae,je){1&ae&&(p.F$t(me),p._UZ(0,"input",0),p.TgZ(1,"div",1,2),p.YNc(3,Fe,1,5,"mat-checkbox",3),p.TgZ(4,"input",4,5),p.NdJ("keydown",function(le){return je._handleKeydown(le)})("keyup",function(le){return je._handleKeyup(le)})("blur",function(){return je.onBlur()}),p.qZA(),p.YNc(6,ft,1,0,"mat-spinner",6),p.YNc(7,rt,4,2,"button",7),p.Hsn(8),p._UZ(9,"mat-divider"),p.qZA(),p.YNc(10,G,4,2,"div",8),p.ALo(11,"async")),2&ae&&(p.xp6(1),p.Q6J("ngClass",p.WLB(11,Le,je.matSelect.multiple,je._isToggleAllCheckboxVisible())),p.xp6(2),p.Q6J("ngIf",je._isToggleAllCheckboxVisible()),p.xp6(1),p.Q6J("type",je.type)("formControl",je._formControl)("placeholder",je.placeholderLabel),p.uIk("aria-label",je.ariaLabel),p.xp6(2),p.Q6J("ngIf",je.searching),p.xp6(1),p.Q6J("ngIf",!je.hideClearSearchButton&&je.value&&!je.searching),p.xp6(3),p.Q6J("ngIf",p.lcZ(11,9,je._showNoEntriesFound$)))},dependencies:[ye.mk,ye.O5,g.Fj,g.JJ,g.oH,oe.RK,w.oG,z.Hw,q.Ou,W.gM,Q.d,ye.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})(),ht=(()=>{class Y{}return Y.\u0275fac=function(ae){return new(ae||Y)},Y.\u0275mod=p.oAB({type:Y}),Y.\u0275inj=p.cJS({imports:[ye.ez,g.UX,oe.ot,w.p9,z.Ps,q.Cq,W.AV,Q.t]}),Y})()},15861:(Ee,Z,h)=>{"use strict";function e(g,S,m,T,b,x,R){try{var v=g[x](R),N=v.value}catch(B){return void m(B)}v.done?S(N):Promise.resolve(N).then(T,b)}function p(g){return function(){var S=this,m=arguments;return new Promise(function(T,b){var x=g.apply(S,m);function R(N){e(x,T,b,R,v,"next",N)}function v(N){e(x,T,b,R,v,"throw",N)}R(void 0)})}}h.d(Z,{Z:()=>p})},97582:(Ee,Z,h)=>{"use strict";function m(G,me,Le,Ve){var ot,ve=arguments.length,xe=ve<3?me:null===Ve?Ve=Object.getOwnPropertyDescriptor(me,Le):Ve;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)xe=Reflect.decorate(G,me,Le,Ve);else for(var fe=G.length-1;fe>=0;fe--)(ot=G[fe])&&(xe=(ve<3?ot(xe):ve>3?ot(me,Le,xe):ot(me,Le))||xe);return ve>3&&xe&&Object.defineProperty(me,Le,xe),xe}function B(G,me,Le,Ve){return new(Le||(Le=Promise))(function(xe,ot){function fe(ht){try{we(Ve.next(ht))}catch(Y){ot(Y)}}function qe(ht){try{we(Ve.throw(ht))}catch(Y){ot(Y)}}function we(ht){ht.done?xe(ht.value):function ve(xe){return xe instanceof Le?xe:new Le(function(ot){ot(xe)})}(ht.value).then(fe,qe)}we((Ve=Ve.apply(G,me||[])).next())})}function oe(G){return this instanceof oe?(this.v=G,this):new oe(G)}function w(G,me,Le){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,Ve=Le.apply(G,me||[]),xe=[];return ve={},ot("next"),ot("throw"),ot("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function ot(Ne){Ve[Ne]&&(ve[Ne]=function(ae){return new Promise(function(je,U){xe.push([Ne,ae,je,U])>1||fe(Ne,ae)})})}function fe(Ne,ae){try{!function qe(Ne){Ne.value instanceof oe?Promise.resolve(Ne.value.v).then(we,ht):Y(xe[0][2],Ne)}(Ve[Ne](ae))}catch(je){Y(xe[0][3],je)}}function we(Ne){fe("next",Ne)}function ht(Ne){fe("throw",Ne)}function Y(Ne,ae){Ne(ae),xe.shift(),xe.length&&fe(xe[0][0],xe[0][1])}}function q(G){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Le,me=G[Symbol.asyncIterator];return me?me.call(G):(G=function F(G){var me="function"==typeof Symbol&&Symbol.iterator,Le=me&&G[me],Ve=0;if(Le)return Le.call(G);if(G&&"number"==typeof G.length)return{next:function(){return G&&Ve>=G.length&&(G=void 0),{value:G&&G[Ve++],done:!G}}};throw new TypeError(me?"Object is not iterable.":"Symbol.iterator is not defined.")}(G),Le={},Ve("next"),Ve("throw"),Ve("return"),Le[Symbol.asyncIterator]=function(){return this},Le);function Ve(xe){Le[xe]=G[xe]&&function(ot){return new Promise(function(fe,qe){!function ve(xe,ot,fe,qe){Promise.resolve(qe).then(function(we){xe({value:we,done:fe})},ot)}(fe,qe,(ot=G[xe](ot)).done,ot.value)})}}}h.d(Z,{FC:()=>w,KL:()=>q,gn:()=>m,mG:()=>B,qq:()=>oe}),"function"==typeof SuppressedError&&SuppressedError},91128:Ee=>{"use strict";Ee.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:Ee=>{"use strict";Ee.exports={i8:"14.0.0"}}},Ee=>{Ee(Ee.s=93285)}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/main.c22144e789645043.js b/dist/apps/admin-gui/main.c22144e789645043.js deleted file mode 100644 index 2141ed5fc..000000000 --- a/dist/apps/admin-gui/main.c22144e789645043.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[179],{92495:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>Je});var e=h(87824),p=h(38106),g=h(65879),S=h(96814),m=h(74104),T=h(55940),b=h(16921),x=h(12877),R=h(69087),v=h(61917),N=h(82066),B=h(64124),O=h(30617),te=h(32296),ne=h(92596),F=h(4675),ce=h(2730),Ce=h(71365);function He(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"div",7)(1,"div",8)(2,"perun-web-apps-entity-search-select",9),g.NdJ("entitySelected",function(ae){const U=g.CHM(Y).$implicit;return g.KtG(U[0]=ae.namespace+":"+ae.friendlyName)}),g.ALo(3,"translate"),g.ALo(4,"translate"),g.ALo(5,"translate"),g.qZA()(),g.TgZ(6,"div",10)(7,"perun-web-apps-debounce-filter",11),g.NdJ("filter",function(ae){const U=g.CHM(Y).$implicit;return g.KtG(U[1]=ae)}),g.qZA()(),g.TgZ(8,"div",12)(9,"button",13),g.NdJ("click",function(){const je=g.CHM(Y).$implicit,U=g.oxw(2);return g.KtG(U.removeOption(je))}),g.ALo(10,"translate"),g.TgZ(11,"mat-icon"),g._uU(12,"clear"),g.qZA()()()()}if(2&we){const Y=g.oxw(2);g.xp6(2),g.Q6J("entities",Y.availableAttrDefs)("searchFunction",Y.nameFunction)("mainTextFunction",Y.nameFunction)("secondaryTextFunction",Y.secondaryTextFunction)("selectPlaceholder",g.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SELECT_ATTR_DEF"))("findPlaceholder",g.lcZ(4,12,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.FIND_ATTR_DEF"))("noEntriesText",g.lcZ(5,14,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.NO_ATTR_DEF_FOUND")),g.xp6(5),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_PLACEHOLDER"),g.xp6(2),g.s9C("matTooltip",g.lcZ(10,16,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.REMOVE_PARAMETER")),g.Q6J("disabled",1===Y.options.length)}}function ye(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"div",1),g.YNc(1,He,13,18,"div",2),g.TgZ(2,"button",3),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae.addOption())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"span",4),g.ALo(6,"translate"),g.TgZ(7,"button",5),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae.searchEntities())}),g.TgZ(8,"mat-icon",6),g._uU(9,"search"),g.qZA(),g._uU(10),g.ALo(11,"translate"),g.qZA()()()}if(2&we){const Y=g.oxw();g.xp6(1),g.Q6J("ngForOf",Y.options),g.xp6(2),g.hij(" ",g.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.ADD_PARAMETER")," "),g.xp6(2),g.s9C("matTooltip",g.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON_TOOLTIP")),g.Q6J("matTooltipDisabled",!Y.emptySearchString()),g.xp6(2),g.Q6J("disabled",Y.emptySearchString()),g.xp6(3),g.hij(" ",g.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON")," ")}}let oe=(()=>{class we{constructor(){this.attributeSelected=new g.vpe,this.search=new g.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||we)};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["perun-web-apps-attribute-search-select"]],inputs:{attributes:"attributes",attributesForEntity:"attributesForEntity"},outputs:{attributeSelected:"attributeSelected",search:"search"},features:[g.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,ae){1&Ue&&g.YNc(0,ye,12,12,"div",0),2&Ue&&g.Q6J("ngIf",void 0!==ae.options)},dependencies:[S.sg,S.O5,O.Hw,te.lW,te.RK,ne.gM,F.i,ce.P,Ce.X$]})}return we})();function w(we,pt){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_USERS")," ")}function W(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getUsers(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const J=function(){return["user","id","name"]};function z(we,pt){if(1&we&&g._UZ(0,"app-users-list",9),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,J))("users",Y.entities)}}function ee(we,pt){if(1&we&&(g.YNc(0,W,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,z,1,4,"app-users-list",7)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function Le(we,pt){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_MEMBERS")," ")}function Ze(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-vo-search-select",13),g.NdJ("voSelected",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.voSelected(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("vos",Y.vos)}}function Ie(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getMembers(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const ut=function(){return["id","voId","userId","status"]};function Ye(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-members-list",14),g.NdJ("updateTable",function(){g.CHM(Y);const ae=g.oxw(2);return g.KtG(ae.getMembers(ae.searchInput))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(5,ut))("disableStatusChange",!0)("disableExpirationChange",!0)("members",Y.entities)}}function Xe(we,pt){if(1&we&&(g.TgZ(0,"div",10),g.YNc(1,Ze,1,1,"perun-web-apps-vo-search-select",11),g.qZA(),g.YNc(2,Ie,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(3,Ye,1,6,"perun-web-apps-members-list",12)),2&we){const Y=g.oxw();g.xp6(1),g.Q6J("ngIf",Y.vos.length>0),g.xp6(1),g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function nt(we,pt){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_FACILITIES")," ")}function $e(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getFacilities(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","facility")}}const ge=function(){return["id","name","description"]};function q(we,pt){if(1&we&&g._UZ(0,"perun-web-apps-facilities-list",16),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,ge))("facilities",Y.entities)}}function me(we,pt){if(1&we&&(g.YNc(0,$e,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,q,1,4,"perun-web-apps-facilities-list",15)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function Oe(we,pt){1&we&&(g._uU(0),g.ALo(1,"translate")),2&we&&g.hij(" ",g.lcZ(1,1,"ADMIN.SEARCHER.TAB_RESOURCES")," ")}function Ve(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"perun-web-apps-attribute-search-select",8),g.NdJ("search",function(ae){g.CHM(Y);const je=g.oxw(2);return g.KtG(je.getResources(ae))}),g.qZA()}if(2&we){const Y=g.oxw(2);g.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","resource")}}const ve=function(){return["id","name","description","voId","facilityId"]};function xe(we,pt){if(1&we&&g._UZ(0,"perun-web-apps-resources-list",18),2&we){const Y=g.oxw(2);g.Q6J("tableId",Y.tableId)("displayedColumns",g.DdM(3,ve))("resources",Y.entities)}}function ot(we,pt){if(1&we&&(g.YNc(0,Ve,1,2,"perun-web-apps-attribute-search-select",6),g.YNc(1,xe,1,4,"perun-web-apps-resources-list",17)),2&we){const Y=g.oxw();g.Q6J("ngIf",!Y.loading),g.xp6(1),g.Q6J("ngIf",!Y.loadingEntityData)}}function fe(we,pt){1&we&&g._UZ(0,"mat-spinner",19)}let Je=(()=>{class we{static#e=this.id="AdminSearcherComponent";constructor(Y,Ue,ae){this.attributesManager=Y,this.searcher=Ue,this.voService=ae,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(ae=>({facility:ae})),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||we)(g.Y36(e.H8),g.Y36(e.t7),g.Y36(e.YF))};static#i=this.\u0275cmp=g.Xpm({type:we,selectors:[["app-admin-searcher"]],hostVars:2,hostBindings:function(Ue,ae){2&Ue&&g.ekj("router-component",ae.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,ae){1&Ue&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"mat-tab-group",1),g.NdJ("selectedIndexChange",function(U){return ae.tabChanged(U)}),g.TgZ(4,"mat-tab",2),g.YNc(5,w,2,3,"ng-template",3),g.YNc(6,ee,2,2,"ng-template",4),g.qZA(),g.TgZ(7,"mat-tab"),g.YNc(8,Le,2,3,"ng-template",3),g.YNc(9,Xe,4,3,"ng-template",4),g.qZA(),g.TgZ(10,"mat-tab"),g.YNc(11,nt,2,3,"ng-template",3),g.YNc(12,me,2,2,"ng-template",4),g.qZA(),g.TgZ(13,"mat-tab"),g.YNc(14,Oe,2,3,"ng-template",3),g.YNc(15,ot,2,2,"ng-template",4),g.qZA()(),g.YNc(16,fe,1,0,"mat-spinner",5)),2&Ue&&(g.xp6(1),g.Oqu(g.lcZ(2,2,"ADMIN.SEARCHER.TITLE")),g.xp6(15),g.Q6J("ngIf",ae.loading||ae.loadingEntityData))},dependencies:[S.O5,m.Vc,m.uD,m.uX,m.SP,T.Ou,b.C,x.C,R.M,v.O,N.X,oe,Ce.X$]})}return we})()},97255:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>w});var e=h(78337),p=h(87824),g=h(38106),S=h(64124),m=h(7443),T=h(39547),b=h(73615),x=h(65879),R=h(17700),v=h(96814),N=h(32296),B=h(49496),O=h(55959),te=h(62481),ne=h(2730),F=h(69755),ce=h(71365);function Ce(W,J){if(1&W){const z=x.EpF();x.TgZ(0,"button",8),x.NdJ("click",function(){x.CHM(z);const Le=x.oxw();return x.KtG(Le.createService())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&W&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"ADMIN.SERVICES.CREATE")," "))}function He(W,J){if(1&W){const z=x.EpF();x.TgZ(0,"button",9),x.NdJ("click",function(){x.CHM(z);const Le=x.oxw();return x.KtG(Le.deleteService())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&W){const z=x.oxw();x.Q6J("disabled",0===z.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(2,2,"ADMIN.SERVICES.DELETE")," ")}}function ye(W,J){1&W&&x._UZ(0,"perun-web-apps-loading-table")}function oe(W,J){if(1&W&&x._UZ(0,"app-services-list",10),2&W){const z=x.oxw();x.Q6J("filterValue",z.filterValue)("selection",z.selection)("services",z.services)("tableId",z.tableId)}}let w=(()=>{class W{static#e=this.id="AdminServicesComponent";constructor(z,ee,Le){this.serviceManager=z,this.dialog=ee,this.authResolver=Le,this.selection=new e.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=g.NL}ngOnInit(){this.refreshTable()}createService(){const z=(0,S.kZ)();z.width="600px",z.data={theme:"admin-theme"},this.dialog.open(m.R,z).afterClosed().subscribe(Le=>{Le&&this.refreshTable()})}deleteService(){const z=(0,S.kZ)();z.width="600px",z.data={theme:"admin-theme",services:this.selection.selected},this.dialog.open(T.m,z).afterClosed().subscribe(Le=>{Le&&this.refreshTable()})}refreshTable(){this.loading=!0,this.serviceManager.getServices().subscribe(z=>{this.services=z,this.selection.clear(),this.loading=!1})}applyFilter(z){this.filterValue=z}static#t=this.\u0275fac=function(ee){return new(ee||W)(x.Y36(p.KK),x.Y36(R.uw),x.Y36(b.x4))};static#i=this.\u0275cmp=x.Xpm({type:W,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(ee,Le){if(1&ee&&(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 Le.refreshTable()}),x.qZA(),x.YNc(5,Ce,3,3,"button",2),x.YNc(6,He,3,4,"button",3),x.TgZ(7,"perun-web-apps-debounce-filter",4),x.NdJ("filter",function(Ie){return Le.applyFilter(Ie)}),x.qZA(),x.YNc(8,ye,1,0,"ng-template",null,5,x.W1O),x.TgZ(10,"div",6),x.YNc(11,oe,1,4,"app-services-list",7),x.qZA()()),2&ee){const Ze=x.MAs(9);x.xp6(2),x.Oqu(x.lcZ(3,6,"ADMIN.SERVICES.TITLE")),x.xp6(3),x.Q6J("ngIf",Le.authResolver.isPerunAdmin()),x.xp6(1),x.Q6J("ngIf",Le.authResolver.isPerunAdmin()),x.xp6(1),x.Q6J("placeholder","ADMIN.SERVICES.FILTER"),x.xp6(4),x.Q6J("perunWebAppsLoader",Le.loading)("perunWebAppsLoaderIndicator",Ze)}},dependencies:[v.O5,N.lW,B.Q,O.K,te.t,ne.P,F.e,ce.X$]})}return W})()},10679:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>ce});var e=h(38106),p=h(1385),g=h(73615),S=h(22096),m=h(65879),T=h(75986),b=h(55959),x=h(62481),R=h(2730),v=h(79403),N=h(69755),B=h(96814),O=h(71365);function te(Ce,He){1&Ce&&m._UZ(0,"perun-web-apps-loading-table")}const ne=function(){return["user","id","name","email","logins","organization"]};function F(Ce,He){if(1&Ce){const ye=m.EpF();m.TgZ(0,"perun-web-apps-users-dynamic-list",7),m.NdJ("loading$",function(w){m.CHM(ye);const W=m.oxw();return m.KtG(W.loading$=w)}),m.qZA()}if(2&Ce){const ye=m.oxw();m.Q6J("disableRouting",!1)("searchString",ye.searchString)("attrNames",ye.attributes)("displayedColumns",m.DdM(7,ne))("tableId",ye.tableId)("withoutVo",ye.usersWithoutVo)("updateTable",ye.update)}}let ce=(()=>{class Ce{static#e=this.id="AdminUsersComponent";constructor(ye,oe){this.storeService=ye,this.cd=oe,this.usersWithoutVo=!1,this.tableId=e.xx,this.attributes=[],this.update=!1}ngOnInit(){this.loading$=(0,S.of)(!0),this.attributes=[p.r.USER_DEF_ORGANIZATION,p.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames())}onSearchByString(ye){this.searchString=ye,this.cd.detectChanges()}findUsersWithoutVO(){this.usersWithoutVo=!this.usersWithoutVo,this.cd.detectChanges()}refresh(){this.update=!this.update,this.cd.detectChanges()}static#t=this.\u0275fac=function(oe){return new(oe||Ce)(m.Y36(g.d6),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:Ce,selectors:[["app-admin-users"]],hostVars:2,hostBindings:function(oe,w){2&oe&&m.ekj("router-component",w.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(oe,w){if(1&oe&&(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 w.refresh()}),m.qZA(),m.TgZ(4,"perun-web-apps-debounce-filter",2),m.NdJ("filter",function(J){return w.onSearchByString(J)}),m.qZA(),m.TgZ(5,"mat-checkbox",3),m.NdJ("change",function(){return w.findUsersWithoutVO()}),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.YNc(8,te,1,0,"ng-template",null,4,m.W1O),m.TgZ(10,"div",5),m.YNc(11,F,1,8,"perun-web-apps-users-dynamic-list",6),m.ALo(12,"async"),m.qZA()),2&oe){const W=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",w.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,w.loading$))("perunWebAppsLoaderIndicator",W)}},dependencies:[T.oG,b.K,x.t,R.P,v.M,N.e,B.Ov,O.X$],styles:[".search-field[_ngcontent-%COMP%]{width:325px}"]})}return Ce})()},78934:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>J});var e=h(73615),p=h(91687),g=h(69862),S=h(64124),m=h(65879),T=h(17700),b=h(32296),x=h(71365);let R=(()=>{class z{constructor(Le){this.dialogRef=Le}onReload(){location.reload()}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(Ze){return new(Ze||z)(m.Y36(T.so))};static#t=this.\u0275cmp=m.Xpm({type:z,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(Ze,Ie){1&Ze&&(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 Ie.onClose()}),m._uU(10),m.ALo(11,"translate"),m.qZA(),m.TgZ(12,"button",5),m.NdJ("click",function(){return Ie.onReload()}),m._uU(13),m.ALo(14,"translate"),m.qZA()()()),2&Ze&&(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:[b.lW,T.uh,T.xY,T.H8,x.X$]})}return z})();var v=h(44112),N=h(32181),B=h(19366);let O=(()=>{class z{constructor(Le,Ze){this.router=Le,this.routeReuseStrategy=Ze;const Ie=Ze;Le.events.subscribe(ut=>{ut instanceof v.OD&&Ie.setLastNavigationType("popstate"===ut.navigationTrigger?"back":"direct")})}init(){}static#e=this.\u0275fac=function(Ze){return new(Ze||z)(m.LFG(v.F0),m.LFG(v.wN))};static#t=this.\u0275prov=m.Yz7({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})();const te=["footer"];function ne(z,ee){if(1&z&&(m.TgZ(0,"div",3)(1,"mat-icon"),m._uU(2,"alert"),m.qZA(),m._uU(3),m.qZA()),2&z){const Le=m.oxw();m.xp6(3),m.hij(" ",Le.warningMessage,"\n")}}const F=function(z,ee){return{top:z,background:ee}},ce=function(z,ee){return{"margin-top":z,"min-height":ee}},Ce=function(z,ee){return{"border-color":z,background:ee}},He=function(z){return{"background-color":z}},ye=function(z){return{"min-height":z}};function oe(z,ee){if(1&z){const Le=m.EpF();m.TgZ(0,"perun-web-apps-header",4),m.NdJ("sidenavToggle",function(){m.CHM(Le);const Ie=m.MAs(3);return m.KtG(Ie.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&z){const Le=m.MAs(3),Ze=m.oxw();m.Q6J("ngStyle",m.WLB(12,F,Ze.getNavMenuTop(),Ze.navBackgroundColor))("otherApp",Ze.otherApp)("showNotifications",!0),m.xp6(1),m.Q6J("ngStyle",m.WLB(15,ce,Ze.getSideNavMarginTop(),Ze.getSideNavMinHeight())),m.xp6(1),m.Q6J("fixedInViewport",!0)("mode",Ze.sidebarMode)("fixedTopGap",Ze.getTopGap())("ngStyle",m.WLB(18,Ce,Ze.sideBarBorderColor,Ze.sideMenubackgroundColor))("opened",!Ze.isMobile()),m.xp6(3),m.Q6J("sideNav",Le),m.xp6(1),m.Q6J("ngStyle",m.VKq(21,He,Ze.contentBackgroundColor)),m.xp6(1),m.Q6J("ngStyle",m.VKq(23,ye,Ze.contentInnerMinHeight))}}function w(z,ee){1&z&&(m.TgZ(0,"div",12),m._UZ(1,"div",13),m.qZA())}function W(z,ee){1&z&&m._UZ(0,"perun-web-apps-login-screen-base",14),2&z&&m.Q6J("application","admin-gui")}let J=(()=>{class z{static#e=this.minWidth=992;constructor(Le,Ze,Ie,ut,Ye,Xe,nt,$e){this.cache=Le,this.store=Ze,this.http=Ie,this.dialog=ut,this.router=Ye,this.initAuth=Xe,this.authService=nt,this.cd=$e,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<=z.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)(Le=>Le instanceof v.OD)).subscribe(Le=>{this.updateInitAccessedPage(Le)}))}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 Le=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentInnerMinHeight=this.displayWarning?"calc(100vh - "+Le+"px - 112px)":"calc(100vh - "+Le+"px - 64px)",this.cd.detectChanges()}updateInitAccessedPage(Le){Le.url===sessionStorage.getItem("initPage")?("imperative"===Le.navigationTrigger&&Le.id!==this.store.getInitialPageId()&&sessionStorage.setItem("onInitPage","false"),"popstate"===Le.navigationTrigger&&(Le.restoredState.navigationId===this.store.getInitialPageId()?(sessionStorage.setItem("onInitPage","true"),this.store.setInitialPageId(Le.id)):sessionStorage.setItem("onInitPage","false"))):sessionStorage.setItem("onInitPage","false")}loadAppVersion(){const Le=new g.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:Le}).subscribe(Ze=>{const Ie=Ze.version;if(Ie)if(this.version&&"SNAPSHOT"!==Ie&&this.version!==Ie){const ut=(0,S.kZ)();this.dialog.open(R,ut)}else this.version=Ie})}static#t=this.\u0275fac=function(Ze){return new(Ze||z)(m.Y36(O),m.Y36(e.d6),m.Y36(g.eN),m.Y36(T.uw),m.Y36(v.F0),m.Y36(e.v0),m.Y36(e.e8),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:z,selectors:[["app-root"]],viewQuery:function(Ze,Ie){if(1&Ze&&m.Gf(te,5),2&Ze){let ut;m.iGM(ut=m.CRH())&&(Ie.footer=ut.first)}},hostBindings:function(Ze,Ie){1&Ze&&m.NdJ("resize",function(Ye){return Ie.getScreenSize(Ye)},!1,m.Jf7)},decls:5,vars:5,consts:[["class","beta-warning",4,"ngIf"],[3,"displayWarning"],[3,"ngIf"],[1,"beta-warning"],["id","nav-menu",1,"mat-elevation-z3",3,"ngStyle","otherApp","showNotifications","sidenavToggle"],["autosize","true",3,"ngStyle"],[3,"fixedInViewport","mode","fixedTopGap","ngStyle","opened"],["sidenav",""],[3,"sideNav"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[1,"loader-wrapper"],["id","loader"],[3,"application"]],template:function(Ze,Ie){1&Ze&&(m.YNc(0,ne,4,1,"div",0),m._UZ(1,"perun-web-apps-notificator",1),m.YNc(2,oe,12,25,"ng-template",2),m.YNc(3,w,2,0,"ng-template",2),m.YNc(4,W,1,1,"ng-template",2)),2&Ze&&(m.Q6J("ngIf",Ie.displayWarning),m.xp6(1),m.Q6J("displayWarning",Ie.displayWarning),m.xp6(1),m.Q6J("ngIf",!Ie.isLoginScreenShow&&!Ie.isServiceAccess&&Ie.isLoggedIn()&&!Ie.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",Ie.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",(Ie.isLoginScreenShow||Ie.isServiceAccess||!Ie.isLoggedIn())&&!Ie.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 z})()},39743:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(65879);let p=(()=>{class g{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(T){return new(T||g)};static#t=this.\u0275prov=e.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},90551:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>He});var e=h(87824),p=h(38106),g=h(73615),S=h(65879),m=h(96814),T=h(23680),b=h(64170),x=h(98525),R=h(55959),v=h(97500),N=h(62481),B=h(2730),O=h(69755),te=h(71365);function ne(ye,oe){if(1&ye&&(S.TgZ(0,"mat-option",10),S._uU(1),S.qZA()),2&ye){const w=oe.$implicit;S.Q6J("value",w.id),S.xp6(1),S.hij(" ",w.name," ")}}function F(ye,oe){1&ye&&S._UZ(0,"perun-web-apps-loading-table")}const ce=function(){return["id","vo","name","description"]};function Ce(ye,oe){if(1&ye&&S._UZ(0,"perun-web-apps-groups-list",11),2&ye){const w=S.oxw();S.Q6J("displayedColumns",S.DdM(6,ce))("groups",w.groupsToShow)("disableMembers",!1)("filter",w.filterValue)("groupsToDisableRouting",w.groupsWithoutRouteAuth)("tableId",w.tableId)}}let He=(()=>{class ye{static#e=this.id="FacilityAllowedGroupsComponent";constructor(w,W,J){this.facilityManager=w,this.authResolver=W,this.entityStorageService=J,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(w=>{this.vos=w,this.refreshTable()})}showGroup(){this.groupsToShow="all"!==this.selected?this.groups.filter(w=>w.voId===parseInt(this.selected,10)):this.groups}refreshTable(){this.loading=!0,this.groups=[],this.facilityManager.getAllowedGroups(this.facility.id).subscribe(w=>{this.groups=this.groups.concat(w),this.groupsToShow=this.groups,this.setAuthRights(w),this.loading=!1}),0===this.vos.length&&(this.loading=!1)}setAuthRights(w){w.forEach(W=>{this.authResolver.isAuthorized("getGroupById_int_policy",[W])||this.groupsWithoutRouteAuth.add(W.id)})}applyFilter(w){this.filterValue=w}static#t=this.\u0275fac=function(W){return new(W||ye)(S.Y36(e.IQ),S.Y36(g.x4),S.Y36(g.fb))};static#i=this.\u0275cmp=S.Xpm({type:ye,selectors:[["app-facility-allowed-groups"]],hostVars:2,hostBindings:function(W,J){2&W&&S.ekj("router-component",J.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(W,J){if(1&W&&(S.TgZ(0,"div")(1,"h1",0),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"perun-web-apps-refresh-button",1),S.NdJ("refresh",function(){return J.refreshTable()}),S.qZA(),S.TgZ(5,"mat-form-field",2)(6,"mat-label"),S._uU(7),S.ALo(8,"translate"),S.qZA(),S.TgZ(9,"mat-select",3),S.NdJ("selectionChange",function(){return J.showGroup()})("valueChange",function(ee){return J.selected=ee}),S.TgZ(10,"mat-option",4),S._uU(11),S.ALo(12,"translate"),S.qZA(),S.YNc(13,ne,2,2,"mat-option",5),S.qZA()(),S.TgZ(14,"perun-web-apps-debounce-filter",6),S.NdJ("filter",function(ee){return J.applyFilter(ee)}),S.qZA(),S.YNc(15,F,1,0,"ng-template",null,7,S.W1O),S.TgZ(17,"div",8),S.YNc(18,Ce,1,7,"perun-web-apps-groups-list",9),S.qZA()()),2&W){const z=S.MAs(16);S.xp6(2),S.Oqu(S.lcZ(3,8,"MENU_ITEMS.FACILITY.ALLOWED_GROUPS")),S.xp6(5),S.Oqu(S.lcZ(8,10,"FACILITY_DETAIL.ALLOWED_GROUPS.SHOW_VOS_GROUPS")),S.xp6(2),S.Q6J("value",J.selected),S.xp6(2),S.Oqu(S.lcZ(12,12,"FACILITY_DETAIL.ALLOWED_GROUPS.ALL")),S.xp6(2),S.Q6J("ngForOf",J.vos),S.xp6(1),S.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_GROUPS.FILTER"),S.xp6(4),S.Q6J("perunWebAppsLoader",J.loading)("perunWebAppsLoaderIndicator",z)}},dependencies:[m.sg,T.ey,b.KE,b.hX,x.gD,R.K,v.W,N.t,B.P,O.e,te.X$]})}return ye})()},1085:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>Xe});var e=h(38106),p=h(87824),g=h(73615),S=h(1385),m=h(56223),T=h(22096),b=h(65879),x=h(96814),R=h(23680),v=h(64170),N=h(98525),B=h(82599),O=h(55959),te=h(62481),ne=h(69087),F=h(89655),ce=h(2730),Ce=h(79403),He=h(49605),ye=h(30617),oe=h(32296),w=h(71365);let W=(()=>{class nt{constructor(){this.changeAdvancedFilter=new b.vpe,this.clearFilters=new b.vpe}ngOnInit(){this.changeAdvancedFilter.emit(this.advancedFilter)}toggleAdvancedFilter(){this.advancedFilter=!this.advancedFilter,this.changeAdvancedFilter.emit(this.advancedFilter)}static#e=this.\u0275fac=function(q){return new(q||nt)};static#t=this.\u0275cmp=b.Xpm({type:nt,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(q,me){1&q&&(b.TgZ(0,"button",0),b.NdJ("click",function(){return me.toggleAdvancedFilter()}),b.TgZ(1,"mat-icon"),b._uU(2,"filter_list"),b.qZA(),b._uU(3),b.ALo(4,"translate"),b.TgZ(5,"mat-icon",1),b._uU(6),b.qZA()(),b.TgZ(7,"button",0),b.NdJ("click",function(){return me.clearFilters.emit()}),b.TgZ(8,"mat-icon"),b._uU(9,"filter_list_off"),b.qZA(),b._uU(10),b.ALo(11,"translate"),b.qZA()),2&q&&(b.Gre("me-2 ",me.filtersCount?"grey":"no-color",""),b.xp6(3),b.AsE(" ",b.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.FILTERS")," ",me.filtersCount?"("+me.filtersCount+")":null," "),b.xp6(3),b.Oqu(me.advancedFilter?"arrow_drop_up":"arrow_drop_down"),b.xp6(4),b.hij(" ",b.lcZ(11,9,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.CLEAR_FILTERS"),"\n"))},dependencies:[ye.Hw,oe.lW,w.X$],styles:[".grey[_ngcontent-%COMP%]{color:#fff;background-color:gray}.no-color[_ngcontent-%COMP%]{color:#000;background-color:transparent}"]})}return nt})();var J=h(69755);function z(nt,$e){if(1&nt&&(b.TgZ(0,"mat-option",20),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&nt){const ge=$e.$implicit;b.Q6J("value",ge),b.xp6(1),b.Oqu(b.lcZ(2,2,"CONSENTS.STATUS_"+ge))}}function ee(nt,$e){if(1&nt){const ge=b.EpF();b.TgZ(0,"mat-form-field",17)(1,"mat-label"),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"mat-select",18),b.NdJ("closed",function(){b.CHM(ge);const me=b.oxw(2);return b.KtG(me.consentStatusSelected())}),b.TgZ(5,"mat-select-trigger"),b._uU(6),b.qZA(),b.YNc(7,z,3,4,"mat-option",19),b.qZA()()}if(2&nt){const ge=b.oxw(2);b.xp6(2),b.Oqu(b.lcZ(3,4,"CONSENTS.STATUS")),b.xp6(2),b.Q6J("formControl",ge.statuses),b.xp6(2),b.hij(" ",ge.displaySelectedStatuses()," "),b.xp6(1),b.Q6J("ngForOf",ge.consentStatusesList)}}function Le(nt,$e){if(1&nt){const ge=b.EpF();b.TgZ(0,"div",9)(1,"div",10)(2,"mat-slide-toggle",11),b.NdJ("ngModelChange",function(me){b.CHM(ge);const Oe=b.oxw();return b.KtG(Oe.allowed=me)})("change",function(){b.CHM(ge);const me=b.oxw();return b.KtG(me.changeFilter())}),b._uU(3),b.ALo(4,"translate"),b.qZA(),b.TgZ(5,"span",12),b._uU(6),b.ALo(7,"translate"),b.qZA()(),b.TgZ(8,"div",1)(9,"perun-web-apps-vo-search-select",13),b.NdJ("voSelected",function(me){b.CHM(ge);const Oe=b.oxw();return b.KtG(Oe.voSelected(me))}),b.qZA(),b.TgZ(10,"perun-web-apps-resource-search-select",14),b.NdJ("resourceSelected",function(me){b.CHM(ge);const Oe=b.oxw();return b.KtG(Oe.resourceSelected(me))}),b.qZA(),b.TgZ(11,"perun-web-apps-service-search-select",15),b.NdJ("serviceSelected",function(me){b.CHM(ge);const Oe=b.oxw();return b.KtG(Oe.serviceSelected(me))}),b.qZA(),b.YNc(12,ee,8,6,"mat-form-field",16),b.qZA()()}if(2&nt){const ge=b.oxw();b.xp6(2),b.Q6J("ngModel",ge.allowed),b.xp6(1),b.hij(" ",b.lcZ(4,14,"FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED")," "),b.xp6(3),b.Oqu(b.lcZ(7,16,ge.toggle_messages[ge.allowed?1:0])),b.xp6(3),b.Q6J("vos",ge.vos)("vo",ge.selectedVo)("disableAutoSelect",!0),b.xp6(1),b.Q6J("resources",ge.filteredResources)("displayStatus",!1)("resource",ge.selectedResource)("disableAutoSelect",!0),b.xp6(1),b.Q6J("services",ge.filteredServices)("service",ge.selectedService)("disableAutoSelect",!0),b.xp6(1),b.Q6J("ngIf",ge.globalForceConsents&&ge.facilityForceConsents)}}function Ze(nt,$e){1&nt&&b._UZ(0,"perun-web-apps-loading-table")}const Ie=function(){return["id","name","email","logins","organization","consentStatus"]},ut=function(){return["id","name","email","logins","organization"]};function Ye(nt,$e){if(1&nt){const ge=b.EpF();b.TgZ(0,"perun-web-apps-users-dynamic-list",21),b.NdJ("loading$",function(me){b.CHM(ge);const Oe=b.oxw();return b.KtG(Oe.loading$=me)}),b.qZA()}if(2&nt){const ge=b.oxw();b.Q6J("attrNames",ge.attributes)("disableRouting",!ge.routeAuth)("displayedColumns",ge.globalForceConsents&&ge.facilityForceConsents?b.DdM(12,Ie):b.DdM(13,ut))("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 Xe=(()=>{class nt{static#e=this.id="FacilityAllowedUsersComponent";constructor(ge,q,me,Oe,Ve,ve,xe,ot,fe){this.facilityService=ge,this.serviceService=q,this.resourceService=me,this.authResolver=Oe,this.storeService=Ve,this.entityStorageService=ve,this.consentService=xe,this.translate=ot,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,T.of)(!0),this.statuses=new m.NI(this.selectedConsentStatuses),this.attributes=[S.r.USER_DEF_ORGANIZATION,S.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(q=>{this.vos=q,this.serviceService.getAssignedServices(this.facility.id).subscribe(me=>{this.services=me,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(q=>q.voId===ge.id),this.serviceService.getAssignedServicesVo(this.facility.id,ge.id).subscribe(q=>{this.filteredServices=q})):(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(q=>{this.filteredServices=q}),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(q){return new(q||nt)(b.Y36(p.IQ),b.Y36(p.KK),b.Y36(p.xk),b.Y36(g.x4),b.Y36(g.d6),b.Y36(g.fb),b.Y36(p.WY),b.Y36(g.Te),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:nt,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(q,me){if(1&q&&(b.TgZ(0,"div")(1,"h1",0),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),b.NdJ("refresh",function(){return me.refreshPage()}),b.qZA(),b.TgZ(6,"perun-web-apps-debounce-filter",3),b.NdJ("filter",function(Ve){return me.applyFilter(Ve)}),b.qZA(),b.TgZ(7,"perun-web-apps-advanced-filter",4),b.NdJ("changeAdvancedFilter",function(Ve){return me.advancedFilter=Ve})("clearFilters",function(){return me.clearFilters()}),b.qZA()(),b.YNc(8,Le,13,18,"div",5),b.YNc(9,Ze,1,0,"ng-template",null,6,b.W1O),b.TgZ(11,"div",7),b.YNc(12,Ye,1,14,"perun-web-apps-users-dynamic-list",8),b.ALo(13,"async"),b.qZA()()),2&q){const Oe=b.MAs(10);b.xp6(2),b.Oqu(b.lcZ(3,7,"FACILITY_DETAIL.ALLOWED_USERS.TITLE")),b.xp6(4),b.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_USERS.FILTER"),b.xp6(1),b.Q6J("advancedFilter",me.advancedFilter)("filtersCount",me.filtersCount),b.xp6(1),b.Q6J("ngIf",me.advancedFilter),b.xp6(4),b.Q6J("perunWebAppsLoader",b.lcZ(13,9,me.loading$))("perunWebAppsLoaderIndicator",Oe)}},dependencies:[x.sg,x.O5,R.ey,v.KE,v.hX,m.JJ,m.oH,m.On,N.gD,N.$L,B.Rr,O.K,te.t,ne.M,F.L,ce.P,Ce.M,He.J,W,J.e,x.Ov,w.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 nt})()},8998:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>ut});var e=h(78337),p=h(25387),g=h(87824),S=h(56223),m=h(17700),T=h(73615),b=h(65879),x=h(71365),R=h(24516),v=h(64170),N=h(32296),B=h(12207),O=h(69087),te=h(69755);function ne(Ye,Xe){1&Ye&&b._UZ(0,"perun-web-apps-loading-dialog")}function F(Ye,Xe){if(1&Ye){const nt=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3)(5,"perun-web-apps-vo-search-select",4),b.NdJ("voSelected",function(ge){b.CHM(nt);const q=b.oxw();return b.KtG(q.selectedVo=ge)}),b.qZA(),b.TgZ(6,"mat-form-field")(7,"mat-label"),b._uU(8),b.ALo(9,"translate"),b.qZA(),b._UZ(10,"input",5),b.TgZ(11,"mat-error"),b._uU(12),b.ALo(13,"translate"),b.qZA()(),b.TgZ(14,"mat-form-field")(15,"mat-label"),b._uU(16),b.ALo(17,"translate"),b.qZA(),b._UZ(18,"input",6),b.TgZ(19,"mat-error"),b._uU(20),b.ALo(21,"translate"),b.qZA()()(),b.TgZ(22,"div",7)(23,"button",8),b.NdJ("click",function(){b.CHM(nt);const ge=b.oxw();return b.KtG(ge.onCancel())}),b._uU(24),b.ALo(25,"translate"),b.qZA(),b.TgZ(26,"button",9),b.NdJ("click",function(){b.CHM(nt);const ge=b.oxw();return b.KtG(ge.onSubmit())}),b._uU(27),b.ALo(28,"translate"),b.qZA()()()}if(2&Ye){const nt=b.oxw();b.xp6(2),b.hij(" ",b.lcZ(3,13,"DIALOGS.CREATE_RESOURCE.TITLE")," "),b.xp6(3),b.Q6J("vos",nt.vos)("disableAutoSelect",!0)("required",!0),b.xp6(3),b.Oqu(b.lcZ(9,15,"DIALOGS.CREATE_RESOURCE.NAME")),b.xp6(2),b.Q6J("formControl",nt.nameCtrl),b.xp6(2),b.hij(" ",b.lcZ(13,17,"DIALOGS.CREATE_RESOURCE.INCORRECT_NAME")," "),b.xp6(4),b.Oqu(b.lcZ(17,19,"DIALOGS.CREATE_RESOURCE.DESCRIPTION")),b.xp6(2),b.Q6J("formControl",nt.descriptionCtrl),b.xp6(2),b.hij(" ",b.lcZ(21,21,"DIALOGS.CREATE_RESOURCE.FILL_DESCRIPTION")," "),b.xp6(4),b.hij(" ",b.lcZ(25,23,"DIALOGS.CREATE_RESOURCE.CANCEL")," "),b.xp6(2),b.Q6J("disabled",nt.nameCtrl.invalid||nt.descriptionCtrl.invalid||null===nt.selectedVo||nt.loading),b.xp6(1),b.hij(" ",b.lcZ(28,25,"DIALOGS.CREATE_RESOURCE.CREATE")," ")}}let ce=(()=>{class Ye{constructor(nt,$e,ge,q,me,Oe){this.dialogRef=nt,this.data=$e,this.notificator=ge,this.voService=q,this.translate=me,this.resourcesManager=Oe,this.vos=[],this.selectedVo=null,me.get("DIALOGS.CREATE_RESOURCE.SUCCESS").subscribe(Ve=>this.successMessage=Ve)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voService.getAllVos().subscribe(nt=>{this.vos=nt,this.loading=!1},()=>this.loading=!1),this.nameCtrl=new S.p4(null,[S.kI.required,S.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new S.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($e){return new($e||Ye)(b.Y36(m.so),b.Y36(m.WI),b.Y36(T.V6),b.Y36(g.YF),b.Y36(x.sK),b.Y36(g.xk))};static#t=this.\u0275cmp=b.Xpm({type:Ye,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($e,ge){if(1&$e&&(b.YNc(0,ne,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,F,29,27,"div",1),b.qZA()),2&$e){const q=b.MAs(1);b.xp6(2),b.Gre("",ge.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",q)}},dependencies:[R.Nt,v.KE,v.hX,v.TO,S.Fj,S.JJ,S.Q7,S.oH,N.lW,m.uh,m.xY,m.H8,B.b,O.M,te.e,x.X$],styles:[".long-input[_ngcontent-%COMP%]{width:100%}"]})}return Ye})();var Ce=h(38106),He=h(64124),ye=h(96814),oe=h(55959),w=h(62481),W=h(12877),J=h(2730),z=h(49605);function ee(Ye,Xe){if(1&Ye){const nt=b.EpF();b.TgZ(0,"button",10),b.NdJ("click",function(){b.CHM(nt);const ge=b.oxw();return b.KtG(ge.createResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&Ye&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"FACILITY_DETAIL.RESOURCES.CREATE")," "))}function Le(Ye,Xe){if(1&Ye){const nt=b.EpF();b.TgZ(0,"button",11),b.NdJ("click",function(){b.CHM(nt);const ge=b.oxw();return b.KtG(ge.removeResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&Ye){const nt=b.oxw();b.Q6J("disabled",0===nt.selected.selected.length),b.xp6(1),b.hij(" ",b.lcZ(2,2,"FACILITY_DETAIL.RESOURCES.DELETE")," ")}}function Ze(Ye,Xe){1&Ye&&b._UZ(0,"perun-web-apps-loading-table")}function Ie(Ye,Xe){if(1&Ye&&b._UZ(0,"perun-web-apps-resources-list",12),2&Ye){const nt=b.oxw();b.Q6J("tableId",nt.tableId)("filterValue",nt.filterValue)("resources",nt.resources)("selection",nt.selected)("disableRouting",!nt.routeAuth)("displayedColumns",nt.displayedColumns)}}let ut=(()=>{class Ye{static#e=this.id="FacilityResourcesComponent";constructor(nt,$e,ge,q,me,Oe){this.dialog=nt,this.facilitiesManager=$e,this.servicesManager=ge,this.authResolver=q,this.entityStorageService=me,this.cd=Oe,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(nt=>{this.services=[this.emptyService].concat(nt),this.refreshTable()}),this.loadResourcesForFacility()}ngAfterViewInit(){this.cd.detectChanges()}removeResource(){const nt=(0,He.kZ)();nt.width="450px",nt.data={theme:"facility-theme",resources:this.selected.selected},this.dialog.open(p.f,nt).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(nt=>{this.resources=nt,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(nt){this.filterValue=nt}createResource(){const nt=(0,He.kZ)();nt.width="1350px",nt.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(ce,nt).afterClosed().subscribe(ge=>{ge&&this.refreshTable()})}serviceSelected(nt){this.selectedService=nt,this.refreshTable()}loadResourcesForFacility(){this.facilitiesManager.getAssignedRichResourcesForFacility(this.facility.id).subscribe(nt=>{this.resources=nt,this.selected.clear(),this.setAuthRights(),this.loading=!1})}static#t=this.\u0275fac=function($e){return new($e||Ye)(b.Y36(m.uw),b.Y36(g.IQ),b.Y36(g.KK),b.Y36(T.x4),b.Y36(T.fb),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:Ye,selectors:[["app-facility-resources"]],hostVars:2,hostBindings:function($e,ge){2&$e&&b.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($e,ge){if(1&$e&&(b.TgZ(0,"div")(1,"h1",0),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),b.NdJ("refresh",function(){return ge.refreshTable()}),b.qZA(),b.YNc(6,ee,3,3,"button",3),b.YNc(7,Le,3,4,"button",4),b.TgZ(8,"perun-web-apps-service-search-select",5),b.NdJ("serviceSelected",function(me){return ge.serviceSelected(me)}),b.qZA(),b.TgZ(9,"perun-web-apps-debounce-filter",6),b.NdJ("filter",function(me){return ge.applyFilter(me)}),b.qZA()(),b.YNc(10,Ze,1,0,"ng-template",null,7,b.W1O),b.TgZ(12,"div",8),b.YNc(13,Ie,1,6,"perun-web-apps-resources-list",9),b.qZA()()),2&$e){const q=b.MAs(11);b.xp6(2),b.Oqu(b.lcZ(3,8,"FACILITY_DETAIL.RESOURCES.TITLE")),b.xp6(4),b.Q6J("ngIf",ge.addAuth),b.xp6(1),b.Q6J("ngIf",ge.removeAuth),b.xp6(1),b.Q6J("services",ge.services)("service",ge.selectedService),b.xp6(1),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(4),b.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",q)}},dependencies:[ye.O5,N.lW,oe.K,w.t,W.C,J.P,z.J,te.e,x.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 Ye})()},60879:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>ve});var e=h(87824),p=h(64124),g=h(38106),S=h(78337),m=h(17700),T=h(73615),b=h(56223),x=h(65879),R=h(71365),v=h(44112),N=h(96814),B=h(23680),O=h(24516),te=h(64170),ne=h(32296),F=h(98525),ce=h(11186),Ce=h(12207),He=h(69755);function ye(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-dialog")}function oe(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"mat-option",15),x.NdJ("click",function(){const pt=x.CHM(fe).$implicit,Y=x.oxw(2);return x.KtG(Y.srcFacility=pt)}),x._uU(1),x.qZA()}if(2&xe){const fe=ot.$implicit;x.Q6J("value",fe),x.xp6(1),x.hij(" ",fe.name," ")}}function w(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._UZ(9,"input",4),x.TgZ(10,"mat-error"),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.TgZ(13,"mat-form-field")(14,"mat-label"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x._UZ(17,"input",5),x.qZA(),x.TgZ(18,"mat-form-field")(19,"mat-label"),x._uU(20),x.ALo(21,"translate"),x.qZA(),x.TgZ(22,"mat-select",6)(23,"mat-option",7),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.srcFacility=null)}),x._uU(24),x.ALo(25,"translate"),x.qZA(),x.YNc(26,oe,2,2,"mat-option",8),x.qZA()(),x.TgZ(27,"perun-web-apps-alert",9),x._UZ(28,"i",10),x.ALo(29,"translate"),x.qZA()(),x.TgZ(30,"div",11)(31,"button",12),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCancel())}),x._uU(32),x.ALo(33,"translate"),x.qZA(),x.TgZ(34,"button",13),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate(!0))}),x._uU(35),x.ALo(36,"translate"),x.qZA(),x.TgZ(37,"button",14),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate(!1))}),x._uU(38),x.ALo(39,"translate"),x.qZA()()()}if(2&xe){const fe=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,15,"DIALOGS.CREATE_FACILITY.TITLE")),x.xp6(5),x.Oqu(x.lcZ(8,17,"DIALOGS.CREATE_FACILITY.NAME")),x.xp6(2),x.Q6J("formControl",fe.nameControl),x.xp6(2),x.Oqu(x.lcZ(12,19,"DIALOGS.CREATE_FACILITY.REQUIRE_NAME")),x.xp6(4),x.Oqu(x.lcZ(16,21,"DIALOGS.CREATE_FACILITY.DESCRIPTION")),x.xp6(2),x.Q6J("formControl",fe.descControl),x.xp6(3),x.Oqu(x.lcZ(21,23,"DIALOGS.CREATE_FACILITY.AS_COPY")),x.xp6(4),x.hij(" ",x.lcZ(25,25,"DIALOGS.CREATE_FACILITY.NO_COPY")," "),x.xp6(2),x.Q6J("ngForOf",fe.facilities),x.xp6(2),x.Q6J("innerHTML",x.lcZ(29,27,"DIALOGS.CREATE_FACILITY.HINT"),x.oJD),x.xp6(4),x.hij(" ",x.lcZ(33,29,"DIALOGS.CREATE_FACILITY.CANCEL")," "),x.xp6(2),x.Q6J("disabled",0===fe.nameControl.value.trim().length||!!fe.srcFacility||fe.loading),x.xp6(1),x.hij(" ",x.lcZ(36,31,"DIALOGS.CREATE_FACILITY.CREATE_AND_CONFIGURE")," "),x.xp6(2),x.Q6J("disabled",0===fe.nameControl.value.trim().length||fe.loading),x.xp6(1),x.hij(" ",x.lcZ(39,33,"DIALOGS.CREATE_FACILITY.CREATE")," ")}}let W=(()=>{class xe{constructor(fe,Je,we,pt,Y,Ue,ae){this.dialogRef=fe,this.data=Je,this.facilitiesManager=we,this.notificator=pt,this.translate=Y,this.router=Ue,this.entityStorageService=ae,this.nameControl=new b.p4("",[b.kI.required]),this.descControl=new b.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:Je=>{this.entityStorageService.setEntity({id:Je.id,beanName:Je.beanName}),sessionStorage.setItem("newFacilityId",String(Je.id)),null!==this.srcFacility?this.copyFacilitySettings(Je.id):this.handleSuccess(Je.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(Je){return new(Je||xe)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.IQ),x.Y36(T.V6),x.Y36(R.sK),x.Y36(v.F0),x.Y36(T.fb))};static#t=this.\u0275cmp=x.Xpm({type:xe,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(Je,we){if(1&Je&&(x.YNc(0,ye,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,w,40,35,"div",1),x.qZA()),2&Je){const pt=x.MAs(1);x.xp6(2),x.Gre("",we.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",we.loading)("perunWebAppsLoaderIndicator",pt)}},dependencies:[N.sg,B.ey,O.Nt,te.KE,te.hX,te.TO,b.Fj,b.JJ,b.Q7,b.oH,ne.lW,m.uh,m.xY,m.H8,F.gD,ce.w,Ce.b,He.e,R.X$]})}return xe})();var J=h(33826),z=h(39743),ee=h(30617),Le=h(92596),Ze=h(55959),Ie=h(62481),ut=h(41419),Ye=h(82066),Xe=h(2730),nt=h(47882);function $e(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",11),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onCreate())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"FACILITY_MANAGEMENT.CREATE")," "))}const ge=function(xe){return[xe]};function q(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",12),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.onDelete())}),x.ALo(1,"isAuthorized"),x._uU(2),x.ALo(3,"translate"),x.qZA()}if(2&xe){const fe=x.oxw();x.Q6J("disabled",0===fe.selection.selected.length||!x.xi3(1,2,x.VKq(7,ge,null==fe.selection.selected[0]?null:fe.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy")),x.xp6(2),x.hij(" ",x.lcZ(3,5,"FACILITY_MANAGEMENT.DELETE")," ")}}function me(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-table")}function Oe(xe,ot){if(1&xe&&x._UZ(0,"perun-web-apps-facilities-list",13),2&xe){const fe=x.oxw();x.Q6J("tableId",fe.tableId)("selection",fe.selection)("filterValue",fe.filterValue)("facilities",fe.facilities)("recentIds",fe.recentIds)}}const Ve=function(){return{color:"black"}};let ve=(()=>{class xe{static#e=this.id="FacilitySelectPageComponent";constructor(fe,Je,we,pt){this.facilityManager=fe,this.sideMenuService=Je,this.guiAuthResolver=we,this.dialog=pt,this.facilities=[],this.recentIds=[],this.filterValue="",this.tableId=g.xt,this.selection=new S.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(W,fe).afterClosed().subscribe(we=>{we&&(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(J.Y,fe).afterClosed().subscribe(we=>{we&&this.refreshTable()})}applyFilter(fe){this.filterValue=fe}static#t=this.\u0275fac=function(Je){return new(Je||xe)(x.Y36(e.IQ),x.Y36(z.D),x.Y36(T.x4),x.Y36(m.uw))};static#i=this.\u0275cmp=x.Xpm({type:xe,selectors:[["app-facility-select-page"]],hostVars:2,hostBindings:function(Je,we){2&Je&&x.ekj("router-component",we.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(Je,we){if(1&Je&&(x.TgZ(0,"div",0),x._UZ(1,"perun-web-apps-back-button"),x.TgZ(2,"h1",1),x._UZ(3,"mat-icon",2),x._uU(4),x.ALo(5,"translate"),x.qZA(),x.TgZ(6,"perun-web-apps-refresh-button",3),x.NdJ("refresh",function(){return we.refreshTable()}),x.qZA(),x.YNc(7,$e,3,3,"button",4),x.TgZ(8,"span",5),x.ALo(9,"isAuthorized"),x.ALo(10,"translate"),x.YNc(11,q,4,9,"button",6),x.qZA(),x.TgZ(12,"perun-web-apps-debounce-filter",7),x.NdJ("filter",function(Y){return we.applyFilter(Y)}),x.qZA(),x.YNc(13,me,1,0,"ng-template",null,8,x.W1O),x.TgZ(15,"div",9),x.YNc(16,Oe,1,5,"perun-web-apps-facilities-list",10),x.qZA()()),2&Je){const pt=x.MAs(14);x.xp6(3),x.Q6J("ngStyle",x.DdM(18,Ve)),x.xp6(1),x.hij(" ",x.lcZ(5,11,"FACILITY_MANAGEMENT.TITLE")," "),x.xp6(3),x.Q6J("ngIf",we.createAuth),x.xp6(1),x.s9C("matTooltip",x.lcZ(10,16,"FACILITY_MANAGEMENT.DELETE_PERMISSION_HINT")),x.Q6J("matTooltipDisabled",0===we.selection.selected.length||x.xi3(9,13,x.VKq(19,ge,null==we.selection.selected[0]?null:we.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy"))("matTooltipPosition","below"),x.xp6(3),x.Q6J("ngIf",we.deleteAuth),x.xp6(1),x.Q6J("autoFocus",!0)("placeholder","FACILITY_MANAGEMENT.FILTER_PLACEHOLDER"),x.xp6(4),x.Q6J("perunWebAppsLoader",we.loading)("perunWebAppsLoaderIndicator",pt)}},dependencies:[N.O5,N.PC,ee.Hw,ne.lW,Le.gM,Ze.K,Ie.t,ut.W,Ye.X,Xe.P,He.e,R.X$,nt.i],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return xe})()},12246:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>N});var e=h(65879),p=h(19366),g=h(73615),S=h(96814),m=h(56223),T=h(92596),b=h(87466),x=h(10350),R=h(71365);function v(B,O){if(1&B){const te=e.EpF();e.TgZ(0,"div")(1,"perun-web-apps-user-search-select",6),e.NdJ("userSelected",function(F){e.CHM(te);const ce=e.oxw();return e.KtG(ce.selectSponsor(F))}),e.qZA()()}if(2&B){const te=e.oxw();e.xp6(1),e.Q6J("disableAutoSelect",!0)("users",te.voSponsors)}}let N=(()=>{class B{constructor(te){this.guiAuthResolver=te,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(te){this.selectedSponsor=te,this.sponsorSelected.emit(te)}isSelfEnabled(){return this.isSponsor&&!this.disableSelf}static#e=this.\u0275fac=function(ne){return new(ne||B)(e.Y36(g.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(ne,F){1&ne&&(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 F.sponsorType=Ce})("ngModelChange",function(){return F.emitSponsorType()}),e.TgZ(5,"span",2),e.ALo(6,"translate"),e.TgZ(7,"mat-radio-button",3),e.NdJ("click",function(){return F.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&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,11,F.customTitle)),e.xp6(2),e.Q6J("ngModel",F.sponsorType),e.xp6(1),e.s9C("matTooltip",e.lcZ(6,13,F.selfTooltip)),e.Q6J("matTooltipDisabled",F.isSelfEnabled()),e.xp6(2),e.Q6J("disabled",!F.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",F.isPerunAdmin),e.xp6(2),e.Q6J("disabled",!F.isPerunAdmin),e.xp6(1),e.hij(" ",e.lcZ(14,19,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER")," "),e.xp6(2),e.Q6J("ngIf","other"===F.sponsorType))},dependencies:[S.O5,m.JJ,m.On,T.gM,b.VQ,b.U0,x.S,R.X$]})}return B})()},46845:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>ce});var e=h(17700),p=h(73615),g=h(87824),S=h(64124),m=h(56223),T=h(65879),b=h(71365),x=h(96814),R=h(23680),v=h(24516),N=h(64170),B=h(32296),O=h(98525),te=h(19666);function ne(Ce,He){if(1&Ce&&(T.TgZ(0,"mat-option",9),T._uU(1),T.ALo(2,"applicationFormItemType"),T.qZA()),2&Ce){const ye=He.$implicit;T.Q6J("value",ye),T.xp6(1),T.hij(" ",T.lcZ(2,2,ye)," ")}}function F(Ce,He){if(1&Ce&&(T.TgZ(0,"mat-option",9),T._uU(1),T.qZA()),2&Ce){const ye=He.$implicit;T.Q6J("value",ye),T.xp6(1),T.hij(" ",ye," ")}}let ce=(()=>{class Ce{constructor(ye,oe,w,W){this.dialogRef=ye,this.data=oe,this.translateService=w,this.store=W,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(ye=>{this.nameCtrl=new m.p4("",[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.nameCtrl.markAllAsTouched(),this.items.push(ye);for(const oe of this.data.applicationFormItems)this.items.push(oe.shortname),oe.type===g.Dy.EMBEDDED_GROUP_APPLICATION&&(this.widgets=this.widgets.filter(w=>w!==g.Dy.EMBEDDED_GROUP_APPLICATION));this.selectedItem=ye})}setInputWidgetHeight(ye){return Math.ceil(ye/80)+2.5}cancel(){this.dialogRef.close(void 0)}submit(){const ye=this.createApplicationItem();this.dialogRef.close([this.data.applicationFormItems,ye])}createApplicationItem(){const ye=(0,S.dv)(this.languages);ye.id=this.data.fakeId,ye.shortname=this.nameCtrl.value,ye.type=this.selectedWidget;for(let oe=0;oe{"use strict";h.d(Z,{r:()=>m});var e=h(87824),p=h(78337),g=h(17700),S=h(65879);let m=(()=>{class T{constructor(x,R,v,N){this.dialogRef=x,this.data=R,this.groupService=v,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:x=>{this.unAssignedGroups=x.filter(R=>!this.data.assignedGroups.includes(R.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addSubgroupsToAutoRegistration(this.selection.selected.map(x=>x.id),this.data.groupId,this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(R){return new(R||T)(S.Y36(g.so),S.Y36(g.WI),S.Y36(e.ff),S.Y36(e.tk))};static#t=this.\u0275cmp=S.Xpm({type:T,selectors:[["app-add-group-to-group-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(R,v){1&R&&(S.TgZ(0,"app-add-group-to-registration",0),S.NdJ("addEvent",function(){return v.onAdd()}),S.qZA()),2&R&&S.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return T})()},96622:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>m});var e=h(87824),p=h(78337),g=h(17700),S=h(65879);let m=(()=>{class T{constructor(x,R,v,N){this.dialogRef=x,this.data=R,this.groupService=v,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:x=>{this.unAssignedGroups=x.filter(R=>!this.data.assignedGroups.includes(R.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addVoGroupsToAutoRegistration(this.selection.selected.map(x=>x.id),this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(R){return new(R||T)(S.Y36(g.so),S.Y36(g.WI),S.Y36(e.ff),S.Y36(e.tk))};static#t=this.\u0275cmp=S.Xpm({type:T,selectors:[["app-add-group-to-vo-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(R,v){1&R&&(S.TgZ(0,"app-add-group-to-registration",0),S.NdJ("addEvent",function(){return v.onAdd()}),S.qZA()),2&R&&S.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return T})()},15939:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>te});var e=h(17700),p=h(87824),g=h(73615),S=h(64124),m=h(65879),T=h(32296),b=h(12207),x=h(69087),R=h(10781),v=h(69755),N=h(71365);function B(ne,F){1&ne&&m._UZ(0,"perun-web-apps-loading-dialog")}function O(ne,F){if(1&ne){const ce=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(He){m.CHM(ce);const ye=m.oxw();return m.KtG(ye.voSelected(He))}),m.qZA(),m._uU(11),m.ALo(12,"translate"),m.TgZ(13,"perun-web-apps-group-search-select",6),m.NdJ("groupSelected",function(He){m.CHM(ce);const ye=m.oxw();return m.KtG(ye.selectedGroup=He)}),m.qZA()(),m.TgZ(14,"div",7)(15,"button",8),m.NdJ("click",function(){m.CHM(ce);const He=m.oxw();return m.KtG(He.cancel())}),m._uU(16),m.ALo(17,"translate"),m.qZA(),m.TgZ(18,"button",9),m.NdJ("click",function(){m.CHM(ce);const He=m.oxw();return m.KtG(He.submit())}),m._uU(19),m.ALo(20,"translate"),m.qZA()()()}if(2&ne){const ce=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",ce.vos),m.xp6(1),m.hij(" ",m.lcZ(12,17,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_GROUP"),": "),m.xp6(2),m.Q6J("groups",ce.groups)("firstSelectedGroup",ce.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",!ce.selectedVo&&!ce.selectedGroup||ce.loading),m.xp6(1),m.hij(" ",m.lcZ(20,21,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUBMIT_BUTTON")," ")}}let te=(()=>{class ne{constructor(ce,Ce,He,ye,oe,w,W,J,z){this.dialogRef=ce,this.voService=Ce,this.groupService=He,this.translateService=ye,this.registrarManager=oe,this.notificatorService=w,this.apiRequest=W,this.cd=J,this.data=z,this.vos=[],this.groups=[],this.selectedGroup=null,this.loading=!1,this.nameFunction=ee=>ee.name,ye.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUCCESS").subscribe(ee=>this.successMessage=ee),ye.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.PRIVILEGE").subscribe(ee=>this.privilegeMessage=ee),ye.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_FORM").subscribe(ee=>this.noFormMessage=ee)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.translateService.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_GROUP_SELECTED").subscribe({next:ce=>{this.fakeGroup={id:-1,name:ce,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(S.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.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:ce=>{"FormNotExistsException"===ce.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===ce.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}})}voSelected(ce){this.selectedVo=ce,this.cd.detectChanges(),this.getGroups()}getGroups(){void 0!==this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(ce=>{this.groups=[this.fakeGroup].concat(ce)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(m.Y36(e.so),m.Y36(p.YF),m.Y36(p.ff),m.Y36(g.Te),m.Y36(p.tk),m.Y36(g.V6),m.Y36(g.F5),m.Y36(m.sBO),m.Y36(e.WI))};static#t=this.\u0275cmp=m.Xpm({type:ne,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,He){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 ye=m.MAs(1);m.xp6(2),m.Gre("",He.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ye)}},dependencies:[T.lW,e.uh,e.xY,e.H8,b.b,x.M,R.h,v.e,N.X$]})}return ne})()},10981:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>ye});var e=h(87824),p=h(17700),g=h(73615),S=h(80874),m=h(64124),T=h(65879),b=h(96814),x=h(32296),R=h(77988),v=h(11186),N=h(12207),B=h(69755),O=h(4675);let te=(()=>{class oe{constructor(){this.valueSelection=new T.vpe,this.selectClosed=new T.vpe,this.defaultTextFunction=W=>W,this.secondaryTextFunction=()=>""}static#e=this.\u0275fac=function(J){return new(J||oe)};static#t=this.\u0275cmp=T.Xpm({type:oe,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(J,z){1&J&&(T.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),T.NdJ("entitySelected",function(Le){return z.valueSelection.emit(Le)})("selectClosed",function(Le){return z.selectClosed.emit(Le)}),T.qZA()()),2&J&&(T.xp6(1),T.Q6J("entities",z.values)("entity",z.preselectedValues)("searchFunction",z.mainTextFunction?z.mainTextFunction:z.defaultTextFunction)("mainTextFunction",z.mainTextFunction?z.mainTextFunction:z.defaultTextFunction)("secondaryTextFunction",z.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("selectPlaceholder",z.selectPlaceholder))},dependencies:[O.i],styles:[".w-450[_ngcontent-%COMP%]{width:450px}"]})}return oe})();var ne=h(71365);function F(oe,w){1&oe&&T._UZ(0,"perun-web-apps-loading-dialog")}function ce(oe,w){if(1&oe){const W=T.EpF();T.TgZ(0,"button",14),T.NdJ("click",function(){T.CHM(W);const z=T.oxw(2);return T.KtG(z.default())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}2&oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO_DEFAULT")," "))}function Ce(oe,w){if(1&oe&&(T.TgZ(0,"button",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&oe){T.oxw();const W=T.MAs(11);T.Q6J("matMenuTriggerFor",W),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO")," ")}}function He(oe,w){if(1&oe){const W=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._UZ(6,"perun-web-apps-string-search-select",5),T.ALo(7,"translate"),T.YNc(8,ce,3,3,"button",6),T.YNc(9,Ce,3,4,"button",7),T.TgZ(10,"mat-menu",null,8)(12,"button",9),T.NdJ("click",function(){T.CHM(W);const z=T.oxw();return T.KtG(z.default())}),T._uU(13),T.ALo(14,"translate"),T.qZA(),T.TgZ(15,"button",9),T.NdJ("click",function(){T.CHM(W);const z=T.oxw();return T.KtG(z.template())}),T._uU(16),T.ALo(17,"translate"),T.qZA()()(),T.TgZ(18,"perun-web-apps-alert",10),T._uU(19),T.ALo(20,"translate"),T.qZA()(),T.TgZ(21,"div",11)(22,"button",12),T.NdJ("click",function(){T.CHM(W);const z=T.oxw();return T.KtG(z.cancel())}),T._uU(23),T.ALo(24,"translate"),T.qZA(),T.TgZ(25,"button",13),T.NdJ("click",function(){T.CHM(W);const z=T.oxw();return T.KtG(z.confirm())}),T._uU(26),T.ALo(27,"translate"),T.qZA()()()}if(2&oe){const W=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,13,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.TITLE")),T.xp6(4),T.Q6J("values",W.columnOptions)("preselectedValues",W.selectedColumns)("selectPlaceholder",T.lcZ(7,15,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.FILTER_COLUMNS"))("mainTextFunction",W.columnTranslation),T.xp6(2),T.Q6J("ngIf",!W.templateAttribute),T.xp6(1),T.Q6J("ngIf",W.templateAttribute),T.xp6(4),T.hij(" ",T.lcZ(14,17,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.DEFAULT")," "),T.xp6(3),T.hij(" ",T.lcZ(17,19,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.VO_SETTINGS")," "),T.xp6(3),T.hij(" ",T.lcZ(20,21,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.WARN")," "),T.xp6(4),T.hij(" ",T.lcZ(24,23,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CANCEL")," "),T.xp6(2),T.Q6J("disabled",W.loading),T.xp6(1),T.hij(" ",T.lcZ(27,25,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CONFIRM")," ")}}let ye=(()=>{class oe{constructor(W,J,z,ee,Le,Ze){this.dialogRef=W,this.attributesManager=J,this.data=z,this.translate=ee,this.notificator=Le,this.columnNamePipe=Ze,this.loading=!1,this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.columnOptions=["createdAt","type","state","createdBy","modifiedBy"],this.selectedColumns=[],this.fedAttributeDefs=[],this.columnTranslation=Ie=>this.columnNamePipe.transform(this.friendlyToDisplayAttrName(Ie))}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.attributesManager.getIdpAttributeDefinitions().subscribe(W=>{this.processFedAttributes(W),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(J=>{null!==J.value&&(this.templateAttribute=J),this.attributesManager.getGroupAttributeByName(this.data.groupId,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(z=>{this.processCurrentSettings(z),this.loading=!1})})}):this.attributesManager.getIdpAttributeDefinitions().subscribe(W=>{this.processFedAttributes(W),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(J=>{this.processCurrentSettings(J)}),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(W){return this.fedAttributeDefs.find(J=>J.friendlyName===W)?.displayName||W}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(W){W=W.sort((J,z)=>J.friendlyName.localeCompare(z.friendlyName)),this.fedAttributeDefs=W,W.forEach(J=>{this.columnOptions.push(J.friendlyName)}),this.columnOptions=[...this.columnOptions]}processCurrentSettings(W){this.attribute=W;const J=W.value;this.selectedColumns=null!==J&&J.length>0?[...J]:[...this.simpleColumns]}static#e=this.\u0275fac=function(J){return new(J||oe)(T.Y36(p.so),T.Y36(e.H8),T.Y36(p.WI),T.Y36(g.Te),T.Y36(g.V6),T.Y36(S.KB))};static#t=this.\u0275cmp=T.Xpm({type:oe,selectors:[["app-applications-list-columns-change-dialog"]],features:[T._Bn([S.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(J,z){if(1&J&&(T.YNc(0,F,1,0,"ng-template",null,0,T.W1O),T.TgZ(2,"div"),T.YNc(3,He,28,27,"div",1),T.qZA()),2&J){const ee=T.MAs(1);T.xp6(2),T.Gre("",z.theme," position-relative"),T.xp6(1),T.Q6J("perunWebAppsLoader",z.loading)("perunWebAppsLoaderIndicator",ee)}},dependencies:[b.O5,x.lW,p.uh,p.xY,p.H8,R.VK,R.OP,R.p6,v.w,N.b,B.e,te,ne.X$]})}return oe})()},14110:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>Ye});var e=h(56223),p=h(64124),g=h(17700),S=h(73615),m=h(87824),T=h(65879),b=h(96814),x=h(23680),R=h(24516),v=h(64170),N=h(32296),B=h(98525),O=h(11186),te=h(12207),ne=h(69755),F=h(71365);function ce(Xe,nt){1&Xe&&T._UZ(0,"perun-web-apps-loading-dialog")}function Ce(Xe,nt){1&Xe&&(T.TgZ(0,"div",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_VO")," "))}function He(Xe,nt){1&Xe&&(T.TgZ(0,"div",15),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_GROUP")," "))}function ye(Xe,nt){if(1&Xe&&(T.TgZ(0,"mat-option",16),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"uppercase"),T.qZA()),2&Xe){const $e=nt.$implicit;T.s9C("value",$e),T.xp6(1),T.hij(" ",T.lcZ(2,2,T.lcZ(3,4,"SHARED_LIB.LANGUAGES."+$e))," ")}}function oe(Xe,nt){1&Xe&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.NAMES_ERROR")," "))}function w(Xe,nt){if(1&Xe&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe){const $e=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_FORMAT"),": ",$e.invitedMembers.getError("invalidFormat").value," ")}}function W(Xe,nt){if(1&Xe&&(T.TgZ(0,"mat-error"),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe){const $e=T.oxw(3);T.xp6(1),T.AsE(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_EMAIL"),": ",$e.invitedMembers.getError("invalidEmail").value," ")}}function J(Xe,nt){if(1&Xe){const $e=T.EpF();T.TgZ(0,"div"),T.YNc(1,Ce,3,3,"div",8),T.YNc(2,He,3,3,"div",8),T.TgZ(3,"mat-form-field",9)(4,"mat-label"),T._uU(5),T.ALo(6,"translate"),T.qZA(),T.TgZ(7,"mat-select",10),T.NdJ("valueChange",function(q){T.CHM($e);const me=T.oxw(2);return T.KtG(me.currentLanguage=q)}),T.YNc(8,ye,4,6,"mat-option",11),T.qZA()(),T._UZ(9,"p",12),T.ALo(10,"translate"),T.TgZ(11,"mat-form-field",13)(12,"mat-label"),T._uU(13),T.ALo(14,"translate"),T.qZA(),T.TgZ(15,"textarea",14),T.ALo(16,"translate"),T._uU(17," "),T.qZA(),T.YNc(18,oe,3,3,"mat-error",4),T.YNc(19,w,3,4,"mat-error",4),T.YNc(20,W,3,4,"mat-error",4),T.qZA()()}if(2&Xe){const $e=T.oxw(2);T.xp6(1),T.Q6J("ngIf",!$e.data.groupId),T.xp6(1),T.Q6J("ngIf",$e.data.groupId),T.xp6(3),T.Oqu(T.lcZ(6,12,"DIALOGS.BULK_INVITE_MEMBERS.LANGUAGE")),T.xp6(2),T.Q6J("value",$e.currentLanguage),T.xp6(1),T.Q6J("ngForOf",$e.languages),T.xp6(1),T.Q6J("innerHTML",T.lcZ(10,14,"DIALOGS.BULK_INVITE_MEMBERS.HINT"),T.oJD),T.xp6(4),T.Oqu(T.lcZ(14,16,"DIALOGS.BULK_INVITE_MEMBERS.INSERT_HERE")),T.xp6(2),T.s9C("placeholder",T.lcZ(16,18,"DIALOGS.BULK_INVITE_MEMBERS.PLACEHOLDER")),T.Q6J("formControl",$e.invitedMembers),T.xp6(3),T.Q6J("ngIf",$e.invitedMembers.hasError("required")),T.xp6(1),T.Q6J("ngIf",$e.invitedMembers.hasError("invalidFormat")),T.xp6(1),T.Q6J("ngIf",$e.invitedMembers.hasError("invalidEmail"))}}function z(Xe,nt){1&Xe&&(T.TgZ(0,"perun-web-apps-alert",18),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe&&(T.Q6J("alert_type","success"),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.SUCCESS")," "))}function ee(Xe,nt){1&Xe&&(T.TgZ(0,"perun-web-apps-alert",18),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Xe&&(T.Q6J("alert_type","warn"),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.FINISHED_WITH_ERRORS")," "))}function Le(Xe,nt){if(1&Xe&&(T.TgZ(0,"div"),T.YNc(1,z,3,4,"perun-web-apps-alert",17),T.YNc(2,ee,3,4,"perun-web-apps-alert",17),T.qZA()),2&Xe){const $e=T.oxw(2);T.xp6(1),T.Q6J("ngIf",!$e.finishedWithErrors),T.xp6(1),T.Q6J("ngIf",$e.finishedWithErrors)}}function Ze(Xe,nt){if(1&Xe){const $e=T.EpF();T.TgZ(0,"button",19),T.NdJ("click",function(){T.CHM($e);const q=T.oxw(2);return T.KtG(q.onSubmit())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}if(2&Xe){const $e=T.oxw(2);T.Q6J("disabled",$e.loading||$e.invitedMembers.invalid),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.INVITE")," ")}}function Ie(Xe,nt){if(1&Xe){const $e=T.EpF();T.TgZ(0,"button",19),T.NdJ("click",function(){T.CHM($e);const q=T.oxw(2);return T.KtG(q.downloadCsv())}),T._uU(1),T.ALo(2,"translate"),T.qZA()}if(2&Xe){const $e=T.oxw(2);T.Q6J("disabled",!$e.resultData),T.xp6(1),T.hij(" ",T.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.DOWNLOAD_CSV")," ")}}function ut(Xe,nt){if(1&Xe){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,J,21,20,"div",4),T.qZA(),T.YNc(6,Le,3,2,"div",4),T.TgZ(7,"div",5)(8,"button",6),T.NdJ("click",function(){T.CHM($e);const q=T.oxw();return T.KtG(q.onCancel())}),T._uU(9),T.ALo(10,"translate"),T.qZA(),T.YNc(11,Ze,3,4,"button",7),T.YNc(12,Ie,3,4,"button",7),T.qZA()()}if(2&Xe){const $e=T.oxw();T.xp6(2),T.Oqu(T.lcZ(3,6,"DIALOGS.BULK_INVITE_MEMBERS.TITLE")),T.xp6(3),T.Q6J("ngIf","input"===$e.state),T.xp6(1),T.Q6J("ngIf","results"===$e.state),T.xp6(3),T.hij(" ",T.lcZ(10,8,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),T.xp6(2),T.Q6J("ngIf","input"===$e.state),T.xp6(1),T.Q6J("ngIf","results"===$e.state)}}let Ye=(()=>{class Xe{constructor($e,ge,q,me){this.dialogRef=$e,this.data=ge,this.store=q,this.registrarManager=me,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($e){for(const ge in $e)if("OK"!==$e[ge])return!0;return!1}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const $e=this.invitedMembers.value.split("\n"),ge=[];for(const me of $e)ge.push(this.parseMemberLine(me));const q={invitationData:ge,voId:this.data.voId,language:this.currentLanguage};void 0!==this.data.groupId&&(q.groupId=this.data.groupId),this.registrarManager.sendInvitationsFromCsv(q).subscribe({next:me=>{this.state="results",this.finishedWithErrors=Xe.didSomeInviteFail(me),this.resultData=me,this.loading=!1},error:()=>{this.loading=!1}})}downloadCsv(){(0,p.O6)(this.generateOutputData(this.resultData),"csv","member-invites")}generateOutputData($e){const ge=[];for(const q in $e)ge.push({email:q,status:$e[q]});return ge}parseMemberLine($e){const ge=$e.trim();if(""===ge)return"";const q=ge.split(";");if(q.length>2||0===q.length)return"format";if(!q[0].trim().match(p.B2))return"email";let me="";for(const Oe of q)me+=Oe.trim()+";";return me.slice(0,-1)}userInputValidator(){return $e=>{const ge=$e.value.split("\n");for(const q of ge){const me=this.parseMemberLine(q);let Oe=q;if(q.length>25&&(Oe=q.substring(0,25)+"..."),"format"===me)return{invalidFormat:{value:Oe}};if("email"===me)return{invalidEmail:{value:Oe}}}return null}}static#e=this.\u0275fac=function(ge){return new(ge||Xe)(T.Y36(g.so),T.Y36(g.WI),T.Y36(S.d6),T.Y36(m.tk))};static#t=this.\u0275cmp=T.Xpm({type:Xe,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,q){if(1&ge&&(T.YNc(0,ce,1,0,"ng-template",null,0,T.W1O),T.TgZ(2,"div"),T.YNc(3,ut,13,10,"div",1),T.qZA()),2&ge){const me=T.MAs(1);T.xp6(2),T.Gre("",q.data.theme," position-relative"),T.xp6(1),T.Q6J("perunWebAppsLoader",q.loading)("perunWebAppsLoaderIndicator",me)}},dependencies:[b.sg,b.O5,x.ey,R.Nt,v.KE,v.hX,v.TO,e.Fj,e.JJ,e.Q7,e.oH,N.lW,g.uh,g.xY,g.H8,B.gD,O.w,te.b,ne.e,b.gd,F.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Xe})()},7443:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>ne});var e=h(17700),p=h(73615),g=h(56223),S=h(87824),m=h(65879),T=h(71365),b=h(24516),x=h(64170),R=h(32296),v=h(75986),N=h(12207),B=h(69755);function O(F,ce){1&F&&m._UZ(0,"perun-web-apps-loading-dialog")}function te(F,ce){if(1&F){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 ye=m.oxw();return m.KtG(ye.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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.description=ye)}),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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.status=ye)}),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(ye){m.CHM(Ce);const oe=m.oxw();return m.KtG(oe.propagateExpiredMembers=ye)}),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 ye=m.oxw();return m.KtG(ye.onCancel())}),m._uU(55),m.ALo(56,"translate"),m.qZA(),m.TgZ(57,"button",11),m.NdJ("click",function(){m.CHM(Ce);const ye=m.oxw();return m.KtG(ye.asEdit?ye.onEdit():ye.onCreate())}),m._uU(58),m.qZA()()()}if(2&F){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 ne=(()=>{class F{constructor(Ce,He,ye,oe,w){this.dialogRef=Ce,this.data=He,this.serviceManager=ye,this.notificator=oe,this.translate=w,this.loading=!1,this.status=!0,this.propagateExpiredMembers=!0,this.nameControl=new g.p4("",[g.kI.required,g.kI.pattern("^[a-zA-Z0-9_]+$")]),this.delayControl=new g.p4(10,[g.kI.pattern("^[0-9]*$")]),this.recurrenceControl=new g.p4(2,[g.kI.pattern("^[0-9]*$")]),this.pathControl=new g.p4("",[g.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(He){return new(He||F)(m.Y36(e.so),m.Y36(e.WI),m.Y36(S.KK),m.Y36(p.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:F,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(He,ye){if(1&He&&(m.YNc(0,O,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,te,59,52,"div",1),m.qZA()),2&He){const oe=m.MAs(1);m.xp6(2),m.Gre("",ye.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",oe)}},dependencies:[b.Nt,x.KE,x.hX,x.TO,g.Fj,g.JJ,g.Q7,g.oH,g.On,R.lW,v.oG,e.uh,e.xY,e.H8,N.b,B.e,T.X$]})}return F})()},70152:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>He});var e=h(17700),p=h(73615),g=h(87824),S=h(56223),m=h(65879),T=h(71365),b=h(96814),x=h(24516),R=h(64170),v=h(32296),N=h(75986),B=h(12207),O=h(10781),te=h(69755);function ne(ye,oe){1&ye&&m._UZ(0,"perun-web-apps-loading-dialog")}function F(ye,oe){if(1&ye){const w=m.EpF();m.TgZ(0,"mat-checkbox",12),m.NdJ("ngModelChange",function(J){m.CHM(w);const z=m.oxw(2);return m.KtG(z.asSubgroup=J)})("click",function(){m.CHM(w);const J=m.oxw(2);return m.KtG(J.loadVoGroups())}),m._uU(1),m.ALo(2,"translate"),m.qZA()}if(2&ye){const w=m.oxw(2);m.Q6J("ngModel",w.asSubgroup)("labelPosition","before"),m.xp6(1),m.hij(" ",m.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function ce(ye,oe){if(1&ye){const w=m.EpF();m.TgZ(0,"perun-web-apps-group-search-select",13),m.NdJ("groupSelected",function(J){m.CHM(w);const z=m.oxw(2);return m.KtG(z.selectedParent=J)}),m.qZA()}if(2&ye){const w=m.oxw(2);m.Q6J("disableAutoSelect",!0)("groups",w.voGroups)}}function Ce(ye,oe){if(1&ye){const w=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,F,3,5,"mat-checkbox",7),m.YNc(19,ce,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(w);const J=m.oxw();return m.KtG(J.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",11),m.NdJ("click",function(){m.CHM(w);const J=m.oxw();return m.KtG(J.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&ye){const w=m.oxw();m.xp6(2),m.Oqu(w.title),m.xp6(4),m.Oqu(m.lcZ(7,11,"DIALOGS.CREATE_GROUP.NAME")),m.xp6(2),m.Q6J("formControl",w.nameControl),m.xp6(2),m.hij(" ",w.invalidNameMessage.length?w.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",w.descriptionControl),m.xp6(2),m.Q6J("ngIf",w.isNotSubGroup),m.xp6(1),m.Q6J("ngIf",w.asSubgroup),m.xp6(3),m.hij(" ",m.lcZ(23,17,"DIALOGS.CREATE_GROUP.CANCEL")," "),m.xp6(2),m.Q6J("disabled",w.nameControl.invalid||w.descriptionControl.invalid||w.asSubgroup&&null===w.selectedParent||w.loading),m.xp6(1),m.hij(" ",m.lcZ(26,19,"DIALOGS.CREATE_GROUP.CREATE")," ")}}let He=(()=>{class ye{constructor(w,W,J,z,ee,Le){this.dialogRef=w,this.data=W,this.groupService=J,this.translate=z,this.notificator=ee,this.store=Le,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=Ze=>Ze.name,this.isNotSubGroup=null===this.data.parentGroup,this.isNotSubGroup?z.get("DIALOGS.CREATE_GROUP.TITLE").subscribe(Ze=>this.title=Ze):z.get("DIALOGS.CREATE_GROUP.TITLE_SUB_GROUP").subscribe(Ze=>{this.title=Ze+this.data.parentGroup.name}),z.get("DIALOGS.CREATE_GROUP.SUCCESS").subscribe(Ze=>this.successMessage=Ze),z.get("DIALOGS.CREATE_GROUP.SUCCESS_SUBGROUP").subscribe(Ze=>this.successSubGroupMessage=Ze)}ngOnInit(){this.theme=this.data.theme,this.invalidNameMessage=this.invalidNameMessage&&this.secondaryRegex?this.invalidNameMessage:"",this.nameControl=new S.p4("",[S.kI.required,S.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),S.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new S.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(w=>{this.voGroups=w.filter(W=>"members"!==W.name)})}static#e=this.\u0275fac=function(W){return new(W||ye)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.ff),m.Y36(T.sK),m.Y36(p.V6),m.Y36(p.d6))};static#t=this.\u0275cmp=m.Xpm({type:ye,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(W,J){if(1&W&&(m.YNc(0,ne,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,Ce,27,21,"div",1),m.qZA()),2&W){const z=m.MAs(1);m.xp6(2),m.Gre("",J.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",J.loading)("perunWebAppsLoaderIndicator",z)}},dependencies:[b.O5,x.Nt,R.KE,R.hX,R.TO,S.Fj,S.JJ,S.Q7,S.oH,S.On,v.lW,N.oG,e.uh,e.xY,e.H8,B.b,O.h,te.e,T.X$]})}return ye})()},33826:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>x});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.facilitiesManager=O,this.notificator=te,this.translate=ne,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 S.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||R)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.IQ),m.Y36(g.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e]})}return R})()},425:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=te,this.groupService=ne,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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(T.sK),m.Y36(S.ff))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e]})}return R})()},39547:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>b});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(65879),T=h(70285);let b=(()=>{class x{constructor(v,N,B,O,te){this.dialogRef=v,this.data=N,this.serviceManager=B,this.notificator=O,this.translate=te,this.dataSource=new S.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(N=>N.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(N){return new(N||x)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.KK),m.Y36(g.V6),m.Y36(g.Te))};static#t=this.\u0275cmp=m.Xpm({type:x,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(te){return B.onSubmit(te)}),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:[T.e]})}return x})()},69400:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>Et});var e=h(17700),p=h(87824),g=h(64124),S=h(78932),m=h(73615),T=h(56223),b=h(65879),x=h(96814),R=h(23680),v=h(24516),N=h(64170),B=h(56263),O=h(30617),te=h(32296),ne=h(74104),F=h(75986),ce=h(98525),Ce=h(92596),He=h(12207),ye=h(6225),oe=h(16458),w=h(69755);const W=["*"];let J=(()=>{class he{static#e=this.\u0275fac=function(u){return new(u||he)};static#t=this.\u0275cmp=b.Xpm({type:he,selectors:[["app-edit-application-form-item-line"]],inputs:{label:"label",description:"description"},ngContentSelectors:W,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,C){1&u&&(b.F$t(),b.TgZ(0,"div",0)(1,"span",1),b._uU(2),b.qZA(),b.TgZ(3,"div",2),b.Hsn(4),b.qZA()(),b.TgZ(5,"div",3),b._UZ(6,"span",4),b.TgZ(7,"div",5),b._uU(8),b.qZA()()),2&u&&(b.xp6(2),b.hij("",C.label,":"),b.xp6(6),b.hij(" ",C.description," "))}})}return he})();var z=h(71365),ee=h(19666);let Le=(()=>{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)(b.Y36(z.sK,16))};static#t=this.\u0275pipe=b.Yjl({name:"applicationFormItemDisabled",type:he,pure:!0})}return he})(),Ze=(()=>{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)(b.Y36(z.sK,16))};static#t=this.\u0275pipe=b.Yjl({name:"applicationFormItemHidden",type:he,pure:!0})}return he})();function Ie(he,Pe){1&he&&b._UZ(0,"perun-web-apps-loading-dialog")}function ut(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"section")(5,"mat-checkbox",22),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.applicationFormItem.updatable=C)}),b.qZA()()()()}if(2&he){const r=b.oxw(3);b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.updatable)}}function Ye(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"app-edit-application-form-item-line",7),b.ALo(1,"translate"),b.ALo(2,"translate"),b.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return M.applicationFormItem.perunSourceAttribute=C.value,b.KtG(M.loadWarning(M.itemType.SOURCE))}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.Q6J("description",b.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE")),b.xp6(4),b.Q6J("attributes",r.sourceAttributes)("selectedAttribute",r.applicationFormItem.perunSourceAttribute)("warning",r.displayWarningForSourceAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.SOURCE)}}function Xe(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"app-edit-application-form-item-line",7),b.ALo(1,"translate"),b.ALo(2,"translate"),b.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return M.applicationFormItem.perunDestinationAttribute=C.value,b.KtG(M.loadWarning(M.itemType.DESTINATION))}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.Q6J("description",b.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE")),b.xp6(4),b.Q6J("attributes",r.destinationAttributes)("selectedAttribute",r.applicationFormItem.perunDestinationAttribute)("warning",r.displayWarningForDestinationAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.DESTINATION)}}function nt(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div",8)(1,"mat-form-field",8)(2,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.applicationFormItem.federationAttribute=C)}),b.qZA()()()}if(2&he){const r=b.oxw(3);b.xp6(2),b.Q6J("ngModel",r.applicationFormItem.federationAttribute)}}function $e(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"section")(5,"mat-checkbox",22),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.required=C)}),b.qZA()()(),b.YNc(6,ut,6,7,"div",12),b.YNc(7,Ye,5,11,"app-edit-application-form-item-line",23),b.YNc(8,Xe,5,11,"app-edit-application-form-item-line",23),b.TgZ(9,"app-edit-application-form-item-line",7),b.ALo(10,"translate"),b.ALo(11,"translate"),b.TgZ(12,"div",8)(13,"perun-web-apps-selection-item-search-select",24),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.changeFederationAttribute(C))}),b.qZA()(),b.YNc(14,nt,3,1,"div",25),b.qZA()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED_DESCRIPTION"))("label",b.lcZ(3,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.required),b.xp6(1),b.Q6J("ngIf",r.typesWithUpdatable.indexOf(r.applicationFormItem.type)>-1),b.xp6(1),b.Q6J("ngIf",void 0!==r.destinationAttributes),b.xp6(1),b.Q6J("ngIf",void 0!==r.destinationAttributes),b.xp6(1),b.Q6J("description",b.lcZ(10,16,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE_DESCRIPTION"))("label",b.lcZ(11,18,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE")),b.xp6(4),b.Q6J("selectedAttribute",r.applicationFormItem.federationAttribute)("asGroup",!!r.data.group)("type",r.itemType.FEDERATION),b.xp6(1),b.Q6J("ngIf"," -- custom value -- "===r.federationAttributeDN)}}function ge(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8)(5,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.regex=C)}),b.qZA()()()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.regex)}}function q(he,Pe){if(1&he&&(b.TgZ(0,"mat-option",27),b._uU(1),b.ALo(2,"applicationFormItemDisabled"),b.qZA()),2&he){const r=Pe.$implicit;b.Q6J("value",r),b.xp6(1),b.hij(" ",b.lcZ(2,2,r)," ")}}function me(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"perun-web-apps-app-form-item-search-select",28),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(3);return b.KtG(M.disabledDependencyItem=C)}),b.qZA()}if(2&he){const r=b.oxw(3);b.Q6J("item",r.disabledDependencyItem)("items",r.possibleDependencyItems)}}function Oe(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8)(5,"mat-select",13),b.NdJ("valueChange",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.applicationFormItem.disabled=C)}),b.YNc(6,q,3,4,"mat-option",14),b.qZA()()(),b.TgZ(7,"app-edit-application-form-item-line",7),b.ALo(8,"translate"),b.ALo(9,"translate"),b.TgZ(10,"div",8),b.YNc(11,me,1,2,"perun-web-apps-app-form-item-search-select",15),b.qZA()()()}if(2&he){const r=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DESCRIPTION"))("label",b.lcZ(3,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED")),b.xp6(4),b.Q6J("value",r.applicationFormItem.disabled),b.xp6(1),b.Q6J("ngForOf",r.disabledValues),b.xp6(1),b.Q6J("description",b.lcZ(8,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY_DESCRIPTION"))("label",b.lcZ(9,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY")),b.xp6(4),b.Q6J("ngIf",null!==r.disabledDependencyItem)}}function Ve(he,Pe){if(1&he&&(b.TgZ(0,"mat-option",27),b._uU(1),b.ALo(2,"applicationFormItemHidden"),b.qZA()),2&he){const r=Pe.$implicit;b.Q6J("value",r),b.xp6(1),b.hij(" ",b.lcZ(2,2,r)," ")}}function ve(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"perun-web-apps-app-form-item-search-select",28),b.NdJ("itemSelected",function(C){b.CHM(r);const M=b.oxw(2);return b.KtG(M.hiddenDependencyItem=C)}),b.qZA()}if(2&he){const r=b.oxw(2);b.Q6J("item",r.hiddenDependencyItem)("items",r.possibleDependencyItems)}}function xe(he,Pe){if(1&he&&(b.TgZ(0,"mat-error"),b._uU(1),b.qZA()),2&he){const r=b.oxw(2).$implicit,u=b.oxw(2);b.xp6(1),b.hij(" ",null==u.inputFormGroup.controls[r+"-html-label"].errors?null:u.inputFormGroup.controls[r+"-html-label"].errors.invalidHtmlContent," ")}}function ot(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",30),b._UZ(5,"textarea",31),b.YNc(6,xe,2,1,"mat-error",12),b.qZA()()()),2&he){const r=b.oxw().$implicit,u=b.oxw(2);b.xp6(1),b.Q6J("description",b.lcZ(2,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT_DESCRIPTION"))("label",b.lcZ(3,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT")),b.xp6(4),b.MGl("formControlName","",r,"-html-label"),b.Q6J("cdkTextareaAutosize",!0),b.xp6(1),b.Q6J("ngIf",null==u.inputFormGroup.controls[r+"-html-label"]?null:u.inputFormGroup.controls[r+"-html-label"].invalid)}}function fe(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8),b._UZ(5,"textarea",32),b.qZA()(),b.TgZ(6,"app-edit-application-form-item-line",7),b.ALo(7,"translate"),b.ALo(8,"translate"),b.TgZ(9,"mat-form-field",8),b._UZ(10,"textarea",32),b.qZA()(),b.TgZ(11,"app-edit-application-form-item-line",7),b.ALo(12,"translate"),b.ALo(13,"translate"),b.TgZ(14,"mat-form-field",8),b._UZ(15,"textarea",32),b.qZA()()()),2&he){const r=b.oxw().$implicit;b.xp6(1),b.Q6J("description",b.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_DESCRIPTION"))("label",b.lcZ(3,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),b.xp6(4),b.MGl("formControlName","",r,"-plain-label"),b.xp6(1),b.Q6J("description",b.lcZ(7,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP_DESCRIPTION"))("label",b.lcZ(8,15,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP")),b.xp6(4),b.MGl("formControlName","",r,"-plain-help"),b.xp6(1),b.Q6J("description",b.lcZ(12,17,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR_DESCRIPTION"))("label",b.lcZ(13,19,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR")),b.xp6(4),b.MGl("formControlName","",r,"-plain-error-message")}}function Je(he,Pe){if(1&he&&(b.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),b.ALo(2,"translate"),b.ALo(3,"translate"),b.TgZ(4,"mat-form-field",8),b._UZ(5,"textarea",32),b.qZA()()()),2&he){const r=b.oxw().$implicit;b.xp6(1),b.Q6J("description",b.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_BUTTON_DESCRIPTION"))("label",b.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),b.xp6(4),b.MGl("formControlName","",r,"-plain-label")}}const we=function(){return{standalone:!0}};function pt(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div"),b._uU(1),b.ALo(2,"translate"),b.TgZ(3,"mat-form-field")(4,"input",41),b.NdJ("ngModelChange",function(C){const f=b.CHM(r).$implicit;return b.KtG(f[0]=C)}),b.qZA()(),b._uU(5),b.ALo(6,"translate"),b.TgZ(7,"mat-form-field")(8,"input",41),b.NdJ("ngModelChange",function(C){const f=b.CHM(r).$implicit;return b.KtG(f[1]=C)}),b.qZA()(),b.TgZ(9,"button",42),b.NdJ("click",function(){const M=b.CHM(r).$implicit,f=b.oxw(2).$implicit,o=b.oxw(2);return b.KtG(o.removeOption(M,f))}),b.ALo(10,"translate"),b.TgZ(11,"mat-icon"),b._uU(12,"clear"),b.qZA()()()}if(2&he){const r=Pe.$implicit;b.xp6(1),b.hij(" ",b.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.VALUE"),": "),b.xp6(3),b.Q6J("ngModel",r[0])("ngModelOptions",b.DdM(13,we)),b.xp6(1),b.hij(" ",b.lcZ(6,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL"),": "),b.xp6(3),b.Q6J("ngModel",r[1])("ngModelOptions",b.DdM(14,we)),b.xp6(1),b.s9C("matTooltip",b.lcZ(10,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REMOVE_OPTION"))}}function Y(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div")(1,"div",33),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",34),b._uU(5),b.ALo(6,"translate"),b.qZA(),b.TgZ(7,"div",35)(8,"button",36),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.sortOptionsAZ(C))}),b.TgZ(9,"i",37),b._uU(10,"arrow_downward"),b.qZA(),b._uU(11),b.ALo(12,"translate"),b.qZA(),b.TgZ(13,"button",38),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.sortOptionsZA(C))}),b.TgZ(14,"i",37),b._uU(15,"arrow_upward"),b.qZA(),b._uU(16),b.ALo(17,"translate"),b.qZA()(),b.YNc(18,pt,13,15,"div",39),b.TgZ(19,"button",40),b.NdJ("click",function(){b.CHM(r);const C=b.oxw().$implicit,M=b.oxw(2);return b.KtG(M.addOption(C))}),b._uU(20),b.ALo(21,"translate"),b.qZA()()}if(2&he){const r=b.oxw().$implicit,u=b.oxw(2);b.xp6(2),b.hij("",b.lcZ(3,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS"),":"),b.xp6(3),b.hij(" ",b.lcZ(6,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS_DESCRIPTION")," "),b.xp6(6),b.hij(" ",b.lcZ(12,10,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_AZ")," "),b.xp6(5),b.hij(" ",b.lcZ(17,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_ZA")," "),b.xp6(2),b.Q6J("ngForOf",u.options[r]),b.xp6(2),b.hij(" ",b.lcZ(21,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ADD_OPTION")," ")}}const Ue=function(){return["HEADING","HTML_COMMENT"]},ae=function(){return["TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","RADIO","TEXTAREA","COMBOBOX","CHECKBOX","TIMEZONE","SELECTIONBOX","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]},je=function(){return["SUBMIT_BUTTON","AUTO_SUBMIT_BUTTON"]},U=function(){return["RADIO","COMBOBOX","CHECKBOX","SELECTIONBOX"]};function le(he,Pe){if(1&he&&(b.TgZ(0,"mat-tab",29),b.ALo(1,"translate"),b.ALo(2,"uppercase"),b.YNc(3,ot,7,9,"div",12),b.YNc(4,fe,16,21,"div",12),b.YNc(5,Je,6,7,"div",12),b.YNc(6,Y,22,16,"div",12),b.qZA()),2&he){const r=Pe.$implicit,u=b.oxw(2);b.s9C("label",b.lcZ(1,6,b.lcZ(2,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LANGUAGE_"+r))),b.Q6J("formGroup",u.inputFormGroup),b.xp6(3),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(10,Ue))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(11,ae))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(12,je))),b.xp6(1),b.Q6J("ngIf",u.isApplicationFormItemOfType(b.DdM(13,U)))}}const X=function(){return["TEXTFIELD","USERNAME","VALIDATED_EMAIL","PASSWORD","TEXTAREA","TIMEZONE","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]},Be=function(){return["TEXTFIELD","USERNAME","PASSWORD","TEXTAREA","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]};function ke(he,Pe){if(1&he){const r=b.EpF();b.TgZ(0,"div",2)(1,"h1",3),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",4)(5,"mat-tab-group",5)(6,"mat-tab",6),b.ALo(7,"translate"),b.TgZ(8,"app-edit-application-form-item-line",7),b.ALo(9,"translate"),b.ALo(10,"translate"),b.TgZ(11,"mat-form-field",8)(12,"input",9),b.NdJ("ngModelChange",function(C){b.CHM(r);const M=b.oxw();return b.KtG(M.applicationFormItem.shortname=C)}),b.qZA()()(),b.TgZ(13,"app-edit-application-form-item-line",7),b.ALo(14,"translate"),b.ALo(15,"translate"),b._uU(16),b.ALo(17,"applicationFormItemType"),b.qZA(),b.TgZ(18,"app-edit-application-form-item-line",7),b.ALo(19,"translate"),b.ALo(20,"translate"),b.TgZ(21,"section")(22,"mat-checkbox",10),b.NdJ("change",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.onChangingType("INITIAL"))}),b._uU(23),b.ALo(24,"translate"),b.qZA(),b.TgZ(25,"mat-checkbox",11),b.NdJ("change",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.onChangingType("EXTENSION"))}),b._uU(26),b.ALo(27,"translate"),b.qZA()()(),b.YNc(28,$e,15,20,"div",12),b.YNc(29,ge,6,7,"div",12),b.YNc(30,Oe,12,15,"div",12),b.TgZ(31,"app-edit-application-form-item-line",7),b.ALo(32,"translate"),b.ALo(33,"translate"),b.TgZ(34,"mat-form-field",8)(35,"mat-select",13),b.NdJ("valueChange",function(C){b.CHM(r);const M=b.oxw();return b.KtG(M.applicationFormItem.hidden=C)}),b.YNc(36,Ve,3,4,"mat-option",14),b.qZA()()(),b.TgZ(37,"app-edit-application-form-item-line",7),b.ALo(38,"translate"),b.ALo(39,"translate"),b.TgZ(40,"div",8),b.YNc(41,ve,1,2,"perun-web-apps-app-form-item-search-select",15),b.qZA()()(),b.YNc(42,le,7,14,"mat-tab",16),b.qZA()(),b.TgZ(43,"div",17)(44,"button",18),b.NdJ("click",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.cancel())}),b._uU(45),b.ALo(46,"translate"),b.qZA(),b.TgZ(47,"div",19),b.ALo(48,"translate"),b.TgZ(49,"div",20),b.ALo(50,"translate"),b.TgZ(51,"button",21),b.NdJ("click",function(){b.CHM(r);const C=b.oxw();return b.KtG(C.submit())}),b._uU(52),b.ALo(53,"translate"),b.qZA()()()()()}if(2&he){const r=b.oxw();b.xp6(2),b.AsE(" ",b.lcZ(3,34,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.TITLE")," : ",r.applicationFormItem.shortname," "),b.xp6(4),b.s9C("label",b.lcZ(7,36,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.BASIC_SETTINGS")),b.xp6(2),b.Q6J("description",b.lcZ(9,38,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME_DESCRIPTION"))("label",b.lcZ(10,40,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.shortname),b.xp6(1),b.Q6J("description",b.lcZ(14,42,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET_DESCRIPTION"))("label",b.lcZ(15,44,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET")),b.xp6(3),b.hij(" ",b.lcZ(17,46,r.applicationFormItem.type)," "),b.xp6(2),b.Q6J("description",b.lcZ(19,48,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION_DESCRIPTION"))("label",b.lcZ(20,50,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION")),b.xp6(4),b.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("INITIAL")),b.xp6(1),b.hij(" ",b.lcZ(24,52,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INITIAL")," "),b.xp6(2),b.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("EXTENSION")),b.xp6(1),b.hij(" ",b.lcZ(27,54,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.EXTENSION")," "),b.xp6(2),b.Q6J("ngIf",r.isApplicationFormItemOfType(b.DdM(72,X))),b.xp6(1),b.Q6J("ngIf",r.isApplicationFormItemOfType(b.DdM(73,Be))),b.xp6(1),b.Q6J("ngIf",r.typesWithDisabled.indexOf(r.applicationFormItem.type)>-1),b.xp6(1),b.Q6J("description",b.lcZ(32,56,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DESCRIPTION"))("label",b.lcZ(33,58,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN")),b.xp6(4),b.Q6J("value",r.applicationFormItem.hidden),b.xp6(1),b.Q6J("ngForOf",r.hiddenValues),b.xp6(1),b.Q6J("description",b.lcZ(38,60,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY_DESCRIPTION"))("label",b.lcZ(39,62,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY")),b.xp6(4),b.Q6J("ngIf",null!==r.hiddenDependencyItem),b.xp6(1),b.Q6J("ngForOf",r.languages),b.xp6(3),b.hij(" ",b.lcZ(46,64,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CANCEL_BUTTON")," "),b.xp6(2),b.s9C("matTooltip",b.lcZ(48,66,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON_DISABLED_TOOLTIP")),b.Q6J("matTooltipDisabled",!r.applicationFormItem.required||""!==r.applicationFormItem.perunSourceAttribute||""!==r.applicationFormItem.federationAttribute||"ALWAYS"!==r.applicationFormItem.disabled&&"ALWAYS"!==r.applicationFormItem.hidden),b.xp6(2),b.s9C("matTooltip",b.lcZ(50,68,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HTML_INVALID_TAGS")),b.Q6J("matTooltipDisabled",!r.inputFormGroup.invalid)("matTooltipPosition","above"),b.xp6(2),b.Q6J("disabled",r.inputFormGroup.invalid||r.loading||r.applicationFormItem.required&&""===r.applicationFormItem.perunSourceAttribute&&""===r.applicationFormItem.federationAttribute&&("ALWAYS"===r.applicationFormItem.disabled||"ALWAYS"===r.applicationFormItem.hidden)),b.xp6(1),b.hij(" ",b.lcZ(53,70,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON")," ")}}let Et=(()=>{class he{constructor(r,u,C,M,f,o,n){this.dialogRef=r,this.data=u,this.attributesManager=C,this.translate=M,this.store=f,this.cd=o,this.escapeService=n,this.federationAttributeDN="",this.itemType=S.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=S.Sx),this.disabledDependencyItem=this.data.allItems.find(r=>r.id===this.data.applicationFormItem.disabledDependencyItemId),this.disabledDependencyItem||(this.disabledDependencyItem=S.Sx),this.theme=this.data.theme,this.possibleDependencyItems=this.getPossibleDepItems(),this.applicationFormItem=(0,g.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),C=this.findAttribute(r,this.applicationFormItem.perunSourceAttribute);this.sourceAttributes=C?u.concat(C):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),C=this.data.allItems.find(M=>M.disabledDependencyItemId===this.data.applicationFormItem.id);(u||C)&&(r===S.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:C.shortname}),this.cd.detectChanges())}cancel(){this.dialogRef.close()}submit(){this.applicationFormItem.hiddenDependencyItemId=this.hiddenDependencyItem===S.Sx?null:this.hiddenDependencyItem.id,this.applicationFormItem.disabledDependencyItemId=this.disabledDependencyItem===S.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(C=>!(C[0]===r[0]&&C[1]===r[1]))}sortOptionsAZ(r){this.options[r]=this.options[r].sort((u,C)=>u[1]>C[1]?1:u[1]u[1]>C[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 C of this.options[r])""!==C[0]&&""!==C[1]&&(u=""===u?C[0]+"#"+C[1]:u+"|"+C[0]+"#"+C[1]);this.applicationFormItem.i18n[r].options=u}updateOptions(){for(const r of this.languages)this.updateOption(r)}findAttribute(r,u){return r.find(C=>u.includes(C.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)(b.Y36(e.so),b.Y36(e.WI),b.Y36(p.H8),b.Y36(m.Te),b.Y36(m.d6),b.Y36(b.sBO),b.Y36(m.L6))};static#t=this.\u0275cmp=b.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,C){if(1&u&&(b.YNc(0,Ie,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,ke,54,74,"div",1),b.qZA()),2&u){const M=b.MAs(1);b.xp6(2),b.Gre("",C.theme," h-100 position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",C.loading)("perunWebAppsLoaderIndicator",M)}},dependencies:[x.sg,x.O5,R.ey,v.Nt,N.KE,N.TO,B.IC,T.Fj,T.JJ,T.JL,T.sg,T.u,T.On,O.Hw,te.lW,te.RK,ne.uX,ne.SP,F.oG,e.uh,e.xY,e.H8,ce.gD,Ce.gM,He.b,ye.Y,oe.$x,w.e,J,x.gd,z.X$,ee.c,Le,Ze],styles:[".mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return he})()},52183:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>ge});var e=h(87824),p=h(17700),g=h(73615),S=h(25313),m=h(64124),T=h(37073),b=h(65879),x=h(96814),R=h(30617),v=h(32296),N=h(92596),B=h(12207),O=h(69755),te=h(71365),ne=h(37803),F=h(45355),ce=h(47882);function Ce(q,me){1&q&&b._UZ(0,"perun-web-apps-loading-dialog")}function He(q,me){1&q&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&q&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_ID")," "))}function ye(q,me){if(1&q&&(b.TgZ(0,"td",18),b._uU(1),b.qZA()),2&q){const Oe=me.$implicit;b.xp6(1),b.Oqu(Oe.user.id)}}function oe(q,me){1&q&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&q&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_NAME")," "))}function w(q,me){if(1&q&&(b.TgZ(0,"td",18),b._uU(1),b.ALo(2,"userFullName"),b.qZA()),2&q){const Oe=me.$implicit;b.xp6(1),b.Oqu(b.lcZ(2,1,Oe.user))}}function W(q,me){1&q&&(b.TgZ(0,"th",17),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&q&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_EXPIRATION")," "))}function J(q,me){if(1&q){const Oe=b.EpF();b.TgZ(0,"button",20),b.NdJ("click",function(){b.CHM(Oe);const ve=b.oxw().$implicit,xe=b.oxw(2);return b.KtG(xe.changeExpiration(ve))}),b.ALo(1,"translate"),b.TgZ(2,"mat-icon"),b._uU(3," today "),b.qZA()()}2&q&&b.s9C("matTooltip",b.lcZ(1,1,"DIALOGS.EDIT_MEMBER_SPONSORS.CHANGE_EXPIRATION"))}const z=function(q,me){return[q,me]};function ee(q,me){if(1&q&&(b.TgZ(0,"td",18),b.ALo(1,"isAuthorized"),b.TgZ(2,"span"),b._uU(3),b.ALo(4,"parseDate"),b.qZA(),b.YNc(5,J,4,3,"button",19),b.ALo(6,"isAuthorized"),b.qZA()),2&q){const Oe=me.$implicit,Ve=b.oxw(2);b.ekj("align-elements",b.xi3(1,4,b.WLB(12,z,Oe.user,Ve.vo),"updateSponsorshipValidity_Member_User_LocalDate")),b.xp6(3),b.Oqu(b.lcZ(4,7,Oe.validityTo)),b.xp6(2),b.Q6J("ngIf",b.xi3(6,9,b.WLB(15,z,Oe.user,Ve.vo),"updateSponsorshipValidity_Member_User_LocalDate"))}}function Le(q,me){1&q&&b._UZ(0,"th",17)}function Ze(q,me){1&q&&(b.TgZ(0,"mat-icon",25),b._uU(1,"clear"),b.qZA())}function Ie(q,me){1&q&&(b.TgZ(0,"mat-icon"),b._uU(1,"settings_backup_restore"),b.qZA())}const ut=function(q){return[q]};function Ye(q,me){if(1&q){const Oe=b.EpF();b.TgZ(0,"td",18)(1,"div",21),b.ALo(2,"isAuthorized"),b.ALo(3,"isAuthorized"),b.ALo(4,"translate"),b.TgZ(5,"button",22),b.NdJ("click",function(){const xe=b.CHM(Oe).$implicit,ot=b.oxw(2);return b.KtG(ot.markSponsor(xe))}),b.ALo(6,"isAuthorized"),b.ALo(7,"isAuthorized"),b.ALo(8,"translate"),b.YNc(9,Ze,2,0,"mat-icon",23),b.YNc(10,Ie,2,0,"mat-icon",24),b.qZA()()()}if(2&q){const Oe=me.$implicit,Ve=b.oxw(2);b.xp6(1),b.s9C("matTooltip",b.lcZ(4,14,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR_DISABLED")),b.Q6J("matTooltipDisabled",b.xi3(2,8,b.VKq(24,ut,Ve.member),"sponsored-removeSponsor_Member_User_policy")&&b.xi3(3,11,b.VKq(26,ut,Oe.user),"sponsor-removeSponsor_Member_User_policy"))("matTooltipPosition","above"),b.xp6(4),b.Q2q("data-cy","",Oe.user.firstName,"-unsponsor-mark-button"),b.s9C("matTooltip",b.lcZ(8,22,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR")),b.Q6J("disabled",!b.xi3(6,16,b.VKq(28,ut,Ve.member),"sponsored-removeSponsor_Member_User_policy")||!b.xi3(7,19,b.VKq(30,ut,Oe.user),"sponsor-removeSponsor_Member_User_policy")),b.xp6(4),b.Q6J("ngIf",!Ve.sponsorsToRemove.has(Oe.user.id)),b.xp6(1),b.Q6J("ngIf",Ve.sponsorsToRemove.has(Oe.user.id))}}function Xe(q,me){1&q&&b._UZ(0,"tr",26)}function nt(q,me){if(1&q&&b._UZ(0,"tr",27),2&q){const Oe=me.$implicit,Ve=b.oxw(2);b.ekj("make-red",Ve.sponsorsToRemove.has(Oe.user.id))}}function $e(q,me){if(1&q){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,"table",4),b.ynx(6,5),b.YNc(7,He,3,3,"th",6),b.YNc(8,ye,2,1,"td",7),b.BQk(),b.ynx(9,8),b.YNc(10,oe,3,3,"th",6),b.YNc(11,w,3,3,"td",7),b.BQk(),b.ynx(12,9),b.YNc(13,W,3,3,"th",6),b.YNc(14,ee,7,18,"td",10),b.BQk(),b.ynx(15,11),b.YNc(16,Le,1,0,"th",6),b.YNc(17,Ye,11,32,"td",7),b.BQk(),b.YNc(18,Xe,1,0,"tr",12),b.YNc(19,nt,1,2,"tr",13),b.qZA()(),b.TgZ(20,"div",14)(21,"button",15),b.NdJ("click",function(){b.CHM(Oe);const ve=b.oxw();return b.KtG(ve.onCancel())}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"button",16),b.NdJ("click",function(){b.CHM(Oe);const ve=b.oxw();return b.KtG(ve.onSubmit())}),b._uU(25),b.ALo(26,"translate"),b.qZA()()()}if(2&q){const Oe=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,7,"DIALOGS.EDIT_MEMBER_SPONSORS.TITLE")),b.xp6(3),b.Q6J("dataSource",Oe.dataSource),b.xp6(13),b.Q6J("matHeaderRowDef",Oe.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",Oe.displayedColumns),b.xp6(3),b.hij(" ",b.lcZ(23,9,"DIALOGS.EDIT_MEMBER_SPONSORS.CANCEL")," "),b.xp6(2),b.Q6J("disabled",Oe.loading||0===Oe.sponsorsToRemove.size),b.xp6(1),b.hij(" ",b.lcZ(26,11,"DIALOGS.EDIT_MEMBER_SPONSORS.SUBMIT")," ")}}let ge=(()=>{class q{constructor(Oe,Ve,ve,xe,ot,fe,Je,we){this.dialogRef=Oe,this.data=Ve,this.memberService=ve,this.userService=xe,this.notificator=ot,this.authResolver=fe,this.translate=Je,this.dialog=we,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 S.by(this.data.sponsors),this.vo={beanName:"Vo",id:this.data.member.voId}}markSponsor(Oe){this.sponsorsToRemove.has(Oe.user.id)?this.sponsorsToRemove.delete(Oe.user.id):this.sponsorsToRemove.add(Oe.user.id)}onSubmit(){this.loading=!0;const Oe=Array.from(this.sponsorsToRemove);this.removeSponsors(Oe)}onCancel(){this.dialogRef.close(this.expirationChanged)}changeExpiration(Oe){const Ve=(0,m.kZ)();Ve.width="400px",Ve.data={memberId:this.data.member.id,sponsor:Oe},this.dialog.open(T.hd,Ve).afterClosed().subscribe(xe=>{xe&&(this.loading=!0,this.expirationChanged=!0,this.userService.getSponsorsForMember(this.data.member.id,[]).subscribe(ot=>{this.sponsors=ot,this.dataSource=new S.by(this.sponsors),this.loading=!1}))})}removeSponsors(Oe){this.memberService.removeSponsors(this.data.member.id,Oe).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(Ve){return new(Ve||q)(b.Y36(p.so),b.Y36(p.WI),b.Y36(e.uq),b.Y36(e.Fv),b.Y36(g.V6),b.Y36(g.x4),b.Y36(g.Te),b.Y36(p.uw))};static#t=this.\u0275cmp=b.Xpm({type:q,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(Ve,ve){if(1&Ve&&(b.YNc(0,Ce,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,$e,27,13,"div",1),b.qZA()),2&Ve){const xe=b.MAs(1);b.xp6(2),b.Gre("",ve.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ve.loading)("perunWebAppsLoaderIndicator",xe)}},dependencies:[x.O5,R.Hw,v.lW,v.RK,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,p.uh,p.xY,p.H8,N.gM,B.b,O.e,te.X$,ne.d,F.M,ce.i],styles:[".make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.btn-delete[_ngcontent-%COMP%]:disabled .icn-delete[_ngcontent-%COMP%]{color:gray}"]})}return q})()},78535:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>w});var e=h(17700),p=h(56223),g=h(87824),S=h(73615),m=h(65879),T=h(71365),b=h(96814),x=h(23680),R=h(24516),v=h(64170),N=h(32296),B=h(98525),O=h(12207),te=h(69755);function ne(W,J){1&W&&m._UZ(0,"perun-web-apps-loading-dialog")}function F(W,J){1&W&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&W&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_VO")," "))}function ce(W,J){1&W&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&W&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_GROUP")," "))}function Ce(W,J){1&W&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&W&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.NAME_ERROR")," "))}function He(W,J){1&W&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&W&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.EMAIL_ERROR")," "))}function ye(W,J){if(1&W&&(m.TgZ(0,"mat-option",15),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"uppercase"),m.qZA()),2&W){const z=J.$implicit;m.s9C("value",z),m.xp6(1),m.Oqu(m.lcZ(2,2,m.lcZ(3,4,"SHARED_LIB.LANGUAGES."+z)))}}function oe(W,J){if(1&W){const z=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,F,3,3,"div",4),m.YNc(6,ce,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,He,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(Le){m.CHM(z);const Ze=m.oxw();return m.KtG(Ze.currentLanguage=Le)}),m.YNc(22,ye,4,6,"mat-option",10),m.qZA()()(),m.TgZ(23,"div",11)(24,"button",12),m.NdJ("click",function(){m.CHM(z);const Le=m.oxw();return m.KtG(Le.onCancel())}),m._uU(25),m.ALo(26,"translate"),m.qZA(),m.TgZ(27,"button",13),m.NdJ("click",function(){m.CHM(z);const Le=m.oxw();return m.KtG(Le.onSubmit())}),m._uU(28),m.ALo(29,"translate"),m.qZA()()()}if(2&W){const z=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,15,"DIALOGS.INVITE_MEMBER.TITLE")),m.xp6(3),m.Q6J("ngIf",!z.data.groupId),m.xp6(1),m.Q6J("ngIf",z.data.groupId),m.xp6(2),m.s9C("placeholder",m.lcZ(9,17,"DIALOGS.INVITE_MEMBER.NAME")),m.Q6J("formControl",z.name),m.xp6(2),m.Q6J("ngIf",z.name.invalid),m.xp6(3),m.Oqu(m.lcZ(14,19,"DIALOGS.INVITE_MEMBER.EMAIL")),m.xp6(2),m.Q6J("formControl",z.emailForm),m.xp6(1),m.Q6J("ngIf",z.emailForm.invalid),m.xp6(3),m.Oqu(m.lcZ(20,21,"DIALOGS.INVITE_MEMBER.LANGUAGE")),m.xp6(2),m.Q6J("value",z.currentLanguage),m.xp6(1),m.Q6J("ngForOf",z.languages),m.xp6(3),m.hij(" ",m.lcZ(26,23,"DIALOGS.INVITE_MEMBER.CANCEL")," "),m.xp6(2),m.Q6J("disabled",z.emailForm.invalid||z.name.invalid||z.loading),m.xp6(1),m.hij(" ",m.lcZ(29,25,"DIALOGS.INVITE_MEMBER.INVITE")," ")}}let w=(()=>{class W{constructor(z,ee,Le,Ze,Ie,ut){this.dialogRef=z,this.data=ee,this.registrarManager=Le,this.notificator=Ze,this.translate=Ie,this.store=ut,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(z=>{this.notificator.showSuccess(z),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(z=>{this.notificator.showSuccess(z),this.dialogRef.close(!0)})},error:()=>this.loading=!1})))}static#e=this.\u0275fac=function(ee){return new(ee||W)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.tk),m.Y36(S.V6),m.Y36(T.sK),m.Y36(S.d6))};static#t=this.\u0275cmp=m.Xpm({type:W,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(ee,Le){if(1&ee&&(m.YNc(0,ne,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,oe,30,27,"div",1),m.qZA()),2&ee){const Ze=m.MAs(1);m.xp6(2),m.Gre("",Le.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",Le.loading)("perunWebAppsLoaderIndicator",Ze)}},dependencies:[b.sg,b.O5,x.ey,R.Nt,v.KE,v.hX,v.TO,p.Fj,p.JJ,p.Q7,p.oH,N.lW,e.uh,e.xY,e.H8,B.gD,O.b,te.e,b.gd,T.X$]})}return W})()},98558:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>Ze});var e=h(17700),p=h(56223),g=h(27921),S=h(37398),m=h(53117),T=h(73615),b=h(87824),x=h(65879),R=h(71365),v=h(96814),N=h(24630),B=h(23680),O=h(24516),te=h(64170),ne=h(32296),F=h(92596),ce=h(87466),Ce=h(11186),He=h(12207),ye=h(69755);function oe(Ie,ut){1&Ie&&x._UZ(0,"perun-web-apps-loading-dialog")}function w(Ie,ut){1&Ie&&(x.TgZ(0,"mat-radio-button",13),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Ie&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.NO_GROUP")," "))}function W(Ie,ut){1&Ie&&(x.TgZ(0,"mat-radio-button",14),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Ie&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.TO_GROUP")," "))}function J(Ie,ut){1&Ie&&(x.TgZ(0,"perun-web-apps-alert",15),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Ie&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.MOVE_GROUP.CANNOT_MOVE")," "))}function z(Ie,ut){if(1&Ie){const Ye=x.EpF();x.TgZ(0,"mat-option",21),x.NdJ("click",function(){const $e=x.CHM(Ye).$implicit,ge=x.oxw(3);return x.KtG(ge.selectedGroup=$e)}),x.TgZ(1,"span"),x._uU(2),x.qZA()()}if(2&Ie){const Ye=ut.$implicit;x.Q6J("value",Ye),x.xp6(2),x.Oqu(Ye.name)}}function ee(Ie,ut){if(1&Ie){const Ye=x.EpF();x.TgZ(0,"mat-form-field",16)(1,"mat-label"),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"input",17),x.NdJ("change",function(){x.CHM(Ye);const nt=x.oxw(2);return x.KtG(nt.selectedGroup=null)}),x.qZA(),x.TgZ(5,"mat-autocomplete",18,19),x.YNc(7,z,3,2,"mat-option",20),x.ALo(8,"async"),x.qZA()()}if(2&Ie){const Ye=x.MAs(6),Xe=x.oxw(2);x.Q6J("@openClose","toGroup"===Xe.moveOption?"open":"closed"),x.xp6(2),x.Oqu(x.lcZ(3,6,"DIALOGS.MOVE_GROUP.GROUP_SELECT")),x.xp6(2),x.Q6J("formControl",Xe.otherGroupsCtrl)("matAutocomplete",Ye),x.xp6(1),x.Q6J("displayWith",Xe.displayFn),x.xp6(2),x.Q6J("ngForOf",x.lcZ(8,8,Xe.filteredGroups))}}function Le(Ie,ut){if(1&Ie){const Ye=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"p"),x._uU(6),x.ALo(7,"translate"),x.qZA(),x.TgZ(8,"mat-radio-group",4),x.NdJ("ngModelChange",function(nt){x.CHM(Ye);const $e=x.oxw();return x.KtG($e.moveOption=nt)}),x.YNc(9,w,3,3,"mat-radio-button",5),x.YNc(10,W,3,3,"mat-radio-button",6),x.qZA(),x.YNc(11,J,3,3,"perun-web-apps-alert",7),x.YNc(12,ee,9,10,"mat-form-field",8),x.qZA(),x.TgZ(13,"div",9)(14,"button",10),x.NdJ("click",function(){x.CHM(Ye);const nt=x.oxw();return x.KtG(nt.close())}),x._uU(15),x.ALo(16,"translate"),x.qZA(),x.TgZ(17,"span",11),x.ALo(18,"translate"),x.TgZ(19,"button",12),x.NdJ("click",function(){x.CHM(Ye);const nt=x.oxw();return x.KtG(nt.confirm())}),x._uU(20),x.ALo(21,"translate"),x.qZA()()()()}if(2&Ie){const Ye=x.oxw();x.xp6(2),x.AsE("",x.lcZ(3,14,"DIALOGS.MOVE_GROUP.TITLE"),"",Ye.data.group.name,""),x.xp6(4),x.hij(" ",x.lcZ(7,16,"DIALOGS.MOVE_GROUP.INFO")," "),x.xp6(2),x.Q6J("ngModel",Ye.moveOption),x.xp6(1),x.Q6J("ngIf",!Ye.toRootOptionDisabled),x.xp6(1),x.Q6J("ngIf",!Ye.toGroupOptionDisabled),x.xp6(1),x.Q6J("ngIf",Ye.toRootOptionDisabled&&Ye.toGroupOptionDisabled),x.xp6(1),x.Q6J("ngIf",!Ye.toGroupOptionDisabled),x.xp6(3),x.hij(" ",x.lcZ(16,18,"DIALOGS.MOVE_GROUP.CANCEL")," "),x.xp6(2),x.s9C("matTooltip",x.lcZ(18,20,"DIALOGS.MOVE_GROUP.DISABLED_HINT")),x.Q6J("matTooltipDisabled",null!==Ye.selectedGroup||"toRoot"===Ye.moveOption)("matTooltipPosition","above"),x.xp6(2),x.Q6J("disabled",(Ye.otherGroupsCtrl.invalid||null===Ye.selectedGroup)&&"toRoot"!==Ye.moveOption||Ye.loading),x.xp6(1),x.hij(" ",x.lcZ(21,22,"DIALOGS.MOVE_GROUP.CONFIRM")," ")}}let Ze=(()=>{class Ie{constructor(Ye,Xe,nt,$e,ge,q,me){this.dialogRef=Ye,this.data=Xe,this.groupService=nt,this.notificator=$e,this.translate=ge,this.apiRequest=q,this.authResolver=me,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(Oe=>this.successMessage=Oe),this.translate.get("DIALOGS.MOVE_GROUP.ERROR").subscribe(Oe=>this.errorMessage=Oe)}ngOnInit(){this.loading=!0,this.groupService.getAllGroups(this.data.group.voId).subscribe(Ye=>{this.otherGroups=Ye.filter(Xe=>Xe.id!==this.data.group.id&&"members"!==Xe.name&&this.canMove(Xe)),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,g.O)(""),(0,S.U)(Xe=>Xe?this._filterGroups(Xe):this.otherGroups.slice())),this.loading=!1},()=>this.loading=!1)}displayFn(Ye){return Ye&&Ye.name}canMove(Ye){return this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[Ye,this.data.group])&&this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.data.group,Ye])}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)},Ye=>{this.notificator.showRPCError(Ye,this.errorMessage),this.dialogRef.close(!1)})}_filterGroups(Ye){if("object"==typeof Ye)return[];const Xe=Ye.toLowerCase();return Ye?this.otherGroups.filter(nt=>nt.name.toLowerCase().includes(Xe)):this.otherGroups}static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)(x.Y36(e.so),x.Y36(e.WI),x.Y36(b.ff),x.Y36(T.V6),x.Y36(R.sK),x.Y36(T.F5),x.Y36(T.x4))};static#t=this.\u0275cmp=x.Xpm({type:Ie,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(Xe,nt){if(1&Xe&&(x.YNc(0,oe,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,Le,22,24,"div",1),x.qZA()),2&Xe){const $e=x.MAs(1);x.xp6(2),x.Gre("",nt.data.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",nt.loading)("perunWebAppsLoaderIndicator",$e)}},dependencies:[v.sg,v.O5,N.XC,B.ey,N.ZL,O.Nt,te.KE,te.hX,p.Fj,p.JJ,p.Q7,p.oH,p.On,ne.lW,e.uh,e.xY,e.H8,F.gM,ce.VQ,ce.U0,Ce.w,He.b,ye.e,v.Ov,R.X$],styles:[".move-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:15px 0}"],data:{animation:[m.BQ]}})}return Ie})()},91831:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>Ce});var e=h(17700),p=h(87824),g=h(73615),S=h(65879),m=h(71365),T=h(96814),b=h(23680),x=h(64170),R=h(32296),v=h(98525),N=h(12207),B=h(69755);function O(He,ye){1&He&&S._UZ(0,"perun-web-apps-loading-dialog")}function te(He,ye){if(1&He&&(S.TgZ(0,"mat-option",12),S._uU(1),S.qZA()),2&He){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",oe.friendlyNameParameter," ")}}function ne(He,ye){if(1&He&&(S.TgZ(0,"mat-option",12),S._uU(1),S.ALo(2,"translate"),S.ALo(3,"uppercase"),S.qZA()),2&He){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",S.lcZ(2,2,S.lcZ(3,4,"SHARED_LIB.LANGUAGES."+oe))," ")}}function F(He,ye){if(1&He&&(S.TgZ(0,"mat-option",12),S._uU(1),S.qZA()),2&He){const oe=ye.$implicit;S.Q6J("value",oe),S.xp6(1),S.hij(" ",oe," ")}}function ce(He,ye){if(1&He){const oe=S.EpF();S.TgZ(0,"div")(1,"h1",3),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),S._uU(7),S.ALo(8,"translate"),S.qZA(),S.TgZ(9,"mat-select",5),S.NdJ("valueChange",function(W){S.CHM(oe);const J=S.oxw();return S.KtG(J.selectedLogin=W)}),S.YNc(10,te,2,2,"mat-option",6),S.qZA()(),S.TgZ(11,"mat-form-field")(12,"mat-label"),S._uU(13),S.ALo(14,"translate"),S.qZA(),S.TgZ(15,"mat-select",5),S.NdJ("valueChange",function(W){S.CHM(oe);const J=S.oxw();return S.KtG(J.selectedLang=W)}),S.YNc(16,ne,4,6,"mat-option",6),S.qZA()(),S.TgZ(17,"mat-form-field")(18,"mat-label"),S._uU(19),S.ALo(20,"translate"),S.qZA(),S.TgZ(21,"mat-select",5),S.NdJ("valueChange",function(W){S.CHM(oe);const J=S.oxw();return S.KtG(J.selectedMail=W)}),S.YNc(22,F,2,2,"mat-option",6),S.qZA()(),S.TgZ(23,"div",7)(24,"p",8),S._uU(25),S.ALo(26,"translate"),S.qZA(),S.TgZ(27,"p"),S._uU(28),S.qZA()()(),S.TgZ(29,"div",9)(30,"button",10),S.NdJ("click",function(){S.CHM(oe);const W=S.oxw();return S.KtG(W.onCancel())}),S._uU(31),S.ALo(32,"translate"),S.qZA(),S.TgZ(33,"button",11),S.NdJ("click",function(){S.CHM(oe);const W=S.oxw();return S.KtG(W.onSubmit())}),S._uU(34),S.ALo(35,"translate"),S.qZA()()()}if(2&He){const oe=S.oxw();S.xp6(2),S.Oqu(S.lcZ(3,15,"DIALOGS.PASSWORD_RESET_REQUEST.TITLE")),S.xp6(5),S.Oqu(S.lcZ(8,17,"DIALOGS.PASSWORD_RESET_REQUEST.NAMESPACE")),S.xp6(2),S.Q6J("value",oe.selectedLogin),S.xp6(1),S.Q6J("ngForOf",oe.logins),S.xp6(3),S.Oqu(S.lcZ(14,19,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),S.xp6(2),S.Q6J("value",oe.selectedLang),S.xp6(1),S.Q6J("ngForOf",oe.languages),S.xp6(3),S.Oqu(S.lcZ(20,21,"DIALOGS.PASSWORD_RESET_REQUEST.EMAIL")),S.xp6(2),S.Q6J("value",oe.selectedMail),S.xp6(1),S.Q6J("ngForOf",oe.mails),S.xp6(3),S.Oqu(S.lcZ(26,23,"DIALOGS.PASSWORD_RESET_REQUEST.LOGIN")),S.xp6(3),S.Oqu(oe.selectedLogin.value),S.xp6(3),S.hij(" ",S.lcZ(32,25,"DIALOGS.PASSWORD_RESET_REQUEST.CANCEL")," "),S.xp6(2),S.Q6J("disabled",oe.loading),S.xp6(1),S.hij(" ",S.lcZ(35,27,"DIALOGS.PASSWORD_RESET_REQUEST.SEND")," ")}}let Ce=(()=>{class He{constructor(oe,w,W,J,z,ee,Le){this.dialogRef=oe,this.data=w,this.membersManagerService=W,this.attributesManagerService=J,this.store=z,this.translate=ee,this.notificator=Le,this.languages=this.store.getProperty("supported_languages"),this.selectedLang="en",this.pwdMails=new Map,this.logins=[],this.selectedMail="user:preferredMail",this.mails=[],ee.get("DIALOGS.PASSWORD_RESET_REQUEST.SUCCESS").subscribe(Ze=>this.successMessage=Ze)}ngOnInit(){this.getMailAttributes(),this.logins=this.data.logins,this.selectedLogin=this.logins[0]}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const oe=this.selectedLogin.friendlyNameParameter,W=window.location.href.split("/"),J=W[0]+"//"+W[2];this.membersManagerService.sendPasswordResetLinkEmail(this.data.memberId,oe,this.pwdMails.get(this.selectedMail),this.selectedLang,J).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(w){return new(w||He)(S.Y36(e.so),S.Y36(e.WI),S.Y36(p.uq),S.Y36(p.H8),S.Y36(g.d6),S.Y36(m.sK),S.Y36(g.V6))};static#t=this.\u0275cmp=S.Xpm({type:He,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(w,W){if(1&w&&(S.YNc(0,O,1,0,"ng-template",null,0,S.W1O),S.TgZ(2,"div",1),S.YNc(3,ce,36,29,"div",2),S.qZA()),2&w){const J=S.MAs(1);S.xp6(3),S.Q6J("perunWebAppsLoader",W.loading)("perunWebAppsLoaderIndicator",J)}},dependencies:[T.sg,b.ey,x.KE,x.hX,R.lW,e.uh,e.xY,e.H8,v.gD,N.b,B.e,T.gd,m.X$],styles:[".column-size[_ngcontent-%COMP%]{width:8rem}"]})}return He})()},97545:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>He});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(32296),x=h(12207),R=h(69755),v=h(37803);function N(ye,oe){1&ye&&m._UZ(0,"perun-web-apps-loading-dialog")}function B(ye,oe){1&ye&&m._UZ(0,"th",15)}function O(ye,oe){if(1&ye&&(m.TgZ(0,"td",16),m._uU(1),m.qZA()),2&ye){const w=oe.$implicit;m.xp6(1),m.Oqu(w.id)}}function te(ye,oe){1&ye&&m._UZ(0,"th",15)}function ne(ye,oe){if(1&ye&&(m.TgZ(0,"td",16),m._uU(1),m.ALo(2,"userFullName"),m.qZA()),2&ye){const w=oe.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,w.user))}}function F(ye,oe){1&ye&&m._UZ(0,"tr",17)}function ce(ye,oe){1&ye&&m._UZ(0,"tr",18)}function Ce(ye,oe){if(1&ye){const w=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,te,1,0,"th",7),m.YNc(17,ne,3,3,"td",8),m.BQk(),m.YNc(18,F,1,0,"tr",10),m.YNc(19,ce,1,0,"tr",11),m.qZA()(),m.TgZ(20,"div",12)(21,"button",13),m.NdJ("click",function(){m.CHM(w);const J=m.oxw();return m.KtG(J.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",14),m.NdJ("click",function(){m.CHM(w);const J=m.oxw();return m.KtG(J.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&ye){const w=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,8,"DIALOGS.REMOVE_MEMBERS.TITLE")),m.xp6(4),m.hij(" ",m.lcZ(7,10,w.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",w.dataSource),m.xp6(7),m.Q6J("matHeaderRowDef",w.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",w.displayedColumns),m.xp6(3),m.hij(" ",m.lcZ(23,14,"DIALOGS.REMOVE_MEMBERS.CANCEL")," "),m.xp6(3),m.hij(" ",m.lcZ(26,16,w.data.groupId?"DIALOGS.REMOVE_MEMBERS.REMOVE_GROUP":"DIALOGS.REMOVE_MEMBERS.REMOVE")," ")}}let He=(()=>{class ye{constructor(w,W,J,z,ee,Le){this.dialogRef=w,this.data=W,this.membersService=J,this.groupService=z,this.notificator=ee,this.translate=Le,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(w=>w.id)).subscribe(()=>this.onSuccess(),()=>this.onError()):this.membersService.deleteMembers(this.data.members.map(w=>w.id)).subscribe(()=>this.onSuccess(),()=>this.onError())}onSuccess(){const w=this.translate.instant(this.data.groupId?"DIALOGS.REMOVE_MEMBERS.SUCCESS_GROUP":"DIALOGS.REMOVE_MEMBERS.SUCCESS");this.notificator.showSuccess(w),this.dialogRef.close(!0),this.loading=!1}onError(){this.loading=!1}static#e=this.\u0275fac=function(W){return new(W||ye)(m.Y36(e.so),m.Y36(e.WI),m.Y36(S.uq),m.Y36(S.ff),m.Y36(g.V6),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:ye,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(W,J){if(1&W&&(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&W){const z=m.MAs(1);m.xp6(2),m.Gre("",J.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",J.loading)("perunWebAppsLoaderIndicator",z)}},dependencies:[b.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,x.b,R.e,T.X$,v.d]})}return ye})()},25387:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=te,this.resourcesManager=ne,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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(T.sK),m.Y36(S.xk))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","resources")("disableForce",!0)("loading",O.loading))},dependencies:[b.e]})}return R})()},62120:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>x});var e=h(17700),p=h(25313),g=h(73615),S=h(87824),m=h(65879),T=h(71365),b=h(70285);let x=(()=>{class R{constructor(N,B,O,te,ne){this.dialogRef=N,this.data=B,this.notificator=O,this.voService=te,this.translate=ne,this.force=!1,this.displayedColumns=["name"],this.relations=[],ne.get("DIALOGS.REMOVE_VO.SUCCESS").subscribe(F=>this.successMessage=F)}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||R)(m.Y36(e.so),m.Y36(e.WI),m.Y36(g.V6),m.Y36(S.YF),m.Y36(T.sK))};static#t=this.\u0275cmp=m.Xpm({type:R,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(ne){return O.onSubmit(ne)}),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:[b.e],styles:[".foo[_ngcontent-%COMP%]{margin-top:20px}"]})}return R})()},98586:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>ee});var e=h(17700),p=h(73615),g=h(87824),S=h(56223),m=h(78337),T=h(1385),b=h(38106),x=h(65879),R=h(96814),v=h(24516),N=h(64170),B=h(32296),O=h(11186),te=h(55959),ne=h(61917),F=h(69755),ce=h(98067),Ce=h(12246),He=h(71365);function ye(Le,Ze){if(1&Le){const Ie=x.EpF();x.TgZ(0,"mat-form-field",12)(1,"mat-label"),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"input",13),x.NdJ("keyup.enter",function(){x.CHM(Ie);const Ye=x.oxw();return x.KtG(Ye.onSearchByString())}),x.qZA(),x.TgZ(5,"mat-error"),x._uU(6),x.ALo(7,"translate"),x.qZA()()}if(2&Le){const Ie=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,3,"DIALOGS.SPONSOR_EXISTING_MEMBER.DESCRIPTION")),x.xp6(2),x.Q6J("formControl",Ie.searchCtrl),x.xp6(2),x.hij(" ",x.lcZ(7,5,"DIALOGS.SPONSOR_EXISTING_MEMBER.EMPTY_SEARCH_MESSAGE")," ")}}function oe(Le,Ze){if(1&Le){const Ie=x.EpF();x.TgZ(0,"button",14),x.NdJ("click",function(){x.CHM(Ie);const Ye=x.oxw();return x.KtG(Ye.onSearchByString())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&Le){const Ie=x.oxw();x.Q6J("disabled",Ie.loading),x.xp6(1),x.hij(" ",x.lcZ(2,2,"DIALOGS.SPONSOR_EXISTING_MEMBER.SEARCH")," ")}}function w(Le,Ze){1&Le&&x._UZ(0,"perun-web-apps-loading-table")}function W(Le,Ze){if(1&Le&&x._UZ(0,"perun-web-apps-members-list",17),2&Le){const Ie=x.oxw(2);x.Q6J("disableRouting",!0)("hidden",Ie.loading)("disableStatusChange",!0)("members",Ie.members)("selection",Ie.selection)("displayedColumns",Ie.displayedColumns)("tableId",Ie.tableId)}}function J(Le,Ze){if(1&Le&&(x.TgZ(0,"div",15),x.YNc(1,W,1,7,"perun-web-apps-members-list",16),x.qZA()),2&Le){const Ie=x.oxw(),ut=x.MAs(8);x.xp6(1),x.Q6J("perunWebAppsLoader",Ie.loading)("perunWebAppsLoaderIndicator",ut)}}function z(Le,Ze){1&Le&&(x.TgZ(0,"perun-web-apps-alert",18),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&Le&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"DIALOGS.SPONSOR_EXISTING_MEMBER.BEGIN_SEARCH")," "))}let ee=(()=>{class Le{constructor(Ie,ut,Ye,Xe,nt,$e,ge){this.dialogRef=Ie,this.data=ut,this.store=Ye,this.membersService=Xe,this.notificator=nt,this.translate=$e,this.cd=ge,this.loading=!1,this.tableId=b.US,this.expiration="never",this.searchCtrl=new S.p4("",[S.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(Ie){this.loading=!0;const ut="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor,Ye=Ie.map(Xe=>Xe.id);this.membersService.sponsorMembers(Ye,ut.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 Ie=Array.from(this.selection.selected);this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(Ie)}setExpiration(Ie){this.expiration=Ie}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,[T.r.MEMBER_DEF_EXPIRATION,T.r.USER_DEF_PREFERRED_MAIL],this.searchCtrl.value).subscribe({next:ut=>{this.members=ut,this.serviceMemberId&&this.selection.toggle(ut[0]),this.loading=!1},error:()=>this.loading=!1}))}static#e=this.\u0275fac=function(ut){return new(ut||Le)(x.Y36(e.so),x.Y36(e.WI),x.Y36(p.d6),x.Y36(g.uq),x.Y36(p.V6),x.Y36(p.Te),x.Y36(x.sBO))};static#t=this.\u0275cmp=x.Xpm({type:Le,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(ut,Ye){1&ut&&(x.TgZ(0,"div")(1,"h1",0),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",1),x.YNc(5,ye,8,7,"mat-form-field",2),x.YNc(6,oe,3,4,"button",3),x.YNc(7,w,1,0,"ng-template",null,4,x.W1O),x.YNc(9,J,2,2,"div",5),x.YNc(10,z,3,3,"perun-web-apps-alert",6),x.TgZ(11,"app-choose-sponsor",7),x.NdJ("sponsorTypeSelected",function(nt){return Ye.sponsorType=nt})("sponsorSelected",function(nt){return Ye.selectedSponsor=nt}),x.qZA(),x.TgZ(12,"div"),x._UZ(13,"br"),x.TgZ(14,"h6"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x.TgZ(17,"perun-web-apps-expiration-select",8),x.NdJ("expirationSelected",function(nt){return Ye.setExpiration(nt)}),x.qZA()()(),x.TgZ(18,"div",9)(19,"button",10),x.NdJ("click",function(){return Ye.onCancel()}),x._uU(20),x.ALo(21,"translate"),x.qZA(),x.TgZ(22,"button",11),x.NdJ("click",function(){return Ye.onSubmit()}),x._uU(23),x.ALo(24,"translate"),x.qZA()()()),2&ut&&(x.Tol(Ye.theme),x.xp6(2),x.Oqu(x.lcZ(3,16,"DIALOGS.SPONSOR_EXISTING_MEMBER.TITLE")),x.xp6(3),x.Q6J("ngIf",!Ye.serviceMemberId),x.xp6(1),x.Q6J("ngIf",!Ye.serviceMemberId),x.xp6(3),x.Q6J("ngIf",Ye.firstSearchDone),x.xp6(1),x.Q6J("ngIf",!Ye.firstSearchDone),x.xp6(1),x.Q6J("voId",Ye.data.voId)("voSponsors",Ye.data.voSponsors)("customTitle","DIALOGS.SPONSOR_EXISTING_MEMBER.SELECT_SPONSOR"),x.xp6(4),x.Oqu(x.lcZ(16,18,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),x.xp6(2),x.Q6J("minDate",Ye.minDate),x.xp6(3),x.hij(" ",x.lcZ(21,20,"DIALOGS.SPONSOR_EXISTING_MEMBER.CANCEL")," "),x.xp6(2),x.Q6J("disabled",Ye.loading||0===Ye.selection.selected.length||"other"===Ye.sponsorType&&!Ye.selectedSponsor),x.xp6(1),x.hij(" ",x.lcZ(24,22,"DIALOGS.SPONSOR_EXISTING_MEMBER.SPONSOR")," "))},dependencies:[R.O5,v.Nt,N.KE,N.hX,N.TO,S.Fj,S.JJ,S.oH,B.lW,e.uh,e.xY,e.H8,O.w,te.K,ne.O,F.e,ce.c,Ce.l,He.X$],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}"]})}return Le})()},23164:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>ce});var e=h(17700),p=h(87824),g=h(65879),S=h(96814),m=h(23680),T=h(24516),b=h(64170),x=h(56223),R=h(32296),v=h(98525),N=h(12207),B=h(69755),O=h(71365);function te(Ce,He){1&Ce&&g._UZ(0,"perun-web-apps-loading-dialog")}function ne(Ce,He){if(1&Ce){const ye=g.EpF();g.TgZ(0,"div")(1,"mat-form-field",5)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const W=g.oxw(2);return g.KtG(W.embeddedState=w)}),g.TgZ(6,"mat-option",7),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.TgZ(9,"mat-option",8),g._uU(10),g.ALo(11,"translate"),g.qZA()()()()}if(2&Ce){const ye=g.oxw(2);g.xp6(3),g.hij("",g.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.EMBEDDED"),":"),g.xp6(2),g.Q6J("value",ye.embeddedState),g.xp6(2),g.Oqu(g.lcZ(8,6,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(11,8,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL"))}}function F(Ce,He){if(1&Ce){const ye=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.TgZ(9,"input",4),g.NdJ("ngModelChange",function(w){g.CHM(ye);const W=g.oxw();return g.KtG(W.moduleName=w)}),g.qZA()(),g.TgZ(10,"mat-form-field",5)(11,"mat-label"),g._uU(12),g.ALo(13,"translate"),g.qZA(),g.TgZ(14,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const W=g.oxw();return g.KtG(W.initialState=w)}),g.TgZ(15,"mat-option",7),g._uU(16),g.ALo(17,"translate"),g.qZA(),g.TgZ(18,"mat-option",8),g._uU(19),g.ALo(20,"translate"),g.qZA()()(),g.TgZ(21,"mat-form-field",5)(22,"mat-label"),g._uU(23),g.ALo(24,"translate"),g.qZA(),g.TgZ(25,"mat-select",6),g.NdJ("valueChange",function(w){g.CHM(ye);const W=g.oxw();return g.KtG(W.extensionState=w)}),g.TgZ(26,"mat-option",7),g._uU(27),g.ALo(28,"translate"),g.qZA(),g.TgZ(29,"mat-option",8),g._uU(30),g.ALo(31,"translate"),g.qZA()()(),g.YNc(32,ne,12,10,"div",9),g.qZA(),g.TgZ(33,"div",10)(34,"button",11),g.NdJ("click",function(){g.CHM(ye);const w=g.oxw();return g.KtG(w.onCancel())}),g._uU(35),g.ALo(36,"translate"),g.qZA(),g.TgZ(37,"button",12),g.NdJ("click",function(){g.CHM(ye);const w=g.oxw();return g.KtG(w.submit())}),g._uU(38),g.ALo(39,"translate"),g.qZA()()()}if(2&Ce){const ye=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,15,"DIALOGS.UPDATE_APPLICATION_FORM.TITLE")),g.xp6(5),g.Oqu(g.lcZ(8,17,"DIALOGS.UPDATE_APPLICATION_FORM.MODULE_NAME")),g.xp6(2),g.Q6J("ngModel",ye.moduleName),g.xp6(3),g.hij("",g.lcZ(13,19,"DIALOGS.UPDATE_APPLICATION_FORM.INITIAL"),":"),g.xp6(2),g.Q6J("value",ye.initialState),g.xp6(2),g.Oqu(g.lcZ(17,21,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(20,23,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),g.xp6(4),g.hij("",g.lcZ(24,25,"DIALOGS.UPDATE_APPLICATION_FORM.EXTENSION"),":"),g.xp6(2),g.Q6J("value",ye.extensionState),g.xp6(2),g.Oqu(g.lcZ(28,27,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),g.xp6(3),g.Oqu(g.lcZ(31,29,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),g.xp6(2),g.Q6J("ngIf","group"===ye.entity&&ye.autoRegistrationEnabled),g.xp6(3),g.hij(" ",g.lcZ(36,31,"DIALOGS.UPDATE_APPLICATION_FORM.CANCEL_BUTTON")," "),g.xp6(2),g.Q6J("disabled",ye.loading),g.xp6(1),g.hij(" ",g.lcZ(39,33,"DIALOGS.UPDATE_APPLICATION_FORM.SUBMIT_BUTTON")," ")}}let ce=(()=>{class Ce{constructor(ye,oe,w){this.dialogRef=ye,this.data=oe,this.registrarManager=w,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.applicationForm=this.data.applicationForm,this.moduleName=this.applicationForm.moduleClassName,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}onCancel(){this.dialogRef.close()}submit(){this.loading=!0,this.applicationForm.moduleClassName=this.moduleName,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(ye=>{this.dialogRef.close(ye)},()=>this.loading=!1)}static#e=this.\u0275fac=function(oe){return new(oe||Ce)(g.Y36(e.so),g.Y36(e.WI),g.Y36(p.tk))};static#t=this.\u0275cmp=g.Xpm({type:Ce,selectors:[["app-update-application-form-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","",3,"ngModel","ngModelChange"],[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"]],template:function(oe,w){if(1&oe&&(g.YNc(0,te,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,F,40,35,"div",1),g.qZA()),2&oe){const W=g.MAs(1);g.xp6(2),g.Gre("",w.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",w.loading)("perunWebAppsLoaderIndicator",W)}},dependencies:[S.O5,m.ey,T.Nt,b.KE,b.hX,x.Fj,x.JJ,x.On,R.lW,e.uh,e.xY,e.H8,v.gD,N.b,B.e,O.X$]})}return Ce})()},65573:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>Tt});var e=h(65879),p=h(87824),g=h(64124),S=h(17700),m=h(73615),T=h(78337),b=h(80874),x=h(78932),R=h(96814),v=h(32296),N=h(12207),B=h(80238),O=h(97500),te=h(12877),ne=h(82066),F=h(2730),ce=h(4675),Ce=h(71365);let He=(()=>{class Me{constructor(){this.role=null,this.disableAutoSelect=!1,this.roleSelected=new e.vpe,this.nameFunction=qe=>qe.displayName,this.secondaryTextFunction=()=>null}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)};static#t=this.\u0275cmp=e.Xpm({type:Me,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(Ke,At){1&Ke&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(Xt){return At.roleSelected.emit(Xt)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&Ke&&e.Q6J("entity",At.role)("entities",At.roles)("disableAutoSelect",At.disableAutoSelect)("mainTextFunction",At.nameFunction)("searchFunction",At.nameFunction)("secondaryTextFunction",At.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:[ce.i,Ce.X$]})}return Me})();var ye=h(69755),oe=h(25582);let w=(()=>{class Me{transform(qe,Ke,At){return qe.filter(Ut=>!Ke.get(At.roleName)?.get(At.primaryObject)?.includes(Ut.id))}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)};static#t=this.\u0275pipe=e.Yjl({name:"unassignedRole",type:Me,pure:!0})}return Me})(),W=(()=>{class Me{transform(qe){return qe.map(Ke=>Ke.facility)}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)};static#t=this.\u0275pipe=e.Yjl({name:"extractFacility",type:Me,pure:!0})}return Me})();var J=h(69754);function z(Me,mt){1&Me&&e._UZ(0,"perun-web-apps-loading-dialog")}function ee(Me,mt){if(1&Me){const qe=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",13),e.NdJ("filter",function(At){e.CHM(qe);const Ut=e.oxw(2);return e.KtG(Ut.filterValue=At)}),e.qZA()}2&Me&&e.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_OBJECTS_LIST.FILTER")}const Le=function(){return["checkbox","id","shortName","name"]};function Ze(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-vos-list",14),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const qe=e.oxw(2);e.Q6J("filterValue",qe.filterValue)("vos",e.Dn7(1,5,e.xi3(2,9,qe.vos,qe.selectedRule),qe.roles,qe.selectedRule))("displayedColumns",e.DdM(12,Le))("selection",qe.selected)("disableRouting",!0)}}const Ie=function(){return["select","id","vo","name","description"]};function ut(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-groups-list",15),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const qe=e.oxw(2);e.Q6J("groups",e.Dn7(1,5,e.xi3(2,9,qe.groups,qe.selectedRule),qe.roles,qe.selectedRule))("displayedColumns",e.DdM(12,Ie))("selection",qe.selected)("filter",qe.filterValue)("disableRouting",!0)}}const Ye=function(){return["select","id","name","description"]};function Xe(Me,mt){if(1&Me&&(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&Me){const qe=e.oxw(2);e.Q6J("filterValue",qe.filterValue)("facilities",e.lcZ(1,5,e.Dn7(2,7,e.xi3(3,11,e.lcZ(4,14,qe.facilities),qe.selectedRule),qe.roles,qe.selectedRule)))("displayedColumns",e.DdM(16,Ye))("selection",qe.selectedFacilities)("disableRouting",!0)}}const nt=function(){return["select","id","name"]};function $e(Me,mt){if(1&Me&&(e._UZ(0,"perun-web-apps-resources-list",17),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Me){const qe=e.oxw(2);e.Q6J("filterValue",qe.filterValue)("resources",e.Dn7(1,5,e.xi3(2,9,qe.resources,qe.selectedRule),qe.roles,qe.selectedRule))("displayedColumns",e.DdM(12,nt))("selection",qe.selected)("disableRouting",!0)}}function ge(Me,mt){if(1&Me){const qe=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(At){e.CHM(qe);const Ut=e.oxw();return e.KtG(Ut.resetSelection(At))}),e.qZA(),e.YNc(7,ee,1,1,"perun-web-apps-debounce-filter",5),e.YNc(8,Ze,3,13,"perun-web-apps-vos-list",6),e.YNc(9,ut,3,13,"perun-web-apps-groups-list",7),e.YNc(10,Xe,5,17,"perun-web-apps-facilities-list",8),e.YNc(11,$e,3,13,"perun-web-apps-resources-list",9),e.qZA(),e.TgZ(12,"div",10)(13,"button",11),e.NdJ("click",function(){e.CHM(qe);const At=e.oxw();return e.KtG(At.cancel())}),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"button",12),e.NdJ("click",function(){e.CHM(qe);const At=e.oxw();return e.KtG(At.addRole())}),e._uU(17),e.ALo(18,"translate"),e.qZA()()()}if(2&Me){const qe=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,10,"DIALOGS.ADD_ROLE.TITLE")),e.xp6(3),e.Q6J("roles",qe.rules),e.xp6(1),e.Q6J("ngIf",null==qe.selectedRule?null:qe.selectedRule.primaryObject),e.xp6(1),e.Q6J("ngIf","Vo"===(null==qe.selectedRule?null:qe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Group"===(null==qe.selectedRule?null:qe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Facility"===(null==qe.selectedRule?null:qe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Resource"===(null==qe.selectedRule?null:qe.selectedRule.primaryObject)),e.xp6(3),e.hij(" ",e.lcZ(15,12,"DIALOGS.ADD_ROLE.CANCEL")," "),e.xp6(2),e.Q6J("disabled",null===qe.selectedRule||"Facility"===qe.selectedRule.primaryObject&&qe.selectedFacilities.isEmpty()||qe.selectedRule.primaryObject&&"Facility"!==qe.selectedRule.primaryObject&&qe.selected.isEmpty()),e.xp6(1),e.hij(" ",e.lcZ(18,14,"DIALOGS.ADD_ROLE.ADD")," ")}}let q=(()=>{class Me{constructor(qe,Ke,At,Ut,Xt){this.dialogRef=qe,this.voService=Ke,this.groupService=At,this.facilityService=Ut,this.resourceService=Xt,this.loading=!1,this.submitForm=new e.vpe,this.selected=new T.Ov(!0,[]),this.selectedFacilities=new T.Ov(!0,[]),this.filterValue="",this.vos=[],this.groups=[],this.facilities=[],this.resources=[]}ngOnInit(){this.selectedRule=this.rules[0],this.loadObjects()}loadObjects(){this.rules.some(qe=>"Facility"===qe.primaryObject)&&this.facilityService.getAllFacilities().subscribe({next:qe=>this.facilities=(new b.E7).transform(qe)}),this.rules.some(qe=>"Vo"===qe.primaryObject)&&this.voService.getMyVos().subscribe({next:qe=>this.vos=qe}),this.groupService.getAllGroupsFromAllVos().subscribe({next:qe=>this.groups=qe}),this.resourceService.getAllResources().subscribe({next:qe=>this.resources=qe})}cancel(){this.dialogRef.close(!1)}addRole(){this.submitForm.emit("Facility"===this.selectedRule.primaryObject?{role:this.selectedRule,entities:this.selectedFacilities.selected.map(qe=>qe.facility)}:{role:this.selectedRule,entities:this.selected.selected})}resetSelection(qe){this.selectedRule=qe,this.selected.clear(),this.selectedFacilities.clear(),this.filterValue="",this.loadObjects(),this.filterComponent&&this.filterComponent.control.setValue("")}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)(e.Y36(S.so),e.Y36(p.YF),e.Y36(p.ff),e.Y36(p.IQ),e.Y36(p.xk))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-role-dialog"]],viewQuery:function(Ke,At){if(1&Ke&&e.Gf(x.PE,5),2&Ke){let Ut;e.iGM(Ut=e.CRH())&&(At.filterComponent=Ut.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(Ke,At){if(1&Ke&&(e.YNc(0,z,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,ge,19,16,"div",1),e.qZA()),2&Ke){const Ut=e.MAs(1);e.xp6(2),e.Gre("",At.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",At.loading)("perunWebAppsLoaderIndicator",Ut)}},dependencies:[R.O5,v.lW,S.uh,S.xY,S.H8,N.b,B.Z,O.W,te.C,ne.X,F.P,He,ye.e,Ce.X$,oe.G,w,W,J.E]})}return Me})(),me=(()=>{class Me{constructor(qe,Ke,At,Ut,Xt,mi){this.dialogRef=qe,this.data=Ke,this.authResolver=At,this.authzService=Ut,this.notificator=Xt,this.translate=mi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("GROUP")}addRole(qe){this.loading=!0,qe.entities&&0!==qe.entities.length?this.authzService.setRoleWithGroupComplementaryObjects({role:qe.role.roleName,authorizedGroup:this.data.entityId,complementaryObjects:qe.entities}).subscribe({next:()=>{this.showSuccess(qe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForGroup({role:qe.role.roleName,authorizedGroup:this.data.entityId}).subscribe({next:()=>{this.showSuccess(qe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(qe){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:qe}))}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)(e.Y36(S.so),e.Y36(S.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-group-role-dialog"]],decls:1,vars:4,consts:[[3,"loading","rules","roles","theme","submitForm"]],template:function(Ke,At){1&Ke&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Xt){return At.addRole(Xt)}),e.qZA()),2&Ke&&e.Q6J("loading",At.loading)("rules",At.rules)("roles",At.data.roles)("theme","group-theme")},dependencies:[q]})}return Me})(),Oe=(()=>{class Me{constructor(qe,Ke,At,Ut,Xt,mi,Mi){this.dialogRef=qe,this.data=Ke,this.authResolver=At,this.authzService=Ut,this.notificator=Xt,this.translate=mi,this.displayedRole=Mi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("USER")}addRole(qe){this.loading=!0,qe.entities&&0!==qe.entities.length?this.authzService.setRoleWithUserComplementaryObjects({role:qe.role.roleName,user:this.data.entityId,complementaryObjects:qe.entities}).subscribe({next:()=>{this.showSuccess(qe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForUser({role:qe.role.roleName,user:this.data.entityId}).subscribe({next:()=>{this.showSuccess(qe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(qe){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:qe}))}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)(e.Y36(S.so),e.Y36(S.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te),e.Y36(b.i2))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-add-user-role-dialog"]],features:[e._Bn([b.i2])],decls:1,vars:4,consts:[[3,"loading","rules","theme","roles","submitForm"]],template:function(Ke,At){1&Ke&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Xt){return At.addRole(Xt)}),e.qZA()),2&Ke&&e.Q6J("loading",At.loading)("rules",At.rules)("theme","user-theme")("roles",At.data.roles)},dependencies:[q]})}return Me})();var Ve=h(37073),ve=h(65619),xe=h(22096),ot=h(9769),fe=h(62428),Je=h(94664),we=h(99397),pt=h(27921),Y=h(37398),Ue=h(3305),ae=h(55940),je=h(92596),U=h(11186),le=h(61917),X=h(16921),Be=h(25743);function ke(Me,mt){if(1&Me){const qe=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(qe);const At=e.oxw();return e.KtG(At.addRole())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.ADD"),"\n"))}function Et(Me,mt){1&Me&&e._UZ(0,"mat-spinner",7)}const he=function(){return["Vo","Group","Resource"]};function Pe(Me,mt){if(1&Me){const qe=e.EpF();e.TgZ(0,"span",15),e.ALo(1,"translate"),e.TgZ(2,"button",16),e.NdJ("click",function(){e.CHM(qe);const At=e.oxw(2).$implicit,Ut=e.oxw(2);return e.KtG(Ut.openConfirmDialog(At))}),e._uU(3),e.ALo(4,"translate"),e.qZA()()}if(2&Me){const qe=e.oxw(2).$implicit,Ke=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,4,"ROLES.REMOVE_DISABLED_TOOLTIP")),e.Q6J("matTooltipDisabled",0===Ke.selection.selected.length&&0===Ke.selectedFacilities.selected.length||!Ke.disableRemove),e.xp6(2),e.Q6J("disabled","Facility"===qe.primaryObject&&(0===Ke.selectedFacilities.selected.length||Ke.disableRemove)||e.DdM(8,he).includes(qe.primaryObject)&&(0===Ke.selection.selected.length||Ke.disableRemove)),e.xp6(1),e.hij(" ",e.lcZ(4,6,"ROLES.REMOVE")," ")}}function r(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_VOS_"+Ke.entityType)," ")}}const u=function(){return["id","name","shortName"]},C=function(){return["checkbox","id","name","shortName"]},M=function(){return["id","name","shortName","authzGroup"]};function f(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,r,3,3,"div",3),e._UZ(2,"perun-web-apps-vos-list",21),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(4).$implicit,Ke=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Ke.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===qe.roleName?e.DdM(8,u):Ke.editable?e.DdM(9,C):e.DdM(10,M))("vos",e.lcZ(3,6,Ke.vos))("selection",Ke.selection)("authzVoNames",Ke.voNames)("voWithAuthzGroupPairs",null==Ke._complementaryObjectsWithAuthzGroups||null==(At=Ke._complementaryObjectsWithAuthzGroups.get(qe.roleName))?null:At.get("vo"))}}function o(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_GROUPS_"+Ke.entityType)," ")}}const n=function(){return["id","vo","name","description"]},t=function(){return["select","id","vo","name","description"]},i=function(){return["id","vo","name","description","authzGroup"]};function a(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,o,3,3,"div",3),e._UZ(2,"perun-web-apps-groups-list",22),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(4).$implicit,Ke=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Ke.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===qe.roleName?e.DdM(8,n):Ke.editable?e.DdM(9,t):e.DdM(10,i))("groups",e.lcZ(3,6,Ke.groups))("selection",Ke.selection)("authzVoNames",Ke.voNames)("groupWithAuthzGroupPairs",null==Ke._complementaryObjectsWithAuthzGroups||null==(At=Ke._complementaryObjectsWithAuthzGroups.get(qe.roleName))?null:At.get("group"))}}function c(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_RESOURCES_"+Ke.entityType)," ")}}const l=function(){return["id","name","vo","facility","description"]},d=function(){return["select","id","name","vo","facility","description"]},s=function(){return["id","name","vo","facility","description","authzGroup"]};function E(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,c,3,3,"div",3),e._UZ(2,"perun-web-apps-resources-list",23),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(4).$implicit,Ke=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Ke.showDescription),e.xp6(1),e.Q6J("resources",e.lcZ(3,7,Ke.resources))("displayedColumns","MEMBERSHIP"===qe.roleName?e.DdM(9,l):Ke.editable?e.DdM(10,d):e.DdM(11,s))("routingVo",!0)("selection",Ke.selection)("authzVoNames",Ke.voNames)("resourceWithAuthzGroupPairs",null==Ke._complementaryObjectsWithAuthzGroups||null==(At=Ke._complementaryObjectsWithAuthzGroups.get(qe.roleName))?null:At.get("resource"))}}function k(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_FACILITIES_"+Ke.entityType)," ")}}const Q=function(){return["id","name","description"]},rt=function(){return["select","id","name","description"]},Ge=function(){return["id","name","description","authzGroup"]};function De(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,k,3,3,"div",3),e._UZ(2,"perun-web-apps-facilities-list",24),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(4).$implicit,Ke=e.oxw(2);let At;e.xp6(1),e.Q6J("ngIf",Ke.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===qe.roleName?e.DdM(8,Q):Ke.editable?e.DdM(9,rt):e.DdM(10,Ge))("facilities",e.lcZ(3,6,Ke.facilities))("selection",Ke.selectedFacilities)("authzVoNames",Ke.voNames)("facilityWithAuthzGroupPairs",null==Ke._complementaryObjectsWithAuthzGroups||null==(At=Ke._complementaryObjectsWithAuthzGroups.get(qe.roleName))?null:At.get("facility"))}}function et(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_MEMBERS_"+Ke.entityType)," ")}}const se=function(){return["id","fullName","sponsored"]};function ie(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,et,3,3,"div",3),e._UZ(2,"perun-web-apps-members-list",25),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(6);e.xp6(1),e.Q6J("ngIf",qe.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(5,se))("members",e.lcZ(3,3,qe.members))}}function _e(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const qe=e.oxw(5).$implicit,Ke=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+qe.roleName+"_USERS_"+Ke.entityType)," ")}}const tt=function(){return["user","id","name"]};function lt(Me,mt){if(1&Me&&(e.TgZ(0,"div",20),e.YNc(1,_e,3,3,"div",3),e._UZ(2,"app-users-list",26),e.ALo(3,"async"),e.qZA()),2&Me){const qe=e.oxw(6);e.xp6(1),e.Q6J("ngIf",qe.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(6,tt))("disableRouting",!0)("users",e.lcZ(3,4,qe.users))}}function St(Me,mt){if(1&Me&&(e.TgZ(0,"div"),e.YNc(1,f,4,11,"div",19),e.YNc(2,a,4,11,"div",19),e.YNc(3,E,4,12,"div",19),e.YNc(4,De,4,11,"div",19),e.YNc(5,ie,4,6,"div",19),e.YNc(6,lt,4,7,"div",19),e.qZA()),2&Me){const qe=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngIf","Vo"===qe.primaryObject||"MEMBERSHIP"===qe.roleName),e.xp6(1),e.Q6J("ngIf","Group"===qe.primaryObject||"MEMBERSHIP"===qe.roleName),e.xp6(1),e.Q6J("ngIf","Resource"===qe.primaryObject||"MEMBERSHIP"===qe.roleName),e.xp6(1),e.Q6J("ngIf","Facility"===qe.primaryObject||"MEMBERSHIP"===qe.roleName),e.xp6(1),e.Q6J("ngIf","SPONSORSHIP"===qe.roleName),e.xp6(1),e.Q6J("ngIf","SELF"===qe.roleName)}}function Mt(Me,mt){if(1&Me&&(e.TgZ(0,"div",17),e.YNc(1,St,7,6,"div",18),e.qZA()),2&Me){const qe=e.oxw(4),Ke=e.MAs(6);e.xp6(1),e.Q6J("perunWebAppsLoader",qe.loading)("perunWebAppsLoaderIndicator",Ke)}}function Ot(Me,mt){if(1&Me&&(e.YNc(0,Pe,5,9,"span",13),e.YNc(1,Mt,2,2,"div",14)),2&Me){const qe=e.oxw().$implicit,Ke=e.MAs(1),At=e.oxw(2);e.Q6J("ngIf",At.editable&&"SELF"!==qe.roleName&&"MEMBERSHIP"!==qe.roleName&&"SPONSORSHIP"!==qe.roleName),e.xp6(1),e.Q6J("ngIf",Ke.expanded)}}function Vt(Me,mt){if(1&Me){const qe=e.EpF();e.TgZ(0,"mat-expansion-panel",9,10),e.NdJ("opened",function(){const Ut=e.CHM(qe).$implicit,Xt=e.oxw(2);return e.KtG(Xt.selectedRole.next(Ut))})("closed",function(){e.CHM(qe);const At=e.oxw(2);return e.KtG(At.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,Ot,2,2,"ng-template",12),e.qZA()}if(2&Me){const qe=mt.$implicit;e.xp6(5),e.Oqu(e.lcZ(6,1,qe))}}function si(Me,mt){if(1&Me&&(e.TgZ(0,"mat-accordion"),e.YNc(1,Vt,8,3,"mat-expansion-panel",8),e.qZA()),2&Me){const qe=e.oxw();e.xp6(1),e.Q6J("ngForOf",qe.allRules)}}function zt(Me,mt){1&Me&&(e.TgZ(0,"perun-web-apps-alert",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.NO_ROLES"),"\n"))}function wt(Me,mt){1&Me&&(e.TgZ(0,"div",28),e._UZ(1,"mat-spinner"),e.qZA())}let Tt=(()=>{class Me{constructor(qe,Ke,At,Ut,Xt,mi,Mi,xt,_i,yt,Nt,Gt,li){this.authzResolverService=qe,this.usersService=Ke,this.vosService=At,this.facilitiesService=Ut,this.resourcesService=Xt,this.groupsService=mi,this.membersService=Mi,this.dialog=xt,this.notification=_i,this.translate=yt,this.rolePipe=Nt,this.guiAuthResolver=Gt,this.manageableEntities=li,this.editable=!0,this.reload=new e.vpe,this.startLoading=new e.vpe,this.selection=new T.Ov(!0,[]),this.selectedFacilities=new T.Ov(!0,[]),this.assignableRules=[],this.allRules=[],this.disableRemove=!1,this.voNames=new Map,this.selectedRole=new ve.X(null),this.groups=this.selectedRole.pipe((0,Je.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Group");return xi?.length?this.groupsService.getGroupsByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this.vos=this.selectedRole.pipe((0,Je.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Vo");return xi?.length?this.vosService.getVosByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this.facilities=this.selectedRole.pipe((0,Je.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Facility");return xi?.length?this.facilitiesService.getFacilitiesByIds(xi):(0,xe.of)([])}),(0,Y.U)(fi=>fi.map(xi=>({facility:xi}))),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this.resources=this.selectedRole.pipe((0,Je.w)(fi=>{this.loading=!0;const xi=this.roles.get(fi.roleName).get("Resource");return xi?.length?this.resourcesService.getRichResourcesByIds(xi):(0,xe.of)([])}),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this.members=this.selectedRole.pipe((0,Je.w)(fi=>this.membersService.getRichMembersByIds(this.roles.get(fi.roleName).get("Member"))),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this.users=this.selectedRole.pipe((0,Je.w)(fi=>this.usersService.getRichUsersByIds([this.entityId].concat(this.roles.get(fi.roleName).get("User")))),(0,we.b)(()=>this.loading=!1),(0,pt.O)([])),this._complementaryObjectsWithAuthzGroups=new Map,this._roles=new Map}get roles(){return this._roles}set roles(qe){this._roles=qe,this.allRules=this.guiAuthResolver.getAllRules().filter(Ke=>this._roles.has(Ke.roleName))}set complementaryObjectsWithAuthzGroups(qe){this._complementaryObjectsWithAuthzGroups=qe,this.updateVoNames()}ngOnInit(){this.assignableRules=this.guiAuthResolver.getAssignableRoleRules("GROUP"===this.entityType?"GROUP":"USER"),this.selection.changed.subscribe(qe=>{const Ke=qe.source.selected.map(Ut=>{if("beanName"in Ut)return Ut}),At=this.manageableEntities.transform(Ke,this.selectedRole.getValue()).length;this.disableRemove=qe.source.selected.length!==At}),this.selectedFacilities.changed.subscribe(qe=>{const Ke=qe.source.selected.map(Ut=>{if("facility"in Ut)return Ut.facility}),At=this.manageableEntities.transform(Ke,this.selectedRole.getValue()).length;this.disableRemove=qe.source.selected.length!==At})}addRole(){const qe=(0,g.kZ)();let Ke;qe.width="650px",qe.data={entityId:this.entityId,roles:this.roles},Ke=this.dialog.open("GROUP"===this.entityType?me:Oe,qe),Ke.afterClosed().subscribe({next:At=>{At&&(this.startLoading.emit(),this.refresh())}})}openConfirmDialog(qe){const Ke=(0,g.kZ)(),At=this.getItems();Ke.width="550px",Ke.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(qe),count:At.length}):this.translate.instant("ROLES.REMOVE_DESC",{role:this.rolePipe.transform(qe)}),items:At,alert:!1,type:"remove",showAsk:!0},this.dialog.open(Ve.Ts,Ke).afterClosed().subscribe({next:Xt=>{Xt&&(this.startLoading.emit(),qe.primaryObject?this.removeRoleWithComplementaryObject(qe):this.removeRole(qe))}})}getItems(){return this.selectedRole.getValue().primaryObject?"Facility"===this.selectedRole.getValue().primaryObject?this.selectedFacilities.selected.map(qe=>qe.facility.name):this.selection.selected.map(qe=>qe.name):[]}removeRole(qe){(0,xe.of)(this.entityType).pipe((0,ot.z)(Ke=>(0,fe.s)(()=>"GROUP"===Ke,this.authzResolverService.unsetRoleForGroup({role:qe.roleName,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleForUser({role:qe.roleName,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(qe),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}removeRoleWithComplementaryObject(qe){let Ke;0!==this.selection.selected.length&&"beanName"in this.selection.selected[0]?(Ke=this.selection.selected,"RichResource"===Ke[0].beanName&&(Ke=Ke.map(At=>this.parseResource(At)))):0!==this.selectedFacilities.selected.length&&"facility"in this.selectedFacilities.selected[0]&&(Ke=this.selectedFacilities.selected.map(At=>this.parseFacility(At))),(0,xe.of)(this.entityType).pipe((0,ot.z)(At=>(0,fe.s)(()=>"GROUP"===At,this.authzResolverService.unsetRoleWithGroupComplementaryObjects({role:qe.roleName,complementaryObjects:Ke,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleWithUserComplementaryObjects({role:qe.roleName,complementaryObjects:Ke,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(qe),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}showSuccess(qe){this.notification.showSuccess(this.translate.instant("ROLES.REMOVE_SUCCESS",{role:this.rolePipe.transform(qe)}))}refresh(){this.selection.clear(),setTimeout(()=>{this.reload.emit(),this.outerLoading=!1},500)}parseFacility(qe){return qe.facility}parseResource(qe){return{beanName:"Resource",id:qe.id,description:qe.description,createdByUid:qe.createdByUid,createdAt:qe.createdAt,facilityId:qe.facilityId,createdBy:qe.createdBy,modifiedAt:qe.modifiedAt,modifiedBy:qe.modifiedBy,name:qe.name,uuid:qe.uuid,voId:qe.voId,modifiedByUid:qe.modifiedByUid}}updateVoNames(){const qe=new Set;this._complementaryObjectsWithAuthzGroups.forEach(Ke=>{Ke.forEach(At=>{At.forEach(Ut=>{Ut.forEach(Xt=>{!qe.has(Xt.voId)&&!this.voNames.has(Xt.voId)&&qe.add(Xt.voId)})})})}),qe.size>0&&this.vosService.getVosByIds([...qe]).subscribe(Ke=>{Ke.forEach(At=>{this.voNames.set(At.id,At.name)})})}static#e=this.\u0275fac=function(Ke){return new(Ke||Me)(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(S.uw),e.Y36(m.V6),e.Y36(m.Te),e.Y36(b.i2),e.Y36(m.x4),e.Y36(b.GY))};static#t=this.\u0275cmp=e.Xpm({type:Me,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([b.i2,b.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(Ke,At){1&Ke&&(e.YNc(0,ke,3,3,"button",0),e.YNc(1,Et,1,0,"mat-spinner",1),e.TgZ(2,"div",2),e.YNc(3,si,2,1,"mat-accordion",3),e.qZA(),e.YNc(4,zt,3,3,"perun-web-apps-alert",4),e.YNc(5,wt,2,0,"ng-template",null,5,e.W1O)),2&Ke&&(e.Q6J("ngIf",0!==At.assignableRules.length&&At.editable),e.xp6(1),e.Q6J("ngIf",At.outerLoading),e.xp6(2),e.Q6J("ngIf",!At.outerLoading&&At.roles.size>0),e.xp6(1),e.Q6J("ngIf",!At.outerLoading&&0===At.roles.size))},dependencies:[R.sg,R.O5,Ue.pp,Ue.ib,Ue.yz,Ue.yK,Ue.HS,v.lW,ae.Ou,je.gM,U.w,B.Z,O.W,te.C,le.O,ne.X,ye.e,X.C,R.Ov,Ce.X$,Be.i],styles:[".role-content[_ngcontent-%COMP%]{overflow:auto;overflow-y:hidden}.info-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"],changeDetection:0})}return Me})()},49496:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>ot});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(73615),b=h(96814),x=h(44112),R=h(30617),v=h(75986),N=h(92596),B=h(11186),O=h(92738),te=h(52269),ne=h(77983),F=h(71365),ce=h(93035),Ce=h(32596),He=h(8355);function ye(fe,Je){if(1&fe){const we=e.EpF();e.TgZ(0,"th",19)(1,"mat-checkbox",20),e.NdJ("change",function(Y){e.CHM(we);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 we=e.oxw().ngIf,pt=e.oxw();e.xp6(1),e.Q6J("aria-label",e.lcZ(2,3,e.lcZ(3,5,we.all)))("checked",pt.selection.hasValue()&&we.all)("indeterminate",pt.selection.hasValue()&&!we.all)}}const oe=function(fe){return{name:fe}};function w(fe,Je){if(1&fe){const we=e.EpF();e.TgZ(0,"td",21)(1,"mat-checkbox",22),e.NdJ("change",function(Y){const ae=e.CHM(we).$implicit,je=e.oxw(2);return e.KtG(Y?je.selection.toggle(ae):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 we=Je.$implicit,pt=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(2,3,we.name),"-checkbox"),e.Q6J("aria-label",e.xi3(3,5,e.lcZ(4,8,pt.selection.isSelected(we)),e.VKq(10,oe,we.name)))("checked",pt.selection.isSelected(we))}}function W(fe,Je){1&fe&&(e.ynx(0,16),e.YNc(1,ye,4,7,"th",17),e.YNc(2,w,5,12,"td",18),e.BQk())}function J(fe,Je){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 z(fe,Je){if(1&fe&&(e.TgZ(0,"td",24),e._uU(1),e.qZA()),2&fe){const we=Je.$implicit;e.xp6(1),e.Oqu(we.id)}}function ee(fe,Je){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 Le(fe,Je){if(1&fe&&(e.TgZ(0,"td",25),e.ALo(1,"lowercase"),e._uU(2),e.qZA()),2&fe){const we=Je.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,we.name),"-name-td"),e.xp6(2),e.hij(" ",we.name," ")}}function Ze(fe,Je){1&fe&&e._UZ(0,"th",26)}function Ie(fe,Je){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 ut(fe,Je){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 Ye(fe,Je){if(1&fe&&(e.TgZ(0,"td",25),e.YNc(1,Ie,3,3,"mat-icon",27),e.YNc(2,ut,3,3,"mat-icon",28),e.qZA()),2&fe){const we=Je.$implicit;e.xp6(1),e.Q6J("ngIf",we.enabled),e.xp6(1),e.Q6J("ngIf",!we.enabled)}}function Xe(fe,Je){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 nt(fe,Je){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const we=Je.$implicit;e.xp6(1),e.Oqu(we.script)}}function $e(fe,Je){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,Je){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const we=Je.$implicit;e.xp6(1),e.Oqu(we.description)}}function q(fe,Je){1&fe&&e._UZ(0,"tr",31)}const me=function(fe){return["/admin/services",fe]};function Oe(fe,Je){if(1&fe&&e._UZ(0,"tr",32),2&fe){const we=Je.$implicit,pt=e.oxw();e.ekj("cursor-pointer",!pt.disableRouting)("disable-outline",pt.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",pt.disableRouting?null:e.VKq(6,me,we.id))("routerLink",pt.disableRouting?null:e.VKq(8,me,we.id))}}function Ve(fe,Je){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,Je){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 xe=function(fe){return{all:fe}};let ot=(()=>{class fe{constructor(we,pt){this.authResolver=we,this.tableCheckbox=pt,this.services=[],this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"],this.selection=new S.Ov(!0,[]),this.disableRouting=!1,this.selectionChanged=new e.vpe,this.pageSizeOptions=m.f7}set matSort(we){this.sort=we,this.setDataSource()}static getDataForColumn(we,pt){switch(pt){case"id":return we.id.toString();case"name":return we.name;case"enabled":return we.enabled?"true":"false";case"script":return we.script;case"description":return we.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(we=>"id"!==we)),this.dataSource=new g.by(this.services),this.setDataSource(),this.selection.changed.subscribe(()=>{this.selectionChanged.emit()})}exportAllData(we){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,fe.getDataForColumn),we)}exportDisplayedData(we){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),we)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(we,pt)=>(0,m.Sd)(we,pt,this.displayedColumns,fe.getDataForColumn),this.dataSource.sortData=(we,pt)=>(0,m.pR)(we,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(T.x4),e.Y36(T.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(ae){return Y.exportDisplayedData(ae)})("exportAllData",function(ae){return Y.exportAllData(ae)}),e.TgZ(2,"table",2),e.YNc(3,W,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,J,3,3,"th",5),e.YNc(7,z,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ee,3,3,"th",5),e.YNc(10,Le,3,4,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,Ze,1,0,"th",10),e.YNc(13,Ye,3,2,"td",8),e.BQk(),e.ynx(14,11),e.YNc(15,Xe,3,3,"th",10),e.YNc(16,nt,2,1,"td",8),e.BQk(),e.ynx(17,12),e.YNc(18,$e,3,3,"th",5),e.YNc(19,ge,2,1,"td",8),e.BQk(),e.YNc(20,q,1,0,"tr",13),e.YNc(21,Oe,1,10,"tr",14),e.qZA()()(),e.YNc(22,Ve,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,xe,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:[b.O5,x.rH,R.Hw,p.YE,p.nU,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,v.oG,N.gM,B.w,O.Y,te.Q,ne.l,b.i8,F.X$,ce.I,Ce.G,He.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:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>je});var e=h(13566),p=h(25313),g=h(78337),S=h(64124),m=h(73615),T=h(65879),b=h(96814),x=h(44112),R=h(30617),v=h(75986),N=h(92596),B=h(11186),O=h(92738),te=h(52269),ne=h(77983),F=h(71365),ce=h(37803),Ce=h(31519),He=h(50607),ye=h(39926),oe=h(93035),w=h(32596),W=h(8355);function J(U,le){if(1&U){const X=T.EpF();T.TgZ(0,"mat-checkbox",22),T.NdJ("change",function(ke){T.CHM(X);const Et=T.oxw(3);return T.KtG(ke?Et.masterToggle():null)}),T.ALo(1,"translate"),T.ALo(2,"masterCheckboxLabel"),T.qZA()}if(2&U){const X=T.oxw(2).ngIf,Be=T.oxw();T.Q6J("aria-label",T.lcZ(1,3,T.lcZ(2,5,X.all)))("checked",Be.selection.hasValue()&&X.all)("indeterminate",Be.selection.hasValue()&&!X.all)}}function z(U,le){if(1&U&&(T.TgZ(0,"th",20),T.YNc(1,J,3,7,"mat-checkbox",21),T.qZA()),2&U){const X=T.oxw(2);T.xp6(1),T.Q6J("ngIf",X.selection.isMultipleSelection())}}const ee=function(U){return{name:U}};function Le(U,le){if(1&U){const X=T.EpF();T.TgZ(0,"td",23)(1,"mat-checkbox",24),T.NdJ("change",function(ke){const he=T.CHM(X).$implicit,Pe=T.oxw(2);return T.KtG(ke?Pe.selection.toggle(he):null)})("click",function(ke){return ke.stopPropagation()}),T.ALo(2,"translate"),T.ALo(3,"checkboxLabel"),T.ALo(4,"userFullName"),T.ALo(5,"lowercase"),T.qZA()()}if(2&U){const X=le.$implicit,Be=T.oxw(2);T.xp6(1),T.Q2q("data-cy","",T.lcZ(5,11,X.firstName),"-checkbox"),T.Q6J("aria-label",T.xi3(2,4,T.lcZ(3,7,Be.selection.isSelected(X)),T.VKq(13,ee,T.lcZ(4,9,X))))("checked",Be.selection.isSelected(X))("disabled",Be.disableSelf&&X.id===Be.principalId&&!Be.authResolver.isPerunAdmin())}}function Ze(U,le){1&U&&(T.ynx(0,17),T.YNc(1,z,2,1,"th",18),T.YNc(2,Le,6,15,"td",19),T.BQk())}function Ie(U,le){1&U&&T._UZ(0,"th",25)}function ut(U,le){1&U&&(T.TgZ(0,"mat-icon",29),T.ALo(1,"translate"),T._uU(2," account_circle "),T.qZA()),2&U&&T.s9C("matTooltip",T.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function Ye(U,le){if(1&U&&(T._UZ(0,"mat-icon",30),T.ALo(1,"translate")),2&U){const X=T.oxw(2);T.s9C("matTooltip",T.lcZ(1,2,"MANAGERS_LIST.SERVICE")),T.Q6J("svgIcon",X.svgIcon)}}function Xe(U,le){if(1&U&&(T.TgZ(0,"td",26),T.YNc(1,ut,3,3,"mat-icon",27),T.YNc(2,Ye,2,4,"mat-icon",28),T.qZA()),2&U){const X=le.$implicit;T.xp6(1),T.Q6J("ngIf",!X.serviceUser),T.xp6(1),T.Q6J("ngIf",X.serviceUser)}}function nt(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function $e(U,le){if(1&U&&(T.TgZ(0,"td",26),T._uU(1),T.qZA()),2&U){const X=le.$implicit;T.xp6(1),T.hij(" ",X.id," ")}}function ge(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function q(U,le){if(1&U&&(T.TgZ(0,"td",32),T.ALo(1,"lowercase"),T._uU(2),T.ALo(3,"userFullName"),T.qZA()),2&U){const X=le.$implicit;T.Q2q("data-cy","",T.lcZ(1,2,X.firstName),"-firstName-td"),T.xp6(2),T.hij(" ",T.lcZ(3,4,X)," ")}}function me(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")," "))}function Oe(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userVo"),T.qZA()),2&U){const X=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,X))}}function Ve(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.EMAIL")," "))}function ve(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userEmail"),T.qZA()),2&U){const X=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,X))}}function xe(U,le){1&U&&(T.TgZ(0,"th",31),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MANAGERS_LIST.LOGINS")," "))}function ot(U,le){if(1&U&&(T.TgZ(0,"td",32),T._uU(1),T.ALo(2,"userLogins"),T.qZA()),2&U){const X=le.$implicit;T.xp6(1),T.Oqu(T.lcZ(2,1,X))}}function fe(U,le){1&U&&T._UZ(0,"tr",33)}const Je=function(U){return["/admin/users",U]},we=function(U){return["/myProfile/service-identities",U]};function pt(U,le){if(1&U&&T._UZ(0,"tr",34),2&U){const X=le.$implicit,Be=T.oxw();T.ekj("cursor-pointer",!Be.disableRouting),T.Q6J("routerLink",Be.disableRouting?null:Be.routeToAdmin?T.VKq(4,Je,X.id):T.VKq(6,we,X.id))("perunWebAppsMiddleClickRouterLink",Be.disableRouting?null:Be.routeToAdmin?T.VKq(8,Je,X.id):T.VKq(10,we,X.id))}}function Y(U,le){if(1&U&&(T.TgZ(0,"perun-web-apps-alert",35),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&U){const X=T.oxw();T.xp6(1),T.hij(" ",X.noUsersFoundLabel?X.noUsersFoundLabel:T.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n")}}function Ue(U,le){1&U&&(T.TgZ(0,"perun-web-apps-alert",35),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 ae=function(U){return{all:U}};let je=(()=>{class U{constructor(X,Be,ke){this.authResolver=X,this.tableCheckbox=Be,this.storeService=ke,this.selection=new g.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.routeToAdmin=!0,this.disableRouting=!1,this.filter="",this.disableSelf=!1,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=S.f7}set matSort(X){this.sort=X}static getDataForColumn(X,Be){switch(Be){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,S.OV)(X);case"email":return(0,S.kN)(X);case"logins":return(0,S.lt)(X);default:return""}}static getExportDataForColumn(X,Be){switch(Be){case"id":return X.id.toString();case"user":return X.serviceUser?"service-user":"user";case"name":return X?(0,S.bD)(X):"";case"organization":return(0,S.OV)(X);case"email":return(0,S.kN)(X);case"logins":return(0,S.lt)(X);default:return""}}exportAllData(X){(0,S.O6)((0,S.Xn)(this.dataSource.filteredData,this.displayedColumns,U.getExportDataForColumn),X)}exportDisplayedData(X){const Be=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,ke=Be+this.dataSource.paginator.pageSize;(0,S.O6)((0,S.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Be,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,Be)=>(0,S.Sd)(X,Be,this.displayedColumns,U.getDataForColumn),this.dataSource.sortData=(X,Be)=>(0,S.pR)(X,Be,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)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#e=this.\u0275fac=function(Be){return new(Be||U)(T.Y36(m.x4),T.Y36(m.UA),T.Y36(m.d6))};static#t=this.\u0275cmp=T.Xpm({type:U,selectors:[["app-users-list"]],viewQuery:function(Be,ke){if(1&Be&&(T.Gf(S.l9,7),T.Gf(e.YE,7)),2&Be){let Et;T.iGM(Et=T.CRH())&&(ke.child=Et.first),T.iGM(Et=T.CRH())&&(ke.matSort=Et.first)}},inputs:{users:"users",selection:"selection",displayedColumns:"displayedColumns",routeToAdmin:"routeToAdmin",disableRouting:"disableRouting",filter:"filter",tableId:"tableId",noUsersFoundLabel:"noUsersFoundLabel",disableSelf:"disableSelf"},features:[T.TTD],decls:27,vars:15,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","",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","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,ke){1&Be&&(T.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),T.NdJ("exportDisplayedData",function(he){return ke.exportDisplayedData(he)})("exportAllData",function(he){return ke.exportAllData(he)}),T.TgZ(2,"table",2),T.YNc(3,Ze,3,0,"ng-container",3),T.ALo(4,"isAllSelected"),T.ynx(5,4),T.YNc(6,Ie,1,0,"th",5),T.YNc(7,Xe,3,2,"td",6),T.BQk(),T.ynx(8,7),T.YNc(9,nt,3,3,"th",8),T.YNc(10,$e,2,1,"td",6),T.BQk(),T.ynx(11,9),T.YNc(12,ge,3,3,"th",8),T.YNc(13,q,4,6,"td",10),T.BQk(),T.ynx(14,11),T.YNc(15,me,3,3,"th",8),T.YNc(16,Oe,3,3,"td",10),T.BQk(),T.ynx(17,12),T.YNc(18,Ve,3,3,"th",8),T.YNc(19,ve,3,3,"td",10),T.BQk(),T.ynx(20,13),T.YNc(21,xe,3,3,"th",8),T.YNc(22,ot,3,3,"td",10),T.BQk(),T.YNc(23,fe,1,0,"tr",14),T.YNc(24,pt,1,12,"tr",15),T.qZA()()(),T.YNc(25,Y,3,3,"perun-web-apps-alert",16),T.YNc(26,Ue,3,3,"perun-web-apps-alert",16)),2&Be&&(T.Q6J("hidden",0===ke.users.length||!ke.dataSource||0===ke.dataSource.filteredData.length),T.xp6(1),T.Q6J("dataLength",ke.dataSource.filteredData.length)("pageSizeOptions",ke.pageSizeOptions)("tableId",ke.tableId),T.xp6(1),T.Q6J("dataSource",ke.dataSource),T.xp6(1),T.Q6J("ngIf",T.VKq(13,ae,T.xi3(4,10,ke.dataSource,ke.selection.selected.length))),T.xp6(20),T.Q6J("matHeaderRowDef",ke.displayedColumns),T.xp6(1),T.Q6J("matRowDefColumns",ke.displayedColumns),T.xp6(1),T.Q6J("ngIf",0===ke.users.length),T.xp6(1),T.Q6J("ngIf",0===ke.dataSource.filteredData.length&&0!==ke.users.length))},dependencies:[b.O5,x.rH,R.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,v.oG,N.gM,B.w,O.Y,te.Q,ne.l,b.i8,F.X$,ce.d,Ce.S,He.g,ye.Z,oe.I,w.G,W.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return U})()},19666:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>g});var e=h(65879),p=h(71365);let g=(()=>{class S{constructor(T){this.translateService=T,this.returnData=""}transform(T){return this.translateService.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPES."+T).subscribe(b=>{this.returnData=b}),this.returnData}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationFormItemType",type:S,pure:!0})}return S})()},5454:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(65879),p=h(71365);let g=(()=>{class S{constructor(T){this.translate=T,this.returnData=""}transform(T){switch(T){case"APPROVED":this.translate.get("VO_DETAIL.APPLICATION.STATE.APPROVED").subscribe(b=>{this.returnData=`done${b}`});break;case"REJECTED":this.translate.get("VO_DETAIL.APPLICATION.STATE.REJECTED").subscribe(b=>{this.returnData=`clear${b}`});break;case"NEW":this.translate.get("VO_DETAIL.APPLICATION.STATE.NEW").subscribe(b=>{this.returnData=`contact_mail ${b}`});break;case"VERIFIED":this.translate.get("VO_DETAIL.APPLICATION.STATE.VERIFIED").subscribe(b=>{this.returnData=`gavel${b}`});break;default:this.returnData=T}return this.returnData}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationState",type:S,pure:!1})}return S})()},94409:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.storeService=T,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(T,b,x){return!!(this.storeService.getProperty("enforce_consents")&&x&&b)&&this.USER_CONSENT_RELATED_ATT_NAMESPACE.reduce((v,N)=>v||T.startsWith(N),!1)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"consentRelatedAttribute",type:S,pure:!0})}return S})()},33642:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.substring(40)}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"extSourceType",type:g,pure:!0})}return g})()},35050:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>De});var e=h(96814),p=h(44112),g=h(24630),S=h(32296),m=h(75986),T=h(23680),b=h(38034),x=h(17700),R=h(26385),v=h(3305),N=h(64170),B=h(30617),O=h(24516),te=h(21476),ne=h(16007),F=h(55940),ce=h(87466),Ce=h(98525),He=h(32651),ye=h(82599),oe=h(22939),w=h(13566),W=h(25313),J=h(74104),z=h(92596),ee=h(98445),Le=h(95195),Ze=h(39014),Ie=h(22557),ut=h(77988),Ye=h(61545),Xe=h(56223),nt=h(81519),$e=h(53117),ge=h(73615),q=h(65879),me=h(92738),Oe=h(52269),Ve=h(71365);let ve=(()=>{class et{transform(ie,_e){return new RegExp(_e).test(ie.split("?")[0])}static#e=this.\u0275fac=function(_e){return new(_e||et)};static#t=this.\u0275pipe=q.Yjl({name:"activeSideMenuItem",type:et,pure:!0})}return et})();const xe=function(){return{color:"linkTextColor"}};function ot(et,se){if(1&et&&(q.TgZ(0,"span",10)(1,"mat-icon",11),q._uU(2),q.qZA()()),2&et){const ie=q.oxw().$implicit,_e=q.oxw();q.xp6(1),q.Q6J("ngStyle",q.DdM(2,xe)),q.xp6(1),q.hij(" ",_e.expandSections.get(ie.showChildren)?"keyboard_arrow_down":"keyboard_arrow_right"," ")}}const fe=function(et,se){return{color:et,"border-color":se}};function Je(et,se){if(1&et&&(q.TgZ(0,"a",14),q.NdJ("auxclick",function(_e){return _e.preventDefault()}),q.ALo(1,"activeSideMenuItem"),q._uU(2),q.ALo(3,"translate"),q.qZA()),2&et){const ie=se.$implicit,_e=q.oxw(3);q.Q6J("routerLink",ie.url)("perunWebAppsMiddleClickRouterLink",ie.url)("matRippleColor",_e.rippleColor)("ngClass",q.xi3(1,6,_e.currentUrl,ie.activatedRegex)&&_e.item.activatedClass)("ngStyle",q.WLB(11,fe,_e.linkTextColor,_e.linkTextColor)),q.xp6(2),q.hij(" ",q.lcZ(3,9,ie.label)," ")}}function we(et,se){if(1&et&&(q.TgZ(0,"div",12),q.YNc(1,Je,4,14,"a",13),q.qZA()),2&et){const ie=q.oxw().$implicit;q.Q6J("@rollInOut",void 0),q.xp6(1),q.Q6J("ngForOf",null==ie?null:ie.children)}}const pt=function(et){return{color:et}};function Y(et,se){if(1&et){const ie=q.EpF();q.TgZ(0,"div")(1,"a",7),q.NdJ("click",function(tt){const St=q.CHM(ie).$implicit,Mt=q.oxw();return q.KtG(Mt.navigateOrExpandSideMenu(St,tt))})("auxclick",function(tt){return tt.preventDefault()}),q.ALo(2,"activeSideMenuItem"),q._uU(3),q.ALo(4,"translate"),q.YNc(5,ot,3,3,"span",8),q.qZA(),q.YNc(6,we,2,2,"div",9),q.qZA()}if(2&et){const ie=se.$implicit,_e=q.oxw();q.xp6(1),q.Q6J("perunWebAppsMiddleClickRouterLink",ie.children?null:ie.url)("ngClass",q.xi3(2,6,_e.currentUrl,ie.activatedRegex)&&_e.item.activatedClass)("ngStyle",q.VKq(11,pt,_e.linkTextColor)),q.xp6(2),q.hij(" ",q.lcZ(4,9,ie.label)," "),q.xp6(2),q.Q6J("ngIf",ie.children),q.xp6(1),q.Q6J("ngIf",_e.expandSections.get(ie.showChildren))}}const Ue=function(et,se){return{background:et,"border-top":se}},ae=function(){return{color:"currentColor"}},je=function(et){return{background:et}};let U=(()=>{class et{constructor(ie,_e,tt){this.router=ie,this.store=_e,this.expandedTilesStore=tt,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=ie.url,ie.events.subscribe(lt=>{lt instanceof p.m2&&(this.currentUrl=lt.url)}),this.expandedTilesStore.getStates().subscribe({next:lt=>{this.expandSections=lt}})}navigateOrExpandSideMenu(ie,_e){!_e.ctrlKey&&!_e.metaKey&&(ie.children?this.expandedTilesStore.setItem(ie.showChildren):this.router.navigate(ie.url))}static#e=this.\u0275fac=function(_e){return new(_e||et)(q.Y36(p.F0),q.Y36(ge.d6),q.Y36(ge.SA))};static#t=this.\u0275cmp=q.Xpm({type:et,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(_e,tt){1&_e&&(q.TgZ(0,"div",0)(1,"div",1),q.ALo(2,"activeSideMenuItem"),q.TgZ(3,"div",2)(4,"a",3),q.NdJ("auxclick",function(St){return St.preventDefault()}),q._UZ(5,"mat-icon",4),q._uU(6),q.ALo(7,"translate"),q.qZA()()(),q.TgZ(8,"div")(9,"div",5),q.YNc(10,Y,7,13,"div",6),q.qZA()()()),2&_e&&(q.xp6(1),q.ekj("header-activated",q.xi3(2,20,tt.currentUrl,tt.item.baseColorClassRegex)&&tt.root),q.Q6J("ngStyle",q.WLB(25,Ue,tt.item.backgroundColorCss,tt.root?"":tt.dividerStyle))("matRippleColor",tt.rippleColor),q.xp6(2),q.Tol(tt.item.labelClass),q.xp6(1),q.Q6J("ngStyle",q.VKq(28,pt,tt.item.textColorCss))("routerLink",tt.item.baseLink)("perunWebAppsMiddleClickRouterLink",tt.item.baseLink),q.xp6(1),q.Q6J("ngStyle",q.DdM(30,ae))("svgIcon",tt.item.icon),q.xp6(1),q.hij(" ",q.lcZ(7,23,tt.item.label)," "),q.xp6(2),q.Q6J("@openClose",tt.showLinks?"open":"closed"),q.xp6(1),q.Gre("side-menu-link ",tt.item.linksClass,""),q.Q6J("ngStyle",q.VKq(31,je,tt.linkBgColor))("@rollInOut",void 0),q.xp6(1),q.Q6J("ngForOf",tt.item.links))},dependencies:[e.mk,e.sg,e.O5,e.PC,p.rH,B.Hw,T.wG,me.Y,Oe.Q,Ve.X$,ve],styles:[".side-menu-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:.5rem .5rem .5rem 1rem;cursor:pointer;text-decoration:none}.side-menu-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-root-item-hover)!important;color:var(--side-root-item-text-hover)!important}.side-menu-item-label[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;word-break:break-word;text-decoration:none}.side-menu-link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{padding:.25rem .25rem .25rem 2rem;text-decoration:none;color:#fff;font-size:1rem;display:block}.side-menu-link[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-link-hover)!important;color:var(--side-link-text-hover)!important}.header-activated[_ngcontent-%COMP%]{background:var(--side-root-item-active)!important;color:var(--side-root-item-text-active)!important}"],data:{animation:[$e.BQ,$e.Ly]}})}return et})(),le=(()=>{class et{transform(ie){if(void 0===ie.value)return"";switch(ie.type){case"java.lang.String":return ie.value;case"java.lang.Integer":case"java.lang.Boolean":default:return String(ie.value);case"java.util.ArrayList":return this.whenValueIsArray(ie.value);case"java.util.LinkedHashMap":return this.whenValueIsMap(ie.value)}}whenValueIsArray(ie){let _e="";return ie.forEach(function(tt){_e=_e.concat(tt+", ")}),_e}whenValueIsMap(ie){let _e="";return ie.forEach((tt,lt)=>{_e=_e.concat(lt+": "+tt+", ")}),_e}static#e=this.\u0275fac=function(_e){return new(_e||et)};static#t=this.\u0275pipe=q.Yjl({name:"anyToString",type:et,pure:!0})}return et})();var X=h(34423),Be=h(16672),ke=h(62034),Et=h(99441),he=h(33642),Pe=h(78932),r=h(60060),u=h(80874),C=h(3427),M=h(59038),f=h(38106),o=h(12207),n=h(97500),t=h(2730),i=h(69755);function a(et,se){1&et&&q._UZ(0,"perun-web-apps-loading-dialog")}const c=function(){return["select","id","name","description"]};function l(et,se){if(1&et){const ie=q.EpF();q.TgZ(0,"div")(1,"h1",2),q._uU(2),q.ALo(3,"translate"),q.qZA(),q.TgZ(4,"div",3)(5,"perun-web-apps-debounce-filter",4),q.NdJ("filter",function(tt){q.CHM(ie);const lt=q.oxw();return q.KtG(lt.applyFilter(tt))}),q.ALo(6,"translate"),q.qZA(),q._UZ(7,"perun-web-apps-groups-list",5),q.qZA(),q.TgZ(8,"div",6)(9,"button",7),q.NdJ("click",function(){q.CHM(ie);const tt=q.oxw();return q.KtG(tt.onCancel())}),q._uU(10),q.ALo(11,"translate"),q.qZA(),q.TgZ(12,"button",8),q.NdJ("click",function(){q.CHM(ie);const tt=q.oxw();return q.KtG(tt.addEvent.emit())}),q._uU(13),q.ALo(14,"translate"),q.qZA()()()}if(2&et){const ie=q.oxw();q.xp6(2),q.Oqu(q.lcZ(3,12,"DIALOGS.ADD_GROUP_TO_REGISTRATION.TITLE")),q.xp6(3),q.s9C("placeholder",q.lcZ(6,14,"DIALOGS.ADD_GROUP_TO_REGISTRATION.FILTER_DESCRIPTION")),q.xp6(2),q.Q6J("disableMembers",!0)("groups",ie.unAssignedGroups)("selection",ie.selection)("disableRouting",!0)("displayedColumns",q.DdM(20,c))("filter",ie.filterValue)("tableId",ie.tableId),q.xp6(3),q.hij(" ",q.lcZ(11,16,"DIALOGS.ADD_GROUP_TO_REGISTRATION.CANCEL_BUTTON")," "),q.xp6(2),q.Q6J("disabled",0===ie.selection.selected.length||ie.loading),q.xp6(1),q.hij(" ",q.lcZ(14,18,"DIALOGS.ADD_GROUP_TO_REGISTRATION.ADD_BUTTON")," ")}}let d=(()=>{class et{constructor(){this.loading=!1,this.addEvent=new q.vpe,this.filterValue="",this.tableId=f.Is}applyFilter(ie){this.filterValue=ie}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(_e){return new(_e||et)};static#t=this.\u0275cmp=q.Xpm({type:et,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(_e,tt){if(1&_e&&(q.YNc(0,a,1,0,"ng-template",null,0,q.W1O),q.TgZ(2,"div"),q.YNc(3,l,15,21,"div",1),q.qZA()),2&_e){const lt=q.MAs(1);q.xp6(2),q.Gre("",tt.theme," position-relative"),q.xp6(1),q.Q6J("perunWebAppsLoader",tt.loading)("perunWebAppsLoaderIndicator",lt)}},dependencies:[S.lW,x.uh,x.xY,x.H8,o.b,n.W,t.P,i.e,Ve.X$]})}return et})();var s=h(64124),E=h(50165),k=h(94409),Q=h(37073),rt=h(96622),Ge=h(28477);let De=(()=>{class et{constructor(ie){this.translate=ie,ie.addLangs(["en","cs"])}static#e=this.\u0275fac=function(_e){return new(_e||et)(q.LFG(Ve.sK))};static#t=this.\u0275mod=q.oAB({type:et});static#i=this.\u0275inj=q.cJS({providers:[le,he.A,k.u],imports:[e.ez,p.Bz,g.Bb,O.c,N.lN,Xe.UX,Xe.u5,B.Ps,He.SJ,v.To,Ve.aw.forChild({}),S.ot,w.JX,W.p0,J.Nh,ee.dp,S.ot,m.p9,x.Is,Ce.LD,oe.ZX,F.Cq,ne.Cv,z.AV,ye.rP,b.FA,T.XK,ce.Fk,R.t,T.si,te.TU,Le.QW,Ye.T5,X._t,Le.QW,Ie.Hi,ut.Tx,Be.Cl,ke.r,Et.A,Ze.g,Pe.ez,r.r,u.d4,C.Co,M.ie,s.Je,E.E3,Q.jD,C.Co,g.Bb,O.c,p.Bz,Xe.UX,Xe.u5,B.Ps,He.SJ,Ve.aw,w.JX,W.p0,J.Nh,ee.dp,S.ot,m.p9,x.Is,Ce.LD,oe.ZX,F.Cq,ne.Cv,z.AV,ye.rP,b.FA,T.XK,ce.Fk,R.t,Le.QW,Ye.T5,T.si,te.TU,X._t,Ie.Hi,Ie.Hi,v.To,ut.Tx,Be.Cl,Be.Cl,Be.Cl,r.r]})}return et})();q.B6R(nt.V,function(){return[e.sg,e.O5,U]},[]),q.B6R(rt.Q,function(){return[d]},[]),q.B6R(Ge.r,function(){return[d]},[])},67582:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>b});var e=h(73615),p=h(87824),g=h(64124),S=h(80874),m=h(1385),T=h(65879);let b=(()=>{class x{constructor(v,N,B,O,te,ne,F){this.authResolver=v,this.store=N,this.apiRequest=B,this.attributesManager=O,this.notificator=te,this.guiAuthResolver=ne,this.routePolicyService=F,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,N){const B=(new S.r5).transform(v,N);return{label:v.name,baseLink:[B],backgroundColorCss:this.theme.sidemenu_resource_bg_color,textColorCss:this.theme.sidemenu_resource_text_color,links:this.getResourceLinks(B,N?"/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,N=!1,B=!1){return{label:v.name,baseLink:[`/organizations/${v.id}`],links:this.getVoLinks(v,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(v){return{label:(0,g.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,N,B){return{label:(0,g.bD)(v),baseLink:[N],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:this.getUserLinks(v,N,B),colorClass:"user-bg-color",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseServiceIdentity(v){return{label:(0,g.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,N){const B=[];if(B.push({label:"MENU_ITEMS.VO.OVERVIEW",url:[`/organizations/${v.id}`],activatedRegex:"/organizations/\\d+$"}),this.routePolicyService.canNavigate("organizations-members",v)&&B.push({label:"MENU_ITEMS.VO.MEMBERS",url:[`/organizations/${v.id}/members`],activatedRegex:"/organizations/\\d+/members$"}),this.routePolicyService.canNavigate("organizations-groups",v)&&B.push({label:"MENU_ITEMS.VO.GROUPS",url:[`/organizations/${v.id}/groups`],activatedRegex:"/organizations/\\d+/groups$"}),this.routePolicyService.canNavigate("organizations-applications",v)&&B.push({label:"MENU_ITEMS.VO.APPLICATIONS",url:[`/organizations/${v.id}/applications`],activatedRegex:"/organizations/\\d+/applications"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",v)&&B.push({label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",url:[`/organizations/${v.id}/sponsoredMembers`],activatedRegex:"/organizations/\\d+/sponsoredMembers$"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",v)&&B.push({label:"MENU_ITEMS.VO.SERVICE_MEMBERS",url:[`/organizations/${v.id}/serviceAccounts`],activatedRegex:"/organizations/\\d+/serviceAccounts$"}),this.routePolicyService.canNavigate("organizations-attributes",v)&&B.push({label:"MENU_ITEMS.VO.ATTRIBUTES",url:[`/organizations/${v.id}/attributes`],activatedRegex:"/organizations/\\d+/attributes$"}),this.routePolicyService.canNavigate("organizations-statistics",v)&&B.push({label:"MENU_ITEMS.VO.STATISTICS",url:[`/organizations/${v.id}/statistics`],activatedRegex:"/organizations/\\d+/statistics"}),this.routePolicyService.canNavigate("organizations-resources",v)){const O=[];this.routePolicyService.canNavigate("organizations-resources-preview",v)&&O.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)&&O.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)&&O.push({label:"MENU_ITEMS.VO.RESOURCE_STATES",url:[`/organizations/${v.id}/resources/states`],activatedRegex:"/organizations/\\d+/resources/states$"}),B.push({label:"MENU_ITEMS.VO.RESOURCES",url:[`/organizations/${v.id}/resources`],activatedRegex:"/organizations/\\d+/resources$",children:O,showChildren:"resourcesExpandable"})}if(this.routePolicyService.canNavigate("organizations-settings",v)){const O=[];this.routePolicyService.canNavigate("organizations-settings-expiration",v)&&O.push({label:"MENU_ITEMS.VO.EXPIRATION",url:[`/organizations/${v.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/settings/expiration$"}),this.routePolicyService.canNavigate("organizations-settings-managers",v)&&O.push({label:"MENU_ITEMS.VO.MANAGERS",url:[`/organizations/${v.id}/settings/managers`],activatedRegex:"/organizations/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",v)&&O.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)&&O.push({label:"MENU_ITEMS.VO.NOTIFICATIONS",url:[`/organizations/${v.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("organizations-settings-extsources",v)&&O.push({label:"MENU_ITEMS.VO.EXTSOURCES",url:[`/organizations/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/settings/extsources$"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",v)&&O.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)&&N&&O.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)&&O.push({label:"MENU_ITEMS.VO.BANS",url:[`/organizations/${v.id}/settings/bans`],activatedRegex:"/organizations/\\d+/settings/bans"}),B.push({label:"MENU_ITEMS.VO.SETTINGS",url:[`/organizations/${v.id}/settings`],activatedRegex:"/organizations/\\d+/settings$",children:O,showChildren:"settings"})}return B}getUserLinks(v,N,B){const O=[];return O.push({label:"MENU_ITEMS.USER.OVERVIEW",url:[N],activatedRegex:`${B}$`}),O.push({label:"MENU_ITEMS.ADMIN.ORGANIZATIONS",url:[`${N}/organizations`],activatedRegex:`${B}/organizations`}),O.push({label:"MENU_ITEMS.ADMIN.GROUPS",url:[`${N}/groups`],activatedRegex:`${B}/groups`}),O.push({label:"MENU_ITEMS.USER.ACCOUNTS",url:[`${N}/accounts`],activatedRegex:`${B}/accounts`}),O.push({label:"MENU_ITEMS.USER.IDENTITIES",url:[`${N}/identities`],activatedRegex:`${B}/identities`}),O.push({label:"MENU_ITEMS.USER.FACILITIES",url:[`${N}/facilities`],activatedRegex:`${B}/facilities`}),O.push({label:"MENU_ITEMS.USER.RESOURCES",url:[`${N}/resources`],activatedRegex:`${B}/resources`}),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(v.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(v){const N=[{label:"MENU_ITEMS.MEMBER.OVERVIEW",url:[`/organizations/${v.voId}/members/${v.id}`],activatedRegex:"/organizations/\\d+/members/\\d+$"}];return this.routePolicyService.canNavigate("members-groups",v)&&N.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)&&N.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)&&N.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)&&N.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)&&N.push({label:"MENU_ITEMS.MEMBER.BANS",url:[`/organizations/${v.voId}/members/${v.id}/bans`],activatedRegex:"/organizations/\\d+/members/\\d+/bans"}),N}getFacilityLinks(v){const N=[{label:"MENU_ITEMS.FACILITY.OVERVIEW",url:[`/facilities/${v.id}`],activatedRegex:"/facilities/\\d+$"}];if(this.routePolicyService.canNavigate("facilities-resources",v)&&N.push({label:"MENU_ITEMS.FACILITY.RESOURCES",url:[`/facilities/${v.id}/resources`],activatedRegex:"/facilities/\\d+/resources$"}),this.routePolicyService.canNavigate("facilities-allowed-users",v)&&N.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)&&N.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)&&N.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)&&N.push({label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",url:[`/facilities/${v.id}/services-destinations`],activatedRegex:"facilities/\\d+/services-destinations"}),this.routePolicyService.canNavigate("facilities-hosts",v)&&N.push({label:"MENU_ITEMS.FACILITY.HOSTS",url:[`/facilities/${v.id}/hosts`],activatedRegex:"facilities/\\d+/hosts"}),this.routePolicyService.canNavigate("facilities-attributes",v)&&N.push({label:"MENU_ITEMS.FACILITY.ATTRIBUTES",url:["/facilities",v.id.toString(),"attributes"],activatedRegex:"/facilities/\\d+/attributes$"}),this.routePolicyService.canNavigate("facilities-settings",v)){const B=[];this.routePolicyService.canNavigate("facilities-settings-owners",v)&&B.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)&&B.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)&&B.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)&&B.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)&&B.push({label:"MENU_ITEMS.FACILITY.BANS",url:[`/facilities/${v.id}/settings/bans`],activatedRegex:"/facilities/\\d+/settings/bans"}),N.push({label:"MENU_ITEMS.FACILITY.SETTINGS",url:["/facilities",v.id.toString(),"settings"],activatedRegex:"/facilities/\\d+/settings$",children:B,showChildren:"settings"})}return N}getGroupLinks(v){const N=[],B=[];return N.push({label:"MENU_ITEMS.GROUP.OVERVIEW",url:[`/organizations/${v.voId}/groups/${v.id}`],activatedRegex:"/organizations/\\d+/groups/\\d+$"}),this.routePolicyService.canNavigate("groups-members",v)&&N.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&&N.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)&&N.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)&&N.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)&&N.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)&&N.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)&&N.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,m.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{B.unshift({label:"MENU_ITEMS.GROUP.EXPIRATION",url:[`/organizations/${v.voId}/groups/${v.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",v)&&B.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)&&B.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)&&B.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)&&B.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)&&B.push({label:"MENU_ITEMS.GROUP.EXTSOURCES",url:[`/organizations/${v.voId}/groups/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/extsources$"}),0!==B.length&&N.push({label:"MENU_ITEMS.GROUP.SETTINGS",url:[`/organizations/${v.voId}/groups/${v.id}/settings`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings$",children:B,showChildren:"settings"}),N}getResourceLinks(v,N,B){const O=[{label:"MENU_ITEMS.RESOURCE.OVERVIEW",url:[v],activatedRegex:`${N}/\\d+/resources/\\d+$`}];if(this.routePolicyService.canNavigate("resources-groups",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",url:[v,"groups"],activatedRegex:`${N}/\\d+/resources/\\d+/groups$`}),this.routePolicyService.canNavigate("resources-services",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",url:[v,"services"],activatedRegex:`${N}/\\d+/resources/\\d+/services$`}),this.routePolicyService.canNavigate("resources-members",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",url:[v,"members"],activatedRegex:`${N}/\\d+/resources/\\d+/members$`}),this.routePolicyService.canNavigate("resources-tags",B)&&O.push({label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",url:[v,"tags"],activatedRegex:`${N}/\\d+/resources/\\d+/tags$`}),this.routePolicyService.canNavigate("resources-attributes",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",url:[v,"attributes"],activatedRegex:`${N}/\\d+/resources/\\d+/attributes$`}),this.routePolicyService.canNavigate("resources-settings",B)){const te=[];this.routePolicyService.canNavigate("resources-settings-managers",B)&&te.push({label:"MENU_ITEMS.RESOURCE.MANAGERS",url:[v,"settings","managers"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/managers$`}),this.routePolicyService.canNavigate("resources-settings-bans",B)&&te.push({label:"MENU_ITEMS.RESOURCE.BANS",url:[v,"settings","bans"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/bans`}),O.push({label:"MENU_ITEMS.RESOURCE.SETTINGS",url:[v,"settings"],activatedRegex:`${N}/\\d+/resources/\\d+/settings$`,children:te,showChildren:"settings"})}return O}static#e=this.\u0275fac=function(N){return new(N||x)(T.LFG(e.x4),T.LFG(e.d6),T.LFG(e.F5),T.LFG(p.H8),T.LFG(e.V6),T.LFG(e.x4),T.LFG(e.Ip))};static#t=this.\u0275prov=T.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},81519:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>O});var e=h(78934),p=h(67582),g=h(73615),S=h(53117),m=h(65879),T=h(39743);function b(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.accessItems.length-1)}}function x(te,ne){if(1&te&&m._UZ(0,"app-side-menu-item",9),2&te){const F=m.oxw();m.Q6J("item",F.facilityItem)("root",!0)}}function R(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.facilityItems.length-1)}}function v(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit,ce=ne.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",ce===Ce.userItems.length-1)}}function N(te,ne){if(1&te&&m._UZ(0,"app-side-menu-item",10),2&te){const F=m.oxw();m.Q6J("item",F.adminItem)("showLinks",F.adminItemOpened)("root",!0)}}function B(te,ne){if(1&te&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&te){const F=ne.$implicit;m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",F)("showLinks",!0)}}let O=(()=>{class te{constructor(F,ce,Ce){this.sideMenuService=F,this.sideMenuItemService=ce,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(F,ce){return F.label===ce.label&&F.labelClass===ce.labelClass}static areSameLinks(F,ce){if(F.links.length!==ce.links.length)return!1;for(let Ce=0;Cece.length?F.length:ce.length;for(let He=0;HeF.length-1)F.push(ce[He]);else{if(He>ce.length-1){const ye=F.length;for(let oe=0;oe{this.setFacilityItems(F)}),this.sideMenuService.accessItemsChange.subscribe(F=>{this.setAccessItems(F)}),this.sideMenuService.adminItemsChange.subscribe(F=>{this.setAdminItems(F)}),this.sideMenuService.userItemsChange.subscribe(F=>{this.setUserItems(F)}),this.sideMenuService.homeItemsChange.subscribe(F=>{this.setHomeItems(F)}),this.sideMenuService.resetChange.subscribe(()=>{this.reset()})}reset(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptHome(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptFacility(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.userItems,[])}resetExceptAccess(){this.adminItemOpened=!1,this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.adminItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptAdmin(){this.userItemOpened=!1,te.setNewItems(this.homeItems,[]),te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.userItems,[])}resetExceptUser(){this.adminItemOpened=!1,te.setNewItems(this.accessItems,[]),te.setNewItems(this.facilityItems,[]),te.setNewItems(this.adminItems,[])}setHomeItems(F){this.resetExceptHome(),te.setNewItems(this.homeItems,F)}setFacilityItems(F){this.resetExceptFacility(),te.setNewItems(this.facilityItems,F)}setAccessItems(F){this.resetExceptAccess(),te.setNewItems(this.accessItems,F)}setUserItems(F){this.userItemOpened=0===F.length,this.resetExceptUser(),te.setNewItems(this.userItems,F)}setAdminItems(F){this.adminItemOpened=0===F.length,this.resetExceptAdmin(),te.setNewItems(this.adminItems,F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(m.Y36(T.D),m.Y36(p.V),m.Y36(g.x4))};static#t=this.\u0275cmp=m.Xpm({type:te,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(ce,Ce){1&ce&&(m.TgZ(0,"div",0),m._UZ(1,"app-side-menu-item",1)(2,"app-side-menu-item",2),m.YNc(3,b,2,3,"div",3),m.YNc(4,x,1,2,"app-side-menu-item",4),m.YNc(5,R,2,3,"div",3),m._UZ(6,"app-side-menu-item",5),m.YNc(7,v,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&ce&&(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:[S.Ly]}})}return te})()},32180:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>S});var e=h(73615),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b,x){this.notificator=b,this.translate=x}setDialogRef(b){this.dialogRef=b}setType(b){this.entityType=b}getType(){return this.entityType}createCandidate(b){return{userExtSource:b.userExtSource,additionalUserExtSources:b.additionalUserExtSources,attributes:b.attributes,firstName:b.firstName,lastName:b.lastName,middleName:b.middleName,titleBefore:b.titleBefore,titleAfter:b.titleAfter,id:b.id}}getFormattedGroup(b){return{id:b.id,beanName:b.beanName,name:b.name,voId:b.voId}}success(b){this.notificator.showSuccess(this.translate.instant(b)),this.dialogRef.close(!0)}getCandidateWithError(b,x){if("MfaPrivilegeException"===String(x.type))return null;{const R=x.message.split(":").splice(1).join();return{candidate:b,errorName:x.name,errorMsg:R}}}convertToMemberCandidates(b){return b.map(x=>({member:x.member,candidate:x.candidate,richUser:x.richUser}))}static#e=this.\u0275fac=function(x){return new(x||m)(p.LFG(e.V6),p.LFG(g.sK))};static#t=this.\u0275prov=p.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},18994:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>Ge});var e=h(65879),p=h(34423),g=h(17700),S=h(96814),m=h(32296),T=h(11186),b=h(71365);function x(De,et){1&De&&(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&De&&(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 R(De,et){if(1&De&&(e.TgZ(0,"perun-web-apps-alert",9),e._uU(1),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij(" ",se.data.errorMessage," ")}}let v=(()=>{class De{constructor(se,ie){this.dialogRef=se,this.data=ie,this.deletionDisabled=0!==this.data.errorMessage?.length}onCancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(g.so),e.Y36(g.WI))};static#t=this.\u0275cmp=e.Xpm({type:De,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(ie,_e){1&ie&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1),e.YNc(4,x,10,9,"div",2),e.YNc(5,R,2,1,"perun-web-apps-alert",3),e.qZA(),e.TgZ(6,"div",4)(7,"button",5),e.NdJ("click",function(){return _e.onCancel()}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",6),e.NdJ("click",function(){return _e.submit()}),e._uU(11),e.ALo(12,"translate"),e.qZA()()),2&ie&&(e.xp6(1),e.Oqu(e.lcZ(2,6,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.TITLE")),e.xp6(3),e.Q6J("ngIf",!_e.deletionDisabled),e.xp6(1),e.Q6J("ngIf",_e.deletionDisabled),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.CANCEL_BUTTON")," "),e.xp6(2),e.Q6J("disabled",_e.deletionDisabled),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.SUBMIT_BUTTON")," "))},dependencies:[S.O5,m.lW,g.uh,g.xY,g.H8,T.w,b.X$]})}return De})();var N=h(73615),B=h(69400),O=h(64124),te=h(44112),ne=h(56223),F=h(30617),ce=h(25313),Ce=h(92596),He=h(49923),ye=h(17791),oe=h(19666),w=h(6895),W=h(56881);const J=["table"];function z(De,et){1&De&&e._UZ(0,"th",22)}function ee(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"td",23)(1,"button",24),e.NdJ("mousedown",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.dragDisabled=!1)}),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"drag_indicator"),e.qZA()()()}2&De&&(e.xp6(1),e.s9C("matTooltip",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG")))}function Le(De,et){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SHORTNAME")," "))}function Ze(De,et){if(1&De&&(e.TgZ(0,"td",23),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&De){const se=et.$implicit;e.Q2q("data-cy","",e.lcZ(1,3,se.shortname),"-shortname-td"),e.xp6(2),e.AsE(" ",se.shortname,"",se.required?"*":""," ")}}function Ie(De,et){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPE")," "))}function ut(De,et){if(1&De&&(e.TgZ(0,"td",23),e._uU(1),e.ALo(2,"applicationFormItemType"),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,se.type)," ")}}function Ye(De,et){1&De&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HEADER")," "))}function Xe(De,et){if(1&De&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"lock "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",ie.disabledTooltip(se)),e.xp6(3),e.hij(" ",ie.disabledHiddenDependency(se,se.disabled,se.disabledDependencyItemId)," ")}}function nt(De,et){if(1&De&&(e.TgZ(0,"td",26),e.YNc(1,Xe,5,2,"div",27),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==se.disabled)}}function $e(De,et){1&De&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN_HEADER")," "))}function ge(De,et){if(1&De&&(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&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",ie.hiddenTooltip(se)),e.xp6(3),e.hij(" ",ie.disabledHiddenDependency(se,se.hidden,se.hiddenDependencyItemId)," ")}}function q(De,et){if(1&De&&(e.TgZ(0,"td",26),e.YNc(1,ge,5,2,"div",27),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==se.hidden)}}function me(De,et){1&De&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW")," "))}function Oe(De,et){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function Ve(De,et){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",30)(3,"br")(4,"input",29),e.qZA()())}function ve(De,et){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"input",33),e._uU(2),e._UZ(3,"br"),e.qZA()),2&De){const se=et.$implicit;e.xp6(2),e.hij(" ",se,"")}}function xe(De,et){if(1&De&&(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&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se)),e.xp6(1),e.s9C("value",e.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION"))}}function ot(De,et){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",ie.getLocalizedLabel(se),e.oJD)}}function fe(De,et){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.ALo(2,"sanitizeHtml"),e.qZA()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",e.lcZ(2,1,ie.getLocalizedLabel(se)),e.oJD)}}function Je(De,et){if(1&De&&(e.TgZ(0,"option"),e._uU(1),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.hij(" ",se," ")}}function we(De,et){if(1&De&&(e.TgZ(0,"div")(1,"select"),e.YNc(2,Je,2,1,"option",31),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se))}}function pt(De,et){1&De&&(e.TgZ(0,"div"),e._UZ(1,"textarea"),e.qZA())}function Y(De,et){if(1&De&&(e.TgZ(0,"option",38),e._uU(1),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.hij(" ",se," ")}}function Ue(De,et){1&De&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function ae(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"div")(1,"select",35),e.NdJ("ngModelChange",function(_e){e.CHM(se);const tt=e.oxw().$implicit,lt=e.oxw(2);return e.KtG(lt.mapForCombobox[tt.id]=_e)}),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&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(1),e.Q6J("ngModel",ie.mapForCombobox[se.id]),e.xp6(1),e.Q6J("ngForOf",ie.getLocalizedOptions(se)),e.xp6(2),e.hij(" ",e.lcZ(5,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),e.xp6(2),e.Q6J("ngIf","true"===ie.mapForCombobox[se.id])}}function je(De,et){if(1&De&&(e.TgZ(0,"div"),e._UZ(1,"input",39),e._uU(2),e.qZA()),2&De){const se=et.$implicit;e.xp6(2),e.hij(" ",se," ")}}function U(De,et){if(1&De&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,je,3,1,"div",31),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",ie.getLocalizedOptions(se))}}function le(De,et){if(1&De&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.hij(" ",ie.getLocalizedLabel(se)," ")}}function X(De,et){1&De&&(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&De&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "))}function Be(De,et){if(1&De&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&De){const se=e.oxw().$implicit,ie=e.oxw(2);e.xp6(2),e.hij(" ",ie.getLocalizedLabel(se)," ")}}function ke(De,et){1&De&&(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 Et=function(){return["Example 1","Example 2"]},he=function(De){return{id:0,beanName:"Attribute",namespace:"",value:De}};function Pe(De,et){1&De&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-list",83),e.qZA()),2&De&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,Et))))}const r=function(){return{key1:"value 1",key2:"value 2"}};function u(De,et){1&De&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-map",83),e.qZA()),2&De&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,r))))}function C(De,et){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,Oe,3,0,"div",27),e.YNc(2,Ve,5,0,"div",27),e.YNc(3,xe,5,4,"div",27),e.YNc(4,ot,2,1,"div",27),e.YNc(5,fe,3,3,"div",27),e.YNc(6,we,3,1,"div",27),e.YNc(7,pt,2,0,"div",27),e.YNc(8,ae,7,6,"div",27),e.YNc(9,U,3,1,"div",27),e.YNc(10,le,3,1,"div",27),e.YNc(11,X,85,3,"div",27),e.YNc(12,Be,3,1,"div",27),e.YNc(13,ke,10,0,"div",27),e.YNc(14,Pe,2,4,"div",27),e.YNc(15,u,2,4,"div",27),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf","TEXTFIELD"===se.type||"VALIDATED_EMAIL"===se.type||"USERNAME"===se.type),e.xp6(1),e.Q6J("ngIf","PASSWORD"===se.type),e.xp6(1),e.Q6J("ngIf","RADIO"===se.type),e.xp6(1),e.Q6J("ngIf","HEADING"===se.type),e.xp6(1),e.Q6J("ngIf","HTML_COMMENT"===se.type),e.xp6(1),e.Q6J("ngIf","SELECTIONBOX"===se.type),e.xp6(1),e.Q6J("ngIf","TEXTAREA"===se.type),e.xp6(1),e.Q6J("ngIf","COMBOBOX"===se.type),e.xp6(1),e.Q6J("ngIf","CHECKBOX"===se.type),e.xp6(1),e.Q6J("ngIf","SUBMIT_BUTTON"===se.type),e.xp6(1),e.Q6J("ngIf","TIMEZONE"===se.type),e.xp6(1),e.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===se.type),e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===se.type),e.xp6(1),e.Q6J("ngIf","LIST_INPUT_BOX"===se.type),e.xp6(1),e.Q6J("ngIf","MAP_INPUT_BOX"===se.type)}}function M(De,et){1&De&&e._UZ(0,"th",22)}function f(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw(3);return e.KtG(_e.openManagingGroups())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"supervised_user_circle"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS"))}function o(De,et){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,f,4,3,"button",84),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===se.type&&!se.forDelete)}}function n(De,et){1&De&&e._UZ(0,"th",22)}function t(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"button",88),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,tt=e.oxw(2);return e.KtG(tt.edit(_e))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.EDIT"))}function i(De,et){1&De&&(e.TgZ(0,"div",89),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MARK_DELETE")," "))}function a(De,et){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,t,4,3,"button",86),e.YNc(2,i,3,3,"div",87),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf",!se.forDelete),e.xp6(1),e.Q6J("ngIf",se.forDelete)}}function c(De,et){1&De&&e._UZ(0,"th",22)}function l(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"button",91),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,tt=e.oxw(2);return e.KtG(tt.delete(_e))}),e.ALo(1,"multiWordDataCy"),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"delete"),e.qZA()()}if(2&De){const se=e.oxw().$implicit;e.Q2q("data-cy","",e.lcZ(1,2,se.shortname),"-delete"),e.s9C("matTooltip",e.lcZ(2,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DELETE"))}}function d(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,tt=e.oxw(2);return e.KtG(tt.restore(_e))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"settings_backup_restore"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.REVERT_DELETE"))}function s(De,et){if(1&De&&(e.TgZ(0,"td",23),e.YNc(1,l,5,6,"button",90),e.YNc(2,d,4,3,"button",84),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf",!se.forDelete),e.xp6(1),e.Q6J("ngIf",se.forDelete)}}function E(De,et){1&De&&e._UZ(0,"tr",92)}function k(De,et){if(1&De&&e._UZ(0,"tr",93),2&De){const se=et.$implicit,ie=e.oxw(2);e.ekj("make-green",se.id<=0)("make-red",se.forDelete)("make-yellow",-1!==ie.itemsChanged.indexOf(se.id)&&!se.forDelete&&se.id>0),e.Q6J("cdkDragData",se)}}function Q(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"table",5,6),e.NdJ("cdkDropListDropped",function(_e){e.CHM(se);const tt=e.oxw();return e.KtG(tt.drop(_e))}),e.ynx(5,7),e.YNc(6,z,1,0,"th",8),e.YNc(7,ee,5,3,"td",9),e.BQk(),e.ynx(8,10),e.YNc(9,Le,3,3,"th",8),e.YNc(10,Ze,3,5,"td",9),e.BQk(),e.ynx(11,11),e.YNc(12,Ie,3,3,"th",8),e.YNc(13,ut,3,3,"td",9),e.BQk(),e.ynx(14,12),e.YNc(15,Ye,3,3,"th",13),e.YNc(16,nt,2,1,"td",14),e.BQk(),e.ynx(17,15),e.YNc(18,$e,3,3,"th",13),e.YNc(19,q,2,1,"td",14),e.BQk(),e.ynx(20,16),e.YNc(21,me,3,3,"th",8),e.YNc(22,C,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,E,1,0,"tr",20),e.YNc(33,k,1,7,"tr",21),e.qZA()()()()}if(2&De){const se=e.oxw();e.xp6(3),e.Q6J("cdkDropListDisabled",se.dragDisabled)("dataSource",se.dataSource),e.xp6(29),e.Q6J("matHeaderRowDef",se.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",se.displayedColumns)}}function rt(De,et){1&De&&(e.TgZ(0,"perun-web-apps-alert",94),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM"),"\n"))}let Ge=(()=>{class De{constructor(se,ie,_e,tt){this.dialog=se,this.notificator=ie,this.router=_e,this.translate=tt,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(se,ie,_e){let tt="";if("IF_EMPTY"===ie||"IF_PREFILLED"===ie){const lt=null===_e?"":this.applicationFormItems.find(St=>St.id===_e).shortname;tt="IF_EMPTY"===ie?`(${this.ifEmpty} ${lt})`:`(${this.ifPrefilled} ${lt})`}return tt}disabledTooltip(se){let ie;switch(se.disabled){case"ALWAYS":return this.alwaysDisabled;case"IF_EMPTY":return ie=null===se.disabledDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${ie} ${this.isEmpty}`;case"IF_PREFILLED":return ie=null===se.disabledDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${ie} ${this.isPrefilled}`}}hiddenTooltip(se){let ie;switch(se.hidden){case"ALWAYS":return this.alwaysHidden;case"IF_EMPTY":return ie=null===se.hiddenDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${ie} ${this.isEmpty}`;case"IF_PREFILLED":return ie=null===se.hiddenDependencyItemId?"":this.applicationFormItems.find(_e=>_e.id===se.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${ie} ${this.isPrefilled}`}}edit(se){const ie=(0,O.kZ)();ie.width="600px",ie.height="600px",ie.data={voId:this.applicationForm.vo.id,group:this.applicationForm.group,applicationFormItem:se,theme:this.theme,allItems:this.applicationFormItems},this.dialog.open(B._,ie).afterClosed().subscribe(tt=>{tt&&(this.itemsChanged.push(se.id),this.applicationFormItemsChange.emit())})}delete(se){let ie="";const _e=this.applicationFormItems.find(Mt=>Mt.hiddenDependencyItemId===se.id),tt=this.applicationFormItems.find(Mt=>Mt.disabledDependencyItemId===se.id);(_e||tt)&&(ie=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_ERROR_MESSAGE",_e?{dependency:"hidden",shortname:_e.shortname}:{dependency:"disabled",shortname:tt.shortname}));const lt=(0,O.kZ)();lt.width="500px",lt.data={errorMessage:ie},this.dialog.open(v,lt).afterClosed().subscribe(Mt=>{Mt&&(se.forDelete=!0,0===se.id&&(this.applicationFormItems.splice(this.applicationFormItems.indexOf(se),1),this.table.renderRows()),this.applicationFormItemsChange.emit())})}drop(se){this.dragDisabled=!0;const ie=this.applicationFormItems.indexOf(se.item.data);(0,p.bA)(this.applicationFormItems,ie,se.currentIndex),this.itemsChanged.push(this.applicationFormItems[se.currentIndex].id),this.applicationFormItemsChange.emit(),this.table.renderRows()}getLocalizedOptions(se){if(se.i18n[this.translate.getDefaultLang()]){const ie=se.i18n[this.translate.getDefaultLang()].options;if(null!==ie&&""!==ie){const _e=[];for(const tt of ie.split("|"))_e.push(tt.split("#")[1]);return _e}}return[]}getLocalizedLabel(se){return se.i18n[this.translate.getDefaultLang()]?se.i18n[this.translate.getDefaultLang()].label:se.shortname}restore(se){se.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(ie){return new(ie||De)(e.Y36(g.uw),e.Y36(N.V6),e.Y36(te.F0),e.Y36(N.Te))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["app-application-form-list"]],viewQuery:function(ie,_e){if(1&ie&&e.Gf(J,5),2&ie){let tt;e.iGM(tt=e.CRH())&&(_e.table=tt.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(ie,_e){1&ie&&(e.YNc(0,Q,34,4,"div",0),e.YNc(1,rt,3,3,"perun-web-apps-alert",1)),2&ie&&(e.Q6J("ngIf",0!==_e.applicationFormItems.length),e.xp6(1),e.Q6J("ngIf",0===_e.applicationFormItems.length))},dependencies:[S.sg,S.O5,ne._Y,ne.YN,ne.Kr,ne.EJ,ne.JJ,ne.JL,ne.On,ne.F,F.Hw,ce.BZ,ce.fO,ce.as,ce.w1,ce.Dz,ce.nj,ce.ge,ce.ev,ce.XQ,ce.Gk,m.lW,m.RK,Ce.gM,p.Wj,p.Zt,T.w,He.H,ye.$,b.X$,oe.c,w.A,W.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 De})()},42789:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>l});var e=h(65879),p=h(87824),g=h(64124),S=h(13566),m=h(73615),T=h(63019),b=h(99397),x=h(96814),R=h(37073),v=h(38106),N=h(17700),B=h(44112),O=h(25313),te=h(11186),ne=h(92738),F=h(52269),ce=h(77983),Ce=h(30617),He=h(92596);function ye(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",1),e._uU(2,"arrow_right_alt"),e.qZA()())}function oe(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",2),e._uU(2,"restore"),e.qZA()())}function w(d,s){1&d&&(e.TgZ(0,"div")(1,"mat-icon",3),e._uU(2,"nat"),e.qZA()())}let W=(()=>{class d{static#e=this.\u0275fac=function(k){return new(k||d)};static#t=this.\u0275cmp=e.Xpm({type:d,selectors:[["app-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(k,Q){1&k&&(e.TgZ(0,"div"),e.YNc(1,ye,3,0,"div",0),e.YNc(2,oe,3,0,"div",0),e.YNc(3,w,3,0,"div",0),e.qZA()),2&k&&(e.xp6(1),e.Q6J("ngIf","INITIAL"===Q.applicationType),e.xp6(1),e.Q6J("ngIf","EXTENSION"===Q.applicationType),e.xp6(1),e.Q6J("ngIf","EMBEDDED"===Q.applicationType))},dependencies:[x.O5,Ce.Hw,He.gM]})}return d})();var J=h(71365),z=h(5454),ee=h(37803),Le=h(56881);let Ze=(()=>{class d{transform(E,k,Q,rt){return k?null:Q?["/organizations",String(E.vo.id),"groups",String(Q.id),"applications",String(E.id)]:rt?["/organizations",String(E.vo.id),"members",String(rt.id),"applications",String(E.id)]:["/organizations",String(E.vo.id),"applications",String(E.id)]}static#e=this.\u0275fac=function(k){return new(k||d)};static#t=this.\u0275pipe=e.Yjl({name:"selectApplicationLink",type:d,pure:!0})}return d})();function Ie(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function ut(d,s){if(1&d&&(e.TgZ(0,"td",26),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.group?E.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",E.id," ")}}function Ye(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function Xe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,E.createdAt,"d.M.y"))}}function nt(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function $e(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.vo.id)}}function ge(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function q(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.vo.name)}}function me(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function Oe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.hij(" ",E.group?E.group.id:""," ")}}function Ve(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function ve(d,s){if(1&d&&(e.TgZ(0,"td",26),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.group?E.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",E.group?E.group.name:""," ")}}function xe(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function ot(d,s){if(1&d&&(e.TgZ(0,"td",26),e._UZ(1,"app-application-type-icon",28),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Q6J("applicationType",E.type)}}function fe(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function Je(d,s){if(1&d&&(e.TgZ(0,"td",26),e._UZ(1,"span",29),e.ALo(2,"applicationState"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,E.state),e.oJD)}}function we(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")))}function pt(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.extSourceName)}}function Y(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")))}function Ue(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.extSourceType)}}function ae(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function je(d,s){if(1&d&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&d){const E=e.oxw().$implicit;e.xp6(1),e.hij(" ",E.createdBy.slice(E.createdBy.lastIndexOf("=")+1,E.createdBy.length)," ")}}function U(d,s){if(1&d&&(e._uU(0),e.ALo(1,"userFullName")),2&d){const E=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,E.user)," ")}}function le(d,s){if(1&d&&(e.TgZ(0,"td",26),e.YNc(1,je,2,1,"div",30),e.YNc(2,U,2,3,"ng-template",null,31,e.W1O),e.qZA()),2&d){const E=s.$implicit,k=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===E.user)("ngIfElse",k)}}function X(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function Be(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.Q2q("data-cy","",E.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",E.createdBy.slice(E.createdBy.lastIndexOf("=")+1,E.createdBy.length)," ")}}function ke(d,s){1&d&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function Et(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw();e.xp6(1),e.Oqu(k.getFriendlyName(E.modifiedBy))}}function he(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function Pe(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.ALo(2,"date"),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,E.modifiedAt,"d.M.y"))}}function r(d,s){1&d&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function u(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit;e.xp6(1),e.Oqu(E.fedInfo)}}function C(d,s){if(1&d&&(e.TgZ(0,"th",27),e._uU(1),e.qZA()),2&d){const E=e.oxw().index,k=e.oxw();e.xp6(1),e.Oqu(k.fedColumnsDisplay[E])}}function M(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw().$implicit,Q=e.oxw();e.xp6(1),e.hij(" ",Q.getFedValue(E.fedInfo,k)," ")}}function f(d,s){1&d&&(e.ynx(0,32),e.YNc(1,C,2,1,"th",8),e.YNc(2,M,2,1,"td",5),e.BQk()),2&d&&e.s9C("matColumnDef",s.$implicit)}function o(d,s){if(1&d&&(e.TgZ(0,"th",27),e._uU(1),e.qZA()),2&d){const E=e.oxw().$implicit;e.xp6(1),e.Oqu(E)}}function n(d,s){if(1&d&&(e.TgZ(0,"td",26),e._uU(1),e.qZA()),2&d){const E=s.$implicit,k=e.oxw().$implicit,Q=e.oxw();e.xp6(1),e.hij(" ",Q.getValue(E.formData,k)," ")}}function t(d,s){1&d&&(e.ynx(0,32),e.YNc(1,o,2,1,"th",8),e.YNc(2,n,2,1,"td",5),e.BQk()),2&d&&e.s9C("matColumnDef",s.$implicit)}function i(d,s){1&d&&e._UZ(0,"tr",33)}function a(d,s){if(1&d&&(e._UZ(0,"tr",34),e.ALo(1,"selectApplicationLink"),e.ALo(2,"selectApplicationLink")),2&d){const E=s.$implicit,k=e.oxw();e.ekj("cursor-pointer",!k.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",e.gM2(1,4,E,k.disableRouting,k.group,k.member))("routerLink",e.gM2(2,9,E,k.disableRouting,k.group,k.member))}}function c(d,s){1&d&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&d&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.NO_APPLICATION_FOUND"),"\n"))}let l=(()=>{class d{constructor(E,k,Q,rt,Ge){this.authResolver=E,this.tableConfigService=k,this.dynamicPaginatingService=Q,this.attributesManagerService=rt,this.dialog=Ge,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.parsedColumns=[],this.pageSizeOptions=g.f7,this.fedColumnsDisplay=[]}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,T.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,b.b)(()=>this.loadApplicationsPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(k=>"id"!==k)),this.dataSource=new m.Hy(this.dynamicPaginatingService,this.authResolver);const E=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(E),this.member?.userId??null,this.group?.id??null,this.getVoId()),this.loading$.emit(this.dataSource.loading$),this.dataSource.loading$.subscribe(k=>{if(k||!this.displayedColumns.includes("fedInfo"))return;this.displayedColumns=this.displayedColumns.filter(rt=>!this.parsedColumns.includes(rt)),this.parsedColumns=[];const Q=this.dataSource.getData()[0];Q&&this.parseColumns(Q.formData)})}ngOnChanges(){this.fedColumnsDisplay=[],this.fedColumnsFriendly.forEach(E=>this.fedColumnsDisplay.push(this.fedAttrs.find(k=>k.friendlyName===E)?.displayName||"")),this.refreshTable=!1,this.dataSource&&(this.child.paginator.pageIndex=0,this.loadApplicationsPage())}loadApplicationsPage(){const E="asc"===this.sort.direction?"ASCENDING":"DESCENDING",k=this.dateTo??new Date;this.dataSource.loadApplications(this.child.paginator.pageSize,this.child.paginator.pageIndex,E,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(k),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0)}exportDisplayedData(E){(0,g.O6)((0,g.Xn)(this.dataSource.getData(),this.displayedColumns,this.getExportDataForColumn.bind(this)),E)}exportAllData(E){const k="asc"===this.sort.direction?"ASCENDING":"DESCENDING",Q=(0,g.kZ)();Q.width="300px";const rt=this.dialog.open(R.QQ,Q),Ge=this.dateTo??new Date;this.dataSource.getAllApplications(this.child.paginator.length,k,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(Ge),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0).subscribe(De=>{rt.close(),(0,g.O6)((0,g.Xn)(De,this.displayedColumns,this.getExportDataForColumn.bind(this)),E)})}getExportDataForColumn(E,k){switch(k){case"id":return E.id.toString();case"voId":return E.vo.id.toString();case"voName":return E.vo.name;case"groupId":return E.group?.id.toString()??"";case"groupName":return E.group?.name??"";case"type":return E.type;case"fedInfo":return E.fedInfo?this.deescapeMapEscapings(E.fedInfo):"";case"formData":return this.stringify(E.formData);case"state":return E.state;case"extSourceName":return E.extSourceName;case"extSourceType":return E.extSourceType;case"user":return E.user?(0,g.bD)(E.user):"";case"createdBy":return E.createdBy;case"createdAt":return E.createdAt;case"modifiedBy":return E.modifiedBy;case"modifiedAt":return E.modifiedAt;default:return this.getFedValue(E.fedInfo,k)}}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(E){const k=E.lastIndexOf("/CN=");if(-1!==k){const Q=E.slice(k+4,E.length).replace("/unstructuredName="," ");return-1!==Q.lastIndexOf("\\")?E.slice(E.lastIndexOf("=")+1,E.length):Q}return E}yearAgo(){const E=new Date;return E.setDate(E.getDate()-365),E}dateToString(E){return(0,x.p6)(E,"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(E){const k=rt=>Object.entries(rt).reduce((Ge,[De,et])=>Ge[De]instanceof Object?Ge[De]=k(Ge[De]):(null==et||"null"===et||0===et.length||(Ge[De]=et),Ge),{});let Q=JSON.stringify(k(E));return Q=Q.replace("{","["),Q=Q.replace("}","]"),Q}getFormDataString(E){return this.stringify(E.formItem)}parseColumns(E){E.forEach(k=>{this.displayedColumns.includes(k.shortname)||this.displayedColumns.push(k.shortname),this.parsedColumns.includes(k.shortname)||this.parsedColumns.push(k.shortname)})}getValue(E,k){const Q=E.filter(rt=>rt.shortname===k);return 0===Q.length?"":Q[0].value??Q[0].prefilledValue}getFedValue(E,k){if(null===E||0===E.length)return"";let Q=[];return Q=E.startsWith(k+":")?E.split(k+":"):E.split(","+k+":"),Q.length<2?"":(Q[1]=Q[1].replace(/\\,/gi,"#ESCAPED_COMMA"),Q=Q[1].split(","),Q[0]=Q[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings(Q[0]))}deescapeMapEscapings(E){let k=E.replace(/\\:/gi,":");return k=k.replace(/\\,/gi,","),k=k.replace(/\\\\/gi,"\\"),k}static#e=this.\u0275fac=function(k){return new(k||d)(e.Y36(m.x4),e.Y36(v.dB),e.Y36(m.ly),e.Y36(p.H8),e.Y36(N.uw))};static#t=this.\u0275cmp=e.Xpm({type:d,selectors:[["app-applications-dynamic-list"]],viewQuery:function(k,Q){if(1&k&&(e.Gf(g.l9,7),e.Gf(S.YE,5)),2&k){let rt;e.iGM(rt=e.CRH())&&(Q.child=rt.first),e.iGM(rt=e.CRH())&&(Q.sort=rt.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$"},features:[e.TTD],decls:53,vars:10,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","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"],["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(k,Q){1&k&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Ge){return Q.exportDisplayedData(Ge)})("exportAllData",function(Ge){return Q.exportAllData(Ge)}),e.TgZ(2,"table",2),e.ynx(3,3),e.YNc(4,Ie,3,3,"th",4),e.YNc(5,ut,3,4,"td",5),e.BQk(),e.ynx(6,6),e.YNc(7,Ye,3,3,"th",4),e.YNc(8,Xe,3,4,"td",5),e.BQk(),e.ynx(9,7),e.YNc(10,nt,3,3,"th",8),e.YNc(11,$e,2,1,"td",5),e.BQk(),e.ynx(12,9),e.YNc(13,ge,3,3,"th",8),e.YNc(14,q,2,1,"td",5),e.BQk(),e.ynx(15,10),e.YNc(16,me,3,3,"th",8),e.YNc(17,Oe,2,1,"td",5),e.BQk(),e.ynx(18,11),e.YNc(19,Ve,3,3,"th",8),e.YNc(20,ve,3,4,"td",5),e.BQk(),e.ynx(21,12),e.YNc(22,xe,3,3,"th",4),e.YNc(23,ot,2,1,"td",5),e.BQk(),e.ynx(24,13),e.YNc(25,fe,3,3,"th",4),e.YNc(26,Je,3,3,"td",5),e.BQk(),e.ynx(27,14),e.YNc(28,we,3,3,"th",8),e.YNc(29,pt,2,1,"td",5),e.BQk(),e.ynx(30,15),e.YNc(31,Y,3,3,"th",8),e.YNc(32,Ue,2,1,"td",5),e.BQk(),e.ynx(33,16),e.YNc(34,ae,3,3,"th",4),e.YNc(35,le,4,2,"td",5),e.BQk(),e.ynx(36,17),e.YNc(37,X,3,3,"th",8),e.YNc(38,Be,2,2,"td",5),e.BQk(),e.ynx(39,18),e.YNc(40,ke,3,3,"th",4),e.YNc(41,Et,2,1,"td",5),e.BQk(),e.ynx(42,19),e.YNc(43,he,3,3,"th",8),e.YNc(44,Pe,3,4,"td",5),e.BQk(),e.ynx(45,20),e.YNc(46,r,3,3,"th",8),e.YNc(47,u,2,1,"td",5),e.BQk(),e.YNc(48,f,3,1,"ng-container",21),e.YNc(49,t,3,1,"ng-container",21),e.YNc(50,i,1,0,"tr",22),e.YNc(51,a,3,14,"tr",23),e.qZA()()(),e.YNc(52,c,3,4,"perun-web-apps-alert",24)),2&k&&(e.Q6J("hidden",0===Q.dataSource.allObjectCount),e.xp6(1),e.Q6J("dataLength",Q.dataSource.allObjectCount)("pageSizeOptions",Q.pageSizeOptions)("tableId",Q.tableId),e.xp6(1),e.Q6J("dataSource",Q.dataSource),e.xp6(46),e.Q6J("ngForOf",Q.fedColumnsFriendly),e.xp6(1),e.Q6J("ngForOf",Q.parsedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",Q.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",Q.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===Q.dataSource.allObjectCount))},dependencies:[x.sg,x.O5,B.rH,S.YE,S.nU,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,te.w,ne.Y,F.Q,ce.l,W,x.uU,J.X$,z.h,ee.d,Le.R,Ze],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return d})()},4419:(Ee,Z,h)=>{"use strict";h.d(Z,{k:()=>O});var e=h(78337),p=h(87824),g=h(1385),S=h(17700),m=h(73615),T=h(32180),b=h(78645),x=h(63019),R=h(22096),v=h(94664),N=h(27921),B=h(65879);let O=(()=>{class te{constructor(F,ce,Ce,He,ye,oe,w,W,J,z,ee){this.data=F,this.dialogRef=ce,this.membersManagerService=Ce,this.voService=He,this.registrarManager=ye,this.groupService=oe,this.store=w,this.guiAuthResolver=W,this.requestService=J,this.addMemberService=z,this.notificator=ee,this.loading=!1,this.searcher=new b.x,this.members=this.searcher.pipe((0,v.w)(Le=>(0,x.T)((0,R.of)(null),this.voService.getCompleteCandidatesForGroup(this.data.group.id,this.attrNames,Le))),(0,N.O)(void 0)),this.failed=[],this.selection=new e.Ov(!0,[]),this.attrNames=[g.r.USER_DEF_ORGANIZATION,g.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(F=>{this.addAuth=!!F.source.selected.every(ce=>ce.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(F=>{this.showInvite=F})}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:F=>{this.loading=!1,this.notificator.showRPCError(F)}})}invite(F){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,lang:F,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:ce=>{this.loading=!1,this.notificator.showRPCError(ce)}})}cancel(F){this.dialogRef.close(F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(B.Y36(S.WI),B.Y36(S.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(T.A),B.Y36(m.V6))};static#t=this.\u0275cmp=B.Xpm({type:te,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(ce,Ce){1&ce&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(ye){return Ce.cancel(ye)})("invite",function(ye){return Ce.invite(ye)})("search",function(ye){return Ce.searcher.next(ye)}),B.ALo(1,"async"),B.qZA()),2&ce&&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 te})()},78955:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>O});var e=h(17700),p=h(87824),g=h(73615),S=h(78337),m=h(1385),T=h(32180),b=h(78645),x=h(63019),R=h(22096),v=h(94664),N=h(27921),B=h(65879);let O=(()=>{class te{constructor(F,ce,Ce,He,ye,oe,w,W,J){this.data=F,this.dialogRef=ce,this.membersManagerService=Ce,this.voService=He,this.registrarManager=ye,this.store=oe,this.requestService=w,this.addMemberService=W,this.notificator=J,this.loading=!1,this.showInvite=!1,this.searcher=new b.x,this.members=this.searcher.pipe((0,v.w)(z=>(0,x.T)((0,R.of)(null),this.voService.getCompleteCandidatesForVo(this.data.voId,this.attrNames,z))),(0,N.O)(void 0)),this.failed=[],this.selection=new S.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(F=>{this.showInvite=F})}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:F=>{this.loading=!1,this.notificator.showRPCError(F)}})}invite(F){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId,lang:F}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:ce=>{this.loading=!1,this.notificator.showRPCError(ce)}})}cancel(F){this.dialogRef.close(F)}static#e=this.\u0275fac=function(ce){return new(ce||te)(B.Y36(e.WI),B.Y36(e.so),B.Y36(p.uq),B.Y36(p.YF),B.Y36(p.tk),B.Y36(g.d6),B.Y36(g.F5),B.Y36(T.A),B.Y36(g.V6))};static#t=this.\u0275cmp=B.Xpm({type:te,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(ce,Ce){1&ce&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(ye){return Ce.cancel(ye)})("invite",function(ye){return Ce.invite(ye)})("search",function(ye){return Ce.searcher.next(ye)}),B.ALo(1,"async"),B.qZA()),2&ce&&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 te})()},35995:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>Ze});var e=h(87824),p=h(38106),g=h(73615),S=h(56223),m=h(96814),T=h(64124),b=h(10981),x=h(22096),R=h(65879),v=h(17700),N=h(30617),B=h(32296),O=h(92596),te=h(55959),ne=h(62481),F=h(42652),ce=h(2730),Ce=h(89600),He=h(69755),ye=h(42789),oe=h(71365);function w(Ie,ut){if(1&Ie){const Ye=R.EpF();R.TgZ(0,"button",11),R.NdJ("click",function(){R.CHM(Ye);const nt=R.oxw();return R.KtG(nt.showDetails(!0))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&Ie&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "))}function W(Ie,ut){if(1&Ie){const Ye=R.EpF();R.TgZ(0,"button",11),R.NdJ("click",function(){R.CHM(Ye);const nt=R.oxw();return R.KtG(nt.showDetails(!1))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&Ie&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_LESS_DETAILS")," "))}function J(Ie,ut){if(1&Ie){const Ye=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM(Ye);const nt=R.oxw();return R.KtG(nt.setColumns())}),R.TgZ(1,"mat-icon"),R._uU(2,"settings"),R.qZA()()}if(2&Ie){const Ye=R.oxw();R.Q6J("disabled",Ye.showAllDetails)}}function z(Ie,ut){1&Ie&&R._UZ(0,"perun-web-apps-loading-table")}const ee=function(){return[]};function Le(Ie,ut){if(1&Ie){const Ye=R.EpF();R.TgZ(0,"app-applications-dynamic-list",13),R.NdJ("loading$",function(nt){R.CHM(Ye);const $e=R.oxw();return R.KtG($e.loading$=nt)}),R.qZA()}if(2&Ie){const Ye=R.oxw();R.Q6J("tableId",Ye.showAllDetails?Ye.detailTableId:Ye.tableId)("searchString",Ye.filterValue)("displayedColumns",Ye.currentColumns)("fedColumnsFriendly",Ye.showAllDetails?R.DdM(10,ee):Ye.configuredFedColumns)("fedAttrs",Ye.fedAttrs)("states",Ye.currentStates)("dateFrom",Ye.startDate.value)("dateTo",Ye.endDate.value)("refreshTable",Ye.refresh)("group",Ye.group)}}let Ze=(()=>{class Ie{static#e=this.id="GroupApplicationsComponent";constructor(Ye,Xe,nt,$e,ge,q){this.registrarManager=Ye,this.guiAuthResolver=Xe,this.entityStorageService=nt,this.attributeManager=$e,this.dialog=ge,this.cd=q,this.currentStates=["NEW","VERIFIED"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.filterValue="",this.showAllDetails=!1,this.detailTableId=p.Af,this.tableId=p.gB,this.refresh=!1,this.fedAttrs=[],this.currentColumns=[],this.configuredColumns=[],this.configuredFedColumns=[],this.columnsAuth=!1}ngOnInit(){this.loading$=(0,x.of)(!0),this.group=this.entityStorageService.getEntity(),this.startDate=new S.p4((0,m.p6)(this.yearAgo(),"yyyy-MM-dd","en-GB")),this.endDate=new S.p4((0,m.p6)(new Date,"yyyy-MM-dd","en-GB")),this.attributeManager.getIdpAttributeDefinitions().subscribe(Ye=>{Ye.forEach(Xe=>{this.fedAttrs.includes(Xe)||this.fedAttrs.push(Xe)})}),this.loadViewConfiguration()}yearAgo(){const Ye=new Date;return Ye.setDate(Ye.getDate()-365),Ye}applyFilter(Ye){this.filterValue=Ye}showDetails(Ye){this.showAllDetails=Ye,this.loadViewConfiguration()}refreshColumns(){return this.cd.detectChanges(),["id"].concat(this.showAllDetails?this.detailedColumns:this.configuredColumns.length>0?this.configuredColumns:this.simpleColumns)}loadViewConfiguration(){this.cd.detectChanges(),this.attributeManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(Ye=>{null!=Ye?.value&&(Ye?.value).length>0?(this.configuredColumns=Ye.value,this.configuredFedColumns=this.configuredColumns.filter(Xe=>this.fedAttrs.some(nt=>nt.friendlyName===Xe))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.columnsAuth=Ye.writable,this.currentColumns=this.refreshColumns()})}setColumns(){const Ye=(0,T.kZ)();Ye.width="650px",Ye.data={columns:[],groupId:this.group.id,voId:this.group.voId,theme:"group-theme"},this.dialog.open(b.a,Ye).afterClosed().subscribe(nt=>{nt&&this.loadViewConfiguration()})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function(Xe){return new(Xe||Ie)(R.Y36(e.tk),R.Y36(g.x4),R.Y36(g.fb),R.Y36(e.H8),R.Y36(v.uw),R.Y36(R.sBO))};static#i=this.\u0275cmp=R.Xpm({type:Ie,selectors:[["app-group-applications"]],hostVars:2,hostBindings:function(Xe,nt){2&Xe&&R.ekj("router-component",nt.true)},decls:19,vars:18,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[1,"me-2",3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","refreshTable","group","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-stroked-button","",3,"disabled","click"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","refreshTable","group","loading$"]],template:function(Xe,nt){if(1&Xe&&(R.TgZ(0,"h1",0),R._uU(1),R.ALo(2,"translate"),R.qZA(),R.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),R.NdJ("refresh",function(){return nt.refreshTable()}),R.qZA(),R.YNc(5,w,3,3,"button",2),R.YNc(6,W,3,3,"button",2),R.TgZ(7,"perun-web-apps-application-state-selector",3),R.NdJ("stateChanged",function(ge){return nt.currentStates=ge}),R.qZA(),R.TgZ(8,"perun-web-apps-debounce-filter",4),R.NdJ("filter",function(ge){return nt.applyFilter(ge)}),R.qZA(),R._UZ(9,"perun-web-apps-date-range",5),R.TgZ(10,"span",6),R.ALo(11,"translate"),R.ALo(12,"translate"),R.YNc(13,J,3,1,"button",7),R.qZA()(),R.YNc(14,z,1,0,"ng-template",null,8,R.W1O),R.TgZ(16,"div",9),R.YNc(17,Le,1,11,"app-applications-dynamic-list",10),R.ALo(18,"async"),R.qZA()),2&Xe){const $e=R.MAs(15);R.xp6(1),R.Oqu(R.lcZ(2,10,"VO_DETAIL.APPLICATION.TITLE")),R.xp6(4),R.Q6J("ngIf",!nt.showAllDetails),R.xp6(1),R.Q6J("ngIf",nt.showAllDetails),R.xp6(2),R.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),R.xp6(1),R.Q6J("endDate",nt.endDate)("startDate",nt.startDate),R.xp6(1),R.s9C("matTooltip",nt.showAllDetails?R.lcZ(11,12,"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP"):R.lcZ(12,14,"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")),R.xp6(3),R.Q6J("ngIf",nt.columnsAuth),R.xp6(4),R.Q6J("perunWebAppsLoader",R.lcZ(18,16,nt.loading$))("perunWebAppsLoaderIndicator",$e)}},dependencies:[m.O5,N.Hw,B.lW,O.gM,te.K,ne.t,F.S,ce.P,Ce.x,He.e,ye.S,m.Ov,oe.X$]})}return Ie})()},25111:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>je});var e=h(78337),p=h(73615),g=h(1385),S=h(97545),m=h(87824),T=h(38106),b=h(64124),x=h(78535),R=h(56223),v=h(4419),N=h(14110),B=h(17700),O=h(65879),te=h(32296),ne=h(92596),F=h(87466),ce=h(11186),Ce=h(12207),He=h(97500),ye=h(2730),oe=h(69755),w=h(71365);function W(U,le){1&U&&O._UZ(0,"perun-web-apps-loading-dialog")}const J=function(){return["select","id","name","description"]};function z(U,le){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 Et=O.oxw();return O.KtG(Et.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 Et=O.oxw();return O.KtG(Et.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,J))("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 ee=(()=>{class U{constructor(X,Be,ke,Et,he,Pe){this.dialogRef=X,this.data=Be,this.groupsService=ke,this.guiAuthResolver=Et,this.translate=he,this.notificator=Pe,this.loading=!1,this.copyType="all",this.filterValue="",this.tableId=T.rc,this.assignableGroups=[],this.selection=new e.Ov(!0,[]),this.groupAttrNames=[g.r.GROUP_SYNC_ENABLED,g.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(Be=>Be.id):[];this.groupsService.copyMembers(this.data.groupId,this.selection.selected.map(Be=>Be.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 Be=[];for(const ke of X)"members"!==ke.name&&ke.id!==this.data.groupId&&!(0,b.bx)(ke)&&!(0,b.jh)(ke.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("dest-copyMembers_Group_List_List_boolean_policy",[ke])&&Be.push(ke);return Be}static#e=this.\u0275fac=function(Be){return new(Be||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(Be,ke){if(1&Be&&(O.YNc(0,W,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,z,29,36,"div",1),O.qZA()),2&Be){const Et=O.MAs(1);O.xp6(2),O.Gre("",ke.data.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",Et)}},dependencies:[R.JJ,R.On,te.lW,B.uh,B.xY,B.H8,ne.gM,F.VQ,F.U0,ce.w,Ce.b,He.W,ye.P,oe.e,w.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return U})();var Le=h(22096),Ze=h(96814),Ie=h(23680),ut=h(64170),Ye=h(98525),Xe=h(77988),nt=h(55959),$e=h(62481),ge=h(47640),q=h(87812);let me=(()=>{class U{transform(X,Be){return!!("members"===X.name||(0,b.bx)(X)||"add"===Be&&(0,b.jh)(X.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING))}static#e=this.\u0275fac=function(Be){return new(Be||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabled",type:U,pure:!0})}return U})(),Oe=(()=>{class U{transform(X,Be){return"members"===X.name?"GROUP_DETAIL.MEMBERS.BUTTON_DISABLED_MEMBERS_GROUP":(0,b.bx)(X)?"GROUP_DETAIL.MEMBERS.SYNCHRONIZED":"add"===Be&&(0,b.jh)(X.attributes,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)?"GROUP_DETAIL.MEMBERS.ADD_MEMBER_DISABLED":""}static#e=this.\u0275fac=function(Be){return new(Be||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabledTooltip",type:U,pure:!0})}return U})();function Ve(U,le){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,le){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 xe(U,le){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(),Be=O.MAs(18);O.Q6J("disabled",O.lcZ(1,3,X.group)||X.inviteDisabled)("matMenuTriggerFor",Be),O.xp6(2),O.hij(" ",O.lcZ(3,5,"GROUP_DETAIL.MEMBERS.INVITE")," ")}}function ot(U,le){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,le){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 Je(U,le){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 we(U,le){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,le){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const X=le.$implicit;O.Q6J("value",X),O.xp6(1),O.Oqu(O.lcZ(2,2,X))}}function Y(U,le){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const X=le.$implicit;O.Q6J("value",X),O.xp6(1),O.Oqu(O.lcZ(2,2,X))}}function Ue(U,le){1&U&&O._UZ(0,"perun-web-apps-loading-table")}function ae(U,le){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 Et=O.oxw();return O.KtG(Et.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 je=(()=>{class U{static#e=this.id="GroupMembersComponent";constructor(X,Be,ke,Et,he,Pe,r,u,C,M){this.groupService=X,this.registrarService=Be,this.dialog=ke,this.guiAuthResolver=Et,this.storeService=he,this.attributesManager=Pe,this.apiRequest=r,this.notificator=u,this.entityStorageService=C,this.cd=M,this.synchEnabled=!1,this.updateTable=!1,this.tableId=T.dI,this.memberAttrNames=[g.r.MEMBER_DEF_ORGANIZATION,g.r.MEMBER_DEF_MAIL,g.r.USER_DEF_ORGANIZATION,g.r.USER_DEF_PREFERRED_MAIL,g.r.MEMBER_DEF_EXPIRATION,g.r.MEMBER_DEF_GROUP_EXPIRATION,g.r.MEMBER_LIFECYCLE_ALTERABLE],this.inviteDisabled=!0,this.copyDisabled=!1,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.statuses=new R.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=["VALID","INVALID"],this.groupStatuses=new R.p4,this.groupStatusList=["VALID","EXPIRED"],this.selectedGroupStatuses=["VALID"],this.groupAttrNames=[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,g.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading$=(0,Le.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(Be=>{this.group=Be,this.synchEnabled=(0,b.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,b.kZ)();X.width="1000px",X.data={group:this.group,manualAddingBlocked:this.blockManualMemberAdding},this.dialog.open(v.k,X).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}onRemoveMembers(){const X=(0,b.kZ)();X.width="450px",X.data={groupId:this.group.id,members:this.selection.selected,theme:"group-theme"},this.dialog.open(S.X,X).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}onInviteMember(){const X=(0,b.kZ)();X.width="650px",X.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(x.R,X)}onBulkInvite(){const X=(0,b.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,b.kZ)();X.width="650px",X.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme",members:this.selection.selected},this.dialog.open(ee,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(Be=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(X,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:ke=>{this.blockManualMemberAdding=null!==ke.value,Be()},error:ke=>{"PrivilegeException"!==ke.name&&this.notificator.showError(ke.name),Be()}})})}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(Be){return new(Be||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(Be,ke){2&Be&&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(Be,ke){if(1&Be&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.YNc(3,Ve,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,xe,4,7,"button",6),O.TgZ(17,"mat-menu",null,7),O.YNc(19,ot,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,Je,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,we,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,ae,1,11,"perun-web-apps-members-dynamic-list",17),O.ALo(52,"async"),O.qZA()),2&Be){const Et=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",Et)}},dependencies:[Ze.sg,Ze.O5,Ie.ey,ut.KE,ut.hX,R.JJ,R.oH,te.lW,Ye.gD,Ye.$L,ne.gM,Xe.VK,Xe.OP,Xe.p6,ce.w,nt.K,$e.t,ye.P,ge.m,oe.e,Ze.Ov,w.X$,q.l,me,Oe],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return U})()},61460:(Ee,Z,h)=>{"use strict";h.d(Z,{q:()=>ae});var e=h(78337),p=h(87824),g=h(38106),S=h(17700),m=h(73615),b=(h(78932),h(65879)),x=h(71365),R=h(96814),v=h(56223),N=h(32296),B=h(92596),O=h(82599),te=h(61545),ne=h(12207),F=h(12877),ce=h(2730),Ce=h(69755);const He=["list"],ye=["stepper"];function oe(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-dialog")}function w(je,U){1&je&&(b._uU(0),b.ALo(1,"translate")),2&je&&b.Oqu(b.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.RESOURCES"))}function W(je,U){1&je&&(b._uU(0),b.ALo(1,"translate")),2&je&&b.Oqu(b.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.OPTIONS"))}const J=function(){return["select","id","name","facility","tags","description"]};function z(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),b.YNc(4,w,2,3,"ng-template",9),b.TgZ(5,"perun-web-apps-debounce-filter",10),b.NdJ("filter",function(Be){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.applyFilter(Be))}),b.ALo(6,"translate"),b.qZA(),b._UZ(7,"perun-web-apps-resources-list",11,12),b.qZA(),b.TgZ(9,"mat-step"),b.YNc(10,W,2,3,"ng-template",9),b.TgZ(11,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const Be=b.oxw(2);return b.KtG(Be.changeSubgroupsMessage())})("ngModelChange",function(Be){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.autoAssignSubgroups=Be)}),b._uU(12),b.ALo(13,"translate"),b.qZA(),b.TgZ(14,"div",14),b._UZ(15,"i",15),b.qZA(),b.TgZ(16,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const Be=b.oxw(2);return b.KtG(Be.changeInactiveMessage())})("ngModelChange",function(Be){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.asActive=Be)}),b._uU(17),b.ALo(18,"translate"),b.qZA(),b.TgZ(19,"div",14),b._uU(20),b.qZA(),b.TgZ(21,"mat-slide-toggle",13),b.NdJ("toggleChange",function(){b.CHM(le);const Be=b.oxw(2);return b.KtG(Be.changeAsyncMessage())})("ngModelChange",function(Be){b.CHM(le);const ke=b.oxw(2);return b.KtG(ke.async=Be)}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"div",14),b._uU(25),b.qZA()()()()}if(2&je){const le=b.MAs(8),X=b.oxw(2);b.xp6(1),b.Q6J("linear",!0),b.xp6(2),b.Q6J("completed",0!==X.selection.selected.length&&void 0!==le&&le.addAuth),b.xp6(2),b.s9C("placeholder",b.lcZ(6,19,"DIALOGS.ADD_GROUP_RESOURCES.FILTER")),b.xp6(2),b.Q6J("filterValue",X.filterValue)("groupToResource",X.data.group)("disableRouting",!0)("resources",X.resources)("selection",X.selection)("displayedColumns",b.DdM(27,J))("tableId",X.tableId),b.xp6(4),b.Q6J("ngModel",X.autoAssignSubgroups),b.xp6(1),b.hij(" ",b.lcZ(13,21,"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS")," "),b.xp6(3),b.Q6J("innerHTML",X.autoAssignHint,b.oJD),b.xp6(1),b.Q6J("ngModel",X.asActive),b.xp6(1),b.hij(" ",b.lcZ(18,23,"DIALOGS.ADD_GROUP_RESOURCES.AS_ACTIVE")," "),b.xp6(3),b.hij(" ",X.asActiveHint," "),b.xp6(1),b.Q6J("ngModel",X.async),b.xp6(1),b.hij(" ",b.lcZ(23,25,"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OPT")," "),b.xp6(3),b.hij(" ",X.asyncHint," ")}}function ee(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",22),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw(3);return b.KtG(Be.stepperPrevious())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&je&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.ADD_GROUP_RESOURCES.BACK")," "))}function Le(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",23),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw(3);return b.KtG(Be.stepperNext())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&je){const le=b.oxw(3);b.ekj("ms-2",void 0!==le.stepper&&0!==le.stepper.selectedIndex)("ms-auto",!(void 0!==le.stepper&&0!==le.stepper.selectedIndex)),b.Q6J("disabled",0===le.selection.selected.length||void 0!==le.list&&!le.list.addAuth),b.xp6(1),b.hij(" ",b.lcZ(2,6,"DIALOGS.ADD_GROUP_RESOURCES.NEXT")," ")}}function Ze(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",24),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw(3);return b.KtG(Be.onSubmit())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&je){const le=b.oxw(3);b.Q6J("disabled",0===le.selection.selected.length||le.loading),b.xp6(1),b.hij(" ",b.lcZ(2,2,"DIALOGS.ADD_GROUP_RESOURCES.ADD")," ")}}function Ie(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"div",16)(1,"div")(2,"button",17),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw(2);return b.KtG(Be.onCancel())}),b._uU(3),b.ALo(4,"translate"),b.qZA(),b.YNc(5,ee,3,3,"button",18),b.YNc(6,Le,3,8,"button",19),b.TgZ(7,"span",20),b.ALo(8,"translate"),b.YNc(9,Ze,3,4,"button",21),b.qZA()()()}if(2&je){const le=b.oxw(2);b.xp6(3),b.hij(" ",b.lcZ(4,6,"DIALOGS.ADD_GROUP_RESOURCES.CANCEL")," "),b.xp6(2),b.Q6J("ngIf",void 0!==le.stepper&&0!==le.stepper.selectedIndex),b.xp6(1),b.Q6J("ngIf",void 0!==le.stepper&&le.stepper.selectedIndex!==le.stepper._steps.length-1),b.xp6(1),b.s9C("matTooltip",b.lcZ(8,8,"DIALOGS.ADD_GROUP_RESOURCES.ADD_PERMISSION_TOOLTIP")),b.Q6J("matTooltipDisabled",void 0===le.list||le.list.addAuth),b.xp6(2),b.Q6J("ngIf",void 0!==le.stepper&&le.stepper.selectedIndex===le.stepper._steps.length-1)}}function ut(je,U){if(1&je&&(b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.YNc(4,z,26,28,"div",3),b.YNc(5,Ie,10,10,"div",4),b.qZA()),2&je){const le=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,3,"DIALOGS.ADD_GROUP_RESOURCES.TITLE")),b.xp6(2),b.Q6J("ngIf",le.resources),b.xp6(1),b.Q6J("ngIf",void 0!==le.stepper)}}let Ye=(()=>{class je{constructor(le,X,Be,ke,Et,he,Pe){this.dialogRef=le,this.data=X,this.notificator=Be,this.translate=ke,this.resourcesManager=Et,this.guiAuthResolver=he,this.cd=Pe,this.filterValue="",this.resources=null,this.selection=new e.Ov(!0,[]),this.theme="",this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.tableId=g.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:le=>{this.resourcesManager.getAssignedResourcesWithGroup(this.data.group.id).subscribe({next:X=>{this.resources=[];for(const Be of le)-1===X.findIndex(ke=>ke.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(le){this.filterValue=le}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const le=this.selection.selected.map(X=>X.id);this.resourcesManager.assignGroupToResources(this.data.group.id,le,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||je)(b.Y36(S.so),b.Y36(S.WI),b.Y36(m.V6),b.Y36(x.sK),b.Y36(p.xk),b.Y36(m.x4),b.Y36(b.sBO))};static#t=this.\u0275cmp=b.Xpm({type:je,selectors:[["app-add-group-resource-dialog"]],viewQuery:function(X,Be){if(1&X&&(b.Gf(He,5),b.Gf(ye,5)),2&X){let ke;b.iGM(ke=b.CRH())&&(Be.list=ke.first),b.iGM(ke=b.CRH())&&(Be.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,Be){if(1&X&&(b.YNc(0,oe,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,ut,6,5,"div",1),b.qZA()),2&X){const ke=b.MAs(1);b.xp6(2),b.Gre("",Be.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[R.O5,v.JJ,v.On,N.lW,S.uh,S.xY,S.H8,B.gM,O.Rr,te.C0,te.VY,te.Vq,ne.b,F.C,ce.P,Ce.e,x.X$]})}return je})();var Xe=h(25313);function nt(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-dialog")}function $e(je,U){1&je&&b._UZ(0,"th",14)}function ge(je,U){if(1&je&&(b.TgZ(0,"td",15),b._uU(1),b.qZA()),2&je){const le=U.$implicit;b.xp6(1),b.Oqu(le.name)}}function q(je,U){1&je&&b._UZ(0,"tr",16)}function me(je,U){1&je&&b._UZ(0,"tr",17)}function Oe(je,U){if(1&je){const le=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,$e,1,0,"th",7),b.YNc(14,ge,2,1,"td",8),b.BQk(),b.YNc(15,q,1,0,"tr",9),b.YNc(16,me,1,0,"tr",10),b.qZA()(),b.TgZ(17,"div",11)(18,"button",12),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw();return b.KtG(Be.onCancel())}),b._uU(19),b.ALo(20,"translate"),b.qZA(),b.TgZ(21,"button",13),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw();return b.KtG(Be.onSubmit())}),b._uU(22),b.ALo(23,"translate"),b.qZA()()()}if(2&je){const le=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,9,"DIALOGS.REMOVE_RESOURCES.TITLE")),b.xp6(4),b.hij(" ",b.lcZ(7,11,"DIALOGS.REMOVE_RESOURCES.DESCRIPTION")," "),b.xp6(3),b.hij(" ",b.lcZ(10,13,"DIALOGS.REMOVE_RESOURCES.ASK")," "),b.xp6(2),b.Q6J("dataSource",le.dataSource),b.xp6(4),b.Q6J("matHeaderRowDef",le.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",le.displayedColumns),b.xp6(3),b.hij(" ",b.lcZ(20,15,"DIALOGS.REMOVE_RESOURCES.CANCEL")," "),b.xp6(2),b.Q6J("disabled",le.loading),b.xp6(1),b.hij(" ",b.lcZ(23,17,"DIALOGS.REMOVE_RESOURCES.DELETE")," ")}}let Ve=(()=>{class je{constructor(le,X,Be,ke,Et){this.dialogRef=le,this.data=X,this.notificator=Be,this.translate=ke,this.resourcesManager=Et,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new Xe.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const le=this.data.resources.map(X=>X.id);this.resourcesManager.removeGroupFromResources(this.data.groupId,le).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||je)(b.Y36(S.so),b.Y36(S.WI),b.Y36(m.V6),b.Y36(x.sK),b.Y36(p.xk))};static#t=this.\u0275cmp=b.Xpm({type:je,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,Be){if(1&X&&(b.YNc(0,nt,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,Oe,24,19,"div",1),b.qZA()),2&X){const ke=b.MAs(1);b.xp6(2),b.Gre("",Be.data.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[N.lW,Xe.BZ,Xe.fO,Xe.as,Xe.w1,Xe.Dz,Xe.nj,Xe.ge,Xe.ev,Xe.XQ,Xe.Gk,S.uh,S.xY,S.H8,ne.b,Ce.e,x.X$]})}return je})();var ve=h(64124),xe=h(55959),ot=h(62481);const fe=["list"];function Je(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"button",8),b.NdJ("click",function(){b.CHM(le);const Be=b.oxw();return b.KtG(Be.addResource())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}2&je&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"GROUP_DETAIL.RESOURCES.ADD")," "))}function we(je,U){1&je&&b._UZ(0,"perun-web-apps-loading-table")}const pt=function(){return["select","id","indirectResourceAssigment","name","status","facility","tags","description"]};function Y(je,U){if(1&je){const le=b.EpF();b.TgZ(0,"perun-web-apps-resources-list",11,12),b.NdJ("refreshTable",function(){b.CHM(le);const Be=b.oxw(2);return b.KtG(Be.refreshTable())}),b.qZA()}if(2&je){const le=b.oxw(2);b.Q6J("disableRouting",!le.routingAuth)("filterValue",le.filterValue)("resources",le.resources)("routingVo",!0)("displayedColumns",b.DdM(10,pt))("selection",le.selected)("groupId",le.group.id)("groupToResource",le.group)("resourcesToDisableCheckbox",le.resourcesToDisable)("tableId",le.tableId)}}function Ue(je,U){if(1&je&&(b.TgZ(0,"div",9),b.YNc(1,Y,2,11,"perun-web-apps-resources-list",10),b.qZA()),2&je){const le=b.oxw(),X=b.MAs(13);b.xp6(1),b.Q6J("perunWebAppsLoader",le.loading)("perunWebAppsLoaderIndicator",X)}}let ae=(()=>{class je{static#e=this.id="GroupResourcesComponent";constructor(le,X,Be,ke,Et){this.resourcesManager=le,this.groupService=X,this.dialog=Be,this.guiAuthResolver=ke,this.entityStorageService=Et,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.tableId=g.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(le=>{this.resources=le.map(X=>{const Be=X.enrichedResource.resource;return Be.facility=X.facility,Be.status=X.status,Be.resourceTags=X.resourceTags,Be.failureCause=X.failureCause,Be.sourceGroupId=X.sourceGroupId,Be}),this.selected.clear(),this.resourcesToDisable=new Set(this.resources.filter(X=>null!==X.sourceGroupId).map(X=>X.id)),this.setAuthorization(),this.loading=!1})}applyFilter(le){this.filterValue=le}addResource(){const le=(0,ve.kZ)();le.width="1000px",le.data={theme:"group-theme",group:this.group},this.dialog.open(Ye,le).afterClosed().subscribe(Be=>{Be&&this.refreshTable()})}removeResource(){const le=(0,ve.kZ)();le.width="450px",le.data={theme:"group-theme",resources:this.selected.selected,groupId:this.group.id},this.dialog.open(Ve,le).afterClosed().subscribe(Be=>{Be&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(X){return new(X||je)(b.Y36(p.xk),b.Y36(p.ff),b.Y36(S.uw),b.Y36(m.x4),b.Y36(m.fb))};static#i=this.\u0275cmp=b.Xpm({type:je,selectors:[["app-group-resources"]],viewQuery:function(X,Be){if(1&X&&b.Gf(fe,5),2&X){let ke;b.iGM(ke=b.CRH())&&(Be.list=ke.first)}},hostVars:2,hostBindings:function(X,Be){2&X&&b.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(X,Be){1&X&&(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 Be.refreshTable()}),b.qZA(),b.YNc(5,Je,3,3,"button",2),b.TgZ(6,"span",3),b.ALo(7,"translate"),b.TgZ(8,"button",4),b.NdJ("click",function(){return Be.removeResource()}),b._uU(9),b.ALo(10,"translate"),b.qZA()(),b.TgZ(11,"perun-web-apps-debounce-filter",5),b.NdJ("filter",function(Et){return Be.applyFilter(Et)}),b.qZA(),b.YNc(12,we,1,0,"ng-template",null,6,b.W1O),b.YNc(14,Ue,2,2,"div",7),b.qZA()),2&X&&(b.xp6(2),b.Oqu(b.lcZ(3,8,"GROUP_DETAIL.RESOURCES.TITLE")),b.xp6(3),b.Q6J("ngIf",Be.addAuth),b.xp6(1),b.s9C("matTooltip",b.lcZ(7,10,"GROUP_DETAIL.RESOURCES.DELETE_PERMISSION_HINT")),b.Q6J("matTooltipDisabled",0===Be.selected.selected.length||void 0!==Be.list&&Be.list.removeAuth),b.xp6(2),b.Q6J("disabled",0===Be.selected.selected.length||void 0!==Be.list&&!Be.list.removeAuth),b.xp6(1),b.hij(" ",b.lcZ(10,12,"GROUP_DETAIL.RESOURCES.DELETE")," "),b.xp6(2),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(3),b.Q6J("ngIf",Be.resources))},dependencies:[R.O5,N.lW,B.gM,xe.K,ot.t,F.C,ce.P,Ce.e,x.X$]})}return je})()},74388:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>m});var e=h(87824),p=h(73615),g=h(65879),S=h(65573);let m=(()=>{class T{static#e=this.id="GroupRolesComponent";constructor(x,R,v){this.authzResolverService=x,this.entityStorageService=R,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(x=>{const R=Object.keys(x).map(v=>v.toUpperCase());this.roles=this.roleService.prepareRoles(x,R),this.outerLoading=!1})}static#t=this.\u0275fac=function(R){return new(R||T)(g.Y36(e.Ct),g.Y36(p.fb),g.Y36(p.Nj))};static#i=this.\u0275cmp=g.Xpm({type:T,selectors:[["app-group-roles"]],hostVars:2,hostBindings:function(R,v){2&R&&g.ekj("router-component",v.true)},decls:1,vars:5,consts:[[3,"outerLoading","roles","entityId","entityType","showDescription","reload","startLoading"]],template:function(R,v){1&R&&(g.TgZ(0,"app-perun-web-apps-roles-page",0),g.NdJ("reload",function(){return v.getData()})("startLoading",function(){return v.outerLoading=!0}),g.qZA()),2&R&&g.Q6J("outerLoading",v.outerLoading)("roles",v.roles)("entityId",v.groupId)("entityType","GROUP")("showDescription",!0)},dependencies:[S._]})}return T})()},58292:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>ve});var e=h(73615),p=h(46845),g=h(69400),S=h(15939),m=h(23164),T=h(87824),b=h(64124),x=h(65879),R=h(17700),v=h(71365),N=h(44112),B=h(96814),O=h(30617),te=h(32296),ne=h(55940),F=h(92596),ce=h(26385),Ce=h(11186),He=h(55959),ye=h(62481),oe=h(69755),w=h(18994);const W=["autoRegToggle"];function J(xe,ot){1&xe&&x._UZ(0,"mat-spinner",3)}function z(xe,ot){if(1&xe&&(x.TgZ(0,"span",24),x._uU(1," , "),x.TgZ(2,"mat-icon",25),x._uU(3,"nat"),x.qZA(),x._uU(4),x.ALo(5,"translate"),x.ALo(6,"translate"),x.qZA()),2&xe){const fe=x.oxw(3);x.xp6(4),x.hij(" ",fe.applicationForm.automaticApprovalEmbedded?x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(6,3,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," ")}}function ee(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",26),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(3);return x.KtG(we.settings())}),x.TgZ(1,"i",27),x._uU(2,"edit"),x.qZA(),x.TgZ(3,"span",28),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&xe&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function Le(xe,ot){1&xe&&(x.TgZ(0,"span")(1,"mat-icon",29),x._uU(2,"info"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()),2&xe&&(x.xp6(3),x.hij(" ",x.lcZ(4,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ALLOW_EMBEDDED")," "))}function Ze(xe,ot){if(1&xe&&(x.TgZ(0,"div",17)(1,"div")(2,"div",18),x._uU(3),x.ALo(4,"translate"),x.qZA(),x.TgZ(5,"div")(6,"span",18),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._uU(9,": "),x.TgZ(10,"mat-icon",19),x._uU(11,"arrow_right_alt"),x.qZA(),x._uU(12),x.ALo(13,"translate"),x.ALo(14,"translate"),x.TgZ(15,"span",20)(16,"mat-icon",21),x._uU(17,"restore"),x.qZA(),x._uU(18),x.ALo(19,"translate"),x.ALo(20,"translate"),x.qZA(),x.YNc(21,z,7,5,"span",22),x.YNc(22,ee,6,3,"button",23),x.qZA(),x.YNc(23,Le,5,3,"span",2),x.qZA()()),2&xe){const fe=x.oxw(2);x.xp6(3),x.AsE(" ",x.lcZ(4,9,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAME"),": ",fe.applicationForm.moduleClassName," "),x.xp6(4),x.Oqu(x.lcZ(8,11,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),x.xp6(5),x.hij(" ",fe.applicationForm.automaticApproval?x.lcZ(13,13,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(14,15,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),x.xp6(3),x.Q6J("ngClass",fe.autoRegistrationEnabled?"":"me-2"),x.xp6(3),x.hij(" ",fe.applicationForm.automaticApprovalExtension?x.lcZ(19,17,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(20,19,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),x.xp6(3),x.Q6J("ngIf",fe.autoRegistrationEnabled),x.xp6(1),x.Q6J("ngIf",fe.editAuth),x.xp6(1),x.Q6J("ngIf",fe.autoRegistrationEnabled)}}function Ie(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",30),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.add())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function ut(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",31),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.save())}),x.TgZ(1,"i",12),x._uU(2,"save"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()}if(2&xe){const fe=x.oxw(2);x.Q6J("disabled",!fe.itemsChanged),x.xp6(3),x.hij(" ",x.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function Ye(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",32),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.copy())}),x.TgZ(1,"i",27),x._uU(2,"file_copy"),x.qZA(),x.TgZ(3,"span",28),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&xe&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.COPY_GROUP_BUTTON")," "))}function Xe(xe,ot){1&xe&&(x.TgZ(0,"perun-web-apps-alert",33),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function nt(xe,ot){1&xe&&x._UZ(0,"perun-web-apps-loading-table")}const $e=function(){return["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]},ge=function(){return["shortname","type","disabled","hidden","preview","managegroups"]};function q(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"app-application-form-list",34),x.NdJ("applicationFormItemsChange",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.changeItems())}),x.qZA()}if(2&xe){const fe=x.oxw(2);x.Q6J("applicationForm",fe.applicationForm)("applicationFormItems",fe.applicationFormItems)("displayedColumns",fe.editAuth?x.DdM(5,$e):x.DdM(6,ge))("refreshApplicationForm",fe.refreshApplicationForm)("theme","group-theme")}}function me(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"div"),x.YNc(1,Ze,24,21,"div",4),x._UZ(2,"mat-divider",5),x.TgZ(3,"div",6)(4,"perun-web-apps-refresh-button",7),x.NdJ("refresh",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.updateFormItems())}),x.qZA(),x.YNc(5,Ie,3,3,"button",8),x.YNc(6,ut,5,4,"button",9),x.YNc(7,Ye,6,3,"button",10),x.TgZ(8,"button",11),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw();return x.KtG(we.preview())}),x.TgZ(9,"i",12),x._uU(10,"search"),x.qZA(),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.YNc(13,Xe,3,3,"perun-web-apps-alert",13),x.YNc(14,nt,1,0,"ng-template",null,14,x.W1O),x.TgZ(16,"div",15),x.YNc(17,q,1,7,"app-application-form-list",16),x.qZA()()}if(2&xe){const fe=x.MAs(15),Je=x.oxw();x.xp6(1),x.Q6J("ngIf",!Je.loading),x.xp6(4),x.Q6J("ngIf",Je.editAuth),x.xp6(1),x.Q6J("ngIf",Je.editAuth),x.xp6(1),x.Q6J("ngIf",Je.editAuth),x.xp6(4),x.hij(" ",x.lcZ(12,8,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),x.xp6(2),x.Q6J("ngIf",Je.editAuth),x.xp6(4),x.Q6J("perunWebAppsLoader",Je.loading)("perunWebAppsLoaderIndicator",fe)}}function Oe(xe,ot){if(1&xe){const fe=x.EpF();x.TgZ(0,"button",37),x.NdJ("click",function(){x.CHM(fe);const we=x.oxw(2);return x.KtG(we.createEmptyApplicationForm())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&xe&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CREATE_APPLICATION_FORM")," "))}function Ve(xe,ot){if(1&xe&&(x.TgZ(0,"div")(1,"perun-web-apps-alert",35),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.YNc(4,Oe,3,3,"button",36),x.qZA()),2&xe){const fe=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,2,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM")),x.xp6(2),x.Q6J("ngIf",fe.createEmptyForm)}}let ve=(()=>{class xe{static#e=this.id="GroupSettingsApplicationFormComponent";constructor(fe,Je,we,pt,Y,Ue,ae,je,U){this.registrarManager=fe,this.dialog=Je,this.notificator=we,this.translate=pt,this.apiRequest=Y,this.router=Ue,this.guiAuthResolver=ae,this.attributesManager=je,this.entityStorageService=U,this.loading=!1,this.applicationFormItems=[],this.noApplicationForm=!1,this.itemsChanged=!1,this.editAuth=!1,this.createEmptyForm=!1,this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loading=!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(Je=>{this.applicationFormItems=Je,this.attributesManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:virt:autoRegistrationEnabled").subscribe(we=>{this.autoRegistrationEnabled=!!we.value,this.loading=!1})},()=>this.loading=!1)},fe=>{"FormNotExistsException"===fe.name?(this.noApplicationForm=!0,this.loading=!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,b.kZ)();fe.width="500px",fe.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(p.J,fe).afterClosed().subscribe(we=>{we&&(this.applicationFormItems=Object.assign([],we[0]),fe=(0,b.kZ)(),fe.width="600px",fe.height="600px",fe.data={voId:this.group.voId,groupId:this.group.id,applicationFormItem:we[1],theme:"group-theme",allItems:this.applicationFormItems},this.dialog.open(g._,fe),this.itemsChanged=!0)})}copy(){const fe=(0,b.kZ)();fe.width="500px",fe.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(S.W,fe).afterClosed().subscribe(we=>{we&&this.updateFormItems()})}settings(){const fe=(0,b.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(we=>{we&&(this.translate.get("GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt)}),this.applicationForm=we)})}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.loading=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe({next:fe=>{this.applicationFormItems=fe,this.itemsChanged=!1,this.refreshApplicationForm=!1,this.loading=!1},error:()=>this.loading=!1})}changeItems(){this.itemsChanged=!0}createEmptyApplicationForm(){this.registrarManager.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}save(){let fe=0;for(const Je of this.applicationFormItems)Je.ordnum=fe,Je.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(Je=>{this.notificator.showSuccess(Je)}),this.updateFormItems()})}clear(){this.applicationFormItems=[],this.itemsChanged=!0}static#t=this.\u0275fac=function(Je){return new(Je||xe)(x.Y36(T.tk),x.Y36(R.uw),x.Y36(e.V6),x.Y36(v.sK),x.Y36(e.F5),x.Y36(N.F0),x.Y36(e.x4),x.Y36(T.H8),x.Y36(e.fb))};static#i=this.\u0275cmp=x.Xpm({type:xe,selectors:[["app-group-settings-application-form"]],viewQuery:function(Je,we){if(1&Je&&x.Gf(W,5),2&Je){let pt;x.iGM(pt=x.CRH())&&(we.autoRegToggle=pt.first)}},hostVars:2,hostBindings:function(Je,we){2&Je&&x.ekj("router-component",we.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(Je,we){1&Je&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.YNc(3,J,1,0,"mat-spinner",1),x.YNc(4,me,18,10,"div",2),x.YNc(5,Ve,5,4,"div",2)),2&Je&&(x.xp6(1),x.hij(" ",x.lcZ(2,4,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),x.xp6(2),x.Q6J("ngIf",we.loading),x.xp6(1),x.Q6J("ngIf",!we.noApplicationForm),x.xp6(1),x.Q6J("ngIf",!we.loading&&we.noApplicationForm))},dependencies:[B.mk,B.O5,O.Hw,te.lW,ne.Ou,F.gM,ce.d,Ce.w,He.K,ye.t,oe.e,w.b,v.X$]})}return xe})()},52480:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>Oe});var e=h(70152),p=h(78337),g=h(425),S=h(64124),m=h(87824),T=h(1385),b=h(38106),x=h(98558),R=h(73615),v=h(37398),N=h(27921),B=h(65879),O=h(17700),te=h(96814),ne=h(56223),F=h(32296),ce=h(92596),Ce=h(82599),He=h(55959),ye=h(97500),oe=h(62481),w=h(36620),W=h(2730),J=h(69755),z=h(71365);const ee=["toggle"];function Le(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"button",11),B.NdJ("click",function(){B.CHM(xe);const fe=B.oxw();return B.KtG(fe.onCreateGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}2&Ve&&(B.xp6(1),B.hij(" ",B.lcZ(2,1,"GROUP_DETAIL.SUBGROUPS.CREATE_GROUP")," "))}function Ze(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"button",14),B.NdJ("click",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.deleteGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}if(2&Ve){const xe=B.oxw().ngIf,ot=B.oxw();B.Q6J("disabled",0===ot.selected.selected.length||!xe.removeAuth),B.xp6(1),B.hij(" ",B.lcZ(2,2,"GROUP_DETAIL.SUBGROUPS.DELETE_GROUP")," ")}}function Ie(Ve,ve){if(1&Ve&&(B.TgZ(0,"span",12),B.ALo(1,"translate"),B.YNc(2,Ze,3,4,"button",13),B.qZA()),2&Ve){const xe=ve.ngIf,ot=B.oxw();B.s9C("matTooltip",B.lcZ(1,3,"GROUP_DETAIL.SUBGROUPS.DELETE_PERMISSION_HINT")),B.Q6J("matTooltipDisabled",0===ot.selected.selected.length||xe.removeAuth),B.xp6(2),B.Q6J("ngIf",ot.deleteAuth)}}function ut(Ve,ve){1&Ve&&B._UZ(0,"perun-web-apps-loading-table")}const Ye=function(){return["nameWithId","description","menu"]};function Xe(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"perun-web-apps-groups-tree",17),B.NdJ("moveGroup",function(fe){B.CHM(xe);const Je=B.oxw(2);return B.KtG(Je.onMoveGroup(fe))})("refreshTable",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&Ve){const xe=B.oxw(2);B.Q6J("disableRouting",!xe.routeAuth)("expandAll",xe.filtering)("groups",xe.groups)("displayedColumns",B.DdM(7,Ye))("hideCheckbox",!xe.deleteAuth)("filterValue",xe.filterValue)("selection",xe.selected)}}const nt=function(){return["select","id","name","description","menu"]},$e=function(){return["id","name","description","menu"]};function ge(Ve,ve){if(1&Ve){const xe=B.EpF();B.TgZ(0,"perun-web-apps-groups-list",18),B.NdJ("groupMoved",function(fe){B.CHM(xe);const Je=B.oxw(2);return B.KtG(Je.onMoveGroup(fe))})("refreshTable",function(){B.CHM(xe);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&Ve){const xe=B.oxw(2);B.Q6J("disableMembers",!0)("disableRouting",!xe.routeAuth)("displayedColumns",xe.deleteAuth?B.DdM(7,nt):B.DdM(8,$e))("groups",xe.groups)("selection",xe.selected)("filter",xe.filterValue)("tableId",xe.tableId)}}function q(Ve,ve){if(1&Ve&&(B.TgZ(0,"div"),B.YNc(1,Xe,1,8,"perun-web-apps-groups-tree",15),B.YNc(2,ge,1,9,"perun-web-apps-groups-list",16),B.qZA()),2&Ve){const xe=B.oxw();B.xp6(1),B.Q6J("ngIf",!xe.showGroupList),B.xp6(1),B.Q6J("ngIf",xe.showGroupList)}}const me=function(Ve){return{removeAuth:Ve}};let Oe=(()=>{class Ve{static#e=this.id="GroupSubgroupsComponent";constructor(xe,ot,fe,Je){this.dialog=xe,this.groupService=ot,this.guiAuthResolver=fe,this.entityStorageService=Je,this.groups=[],this.selected=new p.Ov(!0,[]),this.showGroupList=!1,this.filtering=!1,this.tableId=b.bf,this.filterValue="",this.removeAuth$=this.selected.changed.pipe((0,v.U)(we=>we.source.selected.reduce((pt,Y)=>pt&&this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[Y]),!0)),(0,N.O)(!0))}onCreateGroup(){const xe=(0,S.kZ)();xe.width="450px",xe.data={parentGroup:this.group,theme:"group-theme"},this.dialog.open(e.y,xe).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 xe=(0,S.kZ)();xe.width="450px",xe.data={voId:this.group.id,groups:this.selected.selected,theme:"group-theme"},this.dialog.open(g.P,xe).afterClosed().subscribe(fe=>{fe&&this.refreshTable()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}refreshTable(){this.loading=!0,this.groupService.getAllRichSubGroupsWithGroupAttributesByNames(this.group.id,[T.r.GROUP_DEF_MAIL_FOOTER,T.r.GROUP_SYNC_ENABLED,T.r.GROUP_LAST_SYNC_STATE,T.r.GROUP_LAST_SYNC_TIMESTAMP,T.r.GROUP_STRUCTURE_SYNC_ENABLED,T.r.GROUP_LAST_STRUCTURE_SYNC_STATE,T.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]).subscribe(xe=>{this.groups=xe,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(xe){this.filterValue=xe,this.filtering=""!==xe}onMoveGroup(xe){const ot=(0,S.kZ)();ot.width="550px",ot.data={group:xe,theme:"group-theme"},this.dialog.open(x.c,ot).afterClosed().subscribe(Je=>{Je&&this.refreshTable()})}static#t=this.\u0275fac=function(ot){return new(ot||Ve)(B.Y36(O.uw),B.Y36(m.ff),B.Y36(R.x4),B.Y36(R.fb))};static#i=this.\u0275cmp=B.Xpm({type:Ve,selectors:[["app-group-subgroups"]],viewQuery:function(ot,fe){if(1&ot&&B.Gf(ee,7),2&ot){let Je;B.iGM(Je=B.CRH())&&(fe.toggle=Je.first)}},hostVars:2,hostBindings:function(ot,fe){2&ot&&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(ot,fe){if(1&ot&&(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,Le,3,3,"button",2),B.YNc(6,Ie,3,5,"span",3),B.ALo(7,"async"),B.TgZ(8,"perun-web-apps-debounce-filter",4),B.NdJ("filter",function(we){return fe.applyFilter(we)}),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(we){return fe.showGroupList=we}),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,ut,1,0,"ng-template",null,8,B.W1O),B.TgZ(19,"div",9),B.YNc(20,q,3,2,"div",10),B.qZA()()),2&ot){const Je=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,me,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",Je)}},dependencies:[te.O5,ne.JJ,ne.On,F.lW,ce.gM,Ce.Rr,He.K,ye.W,oe.t,w.I,W.P,J.e,te.Ov,z.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return Ve})()},99056:(Ee,Z,h)=>{"use strict";h.d(Z,{j:()=>ae});var e=h(87824),p=h(38106),g=h(78337),S=h(64124),m=h(17700),T=h(73615),b=h(1385),x=h(65879),R=h(71365),v=h(32296),N=h(12207),B=h(97500),O=h(2730),te=h(69755);function ne(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-dialog")}const F=function(){return["select","id","name","description"]};function ce(je,U){if(1&je){const le=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(Be){x.CHM(le);const ke=x.oxw();return x.KtG(ke.applyFilter(Be))}),x.qZA(),x._UZ(6,"perun-web-apps-groups-list",5),x.qZA(),x.TgZ(7,"div",6)(8,"button",7),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.onCancel())}),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"button",8),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.onAdd())}),x._uU(12),x.ALo(13,"translate"),x.qZA()()()}if(2&je){const le=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,13,"DIALOGS.ADD_MEMBER_GROUP.TITLE")),x.xp6(3),x.Q6J("placeholder","DIALOGS.ADD_MEMBER_GROUP.FILTER"),x.xp6(1),x.Q6J("disableGroups",!0)("disableMembers",!0)("displayedColumns",x.DdM(19,F))("groupsToDisableCheckbox",le.membersGroups)("disableRouting",!0)("groups",le.groups)("filter",le.filterValue)("selection",le.selection),x.xp6(3),x.hij(" ",x.lcZ(10,15,"DIALOGS.ADD_MEMBER_GROUP.CANCEL")," "),x.xp6(2),x.Q6J("disabled",0===le.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(13,17,"DIALOGS.ADD_MEMBER_GROUP.ADD")," ")}}let Ce=(()=>{class je{constructor(le,X,Be,ke,Et,he,Pe){this.dialogRef=le,this.data=X,this.groupManager=Be,this.memberManager=ke,this.notificator=Et,this.translate=he,this.authResolver=Pe,this.loading=!1,this.groups=[],this.selection=new g.Ov(!0,[]),this.attrNames=[b.r.GROUP_SYNC_ENABLED,b.r.GROUP_LAST_SYNC_STATE,b.r.GROUP_LAST_SYNC_TIMESTAMP,b.r.GROUP_STRUCTURE_SYNC_ENABLED,b.r.GROUP_LAST_STRUCTURE_SYNC_STATE,b.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(le=>{this.member=le,this.groupManager.getAllRichGroupsWithAttributesByNames(this.member.voId,this.attrNames).subscribe(X=>{this.groups=X.filter(Be=>this.authResolver.isAuthorized("addMember_Group_Member_policy",[Be])),this.loading=!1},()=>this.loading=!1)})}onAdd(){const le=this.selection.selected.map(X=>X.id);this.loading=!0,this.groupManager.addMember(le,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(le){this.filterValue=le}static#e=this.\u0275fac=function(X){return new(X||je)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.ff),x.Y36(e.uq),x.Y36(T.V6),x.Y36(R.sK),x.Y36(T.x4))};static#t=this.\u0275cmp=x.Xpm({type:je,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,Be){if(1&X&&(x.YNc(0,ne,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,ce,14,20,"div",1),x.qZA()),2&X){const ke=x.MAs(1);x.xp6(2),x.Gre("",Be.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[v.lW,m.uh,m.xY,m.H8,N.b,B.W,O.P,te.e,R.X$]})}return je})();var He=h(25313);function ye(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-dialog")}function oe(je,U){1&je&&x._UZ(0,"th",14)}function w(je,U){if(1&je&&(x.TgZ(0,"td",15),x._uU(1),x.qZA()),2&je){const le=U.$implicit;x.xp6(1),x.Oqu(le.name)}}function W(je,U){1&je&&x._UZ(0,"tr",16)}function J(je,U){1&je&&x._UZ(0,"tr",17)}function z(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"p"),x._uU(6),x.ALo(7,"translate"),x.qZA(),x.TgZ(8,"div",4),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"table",5),x.ynx(12,6),x.YNc(13,oe,1,0,"th",7),x.YNc(14,w,2,1,"td",8),x.BQk(),x.YNc(15,W,1,0,"tr",9),x.YNc(16,J,1,0,"tr",10),x.qZA()(),x.TgZ(17,"div",11)(18,"button",12),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.onCancel())}),x._uU(19),x.ALo(20,"translate"),x.qZA(),x.TgZ(21,"button",13),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.onRemove())}),x._uU(22),x.ALo(23,"translate"),x.qZA()()()}if(2&je){const le=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,9,"DIALOGS.REMOVE_MEMBER_GROUP.TITLE")),x.xp6(4),x.Oqu(x.lcZ(7,11,"DIALOGS.REMOVE_MEMBER_GROUP.DESCRIPTION")),x.xp6(3),x.hij(" ",x.lcZ(10,13,"DIALOGS.REMOVE_MEMBER_GROUP.ASK")," "),x.xp6(2),x.Q6J("dataSource",le.dataSource),x.xp6(4),x.Q6J("matHeaderRowDef",le.displayedColumns),x.xp6(1),x.Q6J("matRowDefColumns",le.displayedColumns),x.xp6(3),x.hij(" ",x.lcZ(20,15,"DIALOGS.REMOVE_MEMBER_GROUP.CANCEL")," "),x.xp6(2),x.Q6J("disabled",le.loading),x.xp6(1),x.hij(" ",x.lcZ(23,17,"DIALOGS.REMOVE_MEMBER_GROUP.REMOVE")," ")}}let ee=(()=>{class je{constructor(le,X,Be,ke,Et){this.dialogRef=le,this.data=X,this.groupManager=Be,this.notificator=ke,this.translate=Et,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new He.by(this.data.groups)}onRemove(){this.loading=!0;const le=this.dataSource.data.map(X=>X.id);this.groupManager.removeMember(le,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||je)(x.Y36(m.so),x.Y36(m.WI),x.Y36(e.ff),x.Y36(T.V6),x.Y36(R.sK))};static#t=this.\u0275cmp=x.Xpm({type:je,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,Be){if(1&X&&(x.YNc(0,ye,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,z,24,19,"div",1),x.qZA()),2&X){const ke=x.MAs(1);x.xp6(2),x.Gre("",Be.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[v.lW,He.BZ,He.fO,He.as,He.w1,He.Dz,He.nj,He.ge,He.ev,He.XQ,He.Gk,m.uh,m.xY,m.H8,N.b,te.e,R.X$]})}return je})();var Le=h(37398),Ze=h(27921),ut=(h(78932),h(44112)),Ye=h(96814),Xe=h(56223),nt=h(92596),$e=h(82599),ge=h(55959),q=h(62481),me=h(36620);const Oe=["toggle"],Ve=["list"];function ve(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"button",13),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.addGroup())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&je&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"MEMBER_DETAIL.GROUPS.ADD"),"\n"))}function xe(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"span",14),x.ALo(1,"translate"),x.TgZ(2,"button",15),x.NdJ("click",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.removeGroup())}),x._uU(3),x.ALo(4,"translate"),x.qZA()()}if(2&je){const le=U.ngIf,X=x.oxw();x.s9C("matTooltip",x.lcZ(1,4,"MEMBER_DETAIL.GROUPS.REMOVE_PERMISSION_HINT")),x.Q6J("matTooltipDisabled",le.removeAuth),x.xp6(2),x.Q6J("disabled",0===X.selection.selected.length||!le.removeAuth),x.xp6(1),x.hij(" ",x.lcZ(4,6,"MEMBER_DETAIL.GROUPS.REMOVE")," ")}}function ot(je,U){1&je&&x._UZ(0,"perun-web-apps-loading-table")}const fe=function(){return["nameWithId","description","expiration","status"]};function Je(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"perun-web-apps-groups-tree",17),x.NdJ("refreshTable",function(){x.CHM(le);const Be=x.oxw(2);return x.KtG(Be.refreshTable())})("changeExpiration",function(Be){x.CHM(le);const ke=x.oxw(2);return x.KtG(ke.changeExpiration(Be))}),x.qZA()}if(2&je){const le=x.oxw(2);x.Q6J("expandAll",le.filtering)("disableRouting",!le.routeAuth)("groups",le.groups)("selection",le.selection)("filterValue",le.filterValue)("displayedColumns",x.DdM(6,fe))}}function we(je,U){if(1&je&&(x.TgZ(0,"div"),x.YNc(1,Je,1,7,"perun-web-apps-groups-tree",16),x.qZA()),2&je){const le=x.oxw(),X=x.MAs(17);x.xp6(1),x.Q6J("perunWebAppsLoader",le.loading)("perunWebAppsLoaderIndicator",X)}}const pt=function(){return["select","id","name","description","expiration","groupStatus"]};function Y(je,U){if(1&je){const le=x.EpF();x.TgZ(0,"perun-web-apps-groups-list",18,19),x.NdJ("refreshTable",function(){x.CHM(le);const Be=x.oxw();return x.KtG(Be.refreshTable())}),x.qZA()}if(2&je){const le=x.oxw();x.Q6J("displayedColumns",x.DdM(8,pt))("memberId",le.member.id)("disableRouting",!le.routeAuth)("groups",le.groups)("filter",le.filterValue)("memberGroupStatus",null==le.member?null:le.member.groupStatus)("selection",le.selection)("tableId",le.tableId)}}const Ue=function(je){return{removeAuth:je}};let ae=(()=>{class je{static#e=this.id="MemberGroupsComponent";constructor(le,X,Be,ke,Et,he){this.groupsService=le,this.route=X,this.dialog=Be,this.authResolver=ke,this.memberService=Et,this.entityService=he,this.groups=[],this.filterValue="",this.filtering=!1,this.tableId=p.W1,this.showGroupList=!1,this.selection=new g.Ov(!0,[]),this.removeAuth$=this.selection.changed.pipe((0,Le.U)(Pe=>Pe.source.selected.reduce((r,u)=>r&&this.authResolver.isAuthorized("removeMember_Member_List_policy",[u]),!0)),(0,Ze.O)(!0))}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.groupsService.getAllGroups(this.member.voId).subscribe(le=>{this.allGroups=le,this.addAuth=this.allGroups.reduce((X,Be)=>X||this.authResolver.isAuthorized("addMember_Group_Member_policy",[Be]),!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,[b.r.MEMBER_DEF_GROUP_EXPIRATION,b.r.MEMBER_GROUP_STATUS,b.r.MEMBER_GROUP_STATUS_INDIRECT]).subscribe({next:le=>{this.selection.clear(),this.groups=le,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(le){this.list.changeExpiration(le)}addGroup(){const le=(0,S.kZ)();le.width="850px",le.data={memberId:this.member.id,membersGroups:new Set(this.groups.map(Be=>Be.id)),theme:"member-theme"},this.dialog.open(Ce,le).afterClosed().subscribe(Be=>{Be&&this.refreshTable()})}removeGroup(){const le=(0,S.kZ)();le.width="650px",le.data={memberId:this.member.id,groups:this.selection.selected,theme:"member-theme"},this.dialog.open(ee,le).afterClosed().subscribe(Be=>{Be&&this.refreshTable()})}applyFilter(le){this.filterValue=le,this.filtering=""!==le}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}static#t=this.\u0275fac=function(X){return new(X||je)(x.Y36(e.ff),x.Y36(ut.gz),x.Y36(m.uw),x.Y36(T.x4),x.Y36(e.uq),x.Y36(T.fb))};static#i=this.\u0275cmp=x.Xpm({type:je,selectors:[["app-member-groups"]],viewQuery:function(X,Be){if(1&X&&(x.Gf(Oe,7),x.Gf(Ve,5)),2&X){let ke;x.iGM(ke=x.CRH())&&(Be.toggle=ke.first),x.iGM(ke=x.CRH())&&(Be.list=ke.first)}},hostVars:2,hostBindings:function(X,Be){2&X&&x.ekj("router-component",Be.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,Be){if(1&X&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.TgZ(3,"perun-web-apps-refresh-button",1),x.NdJ("refresh",function(){return Be.refreshTable()}),x.qZA(),x.YNc(4,ve,3,3,"button",2),x.YNc(5,xe,5,8,"span",3),x.ALo(6,"async"),x.TgZ(7,"perun-web-apps-debounce-filter",4),x.NdJ("filter",function(Et){return Be.applyFilter(Et)}),x.qZA(),x.TgZ(8,"label",5),x.NdJ("click",function(){return Be.labelToggle()}),x._uU(9),x.ALo(10,"translate"),x.qZA(),x.TgZ(11,"mat-slide-toggle",6,7),x.NdJ("change",function(){return Be.selection.clear()})("ngModelChange",function(Et){return Be.showGroupList=Et}),x.qZA(),x.TgZ(13,"label",5),x.NdJ("click",function(){return Be.labelToggle()}),x._uU(14),x.ALo(15,"translate"),x.qZA(),x.YNc(16,ot,1,0,"ng-template",null,8,x.W1O),x.TgZ(18,"div",9),x.YNc(19,we,2,2,"div",10),x.TgZ(20,"div",11),x.YNc(21,Y,2,9,"perun-web-apps-groups-list",12),x.qZA()()),2&X){const ke=x.MAs(17);x.xp6(1),x.Oqu(x.lcZ(2,11,"MEMBER_DETAIL.GROUPS.TITLE")),x.xp6(3),x.Q6J("ngIf",Be.addAuth),x.xp6(1),x.Q6J("ngIf",x.VKq(19,Ue,x.lcZ(6,13,Be.removeAuth$))),x.xp6(2),x.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),x.xp6(2),x.hij(" ",x.lcZ(10,15,"MEMBER_DETAIL.GROUPS.TREE_VIEW"),"\n"),x.xp6(2),x.Q6J("ngModel",Be.showGroupList),x.xp6(3),x.hij(" ",x.lcZ(15,17,"MEMBER_DETAIL.GROUPS.LIST_VIEW"),"\n"),x.xp6(5),x.Q6J("ngIf",!Be.showGroupList),x.xp6(1),x.Q6J("hidden",!Be.showGroupList),x.xp6(1),x.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[Ye.O5,Xe.JJ,Xe.On,v.lW,nt.gM,$e.Rr,ge.K,B.W,q.t,me.I,O.P,te.e,Ye.Ov,R.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return je})()},5324:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>Ie});var e=h(87824),p=h(38106),g=h(56223),S=h(96814),m=h(73615),T=h(64124),b=h(10981),x=h(22096),R=h(65879),v=h(17700),N=h(30617),B=h(32296),O=h(75986),te=h(92596),ne=h(55959),F=h(62481),ce=h(42652),Ce=h(2730),He=h(89600),ye=h(69755),oe=h(42789),w=h(71365);function W(ut,Ye){if(1&ut){const Xe=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM(Xe);const $e=R.oxw();return R.KtG($e.showDetails(!0))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&ut&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "))}function J(ut,Ye){if(1&ut){const Xe=R.EpF();R.TgZ(0,"button",12),R.NdJ("click",function(){R.CHM(Xe);const $e=R.oxw();return R.KtG($e.showDetails(!1))}),R._uU(1),R.ALo(2,"translate"),R.qZA()}2&ut&&(R.xp6(1),R.hij(" ",R.lcZ(2,1,"VO_DETAIL.APPLICATION.SHOW_LESS_DETAILS")," "))}function z(ut,Ye){if(1&ut){const Xe=R.EpF();R.TgZ(0,"button",13),R.NdJ("click",function(){R.CHM(Xe);const $e=R.oxw();return R.KtG($e.setColumns())}),R.TgZ(1,"mat-icon"),R._uU(2,"settings"),R.qZA()()}if(2&ut){const Xe=R.oxw();R.Q6J("disabled",Xe.showAllDetails)}}function ee(ut,Ye){1&ut&&R._UZ(0,"perun-web-apps-loading-table")}const Le=function(){return[]};function Ze(ut,Ye){if(1&ut){const Xe=R.EpF();R.TgZ(0,"app-applications-dynamic-list",14),R.NdJ("loading$",function($e){R.CHM(Xe);const ge=R.oxw();return R.KtG(ge.loading$=$e)}),R.qZA()}if(2&ut){const Xe=R.oxw();R.Q6J("tableId",Xe.showAllDetails?Xe.detailTableId:Xe.tableId)("searchString",Xe.filterValue)("displayedColumns",Xe.currentColumns)("fedColumnsFriendly",Xe.showAllDetails?R.DdM(11,Le):Xe.configuredFedColumns)("fedAttrs",Xe.fedAttrs)("states",Xe.currentStates)("dateFrom",Xe.startDate.value)("dateTo",Xe.endDate.value)("includeGroupApps",Xe.showGroupApps)("refreshTable",Xe.refresh)("vo",Xe.vo)}}let Ie=(()=>{class ut{static#e=this.id="VoApplicationsComponent";constructor(Xe,nt,$e,ge,q){this.registrarManager=Xe,this.entityStorageService=nt,this.attributeManager=$e,this.dialog=ge,this.cd=q,this.currentStates=["NEW","VERIFIED"],this.simplePrependColumns=["id"],this.groupPrependColumns=["id","groupId","groupName"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.configuredColumns=[],this.configuredFedColumns=[],this.currentColumns=[],this.columnsAuth=!1,this.filterValue="",this.showAllDetails=!1,this.detailTableId=p.Jf,this.tableId=p.Hi,this.showGroupApps=!1,this.refresh=!1,this.fedAttrs=[]}ngOnInit(){this.loading$=(0,x.of)(!0),this.vo=this.entityStorageService.getEntity(),this.startDate=new g.NI((0,S.p6)(this.yearAgo(),"yyyy-MM-dd","en-GB")),this.endDate=new g.NI((0,S.p6)(new Date,"yyyy-MM-dd","en-GB")),this.attributeManager.getIdpAttributeDefinitions().subscribe(Xe=>{Xe.forEach(nt=>{this.fedAttrs.includes(nt)||this.fedAttrs.push(nt)})}),this.loadViewConfiguration()}yearAgo(){const Xe=new Date;return Xe.setDate(Xe.getDate()-365),Xe}showGroupApplications(Xe){this.showGroupApps=Xe.checked,this.currentColumns=this.refreshColumns()}showDetails(Xe){this.showAllDetails=Xe,this.loadViewConfiguration()}applyFilter(Xe){this.filterValue=Xe}refreshColumns(){return this.cd.detectChanges(),this.showAllDetails?this.showGroupApps?this.groupPrependColumns.concat(this.detailedColumns):this.simplePrependColumns.concat(this.detailedColumns):this.configuredColumns.length>0?this.showGroupApps?this.groupPrependColumns.concat(this.configuredColumns):this.simplePrependColumns.concat(this.configuredColumns):this.showGroupApps?this.groupPrependColumns.concat(this.simpleColumns):this.simplePrependColumns.concat(this.simpleColumns)}loadViewConfiguration(){this.cd.detectChanges(),this.attributeManager.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(Xe=>{null!=Xe?.value&&(Xe?.value).length>0?(this.configuredColumns=Xe.value,this.configuredFedColumns=this.configuredColumns.filter(nt=>this.fedAttrs.some($e=>$e.friendlyName===nt))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.columnsAuth=Xe.writable,this.currentColumns=this.refreshColumns()})}setColumns(){const Xe=(0,T.kZ)();Xe.width="650px",Xe.data={columns:[],voId:this.vo.id,theme:"vo-theme"},this.dialog.open(b.a,Xe).afterClosed().subscribe($e=>{$e&&this.loadViewConfiguration()})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function(nt){return new(nt||ut)(R.Y36(e.tk),R.Y36(m.fb),R.Y36(e.H8),R.Y36(v.uw),R.Y36(R.sBO))};static#i=this.\u0275cmp=R.Xpm({type:ut,selectors:[["app-vo-applications"]],hostVars:2,hostBindings:function(nt,$e){2&nt&&R.ekj("router-component",$e.true)},decls:23,vars:22,consts:[[1,"page-subtitle"],[3,"refresh"],["mat-stroked-button","","class","me-2",3,"click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],["mat-stroked-button","","class","ms-2",3,"disabled","click",4,"ngIf"],["color","primary",3,"checked","change"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-stroked-button","",1,"ms-2",3,"disabled","click"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","loading$"]],template:function(nt,$e){if(1&nt&&(R.TgZ(0,"h1",0),R._uU(1),R.ALo(2,"translate"),R.qZA(),R.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),R.NdJ("refresh",function(){return $e.refreshTable()}),R.qZA(),R.YNc(5,W,3,3,"button",2),R.YNc(6,J,3,3,"button",2),R.TgZ(7,"perun-web-apps-application-state-selector",3),R.NdJ("stateChanged",function(q){return $e.currentStates=q}),R.qZA(),R.TgZ(8,"perun-web-apps-debounce-filter",4),R.NdJ("filter",function(q){return $e.applyFilter(q)}),R.qZA(),R._UZ(9,"perun-web-apps-date-range",5),R.TgZ(10,"span",6),R.ALo(11,"translate"),R.ALo(12,"translate"),R.YNc(13,z,3,1,"button",7),R.qZA(),R.TgZ(14,"div")(15,"mat-checkbox",8),R.NdJ("change",function(q){return $e.showGroupApplications(q)}),R._uU(16),R.ALo(17,"translate"),R.qZA()()(),R.YNc(18,ee,1,0,"ng-template",null,9,R.W1O),R.TgZ(20,"div",10),R.YNc(21,Ze,1,12,"app-applications-dynamic-list",11),R.ALo(22,"async"),R.qZA()),2&nt){const ge=R.MAs(19);R.xp6(1),R.Oqu(R.lcZ(2,12,"VO_DETAIL.APPLICATION.TITLE")),R.xp6(4),R.Q6J("ngIf",!$e.showAllDetails),R.xp6(1),R.Q6J("ngIf",$e.showAllDetails),R.xp6(2),R.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),R.xp6(1),R.Q6J("endDate",$e.endDate)("startDate",$e.startDate),R.xp6(1),R.s9C("matTooltip",$e.showAllDetails?R.lcZ(11,14,"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP"):R.lcZ(12,16,"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")),R.xp6(3),R.Q6J("ngIf",$e.columnsAuth),R.xp6(2),R.Q6J("checked",$e.showGroupApps),R.xp6(1),R.hij(" ",R.lcZ(17,18,"VO_DETAIL.APPLICATION.SHOW_GROUP_APPLICATIONS")," "),R.xp6(5),R.Q6J("perunWebAppsLoader",R.lcZ(22,20,$e.loading$))("perunWebAppsLoaderIndicator",ge)}},dependencies:[S.O5,N.Hw,B.lW,O.oG,te.gM,ne.K,F.t,ce.S,Ce.P,He.x,ye.e,oe.S,S.Ov,w.X$]})}return ut})()},76472:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>ve});var e=h(70152),p=h(425),g=h(78337),S=h(98558),m=h(64124),T=h(87824),b=h(38106),x=h(1385),R=h(73615),v=h(65619),N=h(63019),B=h(94664),O=h(99397),te=h(27921),ne=h(37398),F=h(65879),ce=h(17700),Ce=h(96814),He=h(56223),ye=h(32296),oe=h(92596),w=h(82599),W=h(55959),J=h(97500),z=h(62481),ee=h(36620),Le=h(2730),Ze=h(69755),Ie=h(71365);const ut=["toggle"];function Ye(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"button",11),F.NdJ("click",function(){F.CHM(fe);const we=F.oxw();return F.KtG(we.onCreateGroup())}),F._uU(1),F.ALo(2,"translate"),F.qZA()}2&xe&&(F.xp6(1),F.hij(" ",F.lcZ(2,1,"VO_DETAIL.GROUPS.CREATE_GROUP")," "))}function Xe(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"span",12),F.ALo(1,"translate"),F.TgZ(2,"button",13),F.NdJ("click",function(){F.CHM(fe);const we=F.oxw();return F.KtG(we.deleteGroup())}),F._uU(3),F.ALo(4,"translate"),F.qZA()()}if(2&xe){const fe=ot.ngIf,Je=F.oxw();F.s9C("matTooltip",F.lcZ(1,4,"VO_DETAIL.GROUPS.DELETE_PERMISSION_HINT")),F.Q6J("matTooltipDisabled",fe.removeAuth),F.xp6(2),F.Q6J("disabled",0===Je.selected.selected.length||!fe.removeAuth),F.xp6(1),F.hij(" ",F.lcZ(4,6,"VO_DETAIL.GROUPS.DELETE_GROUP")," ")}}const nt=function(){return["nameWithId","description","menu"]};function $e(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"perun-web-apps-groups-tree",15),F.NdJ("moveGroup",function(we){F.CHM(fe);const pt=F.oxw(2);return F.KtG(pt.onMoveGroup(we))})("refreshTable",function(){F.CHM(fe);const we=F.oxw(2);return F.KtG(we.refresh())}),F.qZA()}if(2&xe){const fe=F.oxw(2);F.Q6J("displayedColumns",F.DdM(7,nt))("expandAll",fe.filtering)("disableRouting",!fe.routeAuth)("groups",fe.groups)("selection",fe.selected)("filterValue",fe.filterValue)("vo",fe.vo)}}function ge(xe,ot){if(1&xe&&(F.TgZ(0,"div"),F.YNc(1,$e,1,8,"perun-web-apps-groups-tree",14),F.ALo(2,"async"),F.qZA()),2&xe){const fe=F.oxw(),Je=F.MAs(21);F.xp6(1),F.Q6J("perunWebAppsLoader",F.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",Je)}}function q(xe,ot){if(1&xe){const fe=F.EpF();F.TgZ(0,"perun-web-apps-groups-list",17),F.NdJ("groupMoved",function(we){F.CHM(fe);const pt=F.oxw(2);return F.KtG(pt.onMoveGroup(we))})("queryChanged",function(we){F.CHM(fe);const pt=F.oxw(2);return F.KtG(pt.nextPage.next(we))})("refreshTable",function(){F.CHM(fe);const we=F.oxw(2);return F.KtG(we.refresh())})("downloadAll",function(we){F.CHM(fe);const pt=F.oxw(2);return F.KtG(pt.downloadAll(we))}),F.ALo(1,"async"),F.qZA()}if(2&xe){const fe=F.oxw(2);F.Q6J("disableMembers",!0)("displayedColumns",fe.displayedColumns)("disableRouting",!fe.routeAuth)("groups",F.lcZ(1,7,fe.groupPage$))("selection",fe.selected)("filter",fe.filterValue)("tableId",fe.tableId)}}function me(xe,ot){if(1&xe&&(F.TgZ(0,"div"),F.YNc(1,q,2,9,"perun-web-apps-groups-list",16),F.ALo(2,"async"),F.qZA()),2&xe){const fe=F.oxw(),Je=F.MAs(21);F.xp6(1),F.Q6J("perunWebAppsLoader",F.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",Je)}}function Oe(xe,ot){1&xe&&F._UZ(0,"perun-web-apps-loading-table")}const Ve=function(xe){return{removeAuth:xe}};let ve=(()=>{class xe{static#e=this.id="VoGroupsComponent";constructor(fe,Je,we,pt,Y){this.dialog=fe,this.groupService=Je,this.authResolver=we,this.entityStorageService=pt,this.groupUtils=Y,this.groups=[],this.nextPage=new v.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,te.O)({data:[],totalCount:0,offset:0,pageSize:0})),this.showGroupList=!1,this.selected=new g.Ov(!0,[]),this.loadingSubject$=new v.X(!1),this.loading$=(0,N.T)(this.loadingSubject$,this.nextPage.pipe((0,ne.U)(()=>!0))),this.filtering=!1,this.filterValue="",this.tableId=b.rc,this.displayedColumns=["select","id","name","description","menu"],this.removeAuth$=this.selected.changed.pipe((0,ne.U)(Ue=>Ue.source.selected.reduce((ae,je)=>ae&&this.authResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.vo,je]),!0)),(0,te.O)(!0)),this.attrNames=[x.r.GROUP_SYNC_ENABLED,x.r.GROUP_LAST_SYNC_STATE,x.r.GROUP_LAST_SYNC_TIMESTAMP,x.r.GROUP_STRUCTURE_SYNC_ENABLED,x.r.GROUP_LAST_STRUCTURE_SYNC_STATE,x.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(we=>{we&&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(we=>{we&&this.refresh()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refresh()}removeAllGroups(){this.selected.clear()}onMoveGroup(fe){const Je=(0,m.kZ)();Je.width="550px",Je.data={group:fe,theme:"vo-theme"},this.dialog.open(S.c,Je).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 Je=this.nextPage.getValue(),we=(pt,Y)=>this.groupUtils.getDataForColumn(pt,Y);this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:Je.order,pageSize:fe.length,offset:0,searchString:Je.searchString,sortColumn:Je.sortColumn}}).subscribe({next:pt=>{(0,m.O6)((0,m.Xn)(pt.data,this.displayedColumns,we),fe.format)}})}static#t=this.\u0275fac=function(Je){return new(Je||xe)(F.Y36(ce.uw),F.Y36(T.ff),F.Y36(R.x4),F.Y36(R.fb),F.Y36(R.K1))};static#i=this.\u0275cmp=F.Xpm({type:xe,selectors:[["app-vo-groups"]],viewQuery:function(Je,we){if(1&Je&&F.Gf(ut,7),2&Je){let pt;F.iGM(pt=F.CRH())&&(we.toggle=pt.first)}},hostVars:2,hostBindings:function(Je,we){2&Je&&F.ekj("router-component",we.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(Je,we){1&Je&&(F.TgZ(0,"div")(1,"h1",0),F._uU(2),F.ALo(3,"translate"),F.qZA(),F.TgZ(4,"perun-web-apps-refresh-button",1),F.NdJ("refresh",function(){return we.refresh()}),F.qZA(),F.YNc(5,Ye,3,3,"button",2),F.YNc(6,Xe,5,8,"span",3),F.ALo(7,"async"),F.TgZ(8,"perun-web-apps-debounce-filter",4),F.NdJ("filter",function(Y){return we.applyFilter(Y)}),F.qZA(),F.TgZ(9,"label",5),F.NdJ("click",function(){return we.labelToggle()}),F._uU(10),F.ALo(11,"translate"),F.qZA(),F.TgZ(12,"mat-slide-toggle",6,7),F.NdJ("change",function(){return we.removeAllGroups()})("ngModelChange",function(Y){return we.showGroupList=Y}),F.qZA(),F.TgZ(14,"label",5),F.NdJ("click",function(){return we.labelToggle()}),F._uU(15),F.ALo(16,"translate"),F.qZA(),F.TgZ(17,"div",8),F.YNc(18,ge,3,4,"div",9),F.YNc(19,me,3,4,"div",9),F.qZA()(),F.YNc(20,Oe,1,0,"ng-template",null,10,F.W1O)),2&Je&&(F.xp6(2),F.Oqu(F.lcZ(3,9,"VO_DETAIL.GROUPS.TITLE")),F.xp6(3),F.Q6J("ngIf",we.createAuth),F.xp6(1),F.Q6J("ngIf",F.VKq(17,Ve,F.lcZ(7,11,we.removeAuth$))),F.xp6(2),F.Q6J("placeholder","VO_DETAIL.GROUPS.FILTER"),F.xp6(2),F.hij("",F.lcZ(11,13,"VO_DETAIL.GROUPS.TREE_VIEW")," "),F.xp6(2),F.Q6J("ngModel",we.showGroupList),F.xp6(3),F.hij("",F.lcZ(16,15,"VO_DETAIL.GROUPS.LIST_VIEW")," "),F.xp6(3),F.Q6J("ngIf",!we.showGroupList),F.xp6(1),F.Q6J("ngIf",we.showGroupList))},dependencies:[Ce.O5,He.JJ,He.On,ye.lW,oe.gM,w.Rr,W.K,J.W,z.t,ee.I,Le.P,Ze.e,Ce.Ov,Ie.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"],changeDetection:0})}return xe})()},86445:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>me});var e=h(78337),p=h(73615),g=h(97545),S=h(87824),m=h(1385),T=h(56223),b=h(38106),x=h(64124),R=h(78535),v=h(78955),N=h(14110),B=h(22096),O=h(65879),te=h(17700),ne=h(96814),F=h(23680),ce=h(64170),Ce=h(32296),He=h(98525),ye=h(92596),oe=h(77988),w=h(55959),W=h(62481),J=h(2730),z=h(47640),ee=h(69755),Le=h(71365),Ze=h(87812);function Ie(Oe,Ve){if(1&Oe){const ve=O.EpF();O.TgZ(0,"button",18),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onAddMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Oe){const ve=O.oxw();O.Q6J("disabled",ve.blockManualMemberAdding),O.xp6(1),O.hij(" ",O.lcZ(2,2,"VO_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function ut(Oe,Ve){if(1&Oe&&(O.TgZ(0,"button",19),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&Oe){const ve=O.oxw(),xe=O.MAs(13);O.Q6J("disabled",ve.blockManualMemberAdding||ve.inviteDisabled)("matMenuTriggerFor",xe),O.xp6(1),O.hij(" ",O.lcZ(2,3,"VO_DETAIL.MEMBERS.INVITE")," ")}}function Ye(Oe,Ve){if(1&Oe){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onInviteMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Oe&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_ONE")," "))}function Xe(Oe,Ve){if(1&Oe){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onBulkInvite())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Oe&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_BULK")," "))}function nt(Oe,Ve){if(1&Oe){const ve=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(ve);const ot=O.oxw();return O.KtG(ot.onRemoveMembers())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Oe){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 $e(Oe,Ve){if(1&Oe&&(O.TgZ(0,"mat-option",22),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&Oe){const ve=Ve.$implicit;O.Q6J("value",ve),O.xp6(1),O.Oqu(O.lcZ(2,2,ve))}}function ge(Oe,Ve){1&Oe&&O._UZ(0,"perun-web-apps-loading-table")}function q(Oe,Ve){if(1&Oe){const ve=O.EpF();O.TgZ(0,"perun-web-apps-members-dynamic-list",23),O.NdJ("loading$",function(ot){O.CHM(ve);const fe=O.oxw();return O.KtG(fe.loading$=ot)}),O.qZA()}if(2&Oe){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 me=(()=>{class Oe{static#e=this.id="VoMembersComponent";constructor(ve,xe,ot,fe,Je,we,pt,Y,Ue){this.registrarService=ve,this.notificator=xe,this.dialog=ot,this.authzService=fe,this.storeService=Je,this.attributesManager=we,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 T.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=[],this.tableId=b.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,x.kZ)();ve.width="1000px",ve.data={voId:this.vo.id},this.dialog.open(v.H,ve).afterClosed().subscribe(ot=>{ot&&this.refreshTable()})}onRemoveMembers(){const ve=(0,x.kZ)();ve.width="450px",ve.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(g.X,ve).afterClosed().subscribe(ot=>{ot&&this.refreshTable()})}onInviteMember(){const ve=(0,x.kZ)();ve.width="650px",ve.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(R.R,ve)}onBulkInvite(){const ve=(0,x.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(xe=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(ve,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:ot=>{this.blockManualMemberAdding=null!==ot.value,xe()},error:ot=>{"PrivilegeException"!==ot.name&&this.notificator.showError(ot.name),xe()}})})}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(xe){return new(xe||Oe)(O.Y36(S.tk),O.Y36(p.V6),O.Y36(te.uw),O.Y36(p.x4),O.Y36(p.d6),O.Y36(S.H8),O.Y36(p.F5),O.Y36(p.fb),O.Y36(O.sBO))};static#i=this.\u0275cmp=O.Xpm({type:Oe,selectors:[["app-vo-members"]],hostVars:2,hostBindings:function(xe,ot){2&xe&&O.ekj("router-component",ot.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(xe,ot){if(1&xe&&(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 ot.refreshTable()}),O.qZA(),O.TgZ(6,"div",4),O.ALo(7,"translate"),O.YNc(8,Ie,3,4,"button",5),O.qZA(),O.TgZ(9,"span",6),O.ALo(10,"translate"),O.YNc(11,ut,3,5,"button",7),O.TgZ(12,"mat-menu",null,8),O.YNc(14,Ye,3,3,"button",9),O.YNc(15,Xe,3,3,"button",9),O.qZA()(),O.YNc(16,nt,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 ot.changeStatuses()}),O.TgZ(22,"mat-select-trigger"),O._uU(23),O.ALo(24,"memberStatus"),O.qZA(),O.YNc(25,$e,3,4,"mat-option",13),O.qZA()(),O.TgZ(26,"perun-web-apps-debounce-filter",14),O.NdJ("filter",function(Je){return ot.onSearchByString(Je)}),O.qZA()(),O.YNc(27,ge,1,0,"ng-template",null,15,O.W1O),O.TgZ(29,"div",16),O.YNc(30,q,1,9,"perun-web-apps-members-dynamic-list",17),O.ALo(31,"async"),O.qZA()()),2&xe){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",!ot.blockManualMemberAdding),O.xp6(2),O.Q6J("ngIf",ot.addAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(10,22,"VO_DETAIL.MEMBERS.INVITE_DISABLED")),O.Q6J("matTooltipDisabled",!ot.inviteDisabled)("matTooltipPosition","above"),O.xp6(2),O.Q6J("ngIf",ot.inviteAuth),O.xp6(3),O.Q6J("ngIf",ot.inviteAuth),O.xp6(1),O.Q6J("ngIf",ot.inviteAuth),O.xp6(1),O.Q6J("ngIf",ot.removeAuth),O.xp6(3),O.Oqu(O.lcZ(20,24,"VO_DETAIL.MEMBERS.FILTER_STATUS")),O.xp6(2),O.Q6J("formControl",ot.statuses),O.xp6(2),O.hij(" ",O.lcZ(24,26,ot.displaySelectedStatuses())," "),O.xp6(2),O.Q6J("ngForOf",ot.statusList),O.xp6(1),O.Q6J("placeholder","VO_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),O.xp6(4),O.Q6J("perunWebAppsLoader",O.lcZ(31,28,ot.loading$))("perunWebAppsLoaderIndicator",fe)}},dependencies:[ne.sg,ne.O5,F.ey,ce.KE,ce.hX,T.JJ,T.oH,Ce.lW,He.gD,He.$L,ye.gM,oe.VK,oe.OP,oe.p6,w.K,W.t,J.P,z.m,ee.e,ne.Ov,Le.X$,Ze.l],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return Oe})()},4553:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>ye});var e=h(78337),p=h(87824),g=h(25387),S=h(38106),m=h(64124),T=h(73615),b=h(65879),x=h(17700),R=h(96814),v=h(32296),N=h(55959),B=h(62481),O=h(12877),te=h(2730),ne=h(69755),F=h(71365);function ce(oe,w){if(1&oe){const W=b.EpF();b.TgZ(0,"button",7),b.NdJ("click",function(){b.CHM(W);const z=b.oxw();return b.KtG(z.deleteSelectedResources())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&oe){const W=b.oxw();b.Q6J("disabled",0===W.selected.selected.length),b.xp6(1),b.hij(" ",b.lcZ(2,2,"VO_DETAIL.RESOURCES.LIST.DELETE")," ")}}function Ce(oe,w){1&oe&&b._UZ(0,"perun-web-apps-loading-table")}function He(oe,w){if(1&oe&&b._UZ(0,"perun-web-apps-resources-list",8),2&oe){const W=b.oxw();b.Q6J("disableRouting",!W.routeAuth)("filterValue",W.filterValue)("resources",W.resources)("routingVo",!0)("displayedColumns",W.displayedColumns)("selection",W.selected)("tableId",W.tableId)}}let ye=(()=>{class oe{static#e=this.id="VoResourcesPreviewComponent";constructor(W,J,z,ee){this.resourcesManager=W,this.dialog=J,this.authResolver=z,this.entityStorageService=ee,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.displayedColumns=[],this.tableId=S.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(W=>{this.resources=W,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(W){this.filterValue=W}deleteSelectedResources(){const W=(0,m.kZ)();W.width="450px",W.data={theme:"vo-theme",resources:this.selected.selected},this.dialog.open(g.f,W).afterClosed().subscribe(z=>{z&&this.refreshTable()})}static#t=this.\u0275fac=function(J){return new(J||oe)(b.Y36(p.xk),b.Y36(x.uw),b.Y36(T.x4),b.Y36(T.fb))};static#i=this.\u0275cmp=b.Xpm({type:oe,selectors:[["app-vo-resources-preview"]],hostVars:2,hostBindings:function(J,z){2&J&&b.ekj("router-component",z.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(J,z){if(1&J&&(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 z.refreshTable()}),b.qZA(),b.YNc(5,ce,3,4,"button",2),b.TgZ(6,"perun-web-apps-debounce-filter",3),b.NdJ("filter",function(Le){return z.applyFilter(Le)}),b.qZA(),b.YNc(7,Ce,1,0,"ng-template",null,4,b.W1O),b.TgZ(9,"div",5),b.YNc(10,He,1,7,"perun-web-apps-resources-list",6),b.qZA()()),2&J){const ee=b.MAs(8);b.xp6(2),b.Oqu(b.lcZ(3,5,"VO_DETAIL.RESOURCES.LIST.TITLE")),b.xp6(3),b.Q6J("ngIf",z.removeAuth),b.xp6(1),b.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),b.xp6(4),b.Q6J("perunWebAppsLoader",z.loading)("perunWebAppsLoaderIndicator",ee)}},dependencies:[R.O5,v.lW,N.K,B.t,O.C,te.P,ne.e,F.X$]})}return oe})()},65992:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>Ue});var e=h(73615),p=h(87824),g=h(65879),S=h(96814),m=h(74104),T=h(11186),b=h(62481),x=h(25313),R=h(55940),v=h(26385),N=h(3305),B=h(71365);function O(ae,je){1&ae&&g._UZ(0,"mat-spinner",2)}function te(ae,je){if(1&ae&&(g.TgZ(0,"mat-panel-description")(1,"div")(2,"i",10),g._uU(3," error "),g.qZA(),g._uU(4),g.ALo(5,"translate"),g.ALo(6,"translate"),g.qZA()()),2&ae){const U=g.oxw().$implicit,le=g.oxw(2);g.xp6(4),g.HOy(" ",le.getErrorCountStates(U)," ",g.lcZ(5,4,"VO_DETAIL.RESOURCES.STATES.FROM")," ",U.taskList.length," ",g.lcZ(6,6,"VO_DETAIL.RESOURCES.STATES.TASKS_WITH_ERROR_STATE")," ")}}function ne(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ID")," "))}function F(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.id)}}function ce(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SERVICE")," "))}function Ce(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.service.name)}}function He(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STATUS")," "))}function ye(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ae){const U=je.$implicit;g.xp6(1),g.Oqu(U.status)}}function oe(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SCHEDULED")," "))}function w(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function W(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function J(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,w,3,4,"div",25),g.YNc(2,W,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.schedule)("ngIfElse",le)}}function z(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STARTED")," "))}function ee(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function Le(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function Ze(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,ee,3,4,"div",25),g.YNc(2,Le,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.startTime)("ngIfElse",le)}}function Ie(ae,je){1&ae&&(g.TgZ(0,"th",23),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ENDED")," "))}function ut(ae,je){if(1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"date"),g.qZA()),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.hij(" ",g.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function Ye(ae,je){1&ae&&(g._uU(0),g.ALo(1,"translate")),2&ae&&g.hij(" ",g.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function Xe(ae,je){if(1&ae&&(g.TgZ(0,"td",24),g.YNc(1,ut,3,4,"div",25),g.YNc(2,Ye,2,3,"ng-template",26,27,g.W1O),g.qZA()),2&ae){const U=je.$implicit,le=g.MAs(3);g.xp6(1),g.Q6J("ngIf",U.endTime)("ngIfElse",le)}}function nt(ae,je){1&ae&&g._UZ(0,"tr",28)}const $e=function(ae,je,U){return{redTableItem:ae,greenTableItem:je,yellowTableItem:U}};function ge(ae,je){if(1&ae&&g._UZ(0,"tr",29),2&ae){const U=je.$implicit;g.Q6J("ngClass",g.kEZ(1,$e,"ERROR"===U.status||"SENDERROR"===U.status||"GENERROR"===U.status,"DONE"===U.status,"WARNING"===U.status))}}function q(ae,je){if(1&ae&&(g.TgZ(0,"table",12),g.ynx(1,13),g.YNc(2,ne,3,3,"th",14),g.YNc(3,F,2,1,"td",15),g.BQk(),g.ynx(4,16),g.YNc(5,ce,3,3,"th",14),g.YNc(6,Ce,2,1,"td",15),g.BQk(),g.ynx(7,17),g.YNc(8,He,3,3,"th",14),g.YNc(9,ye,2,1,"td",15),g.BQk(),g.ynx(10,18),g.YNc(11,oe,3,3,"th",14),g.YNc(12,J,4,2,"td",15),g.BQk(),g.ynx(13,19),g.YNc(14,z,3,3,"th",14),g.YNc(15,Ze,4,2,"td",15),g.BQk(),g.ynx(16,20),g.YNc(17,Ie,3,3,"th",14),g.YNc(18,Xe,4,2,"td",15),g.BQk(),g.YNc(19,nt,1,0,"tr",21),g.YNc(20,ge,1,5,"tr",22),g.qZA()),2&ae){const U=g.oxw(2).$implicit,le=g.oxw(2);g.Q6J("dataSource",le.datasources[le.propagation.indexOf(U)]),g.xp6(19),g.Q6J("matHeaderRowDef",le.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",le.displayedColumns)}}function me(ae,je){1&ae&&(g.TgZ(0,"div"),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_TASKS")," "))}function Oe(ae,je){if(1&ae&&(g._UZ(0,"mat-divider"),g.YNc(1,q,21,3,"table",11),g.YNc(2,me,3,3,"div",8)),2&ae){const U=g.oxw().$implicit;g.xp6(1),g.Q6J("ngIf",0!==U.taskList.length),g.xp6(1),g.Q6J("ngIf",0===U.taskList.length)}}function Ve(ae,je){if(1&ae&&(g.TgZ(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._UZ(3,"img",6),g.TgZ(4,"div",7),g._uU(5),g.qZA()(),g.YNc(6,te,7,8,"mat-panel-description",8),g.qZA(),g.YNc(7,Oe,3,2,"ng-template",9),g.qZA()),2&ae){const U=je.$implicit,le=g.oxw(2);g.xp6(5),g.hij(" ",U.resource.name," "),g.xp6(1),g.Q6J("ngIf",0!==le.getErrorCountStates(U))}}function ve(ae,je){if(1&ae&&(g.TgZ(0,"div",3)(1,"mat-accordion",4),g.YNc(2,Ve,8,2,"mat-expansion-panel",5),g.qZA()()),2&ae){const U=g.oxw();g.xp6(2),g.Q6J("ngForOf",U.propagation)}}let xe=(()=>{class ae{constructor(){this.propagation=[],this.loading=!1,this.datasources=[],this.displayedColumns=["id","service","status","scheduled","started","ended"]}getErrorCountStates(U){let le=0;for(const X of U.taskList)("ERROR"===X.status||"GENERROR"===X.status||"SENDERROR"===X.status)&&le++;return le}getDataSource(){this.datasources=[];for(const U of this.propagation)this.datasources.push(new x.by(U.taskList))}ngOnChanges(){this.getDataSource()}static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275cmp=g.Xpm({type:ae,selectors:[["app-state-tab"]],inputs:{propagation:"propagation",loading:"loading"},features:[g.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(le,X){1&le&&(g.YNc(0,O,1,0,"mat-spinner",0),g.YNc(1,ve,3,1,"div",1)),2&le&&(g.Q6J("ngIf",X.loading),g.xp6(1),g.Q6J("ngIf",!X.loading))},dependencies:[S.mk,S.sg,S.O5,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,R.Ou,v.d,N.pp,N.ib,N.yz,N.yK,N.u4,N.HS,S.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 ae})();function ot(ae,je){if(1&ae&&(g._uU(0),g.ALo(1,"translate"),g.TgZ(2,"span",5),g._uU(3),g.qZA()),2&ae){const U=g.oxw();g.hij(" ",g.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.ERROR_RESOURCES")," "),g.xp6(3),g.Oqu(U.errorPropagation.length)}}function fe(ae,je){1&ae&&(g.TgZ(0,"perun-web-apps-alert",8),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_ERROR")," "))}function Je(ae,je){if(1&ae&&(g.YNc(0,fe,3,3,"perun-web-apps-alert",6),g._UZ(1,"app-state-tab",7)),2&ae){const U=g.oxw();g.Q6J("ngIf",!U.loading&&0===U.errorPropagation.length),g.xp6(1),g.Q6J("loading",U.loading)("propagation",U.errorPropagation)}}function we(ae,je){if(1&ae&&(g._uU(0),g.ALo(1,"translate"),g.TgZ(2,"span",9),g._uU(3),g.qZA()),2&ae){const U=g.oxw();g.hij(" ",g.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.OK_RESOURCES")," "),g.xp6(3),g.Oqu(U.okPropagation.length)}}function pt(ae,je){1&ae&&(g.TgZ(0,"perun-web-apps-alert",8),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ae&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_OK")," "))}function Y(ae,je){if(1&ae&&(g.YNc(0,pt,3,3,"perun-web-apps-alert",6),g._UZ(1,"app-state-tab",7)),2&ae){const U=g.oxw();g.Q6J("ngIf",!U.loading&&0===U.okPropagation.length),g.xp6(1),g.Q6J("loading",U.loading)("propagation",U.okPropagation)}}let Ue=(()=>{class ae{static#e=this.id="VoResourcesStatesComponent";constructor(U,le){this.taskService=U,this.entityStorageService=le,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 le of U){let X=!0;for(const Be of le.taskList)if("ERROR"===Be.status||"GENERROR"===Be.status||"SENDERROR"===Be.status){X=!1;break}X?this.okPropagation.push(le):this.errorPropagation.push(le)}this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(le){return new(le||ae)(g.Y36(p.Ob),g.Y36(e.fb))};static#i=this.\u0275cmp=g.Xpm({type:ae,selectors:[["app-vo-resources-states"]],hostVars:2,hostBindings:function(le,X){2&le&&g.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(le,X){1&le&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return X.refreshTable()}),g.qZA(),g.TgZ(4,"mat-tab-group",2),g.NdJ("selectedIndexChange",function(ke){return X.selectedIndex=ke}),g.TgZ(5,"mat-tab"),g.YNc(6,ot,4,4,"ng-template",3),g.YNc(7,Je,2,3,"ng-template",4),g.qZA(),g.TgZ(8,"mat-tab"),g.YNc(9,we,4,4,"ng-template",3),g.YNc(10,Y,2,3,"ng-template",4),g.qZA()()),2&le&&(g.xp6(1),g.Oqu(g.lcZ(2,2,"VO_DETAIL.RESOURCES.STATES.TITLE")),g.xp6(3),g.Q6J("selectedIndex",X.selectedIndex))},dependencies:[S.O5,m.Vc,m.uD,m.uX,m.SP,T.w,b.t,xe,B.X$]})}return ae})()},45279:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>Xe});var e=h(23164),p=h(73615),g=h(15939),S=h(46845),m=h(69400),T=h(87824),b=h(64124),x=h(65879),R=h(17700),v=h(71365),N=h(44112),B=h(96814),O=h(30617),te=h(32296),ne=h(55940),F=h(92596),ce=h(26385),Ce=h(11186),He=h(55959),ye=h(62481),oe=h(69755),w=h(18994);function W(nt,$e){1&nt&&x._UZ(0,"mat-spinner",15)}function J(nt,$e){if(1&nt){const ge=x.EpF();x.TgZ(0,"button",21),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw(2);return x.KtG(me.settings())}),x.TgZ(1,"i",22),x._uU(2,"edit"),x.qZA(),x.TgZ(3,"span",23),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&nt&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function z(nt,$e){if(1&nt&&(x.TgZ(0,"div",16)(1,"div")(2,"div",17),x._uU(3),x.ALo(4,"translate"),x.qZA(),x.TgZ(5,"div")(6,"span",17),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._uU(9,": "),x.TgZ(10,"mat-icon",18),x._uU(11,"arrow_right_alt"),x.qZA(),x._uU(12),x.ALo(13,"translate"),x.ALo(14,"translate"),x.TgZ(15,"mat-icon",19),x._uU(16,"restore"),x.qZA(),x._uU(17),x.ALo(18,"translate"),x.ALo(19,"translate"),x.YNc(20,J,6,3,"button",20),x.qZA()()()),2&nt){const ge=x.oxw();x.xp6(3),x.AsE(" ",x.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAME"),": ",ge.applicationForm.moduleClassName," "),x.xp6(4),x.Oqu(x.lcZ(8,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),x.xp6(5),x.hij(" ",ge.applicationForm.automaticApproval?x.lcZ(13,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(14,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),x.xp6(5),x.hij(" ",ge.applicationForm.automaticApprovalExtension?x.lcZ(18,14,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):x.lcZ(19,16,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),x.xp6(3),x.Q6J("ngIf",ge.editAuth)}}function ee(nt,$e){if(1&nt){const ge=x.EpF();x.TgZ(0,"button",24),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.add())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&nt&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function Le(nt,$e){if(1&nt){const ge=x.EpF();x.TgZ(0,"button",25),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.save())}),x.TgZ(1,"i",10),x._uU(2,"save"),x.qZA(),x._uU(3),x.ALo(4,"translate"),x.qZA()}if(2&nt){const ge=x.oxw();x.Q6J("disabled",!ge.itemsChanged),x.xp6(3),x.hij(" ",x.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function Ze(nt,$e){if(1&nt){const ge=x.EpF();x.TgZ(0,"button",26),x.NdJ("click",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.copy())}),x.TgZ(1,"i",22),x._uU(2,"file_copy"),x.qZA(),x.TgZ(3,"span",23),x._uU(4),x.ALo(5,"translate"),x.qZA()()}2&nt&&(x.xp6(4),x.hij(" ",x.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.COPY_VO_BUTTON")," "))}function Ie(nt,$e){1&nt&&(x.TgZ(0,"perun-web-apps-alert",27),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&nt&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function ut(nt,$e){1&nt&&x._UZ(0,"perun-web-apps-loading-table")}function Ye(nt,$e){if(1&nt){const ge=x.EpF();x.TgZ(0,"app-application-form-list",28),x.NdJ("applicationFormItemsChange",function(){x.CHM(ge);const me=x.oxw();return x.KtG(me.changeItems())}),x.qZA()}if(2&nt){const ge=x.oxw();x.Q6J("applicationForm",ge.applicationForm)("applicationFormItems",ge.applicationFormItems)("displayedColumns",ge.displayedColumns)("refreshApplicationForm",ge.refreshApplicationForm)("theme","vo-theme")}}let Xe=(()=>{class nt{static#e=this.id="VoSettingsApplicationFormComponent";constructor(ge,q,me,Oe,Ve,ve,xe,ot){this.registrarManager=ge,this.dialog=q,this.notificator=me,this.translate=Oe,this.router=Ve,this.authResolver=ve,this.voService=xe,this.entityStorageService=ot,this.loading=!1,this.applicationFormItems=[],this.itemsChanged=!1,this.displayedColumns=[],this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loading=!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(q=>{this.applicationFormItems=q,this.loading=!1})})}add(){let ge=(0,b.kZ)();ge.width="500px",ge.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(S.J,ge).afterClosed().subscribe(me=>{me&&(this.applicationFormItems=Object.assign([],me[0]),ge=(0,b.kZ)(),ge.width="600px",ge.height="600px",ge.data={voId:this.vo.id,applicationFormItem:me[1],theme:"vo-theme",allItems:this.applicationFormItems},this.dialog.open(m._,ge),this.itemsChanged=!0)})}copy(){const ge=(0,b.kZ)();ge.width="500px",ge.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(g.W,ge).afterClosed().subscribe(me=>{me&&this.updateFormItems()})}settings(){const ge=(0,b.kZ)();ge.width="400px",ge.data={entity:"vo",applicationForm:this.applicationForm,theme:"vo-theme"},this.dialog.open(e.E,ge).afterClosed().subscribe(me=>{me&&(this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(Oe=>{this.notificator.showSuccess(Oe)}),this.applicationForm=me)})}preview(){this.router.navigate(["/organizations",this.vo.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loading=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(ge=>{this.applicationFormItems=ge,this.itemsChanged=!1,this.setAuthRights(),this.refreshApplicationForm=!1,this.loading=!1})}changeItems(){this.itemsChanged=!0}save(){this.loading=!0;let ge=0;for(const q of this.applicationFormItems)q.ordnum=ge,q.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(q=>{this.notificator.showSuccess(q)}),this.updateFormItems()},error:()=>this.loading=!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(q){return new(q||nt)(x.Y36(T.tk),x.Y36(R.uw),x.Y36(p.V6),x.Y36(v.sK),x.Y36(N.F0),x.Y36(p.x4),x.Y36(T.YF),x.Y36(p.fb))};static#i=this.\u0275cmp=x.Xpm({type:nt,selectors:[["app-vo-settings-application-form"]],hostVars:2,hostBindings:function(q,me){2&q&&x.ekj("router-component",me.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(q,me){if(1&q&&(x.TgZ(0,"h1",0),x._uU(1),x.ALo(2,"translate"),x.qZA(),x.YNc(3,W,1,0,"mat-spinner",1),x.TgZ(4,"div"),x.YNc(5,z,21,18,"div",2),x._UZ(6,"mat-divider",3),x.TgZ(7,"div",4)(8,"perun-web-apps-refresh-button",5),x.NdJ("refresh",function(){return me.updateFormItems()}),x.qZA(),x.YNc(9,ee,3,3,"button",6),x.YNc(10,Le,5,4,"button",7),x.YNc(11,Ze,6,3,"button",8),x.TgZ(12,"button",9),x.NdJ("click",function(){return me.preview()}),x.TgZ(13,"i",10),x._uU(14,"search"),x.qZA(),x._uU(15),x.ALo(16,"translate"),x.qZA()(),x.YNc(17,Ie,3,3,"perun-web-apps-alert",11),x.YNc(18,ut,1,0,"ng-template",null,12,x.W1O),x.TgZ(20,"div",13),x.YNc(21,Ye,1,5,"app-application-form-list",14),x.qZA()()),2&q){const Oe=x.MAs(19);x.xp6(1),x.hij(" ",x.lcZ(2,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),x.xp6(2),x.Q6J("ngIf",me.loading),x.xp6(2),x.Q6J("ngIf",!me.loading),x.xp6(4),x.Q6J("ngIf",me.editAuth),x.xp6(1),x.Q6J("ngIf",me.editAuth),x.xp6(1),x.Q6J("ngIf",me.editAuth),x.xp6(4),x.hij(" ",x.lcZ(16,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),x.xp6(2),x.Q6J("ngIf",me.editAuth),x.xp6(4),x.Q6J("perunWebAppsLoader",me.loading)("perunWebAppsLoaderIndicator",Oe)}},dependencies:[B.O5,O.Hw,te.lW,ne.Ou,F.gM,ce.d,Ce.w,He.K,ye.t,oe.e,w.b,v.X$]})}return nt})()},80809:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>Cn});var e=h(87824),p=h(78337),g=h(38106),S=h(64124),m=h(17700),T=h(73615),b=h(56223),x=h(50165),R=h(78645),v=h(65879),N=h(71365),B=h(96814),O=h(23680),te=h(24516),ne=h(64170),F=h(30617),ce=h(32296),Ce=h(75986),He=h(98525),ye=h(92596),oe=h(61545),w=h(11186),W=h(12207),J=h(69755),z=h(91762),ee=h(98067),Le=h(1385),Ze=h(87466),Ie=h(97500),ut=h(83472),Ye=h(2730);function Xe(Pt,hi){1&Pt&&(v.TgZ(0,"div")(1,"perun-web-apps-alert",8),v._uU(2),v.ALo(3,"translate"),v.qZA()()),2&Pt&&(v.xp6(2),v.Oqu(v.lcZ(3,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DONT_ASSIGN_INFO")))}function nt(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onAsSubgroupChange(Jt))})("nameChanged",function(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onNameChange(Jt))})("descriptionChanged",function(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onDescriptionChange(Jt))})("parentGroupChanged",function(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.onParentChange(Jt))}),v.qZA()()}if(2&Pt){const ct=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CREATE_NEW_GROUP")),v.xp6(2),v.Q6J("voGroups",ct.allVoGroups)}}const $e=function(){return["select","id","name","description"]};function ge(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.applyFilter(Jt))}),v.qZA(),v._UZ(5,"perun-web-apps-groups-list",12),v.qZA()}if(2&Pt){const ct=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",ct.assignableGroups)("selection",ct.selection)("disableRouting",!0)("displayedColumns",v.DdM(10,$e))("filter",ct.filterValue)("tableId",ct.tableId)}}let q=(()=>{class Pt{constructor(ct,Qt,Jt){this.groupsService=ct,this.guiAuthResolver=Qt,this.attributesService=Jt,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 p.Ov(!0,[]),this.name="",this.description="",this.asSubgroup=!1,this.parentGroup=null,this.filterValue="",this.tableId=g.rc,this.groupToCreate={id:0,beanName:"Group"},this.groupIds=[],this.groupAttrNames=[Le.r.GROUP_SYNC_ENABLED,Le.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,S.jh)(ct,Le.r.VO_BLOCK_MANUAL_MEMBER_ADDING),this.groupsService.getAllRichGroupsWithAttributesByNames(this.voId,this.groupAttrNames).subscribe(Qt=>{this.allVoGroups=Qt.filter(Jt=>"members"!==Jt.name),this.assignableGroups=this.filterAssignableGroups(Qt),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 Qt=[];for(const Jt of ct)!(0,S.bx)(Jt)&&!(0,S.jh)(Jt.attributes,Le.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[Jt])&&Qt.push(Jt);return Qt}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(e.ff),v.Y36(T.x4),v.Y36(e.H8))};static#t=this.\u0275cmp=v.Xpm({type:Pt,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(Qt,Jt){1&Qt&&(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 Jt.groupAssigmentChanged()})("ngModelChange",function(Hi){return Jt.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,Xe,4,3,"div",7),v.YNc(19,nt,5,4,"div",7),v.YNc(20,ge,6,11,"div",7)),2&Qt&&(v.xp6(2),v.Oqu(v.lcZ(3,14,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUP_ASSIGMENT")),v.xp6(2),v.Q6J("ngModel",Jt.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",!Jt.manualMemberAddingBlocked&&Jt.createGroupAuth),v.xp6(2),v.Q6J("disabled",Jt.manualMemberAddingBlocked||!Jt.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",!Jt.manualMemberAddingBlocked&&0!==Jt.assignableGroups.length),v.xp6(2),v.Q6J("disabled",Jt.manualMemberAddingBlocked||0===Jt.assignableGroups.length),v.xp6(1),v.hij(" ",v.lcZ(17,24,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ASSIGN_EXISTING")," "),v.xp6(2),v.Q6J("ngIf","none"===Jt.groupAssignment),v.xp6(1),v.Q6J("ngIf","new"===Jt.groupAssignment),v.xp6(1),v.Q6J("ngIf","existing"===Jt.groupAssignment))},dependencies:[B.O5,b.JJ,b.On,ye.gM,Ze.VQ,Ze.U0,w.w,Ie.W,ut.r,Ye.P,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Pt})();var me=h(12246),Oe=h(37803);const Ve=["stepper"];function ve(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function xe(Pt,hi){1&Pt&&(v.TgZ(0,"h1",5),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE")," "))}function ot(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_LABEL"))}function fe(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function Je(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function we(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function pt(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_LABEL"))}function Y(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.Q6J("value",ct),v.uIk("data-cy",ct),v.xp6(1),v.hij(" ",ct," ")}}function Ue(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_ERROR")," "))}function ae(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function je(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL_ERROR")," "))}function U(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Pt){const ct=hi.$implicit;v.s9C("value",ct),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function le(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.currentLanguage=Jt)}),v.YNc(5,U,4,6,"mat-option",23),v.qZA()()}if(2&Pt){const ct=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ct.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ct.languages)}}function X(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_LABEL"))}function Be(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function ke(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",6)(1,"mat-stepper",7,8)(3,"mat-step",9),v.YNc(4,ot,2,3,"ng-template",10),v.YNc(5,fe,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,Je,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,we,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,pt,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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.onNamespaceChanged(Jt))}),v.YNc(43,Y,2,3,"mat-option",23),v.qZA(),v.YNc(44,Ue,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,ae,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,je,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(ct);const Jt=v.oxw(2);return v.KtG(Jt.passwordResetChange())}),v._uU(61),v.ALo(62,"translate"),v.qZA()(),v.YNc(63,le,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,X,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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.sponsorType=Jt)})("sponsorSelected",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.selectedSponsor=Jt)}),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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.setExpiration(Jt))}),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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.createMember(Jt))})("submitAllowed",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.submitAllowed=Jt)}),v.qZA()()()()}if(2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ct.userControl),v.xp6(2),v.Q6J("ngIf",ct.functionalityNotSupported),v.xp6(1),v.Q6J("formGroup",ct.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",ct.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",ct.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",ct.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(36,48,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_TITLE")),v.xp6(2),v.Q6J("formGroup",ct.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(41,50,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ct.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ct.namespaceControl.hasError("required","namespace")),v.xp6(1),v.s9C("matTooltip",v.lcZ(46,52,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN_DISABLED")),v.Q6J("matTooltipDisabled",ct.namespaceControl.get("login").enabled),v.xp6(3),v.Oqu(v.lcZ(49,54,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN")),v.xp6(3),v.Q6J("ngIf",ct.namespaceControl.hasError("required","login")),v.xp6(3),v.Oqu(v.lcZ(55,56,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL")),v.xp6(3),v.Q6J("ngIf",ct.namespaceControl.hasError("required","email")||ct.namespaceControl.hasError("pattern","email")),v.xp6(1),v.s9C("matTooltip",v.lcZ(59,58,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET_DISABLED")),v.Q6J("matTooltipDisabled",ct.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",ct.namespaceControl.get("passwordReset").value),v.xp6(1),v.Q6J("formGroup",ct.namespaceControl)("namespace",ct.selectedNamespace)("tooltipPwdViaEmail",ct.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",ct.data.voId)("voSponsors",ct.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",ct.minDate),v.xp6(3),v.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function Et(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.WITH_ERRORS")))}function he(Pt,hi){if(1&Pt&&(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,Et,3,3,"perun-web-apps-alert",11),v.qZA()),2&Pt){const ct=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,ct.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"),": ",ct.loginThatWasSet,""),v.xp6(3),v.AsE(" ",v.lcZ(16,17,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD")," : ",ct.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",ct.finishedWithErrors)}}function Pe(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",39)(1,"button",40),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.onCancel())}),v._uU(2),v.ALo(3,"translate"),v.qZA()()}2&Pt&&(v.xp6(2),v.hij(" ",v.lcZ(3,1,"DIALOGS.CREATE_SPONSORED_MEMBER.OK")," "))}function r(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",45),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.BACK")," "))}function u(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",46),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),v.Q6J("disabled",ct.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.CREATE_SPONSORED_MEMBER.NEXT")," ")}}function C(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",47),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.onConfirm())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("disabled",!ct.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.CREATE_SPONSORED_MEMBER.SUBMIT")," ")}}function M(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",39)(1,"div")(2,"button",41),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,r,3,3,"button",42),v.YNc(6,u,3,8,"button",43),v.YNc(7,C,3,4,"button",44),v.qZA()()}if(2&Pt){const ct=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!==ct.stepper&&0!==ct.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function f(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,xe,3,3,"h1",2),v.YNc(2,ke,79,66,"div",3),v.YNc(3,he,21,21,"div",3),v.YNc(4,Pe,4,3,"div",4),v.YNc(5,M,8,6,"div",4),v.qZA()),2&Pt){const ct=v.oxw();v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ct.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ct.successfullyCreated&&void 0!==ct.stepper)}}let o=(()=>{class Pt{constructor(ct,Qt,Jt,ci,Hi,Xi,gt,oi,it,It,Ft,di){this.dialogRef=ct,this.data=Qt,this.membersService=Jt,this.apiRequestConfiguration=ci,this.usersService=Hi,this.store=Xi,this.translator=gt,this.authzService=oi,this.guiAuthResolver=it,this.formBuilder=It,this.cd=Ft,this.groupsService=di,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 R.x,this.minDate=new Date,this.namespaceRules=[],this.parsedRules=new Map,this.expiration="never"}static parseAttributes(ct,Qt,Jt){for(const ci of Qt)switch(ci){case"login":ct.login=Jt;break;case"password":ct.password=Jt}}onConfirm(){this.loading=!0,this.groupsToAssign.next()}createMember(ct){this.loading=!0;const Qt={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},Jt=this.namespaceControl.get("namespace").value,ci=this.parsedRules.get(Jt);"No namespace"!==Jt&&(Qt.userData.namespace=Jt),"disabled"!==ci.login&&(Qt.userData.login=this.namespaceControl.get("login").value),"disabled"!==ci.password&&(Qt.sendActivationLink=this.namespaceControl.get("passwordReset").value,Qt.language=this.currentLanguage,Qt.userData.password=this.namespaceControl.get("passwordCtrl").value),"never"!==this.expiration&&(Qt.validityTo=this.expiration),this.membersService.createSponsoredMember(Qt).subscribe(Hi=>{this.successfullyCreated=!0,this.dialogRef.updateSize("600px"),this.createdMember=Hi,Hi&&Hi.userAttributes&&Hi.userAttributes.filter(Xi=>"login-namespace"===Xi.baseFriendlyName).filter(Xi=>Xi.friendlyNameParameter===Jt).filter(Xi=>null!==Xi.value).forEach(Xi=>{this.loginThatWasSet=Xi.value}),ct.length>0&&this.groupsService.addMember(ct,Hi.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 Qt=null===this.selectedNamespace?{login:"disabled",password:"disabled"}:this.parsedRules.get(ct),Jt=this.namespaceControl.get("login"),ci=this.namespaceControl.get("passwordCtrl"),Hi=this.namespaceControl.get("passwordAgainCtrl"),Xi=this.namespaceControl.get("passwordReset");"disabled"!==Qt.login?(0,S.mH)(Jt,"optional"===Qt.login?[]:[b.kI.required]):(Jt.disable(),Jt.setValue("")),"disabled"!==Qt.password?((0,S.mH)(ci,"optional"===Qt.password?[]:[b.kI.required],[(0,x.yT)(ct,this.usersService,this.apiRequestConfiguration)]),(0,S.mH)(Hi,[]),(0,S.mH)(Xi,[]),this.namespaceControl.get("passwordReset").setValue(!1)):(ci.disable(),ci.setValue(""),Hi.disable(),Hi.setValue(""),Xi.disable(),Xi.setValue(!1))}passwordResetChange(){const ct=this.namespaceControl.get("passwordCtrl"),Qt=this.namespaceControl.get("passwordAgainCtrl");this.namespaceControl.get("passwordReset").value?(ct.disable(),ct.setValue(""),Qt.disable(),Qt.setValue("")):(ct.enable(),Qt.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:["",b.kI.required],lastName:["",b.kI.required],titleBefore:[""],titleAfter:[""]}),this.languages=this.store.getProperty("supported_languages"),this.namespaceControl=this.formBuilder.group({namespace:["",b.kI.required],login:["",[b.kI.required]],passwordCtrl:["",b.kI.required,[(0,x.yT)(null,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],passwordReset:[!1,[]],email:["",[b.kI.required,b.kI.pattern(S.B2)]]},{validators:S.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 Qt={login:"disabled",password:"disabled"};Pt.parseAttributes(Qt,ct.requiredAttributes,"required"),Pt.parseAttributes(Qt,ct.optionalAttributes,"optional"),this.parsedRules.set(ct.namespaceName,Qt)}1===this.namespaceOptions.length&&(this.selectedNamespace=this.namespaceOptions[0])}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(e.uq),v.Y36(T.F5),v.Y36(e.Fv),v.Y36(T.d6),v.Y36(N.sK),v.Y36(e.Ct),v.Y36(T.x4),v.Y36(b.QS),v.Y36(v.sBO),v.Y36(e.ff))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-create-sponsored-member-dialog"]],viewQuery:function(Qt,Jt){if(1&Qt&&v.Gf(Ve,5),2&Qt){let ci;v.iGM(ci=v.CRH())&&(Jt.stepper=ci.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(Qt,Jt){if(1&Qt&&(v.YNc(0,ve,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,f,6,5,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",Jt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Jt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.sg,B.O5,O.ey,te.Nt,ne.KE,ne.hX,ne.TO,b._Y,b.Fj,b.JJ,b.JL,b.Q7,b.sg,b.u,F.Hw,ce.lW,Ce.oG,m.uh,m.xY,m.H8,He.gD,ye.gM,oe.C0,oe.VY,oe.Vq,w.w,W.b,J.e,z.G,ee.c,q,me.l,B.gd,N.X$,Oe.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 Pt})();var n=h(77988);const t=["stepper"];function i(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function a(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_LABEL"))}function c(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function l(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.Q6J("value",ct),v.uIk("data-cy",ct),v.xp6(1),v.hij(" ",ct," ")}}function d(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE_ERROR")," "))}function s(Pt,hi){1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMES_ERROR")," "))}function E(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_FORMAT"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidFormat").value," ")}}function k(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_EMAIL"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidEmail").value," ")}}function Q(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_LOGIN"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidLogin").value," ")}}function rt(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_LABEL"))}function Ge(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",27),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_NAMESPACE_PASSWORD_INFO")," "))}function De(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"mat-radio-group",28),v.NdJ("ngModelChange",function(Jt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.passwordReset=Jt)}),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&Pt){const ct=v.oxw(3);v.Q6J("ngModel",ct.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 et(Pt,hi){if(1&Pt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Pt){const ct=hi.$implicit;v.s9C("value",ct),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function se(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.currentLanguage=Jt)}),v.YNc(5,et,4,6,"mat-option",15),v.qZA()()}if(2&Pt){const ct=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ct.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ct.languages)}}function ie(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION_LABEL"))}function _e(Pt,hi){1&Pt&&(v._uU(0),v.ALo(1,"translate")),2&Pt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function tt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"mat-stepper",7,8)(2,"mat-step",9),v.YNc(3,a,2,3,"ng-template",10),v.YNc(4,c,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,l,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,E,3,4,"mat-error",5),v.YNc(29,k,3,4,"mat-error",5),v.YNc(30,Q,3,4,"mat-error",5),v.qZA()()(),v.TgZ(31,"mat-step"),v.YNc(32,rt,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,Ge,3,3,"perun-web-apps-alert",20),v.YNc(38,De,7,7,"mat-radio-group",21),v.YNc(39,se,6,5,"mat-form-field",22),v.qZA()(),v.TgZ(40,"mat-step"),v.YNc(41,ie,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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.setExpiration(Jt))}),v.qZA()()(),v.TgZ(47,"mat-step"),v.YNc(48,_e,2,3,"ng-template",10),v.TgZ(49,"app-assign-groups-sponsored-members-component",24),v.NdJ("groupsToAdd",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.onGenerate(Jt))})("submitAllowed",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.submitAllowed=Jt)}),v.qZA()()()}if(2&Pt){const ct=v.oxw(2);v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ct.usersInfoFormGroup),v.xp6(2),v.Q6J("ngIf",ct.functionalityNotSupported),v.xp6(2),v.Oqu(v.lcZ(7,25,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_INFO")),v.xp6(2),v.Q6J("formGroup",ct.usersInfoFormGroup),v.xp6(3),v.Oqu(v.lcZ(12,27,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ct.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","namespace")),v.xp6(2),v.Oqu(v.lcZ(18,29,"DIALOGS.GENERATE_SPONSORED_MEMBERS.HINT")),v.xp6(3),v.hij(" ",ct.getSelectedNamespaceRules().csvGenHeaderDescription," "),v.xp6(3),v.Oqu(v.lcZ(24,31,"DIALOGS.GENERATE_SPONSORED_MEMBERS.INSERT_HERE")),v.xp6(2),v.s9C("placeholder",ct.getSelectedNamespaceRules().csvGenPlaceholder),v.xp6(2),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidFormat","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidEmail","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ct.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"===ct.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","No namespace"!==ct.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","reset"===ct.passwordReset),v.xp6(5),v.Oqu(v.lcZ(45,35,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION")),v.xp6(2),v.Q6J("minDate",ct.minDate)("expiration",ct.expiration),v.xp6(3),v.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function lt(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.Q6J("alert_type","success"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUCCESS")," "))}function St(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.Q6J("alert_type","warn"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.FINISHED_WITH_ERRORS")," "))}function Mt(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,lt,3,4,"perun-web-apps-alert",33),v.YNc(2,St,3,4,"perun-web-apps-alert",33),v.qZA()),2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!1===ct.finishedWithErrors),v.xp6(1),v.Q6J("ngIf",ct.finishedWithErrors)}}function Ot(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",40),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.BACK")," "))}function Vt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",41),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),v.Q6J("disabled",ct.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NEXT")," ")}}function si(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",42),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(3);return v.KtG(Jt.onSubmit())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("disabled",!ct.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUBMIT")," ")}}function zt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",36),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,Ot,3,3,"button",37),v.YNc(6,Vt,3,8,"button",38),v.YNc(7,si,3,4,"button",39),v.qZA()()}if(2&Pt){const ct=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!==ct.stepper&&0!==ct.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function wt(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",43),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.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(ct);const Jt=v.oxw(2);return v.KtG(Jt.generatePdf())}),v._uU(11),v.ALo(12,"translate"),v.qZA(),v.TgZ(13,"button",46),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.downloadCsv())}),v._uU(14),v.ALo(15,"translate"),v.qZA()()()()}if(2&Pt){const ct=v.MAs(9);v.xp6(3),v.hij(" ",v.lcZ(4,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CLOSE")," "),v.xp6(2),v.Q6J("matMenuTriggerFor",ct),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 Tt(Pt,hi){if(1&Pt&&(v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3),v.YNc(5,tt,50,37,"mat-stepper",4),v.YNc(6,Mt,3,2,"div",5),v.qZA(),v.YNc(7,zt,8,6,"div",6),v.YNc(8,wt,16,13,"div",6),v.qZA()),2&Pt){const ct=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.TITLE")),v.xp6(3),v.Q6J("ngIf","user-input"===ct.state&&0!==ct.namespaceRules.length),v.xp6(1),v.Q6J("ngIf","results"===ct.state),v.xp6(1),v.Q6J("ngIf",void 0!==ct.stepper&&"results"!==ct.state),v.xp6(1),v.Q6J("ngIf","results"===ct.state)}}let Me=(()=>{class Pt{constructor(ct,Qt,Jt,ci,Hi,Xi,gt,oi,it,It,Ft,di){this.dialogRef=ct,this.data=Qt,this.store=Jt,this.membersService=ci,this.notificator=Hi,this.translate=Xi,this.guiAuthResolver=gt,this.groupsService=oi,this.attributesService=it,this.formBuilder=It,this.sponsoredMembersPDFService=Ft,this.cd=di,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 R.x,this.languages=["en"],this.currentLanguage="en",this.minDate=new Date,this.namespaceRules=[],this.resultData=[]}static didSomeGenerationFailed(ct){return ct.forEach(Qt=>{if("OK"!==Qt.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:["",b.kI.required],sponsoredMembers:["",[b.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(Qt=>this.namespaceOptions.push(Qt.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,S.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 Qt=this.usersInfoFormGroup.get("sponsoredMembers").value.split("\n"),Jt=this.getSelectedNamespaceRules().csvGenHeader,ci=[];for(const Xi of Qt){const gt=this.parseMemberLine(Xi);if("format"===gt||"email"===gt)return void(this.loading=!1);""!==gt&&ci.push(gt)}const Hi={data:ci,header:Jt,namespace:"",sponsor:this.store.getPerunPrincipal().userId,vo:this.data.voId,sendActivationLinks:"reset"===this.passwordReset,language:this.currentLanguage};ct.length>0&&(Hi.groups=ct),"never"!==this.expiration&&(Hi.validityTo=(0,B.p6)(this.expiration,"yyyy-MM-dd","en-GB")),"No namespace"!==this.usersInfoFormGroup.get("namespace").value&&(Hi.namespace=this.usersInfoFormGroup.get("namespace").value),this.membersService.createSponsoredMembersFromCSV(Hi).subscribe(Xi=>{this.state="results",this.finishedWithErrors=Pt.didSomeGenerationFailed(Xi),this.loading=!1,this.resultData=Xi},()=>this.loading=!1)}createOutputObjects(ct){let Qt="",Jt="",ci="",Hi="";const Xi=[];return ct.forEach(gt=>{Qt=gt.name.replace(";"," ").split(";")[0],Jt=gt.status,ci=gt.login?gt.login:ci,Hi=gt.password?gt.password:Hi;const oi={name:Qt,status:Jt,login:ci,password:Hi};gt.note&&(oi.note=gt.note),Xi.push(oi)}),Xi}parseMemberLine(ct){const Qt=ct.trim();if(""===Qt)return"";const Jt=Qt.split(";"),ci=this.getSelectedNamespaceRules().csvGenHeader.split(";");if(Jt.length!==ci.length)return"format";if("mail"===ci[2].slice(ci[2].length-4).toLowerCase()&&!Jt[2].trim().match(S.B2))return"email";if("login"===ci[3]&&""===Jt[3].trim())return"login";let Hi="";for(const Xi of Jt)Hi+=Xi.trim()+";";return Hi.slice(0,-1)}userInputValidator(){return ct=>{const Qt=ct.value.split("\n");for(const Jt of Qt){const ci=this.parseMemberLine(Jt);if("format"===ci)return{invalidFormat:{value:Jt}};if("email"===ci)return{invalidEmail:{value:Jt}};if("login"===ci)return{invalidLogin:{value:Jt}}}return null}}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(T.d6),v.Y36(e.uq),v.Y36(T.V6),v.Y36(N.sK),v.Y36(T.x4),v.Y36(e.ff),v.Y36(e.H8),v.Y36(b.QS),v.Y36(T.HV),v.Y36(v.sBO))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-generate-sponsored-members-dialog"]],viewQuery:function(Qt,Jt){if(1&Qt&&v.Gf(t,5),2&Qt){let ci;v.iGM(ci=v.CRH())&&(Jt.stepper=ci.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(Qt,Jt){if(1&Qt&&(v.YNc(0,i,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,Tt,9,7,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",Jt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Jt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.sg,B.O5,O.ey,te.Nt,ne.KE,ne.hX,ne.TO,b._Y,b.Fj,b.JJ,b.JL,b.Q7,b.sg,b.u,b.On,ce.lW,m.uh,m.xY,m.H8,He.gD,Ze.VQ,Ze.U0,oe.C0,oe.VY,oe.Vq,n.VK,n.OP,n.p6,w.w,W.b,J.e,ee.c,q,B.gd,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Pt})();var mt=h(98586),qe=h(55959),Ke=h(10350),At=h(13566),Ut=h(25313),Xt=h(52183),mi=h(91831),Mi=h(44112),xt=h(92738),_i=h(52269),yt=h(77983),Nt=h(83337),Gt=h(92606),li=h(45355);let fi=(()=>{class Pt{transform(ct,Qt){return ct.find(Jt=>Jt.user.id===Qt.id)}static#e=this.\u0275fac=function(Qt){return new(Qt||Pt)};static#t=this.\u0275pipe=v.Yjl({name:"selectedSponsor",type:Pt,pure:!0})}return Pt})();var xi=h(93035),Zi=h(32596),ji=h(8355);function Di(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"th",21)(1,"mat-checkbox",22),v.NdJ("change",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(Jt?ci.masterToggle():null)}),v.ALo(2,"translate"),v.ALo(3,"masterCheckboxLabel"),v.qZA()()}if(2&Pt){const ct=v.oxw().ngIf,Qt=v.oxw();v.xp6(1),v.Q6J("aria-label",v.lcZ(2,3,v.lcZ(3,5,ct.all)))("checked",Qt.selection.hasValue()&&ct.all)("indeterminate",Qt.selection.hasValue()&&!ct.all)}}const Qi=function(Pt){return{name:Pt}};function an(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"td",23)(1,"mat-checkbox",24),v.NdJ("change",function(Jt){const Hi=v.CHM(ct).$implicit,Xi=v.oxw(2);return v.KtG(Jt?Xi.selection.toggle(Hi):null)})("click",function(Jt){return Jt.stopPropagation()}),v.ALo(2,"translate"),v.ALo(3,"checkboxLabel"),v.ALo(4,"userFullName"),v.qZA()()}if(2&Pt){const ct=hi.$implicit,Qt=v.oxw(2);v.xp6(1),v.Q6J("aria-label",v.xi3(2,2,v.lcZ(3,5,Qt.selection.isSelected(ct)),v.VKq(9,Qi,v.lcZ(4,7,ct.member.user))))("checked",Qt.selection.isSelected(ct))}}function $i(Pt,hi){1&Pt&&(v.ynx(0,18),v.YNc(1,Di,4,7,"th",19),v.YNc(2,an,5,11,"td",20),v.BQk())}function Yt(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.ID")," "))}function yi(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",26),v._uU(1),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",ct.member.id," ")}}function de(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NAME")," "))}function ft(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"userFullName"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.member.user)," ")}}function Qe(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EMAIL")," "))}function Bt(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberEmail"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.Oqu(v.lcZ(2,1,ct.member))}}function ei(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.LOGIN")," "))}function Oi(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberLogins"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.member)," ")}}function zn(Pt,hi){1&Pt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.SPONSORS")," "))}function $n(Pt,hi){if(1&Pt&&(v.TgZ(0,"span"),v._uU(1),v.ALo(2,"userFullName"),v._UZ(3,"br"),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ct.user),"")}}function fr(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v.YNc(1,$n,4,3,"span",29),v.qZA()),2&Pt){const ct=hi.$implicit;v.xp6(1),v.Q6J("ngForOf",ct.sponsors)}}function On(Pt,hi){1&Pt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EXPIRATION")," "))}function er(Pt,hi){if(1&Pt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"parseDate"),v.ALo(3,"selectedSponsor"),v.qZA()),2&Pt){const ct=hi.$implicit,Qt=v.oxw();v.xp6(1),v.hij(" ",v.lcZ(2,1,v.xi3(3,3,ct.sponsors,Qt.selectedSponsor).validityTo)," ")}}function xr(Pt,hi){1&Pt&&v._UZ(0,"th",28)}function qn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"span")(1,"button",32),v.NdJ("mouseenter",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.disableRouting=!0)})("mouseleave",function(){v.CHM(ct);const Jt=v.oxw(2);return v.KtG(Jt.disableRouting=Jt.routingStrategy)})("click",function(){v.CHM(ct);const Jt=v.oxw().$implicit,ci=v.oxw();return v.KtG(ci.resetPassword(Jt))}),v.ALo(2,"translate"),v.TgZ(3,"mat-icon"),v._uU(4,"vpn_key"),v.qZA()()()}if(2&Pt){const ct=v.oxw().$implicit,Qt=v.oxw();v.xp6(1),v.Q2q("data-cy","",ct.member.user.firstName,"-reset-passwd-button"),v.Q6J("disabled",Qt.loading)("matTooltipPosition","above")("matTooltip",v.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.PASSWORD_RESET"))}}function ar(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"td",27)(1,"button",30),v.NdJ("click",function(){const ci=v.CHM(ct).$implicit,Hi=v.oxw();return v.KtG(Hi.showSponsors(ci))})("mouseenter",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.disableRouting=!0)})("mouseleave",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.disableRouting=Jt.routingStrategy)}),v.ALo(2,"translate"),v.TgZ(3,"mat-icon"),v._uU(4,"edit"),v.qZA()(),v.YNc(5,qn,5,6,"span",31),v.qZA()}if(2&Pt){const ct=hi.$implicit,Qt=v.oxw();v.xp6(1),v.Q2q("data-cy","",ct.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",Qt.passwdResetAuth(ct))}}function Yi(Pt,hi){1&Pt&&v._UZ(0,"tr",33)}const Mn=function(Pt,hi){return["/organizations",Pt,"members",hi]};function Fn(Pt,hi){if(1&Pt&&v._UZ(0,"tr",34),2&Pt){const ct=hi.$implicit,Qt=v.oxw();v.ekj("cursor-pointer",!Qt.disableRouting)("disable-outline",Qt.disableRouting),v.Q2q("data-cy","",ct.member.user.firstName,"-name"),v.Q6J("perunWebAppsMiddleClickRouterLink",Qt.disableRouting?null:v.WLB(7,Mn,ct.member.voId,ct.member.id))("routerLink",Qt.disableRouting?null:v.WLB(10,Mn,ct.member.voId,ct.member.id))}}function Sn(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Wn(Pt,hi){1&Pt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NO_SPONSORED_MEMBERS_WARNING"),"\n"))}const or=function(Pt){return{all:Pt}};let tr=(()=>{class Pt{constructor(ct,Qt,Jt,ci,Hi){this.dialog=ct,this.authResolver=Qt,this.storeService=Jt,this.attributesManager=ci,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=S.f7}set matSort(ct){this.sort=ct}static getSortDataForColumn(ct,Qt){switch(Qt){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,Qt){switch(Qt){case"id":return ct.member.id.toString();case"name":return ct.member.user?(0,S.bD)(ct.member.user):"";case"sponsors":return ct.sponsors.map(Jt=>(0,S.bD)(Jt.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,S.O6)((0,S.Xn)(this.dataSource.filteredData,this.displayedColumns,Pt.getDataForColumn),ct)}exportDisplayedData(ct){const Qt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Jt=Qt+this.dataSource.paginator.pageSize;(0,S.O6)((0,S.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Qt,Jt),this.displayedColumns,Pt.getDataForColumn),ct)}setDataSource(){this.dataSource||(this.dataSource=new Ut.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ct,Qt)=>(0,S.Sd)(ct,Qt,this.displayedColumns,Pt.getDataForColumn),this.dataSource.sortData=(ct,Qt)=>(0,S.pR)(ct,Qt,Pt.getSortDataForColumn)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.sponsoredMembers}showSponsors(ct){const Qt=(0,S.kZ)();Qt.width="650px",Qt.data={sponsors:ct.sponsors,member:ct.member,theme:"vo-theme"},this.dialog.open(Xt.H,Qt).afterClosed().subscribe(ci=>{ci&&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 Qt=this.storeService.getProperty("password_namespace_attributes").map(Jt=>{const ci=Jt.split(":");return ci[ci.length-1]});this.attributesManager.getLogins(ct.member.userId).subscribe(Jt=>{const ci=Jt.filter(gt=>Qt.includes(gt.friendlyNameParameter)),Hi=(0,S.kZ)();Hi.width="400px",Hi.data={userId:ct.member.userId,memberId:ct.member.id,logins:ci},this.dialog.open(mi.m,Hi).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(Qt){return new(Qt||Pt)(v.Y36(m.uw),v.Y36(T.x4),v.Y36(T.d6),v.Y36(e.H8),v.Y36(T.UA))};static#t=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-sponsored-members-list"]],viewQuery:function(Qt,Jt){if(1&Qt&&(v.Gf(S.l9,7),v.Gf(At.YE,7)),2&Qt){let ci;v.iGM(ci=v.CRH())&&(Jt.child=ci.first),v.iGM(ci=v.CRH())&&(Jt.matSort=ci.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(Qt,Jt){1&Qt&&(v.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),v.NdJ("exportDisplayedData",function(Hi){return Jt.exportDisplayedData(Hi)})("exportAllData",function(Hi){return Jt.exportAllData(Hi)}),v.TgZ(2,"table",2),v.YNc(3,$i,3,0,"ng-container",3),v.ALo(4,"isAllSelected"),v.ynx(5,4),v.YNc(6,Yt,3,3,"th",5),v.YNc(7,yi,2,1,"td",6),v.BQk(),v.ynx(8,7),v.YNc(9,de,3,3,"th",5),v.YNc(10,ft,3,3,"td",8),v.BQk(),v.ynx(11,9),v.YNc(12,Qe,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,Oi,3,3,"td",8),v.BQk(),v.ynx(17,12),v.YNc(18,zn,3,3,"th",5),v.YNc(19,fr,2,1,"td",8),v.BQk(),v.ynx(20,13),v.YNc(21,On,3,3,"th",10),v.YNc(22,er,4,6,"td",8),v.BQk(),v.ynx(23,14),v.YNc(24,xr,1,0,"th",10),v.YNc(25,ar,6,6,"td",8),v.BQk(),v.YNc(26,Yi,1,0,"tr",15),v.YNc(27,Fn,1,13,"tr",16),v.qZA()()(),v.YNc(28,Sn,3,3,"perun-web-apps-alert",17),v.YNc(29,Wn,3,3,"perun-web-apps-alert",17)),2&Qt&&(v.Q6J("hidden",0===Jt.dataSource.filteredData.length||0===Jt.sponsoredMembers.length),v.xp6(1),v.Q6J("pageSizeOptions",Jt.pageSizeOptions)("dataLength",Jt.dataSource.filteredData.length)("tableId",Jt.tableId),v.xp6(1),v.Q6J("dataSource",Jt.dataSource),v.xp6(1),v.Q6J("ngIf",v.VKq(13,or,v.xi3(4,10,Jt.dataSource,Jt.selection.selected.length))),v.xp6(23),v.Q6J("matHeaderRowDef",Jt.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",Jt.displayedColumns),v.xp6(1),v.Q6J("ngIf",0===Jt.dataSource.filteredData.length&&0!==Jt.sponsoredMembers.length),v.xp6(1),v.Q6J("ngIf",0===Jt.sponsoredMembers.length))},dependencies:[B.sg,B.O5,Mi.rH,F.Hw,ce.RK,At.YE,At.nU,Ut.BZ,Ut.fO,Ut.as,Ut.w1,Ut.Dz,Ut.nj,Ut.ge,Ut.ev,Ut.XQ,Ut.Gk,Ce.oG,ye.gM,w.w,xt.Y,_i.Q,yt.l,N.X$,Oe.d,Nt.D,Gt.p,li.M,fi,xi.I,Zi.G,ji.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Pt})();function Sr(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Xn(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-table")}const Fr=function(){return["select","id","name","email","logins","expiration"]};function bn(Pt,hi){if(1&Pt&&v._UZ(0,"app-sponsored-members-list",16),2&Pt){const ct=v.oxw(3);v.Q6J("disableRouting",!0)("sponsoredMembers",ct.filteredSponsoredMembers)("selection",ct.selection)("filterValue",ct.filter)("displayedColumns",v.DdM(7,Fr))("selectedSponsor",ct.sourceSponsor)("tableId",ct.tableId)}}function Si(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.filter=Jt)}),v.qZA(),v.YNc(8,bn,1,8,"app-sponsored-members-list",15),v.qZA()}if(2&Pt){v.oxw();const ct=v.MAs(10),Qt=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",Qt.tableLoading)("perunWebAppsLoaderIndicator",ct)}}function Gi(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"app-choose-sponsor",18),v.NdJ("sponsorTypeSelected",function(Jt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.sponsorType=Jt)})("sponsorSelected",function(Jt){v.CHM(ct);const ci=v.oxw(3);return v.KtG(ci.targetSponsor=Jt)}),v.qZA()}if(2&Pt){const ct=v.oxw(3);v.Q6J("voId",ct.data.voId)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_COPY")("disableSelf",ct.disableSelf)("voSponsors",ct.voSponsorsTarget)}}function un(Pt,hi){if(1&Pt&&(v.TgZ(0,"div"),v.YNc(1,Gi,1,4,"app-choose-sponsor",17),v.qZA()),2&Pt){const ct=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!ct.tableLoading)}}function Hn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"perun-web-apps-expiration-select",19),v.NdJ("expirationSelected",function(Jt){v.CHM(ct);const ci=v.oxw(2);return v.KtG(ci.expiration=Jt)}),v.qZA()}if(2&Pt){const ct=v.oxw(2);v.Q6J("minDate",ct.minDate)}}function cr(Pt,hi){if(1&Pt){const ct=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(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.sourceSponsorChanged(Jt))}),v.qZA(),v.YNc(9,Xn,1,0,"ng-template",null,0,v.W1O),v.YNc(11,Si,9,9,"div",5),v.YNc(12,un,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(Jt){v.CHM(ct);const ci=v.oxw();return v.KtG(ci.pickExpiration=Jt)}),v._uU(21,"Pick new expiration date"),v.qZA(),v.YNc(22,Hn,1,1,"perun-web-apps-expiration-select",9),v.qZA()(),v.TgZ(23,"div",10)(24,"button",11),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.cancel())}),v._uU(25),v.ALo(26,"translate"),v.qZA(),v.TgZ(27,"button",12),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.submit())}),v._uU(28),v.ALo(29,"translate"),v.qZA()()()}if(2&Pt){const ct=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",ct.voSponsorsSource),v.xp6(3),v.Q6J("ngIf",ct.sourceSponsorSelected),v.xp6(1),v.Q6J("ngIf",ct.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",ct.pickExpiration),v.xp6(2),v.Q6J("ngIf",ct.pickExpiration),v.xp6(3),v.hij(" ",v.lcZ(26,21,"DIALOGS.COPY_SPONSORED_MEMBERS.CANCEL")," "),v.xp6(2),v.Q6J("disabled",ct.loading||0===ct.selection.selected.length||"other"===ct.sponsorType&&!ct.targetSponsor),v.xp6(1),v.hij(" ",v.lcZ(29,23,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR")," ")}}let kn=(()=>{class Pt{constructor(ct,Qt,Jt,ci,Hi,Xi,gt){this.dialogRef=ct,this.data=Qt,this.store=Jt,this.membersService=ci,this.notificator=Hi,this.translate=Xi,this.auth=gt,this.loading=!1,this.tableLoading=!1,this.sponsorType="self",this.tableId=g.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=[Le.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(Qt=>Qt.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(Qt=>Qt.sponsors.map(Jt=>Jt.user.id).includes(this.sourceSponsor.id)),this.tableLoading=!1}sponsor(ct){const Qt="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.targetSponsor,Jt=ct.map(ci=>ci.member.id);this.membersService.copySponsoredMembers(Jt,this.sourceSponsor.id,Qt.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(Qt){return new(Qt||Pt)(v.Y36(m.so),v.Y36(m.WI),v.Y36(T.d6),v.Y36(e.uq),v.Y36(T.V6),v.Y36(T.Te),v.Y36(T.x4))};static#t=this.\u0275cmp=v.Xpm({type:Pt,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(Qt,Jt){if(1&Qt&&(v.YNc(0,Sr,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,cr,30,25,"div",1),v.qZA()),2&Qt){const ci=v.MAs(1);v.xp6(2),v.Gre("",Jt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Jt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.O5,b.JJ,b.On,ce.lW,Ce.oG,m.uh,m.xY,m.H8,w.w,qe.K,W.b,Ke.S,Ye.P,J.e,ee.c,tr,me.l,N.X$]})}return Pt})();var ir=h(62481);function wn(Pt,hi){if(1&Pt&&(v.TgZ(0,"button",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Pt){const ct=v.oxw(),Qt=v.MAs(9);v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length)("matMenuTriggerFor",Qt),v.xp6(1),v.hij(" ",v.lcZ(2,3,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE")," ")}}function nr(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",14),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.onCreate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE_ONE")," "))}function dr(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",15),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.onGenerate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Pt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.GENERATE")," "))}function zi(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",16),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.onSponsorExistingMember())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.SPONSOR_EXISTING")," ")}}function rr(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"button",17),v.NdJ("click",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.copySponsoredMembers())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.COPY")," ")}}function Dr(Pt,hi){1&Pt&&v._UZ(0,"perun-web-apps-loading-table")}function Yn(Pt,hi){if(1&Pt){const ct=v.EpF();v.TgZ(0,"app-sponsored-members-list",18),v.NdJ("refreshTable",function(){v.CHM(ct);const Jt=v.oxw();return v.KtG(Jt.refresh())}),v.qZA()}if(2&Pt){const ct=v.oxw();v.Q6J("disableRouting",!ct.routeAuth)("selection",ct.selection)("filterValue",ct.searchString)("sponsoredMembers",ct.members)("tableId",ct.tableId)}}let Cn=(()=>{class Pt{static#e=this.id="VoSponsoredMembersComponent";constructor(ct,Qt,Jt,ci,Hi,Xi,gt){this.membersManager=ct,this.dialog=Qt,this.authResolver=Jt,this.storeService=ci,this.authzResolver=Hi,this.entityStorageService=Xi,this.findSponsors=gt,this.members=[],this.voSponsors=[],this.selection=new p.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=g.Bf,this.attrNames=[Le.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,S.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(Jt=>{Jt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}onGenerate(){const ct=(0,S.kZ)();ct.width="750px",ct.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Me,ct).afterClosed().subscribe(Jt=>{Jt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}onSponsorExistingMember(){const ct=(0,S.kZ)();ct.width="650px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(mt.b,ct).afterClosed().subscribe(Jt=>{Jt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),this.refresh()}))})}copySponsoredMembers(){const ct=(0,S.kZ)();ct.width="1000px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(kn,ct).afterClosed().subscribe(Jt=>{Jt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ci=>{this.storeService.setPerunPrincipal(ci),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(Qt){return new(Qt||Pt)(v.Y36(e.uq),v.Y36(m.uw),v.Y36(T.x4),v.Y36(T.d6),v.Y36(e.Ct),v.Y36(T.fb),v.Y36(T.Mf))};static#i=this.\u0275cmp=v.Xpm({type:Pt,selectors:[["app-vo-settings-sponsored-members"]],hostVars:2,hostBindings:function(Qt,Jt){2&Qt&&v.ekj("router-component",Jt.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(Qt,Jt){if(1&Qt&&(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 Jt.refresh()}),v.qZA(),v.TgZ(5,"span",2),v.ALo(6,"translate"),v.YNc(7,wn,3,5,"button",3),v.qZA(),v.TgZ(8,"mat-menu",null,4),v.YNc(10,nr,3,3,"button",5),v.YNc(11,dr,3,3,"button",6),v.qZA(),v.YNc(12,zi,3,4,"button",7),v.YNc(13,rr,3,4,"button",8),v.TgZ(14,"perun-web-apps-debounce-filter",9),v.NdJ("filter",function(Hi){return Jt.applyFilter(Hi)}),v.qZA(),v.YNc(15,Dr,1,0,"ng-template",null,10,v.W1O),v.TgZ(17,"div",11),v.YNc(18,Yn,1,5,"app-sponsored-members-list",12),v.qZA()()),2&Qt){const ci=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",!(Jt.findSponsorsAuth&&0===Jt.voSponsors.length)),v.xp6(2),v.Q6J("ngIf",Jt.createAuth||Jt.generateAuth),v.xp6(3),v.Q6J("ngIf",Jt.createAuth),v.xp6(1),v.Q6J("ngIf",Jt.generateAuth),v.xp6(1),v.Q6J("ngIf",Jt.setSponsorshipAuth),v.xp6(1),v.Q6J("ngIf",Jt.setSponsorshipAuth),v.xp6(1),v.Q6J("placeholder","VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.FILTER"),v.xp6(4),v.Q6J("perunWebAppsLoader",Jt.loading)("perunWebAppsLoaderIndicator",ci)}},dependencies:[B.O5,ce.lW,ye.gM,n.VK,n.OP,n.p6,tr,qe.K,ir.t,Ye.P,J.e,N.X$]})}return Pt})()},75891:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>$e});var e=h(87824),p=h(64124),g=h(73615),S=h(62120),m=h(78337),T=h(17700),b=h(56223),x=h(65879),R=h(71365),v=h(44112),N=h(24516),B=h(64170),O=h(32296),te=h(92596),ne=h(12207),F=h(69755);function ce(ge,q){1&ge&&x._UZ(0,"perun-web-apps-loading-dialog")}function Ce(ge,q){if(1&ge){const me=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x._UZ(9,"input",4),x.TgZ(10,"mat-error"),x._uU(11),x.ALo(12,"translate"),x.qZA()(),x.TgZ(13,"mat-form-field")(14,"mat-label"),x._uU(15),x.ALo(16,"translate"),x.qZA(),x._UZ(17,"input",5),x.TgZ(18,"mat-error"),x._uU(19),x.ALo(20,"translate"),x.qZA()()(),x.TgZ(21,"div",6)(22,"button",7),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onCancel())}),x._uU(23),x.ALo(24,"translate"),x.qZA(),x.TgZ(25,"div",8),x.ALo(26,"translate"),x.TgZ(27,"button",9),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onSubmit())}),x._uU(28),x.ALo(29,"translate"),x.qZA()()()()}if(2&ge){const me=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,12,"DIALOGS.CREATE_VO.TITLE")),x.xp6(5),x.Oqu(x.lcZ(8,14,"DIALOGS.CREATE_VO.FULL_NAME")),x.xp6(2),x.Q6J("formControl",me.fullNameCtrl),x.xp6(2),x.hij(" ",x.lcZ(12,16,"DIALOGS.CREATE_VO.FILL_FULL_NAME")," "),x.xp6(4),x.Oqu(x.lcZ(16,18,"DIALOGS.CREATE_VO.SHORT_NAME")),x.xp6(2),x.Q6J("formControl",me.shortNameCtrl),x.xp6(2),x.hij(" ",x.lcZ(20,20,"DIALOGS.CREATE_VO.FILL_SHORT_NAME")," "),x.xp6(4),x.hij(" ",x.lcZ(24,22,"DIALOGS.CREATE_VO.CANCEL")," "),x.xp6(2),x.s9C("matTooltip",x.lcZ(26,24,"DIALOGS.CREATE_VO.TOOLTIP")),x.Q6J("matTooltipDisabled",me.shortNameCtrl.valid&&me.fullNameCtrl.valid),x.xp6(2),x.Q6J("disabled",me.shortNameCtrl.invalid||me.fullNameCtrl.invalid),x.xp6(1),x.hij(" ",x.lcZ(29,26,"DIALOGS.CREATE_VO.CREATE")," ")}}let He=(()=>{class ge{constructor(me,Oe,Ve,ve,xe,ot){this.dialogRef=me,this.data=Oe,this.notificator=Ve,this.voService=ve,this.translate=xe,this.router=ot,xe.get("DIALOGS.CREATE_VO.SUCCESS").subscribe(fe=>this.successMessage=fe)}ngOnInit(){this.theme=this.data.theme,this.shortNameCtrl=new b.p4(null,[b.kI.required,b.kI.pattern("^[\\w.-]+$"),b.kI.maxLength(33)]),this.fullNameCtrl=new b.p4(null,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.voService.createVoWithName(this.fullNameCtrl.value,this.shortNameCtrl.value).subscribe({next:me=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.router.navigate(["/organizations",me.id],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Oe){return new(Oe||ge)(x.Y36(T.so),x.Y36(T.WI),x.Y36(g.V6),x.Y36(e.YF),x.Y36(R.sK),x.Y36(v.F0))};static#t=this.\u0275cmp=x.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(Oe,Ve){if(1&Oe&&(x.YNc(0,ce,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,Ce,30,28,"div",1),x.qZA()),2&Oe){const ve=x.MAs(1);x.xp6(2),x.Gre("",Ve.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",Ve.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[N.Nt,B.KE,B.hX,B.TO,b.Fj,b.JJ,b.Q7,b.oH,O.lW,T.uh,T.xY,T.H8,te.gM,ne.b,F.e,R.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 ye=h(38106),oe=h(39743),w=h(96814),W=h(30617),J=h(55959),z=h(80238),ee=h(62481),Le=h(41419),Ze=h(2730);function Ie(ge,q){if(1&ge){const me=x.EpF();x.TgZ(0,"button",10),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onCreateVo())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}2&ge&&(x.xp6(1),x.hij(" ",x.lcZ(2,1,"VO_MANAGEMENT.CREATE_VO")," "))}function ut(ge,q){if(1&ge){const me=x.EpF();x.TgZ(0,"button",11),x.NdJ("click",function(){x.CHM(me);const Ve=x.oxw();return x.KtG(Ve.onRemoveVo())}),x._uU(1),x.ALo(2,"translate"),x.qZA()}if(2&ge){const me=x.oxw();x.Q6J("disabled",0===me.selection.selected.length),x.xp6(1),x.hij(" ",x.lcZ(2,2,"VO_MANAGEMENT.REMOVE_VO")," ")}}function Ye(ge,q){1&ge&&x._UZ(0,"perun-web-apps-loading-table")}function Xe(ge,q){if(1&ge&&x._UZ(0,"perun-web-apps-vos-list",12),2&ge){const me=x.oxw();x.Q6J("tableId",me.tableId)("displayedColumns",me.displayedColumns)("filterValue",me.filterValue)("recentIds",me.recentIds)("selection",me.selection)("vos",me.vos)}}const nt=function(){return{color:"black"}};let $e=(()=>{class ge{static#e=this.id="VoSelectPageComponent";constructor(me,Oe,Ve,ve,xe,ot){this.sideMenuService=me,this.voService=Oe,this.guiAuthResolver=Ve,this.dialog=ve,this.notificator=xe,this.apiRequest=ot,this.vos=[],this.recentIds=[],this.filterValue="",this.tableId=ye.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:me=>{this.vos=me,this.recentIds=(0,p.vL)("vos"),this.loading=!1},error:me=>{"PrivilegeException"===me.name?(this.vos=[],this.loading=!1):this.notificator.showRPCError(me)}})}applyFilter(me){this.filterValue=me}onCreateVo(){const me=(0,p.kZ)();me.width="610px",me.data={theme:"vo-theme"},this.dialog.open(He,me).afterClosed().subscribe(Ve=>{Ve&&(this.loading=!0,this.refreshTable())})}onRemoveVo(){const me=(0,p.kZ)();me.width="500px",me.data={theme:"vo-theme",vos:[this.selection.selected[0].vo]},this.dialog.open(S.o,me).afterClosed().subscribe(Ve=>{Ve&&this.refreshTable()})}static#t=this.\u0275fac=function(Oe){return new(Oe||ge)(x.Y36(oe.D),x.Y36(e.YF),x.Y36(g.x4),x.Y36(T.uw),x.Y36(g.V6),x.Y36(g.F5))};static#i=this.\u0275cmp=x.Xpm({type:ge,selectors:[["app-vo-select-page"]],hostVars:2,hostBindings:function(Oe,Ve){2&Oe&&x.ekj("router-component",Ve.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(Oe,Ve){if(1&Oe&&(x.TgZ(0,"div",0),x._UZ(1,"perun-web-apps-back-button"),x.TgZ(2,"h1",1),x._UZ(3,"mat-icon",2),x._uU(4),x.ALo(5,"translate"),x.qZA(),x.TgZ(6,"perun-web-apps-refresh-button",3),x.NdJ("refresh",function(){return Ve.refreshTable()}),x.qZA(),x.YNc(7,Ie,3,3,"button",4),x.YNc(8,ut,3,4,"button",5),x.TgZ(9,"perun-web-apps-debounce-filter",6),x.NdJ("filter",function(xe){return Ve.applyFilter(xe)}),x.qZA(),x.YNc(10,Ye,1,0,"ng-template",null,7,x.W1O),x.TgZ(12,"div",8),x.YNc(13,Xe,1,6,"perun-web-apps-vos-list",9),x.qZA()()),2&Oe){const ve=x.MAs(11);x.xp6(3),x.Q6J("ngStyle",x.DdM(10,nt)),x.xp6(1),x.hij(" ",x.lcZ(5,8,"VO_MANAGEMENT.TITLE")," "),x.xp6(3),x.Q6J("ngIf",Ve.createAuth),x.xp6(1),x.Q6J("ngIf",Ve.deleteAuth),x.xp6(1),x.Q6J("autoFocus",!0)("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),x.xp6(4),x.Q6J("perunWebAppsLoader",Ve.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[w.O5,w.PC,W.Hw,O.lW,J.K,z.Z,ee.t,Le.W,Ze.P,F.e,R.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return ge})()},93285:(Ee,Z,h)=>{"use strict";var e=h(6593),p=h(65879),g=h(44112);let S=(()=>{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,Ne){}})}return Ae})();var m=h(87824),T=h(73615),b=h(64124),x=h(37073),R=h(19366),v=h(39743),N=h(71365),B=h(17700),O=h(96814),te=h(56223),ne=h(30617),F=h(32651),ce=h(32296),Ce=h(75986),He=h(92596),ye=h(55959),oe=h(80238),w=h(97500),W=h(12877),J=h(82066),z=h(69755);function ee(Ae,j){1&Ae&&p._UZ(0,"perun-web-apps-loading-table")}const Le=function(){return["id","recent","shortName","name"]};function Ze(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-vos-list",9),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,Le))("recentIds",I.recentIds)("vos",I.objects)}}function Ie(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,Ze,1,4,"perun-web-apps-vos-list",8),p.qZA()),2&Ae){const I=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",G)}}const ut=function(){return["id","recent","vo","name","description"]};function Ye(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-groups-list",11),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,ut))("groups",I.objects)("recentIds",I.recentIds)}}function Xe(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,Ye,1,4,"perun-web-apps-groups-list",10),p.qZA()),2&Ae){const I=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",G)}}const nt=function(){return["id","recent","name","vo","facility"]};function $e(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-resources-list",13),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(4,nt))("resources",I.objects)("recentIds",I.recentIds)("routingVo",!0)}}function ge(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,$e,1,5,"perun-web-apps-resources-list",12),p.qZA()),2&Ae){const I=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",G)}}const q=function(){return["id","recent","name","description"]};function me(Ae,j){if(1&Ae&&p._UZ(0,"perun-web-apps-facilities-list",15),2&Ae){const I=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,q))("facilities",I.objects)("recentIds",I.recentIds)}}function Oe(Ae,j){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,me,1,4,"perun-web-apps-facilities-list",14),p.qZA()),2&Ae){const I=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",G)}}let Ve=(()=>{class Ae{constructor(I,G,Ne){this.authzResolver=I,this.guiAuthResolver=G,this.resourceService=Ne,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(I=>{this.objects=I,this.recentIds=(0,b.vL)("vos"),this.loading=!1});break;case"Group":this.authzResolver.getGroupsWhereUserIsInRoles([this.roleName]).subscribe(I=>{this.objects=I,this.recentIds=(0,b.vL)("groups"),this.loading=!1});break;case"Resource":this.resourceService.getRichResourcesByIds(this.role[this.primaryObject]).subscribe(I=>{this.objects=I,this.recentIds=(0,b.vL)("resources"),this.loading=!1});break;case"Facility":this.authzResolver.getFacilitiesWhereUserIsInRoles([this.roleName]).subscribe(I=>{this.objects=I.map(G=>({facility:G})),this.recentIds=(0,b.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(T.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,Ne){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,ee,1,0,"ng-template",null,5,p.W1O),p.YNc(11,Ie,2,2,"span",6),p.YNc(12,Xe,2,2,"span",6),p.YNc(13,ge,2,2,"span",6),p.YNc(14,Oe,2,2,"span",6),p.qZA()),2&G&&(p.xp6(2),p.Q6J("svgIcon",Ne.svgIcon),p.xp6(1),p.hij(" ",p.lcZ(4,7,Ne.title)," "),p.xp6(2),p.s9C("matTooltip",p.lcZ(6,9,Ne.roleTooltipInfo)),p.xp6(6),p.Q6J("ngIf","Vo"===Ne.primaryObject),p.xp6(1),p.Q6J("ngIf","Group"===Ne.primaryObject),p.xp6(1),p.Q6J("ngIf","Resource"===Ne.primaryObject),p.xp6(1),p.Q6J("ngIf","Facility"===Ne.primaryObject))},dependencies:[O.O5,ne.Hw,He.gM,ye.K,oe.Z,w.W,W.C,J.X,z.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),xe=h(23680),ot=h(11186),fe=h(92738),Je=h(52269);function we(Ae,j){1&Ae&&p._UZ(0,"mat-spinner",3)}function pt(Ae,j){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,j){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 I=j.$implicit;p.xp6(1),p.Gre("",I.style," item-itself"),p.s9C("matTooltip",I.tooltip),p.Q6J("perunWebAppsMiddleClickRouterLink",p.VKq(9,Y,I.url))("routerLink",I.url),p.xp6(2),p.Oqu(I.type),p.xp6(1),p.Q6J("svgIcon",I.cssIcon),p.xp6(2),p.Oqu(I.label)}}function ae(Ae,j){if(1&Ae&&(p.TgZ(0,"div",5),p.YNc(1,Ue,7,11,"div",6),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("ngForOf",I.items)}}let je=(()=>{class Ae{constructor(I,G,Ne,vt){this.vosManager=I,this.groupsManager=G,this.authResolver=Ne,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,b.j4)("recent");for(const I of this.recentItems)switch(I.type){case"Vo":this.vosIds.push(I.id);break;case"Group":this.groupsIds.push(I.id);break;case"Facility":this.facilitiesIds.push(I.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(I=>{this.vos=I,this.getGroups()}):this.getGroups()}getGroups(){this.authResolver.isAuthorized("getGroupsByIds_List_policy",[])?this.groupsManager.getGroupsByIds(this.groupsIds).subscribe(I=>{this.groups=I,this.getFacilities()}):this.getFacilities()}getFacilities(){this.authResolver.isAuthorized("getFacilitiesByIds_List_policy",[])?this.facilitiesManager.getFacilitiesByIds(this.facilitiesIds).subscribe(I=>{this.facilities=I,this.addRecentlyViewedToDashboard()}):this.addRecentlyViewedToDashboard()}addRecentlyViewedToDashboard(){for(const I of this.recentItems)switch(I.type){case"Vo":{const G=this.vos.filter(Ne=>Ne.id===I.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"Group":{const G=this.groups.filter(Ne=>Ne.id===I.id)[0];G&&this.items.push({cssIcon:"perun-group",url:`/organizations/${G.voId}/groups/${G.id}`,label:G.shortName,tooltip:`${I.voName} : ${G.name.replace(/:/g," : ")}`,style:"group-btn",type:"Group"});break}case"Facility":{const G=this.facilities.filter(Ne=>Ne.id===I.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(T.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,Ne){1&G&&(p.YNc(0,we,1,0,"mat-spinner",0),p.YNc(1,pt,3,3,"perun-web-apps-alert",1),p.YNc(2,ae,2,1,"div",2)),2&G&&(p.Q6J("ngIf",Ne.loading),p.xp6(1),p.Q6J("ngIf",0===Ne.items.length&&!Ne.loading),p.xp6(1),p.Q6J("ngIf",Ne.items.length>0))},dependencies:[O.sg,O.O5,g.rH,ne.Hw,ve.Ou,He.gM,xe.wG,ot.w,fe.Y,Je.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 le(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"div")(1,"mat-checkbox",8),p.NdJ("change",function(Ne){const Wt=p.CHM(I).$implicit,qt=p.oxw();return p.KtG(Ne?qt.changeRoleView(Wt):null)}),p._uU(2),p.ALo(3,"translate"),p.qZA()()}if(2&Ae){const I=j.$implicit,G=p.oxw();p.xp6(1),p.Q6J("checked",G.isRoleShowed(I)),p.xp6(1),p.Oqu(p.lcZ(3,2,"USER_DETAIL.DASHBOARD.CARD_TITLE_"+I))}}function X(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"button",15),p.NdJ("click",function(){p.CHM(I);const Ne=p.oxw(2);return p.KtG(Ne.rightSettingOpened=!0)}),p.TgZ(1,"mat-icon"),p._uU(2,"settings"),p.qZA()()}}const Be=function(){return["/myProfile"]};function ke(Ae,j){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,Be)),p.xp6(1),p.hij(" ",p.lcZ(11,8,"USER_DETAIL.DASHBOARD.GO_TO_USER_PROFILE")," "))}function Et(Ae,j){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,j){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 Pe(Ae,j){if(1&Ae&&p._UZ(0,"app-perun-web-apps-dashboard-card",26),2&Ae){const I=p.oxw().$implicit,G=p.oxw(3);p.Q6J("roleName",I)("role",G.roles[I])}}function r(Ae,j){if(1&Ae&&(p.TgZ(0,"div",24),p.YNc(1,Pe,1,2,"app-perun-web-apps-dashboard-card",25),p.qZA()),2&Ae){const I=j.$implicit,G=p.oxw(3);p.xp6(1),p.Q6J("ngIf",G.isRoleShowed(I))}}function u(Ae,j){if(1&Ae&&(p.TgZ(0,"div"),p.YNc(1,Et,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 I=p.oxw(2);p.xp6(1),p.Q6J("ngIf",I.recentlyViewedShow),p.xp6(1),p.Q6J("ngIf",I.rolesToHide.toString()!==I.roleNames.toString()),p.xp6(2),p.Q6J("ngForOf",I.roleNames)}}function C(Ae,j){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 I=p.oxw();p.xp6(4),p.AsE("",p.lcZ(5,5,"USER_DETAIL.DASHBOARD.TITLE")," ",p.lcZ(6,7,I.user),""),p.xp6(3),p.Q6J("ngIf",!I.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",I.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",!I.hasOnlyNoRightsRoles)}}let M=(()=>{class Ae{constructor(I,G,Ne,vt,Wt,qt,ri,ui,Li,ki){this.userManager=I,this.storeService=G,this.sideMenuService=Ne,this.route=vt,this.router=Wt,this.notificator=qt,this.translateService=ri,this.dialog=ui,this.apiRequestConfiguration=Li,this.otherApplicationService=ki,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(mn=>this.mailSuccessMessage=mn)}ngOnInit(){this.sideMenuService.setHomeItems([]),this.validatePreferredMailChange(),this.user=this.storeService.getPerunPrincipal().user,this.roles=this.storeService.getPerunPrincipal().roles,this.getUserProfile();const I=Object.keys(this.roles);this.hasOnlyNoRightsRoles=I.every(G=>this.noRightsRoles.has(G)),this.roleNames=this.allowedRoles.filter(G=>I.includes(G)),this.getDashboardSettings()}recentlyViewedChanged(){localStorage.setItem("showRecentlyViewed",JSON.stringify(this.recentlyViewedShow))}changeRoleView(I){if(this.isRoleShowed(I)){const G=[];for(const Ne of this.roleNames)this.isRoleShowed(Ne)||G.push(Ne),Ne===I&&G.push(Ne);this.rolesToHide=G}else this.rolesToHide=this.rolesToHide.filter(G=>G!==I);localStorage.setItem("rolesToHide",JSON.stringify(this.rolesToHide))}isRoleShowed(I){return!this.rolesToHide.includes(I)}validatePreferredMailChange(){const I=this.route.snapshot.queryParamMap,G=I.get("token"),Ne=I.get("u");G&&Ne&&(this.apiRequestConfiguration.dontHandleErrorForNext(),this.userManager.validatePreferredEmailChangeWithToken(G,Number.parseInt(Ne,10)).subscribe({next:()=>{this.notificator.showSuccess(this.mailSuccessMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"})},error:()=>{const vt=(0,b.kZ)();vt.width="600px",this.dialog.open(x.qD,vt).afterClosed().subscribe(()=>{this.getDashboardSettings()})}}))}getDashboardSettings(){const I=JSON.parse(localStorage.getItem("showRecentlyViewed"));this.recentlyViewedShow=null===I||I;const G=JSON.parse(localStorage.getItem("rolesToHide"));this.rolesToHide=null===G?[]:G}getUserProfile(){this.userProfileUrl=this.otherApplicationService.getUrlForOtherApplication(R.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(T.d6),p.Y36(v.D),p.Y36(g.gz),p.Y36(g.F0),p.Y36(T.V6),p.Y36(N.sK),p.Y36(B.uw),p.Y36(T.F5),p.Y36(T.jq))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-user-dashboard"]],hostVars:2,hostBindings:function(G,Ne){2&G&&p.ekj("router-component",Ne.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,Ne){1&G&&(p.TgZ(0,"mat-sidenav-container",0)(1,"mat-sidenav",1),p.NdJ("openedChange",function(Wt){return Ne.rightSettingOpened=Wt}),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(Wt){return Ne.recentlyViewedShow=Wt})("change",function(Wt){return Wt?Ne.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,le,4,4,"div",6),p.qZA()(),p.TgZ(14,"mat-sidenav-content"),p.YNc(15,C,10,9,"div",7),p.qZA()()),2&G&&(p.xp6(1),p.Q6J("opened",Ne.rightSettingOpened),p.xp6(3),p.Oqu(p.lcZ(5,7,"USER_DETAIL.DASHBOARD.DASHBOARD_SETTINGS")),p.xp6(3),p.Q6J("ngModel",Ne.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",Ne.roleNames),p.xp6(2),p.Q6J("ngIf",void 0!==Ne.user))},dependencies:[O.sg,O.O5,g.rH,te.JJ,te.On,ne.Hw,F.JX,F.TM,F.Rh,ce.lW,Ce.oG,Ve,je,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,Ne){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,ce.ot,ne.Ps,g.Bz,n.ez,N.aw,t.lN,te.UX,i.c,a.r,c.A]})}return Ae})();function d(Ae,j){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(I,G,Ne){this.auth=I,this.router=G,this.storeService=Ne}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(T.e8),p.Y36(g.F0),p.Y36(T.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,Ne){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 Ne.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",Ne.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,ce.lW,ne.Hw,ot.w,N.X$],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return Ae})();var E=h(69338);function k(Ae,j){if(1&Ae&&(p.TgZ(0,"div",8),p._UZ(1,"div",9),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("innerHTML",I.logo,p.oJD)}}function Q(Ae,j){if(1&Ae&&(p.TgZ(0,"div",10),p._UZ(1,"div",11)(2,"mat-icon",12),p.qZA()),2&Ae){const I=p.oxw();p.xp6(1),p.Q6J("innerHTML",I.logo,p.oJD)}}const rt=function(Ae){return{color:Ae}};function Ge(Ae,j){if(1&Ae&&(p.TgZ(0,"p",13),p._uU(1),p.qZA()),2&Ae){const I=p.oxw();p.Q6J("ngStyle",p.VKq(2,rt,I.textColor)),p.xp6(1),p.hij(" ",I.headerTitle," ")}}const De=function(Ae,j){return{background:Ae,color:j}},et=function(Ae,j){return{"min-height":Ae,"background-color":j}};let se=(()=>{class Ae{constructor(I,G,Ne,vt){this.storeService=I,this.sanitizer=G,this.preferredLangService=Ne,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 I=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(I)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(T.d6),p.Y36(e.H7),p.Y36(T.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,Ne){1&G&&(p.TgZ(0,"div",0),p.YNc(1,k,2,1,"div",1),p.YNc(2,Q,3,1,"div",2),p.YNc(3,Ge,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,De,Ne.headerBackgroundColor,Ne.headerTextColor)),p.xp6(1),p.Q6J("ngIf","admin-gui"===Ne.application||"user-profile"===Ne.application||"consolidator"===Ne.application),p.xp6(1),p.Q6J("ngIf","publications"===Ne.application),p.xp6(1),p.Q6J("ngIf",!!Ne.headerTitle),p.xp6(2),p.Q6J("ngStyle",p.WLB(8,et,Ne.getContentInnerMinHeight(),Ne.contentBackgroundColor)))},dependencies:[O.O5,O.PC,ne.Hw,g.lC,E.$],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 ie(Ae,j){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 _e(Ae,j){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:S},{path:"login",component:s},{path:"service-access",component:(()=>{class Ae{constructor(I,G,Ne,vt){this.authzService=I,this.auth=G,this.initAuth=Ne,this.router=vt,this.usernameCtrl=new te.NI(null,[te.kI.required]),this.passwordCtrl=new te.NI(null,[te.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:I=>{sessionStorage.setItem("baPrincipal",JSON.stringify(I)),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,sessionStorage.setItem("baAfterLogout","false"))}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(m.Ct),p.Y36(T.e8),p.Y36(T.v0),p.Y36(g.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,Ne){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,ie,3,3,"perun-web-apps-alert",3),p.YNc(7,_e,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 Ne.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 Ne.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 Ne.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",Ne.wrongUsernameOrPassword),p.xp6(1),p.Q6J("ngIf",Ne.afterLogout&&!Ne.wrongUsernameOrPassword),p.xp6(3),p.Oqu(p.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),p.xp6(2),p.Q6J("formControl",Ne.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",Ne.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",Ne.usernameCtrl.invalid||Ne.passwordCtrl.invalid),p.xp6(1),p.hij(" ",p.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[O.O5,ce.lW,ne.Hw,t.KE,t.hX,t.TO,te.Fj,te.JJ,te.Q7,te.oH,i.Nt,ot.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,Ne){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(879),h.e(644),h.e(810)]).then(h.bind(h,70810)).then(Ae=>Ae.AdminModule)},{path:"facilities",loadChildren:()=>Promise.all([h.e(588),h.e(879),h.e(644),h.e(810),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(879)]).then(h.bind(h,9879)).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:[g.Bz.forRoot(St,{preloadingStrategy:g.GZ,scrollPositionRestoration:"enabled"}),g.Bz]})}return Ae})();var Ot=h(78934),Vt=h(35050);class si{constructor(j,I="/assets/i18n/",G=".json"){this.http=j,this.prefix=I,this.suffix=G}getTranslation(j){return this.http.get(`${this.prefix}${j}${this.suffix}`)}}var zt=h(69862),wt=h(86825);function Me(Ae){return new p.vHH(3e3,!1)}function qn(Ae){switch(Ae.length){case 0:return new wt.ZN;case 1:return Ae[0];default:return new wt.ZE(Ae)}}function ar(Ae,j,I=new Map,G=new Map){const Ne=[],vt=[];let Wt=-1,qt=null;if(j.forEach(ri=>{const ui=ri.get("offset"),Li=ui==Wt,ki=Li&&qt||new Map;ri.forEach((mn,pn)=>{let Ji=pn,tn=mn;if("offset"!==pn)switch(Ji=Ae.normalizePropertyName(Ji,Ne),tn){case wt.k1:tn=I.get(pn);break;case wt.l3:tn=G.get(pn);break;default:tn=Ae.normalizeStyleValue(pn,Ji,tn,Ne)}ki.set(Ji,tn)}),Li||vt.push(ki),qt=ki,Wt=ui}),Ne.length)throw function yi(Ae){return new p.vHH(3502,!1)}();return vt}function Yi(Ae,j,I,G){switch(j){case"start":Ae.onStart(()=>G(I&&Mn(I,"start",Ae)));break;case"done":Ae.onDone(()=>G(I&&Mn(I,"done",Ae)));break;case"destroy":Ae.onDestroy(()=>G(I&&Mn(I,"destroy",Ae)))}}function Mn(Ae,j,I){const vt=Fn(Ae.element,Ae.triggerName,Ae.fromState,Ae.toState,j||Ae.phaseName,I.totalTime??Ae.totalTime,!!I.disabled),Wt=Ae._data;return null!=Wt&&(vt._data=Wt),vt}function Fn(Ae,j,I,G,Ne="",vt=0,Wt){return{element:Ae,triggerName:j,fromState:I,toState:G,phaseName:Ne,totalTime:vt,disabled:!!Wt}}function Sn(Ae,j,I){let G=Ae.get(j);return G||Ae.set(j,G=I),G}function Wn(Ae){const j=Ae.indexOf(":");return[Ae.substring(1,j),Ae.slice(j+1)]}const or=(()=>typeof document>"u"?null:document.documentElement)();function tr(Ae){const j=Ae.parentNode||Ae.host||null;return j===or?null:j}let Xn=null,Fr=!1;function un(Ae,j){for(;j;){if(j===Ae)return!0;j=tr(j)}return!1}function Hn(Ae,j,I){if(I)return Array.from(Ae.querySelectorAll(j));const G=Ae.querySelector(j);return G?[G]:[]}let kn=(()=>{class Ae{validateStyleProperty(I){return function bn(Ae){Xn||(Xn=function Gi(){return typeof document<"u"?document.body:null}()||{},Fr=!!Xn.style&&"WebkitAppearance"in Xn.style);let j=!0;return Xn.style&&!function Sr(Ae){return"ebkit"==Ae.substring(1,6)}(Ae)&&(j=Ae in Xn.style,!j&&Fr&&(j="Webkit"+Ae.charAt(0).toUpperCase()+Ae.slice(1)in Xn.style)),j}(I)}matchesElement(I,G){return!1}containsElement(I,G){return un(I,G)}getParentElement(I){return tr(I)}query(I,G,Ne){return Hn(I,G,Ne)}computeStyle(I,G,Ne){return Ne||""}animate(I,G,Ne,vt,Wt,qt=[],ri){return new wt.ZN(Ne,vt)}static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})(),ir=(()=>{class Ae{static#e=this.NOOP=new kn}return Ae})();const wn=1e3,zi="ng-enter",rr="ng-leave",Dr="ng-trigger",Yn=".ng-trigger",Cn="ng-animating",Pt=".ng-animating";function hi(Ae){if("number"==typeof Ae)return Ae;const j=Ae.match(/^(-?[\.\d]+)(m?s)/);return!j||j.length<2?0:ct(parseFloat(j[1]),j[2])}function ct(Ae,j){return"s"===j?Ae*wn:Ae}function Qt(Ae,j,I){return Ae.hasOwnProperty("duration")?Ae:function Jt(Ae,j,I){let Ne,vt=0,Wt="";if("string"==typeof Ae){const qt=Ae.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===qt)return j.push(Me()),{duration:0,delay:0,easing:""};Ne=ct(parseFloat(qt[1]),qt[2]);const ri=qt[3];null!=ri&&(vt=ct(parseFloat(ri),qt[4]));const ui=qt[5];ui&&(Wt=ui)}else Ne=Ae;if(!I){let qt=!1,ri=j.length;Ne<0&&(j.push(function mt(){return new p.vHH(3100,!1)}()),qt=!0),vt<0&&(j.push(function qe(){return new p.vHH(3101,!1)}()),qt=!0),qt&&j.splice(ri,0,Me())}return{duration:Ne,delay:vt,easing:Wt}}(Ae,j,I)}function ci(Ae,j={}){return Object.keys(Ae).forEach(I=>{j[I]=Ae[I]}),j}function Hi(Ae){const j=new Map;return Object.keys(Ae).forEach(I=>{j.set(I,Ae[I])}),j}function oi(Ae,j=new Map,I){if(I)for(let[G,Ne]of I)j.set(G,Ne);for(let[G,Ne]of Ae)j.set(G,Ne);return j}function it(Ae,j,I){j.forEach((G,Ne)=>{const vt=Rn(Ne);I&&!I.has(Ne)&&I.set(Ne,Ae.style[vt]),Ae.style[vt]=G})}function It(Ae,j){j.forEach((I,G)=>{const Ne=Rn(G);Ae.style[Ne]=""})}function Ft(Ae){return Array.isArray(Ae)?1==Ae.length?Ae[0]:(0,wt.vP)(Ae):Ae}const Ri=new RegExp("{{\\s*(.+?)\\s*}}","g");function An(Ae){let j=[];if("string"==typeof Ae){let I;for(;I=Ri.exec(Ae);)j.push(I[1]);Ri.lastIndex=0}return j}function vn(Ae,j,I){const G=Ae.toString(),Ne=G.replace(Ri,(vt,Wt)=>{let qt=j[Wt];return null==qt&&(I.push(function At(Ae){return new p.vHH(3003,!1)}()),qt=""),qt.toString()});return Ne==G?Ae:Ne}function qi(Ae){const j=[];let I=Ae.next();for(;!I.done;)j.push(I.value),I=Ae.next();return j}const wr=/-+([a-z0-9])/g;function Rn(Ae){return Ae.replace(wr,(...j)=>j[1].toUpperCase())}function Jn(Ae,j,I){switch(j.type){case 7:return Ae.visitTrigger(j,I);case 0:return Ae.visitState(j,I);case 1:return Ae.visitTransition(j,I);case 2:return Ae.visitSequence(j,I);case 3:return Ae.visitGroup(j,I);case 4:return Ae.visitAnimate(j,I);case 5:return Ae.visitKeyframes(j,I);case 6:return Ae.visitStyle(j,I);case 8:return Ae.visitReference(j,I);case 9:return Ae.visitAnimateChild(j,I);case 10:return Ae.visitAnimateRef(j,I);case 11:return Ae.visitQuery(j,I);case 12:return Ae.visitStagger(j,I);default:throw function Ut(Ae){return new p.vHH(3004,!1)}()}}function Kn(Ae,j){return window.getComputedStyle(Ae)[j]}const Br="*";function ga(Ae,j){const I=[];return"string"==typeof Ae?Ae.split(/\s*,\s*/).forEach(G=>function Ho(Ae,j,I){if(":"==Ae[0]){const ri=function Ao(Ae,j){switch(Ae){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(I,G)=>parseFloat(G)>parseFloat(I);case":decrement":return(I,G)=>parseFloat(G) *"}}(Ae,I);if("function"==typeof ri)return void j.push(ri);Ae=ri}const G=Ae.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==G||G.length<4)return I.push(function Di(Ae){return new p.vHH(3015,!1)}()),j;const Ne=G[1],vt=G[2],Wt=G[3];j.push(Xa(Ne,Wt));"<"==vt[0]&&!(Ne==Br&&Wt==Br)&&j.push(Xa(Wt,Ne))}(G,I,j)):I.push(Ae),I}const Sa=new Set(["true","1"]),Na=new Set(["false","0"]);function Xa(Ae,j){const I=Sa.has(Ae)||Na.has(Ae),G=Sa.has(j)||Na.has(j);return(Ne,vt)=>{let Wt=Ae==Br||Ae==Ne,qt=j==Br||j==vt;return!Wt&&I&&"boolean"==typeof Ne&&(Wt=Ne?Sa.has(Ae):Na.has(Ae)),!qt&&G&&"boolean"==typeof vt&&(qt=vt?Sa.has(j):Na.has(j)),Wt&&qt}}const ls=new RegExp("s*:selfs*,?","g");function Kr(Ae,j,I,G){return new _t(Ae).build(j,I,G)}class _t{constructor(j){this._driver=j}build(j,I,G){const Ne=new Kt(I);return this._resetContextStyleTimingState(Ne),Jn(this,Ft(j),Ne)}_resetContextStyleTimingState(j){j.currentQuerySelector="",j.collectedStyles=new Map,j.collectedStyles.set("",new Map),j.currentTime=0}visitTrigger(j,I){let G=I.queryCount=0,Ne=I.depCount=0;const vt=[],Wt=[];return"@"==j.name.charAt(0)&&I.errors.push(function mi(){return new p.vHH(3006,!1)}()),j.definitions.forEach(qt=>{if(this._resetContextStyleTimingState(I),0==qt.type){const ri=qt,ui=ri.name;ui.toString().split(/\s*,\s*/).forEach(Li=>{ri.name=Li,vt.push(this.visitState(ri,I))}),ri.name=ui}else if(1==qt.type){const ri=this.visitTransition(qt,I);G+=ri.queryCount,Ne+=ri.depCount,Wt.push(ri)}else I.errors.push(function Mi(){return new p.vHH(3007,!1)}())}),{type:7,name:j.name,states:vt,transitions:Wt,queryCount:G,depCount:Ne,options:null}}visitState(j,I){const G=this.visitStyle(j.styles,I),Ne=j.options&&j.options.params||null;if(G.containsDynamicStyles){const vt=new Set,Wt=Ne||{};G.styles.forEach(qt=>{qt instanceof Map&&qt.forEach(ri=>{An(ri).forEach(ui=>{Wt.hasOwnProperty(ui)||vt.add(ui)})})}),vt.size&&(qi(vt.values()),I.errors.push(function xt(Ae,j){return new p.vHH(3008,!1)}()))}return{type:0,name:j.name,style:G,options:Ne?{params:Ne}:null}}visitTransition(j,I){I.queryCount=0,I.depCount=0;const G=Jn(this,Ft(j.animation),I);return{type:1,matchers:ga(j.expr,I.errors),animation:G,queryCount:I.queryCount,depCount:I.depCount,options:Zn(j.options)}}visitSequence(j,I){return{type:2,steps:j.steps.map(G=>Jn(this,G,I)),options:Zn(j.options)}}visitGroup(j,I){const G=I.currentTime;let Ne=0;const vt=j.steps.map(Wt=>{I.currentTime=G;const qt=Jn(this,Wt,I);return Ne=Math.max(Ne,I.currentTime),qt});return I.currentTime=Ne,{type:3,steps:vt,options:Zn(j.options)}}visitAnimate(j,I){const G=function on(Ae,j){if(Ae.hasOwnProperty("duration"))return Ae;if("number"==typeof Ae)return jr(Qt(Ae,j).duration,0,"");const I=Ae;if(I.split(/\s+/).some(vt=>"{"==vt.charAt(0)&&"{"==vt.charAt(1))){const vt=jr(0,0,"");return vt.dynamic=!0,vt.strValue=I,vt}const Ne=Qt(I,j);return jr(Ne.duration,Ne.delay,Ne.easing)}(j.timings,I.errors);I.currentAnimateTimings=G;let Ne,vt=j.styles?j.styles:(0,wt.oB)({});if(5==vt.type)Ne=this.visitKeyframes(vt,I);else{let Wt=j.styles,qt=!1;if(!Wt){qt=!0;const ui={};G.easing&&(ui.easing=G.easing),Wt=(0,wt.oB)(ui)}I.currentTime+=G.duration+G.delay;const ri=this.visitStyle(Wt,I);ri.isEmptyStep=qt,Ne=ri}return I.currentAnimateTimings=null,{type:4,timings:G,style:Ne,options:null}}visitStyle(j,I){const G=this._makeStyleAst(j,I);return this._validateStyleAst(G,I),G}_makeStyleAst(j,I){const G=[],Ne=Array.isArray(j.styles)?j.styles:[j.styles];for(let qt of Ne)"string"==typeof qt?qt===wt.l3?G.push(qt):I.errors.push(new p.vHH(3002,!1)):G.push(Hi(qt));let vt=!1,Wt=null;return G.forEach(qt=>{if(qt instanceof Map&&(qt.has("easing")&&(Wt=qt.get("easing"),qt.delete("easing")),!vt))for(let ri of qt.values())if(ri.toString().indexOf("{{")>=0){vt=!0;break}}),{type:6,styles:G,easing:Wt,offset:j.offset,containsDynamicStyles:vt,options:null}}_validateStyleAst(j,I){const G=I.currentAnimateTimings;let Ne=I.currentTime,vt=I.currentTime;G&&vt>0&&(vt-=G.duration+G.delay),j.styles.forEach(Wt=>{"string"!=typeof Wt&&Wt.forEach((qt,ri)=>{const ui=I.collectedStyles.get(I.currentQuerySelector),Li=ui.get(ri);let ki=!0;Li&&(vt!=Ne&&vt>=Li.startTime&&Ne<=Li.endTime&&(I.errors.push(function Nt(Ae,j,I,G,Ne){return new p.vHH(3010,!1)}()),ki=!1),vt=Li.startTime),ki&&ui.set(ri,{startTime:vt,endTime:Ne}),I.options&&function di(Ae,j,I){const G=j.params||{},Ne=An(Ae);Ne.length&&Ne.forEach(vt=>{G.hasOwnProperty(vt)||I.push(function Ke(Ae){return new p.vHH(3001,!1)}())})}(qt,I.options,I.errors)})})}visitKeyframes(j,I){const G={type:5,styles:[],options:null};if(!I.currentAnimateTimings)return I.errors.push(function Gt(){return new p.vHH(3011,!1)}()),G;let vt=0;const Wt=[];let qt=!1,ri=!1,ui=0;const Li=j.steps.map(Ar=>{const Er=this._makeStyleAst(Ar,I);let qr=null!=Er.offset?Er.offset:function Ei(Ae){if("string"==typeof Ae)return null;let j=null;if(Array.isArray(Ae))Ae.forEach(I=>{if(I instanceof Map&&I.has("offset")){const G=I;j=parseFloat(G.get("offset")),G.delete("offset")}});else if(Ae instanceof Map&&Ae.has("offset")){const I=Ae;j=parseFloat(I.get("offset")),I.delete("offset")}return j}(Er.styles),sr=0;return null!=qr&&(vt++,sr=Er.offset=qr),ri=ri||sr<0||sr>1,qt=qt||sr0&&vt{const qr=mn>0?Er==pn?1:mn*Er:Wt[Er],sr=qr*Qn;I.currentTime=Ji+tn.delay+sr,tn.duration=sr,this._validateStyleAst(Ar,I),Ar.offset=qr,G.styles.push(Ar)}),G}visitReference(j,I){return{type:8,animation:Jn(this,Ft(j.animation),I),options:Zn(j.options)}}visitAnimateChild(j,I){return I.depCount++,{type:9,options:Zn(j.options)}}visitAnimateRef(j,I){return{type:10,animation:this.visitReference(j.animation,I),options:Zn(j.options)}}visitQuery(j,I){const G=I.currentQuerySelector,Ne=j.options||{};I.queryCount++,I.currentQuery=j;const[vt,Wt]=function Fe(Ae){const j=!!Ae.split(/\s*,\s*/).find(I=>":self"==I);return j&&(Ae=Ae.replace(ls,"")),Ae=Ae.replace(/@\*/g,Yn).replace(/@\w+/g,I=>Yn+"-"+I.slice(1)).replace(/:animating/g,Pt),[Ae,j]}(j.selector);I.currentQuerySelector=G.length?G+" "+vt:vt,Sn(I.collectedStyles,I.currentQuerySelector,new Map);const qt=Jn(this,Ft(j.animation),I);return I.currentQuery=null,I.currentQuerySelector=G,{type:11,selector:vt,limit:Ne.limit||0,optional:!!Ne.optional,includeSelf:Wt,animation:qt,originalSelector:j.selector,options:Zn(j.options)}}visitStagger(j,I){I.currentQuery||I.errors.push(function Zi(){return new p.vHH(3013,!1)}());const G="full"===j.timings?{duration:0,delay:0,easing:"full"}:Qt(j.timings,I.errors,!0);return{type:12,animation:Jn(this,Ft(j.animation),I),timings:G,options:null}}}class Kt{constructor(j){this.errors=j,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 Zn(Ae){return Ae?(Ae=ci(Ae)).params&&(Ae.params=function Lt(Ae){return Ae?ci(Ae):null}(Ae.params)):Ae={},Ae}function jr(Ae,j,I){return{duration:Ae,delay:j,easing:I}}function Da(Ae,j,I,G,Ne,vt,Wt=null,qt=!1){return{type:1,element:Ae,keyframes:j,preStyleProps:I,postStyleProps:G,duration:Ne,delay:vt,totalTime:Ne+vt,easing:Wt,subTimeline:qt}}class ba{constructor(){this._map=new Map}get(j){return this._map.get(j)||[]}append(j,I){let G=this._map.get(j);G||this._map.set(j,G=[]),G.push(...I)}has(j){return this._map.has(j)}clear(){this._map.clear()}}const cs=new RegExp(":enter","g"),ds=new RegExp(":leave","g");function zr(Ae,j,I,G,Ne,vt=new Map,Wt=new Map,qt,ri,ui=[]){return(new Lr).buildKeyframes(Ae,j,I,G,Ne,vt,Wt,qt,ri,ui)}class Lr{buildKeyframes(j,I,G,Ne,vt,Wt,qt,ri,ui,Li=[]){ui=ui||new ba;const ki=new Gn(j,I,ui,Ne,vt,Li,[]);ki.options=ri;const mn=ri.delay?hi(ri.delay):0;ki.currentTimeline.delayNextStep(mn),ki.currentTimeline.setStyles([Wt],null,ki.errors,ri),Jn(this,G,ki);const pn=ki.timelines.filter(Ji=>Ji.containsAnimation());if(pn.length&&qt.size){let Ji;for(let tn=pn.length-1;tn>=0;tn--){const Qn=pn[tn];if(Qn.element===I){Ji=Qn;break}}Ji&&!Ji.allowOnlyTimelineStyles()&&Ji.setStyles([qt],null,ki.errors,ri)}return pn.length?pn.map(Ji=>Ji.buildKeyframes()):[Da(I,[],[],[],0,mn,"",!1)]}visitTrigger(j,I){}visitState(j,I){}visitTransition(j,I){}visitAnimateChild(j,I){const G=I.subInstructions.get(I.element);if(G){const Ne=I.createSubContext(j.options),vt=I.currentTimeline.currentTime,Wt=this._visitSubInstructions(G,Ne,Ne.options);vt!=Wt&&I.transformIntoNewTimeline(Wt)}I.previousNode=j}visitAnimateRef(j,I){const G=I.createSubContext(j.options);G.transformIntoNewTimeline(),this._applyAnimationRefDelays([j.options,j.animation.options],I,G),this.visitReference(j.animation,G),I.transformIntoNewTimeline(G.currentTimeline.currentTime),I.previousNode=j}_applyAnimationRefDelays(j,I,G){for(const Ne of j){const vt=Ne?.delay;if(vt){const Wt="number"==typeof vt?vt:hi(vn(vt,Ne?.params??{},I.errors));G.delayNextStep(Wt)}}}_visitSubInstructions(j,I,G){let vt=I.currentTimeline.currentTime;const Wt=null!=G.duration?hi(G.duration):null,qt=null!=G.delay?hi(G.delay):null;return 0!==Wt&&j.forEach(ri=>{const ui=I.appendInstructionToTimeline(ri,Wt,qt);vt=Math.max(vt,ui.duration+ui.delay)}),vt}visitReference(j,I){I.updateOptions(j.options,!0),Jn(this,j.animation,I),I.previousNode=j}visitSequence(j,I){const G=I.subContextCount;let Ne=I;const vt=j.options;if(vt&&(vt.params||vt.delay)&&(Ne=I.createSubContext(vt),Ne.transformIntoNewTimeline(),null!=vt.delay)){6==Ne.previousNode.type&&(Ne.currentTimeline.snapshotCurrentStyles(),Ne.previousNode=Or);const Wt=hi(vt.delay);Ne.delayNextStep(Wt)}j.steps.length&&(j.steps.forEach(Wt=>Jn(this,Wt,Ne)),Ne.currentTimeline.applyStylesToKeyframe(),Ne.subContextCount>G&&Ne.transformIntoNewTimeline()),I.previousNode=j}visitGroup(j,I){const G=[];let Ne=I.currentTimeline.currentTime;const vt=j.options&&j.options.delay?hi(j.options.delay):0;j.steps.forEach(Wt=>{const qt=I.createSubContext(j.options);vt&&qt.delayNextStep(vt),Jn(this,Wt,qt),Ne=Math.max(Ne,qt.currentTimeline.currentTime),G.push(qt.currentTimeline)}),G.forEach(Wt=>I.currentTimeline.mergeTimelineCollectedStyles(Wt)),I.transformIntoNewTimeline(Ne),I.previousNode=j}_visitTiming(j,I){if(j.dynamic){const G=j.strValue;return Qt(I.params?vn(G,I.params,I.errors):G,I.errors)}return{duration:j.duration,delay:j.delay,easing:j.easing}}visitAnimate(j,I){const G=I.currentAnimateTimings=this._visitTiming(j.timings,I),Ne=I.currentTimeline;G.delay&&(I.incrementTime(G.delay),Ne.snapshotCurrentStyles());const vt=j.style;5==vt.type?this.visitKeyframes(vt,I):(I.incrementTime(G.duration),this.visitStyle(vt,I),Ne.applyStylesToKeyframe()),I.currentAnimateTimings=null,I.previousNode=j}visitStyle(j,I){const G=I.currentTimeline,Ne=I.currentAnimateTimings;!Ne&&G.hasCurrentStyleProperties()&&G.forwardFrame();const vt=Ne&&Ne.easing||j.easing;j.isEmptyStep?G.applyEmptyStep(vt):G.setStyles(j.styles,vt,I.errors,I.options),I.previousNode=j}visitKeyframes(j,I){const G=I.currentAnimateTimings,Ne=I.currentTimeline.duration,vt=G.duration,qt=I.createSubContext().currentTimeline;qt.easing=G.easing,j.styles.forEach(ri=>{qt.forwardTime((ri.offset||0)*vt),qt.setStyles(ri.styles,ri.easing,I.errors,I.options),qt.applyStylesToKeyframe()}),I.currentTimeline.mergeTimelineCollectedStyles(qt),I.transformIntoNewTimeline(Ne+vt),I.previousNode=j}visitQuery(j,I){const G=I.currentTimeline.currentTime,Ne=j.options||{},vt=Ne.delay?hi(Ne.delay):0;vt&&(6===I.previousNode.type||0==G&&I.currentTimeline.hasCurrentStyleProperties())&&(I.currentTimeline.snapshotCurrentStyles(),I.previousNode=Or);let Wt=G;const qt=I.invokeQuery(j.selector,j.originalSelector,j.limit,j.includeSelf,!!Ne.optional,I.errors);I.currentQueryTotal=qt.length;let ri=null;qt.forEach((ui,Li)=>{I.currentQueryIndex=Li;const ki=I.createSubContext(j.options,ui);vt&&ki.delayNextStep(vt),ui===I.element&&(ri=ki.currentTimeline),Jn(this,j.animation,ki),ki.currentTimeline.applyStylesToKeyframe(),Wt=Math.max(Wt,ki.currentTimeline.currentTime)}),I.currentQueryIndex=0,I.currentQueryTotal=0,I.transformIntoNewTimeline(Wt),ri&&(I.currentTimeline.mergeTimelineCollectedStyles(ri),I.currentTimeline.snapshotCurrentStyles()),I.previousNode=j}visitStagger(j,I){const G=I.parentContext,Ne=I.currentTimeline,vt=j.timings,Wt=Math.abs(vt.duration),qt=Wt*(I.currentQueryTotal-1);let ri=Wt*I.currentQueryIndex;switch(vt.duration<0?"reverse":vt.easing){case"reverse":ri=qt-ri;break;case"full":ri=G.currentStaggerTime}const Li=I.currentTimeline;ri&&Li.delayNextStep(ri);const ki=Li.currentTime;Jn(this,j.animation,I),I.previousNode=j,G.currentStaggerTime=Ne.currentTime-ki+(Ne.startTime-G.currentTimeline.startTime)}}const Or={};class Gn{constructor(j,I,G,Ne,vt,Wt,qt,ri){this._driver=j,this.element=I,this.subInstructions=G,this._enterClassName=Ne,this._leaveClassName=vt,this.errors=Wt,this.timelines=qt,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=ri||new Wr(this._driver,I,0),qt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(j,I){if(!j)return;const G=j;let Ne=this.options;null!=G.duration&&(Ne.duration=hi(G.duration)),null!=G.delay&&(Ne.delay=hi(G.delay));const vt=G.params;if(vt){let Wt=Ne.params;Wt||(Wt=this.options.params={}),Object.keys(vt).forEach(qt=>{(!I||!Wt.hasOwnProperty(qt))&&(Wt[qt]=vn(vt[qt],Wt,this.errors))})}}_copyOptions(){const j={};if(this.options){const I=this.options.params;if(I){const G=j.params={};Object.keys(I).forEach(Ne=>{G[Ne]=I[Ne]})}}return j}createSubContext(j=null,I,G){const Ne=I||this.element,vt=new Gn(this._driver,Ne,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ne,G||0));return vt.previousNode=this.previousNode,vt.currentAnimateTimings=this.currentAnimateTimings,vt.options=this._copyOptions(),vt.updateOptions(j),vt.currentQueryIndex=this.currentQueryIndex,vt.currentQueryTotal=this.currentQueryTotal,vt.parentContext=this,this.subContextCount++,vt}transformIntoNewTimeline(j){return this.previousNode=Or,this.currentTimeline=this.currentTimeline.fork(this.element,j),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(j,I,G){const Ne={duration:I??j.duration,delay:this.currentTimeline.currentTime+(G??0)+j.delay,easing:""},vt=new ko(this._driver,j.element,j.keyframes,j.preStyleProps,j.postStyleProps,Ne,j.stretchStartingKeyframe);return this.timelines.push(vt),Ne}incrementTime(j){this.currentTimeline.forwardTime(this.currentTimeline.duration+j)}delayNextStep(j){j>0&&this.currentTimeline.delayNextStep(j)}invokeQuery(j,I,G,Ne,vt,Wt){let qt=[];if(Ne&&qt.push(this.element),j.length>0){j=(j=j.replace(cs,"."+this._enterClassName)).replace(ds,"."+this._leaveClassName);let ui=this._driver.query(this.element,j,1!=G);0!==G&&(ui=G<0?ui.slice(ui.length+G,ui.length):ui.slice(0,G)),qt.push(...ui)}return!vt&&0==qt.length&&Wt.push(function ji(Ae){return new p.vHH(3014,!1)}()),qt}}class Wr{constructor(j,I,G,Ne){this._driver=j,this.element=I,this.startTime=G,this._elementTimelineStylesLookup=Ne,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(I),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(I,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(j){const I=1===this._keyframes.size&&this._pendingStyles.size;this.duration||I?(this.forwardTime(this.currentTime+j),I&&this.snapshotCurrentStyles()):this.startTime+=j}fork(j,I){return this.applyStylesToKeyframe(),new Wr(this._driver,j,I||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(j){this.applyStylesToKeyframe(),this.duration=j,this._loadKeyframe()}_updateStyle(j,I){this._localTimelineStyles.set(j,I),this._globalTimelineStyles.set(j,I),this._styleSummary.set(j,{time:this.currentTime,value:I})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(j){j&&this._previousKeyframe.set("easing",j);for(let[I,G]of this._globalTimelineStyles)this._backFill.set(I,G||wt.l3),this._currentKeyframe.set(I,wt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(j,I,G,Ne){I&&this._previousKeyframe.set("easing",I);const vt=Ne&&Ne.params||{},Wt=function Yr(Ae,j){const I=new Map;let G;return Ae.forEach(Ne=>{if("*"===Ne){G=G||j.keys();for(let vt of G)I.set(vt,wt.l3)}else oi(Ne,I)}),I}(j,this._globalTimelineStyles);for(let[qt,ri]of Wt){const ui=vn(ri,vt,G);this._pendingStyles.set(qt,ui),this._localTimelineStyles.has(qt)||this._backFill.set(qt,this._globalTimelineStyles.get(qt)??wt.l3),this._updateStyle(qt,ui)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((j,I)=>{this._currentKeyframe.set(I,j)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((j,I)=>{this._currentKeyframe.has(I)||this._currentKeyframe.set(I,j)}))}snapshotCurrentStyles(){for(let[j,I]of this._localTimelineStyles)this._pendingStyles.set(j,I),this._updateStyle(j,I)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const j=[];for(let I in this._currentKeyframe)j.push(I);return j}mergeTimelineCollectedStyles(j){j._styleSummary.forEach((I,G)=>{const Ne=this._styleSummary.get(G);(!Ne||I.time>Ne.time)&&this._updateStyle(G,I.value)})}buildKeyframes(){this.applyStylesToKeyframe();const j=new Set,I=new Set,G=1===this._keyframes.size&&0===this.duration;let Ne=[];this._keyframes.forEach((qt,ri)=>{const ui=oi(qt,new Map,this._backFill);ui.forEach((Li,ki)=>{Li===wt.k1?j.add(ki):Li===wt.l3&&I.add(ki)}),G||ui.set("offset",ri/this.duration),Ne.push(ui)});const vt=j.size?qi(j.values()):[],Wt=I.size?qi(I.values()):[];if(G){const qt=Ne[0],ri=new Map(qt);qt.set("offset",0),ri.set("offset",1),Ne=[qt,ri]}return Da(this.element,Ne,vt,Wt,this.duration,this.startTime,this.easing,!1)}}class ko extends Wr{constructor(j,I,G,Ne,vt,Wt,qt=!1){super(j,I,Wt.delay),this.keyframes=G,this.preStyleProps=Ne,this.postStyleProps=vt,this._stretchStartingKeyframe=qt,this.timings={duration:Wt.duration,delay:Wt.delay,easing:Wt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let j=this.keyframes,{delay:I,duration:G,easing:Ne}=this.timings;if(this._stretchStartingKeyframe&&I){const vt=[],Wt=G+I,qt=I/Wt,ri=oi(j[0]);ri.set("offset",0),vt.push(ri);const ui=oi(j[0]);ui.set("offset",Aa(qt)),vt.push(ui);const Li=j.length-1;for(let ki=1;ki<=Li;ki++){let mn=oi(j[ki]);const pn=mn.get("offset");mn.set("offset",Aa((I+pn*G)/Wt)),vt.push(mn)}G=Wt,I=0,Ne="",j=vt}return Da(this.element,j,this.preStyleProps,this.postStyleProps,G,I,Ne,!0)}}function Aa(Ae,j=3){const I=Math.pow(10,j-1);return Math.round(Ae*I)/I}class Mo{}const Co=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 va extends Mo{normalizePropertyName(j,I){return Rn(j)}normalizeStyleValue(j,I,G,Ne){let vt="";const Wt=G.toString().trim();if(Co.has(I)&&0!==G&&"0"!==G)if("number"==typeof G)vt="px";else{const qt=G.match(/^[+-]?[\d\.]+([a-z]*)$/);qt&&0==qt[1].length&&Ne.push(function Xt(Ae,j){return new p.vHH(3005,!1)}())}return Wt+vt}}function Ma(Ae,j,I,G,Ne,vt,Wt,qt,ri,ui,Li,ki,mn){return{type:0,element:Ae,triggerName:j,isRemovalTransition:Ne,fromState:I,fromStyles:vt,toState:G,toStyles:Wt,timelines:qt,queriedElements:ri,preStyleProps:ui,postStyleProps:Li,totalTime:ki,errors:mn}}const sa={};class Bo{constructor(j,I,G){this._triggerName=j,this.ast=I,this._stateStyles=G}match(j,I,G,Ne){return function Rs(Ae,j,I,G,Ne){return Ae.some(vt=>vt(j,I,G,Ne))}(this.ast.matchers,j,I,G,Ne)}buildStyles(j,I,G){let Ne=this._stateStyles.get("*");return void 0!==j&&(Ne=this._stateStyles.get(j?.toString())||Ne),Ne?Ne.buildStyles(I,G):new Map}build(j,I,G,Ne,vt,Wt,qt,ri,ui,Li){const ki=[],mn=this.ast.options&&this.ast.options.params||sa,Ji=this.buildStyles(G,qt&&qt.params||sa,ki),tn=ri&&ri.params||sa,Qn=this.buildStyles(Ne,tn,ki),Ar=new Set,Er=new Map,qr=new Map,sr="void"===Ne,Za={params:us(tn,mn),delay:this.ast.options?.delay},Ga=Li?[]:zr(j,I,this.ast.animation,vt,Wt,Ji,Qn,Za,ui,ki);let ia=0;if(Ga.forEach(fo=>{ia=Math.max(fo.duration+fo.delay,ia)}),ki.length)return Ma(I,this._triggerName,G,Ne,sr,Ji,Qn,[],[],Er,qr,ia,ki);Ga.forEach(fo=>{const Do=fo.element,kc=Sn(Er,Do,new Set);fo.preStyleProps.forEach(is=>kc.add(is));const qs=Sn(qr,Do,new Set);fo.postStyleProps.forEach(is=>qs.add(is)),Do!==I&&Ar.add(Do)});const qa=qi(Ar.values());return Ma(I,this._triggerName,G,Ne,sr,Ji,Qn,Ga,qa,Er,qr,ia)}}function us(Ae,j){const I=ci(j);for(const G in Ae)Ae.hasOwnProperty(G)&&null!=Ae[G]&&(I[G]=Ae[G]);return I}class No{constructor(j,I,G){this.styles=j,this.defaultParams=I,this.normalizer=G}buildStyles(j,I){const G=new Map,Ne=ci(this.defaultParams);return Object.keys(j).forEach(vt=>{const Wt=j[vt];null!==Wt&&(Ne[vt]=Wt)}),this.styles.styles.forEach(vt=>{"string"!=typeof vt&&vt.forEach((Wt,qt)=>{Wt&&(Wt=vn(Wt,Ne,I));const ri=this.normalizer.normalizePropertyName(qt,I);Wt=this.normalizer.normalizeStyleValue(qt,ri,Wt,I),G.set(qt,Wt)})}),G}}class hs{constructor(j,I,G){this.name=j,this.ast=I,this._normalizer=G,this.transitionFactories=[],this.states=new Map,I.states.forEach(Ne=>{this.states.set(Ne.name,new No(Ne.style,Ne.options&&Ne.options.params||{},G))}),Fa(this.states,"true","1"),Fa(this.states,"false","0"),I.transitions.forEach(Ne=>{this.transitionFactories.push(new Bo(j,Ne,this.states))}),this.fallbackTransition=function to(Ae,j,I){return new Bo(Ae,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Wt,qt)=>!0],options:null,queryCount:0,depCount:0},j)}(j,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(j,I,G,Ne){return this.transitionFactories.find(Wt=>Wt.match(j,I,G,Ne))||null}matchStyles(j,I,G){return this.fallbackTransition.buildStyles(j,I,G)}}function Fa(Ae,j,I){Ae.has(j)?Ae.has(I)||Ae.set(I,Ae.get(j)):Ae.has(I)&&Ae.set(j,Ae.get(I))}const Fo=new ba;class Vo{constructor(j,I,G){this.bodyNode=j,this._driver=I,this._normalizer=G,this._animations=new Map,this._playersById=new Map,this.players=[]}register(j,I){const G=[],vt=Kr(this._driver,I,G,[]);if(G.length)throw function de(Ae){return new p.vHH(3503,!1)}();this._animations.set(j,vt)}_buildPlayer(j,I,G){const Ne=j.element,vt=ar(this._normalizer,j.keyframes,I,G);return this._driver.animate(Ne,vt,j.duration,j.delay,j.easing,[],!0)}create(j,I,G={}){const Ne=[],vt=this._animations.get(j);let Wt;const qt=new Map;if(vt?(Wt=zr(this._driver,I,vt,zi,rr,new Map,new Map,G,Fo,Ne),Wt.forEach(Li=>{const ki=Sn(qt,Li.element,new Map);Li.postStyleProps.forEach(mn=>ki.set(mn,null))})):(Ne.push(function ft(){return new p.vHH(3300,!1)}()),Wt=[]),Ne.length)throw function Qe(Ae){return new p.vHH(3504,!1)}();qt.forEach((Li,ki)=>{Li.forEach((mn,pn)=>{Li.set(pn,this._driver.computeStyle(ki,pn,wt.l3))})});const ui=qn(Wt.map(Li=>{const ki=qt.get(Li.element);return this._buildPlayer(Li,new Map,ki)}));return this._playersById.set(j,ui),ui.onDestroy(()=>this.destroy(j)),this.players.push(ui),ui}destroy(j){const I=this._getPlayer(j);I.destroy(),this._playersById.delete(j);const G=this.players.indexOf(I);G>=0&&this.players.splice(G,1)}_getPlayer(j){const I=this._playersById.get(j);if(!I)throw function Bt(Ae){return new p.vHH(3301,!1)}();return I}listen(j,I,G,Ne){const vt=Fn(I,"","","");return Yi(this._getPlayer(j),G,vt,Ne),()=>{}}command(j,I,G,Ne){if("register"==G)return void this.register(j,Ne[0]);if("create"==G)return void this.create(j,I,Ne[0]||{});const vt=this._getPlayer(j);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(Ne[0]));break;case"destroy":this.destroy(j)}}}const yo="ng-animate-queued",Tr="ng-animate-disabled",la=[],La={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Bn={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ur="__ng_removed";class be{get params(){return this.options.params}constructor(j,I=""){this.namespaceId=I;const G=j&&j.hasOwnProperty("value");if(this.value=function Bi(Ae){return Ae??null}(G?j.value:j),G){const vt=ci(j);delete vt.value,this.options=vt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(j){const I=j.params;if(I){const G=this.options.params;Object.keys(I).forEach(Ne=>{null==G[Ne]&&(G[Ne]=I[Ne])})}}}const Ct="void",We=new be(Ct);class bt{constructor(j,I,G){this.id=j,this.hostElement=I,this._engine=G,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+j,ln(I,this._hostClassName)}listen(j,I,G,Ne){if(!this._triggers.has(I))throw function ei(Ae,j){return new p.vHH(3302,!1)}();if(null==G||0==G.length)throw function Oi(Ae){return new p.vHH(3303,!1)}();if(!function _n(Ae){return"start"==Ae||"done"==Ae}(G))throw function zn(Ae,j){return new p.vHH(3400,!1)}();const vt=Sn(this._elementListeners,j,[]),Wt={name:I,phase:G,callback:Ne};vt.push(Wt);const qt=Sn(this._engine.statesByElement,j,new Map);return qt.has(I)||(ln(j,Dr),ln(j,Dr+"-"+I),qt.set(I,We)),()=>{this._engine.afterFlush(()=>{const ri=vt.indexOf(Wt);ri>=0&&vt.splice(ri,1),this._triggers.has(I)||qt.delete(I)})}}register(j,I){return!this._triggers.has(j)&&(this._triggers.set(j,I),!0)}_getTrigger(j){const I=this._triggers.get(j);if(!I)throw function $n(Ae){return new p.vHH(3401,!1)}();return I}trigger(j,I,G,Ne=!0){const vt=this._getTrigger(I),Wt=new ai(this.id,I,j);let qt=this._engine.statesByElement.get(j);qt||(ln(j,Dr),ln(j,Dr+"-"+I),this._engine.statesByElement.set(j,qt=new Map));let ri=qt.get(I);const ui=new be(G,this.id);if(!(G&&G.hasOwnProperty("value"))&&ri&&ui.absorbOptions(ri.options),qt.set(I,ui),ri||(ri=We),ui.value!==Ct&&ri.value===ui.value){if(!function Mr(Ae,j){const I=Object.keys(Ae),G=Object.keys(j);if(I.length!=G.length)return!1;for(let Ne=0;Ne{It(j,Qn),it(j,Ar)})}return}const mn=Sn(this._engine.playersByElement,j,[]);mn.forEach(tn=>{tn.namespaceId==this.id&&tn.triggerName==I&&tn.queued&&tn.destroy()});let pn=vt.matchTransition(ri.value,ui.value,j,ui.params),Ji=!1;if(!pn){if(!Ne)return;pn=vt.fallbackTransition,Ji=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:j,triggerName:I,transition:pn,fromState:ri,toState:ui,player:Wt,isFallbackTransition:Ji}),Ji||(ln(j,yo),Wt.onStart(()=>{Nn(j,yo)})),Wt.onDone(()=>{let tn=this.players.indexOf(Wt);tn>=0&&this.players.splice(tn,1);const Qn=this._engine.playersByElement.get(j);if(Qn){let Ar=Qn.indexOf(Wt);Ar>=0&&Qn.splice(Ar,1)}}),this.players.push(Wt),mn.push(Wt),Wt}deregister(j){this._triggers.delete(j),this._engine.statesByElement.forEach(I=>I.delete(j)),this._elementListeners.forEach((I,G)=>{this._elementListeners.set(G,I.filter(Ne=>Ne.name!=j))})}clearElementCache(j){this._engine.statesByElement.delete(j),this._elementListeners.delete(j);const I=this._engine.playersByElement.get(j);I&&(I.forEach(G=>G.destroy()),this._engine.playersByElement.delete(j))}_signalRemovalForInnerTriggers(j,I){const G=this._engine.driver.query(j,Yn,!0);G.forEach(Ne=>{if(Ne[ur])return;const vt=this._engine.fetchNamespacesByElement(Ne);vt.size?vt.forEach(Wt=>Wt.triggerLeaveAnimation(Ne,I,!1,!0)):this.clearElementCache(Ne)}),this._engine.afterFlushAnimationsDone(()=>G.forEach(Ne=>this.clearElementCache(Ne)))}triggerLeaveAnimation(j,I,G,Ne){const vt=this._engine.statesByElement.get(j),Wt=new Map;if(vt){const qt=[];if(vt.forEach((ri,ui)=>{if(Wt.set(ui,ri.value),this._triggers.has(ui)){const Li=this.trigger(j,ui,Ct,Ne);Li&&qt.push(Li)}}),qt.length)return this._engine.markElementAsRemoved(this.id,j,!0,I,Wt),G&&qn(qt).onDone(()=>this._engine.processLeaveNode(j)),!0}return!1}prepareLeaveAnimationListeners(j){const I=this._elementListeners.get(j),G=this._engine.statesByElement.get(j);if(I&&G){const Ne=new Set;I.forEach(vt=>{const Wt=vt.name;if(Ne.has(Wt))return;Ne.add(Wt);const ri=this._triggers.get(Wt).fallbackTransition,ui=G.get(Wt)||We,Li=new be(Ct),ki=new ai(this.id,Wt,j);this._engine.totalQueuedPlayers++,this._queue.push({element:j,triggerName:Wt,transition:ri,fromState:ui,toState:Li,player:ki,isFallbackTransition:!0})})}}removeNode(j,I){const G=this._engine;if(j.childElementCount&&this._signalRemovalForInnerTriggers(j,I),this.triggerLeaveAnimation(j,I,!0))return;let Ne=!1;if(G.totalAnimations){const vt=G.players.length?G.playersByQueriedElement.get(j):[];if(vt&&vt.length)Ne=!0;else{let Wt=j;for(;Wt=Wt.parentNode;)if(G.statesByElement.get(Wt)){Ne=!0;break}}}if(this.prepareLeaveAnimationListeners(j),Ne)G.markElementAsRemoved(this.id,j,!1,I);else{const vt=j[ur];(!vt||vt===La)&&(G.afterFlush(()=>this.clearElementCache(j)),G.destroyInnerAnimations(j),G._onRemovalComplete(j,I))}}insertNode(j,I){ln(j,this._hostClassName)}drainQueuedTransitions(j){const I=[];return this._queue.forEach(G=>{const Ne=G.player;if(Ne.destroyed)return;const vt=G.element,Wt=this._elementListeners.get(vt);Wt&&Wt.forEach(qt=>{if(qt.name==G.triggerName){const ri=Fn(vt,G.triggerName,G.fromState.value,G.toState.value);ri._data=j,Yi(G.player,qt.phase,ri,qt.callback)}}),Ne.markedForDestroy?this._engine.afterFlush(()=>{Ne.destroy()}):I.push(G)}),this._queue=[],I.sort((G,Ne)=>{const vt=G.transition.ast.depCount,Wt=Ne.transition.ast.depCount;return 0==vt||0==Wt?vt-Wt:this._engine.driver.containsElement(G.element,Ne.element)?1:-1})}destroy(j){this.players.forEach(I=>I.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,j)}}class Zt{_onRemovalComplete(j,I){this.onRemovalComplete(j,I)}constructor(j,I,G){this.bodyNode=j,this.driver=I,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=(Ne,vt)=>{}}get queuedPlayers(){const j=[];return this._namespaceList.forEach(I=>{I.players.forEach(G=>{G.queued&&j.push(G)})}),j}createNamespace(j,I){const G=new bt(j,I,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,I)?this._balanceNamespaceList(G,I):(this.newHostElements.set(I,G),this.collectEnterElement(I)),this._namespaceLookup[j]=G}_balanceNamespaceList(j,I){const G=this._namespaceList,Ne=this.namespacesByHostElement;if(G.length-1>=0){let Wt=!1,qt=this.driver.getParentElement(I);for(;qt;){const ri=Ne.get(qt);if(ri){const ui=G.indexOf(ri);G.splice(ui+1,0,j),Wt=!0;break}qt=this.driver.getParentElement(qt)}Wt||G.unshift(j)}else G.push(j);return Ne.set(I,j),j}register(j,I){let G=this._namespaceLookup[j];return G||(G=this.createNamespace(j,I)),G}registerTrigger(j,I,G){let Ne=this._namespaceLookup[j];Ne&&Ne.register(I,G)&&this.totalAnimations++}destroy(j,I){j&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const G=this._fetchNamespace(j);this.namespacesByHostElement.delete(G.hostElement);const Ne=this._namespaceList.indexOf(G);Ne>=0&&this._namespaceList.splice(Ne,1),G.destroy(I),delete this._namespaceLookup[j]}))}_fetchNamespace(j){return this._namespaceLookup[j]}fetchNamespacesByElement(j){const I=new Set,G=this.statesByElement.get(j);if(G)for(let Ne of G.values())if(Ne.namespaceId){const vt=this._fetchNamespace(Ne.namespaceId);vt&&I.add(vt)}return I}trigger(j,I,G,Ne){if(yn(I)){const vt=this._fetchNamespace(j);if(vt)return vt.trigger(I,G,Ne),!0}return!1}insertNode(j,I,G,Ne){if(!yn(I))return;const vt=I[ur];if(vt&&vt.setForRemoval){vt.setForRemoval=!1,vt.setForMove=!0;const Wt=this.collectedLeaveElements.indexOf(I);Wt>=0&&this.collectedLeaveElements.splice(Wt,1)}if(j){const Wt=this._fetchNamespace(j);Wt&&Wt.insertNode(I,G)}Ne&&this.collectEnterElement(I)}collectEnterElement(j){this.collectedEnterElements.push(j)}markElementAsDisabled(j,I){I?this.disabledNodes.has(j)||(this.disabledNodes.add(j),ln(j,Tr)):this.disabledNodes.has(j)&&(this.disabledNodes.delete(j),Nn(j,Tr))}removeNode(j,I,G){if(yn(I)){const Ne=j?this._fetchNamespace(j):null;Ne?Ne.removeNode(I,G):this.markElementAsRemoved(j,I,!1,G);const vt=this.namespacesByHostElement.get(I);vt&&vt.id!==j&&vt.removeNode(I,G)}else this._onRemovalComplete(I,G)}markElementAsRemoved(j,I,G,Ne,vt){this.collectedLeaveElements.push(I),I[ur]={namespaceId:j,setForRemoval:Ne,hasAnimation:G,removedBeforeQueried:!1,previousTriggersValues:vt}}listen(j,I,G,Ne,vt){return yn(I)?this._fetchNamespace(j).listen(I,G,Ne,vt):()=>{}}_buildInstruction(j,I,G,Ne,vt){return j.transition.build(this.driver,j.element,j.fromState.value,j.toState.value,G,Ne,j.fromState.options,j.toState.options,I,vt)}destroyInnerAnimations(j){let I=this.driver.query(j,Yn,!0);I.forEach(G=>this.destroyActiveAnimationsForElement(G)),0!=this.playersByQueriedElement.size&&(I=this.driver.query(j,Pt,!0),I.forEach(G=>this.finishActiveQueriedAnimationOnElement(G)))}destroyActiveAnimationsForElement(j){const I=this.playersByElement.get(j);I&&I.forEach(G=>{G.queued?G.markedForDestroy=!0:G.destroy()})}finishActiveQueriedAnimationOnElement(j){const I=this.playersByQueriedElement.get(j);I&&I.forEach(G=>G.finish())}whenRenderingDone(){return new Promise(j=>{if(this.players.length)return qn(this.players).onDone(()=>j());j()})}processLeaveNode(j){const I=j[ur];if(I&&I.setForRemoval){if(j[ur]=La,I.namespaceId){this.destroyInnerAnimations(j);const G=this._fetchNamespace(I.namespaceId);G&&G.clearElementCache(j)}this._onRemovalComplete(j,I.setForRemoval)}j.classList?.contains(Tr)&&this.markElementAsDisabled(j,!1),this.driver.query(j,".ng-animate-disabled",!0).forEach(G=>{this.markElementAsDisabled(G,!1)})}flush(j=-1){let I=[];if(this.newHostElements.size&&(this.newHostElements.forEach((G,Ne)=>this._balanceNamespaceList(G,Ne)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let G=0;GG()),this._flushFns=[],this._whenQuietFns.length){const G=this._whenQuietFns;this._whenQuietFns=[],I.length?qn(I).onDone(()=>{G.forEach(Ne=>Ne())}):G.forEach(Ne=>Ne())}}reportError(j){throw function fr(Ae){return new p.vHH(3402,!1)}()}_flushAnimations(j,I){const G=new ba,Ne=[],vt=new Map,Wt=[],qt=new Map,ri=new Map,ui=new Map,Li=new Set;this.disabledNodes.forEach(Vi=>{Li.add(Vi);const Ki=this.driver.query(Vi,".ng-animate-queued",!0);for(let en=0;en{const en=zi+tn++;Ji.set(Ki,en),Vi.forEach(Dn=>ln(Dn,en))});const Qn=[],Ar=new Set,Er=new Set;for(let Vi=0;ViAr.add(Dn)):Er.add(Ki))}const qr=new Map,sr=Vn(mn,Array.from(Ar));sr.forEach((Vi,Ki)=>{const en=rr+tn++;qr.set(Ki,en),Vi.forEach(Dn=>ln(Dn,en))}),j.push(()=>{pn.forEach((Vi,Ki)=>{const en=Ji.get(Ki);Vi.forEach(Dn=>Nn(Dn,en))}),sr.forEach((Vi,Ki)=>{const en=qr.get(Ki);Vi.forEach(Dn=>Nn(Dn,en))}),Qn.forEach(Vi=>{this.processLeaveNode(Vi)})});const Za=[],Ga=[];for(let Vi=this._namespaceList.length-1;Vi>=0;Vi--)this._namespaceList[Vi].drainQueuedTransitions(I).forEach(en=>{const Dn=en.player,Ir=en.element;if(Za.push(Dn),this.collectedEnterElements.length){const Jr=Ir[ur];if(Jr&&Jr.setForMove){if(Jr.previousTriggersValues&&Jr.previousTriggersValues.has(en.triggerName)){const xs=Jr.previousTriggersValues.get(en.triggerName),Ha=this.statesByElement.get(en.element);if(Ha&&Ha.has(en.triggerName)){const tc=Ha.get(en.triggerName);tc.value=xs,Ha.set(en.triggerName,tc)}}return void Dn.destroy()}}const Ja=!ki||!this.driver.containsElement(ki,Ir),pa=qr.get(Ir),Ka=Ji.get(Ir),lr=this._buildInstruction(en,G,Ka,pa,Ja);if(lr.errors&&lr.errors.length)return void Ga.push(lr);if(Ja)return Dn.onStart(()=>It(Ir,lr.fromStyles)),Dn.onDestroy(()=>it(Ir,lr.toStyles)),void Ne.push(Dn);if(en.isFallbackTransition)return Dn.onStart(()=>It(Ir,lr.fromStyles)),Dn.onDestroy(()=>it(Ir,lr.toStyles)),void Ne.push(Dn);const Fd=[];lr.timelines.forEach(Jr=>{Jr.stretchStartingKeyframe=!0,this.disabledNodes.has(Jr.element)||Fd.push(Jr)}),lr.timelines=Fd,G.append(Ir,lr.timelines),Wt.push({instruction:lr,player:Dn,element:Ir}),lr.queriedElements.forEach(Jr=>Sn(qt,Jr,[]).push(Dn)),lr.preStyleProps.forEach((Jr,xs)=>{if(Jr.size){let Ha=ri.get(xs);Ha||ri.set(xs,Ha=new Set),Jr.forEach((tc,Bc)=>Ha.add(Bc))}}),lr.postStyleProps.forEach((Jr,xs)=>{let Ha=ui.get(xs);Ha||ui.set(xs,Ha=new Set),Jr.forEach((tc,Bc)=>Ha.add(Bc))})});if(Ga.length){const Vi=[];Ga.forEach(Ki=>{Vi.push(function er(Ae,j){return new p.vHH(3505,!1)}())}),Za.forEach(Ki=>Ki.destroy()),this.reportError(Vi)}const ia=new Map,qa=new Map;Wt.forEach(Vi=>{const Ki=Vi.element;G.has(Ki)&&(qa.set(Ki,Ki),this._beforeAnimationBuild(Vi.player.namespaceId,Vi.instruction,ia))}),Ne.forEach(Vi=>{const Ki=Vi.element;this._getPreviousPlayers(Ki,!1,Vi.namespaceId,Vi.triggerName,null).forEach(Dn=>{Sn(ia,Ki,[]).push(Dn),Dn.destroy()})});const fo=Qn.filter(Vi=>Xr(Vi,ri,ui)),Do=new Map;nn(Do,this.driver,Er,ui,wt.l3).forEach(Vi=>{Xr(Vi,ri,ui)&&fo.push(Vi)});const qs=new Map;pn.forEach((Vi,Ki)=>{nn(qs,this.driver,new Set(Vi),ri,wt.k1)}),fo.forEach(Vi=>{const Ki=Do.get(Vi),en=qs.get(Vi);Do.set(Vi,new Map([...Ki?.entries()??[],...en?.entries()??[]]))});const is=[],Js=[],Xl={};Wt.forEach(Vi=>{const{element:Ki,player:en,instruction:Dn}=Vi;if(G.has(Ki)){if(Li.has(Ki))return en.onDestroy(()=>it(Ki,Dn.toStyles)),en.disabled=!0,en.overrideTotalTime(Dn.totalTime),void Ne.push(en);let Ir=Xl;if(qa.size>1){let pa=Ki;const Ka=[];for(;pa=pa.parentNode;){const lr=qa.get(pa);if(lr){Ir=lr;break}Ka.push(pa)}Ka.forEach(lr=>qa.set(lr,Ir))}const Ja=this._buildAnimation(en.namespaceId,Dn,ia,vt,qs,Do);if(en.setRealPlayer(Ja),Ir===Xl)is.push(en);else{const pa=this.playersByElement.get(Ir);pa&&pa.length&&(en.parentPlayer=qn(pa)),Ne.push(en)}}else It(Ki,Dn.fromStyles),en.onDestroy(()=>it(Ki,Dn.toStyles)),Js.push(en),Li.has(Ki)&&Ne.push(en)}),Js.forEach(Vi=>{const Ki=vt.get(Vi.element);if(Ki&&Ki.length){const en=qn(Ki);Vi.setRealPlayer(en)}}),Ne.forEach(Vi=>{Vi.parentPlayer?Vi.syncPlayerEvents(Vi.parentPlayer):Vi.destroy()});for(let Vi=0;Vi!Ja.destroyed);Ir.length?Pr(this,Ki,Ir):this.processLeaveNode(Ki)}return Qn.length=0,is.forEach(Vi=>{this.players.push(Vi),Vi.onDone(()=>{Vi.destroy();const Ki=this.players.indexOf(Vi);this.players.splice(Ki,1)}),Vi.play()}),is}afterFlush(j){this._flushFns.push(j)}afterFlushAnimationsDone(j){this._whenQuietFns.push(j)}_getPreviousPlayers(j,I,G,Ne,vt){let Wt=[];if(I){const qt=this.playersByQueriedElement.get(j);qt&&(Wt=qt)}else{const qt=this.playersByElement.get(j);if(qt){const ri=!vt||vt==Ct;qt.forEach(ui=>{ui.queued||!ri&&ui.triggerName!=Ne||Wt.push(ui)})}}return(G||Ne)&&(Wt=Wt.filter(qt=>!(G&&G!=qt.namespaceId||Ne&&Ne!=qt.triggerName))),Wt}_beforeAnimationBuild(j,I,G){const vt=I.element,Wt=I.isRemovalTransition?void 0:j,qt=I.isRemovalTransition?void 0:I.triggerName;for(const ri of I.timelines){const ui=ri.element,Li=ui!==vt,ki=Sn(G,ui,[]);this._getPreviousPlayers(ui,Li,Wt,qt,I.toState).forEach(pn=>{const Ji=pn.getRealPlayer();Ji.beforeDestroy&&Ji.beforeDestroy(),pn.destroy(),ki.push(pn)})}It(vt,I.fromStyles)}_buildAnimation(j,I,G,Ne,vt,Wt){const qt=I.triggerName,ri=I.element,ui=[],Li=new Set,ki=new Set,mn=I.timelines.map(Ji=>{const tn=Ji.element;Li.add(tn);const Qn=tn[ur];if(Qn&&Qn.removedBeforeQueried)return new wt.ZN(Ji.duration,Ji.delay);const Ar=tn!==ri,Er=function Ii(Ae){const j=[];return $r(Ae,j),j}((G.get(tn)||la).map(ia=>ia.getRealPlayer())).filter(ia=>!!ia.element&&ia.element===tn),qr=vt.get(tn),sr=Wt.get(tn),Za=ar(this._normalizer,Ji.keyframes,qr,sr),Ga=this._buildPlayer(Ji,Za,Er);if(Ji.subTimeline&&Ne&&ki.add(tn),Ar){const ia=new ai(j,qt,tn);ia.setRealPlayer(Ga),ui.push(ia)}return Ga});ui.forEach(Ji=>{Sn(this.playersByQueriedElement,Ji.element,[]).push(Ji),Ji.onDone(()=>function gi(Ae,j,I){let G=Ae.get(j);if(G){if(G.length){const Ne=G.indexOf(I);G.splice(Ne,1)}0==G.length&&Ae.delete(j)}return G}(this.playersByQueriedElement,Ji.element,Ji))}),Li.forEach(Ji=>ln(Ji,Cn));const pn=qn(mn);return pn.onDestroy(()=>{Li.forEach(Ji=>Nn(Ji,Cn)),it(ri,I.toStyles)}),ki.forEach(Ji=>{Sn(Ne,Ji,[]).push(pn)}),pn}_buildPlayer(j,I,G){return I.length>0?this.driver.animate(j.element,I,j.duration,j.delay,j.easing,G):new wt.ZN(j.duration,j.delay)}}class ai{constructor(j,I,G){this.namespaceId=j,this.triggerName=I,this.element=G,this._player=new wt.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(j){this._containsRealPlayer||(this._player=j,this._queuedCallbacks.forEach((I,G)=>{I.forEach(Ne=>Yi(j,G,void 0,Ne))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(j.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(j){this.totalTime=j}syncPlayerEvents(j){const I=this._player;I.triggerCallback&&j.onStart(()=>I.triggerCallback("start")),j.onDone(()=>this.finish()),j.onDestroy(()=>this.destroy())}_queueEvent(j,I){Sn(this._queuedCallbacks,j,[]).push(I)}onDone(j){this.queued&&this._queueEvent("done",j),this._player.onDone(j)}onStart(j){this.queued&&this._queueEvent("start",j),this._player.onStart(j)}onDestroy(j){this.queued&&this._queueEvent("destroy",j),this._player.onDestroy(j)}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(j){this.queued||this._player.setPosition(j)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(j){const I=this._player;I.triggerCallback&&I.triggerCallback(j)}}function yn(Ae){return Ae&&1===Ae.nodeType}function hn(Ae,j){const I=Ae.style.display;return Ae.style.display=j??"none",I}function nn(Ae,j,I,G,Ne){const vt=[];I.forEach(ri=>vt.push(hn(ri)));const Wt=[];G.forEach((ri,ui)=>{const Li=new Map;ri.forEach(ki=>{const mn=j.computeStyle(ui,ki,Ne);Li.set(ki,mn),(!mn||0==mn.length)&&(ui[ur]=Bn,Wt.push(ui))}),Ae.set(ui,Li)});let qt=0;return I.forEach(ri=>hn(ri,vt[qt++])),Wt}function Vn(Ae,j){const I=new Map;if(Ae.forEach(qt=>I.set(qt,[])),0==j.length)return I;const Ne=new Set(j),vt=new Map;function Wt(qt){if(!qt)return 1;let ri=vt.get(qt);if(ri)return ri;const ui=qt.parentNode;return ri=I.has(ui)?ui:Ne.has(ui)?1:Wt(ui),vt.set(qt,ri),ri}return j.forEach(qt=>{const ri=Wt(qt);1!==ri&&I.get(ri).push(qt)}),I}function ln(Ae,j){Ae.classList?.add(j)}function Nn(Ae,j){Ae.classList?.remove(j)}function Pr(Ae,j,I){qn(I).onDone(()=>Ae.processLeaveNode(j))}function $r(Ae,j){for(let I=0;INe.add(vt)):j.set(Ae,G),I.delete(Ae),!0}class Nr{constructor(j,I,G){this.bodyNode=j,this._driver=I,this._normalizer=G,this._triggerCache={},this.onRemovalComplete=(Ne,vt)=>{},this._transitionEngine=new Zt(j,I,G),this._timelineEngine=new Vo(j,I,G),this._transitionEngine.onRemovalComplete=(Ne,vt)=>this.onRemovalComplete(Ne,vt)}registerTrigger(j,I,G,Ne,vt){const Wt=j+"-"+Ne;let qt=this._triggerCache[Wt];if(!qt){const ri=[],Li=Kr(this._driver,vt,ri,[]);if(ri.length)throw function Yt(Ae,j){return new p.vHH(3404,!1)}();qt=function Uo(Ae,j,I){return new hs(Ae,j,I)}(Ne,Li,this._normalizer),this._triggerCache[Wt]=qt}this._transitionEngine.registerTrigger(I,Ne,qt)}register(j,I){this._transitionEngine.register(j,I)}destroy(j,I){this._transitionEngine.destroy(j,I)}onInsert(j,I,G,Ne){this._transitionEngine.insertNode(j,I,G,Ne)}onRemove(j,I,G){this._transitionEngine.removeNode(j,I,G)}disableAnimations(j,I){this._transitionEngine.markElementAsDisabled(j,I)}process(j,I,G,Ne){if("@"==G.charAt(0)){const[vt,Wt]=Wn(G);this._timelineEngine.command(vt,I,Wt,Ne)}else this._transitionEngine.trigger(j,I,G,Ne)}listen(j,I,G,Ne,vt){if("@"==G.charAt(0)){const[Wt,qt]=Wn(G);return this._timelineEngine.listen(Wt,I,qt,vt)}return this._transitionEngine.listen(j,I,G,Ne,vt)}flush(j=-1){this._transitionEngine.flush(j)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(j){this._transitionEngine.afterFlushAnimationsDone(j)}}let Ps=(()=>{class Ae{static#e=this.initialStylesByElement=new WeakMap;constructor(I,G,Ne){this._element=I,this._startStyles=G,this._endStyles=Ne,this._state=0;let vt=Ae.initialStylesByElement.get(I);vt||Ae.initialStylesByElement.set(I,vt=new Map),this._initialStyles=vt}start(){this._state<1&&(this._startStyles&&it(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(it(this._element,this._initialStyles),this._endStyles&&(it(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ae.initialStylesByElement.delete(this._element),this._startStyles&&(It(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(It(this._element,this._endStyles),this._endStyles=null),it(this._element,this._initialStyles),this._state=3)}}return Ae})();function Ca(Ae){let j=null;return Ae.forEach((I,G)=>{(function ps(Ae){return"display"===Ae||"position"===Ae})(G)&&(j=j||new Map,j.set(G,I))}),j}class io{constructor(j,I,G,Ne){this.element=j,this.keyframes=I,this.options=G,this._specialStyles=Ne,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(j=>j()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const j=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,j,this.options),this._finalKeyframe=j.length?j[j.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(j){const I=[];return j.forEach(G=>{I.push(Object.fromEntries(G))}),I}_triggerWebAnimation(j,I,G){return j.animate(this._convertKeyframesToObject(I),G)}onStart(j){this._originalOnStartFns.push(j),this._onStartFns.push(j)}onDone(j){this._originalOnDoneFns.push(j),this._onDoneFns.push(j)}onDestroy(j){this._onDestroyFns.push(j)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(j=>j()),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(j=>j()),this._onDestroyFns=[])}setPosition(j){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=j*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const j=new Map;this.hasStarted()&&this._finalKeyframe.forEach((G,Ne)=>{"offset"!==Ne&&j.set(Ne,this._finished?G:Kn(this.element,Ne))}),this.currentSnapshot=j}triggerCallback(j){const I="start"===j?this._onStartFns:this._onDoneFns;I.forEach(G=>G()),I.length=0}}class zo{validateStyleProperty(j){return!0}validateAnimatableStyleProperty(j){return!0}matchesElement(j,I){return!1}containsElement(j,I){return un(j,I)}getParentElement(j){return tr(j)}query(j,I,G){return Hn(j,I,G)}computeStyle(j,I,G){return window.getComputedStyle(j)[I]}animate(j,I,G,Ne,vt,Wt=[]){const ri={duration:G,delay:Ne,fill:0==Ne?"both":"forwards"};vt&&(ri.easing=vt);const ui=new Map,Li=Wt.filter(pn=>pn instanceof io);(function vr(Ae,j){return 0===Ae||0===j})(G,Ne)&&Li.forEach(pn=>{pn.currentSnapshot.forEach((Ji,tn)=>ui.set(tn,Ji))});let ki=function Xi(Ae){return Ae.length?Ae[0]instanceof Map?Ae:Ae.map(j=>Hi(j)):[]}(I).map(pn=>oi(pn));ki=function kr(Ae,j,I){if(I.size&&j.length){let G=j[0],Ne=[];if(I.forEach((vt,Wt)=>{G.has(Wt)||Ne.push(Wt),G.set(Wt,vt)}),Ne.length)for(let vt=1;vtWt.set(qt,Kn(Ae,qt)))}}return j}(j,ki,ui);const mn=function ca(Ae,j){let I=null,G=null;return Array.isArray(j)&&j.length?(I=Ca(j[0]),j.length>1&&(G=Ca(j[j.length-1]))):j instanceof Map&&(I=Ca(j)),I||G?new Ps(Ae,I,G):null}(j,ki);return new io(j,ki,ri,mn)}}let Wo=(()=>{class Ae extends wt._j{constructor(I,G){super(),this._nextAnimationId=0,this._renderer=I.createRenderer(G.body,{id:"0",encapsulation:p.ifc.None,styles:[],data:{animation:[]}})}build(I){const G=this._nextAnimationId.toString();this._nextAnimationId++;const Ne=Array.isArray(I)?(0,wt.vP)(I):I;return gn(this._renderer,null,G,"register",[Ne]),new Oa(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 Oa extends wt.LC{constructor(j,I){super(),this._id=j,this._renderer=I}create(j,I){return new bi(this._id,j,I||{},this._renderer)}}class bi{constructor(j,I,G,Ne){this.id=j,this.element=I,this._renderer=Ne,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",G)}_listen(j,I){return this._renderer.listen(this.element,`@@${this.id}:${j}`,I)}_command(j,...I){return gn(this._renderer,this.element,this.id,j,I)}onDone(j){this._listen("done",j)}onStart(j){this._listen("start",j)}onDestroy(j){this._listen("destroy",j)}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(j){this._command("setPosition",j)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function gn(Ae,j,I,G,Ne){return Ae.setProperty(j,`@@${I}:${G}`,Ne)}const Yo="@.disabled";let hr=(()=>{class Ae{constructor(I,G,Ne){this.delegate=I,this.engine=G,this._zone=Ne,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,G.onRemovalComplete=(vt,Wt)=>{const qt=Wt?.parentNode(vt);qt&&Wt.removeChild(qt,vt)}}createRenderer(I,G){const vt=this.delegate.createRenderer(I,G);if(!(I&&G&&G.data&&G.data.animation)){let Li=this._rendererCache.get(vt);return Li||(Li=new To("",vt,this.engine,()=>this._rendererCache.delete(vt)),this._rendererCache.set(vt,Li)),Li}const Wt=G.id,qt=G.id+"-"+this._currentId;this._currentId++,this.engine.register(qt,I);const ri=Li=>{Array.isArray(Li)?Li.forEach(ri):this.engine.registerTrigger(Wt,qt,I,Li.name,Li)};return G.data.animation.forEach(ri),new Va(this,qt,vt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(I,G,Ne){I>=0&&IG(Ne)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(vt=>{const[Wt,qt]=vt;Wt(qt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([G,Ne]))}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(Nr),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();class To{constructor(j,I,G,Ne){this.namespaceId=j,this.delegate=I,this.engine=G,this._onDestroy=Ne}get data(){return this.delegate.data}destroyNode(j){this.delegate.destroyNode?.(j)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(j,I){return this.delegate.createElement(j,I)}createComment(j){return this.delegate.createComment(j)}createText(j){return this.delegate.createText(j)}appendChild(j,I){this.delegate.appendChild(j,I),this.engine.onInsert(this.namespaceId,I,j,!1)}insertBefore(j,I,G,Ne=!0){this.delegate.insertBefore(j,I,G),this.engine.onInsert(this.namespaceId,I,j,Ne)}removeChild(j,I,G){this.engine.onRemove(this.namespaceId,I,this.delegate)}selectRootElement(j,I){return this.delegate.selectRootElement(j,I)}parentNode(j){return this.delegate.parentNode(j)}nextSibling(j){return this.delegate.nextSibling(j)}setAttribute(j,I,G,Ne){this.delegate.setAttribute(j,I,G,Ne)}removeAttribute(j,I,G){this.delegate.removeAttribute(j,I,G)}addClass(j,I){this.delegate.addClass(j,I)}removeClass(j,I){this.delegate.removeClass(j,I)}setStyle(j,I,G,Ne){this.delegate.setStyle(j,I,G,Ne)}removeStyle(j,I,G){this.delegate.removeStyle(j,I,G)}setProperty(j,I,G){"@"==I.charAt(0)&&I==Yo?this.disableAnimations(j,!!G):this.delegate.setProperty(j,I,G)}setValue(j,I){this.delegate.setValue(j,I)}listen(j,I,G){return this.delegate.listen(j,I,G)}disableAnimations(j,I){this.engine.disableAnimations(j,I)}}class Va extends To{constructor(j,I,G,Ne,vt){super(I,G,Ne,vt),this.factory=j,this.namespaceId=I}setProperty(j,I,G){"@"==I.charAt(0)?"."==I.charAt(1)&&I==Yo?this.disableAnimations(j,G=void 0===G||!!G):this.engine.process(this.namespaceId,j,I.slice(1),G):this.delegate.setProperty(j,I,G)}listen(j,I,G){if("@"==I.charAt(0)){const Ne=function Ur(Ae){switch(Ae){case"body":return document.body;case"document":return document;case"window":return window;default:return Ae}}(j);let vt=I.slice(1),Wt="";return"@"!=vt.charAt(0)&&([vt,Wt]=function Zo(Ae){const j=Ae.indexOf(".");return[Ae.substring(0,j),Ae.slice(j+1)]}(vt)),this.engine.listen(this.namespaceId,Ne,vt,Wt,qt=>{this.factory.scheduleListenerCallback(qt._data||-1,G,qt)})}return this.delegate.listen(j,I,G)}}const qo=[{provide:wt._j,useClass:Wo},{provide:Mo,useFactory:function ol(){return new va}},{provide:Nr,useClass:(()=>{class Ae extends Nr{constructor(I,G,Ne,vt){super(I.body,G,Ne)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(O.K0),p.LFG(ir),p.LFG(Mo),p.LFG(p.z2F))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})()},{provide:p.FYo,useFactory:function Is(Ae,j,I){return new hr(Ae,j,I)},deps:[e.se,Nr,p.R0b]}],_r=[{provide:ir,useFactory:()=>new zo},{provide:p.QbO,useValue:"BrowserAnimations"},...qo],ua=[{provide:ir,useClass:kn},{provide:p.QbO,useValue:"NoopAnimations"},...qo];let Hs=(()=>{class Ae{static withConfig(I){return{ngModule:Ae,providers:I.disableAnimations?ua:_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})(),fs=(()=>{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:[T.e8],imports:[O.ez]})}return Ae})();var Bs=h(86445),Ns=h(76472),Jo=h(5324),Ko=h(35995),ms=h(61460),Qo=h(52480),Us=h(25111),ro=h(90551),$o=h(8998),Fs=h(99056),Vs=h(4553),Xo=h(65992),Eo=h(10679),_s=h(45279),sl=h(58292),pe=h(75891),Re=h(60879),$=h(80809),Te=h(92495),ht=h(97255),kt=h(1085),Ht=h(74388);let Ci=(()=>{class Ae{constructor(){this.handlers=new Map,this.cachedComponents=new Set([Bs.y.id,Ns.G.id,Jo.c.id,Vs.z.id,Xo.z.id,_s.w.id,$.T.id,Us.y.id,Qo.u.id,ms.q.id,Ht.C.id,Ko.W.id,sl.Z.id,ro.o.id,$o.f.id,kt._.id,Fs.j.id,Eo.t.id,Te.g.id,ht.F.id,pe.Y.id,Re.P.id]),this.cacheTimeMs=3e5,this.isUserNavigatingBack=!1}shouldReuseRoute(I,G){return I.routeConfig===G.routeConfig}retrieve(I){const G=this.getKey(I);return this.handlers.has(G)?this.handlers.get(G).routeHandle:null}shouldAttach(I){if(!this.isUserNavigatingBack||!I.component)return!1;const G=this.handlers.get(this.getKey(I));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(I),{routeHandle:G,saveTimeStamp:this.getCurrentTimestamp()})}setLastNavigationType(I){this.isUserNavigatingBack="back"===I}getComponentId(I){return I.id}getKey(I){return I.pathFromRoot.map(G=>G.url.map(Ne=>Ne.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 Ni=new p.OlP("perun-api-service");let Fi=(()=>{class Ae{constructor(I,G,Ne,vt,Wt){this.http=I,this.storeService=G,this.authzSevice=Ne,this.titleService=vt,this.utilsService=Wt}initializeColors(I,G){return new Promise(Ne=>{G.forEach(vt=>{const Wt=this.storeService.getProperty("theme")[vt.configValue];document.documentElement.style.setProperty(vt.cssVariable,Wt)}),I.forEach(vt=>{const Wt=this.storeService.getProperty("theme")[vt.configValue];document.documentElement.style.setProperty(vt.cssVariable,Wt),this.setEntityTheme(vt.entity,Wt)}),Ne()})}setEntityTheme(I,G){const Ne=function sn(Ae){return[In(tinycolor(Ae).lighten(52),"50"),In(tinycolor(Ae).lighten(37),"100"),In(tinycolor(Ae).lighten(26),"200"),In(tinycolor(Ae).lighten(12),"300"),In(tinycolor(Ae).lighten(6),"400"),In(tinycolor(Ae),"500"),In(tinycolor(Ae).darken(6),"600"),In(tinycolor(Ae).darken(12),"700"),In(tinycolor(Ae).darken(18),"800"),In(tinycolor(Ae).darken(24),"900"),In(tinycolor(Ae).lighten(50).saturate(30),"A100"),In(tinycolor(Ae).lighten(30).saturate(30),"A200"),In(tinycolor(Ae).lighten(10).saturate(15),"A400"),In(tinycolor(Ae).lighten(5).saturate(5),"A700")]}(G);for(const vt of Ne){const ri=`--${I}-theme-primary-contrast-${vt.name}`,ui=vt.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${I}-theme-primary-${vt.name}`,`${vt.red},${vt.green},${vt.blue}`),document.documentElement.style.setProperty(ri,ui)}}loadAppDefaultConfig(){return new Promise(I=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(G=>{this.storeService.setDefaultConfig(G),I()})})}loadAppInstanceConfig(){return new Promise(I=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(G=>{this.storeService.setInstanceConfig(G);const Ne=document.location.hostname;G?.brandings?.[Ne]&&this.storeService.setBanding(Ne),I()},()=>{I()})})}getNoCacheHeaders(){return new zt.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(I=>{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),I()})}setApiUrl(){return new Promise(I=>{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),I()})}loadAppsConfig(){return new Promise((I,G)=>{this.utilsService.getAppsConfig().subscribe(Ne=>{this.storeService.setAppsConfig(Ne),I()},Ne=>G(Ne))})}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(zt.eN),p.LFG(T.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})();function In(Ae,j){const I=tinycolor(Ae),G=I.toRgb();return{name:j,hex:I.toHexString(),darkContrast:I.isLight(),red:G.r,green:G.g,blue:G.b}}let ja=(()=>{class Ae{constructor(I,G){this.data=I,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,Ne){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 Ne.redirect()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&G&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Ne.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Ne.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Ne.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,N.X$]})}return Ae})(),ya=(()=>{class Ae{constructor(I,G){this.dialogRef=I,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,Ne){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 Ne.refresh()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&G&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Ne.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Ne.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Ne.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,ce.lW,N.X$]})}return Ae})();var wa=h(24036);let wi=(()=>{class Ae{constructor(I,G,Ne,vt,Wt,qt,ri){this.initAuthService=I,this.appConfigService=G,this.authzSevice=Ne,this.dialog=vt,this.location=Wt,this.guiAuthResolver=qt,this.mfaHandlerService=ri,this.entityColorConfigs=[{entity:"vo",configValue:"vo_color",cssVariable:"--vo-color"},{entity:"group",configValue:"group_color",cssVariable:"--group-color"},{entity:"user",configValue:"user_color",cssVariable:"--user-color"},{entity:"member",configValue:"member_color",cssVariable:"--member-color"},{entity:"facility",configValue:"facility_color",cssVariable:"--facility-color"},{entity:"resource",configValue:"resource_color",cssVariable:"--resource-color"},{entity:"admin",configValue:"admin_color",cssVariable:"--admin-color"},{entity:"service",configValue:"service_color",cssVariable:"--service-color"}],this.colorConfigs=[{configValue:"sidemenu_hover_color",cssVariable:"--side-root-item-hover"},{configValue:"sidemenu_active_color",cssVariable:"--side-root-item-active"},{configValue:"sidemenu_submenu_active_color",cssVariable:"--side-link-active"},{configValue:"sidemenu_submenu_hover_color",cssVariable:"--side-link-hover"},{configValue:"sidemenu_hover_text_color",cssVariable:"--side-root-item-text-hover"},{configValue:"sidemenu_active_text_color",cssVariable:"--side-root-item-text-active"},{configValue:"sidemenu_submenu_active_text_color",cssVariable:"--side-link-text-active"},{configValue:"sidemenu_submenu_hover_text_color",cssVariable:"--side-link-text-hover"}]}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(I=>{if("Invalid path"!==I)throw this.mfaHandlerService.catchNoMfaTokenError(I?.params?.error),console.error(I),this.location.go("/"),location.reload(),I;this.handleErr(I)}).then(I=>I?(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(I){const G=(0,b.kZ)();throw"Invalid path"===I?(G.data={title:"GENERAL.PROXY_OVERLOAD_PREVENTION.TITLE",message:"GENERAL.PROXY_OVERLOAD_PREVENTION.MESSAGE",action:"GENERAL.PROXY_OVERLOAD_PREVENTION.ACTION"},this.dialog.open(ja,G)):401!==I.status&&(G.data={title:"GENERAL.PRINCIPAL_ERROR.TITLE",message:0===I.status?"GENERAL.PRINCIPAL_ERROR.MESSAGE":I.message,action:"GENERAL.PRINCIPAL_ERROR.ACTION"},this.dialog.open(ya,G)),console.error(I),I}loadPolicies(){return(0,wa.z)(this.authzSevice.getAllPolicies()).then(I=>this.guiAuthResolver.setPerunPolicies(I))}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(T.v0),p.LFG(Fi),p.LFG(m.Ct),p.LFG(B.uw),p.LFG(O.Ye),p.LFG(T.x4),p.LFG(T.hy))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),ao=(()=>{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,ce.ot,N.aw]})}return Ae})();var gs=h(49388),ll=h(68484),rn=h(62831),Cr=h(42495),oo=h(78645),so=h(63019),yr=h(92438),js=h(65592),cl=h(80927),zs=h(22096),Pc=h(48180),za=h(79360),dl=h(80564),Zl=h(30812),ea=h(59773),bs=h(64716),As=h(75724);const Gl=new p.OlP("SMOOTH_SCROLL_OPTIONS");let vs=(()=>{class Ae{constructor(I,G,Ne){this._document=I,this._platform=G,this._onGoingScrolls=new Map,this._defaultOptions={duration:468,easing:{x1:.42,y1:0,x2:.58,y2:1},...Ne}}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(I,G,Ne){I.scrollLeft=G,I.scrollTop=Ne}_getElement(I,G){return"string"==typeof I?(G||this._document).querySelector(I):(0,Cr.fI)(I)}_initSmoothScroll(I){return this._onGoingScrolls.has(I)&&this._onGoingScrolls.get(I).next(),this._onGoingScrolls.set(I,new oo.x).get(I)}_isFinished(I,G,Ne){return I.currentX!==I.x||I.currentY!==I.y||(G.next(),Ne(),!1)}_interrupted(I,G){return(0,so.T)((0,yr.R)(I,"wheel",{passive:!0,capture:!0}),(0,yr.R)(I,"touchmove",{passive:!0,capture:!0}),G).pipe((0,Pc.q)(1))}_destroy(I,G){G.complete(),this._onGoingScrolls.delete(I)}_step(I){return new js.y(G=>{let Ne=(this._now()-I.startTime)/I.duration;Ne=Ne>1?1:Ne;const vt=I.easing(Ne);I.currentX=I.startX+(I.x-I.startX)*vt,I.currentY=I.startY+(I.y-I.startY)*vt,this._scrollElement(I.scrollable,I.currentX,I.currentY),cl.Z.schedule(()=>G.next(I))})}_applyScrollToOptions(I,G){if(!G.duration)return this._scrollElement(I,G.left,G.top),Promise.resolve();const Ne=this._initSmoothScroll(I),vt={scrollable:I,startTime:this._now(),startX:I.scrollLeft,startY:I.scrollTop,x:null==G.left?I.scrollLeft:~~G.left,y:null==G.top?I.scrollTop:~~G.top,duration:G.duration,easing:As(G.easing.x1,G.easing.y1,G.easing.x2,G.easing.y2)};return new Promise(Wt=>{(0,zs.of)(null).pipe(function es(Ae,j=1/0,I){return j=(j||0)<1?1/0:j,(0,za.e)((G,Ne)=>(0,dl.p)(G,Ne,Ae,j,void 0,!0,I))}(()=>this._step(vt).pipe((0,Zl.o)(qt=>this._isFinished(qt,Ne,Wt)))),(0,ea.R)(this._interrupted(I,Ne)),(0,bs.x)(()=>this._destroy(I,Ne))).subscribe()})}scrollTo(I,G){if((0,O.NF)(this._platform)){const Ne=this._getElement(I),vt="rtl"===getComputedStyle(Ne).direction,Wt=(0,rn._i)(),qt={...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!=qt.bottom&&(qt.top=Ne.scrollHeight-Ne.clientHeight-qt.bottom),vt&&0!==Wt?(null!=qt.left&&(qt.right=Ne.scrollWidth-Ne.clientWidth-qt.left),2===Wt?qt.left=qt.right:1===Wt&&(qt.left=qt.right?-qt.right:qt.right)):null!=qt.right&&(qt.left=Ne.scrollWidth-Ne.clientWidth-qt.right),this._applyScrollToOptions(Ne,qt)}return Promise.resolve()}scrollToElement(I,G,Ne={}){const vt=this._getElement(I),Wt=this._getElement(G,vt),qt={...Ne,left:Wt.offsetLeft+(Ne.left||0),top:Wt.offsetTop+(Ne.top||0)};return Wt?this.scrollTo(vt,qt):Promise.resolve()}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.LFG(O.K0),p.LFG(p.Lbi),p.LFG(Gl,8))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),Jl=(()=>{class Ae{}return Ae.\u0275fac=function(I){return new(I||Ae)},Ae.\u0275mod=p.oAB({type:Ae}),Ae.\u0275inj=p.cJS({}),Ae})();var gr=h(65619),Kl=h(47394),Ms=h(36232),pr=h(99397),Zr=h(37398),xo=h(94664),Cs=h(83620),Ws=h(93997);function ts(...Ae){const j=Ae.length;if(0===j)throw new Error("list of properties cannot be empty.");return(0,Zr.U)(I=>{let G=I;for(let Ne=0;Ne{Ae.onselectstart=()=>!1})}function Ys(Ae){return(0,pr.b)(()=>{Ae.onselectstart=null})}function br(){return(0,pr.b)(Ae=>Ae.stopPropagation())}function Wa(Ae,j){return Ae.clientX>=j.left&&Ae.clientX<=j.left+j.width&&Ae.clientY>=j.top&&Ae.clientY<=j.top+j.height}let ws=(()=>{class Ae{constructor(I){this.viewPort=I,this.nativeElement=I.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(I,G){this.hovered=new js.y(Ne=>{const vt=(0,yr.R)(this.nativeElement,"mousemove",{passive:!0}),Wt=I?vt:vt.pipe(br()),qt=(0,yr.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,Zr.U)(()=>!1));(0,so.T)(Wt,qt).pipe((0,pr.b)(ri=>Ne.next(ri)),(0,ea.R)(G)).subscribe()}),this.clicked=new js.y(Ne=>{const vt=(0,yr.R)(this.nativeElement,"mousedown",{passive:!0}).pipe((0,pr.b)(qt=>Ne.next(qt))),Wt=(0,yr.R)(this.nativeElement,"mouseup",{passive:!0}).pipe((0,pr.b)(()=>Ne.next(!1)));vt.pipe((0,xo.w)(()=>Wt),(0,ea.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(I){this.nativeElement.className=`ng-native-scrollbar-hider ng-scroll-viewport ${I}`,this.nativeElement.firstElementChild&&(this.contentWrapperElement=this.nativeElement.firstElementChild,this.contentWrapperElement.classList.add("ng-scroll-content"))}scrollYTo(I){this.nativeElement.scrollTop=I}scrollXTo(I){this.nativeElement.scrollLeft=I}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollViewport",""]]}),Ae})(),Gr=(()=>{class Ae{}return Ae.\u0275fac=function(I){return new(I||Ae)},Ae.\u0275dir=p.lG2({type:Ae}),Ae})();const uo=new p.OlP("NG_SCROLLBAR_OPTIONS"),ho={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 po=(()=>{class Ae{constructor(I){this.globalOptions=I?{...ho,...I}:ho,this.rtlScrollAxisType=(0,rn._i)()}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.LFG(uo,8))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),Ts=(()=>{class Ae{constructor(I,G,Ne){this.document=I,this.manager=G,this.platform=Ne,this._scrollbarSize=new gr.X(this.getNativeScrollbarSize()),this.scrollbarSize=this._scrollbarSize.asObservable(),Ne.isBrowser&&(0,yr.R)(this.document.defaultView,"resize",{passive:!0}).pipe((0,Cs.b)(this.manager.globalOptions.windowResizeDebounce),(0,Zr.U)(()=>this.getNativeScrollbarSize()),(0,Ws.x)(),(0,pr.b)(vt=>this._scrollbarSize.next(vt))).subscribe()}getNativeScrollbarSize(){if(!this.platform.isBrowser)return 0;if(this.platform.IOS)return 6;const I=this.document.createElement("div");I.className="ng-scrollbar-measure",I.style.left="0px",I.style.overflow="scroll",I.style.position="fixed",I.style.top="-9999px",this.document.body.appendChild(I);const G=I.getBoundingClientRect().right;return this.document.body.removeChild(I),G}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.LFG(O.K0),p.LFG(po),p.LFG(rn.t4))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),Ya=(()=>{class Ae{constructor(I,G,Ne){this.renderer=G,this.hideNativeScrollbar=Ne,this._subscriber=Kl.w0.EMPTY,this._subscriber=Ne.scrollbarSize.subscribe(vt=>{this.renderer.setStyle(I.nativeElement,"--native-scrollbar-size",`-${vt}px`,p.JOm.DashCase)})}ngOnDestroy(){this._subscriber.unsubscribe()}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(Ts))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","hideNativeScrollbar",""]]}),Ae})(),Pa=(()=>{class Ae{constructor(I){this.el=I}set ngAttr(I){for(const[G,Ne]of Object.entries(I))this.el.nativeElement.setAttribute(G,Ne)}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","ngAttr",""]],inputs:{ngAttr:"ngAttr"}}),Ae})(),Tn=(()=>{class Ae{constructor(I,G,Ne){if(this.zone=I,this.platform=G,this.scrollbar=Ne,this._disabled=!1,this._currentSubscription=null,this.event=new p.vpe,!Ne)throw new Error("[NgScrollbar Resize Sensor Directive]: Host element must be an NgScrollbar component.")}get debounce(){return this._debounce}set debounce(I){this._debounce=(0,Cr.su)(I),this._subscribe()}get disabled(){return this._disabled}set disabled(I){this._disabled=(0,Cr.Ig)(I),this._disabled?this._unsubscribe():this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this._disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){if(this._unsubscribe(),this.platform.isBrowser){const I=new js.y(G=>{this._resizeObserver=new ResizeObserver(Ne=>G.next(Ne)),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?I.pipe((0,Cs.b)(this._debounce)):I).subscribe(this.event)})}}_unsubscribe(){this._resizeObserver?.disconnect(),this._currentSubscription?.unsubscribe()}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.R0b),p.Y36(rn.t4),p.Y36(Gr))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","resizeSensor",""]],inputs:{debounce:["sensorDebounce","debounce"],disabled:["sensorDisabled","disabled"]},outputs:{event:"resizeSensor"}}),Ae})(),H=(()=>{class Ae{constructor(I,G,Ne){this.cmp=I,this.trackElement=G,this.document=Ne}get clicked(){const I=(0,yr.R)(this.trackElement,"mousedown",{passive:!0}).pipe(br(),_l(this.document)),G=(0,yr.R)(this.document,"mouseup",{passive:!0}).pipe(br(),Ys(this.document),(0,xo.w)(()=>Ms.E));return(0,so.T)(I,G)}get clientRect(){return this.trackElement.getBoundingClientRect()}onTrackClicked(I,G,Ne){return(0,zs.of)(I).pipe(ts(this.pageProperty),(0,Zr.U)(vt=>(vt-this.offset-G/2)/this.size*Ne),(0,pr.b)(vt=>{this.cmp.scrollTo({...this.mapToScrollToOption(vt),duration:(0,Cr.su)(this.cmp.trackClickScrollDuration)})}))}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(HTMLElement),p.Y36(Document))},Ae.\u0275dir=p.lG2({type:Ae}),Ae})(),re=(()=>{class Ae extends H{constructor(I,G,Ne){super(I,G.nativeElement,Ne),this.cmp=I,this.document=Ne}get pageProperty(){return"pageX"}get offset(){return this.clientRect.left}get size(){return this.trackElement.clientWidth}mapToScrollToOption(I){return{left:I}}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackX",""]],features:[p.qOj]}),Ae})(),ze=(()=>{class Ae extends H{constructor(I,G,Ne){super(I,G.nativeElement,Ne),this.cmp=I,this.document=Ne}get pageProperty(){return"pageY"}get offset(){return this.clientRect.top}get size(){return this.trackElement.clientHeight}mapToScrollToOption(I){return{top:I}}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackY",""]],features:[p.qOj]}),Ae})(),dt=(()=>{class Ae{constructor(I,G,Ne,vt){this.cmp=I,this.track=G,this.thumbElement=Ne,this.document=vt,this._dragging=new oo.x,this.dragging=this._dragging.pipe((0,Ws.x)())}get trackMax(){return this.track.size-this.size}get clientRect(){return this.thumbElement.getBoundingClientRect()}get clicked(){return(0,yr.R)(this.thumbElement,"mousedown",{passive:!0}).pipe(br())}update(){const I=function Rt(Ae,j,I){return Math.max(~~(Ae/j*Ae),I)}(this.track.size,this.viewportScrollSize,this.cmp.minThumbSize),G=function $t(Ae,j,I){return Ae*I/j}(this.viewportScrollOffset,this.viewportScrollMax,this.trackMax);cl.Z.schedule(()=>this.updateStyles(this.handleDirection(G,this.trackMax),I))}dragged(I){let G,Ne;const vt=(0,zs.of)(I).pipe(_l(this.document),(0,pr.b)(()=>{G=this.trackMax,Ne=this.viewportScrollMax,this.setDragging(!0)})),Wt=(0,yr.R)(this.document,"mousemove",{capture:!0,passive:!0}).pipe(br()),qt=(0,yr.R)(this.document,"mouseup",{capture:!0}).pipe(br(),Ys(this.document),(0,pr.b)(()=>this.setDragging(!1)));return vt.pipe(ts(this.pageProperty),(0,Zr.U)(ri=>ri-this.dragStartOffset),(0,ul.z)(ri=>Wt.pipe(ts(this.clientProperty),(0,Zr.U)(ui=>ui-this.track.offset),(0,Zr.U)(ui=>Ne*(ui-ri)/G),(0,Zr.U)(ui=>this.handleDrag(ui,Ne)),(0,pr.b)(ui=>this.scrollTo(ui)),(0,ea.R)(qt))))}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(H),p.Y36(HTMLElement),p.Y36(Document))},Ae.\u0275dir=p.lG2({type:Ae,outputs:{dragging:"dragging"}}),Ae})(),pi=(()=>{class Ae extends dt{constructor(I,G,Ne,vt,Wt){super(I,G,Ne.nativeElement,vt),this.cmp=I,this.track=G,this.element=Ne,this.document=vt,this.dir=Wt}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(I,G){this.thumbElement.style.width=`${G}px`,this.thumbElement.style.transform=`translate3d(${I}px, 0, 0)`}handleDrag(I,G){if("rtl"===this.dir.value){if(1===this.cmp.manager.rtlScrollAxisType)return I-G;if(2===this.cmp.manager.rtlScrollAxisType)return G-I}return I}handleDirection(I,G){if("rtl"===this.dir.value){if(2===this.cmp.manager.rtlScrollAxisType)return-I;if(0===this.cmp.manager.rtlScrollAxisType)return I-G}return I}setDragging(I){this.cmp.setDragging({horizontalDragging:I})}scrollTo(I){this.cmp.viewport.scrollXTo(I)}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(re),p.Y36(p.SBq),p.Y36(O.K0),p.Y36(gs.Is))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarThumbX",""]],features:[p.qOj]}),Ae})(),Ui=(()=>{class Ae extends dt{constructor(I,G,Ne,vt){super(I,G,Ne.nativeElement,vt),this.cmp=I,this.track=G,this.element=Ne,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(I,G){this.thumbElement.style.height=`${G}px`,this.thumbElement.style.transform=`translate3d(0px, ${I}px, 0)`}handleDrag(I){return I}handleDirection(I){return I}setDragging(I){this.cmp.setDragging({verticalDragging:I})}scrollTo(I){this.cmp.viewport.scrollYTo(I)}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(Gr),p.Y36(ze),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarThumbY",""]],features:[p.qOj]}),Ae})(),dn=(()=>{class Ae{constructor(I,G,Ne,vt,Wt){this.el=I,this.cmp=G,this.platform=Ne,this.document=vt,this.zone=Wt,this.destroyed=new oo.x}activatePointerEvents(){let I,G,Ne;return"viewport"===this.cmp.pointerEventsMethod?(this.viewportTrackClicked=new oo.x,this.viewportThumbClicked=new oo.x,this.cmp.viewport.activatePointerEvents(this.cmp.viewportPropagateMouseMove,this.destroyed),I=this.viewportThumbClicked,G=this.viewportTrackClicked,Ne=this.cmp.viewport.hovered.pipe((0,Zr.U)(vt=>!!vt&&Wa(vt,this.el.getBoundingClientRect())),(0,Ws.x)(),(0,pr.b)(vt=>this.document.onselectstart=vt?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,pr.b)(vt=>{vt?Wa(vt,this.thumb.clientRect)?this.viewportThumbClicked.next(vt):Wa(vt,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(vt)):this.cmp.setClicked(!1)}),(0,ea.R)(this.destroyed)).subscribe()):(I=this.thumb.clicked,G=this.track.clicked,Ne=this.hovered),(0,so.T)(Ne.pipe((0,pr.b)(vt=>this.setHovered(vt))),I.pipe((0,xo.w)(vt=>this.thumb.dragged(vt))),G.pipe((0,xo.w)(vt=>this.track.onTrackClicked(vt,this.thumb.size,this.viewportScrollSize))))}get hovered(){const I=(0,yr.R)(this.el,"mouseenter",{passive:!0}).pipe(br(),(0,Zr.U)(()=>!0)),G=(0,yr.R)(this.el,"mouseleave",{passive:!0}).pipe(br(),(0,Zr.U)(()=>!1));return(0,so.T)(I,G)}ngOnInit(){this.zone.runOutsideAngular(()=>{!(this.platform.IOS||this.platform.ANDROID)&&!this.cmp.pointerEventsDisabled&&this.activatePointerEvents().pipe((0,ea.R)(this.destroyed)).subscribe(),(0,so.T)(this.cmp.scrolled,this.cmp.updated).pipe((0,pr.b)(()=>this.thumb?.update()),(0,ea.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(I){return new(I||Ae)(p.Y36(HTMLElement),p.Y36(Gr),p.Y36(rn.t4),p.Y36(Document),p.Y36(p.R0b))},Ae.\u0275dir=p.lG2({type:Ae}),Ae})(),Un=(()=>{class Ae extends dn{constructor(I,G,Ne,vt,Wt){super(I.nativeElement,G,Ne,vt,Wt),this.cmp=G,this.platform=Ne,this.document=vt,this.zone=Wt}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}setHovered(I){this.cmp.setHovered({verticalHovered:I})}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq),p.Y36(Gr),p.Y36(rn.t4),p.Y36(O.K0),p.Y36(p.R0b))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["scrollbar-y"]],viewQuery:function(I,G){if(1&I&&(p.Gf(ze,7),p.Gf(Ui,7)),2&I){let Ne;p.iGM(Ne=p.CRH())&&(G.track=Ne.first),p.iGM(Ne=p.CRH())&&(G.thumb=Ne.first)}},hostVars:2,hostBindings:function(I,G){2&I&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackY",""],["scrollbarThumbY",""]],template:function(I,G){1&I&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&I&&(p.Gre("ng-scrollbar-track ",G.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",G.cmp.thumbClass,""))},dependencies:[Ui,ze],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})(),En=(()=>{class Ae extends dn{constructor(I,G,Ne,vt,Wt){super(I.nativeElement,G,Ne,vt,Wt),this.cmp=G,this.platform=Ne,this.document=vt,this.zone=Wt}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}setHovered(I){this.cmp.setHovered({horizontalHovered:I})}}return Ae.\u0275fac=function(I){return new(I||Ae)(p.Y36(p.SBq),p.Y36(Gr),p.Y36(rn.t4),p.Y36(O.K0),p.Y36(p.R0b))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["scrollbar-x"]],viewQuery:function(I,G){if(1&I&&(p.Gf(re,7),p.Gf(pi,7)),2&I){let Ne;p.iGM(Ne=p.CRH())&&(G.track=Ne.first),p.iGM(Ne=p.CRH())&&(G.thumb=Ne.first)}},hostVars:2,hostBindings:function(I,G){2&I&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackX",""],["scrollbarThumbX",""]],template:function(I,G){1&I&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&I&&(p.Gre("ng-scrollbar-track ",G.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",G.cmp.thumbClass,""))},dependencies:[pi,re],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})(),Ia=(()=>{class Ae{constructor(I,G,Ne,vt,Wt,qt){this.el=I,this.zone=G,this.changeDetectorRef=Ne,this.dir=vt,this.smoothScroll=Wt,this.manager=qt,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 oo.x}get disabled(){return this._disabled}set disabled(I){this._disabled=(0,Cr.Ig)(I)}get sensorDisabled(){return this._sensorDisabled}set sensorDisabled(I){this._sensorDisabled=(0,Cr.Ig)(I)}get pointerEventsDisabled(){return this._pointerEventsDisabled}set pointerEventsDisabled(I){this._pointerEventsDisabled=(0,Cr.Ig)(I)}get viewportPropagateMouseMove(){return this._viewportPropagateMouseMove}set viewportPropagateMouseMove(I){this._viewportPropagateMouseMove=(0,Cr.Ig)(I)}get autoHeightDisabled(){return this._autoHeightDisabled}set autoHeightDisabled(I){this._autoHeightDisabled=(0,Cr.Ig)(I)}get autoWidthDisabled(){return this._autoWidthDisabled}set autoWidthDisabled(I){this._autoWidthDisabled=(0,Cr.Ig)(I)}get nativeElement(){return this.el.nativeElement}updateState(){let I=!1,G=!1,Ne=!1,vt=!1;("all"===this.track||"vertical"===this.track)&&(Ne=this.viewport.scrollHeight>this.viewport.clientHeight,I="always"===this.visibility||Ne),("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:I,horizontalUsed:G,isVerticallyScrollable:Ne,isHorizontallyScrollable:vt})}setState(I){this.state={...this.state,...I},this.changeDetectorRef.detectChanges()}getScrolledByDirection(I){let G;return this.scrolled.pipe((0,pr.b)(Ne=>G=Ne),ts("target",I),(0,hl.G)(),(0,pl.h)(([Ne,vt])=>Ne!==vt),(0,Zr.U)(()=>G))}setHovered(I){this.zone.run(()=>this.setState({...I}))}setDragging(I){this.zone.run(()=>this.setState({...I}))}setClicked(I){this.zone.run(()=>this.setState({scrollbarClicked:I}))}ngOnInit(){this.zone.runOutsideAngular(()=>{this.customViewPort?(this.viewport=this.customViewPort,this.defaultViewPort.setAsWrapper()):this.viewport=this.defaultViewPort,this.viewport.setAsViewport(this.viewClass);let I=(0,yr.R)(this.viewport.nativeElement,"scroll",{passive:!0});I=this.scrollAuditTime?I.pipe((0,lo.e)(this.scrollAuditTime)):I,this.scrolled=I.pipe((0,ea.R)(this.destroyed)),this.verticalScrolled=this.getScrolledByDirection("scrollTop"),this.horizontalScrolled=this.getScrolledByDirection("scrollLeft")})}ngOnChanges(I){this.viewport&&this.update()}ngAfterViewInit(){this.update(),this.dir.change.pipe((0,pr.b)(()=>this.update()),(0,ea.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(I){return this.smoothScroll.scrollTo(this.viewport.nativeElement,I)}scrollToElement(I,G){return this.smoothScroll.scrollToElement(this.viewport.nativeElement,I,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(I){return new(I||Ae)(p.Y36(p.SBq),p.Y36(p.R0b),p.Y36(p.sBO),p.Y36(gs.Is),p.Y36(vs),p.Y36(po))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["ng-scrollbar"]],contentQueries:function(I,G,Ne){if(1&I&&p.Suo(Ne,ws,7),2&I){let vt;p.iGM(vt=p.CRH())&&(G.customViewPort=vt.first)}},viewQuery:function(I,G){if(1&I&&(p.Gf(ys,5,p.SBq),p.Gf(co,5,p.SBq),p.Gf(ws,7)),2&I){let Ne;p.iGM(Ne=p.CRH())&&(G.scrollbarY=Ne.first),p.iGM(Ne=p.CRH())&&(G.scrollbarX=Ne.first),p.iGM(Ne=p.CRH())&&(G.defaultViewPort=Ne.first)}},hostVars:2,hostBindings:function(I,G){2&I&&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:Gr,useExisting:Ae}]),p.TTD],ngContentSelectors:So,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(I,G){1&I&&(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,ml,3,2,"ng-container",3),p.qZA()),2&I&&(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,ws,Ya,Pa,Tn,Un,En],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})(),ta=(()=>{class Ae{static withConfig(I){return{ngModule:Ae,providers:[{provide:uo,useValue:I}]}}}return Ae.\u0275fac=function(I){return new(I||Ae)},Ae.\u0275mod=p.oAB({type:Ae}),Ae.\u0275inj=p.cJS({imports:[O.ez,gs.vT,ll.eL,rn.ud,Jl]}),Ae})();var Ic=h(15137),Ta=h(81519),Zs=h(53117),Hc=h(87065);function gl(Ae,j){if(1&Ae){const I=p.EpF();p.TgZ(0,"div")(1,"perun-web-apps-notification",2),p.NdJ("closeNotification",function(){const vt=p.CHM(I).index,Wt=p.oxw();return p.KtG(Wt.removeNotification(vt))}),p.qZA()()}if(2&Ae){const I=j.$implicit;p.Q6J("@flyInOut",void 0),p.xp6(1),p.Q6J("data",I)("newNotification",!0)}}const Gs=function(Ae){return{top:Ae}};let Nd=(()=>{class Ae{constructor(I,G){this.notificator=I,this.notificationStorageService=G,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(Ne=>{this.processNotification(Ne)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(I){this.notifications.splice(I,1)}processNotification(I){this.notifications.push(I),this.notificationStorageService.storeNotification(I)}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(T.V6),p.Y36(T.SZ))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-notificator"]],hostBindings:function(G,Ne){1&G&&p.NdJ("resize",function(Wt){return Ne.getScreenSize(Wt)},!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,Ne){1&G&&(p.TgZ(0,"div",0),p.YNc(1,gl,2,3,"div",1),p.qZA()),2&G&&(p.Q6J("ngStyle",p.VKq(2,Gs,Ne.getNotificatorTop())),p.xp6(1),p.Q6J("ngForOf",Ne.notifications))},dependencies:[O.sg,O.PC,Hc.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:[Zs.Pd]}})}return Ae})();var Xh=h(43023);const Ud={provide:zt.TP,useExisting:(0,p.Gpc)(()=>T.yC),multi:!0};function ep(Ae){return new si(Ae,"./assets/i18n/",".json")}function ha(Ae){const j={basePath:Ae.getProperty("api_url"),withCredentials:!(0,b.t$)()};return new m.VK(j)}const $l=Ae=>()=>Ae.initialize();let Es=(()=>{class Ae{constructor(I,G){this.customIconService=I,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(T.EB),p.LFG(N.sK))};static#t=this.\u0275mod=p.oAB({type:Ae,bootstrap:[Ot.y]});static#i=this.\u0275inj=p.cJS({providers:[wi,{provide:p.ip1,useFactory:$l,multi:!0,deps:[wi]},{provide:m.VK,useFactory:ha,deps:[T.d6]},{provide:g.wN,useClass:Ci},T.EB,{provide:Ni,useClass:T.sM},T.yC,Ud,{provide:Ic.Hy,useFactory:()=>localStorage}],imports:[Hs,e.b2,zt.JF,Vt.m,fs,Mt,ne.Ps,ao,N.aw.forRoot({loader:{provide:N.Zw,useFactory:ep,deps:[zt.eN]}}),m.au,n.ez,l,ta.withConfig({autoWidthDisabled:!1,visibility:"hover"}),Ic.zr.forRoot()]})}return Ae})();p.B6R(Ot.y,function(){return[O.O5,O.PC,g.lC,ne.Hw,Ta.V,F.JX,F.TM,F.Rh,E.$,Nd,Xh.Y,se,Ia]},[]),(0,p.G48)(),e.q6().bootstrapModule(Es).catch(Ae=>console.error(Ae))},60060:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275mod=p.oAB({type:S});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return S})()},38573:(Ee,Z,h)=>{"use strict";h.d(Z,{Ng:()=>S,Rc:()=>p,pI:()=>g});var e=h(65879);const p="GUI_CONFIG.PREF_PAGE_SIZE",g="GUI_CONFIG.PREF_PAGE_SIZE.";let S=(()=>{class m{getString(b){return localStorage.getItem(b)}getNumber(b){return parseInt(localStorage.getItem(b),10)}setNumber(b,x){localStorage.setItem(b,x.toString())}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},38106:(Ee,Z,h)=>{"use strict";h.d(Z,{$I:()=>Vt,$V:()=>c,$t:()=>zt,AA:()=>v,Ad:()=>Ye,Af:()=>W,Aj:()=>ut,BV:()=>ye,Bf:()=>f,CE:()=>Q,CP:()=>S,Cf:()=>xe,DR:()=>Be,FF:()=>Ot,H2:()=>te,HC:()=>ge,HE:()=>lt,Hi:()=>ee,Is:()=>rt,It:()=>r,Iz:()=>Pe,JO:()=>Et,Jf:()=>Le,KE:()=>q,M8:()=>et,NG:()=>Y,NL:()=>U,O7:()=>J,O9:()=>Ue,RS:()=>$e,S7:()=>l,Sb:()=>me,US:()=>i,VR:()=>N,W1:()=>Ze,Wv:()=>Ce,XH:()=>si,YF:()=>b,_7:()=>Oe,_c:()=>ie,aL:()=>X,bf:()=>Ve,bj:()=>Tt,cL:()=>nt,d7:()=>ae,dB:()=>g,dI:()=>F,dK:()=>_e,e5:()=>M,ee:()=>Mt,eq:()=>pt,g:()=>se,gB:()=>z,gG:()=>a,gc:()=>x,iF:()=>Me,iQ:()=>C,j1:()=>ce,kO:()=>le,kZ:()=>Xe,nT:()=>T,oK:()=>he,qV:()=>oe,qy:()=>He,rF:()=>Ie,rc:()=>ve,tY:()=>w,tw:()=>m,uC:()=>ke,uI:()=>wt,uM:()=>B,v1:()=>R,vq:()=>je,xt:()=>ne,xx:()=>O,yW:()=>tt,z6:()=>u,zW:()=>E,zp:()=>t});var e=h(38573),p=h(65879);let g=(()=>{class mt{constructor(Ke){this.guiConfigService=Ke,this.defaultTableSizes=new Map,this.defaultTableSizes.set(Ie,25),this.defaultTableSizes.set(B,25)}getTablePageSize(Ke){const At=this.guiConfigService.getNumber(e.pI+Ke);if(!isNaN(At))return At;const Ut=this.guiConfigService.getNumber(e.Rc);return isNaN(Ut)?this.defaultTableSizes.get(Ke)??10:Ut}setTablePageSize(Ke,At){this.guiConfigService.setNumber(e.pI+Ke,At)}static#e=this.\u0275fac=function(At){return new(At||mt)(p.LFG(e.Ng))};static#t=this.\u0275prov=p.Yz7({token:mt,factory:mt.\u0275fac,providedIn:"root"})}return mt})();const S="0",m="1",T="2",b="3",x="4",R="5",v="6",N="7",B="8",O="9",te="10",ne="11",F="12",ce="13",Ce="14",He="15",ye="16",oe="17",w="18",W="19",J="20",z="21",ee="22",Le="23",Ze="24",Ie="25",ut="26",Ye="27",Xe="28",nt="29",$e="30",ge="31",q="32",me="33",Oe="34",Ve="35",ve="36",xe="37",pt="42",Y="43",Ue="44",ae="45",je="46",U="47",le="48",X="49",Be="50",ke="51",Et="52",he="53",Pe="54",r="55",u="56",C="57",M="58",f="59",t="62",i="63",a="64",c="65",l="66",E="69",Q="71",rt="72",et="75",se="76",ie="77",_e="78",tt="79",lt="80",Mt="82",Ot="83",Vt="84",si="85",zt="86",wt="87",Tt="88",Me="89"},53117:(Ee,Z,h)=>{"use strict";h.d(Z,{Ji:()=>m,Pd:()=>g,BQ:()=>p,Ly:()=>S,GH:()=>x,Ls:()=>R,SG:()=>b,es:()=>T});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")])]),g=(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%)"}))])]),S=(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})])]),T=(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")])]),b=(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})])])]),x=(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%)"}))])]),R=(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:(Ee,Z,h)=>{"use strict";h.d(Z,{Mw:()=>ot.M,CZ:()=>i.C,PE:()=>d.P,qG:()=>Et.qG,Sx:()=>Be.S,y9:()=>he,Nj:()=>ae.N,ez:()=>ve,N7:()=>n});var e=h(96814),p=h(75986),g=h(25313),S=h(71365),m=h(44112),T=h(13566),b=h(21476),x=h(55940),R=h(62034),v=h(99441),N=h(30617),B=h(77988),O=h(32296),te=h(92596),ne=h(64170),F=h(56223),ce=h(24516),Ce=h(22557),He=h(34423),ye=h(23680),oe=h(80874),w=h(87065),W=h(70342),J=h(98445),z=h(38034),ee=h(87466),Le=h(98525),Ze=h(3427),Ie=h(16672),ut=h(17700),Ye=h(64124),Xe=h(67848),nt=h(39014),$e=h(37073),ge=h(65879),q=h(11186),me=h(2916);let Oe=(()=>{class s extends ye.LF{format(k,Q){return"input"===Q?`${k.getDate().toString()}.${(k.getMonth()+1).toString()}.${k.getFullYear()}`:k.toDateString()}static#e=this.\u0275fac=function(){let k;return function(rt){return(k||(k=ge.n5z(s)))(rt||s)}}();static#t=this.\u0275prov=ge.Yz7({token:s,factory:s.\u0275fac})}return s})();const Ve={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(Q){return new(Q||s)};static#t=this.\u0275mod=ge.oAB({type:s});static#i=this.\u0275inj=ge.cJS({providers:[{provide:ye._A,useClass:Oe},{provide:ye.sG,useValue:Ve}],imports:[e.ez,p.p9,g.p0,F.u5,Ce.Hi,He._t,S.aw,m.Bz,T.JX,b.TU,x.Cq,R.r,v.A,N.Ps,B.Tx,O.ot,te.AV,ne.lN,F.UX,ce.c,ye.si,oe.d4,W.Iq,J.dp,z.FA,ee.Fk,ye.Ng,Le.LD,Ze.Co,Ie.Cl,ut.Is,Ye.Je,Xe.C,nt.g]})}return s})();ge.B6R($e.Us,[e.O5,q.w,O.lW,Ie.xd,Ie.x0,Ie.N7,ut.uh,ut.xY,ut.H8,w.c],[S.X$,me.a]),h(25184);var ot=h(45213),ae=(h(33843),h(49923),h(17791),h(51851),h(12877),h(64953),h(97694)),Be=(h(97500),h(36620),h(69338),h(83472),h(6225)),Et=(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(Q){return new(Q||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(Q,rt){1&Q&&(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 rt.redirectToHome()}),ge._uU(8),ge.ALo(9,"translate"),ge.qZA()()),2&Q&&(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,S.X$]})}return s})();h(71588),h(60353);var u=h(73615),C=h(87824),M=h(78337),f=h(59038);function o(s,E){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 Ge=ge.CHM(k).$implicit,De=ge.oxw();return ge.KtG(De.showWholeKey(Ge))}),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 Ge=ge.CHM(k).$implicit,De=ge.oxw();return ge.KtG(De.removeKey(Ge))}),ge.ALo(10,"translate"),ge.ALo(11,"customTranslate"),ge.TgZ(12,"mat-icon"),ge._uU(13," delete "),ge.qZA()()()()}if(2&s){const k=E.$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,Q,rt,Ge,De){this.store=k,this.attributesManagerService=Q,this.dialog=rt,this.translateService=Ge,this.entityStorageService=De,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new M.Ov(!1,[]),Ge.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(et=>this.removeDialogDescription=et),Ge.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(et=>this.removeDialogTitle=et),Ge.get("ALERTS.NO_ALT_PASSWORDS").subscribe(et=>this.alertText=et),Ge.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(et=>this.headerColumnText=et)}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,Ye.kZ)();k.width="850px",k.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open($e.FJ,k).afterClosed().subscribe(rt=>{rt&&this.getUserSSH()})}removeKey(k){const Q=(0,Ye.kZ)();Q.width="600px",Q.data={values:[k],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open($e.eK,Q).afterClosed().subscribe(Ge=>{Ge&&(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 Q=(0,Ye.kZ)();Q.width="600px",Q.data={value:k},this.dialog.open($e.iI,Q)}static#e=this.\u0275fac=function(Q){return new(Q||s)(ge.Y36(u.d6),ge.Y36(C.H8),ge.Y36(ut.uw),ge.Y36(S.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(Q,rt){1&Q&&(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 rt.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&Q&&(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",rt.userKeys))},dependencies:[e.sg,N.Hw,O.lW,O.RK,te.gM,ye.wG,W.i3,f.i$,f.Tg,S.X$,me.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:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m,Y:()=>T});var e=h(65879),g=(h(87824),h(71365)),S=h(4675);const m={};let T=(()=>{class b{constructor(R){this.translate=R,this.item=null,this.itemSelected=new e.vpe,this.nameFunction=v=>v===m?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM"):v.shortname,this.secondaryFunction=v=>v===m?"":v.id<0?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NEW_ITEM"):"#"+String(v.id),this.searchFunction=v=>v===m?"":v.shortname+String(v.id)}static#e=this.\u0275fac=function(v){return new(v||b)(e.Y36(g.sK))};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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&v&&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:[S.i,g.X$]})}return b})()},89600:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>T});var e=h(65879),p=h(64170),g=h(23680),S=h(98525),m=h(71365);let T=(()=>{class b{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(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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 N.select()})("valueChange",function(O){return N.state=O}),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&v&&(e.xp6(2),e.Oqu(e.lcZ(3,8,"APPLICATIONS_LIST.STATE")),e.xp6(2),e.Q6J("value",N.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,g.ey,S.gD,m.X$]})}return b})()},33843:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>v});var e=h(65879),p=h(64124),g=h(96814),S=h(75986),m=h(56223),T=h(64170),b=h(56881);function x(N,B){if(1&N){const O=e.EpF();e.TgZ(0,"mat-checkbox",2),e.NdJ("change",function(){e.CHM(O);const ne=e.oxw();return e.KtG(ne._sendEventToParent())})("ngModelChange",function(ne){e.CHM(O);const F=e.oxw();return e.KtG(F.attribute.value=ne)}),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 R(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 v=(()=>{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(te){return new(te||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(te,ne){1&te&&(e.TgZ(0,"div"),e.YNc(1,x,2,4,"mat-checkbox",0),e.YNc(2,R,2,1,"mat-label",1),e.qZA()),2&te&&(e.xp6(1),e.Q6J("ngIf",!ne.readonly),e.xp6(1),e.Q6J("ngIf",ne.readonly))},dependencies:[g.O5,S.oG,m.JJ,m.On,T.hX,b.R]})}return N})()},49923:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>w});var e=h(65879),p=h(36028),g=h(34423),S=h(37073),m=h(64124),T=h(17700),b=h(96814),x=h(22557),R=h(30617),v=h(32296),N=h(92596),B=h(64170),O=h(24516),te=h(71365);function ne(W,J){if(1&W){const z=e.EpF();e.TgZ(0,"mat-icon",14),e.NdJ("mousedown",function(){e.CHM(z);const Le=e.oxw(2);return e.KtG(Le.dragDisabled=!1)}),e._uU(1,"drag_indicator"),e.qZA()}}function F(W,J){if(1&W){const z=e.EpF();e.TgZ(0,"mat-icon",15),e.NdJ("click",function(){e.CHM(z);const Le=e.oxw().$implicit,Ze=e.oxw();return e.KtG(Ze.edit(Le))}),e._uU(1,"edit"),e.qZA()}}function ce(W,J){1&W&&(e.TgZ(0,"button",16)(1,"mat-icon",17),e._uU(2,"cancel"),e.qZA()())}function Ce(W,J){if(1&W){const z=e.EpF();e.TgZ(0,"mat-chip-row",7),e.NdJ("removed",function(){const Ze=e.CHM(z).$implicit,Ie=e.oxw();return Ie.remove(Ze),e.KtG(Ie._sendEventToParent())}),e.TgZ(1,"div",8),e.NdJ("click",function(){const Ze=e.CHM(z).$implicit,Ie=e.oxw();return e.KtG(Ie.readonly&&void 0!==Ie.attribute.displayName&&Ie.showValue(Ze,Ie.attribute.displayName))}),e.YNc(2,ne,2,0,"mat-icon",9),e.TgZ(3,"span",10),e._uU(4),e.qZA()(),e.TgZ(5,"button",11),e.YNc(6,F,2,0,"mat-icon",12),e.qZA(),e.YNc(7,ce,3,0,"button",13),e.qZA()}if(2&W){const z=J.$implicit,ee=e.oxw();e.Q6J("cdkDragData",z)("removable",ee.removable),e.xp6(1),e.ekj("cursor-pointer",ee.readonly&&void 0!==ee.attribute.displayName),e.xp6(1),e.Q6J("ngIf",ee.removable),e.xp6(2),e.Oqu(z),e.xp6(2),e.Q6J("ngIf",ee.removable),e.xp6(1),e.Q6J("ngIf",ee.removable)}}function He(W,J){1&W&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function ye(W,J){1&W&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function oe(W,J){if(1&W){const z=e.EpF();e.TgZ(0,"div",18)(1,"button",19),e.NdJ("click",function(){e.CHM(z);const Le=e.oxw();return e.KtG(Le.onShowChange())}),e.ALo(2,"translate"),e.YNc(3,He,2,0,"mat-icon",20),e.YNc(4,ye,2,0,"mat-icon",20),e.qZA()()}if(2&W){const z=e.oxw();e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,4,z.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",!z.showMore),e.xp6(1),e.Q6J("ngIf",z.showMore)}}let w=(()=>{class W{constructor(z,ee){this.dialog=z,this.changeDetector=ee,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(z){const ee=z.input,Le=z.value;(Le||"").trim()&&(this.attribute.value.push(Le.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),ee&&(ee.value=""),this.sendEventToParent.emit()}remove(z){const ee=(0,m.kZ)();ee.width="400px",ee.data={name:z},this.dialog.open(S.Wr,ee).afterClosed().subscribe(Ze=>{if(Ze){const Ie=this.attribute.value.indexOf(z);this.attribute.value.splice(Ie,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(z){this.dragDisabled=!0,(0,g.bA)(this.attribute.value,z.previousIndex,z.currentIndex),this.values=this.attribute.value}edit(z){const ee=this.attribute.value.indexOf(z),Le=(0,m.kZ)();Le.width="600px",Le.data={attribute:this.attribute,index:ee},this.dialog.open(S.r2,Le).afterClosed().subscribe(Ie=>{Ie&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(z,ee){const Le=(0,m.kZ)();Le.width="350px",Le.data={value:z,title:ee},this.dialog.open(S.mk,Le)}setItemsShown(){this.itemsShown=this.showMore?this.values.length:this.defaultItemsShown}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}static#e=this.\u0275fac=function(ee){return new(ee||W)(e.Y36(T.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:W,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(ee,Le){if(1&ee&&(e.TgZ(0,"mat-chip-grid",0,1),e.NdJ("cdkDropListDropped",function(Ie){return Le.drop(Ie),Le._sendEventToParent()}),e.TgZ(2,"div",2),e.YNc(3,Ce,8,8,"mat-chip-row",3),e.qZA(),e.YNc(4,oe,5,6,"div",4),e.TgZ(5,"mat-form-field",5)(6,"input",6),e.NdJ("matChipInputTokenEnd",function(Ie){return Le.add(Ie)})("change",function(){return Le._sendEventToParent()}),e.qZA()()()),2&ee){const Ze=e.MAs(1);e.Q6J("cdkDropListDisabled",Le.dragDisabled),e.xp6(3),e.Q6J("ngForOf",Le.values.slice(0,Le.itemsShown)),e.xp6(1),e.Q6J("ngIf",Le.values.length>Le.defaultItemsShown),e.xp6(1),e.Q6J("hidden",Le.readonly),e.xp6(1),e.Q6J("matChipInputFor",Ze)("matChipInputSeparatorKeyCodes",Le.separatorKeysCodes)("matChipInputAddOnBlur",Le.addOnBlur)}},dependencies:[b.sg,b.O5,x.RA,x.oH,x.qH,x.z3,x.T,g.Wj,g.Zt,R.Hw,v.RK,N.gM,B.KE,O.Nt,te.X$],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.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 W})()},17791:(Ee,Z,h)=>{"use strict";h.d(Z,{$:()=>He});var e=h(37073),p=h(64124),g=h(65879),S=h(17700),m=h(96814),T=h(56223),b=h(30617),x=h(32296),R=h(92596),v=h(64170),N=h(24516),B=h(71365);function O(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",12),g.NdJ("click",function(){g.CHM(w);const J=g.oxw().index,z=g.oxw();return g.KtG(z.removeValue(J))}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," indeterminate_check_box "),g.qZA()()}2&ye&&g.s9C("matTooltip",g.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function te(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"div",7)(1,"mat-form-field",8)(2,"input",9),g.NdJ("click",function(){const z=g.CHM(w).index,ee=g.oxw();return g.KtG(ee.readonly&&ee.attribute.displayName&&ee.showValue(ee.keys[z],ee.attribute.displayName))})("ngModelChange",function(J){const ee=g.CHM(w).index,Le=g.oxw();return g.KtG(Le.keys[ee]=J)}),g.qZA()(),g.TgZ(3,"mat-form-field",8)(4,"input",10),g.NdJ("click",function(){const z=g.CHM(w).$implicit,ee=g.oxw();return g.KtG(ee.readonly&&void 0!==ee.attribute.displayName&&ee.showValue(z,ee.attribute.displayName))})("ngModelChange",function(J){const ee=g.CHM(w).index,Le=g.oxw();return g.KtG(Le.values[ee]=J)}),g.qZA()(),g.YNc(5,O,4,3,"button",11),g.qZA()}if(2&ye){const w=oe.index,W=g.oxw();g.xp6(1),g.s9C("appearance",W.readonly?"outline":"fill"),g.xp6(1),g.ekj("cursor-pointer",W.readonly&&void 0!==W.attribute.displayName),g.hYB("id","",W.attribute.id,"-key-",w,""),g.MGl("name","key-",w,""),g.Q6J("ngModel",W.keys[w])("readonly",W.readonly),g.xp6(1),g.s9C("appearance",W.readonly?"outline":"fill"),g.xp6(1),g.ekj("cursor-pointer",W.readonly&&void 0!==W.attribute.displayName),g.MGl("name","value-",w,""),g.hYB("id","",W.attribute.id,"-value-",w,""),g.Q6J("readonly",W.readonly)("ngModel",W.values[w]),g.xp6(1),g.Q6J("ngIf",!W.readonly)}}function ne(ye,oe){1&ye&&(g.TgZ(0,"mat-icon"),g._uU(1,"more_horiz"),g.qZA())}function F(ye,oe){1&ye&&(g.TgZ(0,"mat-icon"),g._uU(1,"keyboard_arrow_up"),g.qZA())}function ce(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",13),g.NdJ("click",function(){g.CHM(w);const J=g.oxw();return g.KtG(J.onShowChange())}),g.ALo(1,"translate"),g.YNc(2,ne,2,0,"mat-icon",14),g.YNc(3,F,2,0,"mat-icon",14),g.qZA()}if(2&ye){const w=g.oxw();g.Q6J("matTooltip",g.lcZ(1,4,w.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),g.xp6(2),g.Q6J("ngIf",!w.showMore),g.xp6(1),g.Q6J("ngIf",w.showMore)}}function Ce(ye,oe){if(1&ye){const w=g.EpF();g.TgZ(0,"button",15),g.NdJ("click",function(){g.CHM(w);const J=g.oxw();return g.KtG(J.addValue())}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," add_box "),g.qZA()()}2&ye&&g.s9C("matTooltip",g.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let He=(()=>{class ye{constructor(w){this.dialog=w,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const w=new Map(Object.entries(this.attribute.value));for(const[W,J]of w.entries())this.keys.push(W),this.values.push(J)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,p.Hm)(this.attribute))}customTrackBy(w){return w}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(w){this.keys.splice(w,1),this.values.splice(w,1)}updateAttribute(){const w={};for(let W=0;WJ.defaultItemsShown),g.xp6(1),g.Q6J("ngIf",!J.readonly))},dependencies:[m.sg,m.O5,T._Y,T.Fj,T.JJ,T.JL,T.Q7,T.On,T.F,b.Hw,x.RK,R.gM,v.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 ye})()},51851:(Ee,Z,h)=>{"use strict";h.d(Z,{_:()=>te});var e=h(65879),p=h(64124),g=h(37073),S=h(17700),m=h(96814),T=h(56223),b=h(64170),x=h(24516),R=h(71365),v=h(56881);function N(ne,F){if(1&ne){const ce=e.EpF();e.TgZ(0,"input",4),e.NdJ("click",function(){e.CHM(ce);const He=e.oxw();return e.KtG(void 0!==He.value&&He.showValue(He.value,He.attribute.displayName))})("ngModelChange",function(He){e.CHM(ce);const ye=e.oxw();return e.KtG(ye.attribute.value=He)})("keydown",function(){e.CHM(ce);const He=e.oxw();return e.KtG(He._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&ne){const ce=e.oxw();e.ekj("cursor-pointer",void 0!==ce.value),e.Q2q("data-cy","",e.lcZ(1,5,ce.attribute.displayName),"-value"),e.Q6J("readonly",!0)("ngModel",ce.attribute.value)}}function B(ne,F){if(1&ne){const ce=e.EpF();e.TgZ(0,"textarea",5),e.NdJ("ngModelChange",function(He){e.CHM(ce);const ye=e.oxw();return e.KtG(ye.attribute.value=He)})("keydown",function(){e.CHM(ce);const He=e.oxw();return e.KtG(He._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e._uU(2," "),e.qZA()}if(2&ne){const ce=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,ce.attribute.displayName),"-value"),e.Q6J("ngModel",ce.attribute.value)}}function O(ne,F){1&ne&&(e.TgZ(0,"mat-hint",6)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA()()),2&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let te=(()=>{class ne{constructor(ce){this.dialog=ce,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(ce,Ce){const He=(0,p.kZ)();He.width="350px",He.data={value:ce,title:Ce},this.dialog.open(g.mk,He)}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(e.Y36(S.uw))};static#t=this.\u0275cmp=e.Xpm({type:ne,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,He){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",He.readonly?"outline":"fill"),e.xp6(1),e.Q6J("ngIf",He.readonly),e.xp6(1),e.Q6J("ngIf",!He.readonly),e.xp6(1),e.Q6J("ngIf",!He.readonly&&(null==He.attribute.value?null:He.attribute.value.includes("\n"))))},dependencies:[m.O5,T.Fj,T.JJ,T.On,b.KE,b.bx,x.Nt,R.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 ne})()},45213:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>ye});var e=h(65879),p=h(17791),g=h(96814),S=h(33843),m=h(49923),T=h(51851),b=h(64124),x=h(37073),R=h(17700),v=h(56223),N=h(64170),B=h(24516);let O=(()=>{class oe{constructor(W){this.dialog=W,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,b.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(W){const J=(0,b.kZ)();J.width="350px",J.data={value:W.value,title:W.displayName},this.dialog.open(x.mk,J)}static#e=this.\u0275fac=function(J){return new(J||oe)(e.Y36(R.uw))};static#t=this.\u0275cmp=e.Xpm({type:oe,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(J,z){1&J&&(e.TgZ(0,"mat-form-field",0)(1,"input",1),e.NdJ("click",function(){return z.readonly&&void 0!==z.attribute.value&&z.showValue(z.attribute)})("ngModelChange",function(Le){return z.attribute.value=Le})("keydown",function(){return z._sendEventToParent()}),e.qZA()()),2&J&&(e.s9C("appearance",z.readonly?"outline":"fill"),e.xp6(1),e.ekj("cursor-pointer",z.readonly&&void 0!==z.attribute.value),e.Q6J("readonly",z.readonly)("ngModel",z.attribute.value))},dependencies:[v.Fj,v.wV,v.JJ,v.On,N.KE,B.Nt],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return oe})();const te=["map"];function ne(oe,w){if(1&oe){const W=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-boolean",3),e.NdJ("sendEventToParent",function(){e.CHM(W);const z=e.oxw();return e.KtG(z._sendEventToParent2())}),e.qZA()}if(2&oe){const W=e.oxw();e.Q6J("attribute",W.attribute)("readonly",W.readonly)}}function F(oe,w){if(1&oe){const W=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-list",3),e.NdJ("sendEventToParent",function(){e.CHM(W);const z=e.oxw();return e.KtG(z._sendEventToParent2())}),e.qZA()}if(2&oe){const W=e.oxw();e.Q6J("attribute",W.attribute)("readonly",W.readonly)}}function ce(oe,w){if(1&oe&&e._UZ(0,"perun-web-apps-attribute-value-map",4,5),2&oe){const W=e.oxw();e.Q6J("attribute",W.attribute)("readonly",W.readonly)}}function Ce(oe,w){if(1&oe){const W=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-string",3),e.NdJ("sendEventToParent",function(){e.CHM(W);const z=e.oxw();return e.KtG(z._sendEventToParent2())}),e.qZA()}if(2&oe){const W=e.oxw();e.Q6J("attribute",W.attribute)("readonly",W.readonly)}}function He(oe,w){if(1&oe){const W=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-integer",3),e.NdJ("sendEventToParent",function(){e.CHM(W);const z=e.oxw();return e.KtG(z._sendEventToParent2())}),e.qZA()}if(2&oe){const W=e.oxw();e.Q6J("attribute",W.attribute)("readonly",W.readonly)}}let ye=(()=>{class oe{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(J){return new(J||oe)};static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(J,z){if(1&J&&e.Gf(te,5),2&J){let ee;e.iGM(ee=e.CRH())&&(z.mapComponent=ee.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(J,z){1&J&&(e.TgZ(0,"div"),e.YNc(1,ne,1,2,"perun-web-apps-attribute-value-boolean",0),e.YNc(2,F,1,2,"perun-web-apps-attribute-value-list",0),e.TgZ(3,"div",1),e.NdJ("click",function(){return z._sendEventToParent2()}),e.YNc(4,ce,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,He,1,2,"perun-web-apps-attribute-value-integer",0),e.qZA()),2&J&&(e.xp6(1),e.Q6J("ngIf","java.lang.Boolean"===z.attribute.type),e.xp6(1),e.Q6J("ngIf","java.util.ArrayList"===z.attribute.type),e.xp6(2),e.Q6J("ngIf","java.util.LinkedHashMap"===z.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.String"===z.attribute.type||"java.lang.LargeString"===z.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.Integer"===z.attribute.type))},dependencies:[g.O5,S.u,m.H,p.$,T._,O]})}return oe})()},25184:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>q});var e=h(13566),p=h(25313),g=h(78337),S=h(45213),m=h(64124),T=h(73615),b=h(65879),x=h(96814),R=h(75986),v=h(11186),N=h(92596),B=h(77983),O=h(71365);let te=(()=>{class me{transform(Ve){return"virt"===Ve.namespace.split(":")[4]}static#e=this.\u0275fac=function(ve){return new(ve||me)};static#t=this.\u0275pipe=b.Yjl({name:"isVirtualAttribute",type:me,pure:!0})}return me})();var ne=h(56881),F=h(93035),ce=h(32596),Ce=h(8355);function He(me,Oe){if(1&me){const Ve=b.EpF();b.TgZ(0,"th",18)(1,"mat-checkbox",19),b.NdJ("change",function(xe){b.CHM(Ve);const ot=b.oxw(2);return b.KtG(xe?ot.masterToggle():null)}),b.ALo(2,"translate"),b.ALo(3,"masterCheckboxLabel"),b.qZA()()}if(2&me){const Ve=b.oxw().ngIf,ve=b.oxw();b.xp6(1),b.Q6J("checked",ve.selection.hasValue()&&Ve.all)("indeterminate",ve.selection.hasValue()&&!Ve.all)("aria-label",b.lcZ(2,3,b.lcZ(3,5,Ve.all)))}}const ye=function(me){return{name:me}};function oe(me,Oe){if(1&me){const Ve=b.EpF();b.TgZ(0,"td",20)(1,"mat-checkbox",21),b.NdJ("click",function(xe){return xe.stopPropagation()})("change",function(xe){const fe=b.CHM(Ve).$implicit,Je=b.oxw(2);return b.KtG(xe?Je.selection.toggle(fe):null)}),b.ALo(2,"multiWordDataCy"),b.ALo(3,"isVirtualAttribute"),b.ALo(4,"translate"),b.ALo(5,"checkboxLabel"),b.qZA()()}if(2&me){const Ve=Oe.$implicit,ve=b.oxw(2);b.xp6(1),b.Q2q("data-cy","",b.lcZ(2,4,Ve.displayName),"-checkbox"),b.Q6J("checked",ve.selection.isSelected(Ve))("disabled",b.lcZ(3,6,Ve)||!Ve.writable)("aria-label",b.xi3(4,8,b.lcZ(5,11,ve.selection.isSelected(Ve)),b.VKq(13,ye,Ve.displayName)))}}function w(me,Oe){1&me&&(b.ynx(0,15),b.YNc(1,He,4,7,"th",16),b.YNc(2,oe,6,15,"td",17),b.BQk())}function W(me,Oe){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function J(me,Oe){if(1&me&&(b.TgZ(0,"td",23),b._uU(1),b.qZA()),2&me){const Ve=Oe.$implicit;b.xp6(1),b.Oqu(Ve.id)}}function z(me,Oe){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function ee(me,Oe){if(1&me&&(b.TgZ(0,"td",24),b.ALo(1,"multiWordDataCy"),b.TgZ(2,"div",25),b._uU(3),b.qZA()()),2&me){const Ve=Oe.$implicit,ve=b.oxw();b.Q2q("data-cy","",b.lcZ(1,3,Ve.friendlyName),"-friendlyName"),b.xp6(2),b.s9C("matTooltip",ve.getAttributeFullName(Ve)),b.xp6(1),b.hij(" ",Ve.displayName," ")}}function Le(me,Oe){1&me&&(b.TgZ(0,"th",26),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function Ze(me,Oe){if(1&me){const Ve=b.EpF();b.TgZ(0,"td",24)(1,"perun-web-apps-attribute-value",27),b.NdJ("sendEventToParent2",function(){const ot=b.CHM(Ve).$implicit,fe=b.oxw();return b.KtG(fe.onValueChange(ot))}),b.qZA()()}if(2&me){const Ve=Oe.$implicit,ve=b.oxw();b.xp6(1),b.Q6J("attribute",Ve)("readonly",ve.readonly||!Ve.writable)}}function Ie(me,Oe){1&me&&(b.TgZ(0,"th",22),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function ut(me,Oe){if(1&me&&(b.TgZ(0,"td",24),b._uU(1),b.qZA()),2&me){const Ve=Oe.$implicit;b.xp6(1),b.Oqu(Ve.description)}}function Ye(me,Oe){1&me&&b._UZ(0,"tr",28)}function Xe(me,Oe){if(1&me&&(b._UZ(0,"tr",29),b.ALo(1,"translate")),2&me){const Ve=Oe.$implicit,ve=b.oxw();b.s9C("matTooltip",b.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),b.Q6J("matTooltipPosition","before")("matTooltipDisabled",Ve.writable||ve.readonly)}}function nt(me,Oe){1&me&&(b.TgZ(0,"perun-web-apps-alert",30),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function $e(me,Oe){if(1&me&&(b.TgZ(0,"perun-web-apps-alert",30),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&me){const Ve=b.oxw();b.xp6(1),b.hij(" ",b.lcZ(2,1,Ve.emptyListText),"\n")}}const ge=function(me){return{all:me}};let q=(()=>{class me{constructor(Ve,ve){this.authResolver=Ve,this.tableCheckbox=ve,this.attributes=[],this.selection=new g.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(Ve){this.sort=Ve,this.setDataSource()}static canBeSelected(Ve){return!(0,m.Hm)(Ve)&&Ve.writable}static getDataForColumn(Ve,ve){switch(ve){case"id":return Ve.id.toString();case"displayName":return Ve.displayName;case"description":return Ve.description;case"value":return JSON.stringify(Ve.value);case"urn":return Ve.namespace+":"+Ve.baseFriendlyName;default:return""}}canBeSelected(Ve){return!(0,m.Hm)(Ve)&&Ve.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ve=>"id"!==ve));let Ve=this.attributes;this.filterEmpty&&(Ve=Ve.filter(ve=>"object"!=typeof ve.value||Object.keys(ve.value??"").length>0)),Ve=(0,m.MX)(Ve),this.dataSource=new p.by(Ve),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(Ve){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,me.getDataForColumn),Ve)}exportDisplayedData(Ve){const ve=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,xe=ve+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ve,xe),this.displayedColumns,me.getDataForColumn),Ve)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(Ve=>!this.hiddenColumns.includes(Ve)),this.dataSource&&(this.dataSource.filterPredicate=(Ve,ve)=>(0,m.Sd)(Ve,ve,this.displayedColumns.concat("urn"),me.getDataForColumn),this.dataSource.sortData=(Ve,ve)=>(0,m.pR)(Ve,ve,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,me.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,me.canBeSelected)}updateMapAttributes(){for(const Ve of this.items.toArray())"java.util.LinkedHashMap"===Ve.attribute.type&&Ve.updateMapAttribute()}onValueChange(Ve){me.canBeSelected(Ve)&&this.selection.select(Ve)}getAttributeFullName(Ve){return`${Ve.namespace}:${Ve.friendlyName}`}static#e=this.\u0275fac=function(ve){return new(ve||me)(b.Y36(T.x4),b.Y36(T.UA))};static#t=this.\u0275cmp=b.Xpm({type:me,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(ve,xe){if(1&ve&&(b.Gf(m.l9,7),b.Gf(e.YE,7),b.Gf(S.M,5)),2&ve){let ot;b.iGM(ot=b.CRH())&&(xe.child=ot.first),b.iGM(ot=b.CRH())&&(xe.matSort=ot.first),b.iGM(ot=b.CRH())&&(xe.items=ot)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[b.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,xe){1&ve&&(b.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),b.NdJ("exportDisplayedData",function(fe){return xe.exportDisplayedData(fe)})("exportAllData",function(fe){return xe.exportAllData(fe)}),b.TgZ(2,"table",2),b.YNc(3,w,3,0,"ng-container",3),b.ALo(4,"isAllSelected"),b.ynx(5,4),b.YNc(6,W,3,3,"th",5),b.YNc(7,J,2,1,"td",6),b.BQk(),b.ynx(8,7),b.YNc(9,z,3,3,"th",5),b.YNc(10,ee,4,5,"td",8),b.BQk(),b.ynx(11,9),b.YNc(12,Le,3,3,"th",10),b.YNc(13,Ze,2,2,"td",8),b.BQk(),b.ynx(14,11),b.YNc(15,Ie,3,3,"th",5),b.YNc(16,ut,2,1,"td",8),b.BQk(),b.YNc(17,Ye,1,0,"tr",12),b.YNc(18,Xe,2,5,"tr",13),b.qZA()()(),b.YNc(19,nt,3,3,"perun-web-apps-alert",14),b.YNc(20,$e,3,3,"perun-web-apps-alert",14)),2&ve&&(b.Q6J("hidden",0===xe.dataSource.filteredData.length),b.xp6(1),b.Q6J("tableId",xe.tableId)("dataLength",xe.dataSource.filteredData.length)("pageSizeOptions",xe.pageSizeOptions),b.xp6(1),b.Q6J("dataSource",xe.dataSource),b.xp6(1),b.Q6J("ngIf",b.VKq(14,ge,b.Dn7(4,10,xe.dataSource,xe.selection.selected.length,xe.canBeSelected))),b.xp6(14),b.Q6J("matHeaderRowDef",xe.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",xe.displayedColumns),b.xp6(1),b.Q6J("ngIf",0===xe.dataSource.filteredData.length&&0!==xe.dataSource.data.length),b.xp6(1),b.Q6J("ngIf",0===xe.dataSource.data.length))},dependencies:[x.O5,R.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,v.w,N.gM,B.l,S.M,O.X$,te,ne.R,F.I,ce.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 me})()},45377:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>ne});var e=h(65879),p=h(96814),g=h(44112),S=h(30617),m=h(32296),T=h(92596),b=h(92738),x=h(52269),R=h(71365);const v=function(F,ce){return["/organizations",F,"groups",ce]};function N(F,ce){if(1&F&&(e.TgZ(0,"div",3)(1,"a",4),e.NdJ("auxclick",function(He){return He.preventDefault()}),e._uU(2),e.qZA()()),2&F){const Ce=ce.$implicit,He=e.oxw();e.xp6(1),e.ekj("cursor-pointer",!He.disableRouting),e.Q6J("routerLink",He.disableRouting?null:e.WLB(5,v,Ce.voId,Ce.id))("perunWebAppsMiddleClickRouterLink",He.disableRouting?null:e.WLB(8,v,Ce.voId.toString(),Ce.id.toString())),e.xp6(1),e.Oqu(He.authzVoNames.get(Ce.voId)+" : "+Ce.name)}}function B(F,ce){1&F&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function O(F,ce){1&F&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function te(F,ce){if(1&F){const Ce=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(Ce);const ye=e.oxw();return e.KtG(ye.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&F){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 ne=(()=>{class F{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(He){return new(He||F)};static#t=this.\u0275cmp=e.Xpm({type:F,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(He,ye){1&He&&(e.TgZ(0,"div",0),e.YNc(1,N,3,11,"div",1),e.qZA(),e.TgZ(2,"div"),e.YNc(3,te,4,6,"button",2),e.qZA()),2&He&&(e.xp6(1),e.Q6J("ngForOf",ye.groups.slice(0,ye.itemsShown)),e.xp6(2),e.Q6J("ngIf",ye.groups.length>ye.defaultItemsShown))},dependencies:[p.sg,p.O5,g.rH,S.Hw,m.RK,T.gM,b.Y,x.Q,R.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return F})()},41419:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>R});var e=h(73615),p=h(65879),g=h(96814),S=h(30617),m=h(32296),T=h(92596),b=h(71365);const x=function(v){return{color:v}};let R=(()=>{class v{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||v)(p.Y36(g.Ye),p.Y36(e.d6))};static#t=this.\u0275cmp=p.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(O,te){1&O&&(p.TgZ(0,"button",0),p.NdJ("click",function(){return te.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,x,te.backButtonColor)))},dependencies:[g.PC,S.Hw,m.lW,T.gM,b.X$],styles:[".rotate[_ngcontent-%COMP%]{transform:rotate(180deg) scale(1.5)}"]})}return v})()},6849:(Ee,Z,h)=>{"use strict";h.d(Z,{s:()=>U});var e=h(65879),p=h(64124),g=h(78337),S=h(73615),m=h(25313),T=h(13566),b=h(80874),x=h(96814),R=h(88185),v=h(75986),N=h(11186),B=h(30617),O=h(32296),te=h(92596),ne=h(77983),F=h(71365),ce=h(37803),Ce=h(93035),He=h(32596),ye=h(8355),oe=h(47882);function w(le,X){if(1&le){const Be=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(Et){e.CHM(Be);const he=e.oxw(2).ngIf,Pe=e.oxw();return e.KtG(Et?Pe.masterToggle(he.all):null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&le){const Be=e.oxw(2).ngIf,ke=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,Be.all)))("checked",ke.selection.hasValue()&&Be.all)("indeterminate",ke.selection.hasValue()&&!Be.all)}}function W(le,X){if(1&le&&(e.TgZ(0,"th",22),e.YNc(1,w,3,7,"mat-checkbox",23),e.qZA()),2&le){const Be=e.oxw(2);e.xp6(1),e.Q6J("ngIf",Be.selection.isMultipleSelection())}}const J=function(le){return{name:le}};function z(le,X){if(1&le){const Be=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(){const he=e.CHM(Be).$implicit,Pe=e.oxw(2);return e.KtG(Pe.toggle(he))})("click",function(Et){return Et.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&le){const Be=X.$implicit,ke=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,ke.selection.isSelected(Be)),e.VKq(7,J,Be.name)))("checked",ke.selection.isSelected(Be))}}function ee(le,X){1&le&&(e.ynx(0,19),e.YNc(1,W,2,1,"th",20),e.YNc(2,z,4,9,"td",21),e.BQk())}function Le(le,X){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.BAN_ID_HEADER")," "))}function Ze(le,X){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const Be=X.$implicit;e.xp6(1),e.Oqu(Be.ban.id)}}const Ie=function(le){return{target:le}};function ut(le,X){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){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,Ie,Be.target))," ")}}function Ye(le,X){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const Be=X.$implicit;e.xp6(1),e.Oqu(Be.ban.targetId)}}function Xe(le,X){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){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,Ie,Be.target))," ")}}function nt(le,X){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&le){const Be=X.$implicit;let ke;e.xp6(1),e.hij(" ",null!==(ke=null!==(ke=null==Be||null==Be.vo?null:Be.vo.name)&&void 0!==ke?ke:null==Be||null==Be.facility?null:Be.facility.name)&&void 0!==ke?ke:null==Be||null==Be.resource?null:Be.resource.name," ")}}const $e=function(le){return{subject:le}};function ge(le,X){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){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,$e,Be.subject))," ")}}function q(le,X){if(1&le&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&le){const Be=X.$implicit;e.xp6(1),e.Oqu(Be.ban.subjectId)}}function me(le,X){if(1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le){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,$e,Be.subject))," ")}}function Oe(le,X){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&le){const Be=X.$implicit;let ke;e.xp6(1),e.hij(" ",e.lcZ(2,1,null!==(ke=Be.user)&&void 0!==ke?ke:Be.member.user)," ")}}function Ve(le,X){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.DESCRIPTION_HEADER")," "))}function ve(le,X){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&le){const Be=X.$implicit;e.xp6(1),e.Oqu(Be.ban.description)}}function xe(le,X){1&le&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.EXPIRATION_HEADER")," "))}function ot(le,X){if(1&le&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"date"),e.qZA()),2&le){const Be=X.$implicit,ke=e.oxw();e.xp6(1),e.hij(" ",Be.ban.validityTo===ke.EXPIRE_NEVER?"never":e.xi3(2,1,Be.ban.validityTo,"dd-MM-yyyy")," ")}}function fe(le,X){1&le&&e._UZ(0,"th",30)}function Je(le,X){if(1&le){const Be=e.EpF();e.TgZ(0,"button",32),e.NdJ("click",function(){e.CHM(Be);const Et=e.oxw().$implicit,he=e.oxw();return e.KtG(he.updateBan.emit(Et))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&le&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.UPDATE_BAN"))}const we=function(le){return[le]};function pt(le,X){if(1&le&&(e.TgZ(0,"td",29),e.YNc(1,Je,4,3,"button",31),e.ALo(2,"isAuthorized"),e.qZA()),2&le){const Be=X.$implicit,ke=e.oxw();let Et;e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,e.VKq(4,we,null!==(Et=null!==(Et=Be.vo)&&void 0!==Et?Et:Be.resource)&&void 0!==Et?Et:Be.facility),ke.updatePolicy))}}function Y(le,X){1&le&&e._UZ(0,"tr",33)}function Ue(le,X){1&le&&e._UZ(0,"tr",34)}function ae(le,X){1&le&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.NO_BANS"),"\n"))}const je=function(le){return{all:le}};let U=(()=>{class le{constructor(Be,ke,Et){this.tableCheckbox=Be,this.authResolver=ke,this.userName=Et,this.selection=new g.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=R.R,this.getDataForColumn=(he,Pe)=>{const r=this.isFacilityBan(he)?he.facility:this.isResourceBan(he)?he.resource:he.vo,u=this.isFacilityBan(he)?he.user:he.member,C=this.isFacilityBan(he)?he.user:he.member.user;switch(Pe){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(C);case"description":return he.ban.description;case"expiration":return Number(he.ban.validityTo)===this.EXPIRE_NEVER?"never":(0,x.p6)(he.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(ke=>!ke.endsWith("Id"))),this.columns=Be}exportAllData(Be){(0,p.O6)((0,p.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumn),Be)}exportDisplayedData(Be){const ke=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Et=ke+this.dataSource.paginator.pageSize;(0,p.O6)((0,p.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ke,Et),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 m.by(Be),this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(ke,Et)=>(0,p.Sd)(ke,Et,this.columns,this.getDataForColumn,!0),this.dataSource.sortData=(ke,Et)=>(0,p.pR)(ke,Et,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(ke){return new(ke||le)(e.Y36(S.UA),e.Y36(S.x4),e.Y36(b.dp))};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["perun-web-apps-ban-on-entity-list"]],viewQuery:function(ke,Et){if(1&ke&&(e.Gf(p.l9,7),e.Gf(T.YE,7)),2&ke){let he;e.iGM(he=e.CRH())&&(Et.tableWrapper=he.first),e.iGM(he=e.CRH())&&(Et.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([b.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,Et){1&ke&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Pe){return Et.exportDisplayedData(Pe)})("exportAllData",function(Pe){return Et.exportAllData(Pe)}),e.TgZ(2,"table",2),e.YNc(3,ee,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Le,3,3,"th",5),e.YNc(7,Ze,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ut,3,6,"th",5),e.YNc(10,Ye,2,1,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,Xe,3,6,"th",5),e.YNc(13,nt,2,1,"td",9),e.BQk(),e.ynx(14,10),e.YNc(15,ge,3,6,"th",5),e.YNc(16,q,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,me,3,6,"th",5),e.YNc(19,Oe,3,3,"td",9),e.BQk(),e.ynx(20,12),e.YNc(21,Ve,3,3,"th",5),e.YNc(22,ve,2,1,"td",9),e.BQk(),e.ynx(23,13),e.YNc(24,xe,3,3,"th",5),e.YNc(25,ot,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,ae,3,3,"perun-web-apps-alert",18)),2&ke&&(e.Q6J("hidden",0===Et.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",Et.dataSource.filteredData.length)("tableId",Et.tableId)("pageSizeOptions",Et.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",Et.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,je,e.xi3(4,9,Et.dataSource,Et.selection.selected.length))),e.xp6(26),e.Q6J("matHeaderRowDef",Et.columns),e.xp6(1),e.Q6J("matRowDefColumns",Et.columns),e.xp6(1),e.Q6J("ngIf",0===Et.dataSource.filteredData.length))},dependencies:[x.O5,v.oG,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,T.YE,T.nU,N.w,B.Hw,O.RK,te.gM,ne.l,x.uU,F.X$,ce.d,Ce.I,He.G,ye.r,oe.i]})}return le})()},88185:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>v,R:()=>R});var e=h(56223),p=h(96814),g=h(65879),S=h(64170),m=h(24516),T=h(38034),b=h(87466),x=h(71365);const R=new Date(324721404e5).valueOf();let v=(()=>{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))!==R?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(te){return new(te||N)};static#t=this.\u0275cmp=g.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(te,ne){if(1&te){const F=g.EpF();g.TgZ(0,"div")(1,"mat-radio-group",0),g.NdJ("ngModelChange",function(Ce){return ne.newValidity=Ce}),g.TgZ(2,"mat-radio-button",1)(3,"mat-form-field",2),g.NdJ("click",function(){g.CHM(F);const Ce=g.MAs(10);return g.KtG(Ce.open())}),g.TgZ(4,"mat-label"),g._uU(5),g.ALo(6,"translate"),g.qZA(),g._UZ(7,"input",3)(8,"mat-datepicker-toggle",4)(9,"mat-datepicker",5,6),g.qZA()(),g.TgZ(11,"mat-radio-button",7),g._uU(12),g.ALo(13,"translate"),g.qZA()()(),g.TgZ(14,"div",8)(15,"mat-form-field",9)(16,"mat-label"),g._uU(17),g.ALo(18,"translate"),g.qZA(),g._UZ(19,"textarea",10),g.qZA()()}if(2&te){const F=g.MAs(10);g.xp6(1),g.Q6J("ngModel",ne.newValidity),g.xp6(1),g.s9C("value",ne.validityControl.value),g.xp6(3),g.hij(" ",g.lcZ(6,12,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.VALIDITY")," "),g.xp6(2),g.Q6J("formControl",ne.validityControl)("min",ne.minDate)("matDatepicker",F),g.xp6(1),g.Q6J("for",F)("disabled",!1),g.xp6(1),g.Q6J("disabled",!1),g.xp6(3),g.hij(" ",g.lcZ(13,14,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.NEVER")," "),g.xp6(5),g.hij(" ",g.lcZ(18,16,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.DESCRIPTION")," "),g.xp6(2),g.Q6J("formControl",ne.descriptionControl)}},dependencies:[e.Fj,e.JJ,e.On,S.KE,S.hX,S.R9,e.oH,m.Nt,T.Mq,T.hl,T.nW,b.VQ,b.U0,x.X$]})}return N})()},18963:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>v});var e=h(17700),p=h(65879),g=h(96814),S=h(32296),m=h(96624),T=h(73428),b=h(71365);function x(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 R(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 v=(()=>{class N{constructor(O,te){this.dialogRef=O,this.data=te}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(te){return new(te||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(te,ne){1&te&&(p.TgZ(0,"div")(1,"div",0),p.YNc(2,x,1,2,"perun-web-apps-member-overview-membership",1),p.YNc(3,R,1,3,"perun-web-apps-member-overview-groups",2),p.qZA(),p.TgZ(4,"div",3)(5,"button",4),p.NdJ("click",function(){return ne.close()}),p._uU(6),p.ALo(7,"translate"),p.qZA()()()),2&te&&(p.Tol(ne.theme),p.xp6(2),p.Q6J("ngIf",!ne.groupId),p.xp6(1),p.Q6J("ngIf",ne.groupId),p.xp6(3),p.hij(" ",p.lcZ(7,6,"DIALOGS.CHANGE_STATUS.CLOSE")," "))},dependencies:[g.O5,S.lW,e.xY,e.H8,m.b,T.z,b.X$]})}return N})()},48970:(Ee,Z,h)=>{"use strict";h.d(Z,{N:()=>R});var e=h(65879),p=h(96814),g=h(30617),S=h(71365),m=h(2916);function T(v,N){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 b(v,N){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 x(v,N){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 R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||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(O,te){1&O&&(e.YNc(0,T,7,5,"span",0),e.YNc(1,b,7,5,"span",0),e.YNc(2,x,7,5,"span",0)),2&O&&(e.Q6J("ngIf","UNSIGNED"===te.consentStatus),e.xp6(1),e.Q6J("ngIf","REVOKED"===te.consentStatus),e.xp6(1),e.Q6J("ngIf","GRANTED"===te.consentStatus))},dependencies:[p.O5,g.Hw,S.X$,m.a],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return v})()},83472:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>B});var e=h(65879),p=h(56223),g=h(73615),S=h(96814),m=h(75986),T=h(64170),b=h(24516),x=h(10781),R=h(71365);function v(O,te){if(1&O){const ne=e.EpF();e.TgZ(0,"mat-checkbox",6),e.NdJ("change",function(){e.CHM(ne);const ce=e.oxw();return e.KtG(ce.emitAsSubGroup())})("ngModelChange",function(ce){e.CHM(ne);const Ce=e.oxw();return e.KtG(Ce.asSubgroup=ce)}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&O){const ne=e.oxw();e.Q6J("labelPosition","before")("ngModel",ne.asSubgroup),e.xp6(1),e.hij(" ",e.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function N(O,te){if(1&O){const ne=e.EpF();e.TgZ(0,"perun-web-apps-group-search-select",7),e.NdJ("groupSelected",function(ce){e.CHM(ne);const Ce=e.oxw();return e.KtG(Ce.emitParentGroup(ce))}),e.qZA()}if(2&O){const ne=e.oxw();e.Q6J("disableAutoSelect",!0)("groups",ne.voGroups)}}let B=(()=>{class O{constructor(ne){this.store=ne,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(ne=>"members"!==ne.name)}emitName(){this.nameChanged.emit(this.nameControl.invalid?"":this.nameControl.value)}emitDescription(){this.descriptionChanged.emit(this.descriptionControl.invalid?"":this.descriptionControl.value)}emitParentGroup(ne){this.selectedParent=ne,this.parentGroupChanged.emit(ne)}emitAsSubGroup(){this.asSubgroup||this.emitParentGroup(null),this.asSubgroupChanged.emit(this.asSubgroup)}static#e=this.\u0275fac=function(F){return new(F||O)(e.Y36(g.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(F,ce){1&F&&(e.TgZ(0,"div",0)(1,"mat-form-field",1),e.NdJ("keyup",function(){return ce.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 ce.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,N,1,2,"perun-web-apps-group-search-select",5),e.qZA()),2&F&&(e.xp6(3),e.Oqu(e.lcZ(4,8,"DIALOGS.CREATE_GROUP.NAME")),e.xp6(2),e.Q6J("formControl",ce.nameControl),e.xp6(2),e.hij(" ",ce.invalidNameMessage.length?ce.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",ce.descriptionControl),e.xp6(2),e.hij(" ",e.lcZ(16,14,"DIALOGS.CREATE_GROUP.INVALID_DESCRIPTION")," "),e.xp6(2),e.Q6J("ngIf",ce.isNotSubGroup),e.xp6(1),e.Q6J("ngIf",ce.asSubgroup))},dependencies:[S.O5,m.oG,p.Fj,p.JJ,p.Q7,p.On,T.KE,T.hX,T.TO,p.oH,b.Nt,x.h,R.X$]})}return O})()},42652:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>T});var e=h(65879),p=h(56223),g=h(64170),S=h(38034),m=h(71365);let T=(()=>{class b{ngOnInit(){this.startMinDate=new Date(2e3,0,1),this.endMaxDate=new Date}static#e=this.\u0275fac=function(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){if(1&v){const B=e.EpF();e.TgZ(0,"mat-form-field",0),e.NdJ("click",function(){e.CHM(B);const te=e.MAs(9);return e.KtG(te.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&v){const B=e.MAs(9);e.xp6(2),e.Oqu(e.lcZ(3,7,"VO_DETAIL.APPLICATION.DATE.LABEL")),e.xp6(2),e.Q6J("max",N.endMaxDate)("min",N.startMinDate)("rangePicker",B),e.xp6(1),e.Q6J("formControl",N.startDate),e.xp6(1),e.Q6J("formControl",N.endDate),e.xp6(1),e.Q6J("for",B)}},dependencies:[p.Fj,p.JJ,g.KE,g.hX,g.R9,p.oH,S.nW,S.wx,S.zY,S.By,S._g,m.X$]})}return b})()},2730:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>N});var e=h(65879),p=h(92438),g=h(37398),S=h(83620),m=h(93997),T=h(56223),b=h(64170),x=h(24516),R=h(71365);const v=["input"];let N=(()=>{class B{constructor(){this.autoFocus=!1,this.control=new T.p4,this.filter=new e.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),(0,p.R)(this.input.nativeElement,"keyup").pipe((0,g.U)(te=>te.target.value),(0,S.b)(500),(0,m.x)()).subscribe(te=>{this.control.invalid||this.filter.emit(te)})}static#e=this.\u0275fac=function(ne){return new(ne||B)};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(ne,F){if(1&ne&&e.Gf(v,7),2&ne){let ce;e.iGM(ce=e.CRH())&&(F.input=ce.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(ne,F){1&ne&&(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&ne&&(e.xp6(2),e.Oqu(e.lcZ(3,3,F.placeholder)),e.xp6(2),e.Q6J("formControl",F.control),e.xp6(3),e.hij(" ",F.error," "))},dependencies:[T.Fj,T.JJ,b.KE,b.hX,b.TO,T.oH,x.Nt,R.X$],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return B})()},4675:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>W});var e=h(65879),p=h(56223),g=h(97328),S=h(78645),m=h(59773),T=h(96814),b=h(64170),x=h(23680),R=h(98525),v=h(3427),N=h(16672),B=h(30617),O=h(32296);let te=(()=>{class J{constructor(){this.isDisabled=!0,this.deselect=new e.vpe}onClickButton(ee){this.deselect.emit(ee)}static#e=this.\u0275fac=function(Le){return new(Le||J)};static#t=this.\u0275cmp=e.Xpm({type:J,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(Le,Ze){1&Le&&(e.TgZ(0,"button",0),e.NdJ("click",function(ut){return Ze.onClickButton(ut)}),e.TgZ(1,"mat-icon"),e._uU(2,"filter_list_off"),e.qZA()()),2&Le&&e.Q6J("disabled",Ze.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 J})();const ne=["scrollViewport"];function F(J,z){if(1&J&&(e.TgZ(0,"mat-select-trigger"),e._uU(1),e.qZA()),2&J){const ee=e.oxw();e.xp6(1),e.hij(" ",ee.multipleSelectedText()," ")}}function ce(J,z){if(1&J&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&J){const ee=e.oxw(2);e.Tol(ee.colorByStatus(null==ee.entitiesCtrl?null:ee.entitiesCtrl.value)),e.xp6(1),e.hij(" ",ee.statusTextFunction(null==ee.entitiesCtrl?null:ee.entitiesCtrl.value)?"("+ee.statusTextFunction(null==ee.entitiesCtrl?null:ee.entitiesCtrl.value)+")":""," ")}}function Ce(J,z){if(1&J){const ee=e.EpF();e.TgZ(0,"mat-option",11),e.NdJ("onSelectionChange",function(Ze){e.CHM(ee);const Ie=e.oxw();return e.KtG(Ie.onChange(Ze))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,ce,2,4,"span",13),e.qZA()}if(2&J){const ee=e.oxw();e.Q6J("value",null==ee.entitiesCtrl?null:ee.entitiesCtrl.value),e.xp6(1),e.hij(" ",ee.mainTextFunction(null==ee.entitiesCtrl?null:ee.entitiesCtrl.value)," "),e.xp6(2),e.Oqu(ee.secondaryTextFunction(null==ee.entitiesCtrl?null:ee.entitiesCtrl.value)),e.xp6(1),e.Q6J("ngIf",ee.displayStatus)}}function He(J,z){if(1&J&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&J){const ee=e.oxw().$implicit,Le=e.oxw();e.Tol(Le.colorByStatus(ee)),e.xp6(1),e.hij(" ",Le.statusTextFunction(ee)?"("+Le.statusTextFunction(ee)+")":""," ")}}function ye(J,z){if(1&J){const ee=e.EpF();e.TgZ(0,"mat-option",14),e.NdJ("onSelectionChange",function(Ze){e.CHM(ee);const Ie=e.oxw();return e.KtG(Ie.onChange(Ze))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,He,2,4,"span",13),e.qZA()}if(2&J){const ee=z.$implicit,Le=e.oxw();e.Tol(Le.highlightOption&&!ee?"fst-italic "+Le.theme:Le.theme),e.Q6J("value",ee),e.xp6(1),e.hij(" ",Le.mainTextFunction(ee)," "),e.xp6(2),e.Oqu(Le.secondaryTextFunction(ee)),e.xp6(1),e.Q6J("ngIf",Le.displayStatus)}}function oe(J,z){if(1&J&&(e.TgZ(0,"mat-hint",15),e._uU(1),e.qZA()),2&J){const ee=e.oxw();e.xp6(1),e.Oqu(ee.warning)}}function w(J,z){if(1&J){const ee=e.EpF();e.TgZ(0,"perun-web-apps-deselect-button",16),e.NdJ("deselect",function(){e.CHM(ee);const Ze=e.oxw();return e.KtG(Ze.deselectEvent())}),e.qZA()}if(2&J){const ee=e.oxw();e.Q6J("isDisabled",0===ee.selectedEntities.length)}}let W=(()=>{class J{constructor(ee){this.cd=ee,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 g.t(1),this.entitiesLen=0,this._onDestroy=new S.x,this.mainTextFunction=Le=>JSON.stringify(Le),this.secondaryTextFunction=Le=>"#".concat(String(Le.id),Le.description?" ".concat(Le.description):""),this.statusTextFunction=Le=>Le.status}ngOnInit(){!this.disableAutoSelect&&null===this.entity&&this.entitiesCtrl.setValue(this.entities[0]),this.filteredEntities.subscribe(ee=>this.entitiesLen=ee.length),this.entityFilterCtrl.valueChanges.pipe((0,m.R)(this._onDestroy)).subscribe(()=>{this.filterEntities()}),null!==this.entity&&this.entitiesCtrl.setValue(this.entity)}colorByStatus(ee){switch(ee.status){case"ACTIVE":return"green";case"INACTIVE":return"grey";case"FAILED":return"red";case"PROCESSING":return"black"}}ngOnChanges(ee){this.entity&&(this.entitiesCtrl.setValue(this.entity),this.selectedEntities=Array.isArray(this.entity)?this.entity:[this.entity]),ee.entities&&this.filteredEntities.next(this.entities.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}normalize(ee){return ee.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()}onChange(ee){if(ee.isUserInput){const Le=ee.source.value;if(this.multiple){if(this.selectedEntities.includes(Le)){const Ze=this.selectedEntities.indexOf(Le);this.selectedEntities.splice(Ze,1)}else this.selectedEntities.push(Le);this.entitiesCtrl.setValue(this.selectedEntities),this.entitySelected.emit(this.selectedEntities)}else this.entitySelected.emit(Le)}}openChange(){this.scrollViewport.scrollToIndex(0),this.scrollViewport.checkViewportSize()}closeChange(){this.selectClosed.emit(!0)}getViewportHeight(){let ee=48*this.entitiesLen;return ee>192&&(ee=192),this.scrollViewport&&this.scrollViewport.checkViewportSize(),ee}multipleSelectedText(){const ee=this.entitiesCtrl.value;if(ee&&0!==ee.length)return ee.length===this.entities.length?"ALL":ee.length>1?this.mainTextFunction(ee[0])+` + ${ee.length-1} other(s)`:this.mainTextFunction(ee[0])+" "+this.secondaryTextFunction(ee[0])}filterEntities(){if(!this.entities)return;let ee=this.entityFilterCtrl.value;if(!ee)return this.filteredEntities.next(this.entities.slice()),void this.cd.detectChanges();ee=this.normalize(ee),this.filteredEntities.next(this.entities.filter(Le=>this.normalize(this.searchFunction(Le)).includes(ee))),this.cd.detectChanges()}deselectEvent(){this.selectedEntities=[],this.entitiesCtrl.setValue([]),this.entitySelected.emit([]),this.selectClosed.emit(!0)}static#e=this.\u0275fac=function(Le){return new(Le||J)(e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:J,selectors:[["perun-web-apps-entity-search-select"]],viewQuery:function(Le,Ze){if(1&Le&&e.Gf(ne,5),2&Le){let Ie;e.iGM(Ie=e.CRH())&&(Ze.scrollViewport=Ie.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(Le,Ze){1&Le&&(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 Ze.openChange()})("closed",function(){return Ze.closeChange()}),e.YNc(5,F,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,ye,5,7,"mat-option",8),e.ALo(12,"async"),e.qZA()(),e.YNc(13,oe,2,1,"mat-hint",9),e.qZA(),e.YNc(14,w,1,1,"perun-web-apps-deselect-button",10),e.qZA()),2&Le&&(e.xp6(3),e.Oqu(Ze.selectPlaceholder),e.xp6(1),e.Q6J("required",Ze.required)("formControl",Ze.entitiesCtrl)("multiple",Ze.multiple),e.xp6(1),e.Q6J("ngIf",Ze.multiple),e.xp6(2),e.s9C("placeholderLabel",Ze.findPlaceholder),e.s9C("noEntriesFoundLabel",Ze.noEntriesText),e.Q6J("clearSearchInput",!1)("formControl",Ze.entityFilterCtrl),e.xp6(1),e.Q6J("ngIf",null==Ze.entitiesCtrl?null:Ze.entitiesCtrl.value),e.xp6(1),e.Udp("height",Ze.getViewportHeight(),"px"),e.Q6J("minBufferPx",240)("maxBufferPx",480),e.xp6(2),e.Q6J("cdkVirtualForOf",e.lcZ(12,17,Ze.filteredEntities)),e.xp6(2),e.Q6J("ngIf",0!==(null==Ze.warning?null:Ze.warning.length)),e.xp6(1),e.Q6J("ngIf",!Ze.disableDeselectButton))},dependencies:[T.O5,p.JJ,p.Q7,b.KE,b.hX,b.bx,p.oH,x.ey,R.gD,R.$L,v.nu,N.xd,N.x0,N.N7,te,T.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 J})()},82066:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>le});var e=h(13566),p=h(25313),g=h(64124),S=h(73615),m=h(65879),T=h(96814),b=h(75986),x=h(44112),R=h(11186),v=h(77983),N=h(92738),B=h(52269),O=h(21838),te=h(56223),ne=h(30617),F=h(32296),ce=h(92596),Ce=h(71365);function He(X,Be){if(1&X&&(m.TgZ(0,"div",5),m._uU(1),m.qZA()),2&X){const ke=Be.$implicit,Et=m.oxw();m.xp6(1),m.hij(" ",ke[Et.paramName]," ")}}function ye(X,Be){1&X&&(m.TgZ(0,"mat-icon"),m._uU(1,"more_horiz"),m.qZA())}function oe(X,Be){1&X&&(m.TgZ(0,"mat-icon"),m._uU(1,"keyboard_arrow_up"),m.qZA())}function w(X,Be){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,ye,2,0,"mat-icon",7),m.YNc(3,oe,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 W=(()=>{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(Et){return new(Et||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(Et,he){1&Et&&(m.TgZ(0,"form",0)(1,"div",1)(2,"div",2),m.YNc(3,He,2,1,"div",3),m.qZA(),m.TgZ(4,"div"),m.YNc(5,w,4,6,"button",4),m.qZA()()()),2&Et&&(m.xp6(3),m.Q6J("ngForOf",he.objects.slice(0,he.itemsShown)),m.xp6(2),m.Q6J("ngIf",he.objects.length>he.defaultItemsShown))},dependencies:[T.sg,T.O5,te._Y,te.JL,te.F,ne.Hw,F.RK,ce.gM,Ce.X$]})}return X})();var J=h(45377),z=h(96917);let ee=(()=>{class X{transform(ke,Et,he){return ke.filter(Pe=>Pe[he].includes(Et)).filter((Pe,r,u)=>u.findIndex(C=>C[he]===Pe[he])===r)}static#e=this.\u0275fac=function(Et){return new(Et||X)};static#t=this.\u0275pipe=m.Yjl({name:"filterUniqueObjects",type:X,pure:!0})}return X})();var Le=h(32596);function Ze(X,Be){1&X&&m._UZ(0,"th",22)}const Ie=function(X){return{name:X}};function ut(X,Be){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=Be.$implicit,Et=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,Et.selection.isSelected(ke)),m.VKq(8,Ie,ke.facility.name)))("checked",Et.selection.isSelected(ke))}}function Ye(X,Be){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 Xe(X,Be){if(1&X&&(m.TgZ(0,"td",26),m._uU(1),m.qZA()),2&X){const ke=Be.$implicit;m.xp6(1),m.hij(" ",ke.facility.id," ")}}function nt(X,Be){1&X&&m._UZ(0,"th",27)}function $e(X,Be){if(1&X&&(m.TgZ(0,"td",28),m._UZ(1,"perun-web-apps-recently-viewed-icon",29),m.qZA()),2&X){const ke=Be.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("id",ke.facility.id)("recentIds",Et.recentIds)}}function ge(X,Be){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 q(X,Be){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&X){const ke=Be.$implicit;m.uIk("data-cy",ke.facility.name),m.xp6(1),m.hij(" ",ke.facility.name," ")}}function me(X,Be){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 Oe(X,Be){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=Be.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("groups",Et.facilityWithAuthzGroupPairs.get(ke.facility.id))("disableRouting",Et.disableRouting)("authzVoNames",Et.authzVoNames)}}function Ve(X,Be){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,Be){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&X){const ke=Be.$implicit;m.xp6(1),m.Oqu(ke.facility.description)}}function xe(X,Be){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 ot(X,Be){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.ALo(2,"technicalOwners"),m.qZA()),2&X){const ke=Be.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,ke.owners))}}function fe(X,Be){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 Je(X,Be){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=Be.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,ke.destinations,Et.filterValue,"destination"))("paramName","destination")}}function we(X,Be){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,Be){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=Be.$implicit,Et=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,ke.hosts,Et.filterValue,"hostname"))("paramName","hostname")}}function Y(X,Be){1&X&&m._UZ(0,"tr",33)}const Ue=function(X){return["/facilities",X]};function ae(X,Be){if(1&X&&m._UZ(0,"tr",34),2&X){const ke=Be.$implicit,Et=m.oxw();m.ekj("cursor-pointer",!Et.disableRouting)("disable-outline",Et.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",Et.disableRouting||Et.localDisableRouting?null:m.VKq(6,Ue,ke.facility.id))("routerLink",Et.disableRouting||Et.localDisableRouting?null:m.VKq(8,Ue,ke.facility.id))}}function je(X,Be){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,Be){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 le=(()=>{class X{constructor(ke){this.authResolver=ke,this.displayedColumns=["select","id","recent","name","description","technicalOwners","destinations","hosts"],this.pageSizeOptions=g.f7,this.disableRouting=!1,this.getDataForColumnFun=(Et,he)=>X.getDataForColumn(Et,he,this.recentIds)}set matSort(ke){this.sort=ke}static getDataForColumn(ke,Et,he){switch(Et){case"id":return ke.facility.id.toString();case"name":return ke.facility.name;case"description":return ke.facility.description;case"technicalOwners":return(0,g.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(Pe=>Pe.destination).join(" ; ");case"hosts":return ke.hosts.map(Pe=>Pe.hostname).join(" ; ");default:return ke[Et]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ke=>"id"!==ke)),this.setDataSource()}exportAllData(ke){(0,g.O6)((0,g.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),ke)}exportDisplayedData(ke){const Et=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,he=Et+this.dataSource.paginator.pageSize;(0,g.O6)((0,g.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Et,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,Et)=>(0,g.Sd)(ke,Et,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(ke,Et)=>(0,g.pR)(ke,Et,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(Et){return new(Et||X)(m.Y36(S.x4))};static#t=this.\u0275cmp=m.Xpm({type:X,selectors:[["perun-web-apps-facilities-list"]],viewQuery:function(Et,he){if(1&Et&&(m.Gf(g.l9,7),m.Gf(e.YE,7)),2&Et){let Pe;m.iGM(Pe=m.CRH())&&(he.child=Pe.first),m.iGM(Pe=m.CRH())&&(he.matSort=Pe.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(Et,he){1&Et&&(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,Ze,1,0,"th",4),m.YNc(5,ut,4,10,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,Ye,3,3,"th",7),m.YNc(8,Xe,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,nt,1,0,"th",10),m.YNc(11,$e,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,ge,3,3,"th",7),m.YNc(14,q,2,2,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,me,3,3,"th",10),m.YNc(17,Oe,2,3,"td",14),m.BQk(),m.ynx(18,15),m.YNc(19,Ve,3,3,"th",10),m.YNc(20,ve,2,1,"td",11),m.BQk(),m.ynx(21,16),m.YNc(22,xe,3,3,"th",10),m.YNc(23,ot,3,3,"td",11),m.BQk(),m.ynx(24,17),m.YNc(25,fe,3,3,"th",10),m.YNc(26,Je,3,6,"td",11),m.BQk(),m.ynx(27,18),m.YNc(28,we,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,ae,1,10,"tr",20),m.qZA()()(),m.YNc(32,je,3,3,"perun-web-apps-alert",21),m.YNc(33,U,3,3,"perun-web-apps-alert",21)),2&Et&&(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:[T.O5,b.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,x.rH,e.YE,e.nU,R.w,v.l,N.Y,O.W,W,B.Q,J.e,Ce.X$,z.J,ee,Le.G],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return X})()},30666:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>oe});var e=h(65879),p=h(73615),g=h(96814),S=h(30617),m=h(77988),T=h(32296),b=h(92596),x=h(70342),R=h(71365),v=h(55589),N=h(43682),B=h(58734);function O(w,W){if(1&w){const J=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(J);const ee=e.oxw(2);return e.KtG(ee.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&w){const J=e.oxw(2);e.Q6J("matTooltipPosition","above")("matTooltip",e.lcZ(1,7,e.lcZ(2,9,J.group))),e.xp6(3),e.Q6J("disabled","sync_disabled"===e.lcZ(4,11,J.group)),e.xp6(2),e.Tol(e.lcZ(6,13,J.group)),e.xp6(2),e.hij(" ",e.lcZ(8,15,J.group)," ")}}function te(w,W){if(1&w){const J=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(J);const ee=e.oxw(2);return e.KtG(ee.onMoveGroup())}),e.TgZ(3,"mat-icon"),e._uU(4,"arrow_right_alt"),e.qZA()()()}if(2&w){const J=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",J.disabled)}}function ne(w,W){if(1&w){const J=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(J);const ee=e.oxw(2);return e.KtG(ee.onChangeNameDescription())}),e.TgZ(3,"mat-icon"),e._uU(4,"text_format"),e.qZA()()()}if(2&w){const J=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",J.disabled)}}function F(w,W){if(1&w&&(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,te,5,5,"span",4),e.YNc(7,ne,5,5,"span",4),e.qZA()),2&w){const J=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,6,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.Q6J("cdkCopyToClipboard",J.group.name)("matTooltipPosition","above"),e.xp6(4),e.Q6J("ngIf",J.syncAuth),e.xp6(1),e.Q6J("ngIf",J.moveAuth),e.xp6(1),e.Q6J("ngIf",J.editAuth)}}function ce(w,W){if(1&w){const J=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(J);const ee=e.oxw(2);return e.KtG(ee.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&w){const J=e.oxw(2);e.Q6J("disabled","sync_disabled"===e.lcZ(1,6,J.group)),e.xp6(2),e.Tol(e.lcZ(3,8,J.group)),e.xp6(2),e.hij(" ",e.lcZ(5,10,J.group)," "),e.xp6(3),e.Oqu(e.lcZ(8,12,e.lcZ(9,14,J.group)))}}function Ce(w,W){if(1&w){const J=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(J);const ee=e.oxw(2);return e.KtG(ee.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&w){const J=e.oxw(2);e.Q6J("disabled",J.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE"))}}function He(w,W){if(1&w){const J=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(J);const ee=e.oxw(2);return e.KtG(ee.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&w){const J=e.oxw(2);e.Q6J("disabled",J.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME"))}}function ye(w,W){if(1&w&&(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,ce,10,16,"button",10),e.YNc(14,Ce,6,4,"button",10),e.YNc(15,He,6,4,"button",10),e.qZA()()),2&w){const J=e.MAs(6),z=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",J),e.xp6(6),e.Q6J("cdkCopyToClipboard",z.group.name),e.xp6(4),e.Oqu(e.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.xp6(2),e.Q6J("ngIf",z.syncAuth),e.xp6(1),e.Q6J("ngIf",z.moveAuth),e.xp6(1),e.Q6J("ngIf",z.editAuth)}}let oe=(()=>{class w{constructor(J){this.authResolver=J,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(z){return new(z||w)(e.Y36(p.x4))};static#t=this.\u0275cmp=e.Xpm({type:w,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(z,ee){1&z&&(e.YNc(0,F,8,8,"div",0),e.YNc(1,ye,16,11,"div",1)),2&z&&(e.Q6J("ngIf",ee.displayButtons),e.xp6(1),e.Q6J("ngIf",!ee.displayButtons))},dependencies:[g.O5,S.Hw,m.VK,m.OP,m.p6,T.RK,b.gM,x.i3,R.X$,v.J,N.r,B.F]})}return w})()},63710:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>O});var e=h(65879),p=h(64124),g=h(37073),S=h(17700),m=h(96814),T=h(30617),b=h(92596),x=h(71365);function R(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),e.Q2q("data-cy","",F.groupName,"-active")}}function v(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),e.Q2q("data-cy","",F.groupName,"-inactive")}}function N(te,ne){if(1&te){const F=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(F);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&te){const F=e.oxw();e.hYB("matTooltip","",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",F.failureCause,"")}}function B(te,ne){1&te&&(e.TgZ(0,"span",7),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",8),e._uU(3,"autorenew"),e.qZA()()),2&te&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let O=(()=>{class te{constructor(F){this.dialog=F,this.status="",this.groupName="",this.statusChange=new e.vpe}changeStatus(){const F=(0,p.kZ)();F.width="500px",F.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(g.Qu,F).afterClosed().subscribe(Ce=>{Ce&&this.statusChange.emit()})}static#e=this.\u0275fac=function(ce){return new(ce||te)(e.Y36(S.uw))};static#t=this.\u0275cmp=e.Xpm({type:te,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(ce,Ce){1&ce&&(e.TgZ(0,"div",0),e.YNc(1,R,4,4,"span",1),e.YNc(2,v,4,4,"span",1),e.YNc(3,N,4,4,"span",1),e.YNc(4,B,4,3,"span",2),e.qZA()),2&ce&&(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,T.Hw,b.gM,x.X$]})}return te})()},10781:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.disableAutoSelect=!1,this.displayStatus=!1,this.groupSelected=new e.vpe,this.nameFunction=x=>x.name}ngOnInit(){this.groups=this.groups.sort(p.aC)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){if(1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.groupSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R){let N;e.Q6J("entities",v.groups)("entity",null!==(N=v.firstSelectedGroup)&&void 0!==N?N: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:[g.i,S.X$]})}return T})()},97500:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>Ge});var e=h(65879),p=h(37073),g=h(87824),S=h(73615),m=h(64124),T=h(19366),b=h(13566),x=h(25313),R=h(78337),v=h(80874),N=h(17700),B=h(96814),O=h(75986),te=h(44112),ne=h(11186),F=h(30617),ce=h(32296),Ce=h(92596),He=h(77983),ye=h(30666),oe=h(92738),w=h(52269),W=h(21838),J=h(63710),z=h(45377),ee=h(71365),Le=h(29997),Ze=h(73397),Ie=h(38747),ut=h(45355),Ye=h(93035),Xe=h(26405),nt=h(2058),$e=h(97166);let ge=(()=>{class De{transform(se,ie,_e){return ie?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CREATE_RELATION_AUTH_TOOLTIP":(0,m.bx)(se)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.SYNCHRONIZED_GROUP":se.sourceGroupId?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP":"members"===se.name?"":_e?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.ALREADY_MEMBER_TOOLTIP":"MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"}static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275pipe=e.Yjl({name:"groupCheckboxTooltip",type:De,pure:!0})}return De})();var q=h(32596),me=h(8355);function Oe(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(_e){e.CHM(se);const tt=e.oxw(3);return e.KtG(_e?tt.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&De){const se=e.oxw(2).ngIf,ie=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,se.all)))("checked",ie.selection.hasValue()&&se.all)("indeterminate",ie.selection.hasValue()&&!se.all)}}function Ve(De,et){if(1&De&&(e.TgZ(0,"th",27),e.YNc(1,Oe,3,7,"mat-checkbox",28),e.qZA()),2&De){const se=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!se.disableHeadCheckbox&&se.selection.isMultipleSelection())}}const ve=function(De){return{name:De}};function xe(De,et){if(1&De){const se=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(_e){e.CHM(se);const tt=e.oxw().$implicit,lt=e.oxw(2);return e.KtG(_e?lt.itemSelectionToggle(tt):null)})("click",function(_e){return _e.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()}if(2&De){const se=et.ngIf,ie=e.oxw().$implicit,_e=e.oxw(2);e.Q6J("matTooltip",e.lcZ(1,7,e.Dn7(2,9,ie,!1,_e.canBeSelected(ie))))("matTooltipPosition","above")("matTooltipDisabled",!se.disable&&_e.canBeSelected(ie)),e.xp6(3),e.Q2q("data-cy","",ie.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,13,e.lcZ(5,16,_e.selection.isSelected(ie)),e.VKq(18,ve,ie.name)))("checked",_e.selection.isSelected(ie))("disabled",se.disable||!_e.canBeSelected(ie))}}const ot=function(De){return{disable:De}};function fe(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"td",30),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=_e.disableRouting)}),e.ALo(1,"disableGroupSelect"),e.YNc(2,xe,6,20,"span",31),e.ALo(3,"disableGroupSelect"),e.qZA()}if(2&De){const se=et.$implicit,ie=e.oxw(2);e.ekj("cursor-default",e.gM2(1,3,se,ie.disableMembers,ie.disableGroups,ie.groupsToDisableCheckbox)||!ie.canBeSelected(se)),e.xp6(2),e.Q6J("ngIf",e.VKq(13,ot,e.gM2(3,8,se,ie.disableMembers,ie.disableGroups,ie.groupsToDisableCheckbox)))}}function Je(De,et){1&De&&(e.ynx(0,24),e.YNc(1,Ve,2,1,"th",25),e.YNc(2,fe,4,15,"td",26),e.BQk())}function we(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_ID")," "))}function pt(De,et){if(1&De&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Oqu(se.id)}}function Y(De,et){1&De&&e._UZ(0,"th",36)}function Ue(De,et){if(1&De&&(e.TgZ(0,"td",37),e._UZ(1,"perun-web-apps-recently-viewed-icon",38),e.qZA()),2&De){const se=et.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("recentIds",ie.recentIds)("id",se.id)}}function ae(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_VO_NAME")," "))}function je(De,et){if(1&De&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&De){const se=et.$implicit,ie=e.oxw();e.xp6(1),e.hij(" ",ie.voNames.get(se.voId)," ")}}function U(De,et){1&De&&e._UZ(0,"th",36)}function le(De,et){1&De&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&De&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP"))}function X(De,et){1&De&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"alt_route"),e.qZA()),2&De&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.MULTIPLE_ASSIGNMENTS"))}function Be(De,et){if(1&De&&(e.TgZ(0,"td",37),e.YNc(1,le,3,3,"mat-icon",39),e.YNc(2,X,3,3,"mat-icon",39),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf",se.sourceGroupId&&!se.moreTypesOfAssignment),e.xp6(1),e.Q6J("ngIf",se.moreTypesOfAssignment)}}function ke(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_NAME")," "))}function Et(De,et){if(1&De&&(e.TgZ(0,"td",37),e._uU(1),e.qZA()),2&De){const se=et.$implicit;e.uIk("data-cy",se.name),e.xp6(1),e.hij(" ",se.name," ")}}function he(De,et){1&De&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.AUTHZ_GROUP")," "))}function Pe(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"td",41),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",42),e.qZA()}if(2&De){const se=et.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("groups",ie.groupWithAuthzGroupPairs.get(se.id))("disableRouting",ie.disableRouting)("authzVoNames",ie.authzVoNames)}}function r(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function u(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"td",43)(1,"perun-web-apps-group-resource-status",44),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)})("statusChange",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.refreshTable.emit())}),e.qZA()()}if(2&De){const se=et.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("theme","resource-theme")("groupId",se.id)("groupName",se.name)("resourceId",ie.resourceId)("failureCause",se.failureCause)("status",se.status)}}function C(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function M(De,et){if(1&De&&(e.TgZ(0,"i",46),e.NdJ("click",function(ie){return ie.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&De){const se=et.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,se.status)," cursor-default"),e.s9C("matTooltip",se.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,se.status)," ")}}const f=function(De){return{status:De}};function o(De,et){if(1&De&&(e.TgZ(0,"td",37),e.YNc(1,M,5,9,"i",45),e.ALo(2,"findAttribute"),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,f,e.xi3(2,1,se.attributes,"groupStatus")))}}function n(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_DESCRIPTION")," "))}function t(De,et){if(1&De&&(e.TgZ(0,"td",43),e._uU(1),e.qZA()),2&De){const se=et.$implicit;e.xp6(1),e.Oqu(se.description)}}function i(De,et){1&De&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_EXPIRATION")," "))}function a(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(se);const _e=e.oxw().$implicit,tt=e.oxw();return e.KtG(tt.changeExpiration(_e))})("mouseenter",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw(2);return e.KtG(_e.disabledRouting=_e.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&De&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function c(De,et){if(1&De&&(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&De){const se=et.$implicit;e.xp6(2),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,se))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(6,6,se))}}function l(De,et){1&De&&e._UZ(0,"th",36)}function d(De,et){if(1&De){const se=e.EpF();e.TgZ(0,"td",37)(1,"perun-web-apps-group-menu",50),e.NdJ("mouseenter",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=!0)})("mouseleave",function(){e.CHM(se);const _e=e.oxw();return e.KtG(_e.disabledRouting=_e.disableRouting)})("moveGroup",function(){const tt=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.moveGroup(tt))})("changeNameDescription",function(){const tt=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.editGroup(tt))})("syncGroup",function(){const tt=e.CHM(se).$implicit,lt=e.oxw();return e.KtG(lt.openSyncDetail(tt))}),e.qZA()()}if(2&De){const se=et.$implicit,ie=e.oxw();e.xp6(1),e.Q6J("disabled","members"===se.name)("displayButtons",ie.displayButtons)("group",se)}}function s(De,et){1&De&&e._UZ(0,"tr",51)}const E=function(De,et){return["/organizations",De,"groups",et]};function k(De,et){if(1&De&&e._UZ(0,"tr",52),2&De){const se=et.$implicit,ie=e.oxw();e.ekj("cursor-pointer",!ie.disableRouting&&!ie.groupsToDisableRouting.has(se.id))("disable-outline",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)),e.Q6J("perunWebAppsMiddleClickRouterLink",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)?null:e.WLB(6,E,se.voId,se.id))("routerLink",ie.disableRouting||ie.disabledRouting||ie.groupsToDisableRouting.has(se.id)?null:e.WLB(9,E,se.voId,se.id))}}function Q(De,et){if(1&De&&(e.TgZ(0,"perun-web-apps-alert",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,se.noGroupsAlert),"\n")}}const rt=function(De){return{all:De}};let Ge=(()=>{class De{constructor(se,ie,_e,tt,lt,St){this.dialog=se,this.authResolver=ie,this.voService=_e,this.tableCheckbox=tt,this.disableGroupSelect=lt,this.groupUtils=St,this.theme="group-theme",this.selection=new R.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,Ot)=>this.groupUtils.getDataForColumn(Mt,Ot,this.voNames),this.getSortDataForColumnFun=(Mt,Ot)=>this.groupUtils.getSortDataForColumn(Mt,Ot,this.voNames,this.recentIds),this.canBeSelected=Mt=>{const Ot=Mt.attributes?.find(Vt=>"groupStatusIndirect"===Vt.friendlyName);return Ot?.value?!Ot.value:!this.disableGroupSelect.transform(Mt,this.disableMembers,this.disableGroups,this.groupsToDisableCheckbox)}}set groups(se){this.dataSource||this.dataSourceInit(se);const ie=this.isPaginated(se);(0,T.oQ)(this.dataSource)&&ie?(this.dataSource.data=se.data,this.dataSource.count=se.totalCount):!(0,T.oQ)(this.dataSource)&&!ie&&(this.dataSource.data=se),this.updateVoNames()}set filter(se){this.dataSource.filter=se}set displayedColumns(se){this.authResolver.isPerunAdminOrObserver()||(se=se.filter(ie=>"id"!==ie)),this.columns=se}shouldHideButtons(){this.displayButtons=window.innerWidth>800}isPaginated(se){return"data"in se}exportAllData(se){(0,T.oQ)(this.dataSource)?this.downloadAll.emit({format:se,length:this.dataSource.paginator.length}):(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumnFun),se)}exportDisplayedData(se){if((0,T.oQ)(this.dataSource))(0,m.O6)((0,m.Xn)(this.dataSource.data,this.columns,this.getDataForColumnFun),se);else{const ie=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,_e=ie+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ie,_e),this.columns,this.getDataForColumnFun),se)}}isAllSelected(){return(0,T.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,T.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(se){this.groupMoved.emit(se)}openSyncDetail(se){const ie=(0,m.kZ)();ie.width="450px",ie.data={groupId:se.id,theme:this.theme},this.dialog.open(p.Bp,ie)}editGroup(se){const ie=(0,m.kZ)();ie.data={theme:"group-theme",group:se,dialogType:p.Eg.GROUP},this.dialog.open(p.rd,ie).afterClosed().subscribe(tt=>{tt&&this.refreshTable.emit()})}changeExpiration(se){const ie=se.attributes.find(lt=>"groupMembershipExpiration"===lt.baseFriendlyName),_e=(0,m.kZ)();_e.width="400px",_e.data={memberId:this.memberId,groupId:se.id,expirationAttr:ie,status:(0,m.cT)(se.attributes,"groupStatus")},this.dialog.open(p.u3,_e).afterClosed().subscribe(lt=>{lt&&this.refreshTable.emit()})}itemSelectionToggle(se){this.selection.toggle(se)}dataSourceInit(se){const ie=this.isPaginated(se);this.dataSource=ie?new T.Hy(se.data,se.totalCount,this.sort,this.tableWrapper.paginator):new x.by(se),(0,T.oQ)(this.dataSource)?this.dataSource.pageQuery$.subscribe(_e=>this.queryChanged.emit(_e)):(this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(_e,tt)=>(0,m.Sd)(_e,tt,this.columns,this.getDataForColumnFun,!0),this.dataSource.sortData=(_e,tt)=>(0,m.pR)(_e,tt,this.getSortDataForColumnFun))}updateVoNames(){if(this.columns.includes("vo")){const se=new Set;this.dataSource.filteredData.forEach(ie=>{!se.has(ie.voId)&&!this.voNames.has(ie.voId)&&se.add(ie.voId)}),se.size>0&&this.voService.getVosByIds([...se]).subscribe(ie=>{ie.forEach(_e=>{this.voNames.set(_e.id,_e.name)})})}}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(N.uw),e.Y36(S.x4),e.Y36(g.YF),e.Y36(S.UA),e.Y36(v.yo),e.Y36(S.K1))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["perun-web-apps-groups-list"]],viewQuery:function(ie,_e){if(1&ie&&(e.Gf(m.l9,7),e.Gf(b.YE,7)),2&ie){let tt;e.iGM(tt=e.CRH())&&(_e.tableWrapper=tt.first),e.iGM(tt=e.CRH())&&(_e.sort=tt.first)}},hostBindings:function(ie,_e){1&ie&&e.NdJ("resize",function(lt){return _e.shouldHideButtons(lt)},!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(ie,_e){if(1&ie&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(lt){return _e.exportDisplayedData(lt)})("exportAllData",function(lt){return _e.exportAllData(lt)}),e.TgZ(2,"table",2),e.YNc(3,Je,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,we,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,ae,3,3,"th",5),e.YNc(13,je,2,1,"td",6),e.BQk(),e.ynx(14,11),e.YNc(15,U,1,0,"th",8),e.YNc(16,Be,3,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,ke,3,3,"th",5),e.YNc(19,Et,2,2,"td",9),e.BQk(),e.ynx(20,13),e.YNc(21,he,3,3,"th",8),e.YNc(22,Pe,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,C,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,Q,3,3,"perun-web-apps-alert",23)),2&ie){let tt;e.Q6J("hidden",0===_e.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",null!==(tt=_e.dataSource.count)&&void 0!==tt?tt:_e.dataSource.filteredData.length)("pageSizeOptions",_e.pageSizeOptions)("tableId",_e.tableId),e.xp6(1),e.Q6J("dataSource",_e.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,rt,e.Dn7(4,9,_e.dataSource,_e.selection.selected.length,_e.canBeSelected))),e.xp6(35),e.Q6J("matHeaderRowDef",_e.columns),e.xp6(1),e.Q6J("matRowDefColumns",_e.columns),e.xp6(1),e.Q6J("ngIf",0===_e.dataSource.filteredData.length)}},dependencies:[B.O5,O.oG,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,te.rH,b.YE,b.nU,ne.w,F.Hw,ce.RK,Ce.gM,He.l,ye.i,oe.Y,W.W,J.x,w.Q,z.e,ee.X$,Le.f,Ze.e,Ie.F,ut.M,Ye.I,Xe.D,nt.a,$e.y,ge,q.G,me.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 De})()},36620:(Ee,Z,h)=>{"use strict";h.d(Z,{I:()=>we});var e=h(65879),p=h(98445),g=h(41894),S=h(78337),m=h(19366),T=h(64124),b=h(37073),x=h(73615),R=h(17700),v=h(96814),N=h(75986),B=h(44112),O=h(11186),te=h(30617),ne=h(32296),F=h(92596),ce=h(16672),Ce=h(30666),He=h(92738),ye=h(52269),oe=h(71365),w=h(29997),W=h(73397),J=h(38747),z=h(45355),ee=h(26405),Le=h(2058);const Ze=["scrollViewport"];function Ie(pt,Y){if(1&pt){const Ue=e.EpF();e.TgZ(0,"mat-checkbox",16),e.NdJ("change",function(){e.CHM(Ue);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.itemSelectionToggle(je))}),e.qZA()}if(2&pt){const Ue=e.oxw().$implicit,ae=e.oxw(2);e.Q2q("data-cy","",Ue.name,"-checkbox"),e.Q6J("disabled","members"===Ue.fullName)("checked",ae.selection.isSelected(Ue))("indeterminate",ae.descendantsPartiallySelected(Ue))}}function ut(pt,Y){if(1&pt&&(e.TgZ(0,"mat-icon",17),e._uU(1),e.qZA()),2&pt){const Ue=e.oxw().$implicit,ae=e.oxw(2);e.xp6(1),e.hij(" ",ae.treeControl.isExpanded(Ue)?"expand_more":"chevron_right"," ")}}function Ye(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 Xe(pt,Y){if(1&pt&&(e.TgZ(0,"div",18)(1,"span",19),e._uU(2),e.qZA(),e.YNc(3,Ye,2,1,"span",20),e.qZA()),2&pt){const Ue=e.oxw().$implicit,ae=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",ae.authResolver.isPerunAdminOrObserver())}}function nt(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 $e(pt,Y){if(1&pt){const Ue=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){e.CHM(Ue);const je=e.oxw(2).$implicit,U=e.oxw(2);return e.KtG(U.changeExpiration.emit(je))})("mouseenter",function(){e.CHM(Ue);const je=e.oxw(4);return e.KtG(je.disabledRouting=!0)})("mouseleave",function(){e.CHM(Ue);const je=e.oxw(4);return e.KtG(je.disabledRouting=je.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,$e,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 q(pt,Y){if(1&pt&&(e.TgZ(0,"i",30),e.NdJ("click",function(ae){return ae.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 me=function(pt){return{status:pt}};function Oe(pt,Y){if(1&pt&&(e.TgZ(0,"div",28),e.YNc(1,q,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,me,e.xi3(2,1,Ue.attributes,"groupStatus")))}}function Ve(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 je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onMoveGroup(je))})("syncGroup",function(){e.CHM(Ue);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onSyncDetail(je))})("changeNameDescription",function(){e.CHM(Ue);const je=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onChangeNameDescription(je))}),e.qZA()()}if(2&pt){const Ue=e.oxw().$implicit,ae=e.oxw(2);e.xp6(1),e.Q6J("disabled","members"===Ue.fullName)("displayButtons",ae.displayButtons)("group",Ue)}}const ve=function(pt,Y){return["/organizations",pt,"groups",Y]};function xe(pt,Y){if(1&pt){const Ue=e.EpF();e.ynx(0),e.TgZ(1,"div",6),e.YNc(2,Ie,1,4,"mat-checkbox",7),e.TgZ(3,"a",8),e.NdJ("auxclick",function(je){return je.preventDefault()}),e.TgZ(4,"button",9),e.NdJ("mouseenter",function(){e.CHM(Ue);const je=e.oxw(2);return e.KtG(je.disableRouting=!0)})("mouseleave",function(){e.CHM(Ue);const je=e.oxw(2);return e.KtG(je.disableRouting=!1)})("click",function(){const U=e.CHM(Ue).$implicit,le=e.oxw(2);return e.KtG(le.treeControl.toggle(U))}),e.ALo(5,"translate"),e.YNc(6,ut,2,1,"mat-icon",10),e.qZA(),e.YNc(7,Xe,4,3,"div",11),e.YNc(8,nt,4,2,"div",12),e.qZA(),e.YNc(9,ge,6,8,"div",13),e.YNc(10,Oe,3,6,"div",14),e.YNc(11,Ve,2,3,"div",15),e.qZA(),e.BQk()}if(2&pt){const Ue=Y.$implicit,ae=e.oxw(2);e.xp6(1),e.Udp("padding-left",24*Ue.level+"px"),e.xp6(1),e.Q6J("ngIf",!ae.hideCheckbox),e.xp6(1),e.Q6J("perunWebAppsMiddleClickRouterLink",ae.disableRouting?null:e.WLB(16,ve,Ue.voId.toString(),Ue.id.toString()))("routerLink",ae.disableRouting?null:e.WLB(19,ve,Ue.voId,Ue.id)),e.xp6(1),e.s9C("matTooltip",e.lcZ(5,14,ae.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",ae.displayedColumns.includes("nameWithId")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("description")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("expiration")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("status")),e.xp6(1),e.Q6J("ngIf",ae.displayedColumns.includes("menu"))}}const ot=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,xe,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,ot,Ue.getTreeViewHeight())),e.xp6(2),e.Q6J("cdkVirtualForOf",Ue.dataSource)}}function Je(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 we=(()=>{class pt{constructor(Ue,ae,je){this.cd=Ue,this.dialog=ae,this.authResolver=je,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 S.Ov(!0,[]),this.hideCheckbox=!1,this.displayedColumns=["nameWithId","description","menu","expiration","status"],this.disabledRouting=!1,this.displayButtons=window.innerWidth>600,this.treeControl=new g.C2(U=>U.level,U=>U.expandable),this.hasChild=(U,le)=>le.expandable,this.getLevel=U=>U.level,this.transformer=(U,le)=>({expandable:!!U.children&&U.children.length>0,name:U.shortName,fullName:U.name,parentGroupId:U.parentGroupId,level:le,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,T.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 ae=(0,T.kZ)();ae.width="450px",ae.data={groupId:Ue.id,theme:this.theme},this.dialog.open(b.Bp,ae)}onChangeNameDescription(Ue){const ae=(0,T.kZ)();ae.data={theme:"group-theme",group:Ue,dialogType:b.Eg.GROUP},this.dialog.open(b.rd,ae).afterClosed().subscribe(U=>{U&&this.refreshTable.emit()})}createGroupTrees(Ue){const ae=new Map;for(const le of Ue)ae.set(le.id,new m.mt(le));const je=new Set;ae.forEach((le,X,Be)=>{const ke=Be.get(le.parentGroupId);void 0!==ke&&(ke.addChild(le),Be.set(le.parentGroupId,ke)),null!==le.parentGroupId&&void 0===ke&&je.add(le.id)});const U=[];ae.forEach(le=>{(null===le.parentGroupId||je.has(le.id))&&U.push(le)}),this.dataSource.data=U,this.cd.detectChanges()}getParentNode(Ue){const ae=this.getLevel(Ue);if(ae<1)return null;for(let U=this.treeControl.dataNodes.indexOf(Ue)-1;U>=0;U--){const le=this.treeControl.dataNodes[U];if(this.getLevel(le)this.selection.isSelected(le));ae&&!U&&this.selection.deselect(Ue)}checkAllParentsSelection(Ue){let ae=this.getParentNode(Ue);for(;ae;)this.checkRootNodeSelection(ae),ae=this.getParentNode(ae);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 ae=this.treeControl.getDescendants(Ue);this.selection.isSelected(Ue)?this.selection.select(...ae):this.selection.deselect(...ae),ae.every(je=>this.selection.isSelected(je)),this.checkAllParentsSelection(Ue)}setRemoveAuth(){return this.selection.selected.reduce(void 0!==this.vo?(Ue,ae)=>Ue&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.vo,ae]):(Ue,ae)=>Ue&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[ae]),!0)}onMoveGroup(Ue){this.moveGroup.emit(Ue)}getTreeViewHeight(){let Ue=0;this.scrollViewport&&(Ue=this.scrollViewport.getDataLength());let ae=48*Ue;return ae>672&&(ae=696),this.scrollViewport&&this.scrollViewport.checkViewportSize(),String(ae)+"px"}static#e=this.\u0275fac=function(ae){return new(ae||pt)(e.Y36(e.sBO),e.Y36(R.uw),e.Y36(x.x4))};static#t=this.\u0275cmp=e.Xpm({type:pt,selectors:[["perun-web-apps-groups-tree"]],viewQuery:function(ae,je){if(1&ae&&e.Gf(Ze,5),2&ae){let U;e.iGM(U=e.CRH())&&(je.scrollViewport=U.first)}},hostBindings:function(ae,je){1&ae&&e.NdJ("resize",function(le){return je.shouldHideButtons(le)},!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(ae,je){1&ae&&(e.YNc(0,fe,4,6,"div",0),e.YNc(1,Je,3,3,"perun-web-apps-alert",1)),2&ae&&(e.Q6J("ngIf",0!==je.filteredGroups.length),e.xp6(1),e.Q6J("ngIf",0===je.filteredGroups.length))},dependencies:[v.O5,v.PC,N.oG,B.rH,O.w,te.Hw,ne.RK,F.gM,ce.xd,ce.x0,ce.N7,Ce.i,He.Y,ye.Q,oe.X$,w.f,W.e,J.F,z.M,ee.D,Le.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:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>B});var e=h(73615),p=h(65879),g=h(96814),S=h(30617),m=h(77988),T=h(32296),b=h(92596),x=h(71365);const R=function(O){return{color:O}};function v(O,te){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 ne=p.oxw(),F=p.MAs(3);p.Q6J("matMenuTriggerFor",F)("matTooltip",p.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),p.xp6(2),p.Q6J("ngStyle",p.VKq(5,R,ne.iconColor))}}function N(O,te){if(1&O){const ne=p.EpF();p.TgZ(0,"button",7),p.NdJ("click",function(){p.CHM(ne);const ce=p.oxw();return p.KtG(ce.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(ne){this.authService=ne}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(F){return new(F||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(F,ce){1&F&&(p.TgZ(0,"div",0),p.YNc(1,v,4,7,"button",1),p.TgZ(2,"mat-menu",null,2)(4,"button",3),p.NdJ("click",function(){return ce.redirectToUrl()})("auxclick",function(){return ce.redirectToUrl()}),p.TgZ(5,"span"),p._uU(6),p.qZA()()(),p.YNc(7,N,4,3,"button",4),p.qZA()),2&F&&(p.xp6(1),p.Q6J("ngIf",ce.url),p.xp6(5),p.Oqu(ce.label),p.xp6(1),p.Q6J("ngIf",ce.logoutEnabled))},dependencies:[g.O5,g.PC,S.Hw,m.VK,m.OP,m.p6,T.RK,b.gM,x.X$],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return O})()},73428:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>oe});var e=h(87824),p=h(64124),g=h(1385),S=h(73615),m=h(37073),T=h(65879),b=h(17700),x=h(96814),R=h(55940),v=h(11186),N=h(69755),B=h(95195),O=h(10781),te=h(78728),ne=h(71365);function F(w,W){if(1&w){const J=T.EpF();T.TgZ(0,"perun-web-apps-group-search-select",6),T.NdJ("groupSelected",function(ee){T.CHM(J);const Le=T.oxw(2);return T.KtG(Le.groupIsSelected(ee))}),T.qZA()}if(2&w){const J=T.oxw(2);T.Q6J("firstSelectedGroup",J.selectedGroup)("groups",J.groups)}}function ce(w,W){1&w&&(T.TgZ(0,"perun-web-apps-alert",7),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&w&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.NO_GROUPS_FOUND")," "))}function Ce(w,W){if(1&w){const J=T.EpF();T.TgZ(0,"perun-web-apps-membership-status-settings",8),T.NdJ("changeStatus",function(){T.CHM(J);const ee=T.oxw(2);return T.KtG(ee.changeStatus())})("changeExpiration",function(){T.CHM(J);const ee=T.oxw(2);return T.KtG(ee.changeExpiration())}),T.qZA()}if(2&w){const J=T.oxw(2);T.Q6J("status",J.selectedMember.groupStatus)("editStatusAuth",J.editAuth)("editExpirationAuth",J.editAuth)("expiration",J.expiration)("showExpiration",J.showExpiration)}}function He(w,W){if(1&w&&(T.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),T._uU(4),T.ALo(5,"translate"),T.qZA()()(),T.TgZ(6,"mat-card-content"),T.YNc(7,F,1,2,"perun-web-apps-group-search-select",3),T.YNc(8,ce,3,3,"perun-web-apps-alert",4),T.YNc(9,Ce,1,5,"perun-web-apps-membership-status-settings",5),T.qZA()()),2&w){const J=T.oxw();T.xp6(4),T.Oqu(T.lcZ(5,4,"MEMBER_DETAIL.OVERVIEW.GROUP_MEMBERSHIP")),T.xp6(3),T.Q6J("ngIf",J.requiresGroupSelect),T.xp6(1),T.Q6J("ngIf",0===J.groups.length),T.xp6(1),T.Q6J("ngIf",0!==J.groups.length&&J.selectedMember)}}function ye(w,W){1&w&&(T.TgZ(0,"div",9),T._UZ(1,"mat-spinner"),T.qZA())}let oe=(()=>{class w{constructor(J,z,ee,Le){this.groupsManager=J,this.authResolver=z,this.translate=ee,this.dialog=Le,this.requiresGroupSelect=!0,this.groups=[],this.expiration="",this.editAuth=!1,this.showExpiration=!0}ngOnInit(){this.loading=!0,this.groupsManager.getMemberGroups(this.member.id).subscribe(J=>{if(this.groups=J,0!==this.groups.length){const z=this.findInitiallySelectedGroupId();this.groupIsSelected(z)}this.loading=!1})}findInitiallySelectedGroupId(){const J=(0,p.vL)("groups");if(J){const z=this.groups.find(ee=>ee.id===J[0]);if(z)return z}return this.groups[0]}groupIsSelected(J){this.loading=!0,this.selectedGroup=J,this.editAuth=this.authResolver.isThisVoAdmin(this.voId)||this.authResolver.isThisGroupAdmin(this.selectedGroup.id),this.groupsManager.getGroupRichMembersByIds(this.selectedGroup.id,[this.member.id],[g.r.MEMBER_DEF_GROUP_EXPIRATION]).subscribe(z=>{this.selectedMember=z[0],this.expirationAtt=this.selectedMember.memberAttributes.find(ee=>"groupMembershipExpiration"===ee.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 J=(0,p.kZ)();J.width="400px",J.data={memberId:this.member.id,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt,status:this.selectedMember.groupStatus},this.dialog.open(m.u3,J).afterClosed().subscribe(ee=>{ee&&this.groupIsSelected(this.selectedGroup)})}changeStatus(){const J=(0,p.kZ)();J.width="600px",J.data={member:this.selectedMember,voId:this.voId,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt},this.dialog.open(m.pf,J).afterClosed().subscribe(ee=>{ee&&(this.selectedMember=ee,this.groupIsSelected(this.selectedGroup))})}static#e=this.\u0275fac=function(z){return new(z||w)(T.Y36(e.ff),T.Y36(S.x4),T.Y36(S.Te),T.Y36(b.uw))};static#t=this.\u0275cmp=T.Xpm({type:w,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(z,ee){if(1&z&&(T.YNc(0,He,10,6,"div",0),T.YNc(1,ye,2,0,"ng-template",null,1,T.W1O)),2&z){const Le=T.MAs(2);T.Q6J("perunWebAppsLoader",ee.loading)("perunWebAppsLoaderIndicator",Le)}},dependencies:[x.O5,R.Ou,v.w,N.e,B.dn,B.dk,B.n5,O.h,te.p,ne.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return w})()},96624:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>F});var e=h(87824),p=h(64124),g=h(37073),S=h(73615),m=h(1385),T=h(80874),b=h(65879),x=h(17700),R=h(55940),v=h(69755),N=h(95195),B=h(78728),O=h(71365);function te(ce,Ce){if(1&ce){const He=b.EpF();b.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),b._uU(4),b.ALo(5,"translate"),b.qZA()()(),b.TgZ(6,"mat-card-content")(7,"perun-web-apps-membership-status-settings",3),b.NdJ("changeStatus",function(){b.CHM(He);const oe=b.oxw();return b.KtG(oe.changeStatus())})("changeExpiration",function(){b.CHM(He);const oe=b.oxw();return b.KtG(oe.changeExpiration())}),b.qZA()()()}if(2&ce){const He=b.oxw();b.xp6(4),b.hij(" ",b.lcZ(5,6,"MEMBER_DETAIL.OVERVIEW.ORGANIZATION_MEMBERSHIP")," "),b.xp6(3),b.Q6J("status",He.member.status)("editStatusAuth",He.editAuth)("editExpirationAuth",He.editAuth)("expiration",He.expiration)("showExpiration",He.expirationAuth&&He.expirationRelevant)}}function ne(ce,Ce){1&ce&&(b.TgZ(0,"div",4),b._UZ(1,"mat-spinner"),b.qZA())}let F=(()=>{class ce{constructor(He,ye,oe,w,W,J,z){this.dialog=He,this.authResolver=ye,this.apiRequest=oe,this.attributesManager=w,this.translate=W,this.notificator=J,this.disablePipe=z,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 He=(0,p.kZ)();He.width="600px",He.data={member:this.member,voId:this.voId,expirationAttr:this.expirationAtt},this.dialog.open(g.pf,He).afterClosed().subscribe(oe=>{oe&&(this.member=oe,this.dialog.closeAll(),this.setExpirationRelevant(),this.refreshVoExpiration())})}changeExpiration(){const He=(0,p.kZ)();He.width="400px",He.data={voId:this.voId,memberId:this.member.id,expirationAttr:this.expirationAtt,status:this.member.status},this.dialog.open(g.kZ,He).afterClosed().subscribe(oe=>{oe.success&&(oe.member&&(this.member=oe.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:He=>{this.expirationAtt=He,this.expiration=He.value?He.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"),this.loading=!1},error:He=>{"PrivilegeException"!==He.name?this.notificator.showError(He.name):this.expirationAuth=!1,this.loading=!1}})}setExpirationRelevant(){this.expirationRelevant="VALID"===this.member.status||"EXPIRED"===this.member.status}static#e=this.\u0275fac=function(ye){return new(ye||ce)(b.Y36(x.uw),b.Y36(S.x4),b.Y36(S.F5),b.Y36(e.H8),b.Y36(S.Te),b.Y36(S.V6),b.Y36(T.n_))};static#t=this.\u0275cmp=b.Xpm({type:ce,selectors:[["perun-web-apps-member-overview-membership"]],inputs:{member:"member",voId:"voId"},features:[b._Bn([T.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(ye,oe){if(1&ye&&(b.YNc(0,te,8,8,"div",0),b.YNc(1,ne,2,0,"ng-template",null,1,b.W1O)),2&ye){const w=b.MAs(2);b.Q6J("perunWebAppsLoader",oe.loading)("perunWebAppsLoaderIndicator",w)}},dependencies:[R.Ou,v.e,N.dn,N.dk,N.n5,B.p,O.X$],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return ce})()},47640:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>o});var e=h(65879),p=h(37073),g=h(73615),S=h(64124),m=h(13566),T=h(63019),b=h(99397),x=h(18963),R=h(17700),v=h(38106),N=h(96814),B=h(75986),O=h(25313),te=h(44112),ne=h(11186),F=h(30617),ce=h(32296),Ce=h(92596),He=h(77983),ye=h(92738),oe=h(52269),w=h(71365),W=h(37803),J=h(66862),z=h(29997);let ee=(()=>{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 Le=h(76200),Ze=h(25737),Ie=h(83337),ut=h(92606),Ye=h(38747),Xe=h(53220),nt=h(8892),$e=h(94277),ge=h(93035),q=h(32596),me=h(8355);function Oe(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 Ve(n,t){if(1&n&&(e.TgZ(0,"th",22),e.YNc(1,Oe,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 xe(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 ot(n,t){1&n&&(e.ynx(0,19),e.YNc(1,Ve,2,1,"th",20),e.YNc(2,xe,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 Je(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 we(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 ae(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 je(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 le(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 Be(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 Et(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 Pe(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 C(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=S.f7,this.canBeSelected=E=>!(0,S.im)(E)}static getExportDataForColumn(i,a){switch(a){case"id":return i.id.toString();case"type":return i.membershipType;case"fullName":return i.user?(0,S.bD)(i.user):"";case"status":return i.status;case"groupStatus":return i.groupStatus;case"organization":return(0,S.Gw)(i);case"email":return(0,S.g$)(i);case"logins":return(0,S.lt)(i);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,T.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,b.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 g.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,S.zr)(a);if(c){if(!this.expireGroupAuth||this.isMembersGroup||"INDIRECT"===l)return}else if(!this.expireVoAuth||"UNALTERABLE"===l)return;const d=(0,S.kZ)();d.width="400px",d.data={member:a,voId:this.voId,groupId:c},this.dialog.open(x.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,S.O6)((0,S.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,S.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,S.O6)((0,S.Xn)(s,this.displayedColumns,n.getExportDataForColumn),i)})}viewMemberGroupTree(i,a){i.stopPropagation();const c=(0,S.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(R.uw),e.Y36(g.x4),e.Y36(g.UA),e.Y36(v.dB),e.Y36(g.ly),e.Y36(g.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(S.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,ot,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,fe,3,3,"th",5),e.YNc(7,Je,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,we,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,ae,3,3,"th",5),e.YNc(16,je,7,14,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,U,3,3,"th",5),e.YNc(19,le,7,17,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,X,3,3,"th",5),e.YNc(22,Be,3,3,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,ke,3,3,"th",5),e.YNc(25,Et,3,3,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,he,3,3,"th",15),e.YNc(28,Pe,3,3,"td",8),e.BQk(),e.YNc(29,r,1,0,"tr",16),e.YNc(30,C,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,te.rH,m.YE,m.nU,ne.w,F.Hw,ce.RK,Ce.gM,He.l,ye.Y,oe.Q,N.i8,w.X$,W.d,J.u,z.f,ee,Le.b,Ze.i,Ie.D,ut.p,Ye.F,Xe.M,nt.n,$e.A,ge.I,q.G,me.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:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>a});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(37073),b=h(73615),x=h(17700),R=h(44112),v=h(96814),N=h(75986),B=h(11186),O=h(30617),te=h(92596),ne=h(77983),F=h(92738),ce=h(52269),Ce=h(48970),He=h(71365),ye=h(37803),oe=h(66862),w=h(29997),W=h(25737),J=h(83337),z=h(92606),ee=h(38747),Le=h(53220),Ze=h(93035),Ie=h(32596),ut=h(8355);function Ye(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"mat-checkbox",30),e.NdJ("change",function(E){e.CHM(d);const k=e.oxw(3);return e.KtG(E?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 Xe(c,l){if(1&c&&(e.TgZ(0,"th",28),e.YNc(1,Ye,3,7,"mat-checkbox",29),e.qZA()),2&c){const d=e.oxw(2);e.xp6(1),e.Q6J("ngIf",d.selection.isMultipleSelection())}}const nt=function(c){return{name:c}};function $e(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",31)(1,"mat-checkbox",32),e.NdJ("change",function(E){const Q=e.CHM(d).$implicit,rt=e.oxw(2);return e.KtG(E?rt.selection.toggle(Q):null)})("click",function(E){return E.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,nt,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,Xe,2,1,"th",26),e.YNc(2,$e,6,16,"td",27),e.BQk())}function q(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 me(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 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.VO_ID")," "))}function Ve(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 xe(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 ot(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 E=e.oxw().$implicit,k=e.oxw();return e.KtG(k.viewMemberGroupTree(E))})("mouseenter",function(){e.CHM(d);const E=e.oxw(2);return e.KtG(E.disableRouting=!0)})("mouseleave",function(){e.CHM(d);const E=e.oxw(2);return e.KtG(E.disableRouting=E.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 Je(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 we(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(E){const Q=e.CHM(d).$implicit,rt=e.oxw();return e.KtG(rt.changeStatus(E,Q))}),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 ae(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 je(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(E){const Q=e.CHM(d).$implicit,rt=e.oxw();return e.KtG(rt.changeStatus(E,Q))}),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 le(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,le,2,0,"mat-icon",41),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Q6J("ngIf",d.sponsored)}}function Be(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 Et(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 Pe(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 C(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,E,k,Q){this.dialog=d,this.authResolver=s,this.tableCheckbox=E,this.route=k,this.translateService=Q,this.members=[],this.selection=new S.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=(rt,Ge)=>this.getExportDataForColumn(rt,Ge,this.showGroupStatuses),this.getSortDataForColumnFun=(rt,Ge)=>c.getSortDataForColumn(rt,Ge,this.showGroupStatuses),this.canBeSelected=rt=>"DIRECT"===rt.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,E){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 E?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,E){switch(s){case"id":return d.id.toString();case"fullName":return d.user?(0,m.bD)(d.user):"";case"status":return E?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,E=s+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,E),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 g.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 E=(0,m.kZ)();E.width="500px",E.data={member:s,disableChangeExpiration:this.disableExpirationChange},this.dialog.open(T.pf,E).afterClosed().subscribe(Q=>{Q&&this.updateTable.emit(!0)})}}viewMemberGroupTree(d){const s=(0,m.kZ)();s.width="800px",s.data={member:d,groupId:this.groupId},this.dialog.open(T.jd,s)}static#e=this.\u0275fac=function(s){return new(s||c)(e.Y36(x.uw),e.Y36(b.x4),e.Y36(b.UA),e.Y36(R.gz),e.Y36(b.Te))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["perun-web-apps-members-list"]],viewQuery:function(s,E){if(1&s&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&s){let k;e.iGM(k=e.CRH())&&(E.child=k.first),e.iGM(k=e.CRH())&&(E.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,E){1&s&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Q){return E.exportDisplayedData(Q)})("exportAllData",function(Q){return E.exportAllData(Q)}),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,q,3,3,"th",5),e.YNc(7,me,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Oe,3,3,"th",5),e.YNc(10,Ve,2,1,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,ve,3,3,"th",5),e.YNc(13,xe,2,1,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,ot,1,0,"th",5),e.YNc(16,Je,2,1,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,we,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,ae,3,3,"th",5),e.YNc(25,je,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,Be,3,3,"th",5),e.YNc(31,ke,3,3,"td",8),e.BQk(),e.ynx(32,18),e.YNc(33,Et,3,3,"th",5),e.YNc(34,he,3,3,"td",8),e.BQk(),e.ynx(35,19),e.YNc(36,Pe,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,C,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",!E.members||0===E.members.length||!E.dataSource||0===E.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",E.dataSource.filteredData.length)("tableId",E.tableId)("pageSizeOptions",E.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",E.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,i,e.Dn7(4,10,E.dataSource,E.selection.selected.length,E.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",E.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",E.displayedColumns),e.xp6(1),e.Q6J("ngIf",E.members&&0!==E.members.length&&0===E.dataSource.filteredData.length),e.xp6(1),e.Q6J("ngIf",!E.members||0===E.members.length))},dependencies:[v.O5,N.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,R.rH,p.YE,p.nU,B.w,O.Hw,te.gM,ne.l,F.Y,Ce.N,ce.Q,He.X$,ye.d,oe.u,w.f,W.i,J.D,z.p,ee.F,Le.M,Ze.I,Ie.G,ut.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:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>F});var e=h(65879),p=h(96814),g=h(30617),S=h(32296),m=h(92596),T=h(26385),b=h(71365),x=h(29997),R=h(38747),v=h(45355);let N=(()=>{class ce{transform(He,ye){return"valid"!==He.toLowerCase()||ye&&"valid"!==He.toLowerCase()?He.replace("INVALID","INCOMPLETE"):"ACTIVE"}static#e=this.\u0275fac=function(ye){return new(ye||ce)};static#t=this.\u0275pipe=e.Yjl({name:"transformMemberStatus",type:ce,pure:!0})}return ce})();function B(ce,Ce){if(1&ce){const He=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(He);const oe=e.oxw();return e.KtG(oe.onChangeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ce&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_STATUS"))}function O(ce,Ce){1&ce&&e._UZ(0,"mat-divider")}function te(ce,Ce){if(1&ce){const He=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(He);const oe=e.oxw(2);return e.KtG(oe.onChangeExpiration())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ce&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_EXPIRATION"))}function ne(ce,Ce){if(1&ce&&(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,te,4,3,"button",3),e.qZA()()),2&ce){const He=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,3,"MEMBER_DETAIL.OVERVIEW.EXPIRATION")),e.xp6(4),e.hij(" ",e.lcZ(7,5,He.expiration)," "),e.xp6(2),e.Q6J("ngIf",He.editExpirationAuth)}}let F=(()=>{class ce{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(ye){return new(ye||ce)};static#t=this.\u0275cmp=e.Xpm({type:ce,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(ye,oe){1&ye&&(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,ne,9,7,"div",5)),2&ye&&(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,oe.status),""),e.xp6(2),e.hij(" ",e.lcZ(8,13,oe.status)," "),e.xp6(3),e.Oqu(e.lcZ(11,15,oe.status)),e.xp6(2),e.Q6J("ngIf",oe.editStatusAuth),e.xp6(1),e.Q6J("ngIf",oe.showExpiration),e.xp6(1),e.Q6J("ngIf",oe.showExpiration))},dependencies:[p.O5,g.Hw,S.RK,m.gM,T.d,b.X$,x.f,R.F,v.M,N],styles:[".field-height[_ngcontent-%COMP%]{min-height:50px}"]})}return ce})()},87065:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>N});var e=h(65879),p=h(73615),g=h(64124),S=h(37073),m=h(17700),T=h(96814),b=h(30617),x=h(71365);function R(B,O){if(1&B&&(e.TgZ(0,"div",5)(1,"mat-icon"),e._uU(2),e.qZA()()),2&B){const te=e.oxw();e.xp6(2),e.Oqu(te.data.icon)}}function v(B,O){if(1&B&&(e.TgZ(0,"div",6),e._uU(1),e.qZA()),2&B){const te=e.oxw();e.xp6(1),e.hij(" ",te.showTimestamp()," ")}}let N=(()=>{class B{constructor(te,ne){this.dialog=te,this.notificationStorageService=ne,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 te=(0,g.kZ)();te.width="550px",te.data=this.data,te.autoFocus=!1,this.dialog.open(S.FM,te).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){(0,g.ys)(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[te,ne]=this.data.timeStamp.split(":");return ne.length<2?te+":0"+ne:this.data.timeStamp}static#e=this.\u0275fac=function(ne){return new(ne||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(ne,F){1&ne&&(e.TgZ(0,"div")(1,"div",0),e.NdJ("click",function(){return F.alreadyClosed||F.waiting?"":F.closeSelf()}),e.YNc(2,R,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 F.waiting=!0,F.doAction()}),e._uU(8),e.qZA()()()),2&ne&&(e.Gre("card notification ",F.inDialog?"":"mat-elevation-z7",""),e.ekj("error","error"===F.data.type)("success","success"===F.data.type),e.xp6(2),e.Q6J("ngIf",null!==F.data.icon),e.xp6(2),e.hij(" ",e.lcZ(5,12,F.data.title)," "),e.xp6(2),e.Q6J("ngIf",F.inDialog),e.xp6(1),e.Q6J("hidden",F.alreadyPressed),e.xp6(1),e.hij(" ",F.data.actionText," "))},dependencies:[T.O5,b.Hw,x.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:(Ee,Z,h)=>{"use strict";h.d(Z,{N:()=>ee});var e=h(65879),p=h(87824),g=h(73615),S=h(25313),m=h(64124),T=h(37073),b=h(17700),x=h(44112),R=h(96814),v=h(13566),N=h(11186),B=h(32296),O=h(71365),te=h(2916);function ne(Le,Ze){1&Le&&(e.TgZ(0,"perun-web-apps-alert"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function F(Le,Ze){1&Le&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function ce(Le,Ze){if(1&Le&&(e.TgZ(0,"td",17),e._uU(1),e.qZA()),2&Le){const Ie=Ze.$implicit;e.xp6(1),e.Oqu(Ie.friendlyNameParameter)}}function Ce(Le,Ze){1&Le&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function He(Le,Ze){if(1&Le&&(e.TgZ(0,"td",18),e._uU(1),e.qZA()),2&Le){const Ie=Ze.$implicit;e.xp6(1),e.Oqu(Ie.value)}}function ye(Le,Ze){1&Le&&e._UZ(0,"th",16)}function oe(Le,Ze){if(1&Le){const Ie=e.EpF();e.TgZ(0,"td",19)(1,"button",20),e.NdJ("click",function(){const Xe=e.CHM(Ie).$implicit,nt=e.oxw();return e.KtG(nt.resetPassword(Xe))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Le){const Ie=Ze.$implicit,ut=e.oxw();e.xp6(1),e.Q6J("disabled",!ut.logins.includes(Ie)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function w(Le,Ze){1&Le&&e._UZ(0,"th",16)}function W(Le,Ze){if(1&Le){const Ie=e.EpF();e.TgZ(0,"td",19)(1,"button",21),e.NdJ("click",function(){const Xe=e.CHM(Ie).$implicit,nt=e.oxw();return e.KtG(nt.changePassword(Xe))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Le){const Ie=Ze.$implicit,ut=e.oxw();e.xp6(1),e.Q6J("disabled",!ut.logins.includes(Ie)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function J(Le,Ze){1&Le&&e._UZ(0,"tr",22)}function z(Le,Ze){1&Le&&e._UZ(0,"tr",23)}let ee=(()=>{class Le{constructor(Ie,ut,Ye,Xe,nt,$e){this.attributesManagerService=Ie,this.store=ut,this.dialog=Ye,this.route=Xe,this.router=nt,this.entityStorageService=$e,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(Ie=>{const ut=Ie.split(":");return ut[ut.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(Ie=>{if(this.logins=Ie.filter(ut=>this.nameSpaces.includes(ut.friendlyNameParameter)),this.filteredNamespaces.emit(Ie.map(ut=>ut.friendlyNameParameter)),this.dataSource=new S.by(Ie),!this.authenticationPage){const Ye=this.route.snapshot.queryParamMap.get("namespace");if(Ye){const Xe=this.logins.find(nt=>nt.friendlyNameParameter===Ye);Xe&&this.changePassword(Xe)}}})}resetPassword(Ie){const ut=(0,m.kZ)();ut.width="600px",ut.data={mode:"reset",login:String(Ie.value),namespace:Ie.friendlyName.split(":")[1]},this.dialog.open(T.Bg,ut)}changePassword(Ie){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:Ie.friendlyNameParameter},queryParamsHandling:"merge"});const ut=(0,m.kZ)();ut.width="600px",ut.data={login:String(Ie.value),namespace:Ie.friendlyName.split(":")[1]},this.dialog.open(T.xF,ut).afterClosed().subscribe(Xe=>{void 0===Xe?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(ut){return new(ut||Le)(e.Y36(p.H8),e.Y36(g.d6),e.Y36(b.uw),e.Y36(x.gz),e.Y36(x.F0),e.Y36(g.fb))};static#t=this.\u0275cmp=e.Xpm({type:Le,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(ut,Ye){1&ut&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA(),e.YNc(4,ne,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,F,4,5,"th",7),e.YNc(11,ce,2,1,"td",8),e.BQk(),e.ynx(12,9),e.YNc(13,Ce,4,5,"th",7),e.YNc(14,He,2,1,"td",10),e.BQk(),e.ynx(15,11),e.YNc(16,ye,1,0,"th",7),e.YNc(17,oe,5,6,"td",12),e.BQk(),e.ynx(18,13),e.YNc(19,w,1,0,"th",7),e.YNc(20,W,5,6,"td",12),e.BQk(),e.YNc(21,J,1,0,"tr",14),e.YNc(22,z,1,0,"tr",15),e.qZA()()()()),2&ut&&(e.xp6(1),e.hij(" ",Ye.authenticationPage?"":e.lcZ(2,5,e.lcZ(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),e.xp6(3),e.Q6J("ngIf",!Ye.logins.length&&!Ye.authenticationPage),e.xp6(4),e.Q6J("dataSource",Ye.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",Ye.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",Ye.displayedColumns))},dependencies:[R.O5,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,v.YE,N.w,B.lW,O.X$,te.a],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return Le})()},69338:(Ee,Z,h)=>{"use strict";h.d(Z,{$:()=>nt});var e=h(73615),p=h(87824),g=h(65879),S=h(17700),m=h(71365),T=h(96814),b=h(56223),x=h(32296),R=h(64170),v=h(24516);function N($e,ge){1&$e&&(g.TgZ(0,"mat-error"),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&$e&&(g.xp6(1),g.Oqu(g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let B=(()=>{class $e{constructor(q,me,Oe,Ve,ve){this.dialogRef=q,this.translate=me,this.notificator=Oe,this.rtMessages=Ve,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(q=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(q.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(me){return new(me||$e)(g.Y36(S.so),g.Y36(m.sK),g.Y36(e.V6),g.Y36(p.Hr),g.Y36(e.d6))};static#t=this.\u0275cmp=g.Xpm({type:$e,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(me,Oe){if(1&me&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.qZA(),g.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),g._uU(6),g.ALo(7,"translate"),g.qZA(),g.TgZ(8,"input",2,3),g.NdJ("ngModelChange",function(ve){return Oe.subject=ve}),g.qZA(),g.YNc(10,N,3,3,"mat-error",4),g.qZA(),g.TgZ(11,"mat-form-field")(12,"mat-label"),g._uU(13),g.ALo(14,"translate"),g.qZA(),g.TgZ(15,"textarea",5),g.NdJ("ngModelChange",function(ve){return Oe.message=ve}),g.ALo(16,"translate"),g._uU(17," "),g.qZA(),g.TgZ(18,"mat-hint"),g._uU(19),g.ALo(20,"translate"),g.qZA()()(),g.TgZ(21,"div",6)(22,"div",7)(23,"button",8),g.NdJ("click",function(){return Oe.close()}),g._uU(24),g.ALo(25,"translate"),g.qZA(),g.TgZ(26,"button",9),g.NdJ("click",function(){return Oe.sendBugReport()}),g._uU(27),g.ALo(28,"translate"),g.qZA()()()),2&me){const Ve=g.MAs(9);g.xp6(1),g.Oqu(g.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),g.xp6(5),g.Oqu(g.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),g.xp6(2),g.Q6J("ngModel",Oe.subject),g.xp6(2),g.Q6J("ngIf",Ve.invalid),g.xp6(3),g.Oqu(g.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),g.xp6(2),g.s9C("placeholder",g.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),g.Q6J("ngModel",Oe.message),g.xp6(4),g.Oqu(g.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),g.xp6(5),g.hij(" ",g.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),g.xp6(2),g.Q6J("disabled",Ve.invalid),g.xp6(1),g.hij(" ",g.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[T.O5,b.Fj,b.JJ,b.Q7,b.On,x.lW,R.KE,R.hX,R.bx,R.TO,v.Nt,S.uh,S.xY,S.H8,m.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return $e})();var O=h(64124);let te=(()=>{class $e{transform(q,me,Oe){return q[`${Oe}_${me}`]}static#e=this.\u0275fac=function(me){return new(me||$e)};static#t=this.\u0275pipe=g.Yjl({name:"localisedText",type:$e,pure:!0})}return $e})(),ne=(()=>{class $e{transform(q,me){return q["link_"+me]||q.link_en}static#e=this.\u0275fac=function(me){return new(me||$e)};static#t=this.\u0275pipe=g.Yjl({name:"localisedLink",type:$e,pure:!0})}return $e})(),F=(()=>{class $e{transform(q){return q.includes("/")?q:"/assets/config/"+q}static#e=this.\u0275fac=function(me){return new(me||$e)};static#t=this.\u0275pipe=g.Yjl({name:"footerLogoPath",type:$e,pure:!0})}return $e})();function ce($e,ge){if(1&$e&&(g.TgZ(0,"a",13),g.ALo(1,"localisedLink"),g._UZ(2,"img",14),g.ALo(3,"footerLogoPath"),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw(3);g.Q6J("href",g.xi3(1,2,q,me.language),g.LSH),g.xp6(2),g.s9C("src",g.lcZ(3,5,q.logo),g.LSH)}}function Ce($e,ge){if(1&$e&&(g.TgZ(0,"span"),g._UZ(1,"img",14),g.ALo(2,"footerLogoPath"),g.qZA()),2&$e){const q=g.oxw().$implicit;g.xp6(1),g.s9C("src",g.lcZ(2,1,q.logo),g.LSH)}}function He($e,ge){if(1&$e&&(g.TgZ(0,"div"),g.YNc(1,ce,4,7,"a",11),g.ALo(2,"localisedLink"),g.YNc(3,Ce,3,3,"span",12),g.ALo(4,"localisedLink"),g.qZA()),2&$e){const q=ge.$implicit,me=g.oxw(3);g.xp6(1),g.Q6J("ngIf",g.xi3(2,2,q,me.language)),g.xp6(2),g.Q6J("ngIf",!g.xi3(4,5,q,me.language))}}const ye=function($e){return{"min-height":$e}};function oe($e,ge){if(1&$e&&(g.TgZ(0,"div",10),g.YNc(1,He,5,8,"div",5),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw();g.Q6J("ngStyle",g.VKq(2,ye,me.columnContentHeight+"px")),g.xp6(1),g.Q6J("ngForOf",q.elements)}}const w=function($e){return{color:$e}};function W($e,ge){if(1&$e&&(g.TgZ(0,"i",20),g._uU(1),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(2,w,me.linksTextColor)),g.xp6(1),g.hij(" ",q.icon," ")}}function J($e,ge){if(1&$e){const q=g.EpF();g.TgZ(0,"span",21),g.NdJ("click",function(){g.CHM(q);const Oe=g.oxw().$implicit,Ve=g.oxw(3);return g.KtG(Ve.openDialog(Oe.dialog))}),g._uU(1),g.ALo(2,"localisedText"),g.qZA()}if(2&$e){const q=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(6,w,me.linksTextColor)),g.xp6(1),g.hij("",g.Dn7(2,2,q,me.language,"label")," ")}}function z($e,ge){if(1&$e&&(g.TgZ(0,"a",22),g.ALo(1,"localisedLink"),g._uU(2),g.ALo(3,"localisedText"),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw(3);g.Q6J("href",g.xi3(1,3,q,me.language),g.LSH)("ngStyle",g.VKq(10,w,me.linksTextColor)),g.xp6(2),g.Oqu(g.Dn7(3,6,q,me.language,"label"))}}function ee($e,ge){if(1&$e&&(g.TgZ(0,"span",10),g._uU(1),g.ALo(2,"localisedText"),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw(3);g.Q6J("ngStyle",g.VKq(6,w,me.linksTextColor)),g.xp6(1),g.Oqu(g.Dn7(2,2,q,me.language,"label"))}}function Le($e,ge){if(1&$e&&(g.TgZ(0,"div",16),g.YNc(1,W,2,4,"i",17),g.YNc(2,J,3,8,"span",18),g.YNc(3,z,4,12,"a",19),g.ALo(4,"localisedLink"),g.YNc(5,ee,3,8,"span",9),g.ALo(6,"localisedLink"),g.qZA()),2&$e){const q=ge.$implicit,me=g.oxw(3);g.xp6(1),g.Q6J("ngIf",q.icon),g.xp6(1),g.Q6J("ngIf",q.dialog),g.xp6(1),g.Q6J("ngIf",g.xi3(4,4,q,me.language)&&!q.dialog),g.xp6(2),g.Q6J("ngIf",!g.xi3(6,7,q,me.language)&&!q.dialog)}}const Ze=function($e){return{height:$e}};function Ie($e,ge){if(1&$e&&(g.TgZ(0,"div",10),g.YNc(1,Le,7,10,"div",15),g.qZA()),2&$e){const q=g.oxw().$implicit,me=g.oxw();g.Q6J("ngStyle",g.VKq(2,Ze,me.columnContentHeight+"px")),g.xp6(1),g.Q6J("ngForOf",q.elements)}}function ut($e,ge){if(1&$e&&(g.TgZ(0,"div",7)(1,"h6",8),g._uU(2),g.ALo(3,"localisedText"),g.qZA(),g.YNc(4,oe,2,4,"div",9),g.YNc(5,Ie,2,4,"div",9),g.qZA()),2&$e){const q=ge.$implicit,me=g.oxw();g.ekj("my-auto",me.containsLogos),g.xp6(1),g.Q6J("ngStyle",g.VKq(10,w,me.headersTextColor)),g.xp6(1),g.hij(" ",g.Dn7(3,6,q,me.language,"title")," "),g.xp6(2),g.Q6J("ngIf",q.logos),g.xp6(1),g.Q6J("ngIf",q.elements&&!q.logos)}}function Ye($e,ge){if(1&$e&&(g.TgZ(0,"span")(1,"a",6),g._uU(2),g.qZA()()),2&$e){const q=ge.$implicit,me=ge.index,Oe=g.oxw();g.xp6(1),g.Q6J("href",q.url,g.LSH)("ngStyle",g.VKq(3,w,Oe.copyrightTextColor)),g.xp6(1),g.Oqu(me?", "+q.name:q.name)}}const Xe=function($e){return{background:$e}};let nt=(()=>{class $e{constructor(q,me,Oe,Ve){this.storeService=q,this.translateService=me,this.utilsService=Oe,this.dialog=Ve,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(q=>{this.language=q.lang}),this.version=h(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=h(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(q=>{const me=q.match("\\bVersion:\\s*([^,\\s]+)");null!==me&&(this.backendVersion=me[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const q of this.footerColumns)q.logos?this.containsLogos=!0:25*q.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*q.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(q){const me=(0,O.kZ)();"reportIssue"===q&&(me.width="550px",this.dialog.open(B,me))}static#e=this.\u0275fac=function(me){return new(me||$e)(g.Y36(e.d6),g.Y36(m.sK),g.Y36(p.FW),g.Y36(S.uw))};static#t=this.\u0275cmp=g.Xpm({type:$e,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(me,Oe){1&me&&(g.TgZ(0,"footer",0)(1,"div",1),g.YNc(2,ut,6,12,"div",2),g.qZA(),g._UZ(3,"hr",3),g.TgZ(4,"div",4),g._uU(5),g.YNc(6,Ye,3,5,"span",5),g._uU(7,", web application: "),g.TgZ(8,"a",6),g._uU(9),g.qZA(),g._uU(10,", server: "),g.TgZ(11,"a",6),g._uU(12),g.qZA()()()),2&me&&(g.Q6J("ngStyle",g.VKq(11,Xe,Oe.bgColor)),g.xp6(2),g.Q6J("ngForOf",Oe.footerColumns),g.xp6(2),g.Q6J("ngStyle",g.VKq(13,w,Oe.copyrightTextColor)),g.xp6(1),g.hij(" \xa9 ",Oe.currentYear," Copyright: "),g.xp6(1),g.Q6J("ngForOf",Oe.copyrightItems),g.xp6(2),g.Q6J("href",Oe.githubRepository,g.LSH)("ngStyle",g.VKq(15,w,Oe.copyrightTextColor)),g.xp6(1),g.Oqu(Oe.guiVersion),g.xp6(2),g.Q6J("href",Oe.githubBackendRepository,g.LSH)("ngStyle",g.VKq(17,w,Oe.copyrightTextColor)),g.xp6(1),g.Oqu(Oe.backendVersion))},dependencies:[T.sg,T.O5,T.PC,te,ne,F],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 $e})()},43023:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>Ie});var e=h(65879),p=h(73615),g=h(64124),S=h(37073),m=h(19366),T=h(6593),b=h(71365),x=h(17700),R=h(44112),v=h(96814),N=h(30617),B=h(77988),O=h(32296),te=h(92596),ne=h(81274),F=h(39014),ce=h(73886),Ce=h(52269),He=h(37803);const ye=function(ut){return{color:ut}};function oe(ut,Ye){if(1&ut){const Xe=e.EpF();e.TgZ(0,"button",10),e.NdJ("click",function(){e.CHM(Xe);const $e=e.oxw();return e.KtG($e.onToggleSidenav())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"menu"),e.qZA()()}if(2&ut){const Xe=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"NAV.MENU")),e.Q6J("ngStyle",e.VKq(4,ye,Xe.iconColor))}}function w(ut,Ye){if(1&ut){const Xe=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(Xe);const $e=e.oxw();return e.KtG($e.changeLanguage())}),e._uU(7),e.ALo(8,"translate"),e.qZA()()()}if(2&ut){const Xe=e.MAs(5),nt=e.oxw();e.Q6J("ngStyle",e.VKq(6,ye,nt.textColor)),e.xp6(1),e.Q6J("matMenuTriggerFor",Xe),e.xp6(1),e.Q6J("ngStyle",e.VKq(8,ye,nt.iconColor)),e.xp6(5),e.hij(" ",e.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function W(ut,Ye){if(1&ut&&(e.TgZ(0,"span",16),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&ut){const Xe=e.oxw();e.Q6J("ngStyle",e.VKq(4,ye,Xe.textColor)),e.xp6(1),e.hij(" ",e.lcZ(2,2,Xe.principal.user)," ")}}function J(ut,Ye){if(1&ut){const Xe=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(Xe);const $e=e.oxw();return e.KtG($e.showNotificationHistory())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",18),e._uU(3),e.qZA()()}if(2&ut){const Xe=e.oxw();e.Q6J("matTooltip",e.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),e.xp6(2),e.s9C("matBadge",Xe.getNewNotificationsCount()>5?"5+":Xe.getNewNotificationsCount()),e.Q6J("ngStyle",e.VKq(7,ye,Xe.iconColor))("matBadgeHidden",0===Xe.getNewNotificationsCount()),e.xp6(1),e.hij(" ",Xe.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function z(ut,Ye){if(1&ut&&e._UZ(0,"perun-web-apps-header-menu",19),2&ut){const Xe=e.oxw();e.Q6J("url",Xe.otherAppUrl)("label",Xe.otherAppLabel)("user",Xe.principal.user)("logoutEnabled",Xe.logoutEnabled)("iconColor",Xe.iconColor)("textColor",Xe.textColor)}}const ee=function(ut){return{background:ut}},Le=function(){return[]},Ze=function(){return["/"]};let Ie=(()=>{class ut{constructor(Xe,nt,$e,ge,q,me,Oe){this.storeService=Xe,this.sanitizer=nt,this.translateService=$e,this.otherApplicationService=ge,this.notificationStorageService=q,this.dialog=me,this.route=Oe,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(Xe=>{this.label=this.storeService.getProperty("en"===Xe.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(Xe.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(Xe="en"){return this.storeService.getProperty(this.otherApp===m.pR.Profile?"profile_label_en":"en"===Xe?"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 Xe in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(Xe)&&(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 Xe=(0,g.kZ)();Xe.width="520px",this.dialog.open(S.Us,Xe)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(nt){return new(nt||ut)(e.Y36(p.d6),e.Y36(T.H7),e.Y36(b.sK),e.Y36(p.jq),e.Y36(p.SZ),e.Y36(x.uw),e.Y36(R.gz))};static#t=this.\u0275cmp=e.Xpm({type:ut,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(nt,$e){1&nt&&(e.TgZ(0,"mat-toolbar",0)(1,"div",1),e.YNc(2,oe,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,w,9,10,"div",6),e.YNc(8,W,3,6,"span",7),e.YNc(9,J,4,9,"button",8),e.YNc(10,z,1,6,"perun-web-apps-header-menu",9),e.qZA()()),2&nt&&(e.Q6J("ngStyle",e.VKq(12,ee,$e.bgColor)),e.xp6(2),e.Q6J("ngIf",$e.showToggle),e.xp6(1),e.Q6J("innerHTML",$e.logo,e.oJD)("routerLink",$e.disableLogo?e.DdM(14,Le):e.DdM(15,Ze))("queryParams",$e.route.snapshot.queryParams),e.xp6(1),e.Q6J("ngStyle",e.VKq(16,ye,$e.textColor)),e.xp6(1),e.hij(" ",$e.label," "),e.xp6(1),e.Q6J("ngStyle",e.VKq(18,ye,$e.navTextColor)),e.xp6(1),e.Q6J("ngIf",$e.showLanguageMenu),e.xp6(1),e.Q6J("ngIf",null!==$e.principal.user),e.xp6(1),e.Q6J("ngIf",$e.showNotifications),e.xp6(1),e.Q6J("ngIf",$e.showHeaderMenu))},dependencies:[v.O5,v.PC,R.rH,N.Hw,B.VK,B.OP,B.p6,O.lW,O.RK,te.gM,ne.Ye,F.k,ce.X,Ce.Q,b.X$,He.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 ut})()},21838:(Ee,Z,h)=>{"use strict";h.d(Z,{W:()=>b});var e=h(65879),p=h(96814),g=h(30617),S=h(92596),m=h(71365);function T(x,R){1&x&&(e.TgZ(0,"mat-icon",1),e.ALo(1,"translate"),e._uU(2," visibility\n"),e.qZA()),2&x&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let b=(()=>{class x{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(N){return new(N||x)};static#t=this.\u0275cmp=e.Xpm({type:x,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,T,3,3,"mat-icon",0),2&N&&e.Q6J("ngIf",B.recentIds.indexOf(B.id)>-1)},dependencies:[p.O5,g.Hw,S.gM,m.X$],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return x})()},62481:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>T});var e=h(65879),p=h(30617),g=h(32296),S=h(92596),m=h(71365);let T=(()=>{class b{constructor(){this.refresh=new e.vpe}onClickbutton(R){this.refresh.emit(R)}static#e=this.\u0275fac=function(v){return new(v||b)};static#t=this.\u0275cmp=e.Xpm({type:b,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,N){1&v&&(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&v&&(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,g.lW,S.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 b})()},89655:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.resource=null,this.displayStatus=!0,this.disableAutoSelect=!1,this.required=!1,this.resourceSelected=new e.vpe,this.nameFunction=x=>x.name,this.secondaryFunction=()=>null}ngOnInit(){this.resources=this.resources.sort(p.aC)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.resourceSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},12877:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>C});var e=h(65879),p=h(13566),g=h(25313),S=h(78337),m=h(64124),T=h(73615),b=h(96814),x=h(75986),R=h(44112),v=h(11186),N=h(30617),B=h(92596),O=h(77983),te=h(92738),ne=h(52269),F=h(21838),ce=h(63710),Ce=h(45377),He=h(71365);let ye=(()=>{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 oe=h(62317),w=h(93035),W=h(32596),J=h(8355);function z(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 ee(M,f){if(1&M&&(e.TgZ(0,"th",27),e.YNc(1,z,3,7,"mat-checkbox",28),e.qZA()),2&M){const o=e.oxw(2);e.xp6(1),e.Q6J("ngIf",o.selection.isMultipleSelection())}}const Le=function(M){return{name:M}};function Ze(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,Le,o.name)))("checked",n.selection.isSelected(o))("disabled",n.disableSelect(o))}}function Ie(M,f){1&M&&(e.ynx(0,24),e.YNc(1,ee,2,1,"th",25),e.YNc(2,Ze,6,16,"td",26),e.BQk())}function ut(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 Ye(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 Xe(M,f){1&M&&e._UZ(0,"th",35)}function nt(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 $e(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 q(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 me(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 Oe(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 Ve(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 xe(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 ot(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 Je(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 we(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 ae(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 je(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 le(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 Be(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 Et=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,Et,e.xi3(1,6,o,n.routingVo)))("routerLink",n.disabledRouting||n.disableRouting?null:e.xi3(2,9,o,n.routingVo))}}function Pe(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 C=(()=>{class M{constructor(o,n){this.guiAuthResolver=o,this.tableCheckbox=n,this.resources=[],this.selection=new S.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 g.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(T.x4),e.Y36(T.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,Ie,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ut,3,3,"th",5),e.YNc(7,Ye,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Xe,1,0,"th",8),e.YNc(10,nt,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,$e,1,0,"th",8),e.YNc(13,q,2,1,"td",9),e.BQk(),e.ynx(14,11),e.YNc(15,me,3,3,"th",5),e.YNc(16,Oe,2,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,Ve,3,3,"th",8),e.YNc(19,ve,2,3,"td",13),e.BQk(),e.ynx(20,14),e.YNc(21,xe,3,3,"th",5),e.YNc(22,ot,2,1,"td",9),e.BQk(),e.ynx(23,15),e.YNc(24,fe,3,3,"th",5),e.YNc(25,Je,2,1,"td",9),e.BQk(),e.ynx(26,16),e.YNc(27,we,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,ae,3,3,"th",5),e.YNc(34,je,2,1,"td",9),e.BQk(),e.ynx(35,19),e.YNc(36,U,3,3,"th",5),e.YNc(37,le,3,3,"td",9),e.BQk(),e.ynx(38,20),e.YNc(39,X,3,3,"th",5),e.YNc(40,Be,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,Pe,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:[b.O5,x.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,R.rH,p.YE,p.nU,v.w,N.Hw,B.gM,O.l,te.Y,F.W,ce.x,ne.Q,Ce.e,He.X$,ye,oe.r,w.I,W.G,J.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:(Ee,Z,h)=>{"use strict";h.d(Z,{$x:()=>T,qG:()=>m});var e=h(65879),p=h(71365),g=h(4675);class S{constructor(x,R){this.value=R,this.displayName=x}}var m=function(b){return b[b.SOURCE=0]="SOURCE",b[b.DESTINATION=1]="DESTINATION",b[b.FEDERATION=2]="FEDERATION",b}(m||{});let T=(()=>{class b{constructor(R){this.translateService=R,this.attributes=[],this.asGroup=!1,this.itemSelected=new e.vpe,this.items=[],this.nameFunction=v=>v.displayName,this.shortNameFunction=()=>null,this.searchFunction=v=>v.displayName}static getDefinition(R){const v=R.namespace.split(":");return null===v[4]?"null":v[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(R=>{const v=new S(R,"");this.items.push(v),this.item=v});for(const R of this.attributes){const v=new S(R.friendlyName+" ("+R.entity+" / "+b.getDefinition(R)+")",R.namespace+":"+R.friendlyName);v.value===this.selectedAttribute&&(this.item=v),("user"===R.entity.toLowerCase()||"member"===R.entity.toLowerCase()||"vo"===R.entity.toLowerCase()&&this.type===m.SOURCE||"group"===R.entity.toLowerCase()&&this.asGroup&&this.type===m.SOURCE)&&this.items.push(v)}}getFederationAttributes(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(R=>{this.items.push(new S(R,"")),this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.CUSTOM_VALUE").subscribe(v=>{this.items.push(new S(v,"custom")),this.items.push(new S("Display name","displayName")),this.items.push(new S("Common name","cn")),this.items.push(new S("Mail","mail")),this.items.push(new S("Organization","o")),this.items.push(new S("Level of Assurance (LoA)","loa")),this.items.push(new S("First name","givenName")),this.items.push(new S("Surname","sn")),this.items.push(new S("EPPN","eppn")),this.items.push(new S("IdP Category","md_entityCategory")),this.items.push(new S("IdP Affiliation","affiliation")),this.items.push(new S("EduPersonScopedAffiliation","eduPersonScopedAffiliation")),this.items.push(new S("Forwarded Affiliation from Proxy","forwardedScopedAffiliation")),this.items.push(new S("schacHomeOrganization","schacHomeOrganization")),this.items.push(new S("Login","uid")),this.items.push(new S("Alternative login name","alternativeLoginName"))})})}getFederationAttribute(){for(const R of this.items)if(R.value===this.selectedAttribute)return void(this.item=R);this.item=this.items[1],this.item.value=this.selectedAttribute}sortAttributes(R){R.sort((v,N)=>""===v.value?-1:""===N.value?1:v.displayName.localeCompare(N.displayName))}static#e=this.\u0275fac=function(v){return new(v||b)(e.Y36(p.sK))};static#t=this.\u0275cmp=e.Xpm({type:b,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(v,N){1&v&&(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&v&&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:[g.i,p.X$]})}return b})()},49605:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>S});var e=h(65879),p=h(4675),g=h(71365);let S=(()=>{class m{constructor(){this.service=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.serviceSelected=new e.vpe,this.nameFunction=b=>b.name,this.secondaryFunction=()=>"",this.searchFunction=b=>b.name}static#e=this.\u0275fac=function(x){return new(x||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(x,R){1&x&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(N){return R.serviceSelected.emit(N)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&x&&e.Q6J("entity",R.service)("entities",R.services)("multiple",R.multiple)("disableAutoSelect",R.disableAutoSelect)("searchFunction",R.searchFunction)("mainTextFunction",R.nameFunction)("secondaryTextFunction",R.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",R.theme)},dependencies:[p.i,g.X$]})}return m})()},71588:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>W});var e=h(73615),p=h(87824),g=h(37073),S=h(64124),m=h(65879),T=h(17700),b=h(96814),x=h(55940),R=h(11186),v=h(32296),N=h(3305),B=h(2730),O=h(71365),te=h(2916);function ne(J,z){1&J&&m._UZ(0,"mat-spinner",8)}function F(J,z){1&J&&(m.TgZ(0,"perun-web-apps-alert",9),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&J&&(m.xp6(1),m.Oqu(m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function ce(J,z){if(1&J){const ee=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(ee);const Ze=m.oxw().$implicit,Ie=m.oxw(3).$implicit,ut=m.oxw();return m.KtG(ut.requestChangeQuota(Ie,Ze))}),m._uU(12),m.ALo(13,"translate"),m.ALo(14,"customTranslate"),m.qZA()()}if(2&J){const ee=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(" ",ee.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(J,z){1&J&&(m.TgZ(0,"p"),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&J&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function He(J,z){if(1&J){const ee=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Ie=m.CHM(ee).$implicit,ut=m.oxw(4);return m.KtG(ut.getResAttributes(Ie.id))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,ce,15,16,"div",7),m.YNc(5,Ce,4,5,"p",7),m.qZA()}if(2&J){const ee=z.$implicit,Le=m.oxw(4);m.xp6(3),m.hij(" ",ee.name," "),m.xp6(1),m.Q6J("ngIf",Le.defaultQuota),m.xp6(1),m.Q6J("ngIf",!Le.defaultQuota)}}function ye(J,z){if(1&J&&(m.TgZ(0,"mat-accordion"),m.YNc(1,He,6,3,"mat-expansion-panel",2),m.qZA()),2&J){const ee=m.oxw(3);m.xp6(1),m.Q6J("ngForOf",ee.resources)}}function oe(J,z){if(1&J&&(m.YNc(0,ne,1,0,"mat-spinner",5),m.YNc(1,F,4,5,"perun-web-apps-alert",6),m.YNc(2,ye,2,1,"mat-accordion",7)),2&J){const ee=m.oxw(2);m.Q6J("ngIf",ee.loading),m.xp6(1),m.Q6J("ngIf",0===ee.resources.length&&!ee.loading),m.xp6(1),m.Q6J("ngIf",ee.resources.length&&!ee.loading)}}function w(J,z){if(1&J){const ee=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Ie=m.CHM(ee).$implicit,ut=m.oxw();return m.KtG(ut.getMembersResources(Ie))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,oe,3,3,"ng-template",4),m.qZA()}if(2&J){const ee=z.$implicit;m.xp6(3),m.hij(" ",ee.name," ")}}let W=(()=>{class J{constructor(ee,Le,Ze,Ie,ut,Ye,Xe){this.store=ee,this.usersManagerService=Le,this.membersService=Ze,this.resourcesManagerService=Ie,this.attributesManagerService=ut,this.dialog=Ye,this.entityStorageService=Xe,this.vos=[],this.resources=[],this.quotasMarkup="",this.filteredVos=[]}ngOnInit(){this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(ee=>{this.vos=ee,this.filteredVos=ee})}getMembersResources(ee){this.loading=!0,this.resources=[],this.membersService.getMemberByUser(ee.id,this.user.id).subscribe(Le=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(Le.id).subscribe(Ze=>{let Ie=Ze.length;Ie||(this.loading=!1),Ze.forEach(ut=>{this.attributesManagerService.getResourceAttributes(ut.id).subscribe(Ye=>{Ie--,Ye.find(Xe=>"defaultDataQuotas"===Xe.friendlyName)&&this.resources.push(ut),this.loading=0!==Ie})})})})}getResAttributes(ee){this.attributesManagerService.getResourceAttributes(ee).subscribe(Le=>{let Ze=Le.find(Ie=>"dataQuotas"===Ie.friendlyName);if(Ze?.value){const Ie=Object.entries(Ze.value).map(ut=>String(ut[1]));this.currentQuota=Ie[0]}else this.currentQuota="";if(Ze=Le.find(Ie=>"defaultDataQuotas"===Ie.friendlyName),Ze?.value){const Ie=Object.entries(Ze.value).map(ut=>String(ut[1]));this.defaultQuota=Ie[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota(ee,Le){const Ze=(0,S.kZ)();Ze.width="400px",Ze.data={vo:ee,resource:Le,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(g.h4,Ze)}applyFilter(ee){this.filteredVos=this.vos.filter(Le=>Le.name.toLowerCase().includes(ee.toLowerCase()))}parseMarkup(){let ee="";ee+=this.currentQuota,ee+=` (default: ${this.defaultQuota})`,ee=ee.split(":").join(" : ").split("K").join(" KiB").split("M").join(" MiB").split("G").join(" GiB").split("T").join(" TiB").split("E").join(" EiB"),this.quotasMarkup=ee}static#e=this.\u0275fac=function(Le){return new(Le||J)(m.Y36(e.d6),m.Y36(p.Fv),m.Y36(p.uq),m.Y36(p.xk),m.Y36(p.H8),m.Y36(T.uw),m.Y36(e.fb))};static#t=this.\u0275cmp=m.Xpm({type:J,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(Le,Ze){1&Le&&(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(ut){return Ze.applyFilter(ut)}),m.ALo(5,"translate"),m.ALo(6,"customTranslate"),m.qZA(),m.TgZ(7,"mat-accordion"),m.YNc(8,w,5,1,"mat-expansion-panel",2),m.qZA()),2&Le&&(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",Ze.filteredVos))},dependencies:[b.sg,b.O5,x.Ou,R.w,v.lW,N.pp,N.ib,N.yz,N.yK,N.HS,B.P,O.X$,te.a],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return J})()},60353:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>oe});var e=h(96814),p=h(44112),g=h(87824),S=h(73615),m=h(64124),T=h(32181),b=h(65879),x=h(71365),R=h(75986),v=h(55940),N=h(11186),B=h(3305),O=h(2730),te=h(2916);function ne(w,W){1&w&&b._UZ(0,"mat-spinner",8)}function F(w,W){1&w&&(b.TgZ(0,"perun-web-apps-alert",9),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"customTranslate"),b.qZA()),2&w&&(b.xp6(1),b.Oqu(b.lcZ(2,1,b.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function ce(w,W){if(1&w){const J=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("closed",function(){b.CHM(J);const ee=b.oxw(4);return b.KtG(ee.deselectResource())})("afterExpand",function(){const Le=b.CHM(J).$implicit,Ze=b.oxw(4);return b.KtG(Ze.changeSelectedResource(Le))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.TgZ(4,"div",10)(5,"mat-checkbox",11),b.NdJ("change",function(){b.CHM(J);const ee=b.oxw(4);return b.KtG(ee.setOptOut())}),b._uU(6),b.ALo(7,"translate"),b.ALo(8,"customTranslate"),b.qZA()()()}if(2&w){const J=W.$implicit,z=b.oxw(4);b.Q6J("expanded",J.name===z.selectedResource),b.xp6(3),b.hij(" ",J.name," "),b.xp6(2),b.Q6J("checked",z.optOutAttribute&&null!==z.optOutAttribute.value),b.xp6(1),b.hij(" ",b.lcZ(7,4,b.lcZ(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function Ce(w,W){if(1&w&&(b.TgZ(0,"mat-accordion"),b.YNc(1,ce,9,8,"mat-expansion-panel",2),b.qZA()),2&w){const J=b.oxw(3);b.xp6(1),b.Q6J("ngForOf",J.resources)}}function He(w,W){if(1&w&&(b.YNc(0,ne,1,0,"mat-spinner",5),b.YNc(1,F,4,5,"perun-web-apps-alert",6),b.YNc(2,Ce,2,1,"mat-accordion",7)),2&w){const J=b.oxw(2);b.Q6J("ngIf",J.loading),b.xp6(1),b.Q6J("ngIf",0===J.resources.length&&!J.loading),b.xp6(1),b.Q6J("ngIf",J.resources.length&&!J.loading)}}function ye(w,W){if(1&w){const J=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("closed",function(){b.CHM(J);const ee=b.oxw();return b.KtG(ee.deselectVo())})("afterExpand",function(){const Le=b.CHM(J).$implicit,Ze=b.oxw();return b.KtG(Ze.changeSelectedVo(Le))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.YNc(4,He,3,3,"ng-template",4),b.qZA()}if(2&w){const J=W.$implicit,z=b.oxw();b.Q6J("expanded",J.shortName===z.selectedVo),b.xp6(3),b.hij(" ",J.name," ")}}let oe=(()=>{class w{constructor(J,z,ee,Le,Ze,Ie,ut,Ye,Xe,nt){this.store=J,this.usersManagerService=z,this.membersService=ee,this.resourcesManagerService=Le,this.attributesManagerService=Ze,this.route=Ie,this.router=ut,this.notificator=Ye,this.translate=Xe,this.location=nt,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(J=>{this.selectedVo=String(J.vo),this.selectedResource=String(J.resource),this.changeOptOut=String(J.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(z=>{if(this.vos=z.sort(m.aC),this.filteredVos=z,void 0!==this.selectedResource){const ee=this.vos.find(Le=>Le.shortName===this.selectedVo);ee&&this.getMailingLists(ee)}else if(void 0!==this.selectedVo){const ee=this.vos.find(Le=>Le.shortName===this.selectedVo);ee&&(this.getMailingLists(ee),this.changeSelectedVo(ee))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe((0,T.h)(J=>J instanceof p.OD)).subscribe(J=>{J.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(J){this.selectedResource!==J.name&&this.getOptOutAttribute(J),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(J){this.selectedVo!==J.shortName&&(this.getMailingLists(J),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(J){this.selectedVo=J.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(J.id,this.user.id).subscribe(z=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(z.id).subscribe(ee=>{let Le=ee.length;Le||(this.loading=!1),ee.forEach(Ze=>{this.attributesManagerService.getRequiredAttributesMemberResource(z.id,Ze.id).subscribe(Ie=>{this.attributesManagerService.getResourceAttributeByName(Ze.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(ut=>{Le--;const Ye=Ie.find(Xe=>"optOutMailingList"===Xe.friendlyName);Ye&&"true"!==ut?.value&&(this.optOuts.push({resource:Ze.id,member:z.id,attribute:Ye}),this.resources.push(Ze),this.selectedResource===Ze.name&&(this.getOptOutAttribute(Ze),this.changeSelectedResource(Ze))),this.loading=0!==Le})})})}),this.resources.sort(m.aC)})}getOptOutAttribute(J){this.selectedResource=J.name,this.index=this.resources.indexOf(J),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const J=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=J})}subscribe(){const J=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=J})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(J){this.filteredVos=this.vos.filter(z=>z.name.toLowerCase().includes(J.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(J){const z=new URLSearchParams(location.search);return J.forEach(ee=>z.delete(ee)),z.toString()}static#e=this.\u0275fac=function(z){return new(z||w)(b.Y36(S.d6),b.Y36(g.Fv),b.Y36(g.uq),b.Y36(g.xk),b.Y36(g.H8),b.Y36(p.gz),b.Y36(p.F0),b.Y36(S.V6),b.Y36(x.sK),b.Y36(e.Ye))};static#t=this.\u0275cmp=b.Xpm({type:w,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[b._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(z,ee){1&z&&(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(Ze){return ee.applyFilter(Ze)}),b.ALo(5,"translate"),b.ALo(6,"customTranslate"),b.qZA(),b.TgZ(7,"mat-accordion"),b.YNc(8,ye,5,2,"mat-expansion-panel",2),b.qZA()),2&z&&(b.xp6(1),b.hij(" ",b.lcZ(2,3,b.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),b.xp6(3),b.Q6J("placeholder",b.lcZ(5,7,b.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),b.xp6(4),b.Q6J("ngForOf",ee.filteredVos))},dependencies:[e.sg,e.O5,R.oG,v.Ou,N.w,B.pp,B.ib,B.yz,B.yK,B.HS,O.P,x.X$,te.a]})}return w})()},64953:(Ee,Z,h)=>{"use strict";h.d(Z,{j:()=>me});var e=h(78337),p=h(13566),g=h(25313),S=h(73615),m=h(64124),T=h(65879),b=h(44112),x=h(96814),R=h(75986),v=h(11186),N=h(92596),B=h(77983),O=h(92738),te=h(52269),ne=h(71365);let F=(()=>{class Oe{transform(ve){return ve.find(ot=>"mail"===ot.friendlyName)?.value??""}static#e=this.\u0275fac=function(xe){return new(xe||Oe)};static#t=this.\u0275pipe=T.Yjl({name:"getMailFromAttributes",type:Oe,pure:!0})}return Oe})();var ce=h(2916),Ce=h(32596);function He(Oe,Ve){1&Oe&&T._UZ(0,"th",18)}const ye=function(Oe){return{name:Oe}};function oe(Oe,Ve){if(1&Oe){const ve=T.EpF();T.TgZ(0,"td",19)(1,"span",20),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.TgZ(4,"mat-checkbox",21),T.NdJ("change",function(ot){const Je=T.CHM(ve).$implicit,we=T.oxw();return T.KtG(ot?we.selection.toggle(Je):null)})("click",function(ot){return ot.stopPropagation()}),T.ALo(5,"translate"),T.ALo(6,"checkboxLabel"),T.qZA()()()}if(2&Oe){const ve=Ve.$implicit,xe=T.oxw();T.xp6(1),T.s9C("matTooltip",T.lcZ(2,6,T.lcZ(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),T.Q6J("matTooltipPosition","above")("matTooltipDisabled",!ve.userExtSource.persistent),T.xp6(3),T.Q6J("aria-label",T.xi3(5,10,T.lcZ(6,13,xe.selection.isSelected(ve)),T.VKq(15,ye,ve.userExtSource.extSource.name)))("checked",xe.selection.isSelected(ve))("disabled",ve.userExtSource.persistent)}}function w(Oe,Ve){1&Oe&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function W(Oe,Ve){if(1&Oe&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Oe){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.id," ")}}function J(Oe,Ve){1&Oe&&(T.TgZ(0,"th",24),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function z(Oe,Ve){if(1&Oe&&(T.TgZ(0,"td",23),T._uU(1),T.ALo(2,"getMailFromAttributes"),T.qZA()),2&Oe){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",T.lcZ(2,1,ve.attributes)," ")}}function ee(Oe,Ve){if(1&Oe&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe){const ve=T.oxw();T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,ve.extSourceNameHeader?ve.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function Le(Oe,Ve){if(1&Oe&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Oe){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.extSource.name," ")}}function Ze(Oe,Ve){if(1&Oe&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe){const ve=T.oxw();T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,ve.loginHeader?ve.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function Ie(Oe,Ve){if(1&Oe&&(T.TgZ(0,"td",23),T._uU(1),T.qZA()),2&Oe){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",ve.userExtSource.login," ")}}function ut(Oe,Ve){1&Oe&&(T.TgZ(0,"th",22),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function Ye(Oe,Ve){if(1&Oe&&(T.TgZ(0,"td",25),T._uU(1),T.ALo(2,"date"),T.qZA()),2&Oe){const ve=Ve.$implicit;T.xp6(1),T.hij(" ",T.xi3(2,1,ve.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function Xe(Oe,Ve){1&Oe&&T._UZ(0,"tr",26)}const nt=function(Oe,Ve){return["/admin","users",Oe,"identities",Ve]};function $e(Oe,Ve){if(1&Oe&&T._UZ(0,"tr",27),2&Oe){const ve=Ve.$implicit,xe=T.oxw();T.ekj("cursor-pointer",!xe.disableRouting)("disable-outline",xe.disableRouting),T.Q6J("perunWebAppsMiddleClickRouterLink",xe.disableRouting?null:T.WLB(6,nt,xe.userId.toString(),ve.userExtSource.id.toString()))("routerLink",xe.disableRouting?null:T.WLB(9,nt,xe.userId,ve.userExtSource.id))}}function ge(Oe,Ve){1&Oe&&(T.TgZ(0,"perun-web-apps-alert",28),T._uU(1),T.ALo(2,"translate"),T.qZA()),2&Oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function q(Oe,Ve){1&Oe&&(T.TgZ(0,"perun-web-apps-alert",28),T._uU(1),T.ALo(2,"translate"),T.ALo(3,"customTranslate"),T.qZA()),2&Oe&&(T.xp6(1),T.hij(" ",T.lcZ(2,1,T.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let me=(()=>{class Oe{constructor(ve,xe){this.route=ve,this.authResolver=xe,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,xe){switch(xe){case"id":return ve.userExtSource.id.toString();case"mail":{const ot=ve.attributes.find(fe=>"mail"===fe.friendlyName);return ot?ot.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[xe]}}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 g.by(this.userExtSources),this.setDataSource()}exportAllData(ve){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,Oe.getDataForColumn),ve)}exportDisplayedData(ve){const xe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,ot=xe+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(xe,ot),this.displayedColumns,Oe.getDataForColumn),ve)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(ve,xe)=>(0,m.Sd)(ve,xe,this.displayedColumns,Oe.getDataForColumn),this.dataSource.sortData=(ve,xe)=>(0,m.pR)(ve,xe,Oe.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(xe){return new(xe||Oe)(T.Y36(b.gz),T.Y36(S.x4))};static#t=this.\u0275cmp=T.Xpm({type:Oe,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(xe,ot){if(1&xe&&(T.Gf(m.l9,7),T.Gf(p.YE,7)),2&xe){let fe;T.iGM(fe=T.CRH())&&(ot.child=fe.first),T.iGM(fe=T.CRH())&&(ot.matSort=fe.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[T.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(xe,ot){1&xe&&(T.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),T.NdJ("exportDisplayedData",function(Je){return ot.exportDisplayedData(Je)})("exportAllData",function(Je){return ot.exportAllData(Je)}),T.TgZ(2,"table",2),T.ynx(3,3),T.YNc(4,He,1,0,"th",4),T.YNc(5,oe,7,17,"td",5),T.BQk(),T.ynx(6,6),T.YNc(7,w,4,5,"th",7),T.YNc(8,W,2,1,"td",8),T.BQk(),T.ynx(9,9),T.YNc(10,J,4,5,"th",10),T.YNc(11,z,3,3,"td",8),T.BQk(),T.ynx(12,11),T.YNc(13,ee,4,5,"th",7),T.YNc(14,Le,2,1,"td",8),T.BQk(),T.ynx(15,12),T.YNc(16,Ze,4,5,"th",7),T.YNc(17,Ie,2,1,"td",8),T.BQk(),T.ynx(18,13),T.YNc(19,ut,4,5,"th",7),T.YNc(20,Ye,3,4,"td",14),T.BQk(),T.YNc(21,Xe,1,0,"tr",15),T.YNc(22,$e,1,12,"tr",16),T.qZA()()(),T.YNc(23,ge,3,3,"perun-web-apps-alert",17),T.YNc(24,q,4,5,"perun-web-apps-alert",17)),2&xe&&(T.Q6J("hidden",0===ot.userExtSources.length||0===ot.dataSource.filteredData.length),T.xp6(1),T.Q6J("tableId",ot.tableId)("dataLength",ot.dataSource.filteredData.length)("pageSizeOptions",ot.pageSizeOptions),T.xp6(1),T.Q6J("dataSource",ot.dataSource),T.xp6(19),T.Q6J("matHeaderRowDef",ot.displayedColumns),T.xp6(1),T.Q6J("matRowDefColumns",ot.displayedColumns),T.xp6(1),T.Q6J("ngIf",0===ot.dataSource.filteredData.length&&0!==ot.userExtSources.length),T.xp6(1),T.Q6J("ngIf",0===ot.userExtSources.length))},dependencies:[x.O5,R.oG,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,b.rH,p.YE,p.nU,v.w,N.gM,B.l,O.Y,te.Q,x.uU,ne.X$,F,ce.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 Oe})()},10350:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{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(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.userSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},79403:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>r});var e=h(65879),p=h(87824),g=h(78337),S=h(64124),m=h(13566),T=h(73615),b=h(63019),x=h(99397),R=h(37073),v=h(80874),N=h(38106),B=h(17700),O=h(71365),te=h(96814),ne=h(75986),F=h(25313),ce=h(44112),Ce=h(11186),He=h(30617),ye=h(92596),oe=h(77983),w=h(92738),W=h(52269),J=h(48970),z=h(37803),ee=h(31519),Le=h(50607),Ze=h(39926),Ie=h(93035),ut=h(32596),Ye=h(8355),Xe=h(85638);function nt(u,C){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 $e(u,C){if(1&u&&(e.TgZ(0,"th",21),e.YNc(1,nt,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 q(u,C){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=C.$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 me(u,C){1&u&&(e.ynx(0,18),e.YNc(1,$e,2,1,"th",19),e.YNc(2,q,5,11,"td",20),e.BQk())}function Oe(u,C){1&u&&e._UZ(0,"th",26)}function Ve(u,C){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,C){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 xe(u,C){if(1&u&&(e.TgZ(0,"td",27),e.YNc(1,Ve,3,3,"mat-icon",28),e.YNc(2,ve,2,4,"mat-icon",29),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Q6J("ngIf",!M.serviceUser),e.xp6(1),e.Q6J("ngIf",M.serviceUser)}}function ot(u,C){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,C){if(1&u&&(e.TgZ(0,"td",27),e._uU(1),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.hij(" ",M.id," ")}}function Je(u,C){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 we(u,C){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=C.$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,C){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,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userVo"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function Ue(u,C){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 ae(u,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userEmail"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function je(u,C){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,C){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userLogins"),e.qZA()),2&u){const M=C.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function le(u,C){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,C){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=C.$implicit,f=e.oxw();e.xp6(1),e.Q6J("consentStatus",e.xi3(2,1,M.id,f.consents))}}function Be(u,C){1&u&&e._UZ(0,"tr",35)}const ke=function(u){return["/admin/users",u]};function Et(u,C){if(1&u&&e._UZ(0,"tr",36),2&u){const M=C.$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,C){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 Pe=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 g.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=S.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,S.bD)(M):"";case"organization":return(0,S.OV)(M);case"email":return(0,S.kN)(M);case"logins":return(0,S.lt)(M);case"consentStatus":return M.consent;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,b.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,x.b)(()=>this.loadUsersPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(M=>"id"!==M)),this.dataSource=new T.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,S.O6)((0,S.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,S.kZ)();n.width="300px";const t=this.dialog.open(R.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,S.O6)((0,S.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(T.x4),e.Y36(p.WY),e.Y36(T.UA),e.Y36(N.dB),e.Y36(T.ly),e.Y36(B.uw),e.Y36(v.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(S.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([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(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,me,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Oe,1,0,"th",5),e.YNc(7,xe,3,2,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ot,3,3,"th",8),e.YNc(10,fe,2,1,"td",6),e.BQk(),e.ynx(11,9),e.YNc(12,Je,3,3,"th",8),e.YNc(13,we,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,ae,3,3,"td",10),e.BQk(),e.ynx(20,13),e.YNc(21,je,3,3,"th",5),e.YNc(22,U,3,3,"td",10),e.BQk(),e.ynx(23,14),e.YNc(24,le,3,3,"th",5),e.YNc(25,X,3,4,"td",10),e.BQk(),e.YNc(26,Be,1,0,"tr",15),e.YNc(27,Et,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,Pe,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:[te.O5,ne.oG,F.BZ,F.fO,F.as,F.w1,F.Dz,F.nj,F.ge,F.ev,F.XQ,F.Gk,ce.rH,m.YE,m.nU,Ce.w,He.Hw,ye.gM,oe.l,w.Y,J.N,W.Q,te.i8,O.X$,z.d,ee.S,Le.g,Ze.Z,Ie.I,ut.G,Ye.r,Xe.m],styles:[".italic_font[_ngcontent-%COMP%]{font-style:italic}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return u})()},69087:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>m});var e=h(65879),p=h(64124),g=h(4675),S=h(71365);let m=(()=>{class T{constructor(){this.disableAutoSelect=!1,this.required=!1,this.voSelected=new e.vpe,this.nameFunction=x=>x.name,this.shortNameFunction=x=>x.shortName,this.searchFunction=x=>x.name+x.shortName+String(x.id)}ngOnChanges(){this.vos.sort(p.aC),!this.vo&&!this.disableAutoSelect&&(this.vo=this.vos[0])}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,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(R,v){1&R&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return v.voSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&R&&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:[g.i,S.X$]})}return T})()},80238:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>Ve});var e=h(13566),p=h(25313),g=h(64124),S=h(73615),m=h(65879),T=h(96814),b=h(75986),x=h(44112),R=h(11186),v=h(30617),N=h(77983),B=h(92738),O=h(52269),te=h(21838),ne=h(45377),F=h(71365),ce=h(32596);function Ce(ve,xe){1&ve&&m._UZ(0,"th",21)}const He=function(ve){return{name:ve}};function ye(ve,xe){if(1&ve){const ot=m.EpF();m.TgZ(0,"td",22)(1,"mat-checkbox",23),m.NdJ("change",function(Je){const pt=m.CHM(ot).$implicit,Y=m.oxw();return m.KtG(Je?Y.selection.toggle(pt):null)})("click",function(Je){return Je.stopPropagation()}),m.ALo(2,"translate"),m.ALo(3,"checkboxLabel"),m.qZA()()}if(2&ve){const ot=xe.$implicit,fe=m.oxw();let Je;m.xp6(1),m.Q6J("aria-label",m.xi3(2,2,m.lcZ(3,5,fe.selection.isSelected(ot)),m.VKq(7,He,null!==(Je=ot.name)&&void 0!==Je?Je:ot.vo.name)))("checked",fe.selection.isSelected(ot))}}function oe(ve,xe){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 w(ve,xe){if(1&ve&&(m.TgZ(0,"td",25),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=ot.id)&&void 0!==fe?fe:ot.vo.id)}}function W(ve,xe){1&ve&&m._UZ(0,"th",26)}function J(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._UZ(1,"perun-web-apps-recently-viewed-icon",28),m.qZA()),2&ve){const ot=xe.$implicit,fe=m.oxw();let Je;m.xp6(1),m.Q6J("recentIds",fe.recentIds)("id",null!==(Je=ot.id)&&void 0!==Je?Je:ot.vo.id)}}function z(ve,xe){1&ve&&m._UZ(0,"th",26)}function ee(ve,xe){1&ve&&m._UZ(0,"mat-icon",30),2&ve&&m.Q6J("svgIcon","perun-hierarchical-vo")}function Le(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m.YNc(1,ee,1,1,"mat-icon",29),m.qZA()),2&ve){const ot=xe.$implicit;m.xp6(1),m.Q6J("ngIf",0!==(null==ot||null==ot.memberVos?null:ot.memberVos.length))}}function Ze(ve,xe){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 Ie(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe,Je;m.uIk("data-cy",null!==(fe=ot.shortName)&&void 0!==fe?fe:ot.vo.shortName),m.xp6(1),m.hij(" ",null!==(Je=ot.shortName)&&void 0!==Je?Je:ot.vo.shortName," ")}}function ut(ve,xe){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 Ye(ve,xe){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const ot=xe.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=ot.name)&&void 0!==fe?fe:ot.vo.name)}}function Xe(ve,xe){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 nt(ve,xe){if(1&ve){const ot=m.EpF();m.TgZ(0,"td",31),m.NdJ("mouseenter",function(){m.CHM(ot);const Je=m.oxw();return m.KtG(Je.disabledRouting=!0)})("mouseleave",function(){m.CHM(ot);const Je=m.oxw();return m.KtG(Je.disabledRouting=Je.disableRouting)}),m._UZ(1,"perun-web-apps-authorized-groups-cell",32),m.qZA()}if(2&ve){const ot=xe.$implicit,fe=m.oxw();m.xp6(1),m.Q6J("groups",fe.voWithAuthzGroupPairs.get(ot.id))("disableRouting",fe.disableRouting)("authzVoNames",fe.authzVoNames)}}function $e(ve,xe){1&ve&&m._UZ(0,"tr",33)}const ge=function(ve){return["/organizations",ve]};function q(ve,xe){if(1&ve&&m._UZ(0,"tr",34),2&ve){const ot=xe.$implicit,fe=m.oxw();let Je,we;m.ekj("disable-outline",fe.disableRouting)("cursor-pointer",!fe.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(6,ge,null!==(Je=ot.id)&&void 0!==Je?Je:ot.vo.id))("routerLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(8,ge,null!==(we=ot.id)&&void 0!==we?we:ot.vo.id))}}function me(ve,xe){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 Oe(ve,xe){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 Ve=(()=>{class ve{constructor(ot){this.authResolver=ot,this.vos=[],this.displayedColumns=[],this.disableRouting=!1,this.pageSizeOptions=g.f7,this.disabledRouting=!1,this.getDataForColumnFun=(fe,Je)=>ve.getDataForColumn(fe,Je,this.recentIds)}set matSort(ot){this.sort=ot}static#e=this.isEnrichedVo=ot=>void 0!==ot.vo;static getDataForColumn(ot,fe,Je){switch(ve.isEnrichedVo(ot)&&(ot=ot.vo),fe){case"id":return ot.id.toString();case"shortName":return ot.shortName;case"name":return ot.name;case"recent":return Je&&Je.includes(ot.id)?"#".repeat(Je.indexOf(ot.id)):ot.name;default:return ot[fe]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ot=>"id"!==ot)),this.setDataSource()}exportAllData(ot){(0,g.O6)((0,g.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),ot)}exportDisplayedData(ot){const fe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Je=fe+this.dataSource.paginator.pageSize;(0,g.O6)((0,g.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(fe,Je),this.displayedColumns,this.getDataForColumnFun),ot)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ot,fe)=>(0,g.Sd)(ot,fe,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(ot,fe)=>(0,g.pR)(ot,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(S.x4))};static#i=this.\u0275cmp=m.Xpm({type:ve,selectors:[["perun-web-apps-vos-list"]],viewQuery:function(fe,Je){if(1&fe&&(m.Gf(g.l9,7),m.Gf(e.YE,7)),2&fe){let we;m.iGM(we=m.CRH())&&(Je.child=we.first),m.iGM(we=m.CRH())&&(Je.matSort=we.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,Je){1&fe&&(m.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),m.NdJ("exportDisplayedData",function(pt){return Je.exportDisplayedData(pt)})("exportAllData",function(pt){return Je.exportAllData(pt)}),m.TgZ(2,"table",2),m.ynx(3,3),m.YNc(4,Ce,1,0,"th",4),m.YNc(5,ye,4,9,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,oe,3,3,"th",7),m.YNc(8,w,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,W,1,0,"th",10),m.YNc(11,J,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,z,1,0,"th",10),m.YNc(14,Le,2,1,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,Ze,3,3,"th",7),m.YNc(17,Ie,2,2,"td",11),m.BQk(),m.ynx(18,14),m.YNc(19,ut,3,3,"th",7),m.YNc(20,Ye,2,1,"td",11),m.BQk(),m.ynx(21,15),m.YNc(22,Xe,3,3,"th",10),m.YNc(23,nt,2,3,"td",16),m.BQk(),m.YNc(24,$e,1,0,"tr",17),m.YNc(25,q,1,10,"tr",18),m.qZA()()(),m.YNc(26,me,3,3,"perun-web-apps-alert",19),m.YNc(27,Oe,3,3,"perun-web-apps-alert",20)),2&fe&&(m.Q6J("hidden",0===Je.dataSource.filteredData.length||0===Je.vos.length),m.xp6(1),m.Q6J("dataLength",Je.dataSource.filteredData.length)("tableId",Je.tableId)("pageSizeOptions",Je.pageSizeOptions),m.xp6(1),m.Q6J("dataSource",Je.dataSource),m.xp6(22),m.Q6J("matHeaderRowDef",Je.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",Je.displayedColumns),m.xp6(1),m.Q6J("ngIf",0===Je.dataSource.filteredData.length&&0!==Je.vos.length),m.xp6(1),m.Q6J("ngIf",0===Je.vos.length))},dependencies:[T.O5,b.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,x.rH,e.YE,e.nU,R.w,v.Hw,N.l,B.Y,te.W,O.Q,ne.e,F.X$,ce.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:(Ee,Z,h)=>{"use strict";h.d(Z,{FJ:()=>Hn,GI:()=>Fr,Wr:()=>De,r2:()=>Ge,gr:()=>_e,u3:()=>ft,Qu:()=>Sr,pf:()=>me,xF:()=>zn,hd:()=>qn,kZ:()=>On,e3:()=>ct,wA:()=>rt,rd:()=>Ue,Eg:()=>Y,QQ:()=>bn,Bp:()=>Et,qD:()=>Zi,jd:()=>xi,FM:()=>M,Bg:()=>Xi,jD:()=>W,eK:()=>rr,Lc:()=>l,h4:()=>Gi,Us:()=>hi,iI:()=>Dr,mk:()=>d,Ts:()=>Tt});var e=h(96814),p=h(71365),g=h(25313),S=h(17700),m=h(32296),T=h(64170),b=h(56223),x=h(24516),R=h(55940),v=h(87466),N=h(38034),B=h(70342),O=h(30617),te=h(80874),ne=h(62034),F=h(99441),ce=h(44112),Ce=h(98445),He=h(98525),ye=h(50165),oe=h(67848),w=h(65879);let W=(()=>{class gt{static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275mod=w.oAB({type:gt});static#i=this.\u0275inj=w.cJS({imports:[e.ez,p.aw,g.p0,S.Is,m.ot,T.lN,b.u5,x.c,R.Cq,v.Fk,N.FA,b.UX,B.Iq,O.Ps,te.d4,ne.r,F.A,ce.Bz,Ce.dp,He.LD,ye.E3,oe.C]})}return gt})();var J=h(87824),z=h(73615),ee=h(12207),Le=h(69755),Ze=h(23680),Ie=h(98067),ut=h(87812);function Ye(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Xe(gt,oi){if(1>&&(w.TgZ(0,"mat-option",18),w._uU(1),w.ALo(2,"memberStatus"),w.qZA()),2>){const it=oi.$implicit;w.Q6J("value",it),w.xp6(1),w.hij(" ",w.lcZ(2,2,it)," ")}}function nt(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"mat-select",16),w.NdJ("selectionChange",function(Ft){w.CHM(it);const di=w.oxw(2);return w.KtG(di.changeStatus(Ft))}),w.YNc(1,Xe,3,4,"mat-option",17),w.qZA()}if(2>){const it=w.oxw(2);w.xp6(1),w.Q6J("ngForOf",it.statuses)}}function $e(gt,oi){if(1>&&(w._UZ(0,"input",5),w.ALo(1,"memberStatus")),2>){const it=w.oxw(2);w.Q6J("readonly",!0)("value",w.lcZ(1,2,it.statuses[0]))}}function ge(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"perun-web-apps-expiration-select",19),w.NdJ("expirationSelected",function(Ft){w.CHM(it);const di=w.oxw(2);return w.KtG(di.setExpiration(Ft))}),w.qZA()}if(2>){const it=w.oxw(2);w.Q6J("allowNever","VALID"===it.newStatus)("expiration",it.expiration)("maxDate",it.maxDate)("minDate",it.minDate)}}function q(gt,oi){if(1>){const it=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",4)(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._UZ(9,"input",5),w.ALo(10,"memberStatus"),w.qZA(),w.TgZ(11,"div",6),w._uU(12),w.qZA(),w.TgZ(13,"mat-form-field",7)(14,"mat-label"),w._uU(15),w.ALo(16,"translate"),w.qZA(),w.YNc(17,nt,2,1,"mat-select",8),w.YNc(18,$e,2,4,"input",9),w.qZA(),w.TgZ(19,"div",10),w._UZ(20,"i",11),w.qZA(),w.YNc(21,ge,1,4,"perun-web-apps-expiration-select",12),w.qZA(),w.TgZ(22,"div",13)(23,"button",14),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.cancel())}),w._uU(24),w.ALo(25,"translate"),w.qZA(),w.TgZ(26,"button",15),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.submit())}),w._uU(27),w.ALo(28,"translate"),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,13,"DIALOGS.CHANGE_STATUS.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,15,"DIALOGS.CHANGE_STATUS.CURRENT_STATUS")),w.xp6(2),w.Q6J("readonly",!0)("value",w.lcZ(10,17,it.currentStatus)),w.xp6(3),w.Oqu(it.currentStatusDescription),w.xp6(3),w.Oqu(w.lcZ(16,19,"DIALOGS.CHANGE_STATUS.NEW_STATUS")),w.xp6(2),w.Q6J("ngIf",it.statuses.length>1),w.xp6(1),w.Q6J("ngIf",1===it.statuses.length),w.xp6(2),w.Q6J("innerHTML",it.changeDescription,w.oJD),w.xp6(1),w.Q6J("ngIf",it.expirationRequired),w.xp6(3),w.hij(" ",w.lcZ(25,21,"DIALOGS.CHANGE_STATUS.CANCEL")," "),w.xp6(2),w.Q6J("disabled",it.loading||!it.newStatus||it.expirationRequired&&!it.expiration),w.xp6(1),w.hij(" ",w.lcZ(28,23,"DIALOGS.CHANGE_STATUS.CHANGE_STATUS")," ")}}let me=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn){this.dialogRef=it,this.data=It,this.memberManager=Ft,this.groupsManager=di,this.attributeService=Ri,this.notificatorService=An,this.translate=vn,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(it=>it!==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(it){this.newStatus=it.value,this.setDateBounds(),this.resetExpiration(),this.changeStatusMessage()}setExpiration(it){this.expiration=it}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:it=>{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(it)},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.memberManager.setStatus(this.data.member.id,this.newStatus).subscribe({next:it=>{this.attributeService.setMemberAttributes({member:this.data.member.id,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(it)},error:()=>this.loading=!1})},error:()=>this.loading=!1})}changeStatusMessage(){let it=this.currentStatus;"VALID"!==this.currentStatus&&(it="NOVALID"),this.changeDescription=this.translate.instant(this.descriptionTranslations.get(it+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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.uq),w.Y36(J.ff),w.Y36(J.H8),w.Y36(z.V6),w.Y36(z.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Ye,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,q,29,25,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.sg,e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,x.Nt,ee.b,Le.e,He.gD,Ze.ey,Ie.c,p.X$,ut.l],styles:[".new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return gt})();var Oe=h(56263);function Ve(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function ve(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_FACILITY")," "))}function xe(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_RESOURCE")," "))}function ot(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_VO")," "))}function fe(gt,oi){1>&&(w.TgZ(0,"h1",10),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_GROUP")," "))}function Je(gt,oi){if(1>&&(w.TgZ(0,"mat-form-field")(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w._UZ(4,"input",11),w.qZA()),2>){const it=w.oxw(2);w.xp6(2),w.hij("",w.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SHORT_NAME"),":"),w.xp6(2),w.Q6J("value",it.shortName)}}function we(gt,oi){if(1>&&(w.TgZ(0,"mat-form-field",12)(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w._UZ(4,"textarea",13),w.qZA()),2>){const it=w.oxw(2);w.xp6(2),w.hij(" ",w.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.DESCRIPTION"),": "),w.xp6(2),w.Q6J("formControl",it.descriptionCtrl)}}function pt(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div"),w.YNc(1,ve,3,3,"h1",2),w.YNc(2,xe,3,3,"h1",2),w.YNc(3,ot,3,3,"h1",2),w.YNc(4,fe,3,3,"h1",2),w.TgZ(5,"div",3),w.YNc(6,Je,5,4,"mat-form-field",4),w.TgZ(7,"mat-form-field")(8,"mat-label"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w._UZ(11,"input",5),w.TgZ(12,"mat-error"),w._uU(13),w.ALo(14,"translate"),w.qZA()(),w.YNc(15,we,5,4,"mat-form-field",6),w.qZA(),w.TgZ(16,"div",7)(17,"button",8),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.cancel())}),w._uU(18),w.ALo(19,"translate"),w.qZA(),w.TgZ(20,"button",9),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.submit())}),w._uU(21),w.ALo(22,"translate"),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(1),w.Q6J("ngIf",0===it.dialogType),w.xp6(1),w.Q6J("ngIf",1===it.dialogType),w.xp6(1),w.Q6J("ngIf",2===it.dialogType),w.xp6(1),w.Q6J("ngIf",3===it.dialogType),w.xp6(2),w.Q6J("ngIf",2===it.dialogType),w.xp6(3),w.hij("",w.lcZ(10,12,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.NAME"),":"),w.xp6(2),w.Q6J("formControl",it.nameCtrl),w.xp6(2),w.hij(" ",it.invalidNameMessage.length?it.invalidNameMessage:w.lcZ(14,14,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FILL_NAME")," "),w.xp6(2),w.Q6J("ngIf",2!==it.dialogType),w.xp6(3),w.hij(" ",w.lcZ(19,16,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.CANCEL_BUTTON")," "),w.xp6(2),w.Q6J("disabled",it.loading||it.nameCtrl.invalid||it.descriptionCtrl.invalid),w.xp6(1),w.hij(" ",w.lcZ(22,18,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SUBMIT_BUTTON")," ")}}var Y=function(gt){return gt[gt.FACILITY=0]="FACILITY",gt[gt.RESOURCE=1]="RESOURCE",gt[gt.VO=2]="VO",gt[gt.GROUP=3]="GROUP",gt}(Y||{});let Ue=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn,qi,wr){this.dialogRef=it,this.data=It,this.notificator=Ft,this.translateService=di,this.facilitiesManager=Ri,this.resourcesManager=An,this.groupsManager=vn,this.vosManager=qi,this.store=wr,this.invalidNameMessage=this.data.dialogType===Y.GROUP?this.store.getProperty("group_name_error_message"):"",this.loading=!1,this.secondaryRegex=this.data.dialogType===Y.GROUP?this.store.getProperty("group_name_secondary_regex"):""}ngOnInit(){switch(this.theme=this.data.theme,this.dialogType=this.data.dialogType,this.dialogType){case Y.FACILITY:this.nameCtrl=new b.p4(this.data.facility.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4(this.data.facility.description);break;case Y.RESOURCE:this.nameCtrl=new b.p4(this.data.resource.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new b.p4(this.data.resource.description);break;case Y.GROUP:{const it=this.data.group.name.split(":");this.nameCtrl=new b.p4(it[it.length-1],[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.pattern(this.secondaryRegex),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4(this.data.group.description);break}case Y.VO:this.shortName=this.data.vo.shortName,this.nameCtrl=new b.p4(this.data.vo.name,[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)]),this.descriptionCtrl=new b.p4}}cancel(){this.dialogRef.close(!1)}submit(){switch(this.loading=!0,this.dialogType){case Y.FACILITY:this.editFacility();break;case Y.RESOURCE:this.editResource();break;case Y.GROUP:this.editGroup();break;case Y.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(it=>{this.notificator.showSuccess(it),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(it=>{this.notificator.showSuccess(it),this.dialogRef.close(!0)})},()=>this.loading=!1)}editGroup(){this.groupsManager.getGroupById(this.data.group.id).subscribe(it=>{const It=it;It.name=this.nameCtrl.value,It.description=this.descriptionCtrl.value,this.groupsManager.updateGroup({group:It}).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(it=>{this.notificator.showSuccess(it),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(z.V6),w.Y36(p.sK),w.Y36(J.IQ),w.Y36(J.xk),w.Y36(J.ff),w.Y36(J.YF),w.Y36(z.d6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Ve,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,pt,23,20,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,x.Nt,Oe.IC,b.oH,ee.b,Le.e,p.X$]})}return gt})();var ae=h(1385),je=h(64124);function U(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}const le=function(gt){return{interval:gt}};function X(gt,oi){if(1>&&(w.TgZ(0,"div",8)(1,"mat-form-field")(2,"mat-label"),w._uU(3),w.ALo(4,"translate"),w.qZA(),w._UZ(5,"input",9),w.qZA(),w.TgZ(6,"mat-form-field")(7,"mat-label"),w._uU(8),w.ALo(9,"translate"),w.qZA(),w._UZ(10,"input",9),w.ALo(11,"translate"),w.qZA(),w.TgZ(12,"mat-form-field")(13,"mat-label"),w._uU(14),w.ALo(15,"translate"),w.qZA(),w._UZ(16,"input",9),w.qZA(),w.TgZ(17,"mat-form-field")(18,"mat-label"),w._uU(19),w.ALo(20,"translate"),w.qZA(),w._UZ(21,"input",9),w.ALo(22,"translate"),w.qZA(),w.TgZ(23,"mat-form-field")(24,"mat-label"),w._uU(25),w.ALo(26,"translate"),w.qZA(),w._UZ(27,"input",9),w.ALo(28,"translate"),w.qZA()()),2>){const it=w.oxw(2);w.xp6(3),w.Oqu(w.lcZ(4,10,"DIALOGS.GROUP_SYNC_DETAIL.GROUP_NAME")),w.xp6(2),w.Q6J("value",it.group.name),w.xp6(3),w.Oqu(w.lcZ(9,12,"DIALOGS.GROUP_SYNC_DETAIL.SYNCHRONIZATION")),w.xp6(2),w.Q6J("value",w.lcZ(11,14,it.syncType)),w.xp6(4),w.Oqu(w.lcZ(15,16,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_STATE")),w.xp6(2),w.Q6J("value",it.syncState),w.xp6(3),w.Oqu(w.lcZ(20,18,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_TIME")),w.xp6(2),w.Q6J("value",w.lcZ(22,20,it.syncTime)),w.xp6(4),w.Oqu(w.lcZ(26,22,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL")),w.xp6(2),w.Q6J("value",w.xi3(28,24,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL_MINUTES",w.VKq(27,le,it.syncInterval)))}}function Be(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"button",10),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw(2);return w.KtG(Ft.onForce())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2>){const it=w.oxw(2);w.Q6J("disabled",it.loading),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.GROUP_SYNC_DETAIL.FORCE")," ")}}function ke(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.YNc(4,X,29,29,"div",3),w.TgZ(5,"div",4)(6,"div",5)(7,"button",6),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(8),w.ALo(9,"translate"),w.qZA(),w.YNc(10,Be,3,4,"button",7),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.GROUP_SYNC_DETAIL.TITLE")),w.xp6(2),w.Q6J("ngIf",it.group),w.xp6(4),w.hij(" ",w.lcZ(9,6,"DIALOGS.GROUP_SYNC_DETAIL.CANCEL")," "),w.xp6(2),w.Q6J("ngIf","BASIC"===it.type||"STRUCTURED"===it.type)}}let Et=(()=>{class gt{constructor(it,It,Ft,di){this.dialogRef=it,this.data=It,this.groupService=Ft,this.notificator=di,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,[ae.r.GROUP_SYNC_ENABLED,ae.r.GROUP_LAST_SYNC_STATE,ae.r.GROUP_LAST_SYNC_TIMESTAMP,ae.r.GROUP_STRUCTURE_SYNC_ENABLED,ae.r.GROUP_LAST_STRUCTURE_SYNC_STATE,ae.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,ae.r.GROUP_SYNC_INTERVAL]).subscribe(it=>{this.group=it;const It=(0,je.IL)(this.group.attributes,ae.r.GROUP_SYNC_ENABLED).value,Ft=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_SYNC_STATE).value,di=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_SYNC_TIMESTAMP).value,Ri=(0,je.IL)(this.group.attributes,ae.r.GROUP_STRUCTURE_SYNC_ENABLED).value,An=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_STRUCTURE_SYNC_STATE).value,vn=(0,je.IL)(this.group.attributes,ae.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP).value,qi=(0,je.IL)(this.group.attributes,ae.r.GROUP_SYNC_INTERVAL).value;this.syncInterval=null===qi?"N/A":(5*+qi).toString(),null!==It&&"true"===It&&(this.type="BASIC",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.NORMAL_SYNC",this.syncState=""!==Ft?Ft:"OK",this.syncTime=(0,e.p6)(di,"YYYY-MM-dd H:mm:ss","en")),null!==Ri&&Ri&&(this.type="STRUCTURED",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.STRUCT_SYNC",this.syncState=""!==An?An:"OK",this.syncTime=(0,e.p6)(vn,"YYYY-MM-dd H:mm:ss","en")),this.loading=!1})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.ff),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,U,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,ke,11,8,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,x.Nt,ee.b,Le.e,p.X$]})}return gt})();function he(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Pe(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function r(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function u(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"input",5,6),w.NdJ("ngModelChange",function(Ft){w.CHM(it);const di=w.oxw();return w.KtG(di.subject=Ft)}),w.qZA(),w.YNc(11,Pe,3,3,"mat-error",7),w.qZA(),w.TgZ(12,"mat-form-field")(13,"mat-label"),w._uU(14),w.ALo(15,"translate"),w.qZA(),w.TgZ(16,"textarea",8,9),w.NdJ("ngModelChange",function(Ft){w.CHM(it);const di=w.oxw();return w.KtG(di.message=Ft)}),w.ALo(18,"translate"),w._uU(19," "),w.qZA(),w.YNc(20,r,3,3,"mat-error",7),w.qZA()(),w.TgZ(21,"div",10)(22,"div",11)(23,"button",12),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.dialogRef.close())}),w._uU(24),w.ALo(25,"translate"),w.qZA(),w.TgZ(26,"button",13),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.sendBugReport())}),w._uU(27),w.ALo(28,"translate"),w.qZA()()()()}if(2>){const it=w.MAs(10),It=w.MAs(17),Ft=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),w.xp6(2),w.Q6J("ngModel",Ft.subject),w.xp6(2),w.Q6J("ngIf",it.invalid),w.xp6(3),w.Oqu(w.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),w.xp6(2),w.s9C("placeholder",w.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),w.Q6J("ngModel",Ft.message),w.xp6(4),w.Q6J("ngIf",It.invalid),w.xp6(4),w.hij(" ",w.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),w.xp6(2),w.Q6J("disabled",""===Ft.message||""===Ft.subject||Ft.loading),w.xp6(1),w.hij(" ",w.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let C=(()=>{class gt{constructor(it,It,Ft,di,Ri,An){this.dialogRef=it,this.translate=It,this.notificator=Ft,this.rtMessages=di,this.data=Ri,this.storeService=An,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(it=>{this.dialogRef.afterClosed().subscribe(()=>{const It="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),it.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(It)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const it=this.storeService.getProperty("config");let It=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(It=It.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),It=It.concat(this.data.error.message,"\n","Perun instance: ",it,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const Ft=/"password":".+?"/;let di=JSON.stringify(this.data.error.payload);di=di.replace(Ft,'"password":"####"'),It=It.concat("Payload:\n"+di+"\n\n")}return It=It.concat("Sent from new Perun Gui, version: ",h(4147).i8),It.split("\n").join("\n ")}parseMethod(it){return it&&this.methodRegexp.exec(it)[1]}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(p.sK),w.Y36(z.V6),w.Y36(J.Hr),w.Y36(S.WI),w.Y36(z.d6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,he,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,u,29,23,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,b.On,x.Nt,ee.b,Le.e,p.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return gt})(),M=(()=>{class gt{constructor(it,It,Ft){this.dialogRef=it,this.dialog=It,this.data=Ft}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const it=(0,je.kZ)();it.width="550px",it.data={error:this.data.error},it.autoFocus=!1,this.dialog.open(C,it)}),this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.uw),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.qZA(),w.TgZ(2,"div",1),w._uU(3),w.qZA(),w.TgZ(4,"div",2)(5,"div",3)(6,"button",4),w.NdJ("click",function(){return Ft.onBugReportClick()}),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"button",5),w.NdJ("click",function(){return Ft.onCloseClick()}),w._uU(10),w.ALo(11,"translate"),w.qZA()()()),2&It&&(w.xp6(1),w.Oqu(Ft.data.title),w.xp6(2),w.hij(" ",Ft.data.description,"\n"),w.xp6(3),w.Q6J("hidden","error"!==Ft.data.type),w.xp6(1),w.hij(" ",w.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),w.xp6(3),w.hij(" ",w.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})();var f=h(2916);function o(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function n(gt,oi){1>&&w._UZ(0,"th",14)}function t(gt,oi){if(1>&&(w.TgZ(0,"td",15),w._uU(1),w.qZA()),2>){const it=oi.$implicit;w.xp6(1),w.hij(" ",it.userExtSource.extSource.name," ")}}function i(gt,oi){1>&&w._UZ(0,"tr",16)}function a(gt,oi){1>&&w._UZ(0,"tr",17)}function c(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.ALo(4,"customTranslate"),w.qZA(),w.TgZ(5,"div",3)(6,"p"),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w.TgZ(10,"div",4),w._uU(11),w.ALo(12,"translate"),w.ALo(13,"customTranslate"),w.qZA(),w.TgZ(14,"table",5),w.ynx(15,6),w.YNc(16,n,1,0,"th",7),w.YNc(17,t,2,1,"td",8),w.BQk(),w.YNc(18,i,1,0,"tr",9),w.YNc(19,a,1,0,"tr",10),w.qZA()(),w.TgZ(20,"div",11)(21,"button",12),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(22),w.ALo(23,"translate"),w.ALo(24,"customTranslate"),w.qZA(),w.TgZ(25,"button",13),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(26),w.ALo(27,"translate"),w.ALo(28,"customTranslate"),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,8,w.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),w.xp6(5),w.hij(" ",w.lcZ(8,12,w.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),w.xp6(4),w.hij(" ",w.lcZ(12,16,w.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),w.xp6(3),w.Q6J("dataSource",it.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",it.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",it.displayedColumns),w.xp6(3),w.hij(" ",w.lcZ(23,20,w.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(27,24,w.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let l=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.usersManagerService=Ft,this.translate=di,this.notificator=Ri,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.by(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const it=this.data.extSources.map(It=>It.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,it,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.Fv),w.Y36(z.Te),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,o,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,c,29,28,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,ee.b,Le.e,p.X$,f.a]})}return gt})(),d=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.data=It}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.qZA(),w.TgZ(2,"div",1)(3,"textarea",2),w._uU(4),w.qZA()(),w.TgZ(5,"div",3)(6,"button",4),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(7),w.ALo(8,"translate"),w.qZA(),w.TgZ(9,"button",5),w._uU(10),w.ALo(11,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(Ft.title),w.xp6(3),w.Oqu(Ft.value),w.xp6(3),w.hij(" ",w.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),w.xp6(2),w.Q6J("cdkCopyToClipboard",Ft.value),w.xp6(1),w.hij(" ",w.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,x.Nt,Oe.IC,B.i3,p.X$],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return gt})();function s(gt,oi){1>&&w._UZ(0,"th",12)}function E(gt,oi){if(1>&&(w.TgZ(0,"td",13),w._uU(1),w.qZA()),2>){const it=oi.$implicit;w.xp6(1),w.Oqu(it.displayName)}}function k(gt,oi){1>&&w._UZ(0,"tr",14)}function Q(gt,oi){1>&&w._UZ(0,"tr",15)}let rt=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.notificator=Ft,this.translate=di,this.attributesManager=Ri,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new g.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(it=>{this.notificator.showSuccess(it),this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(z.V6),w.Y36(p.sK),w.Y36(J.H8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"div"),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"div",2),w._uU(8),w.ALo(9,"translate"),w.qZA(),w.TgZ(10,"table",3),w.ynx(11,4),w.YNc(12,s,1,0,"th",5),w.YNc(13,E,2,1,"td",6),w.BQk(),w.YNc(14,k,1,0,"tr",7),w.YNc(15,Q,1,0,"tr",8),w.qZA()(),w.TgZ(16,"div",9)(17,"button",10),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(18),w.ALo(19,"translate"),w.qZA(),w.TgZ(20,"button",11),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(21),w.ALo(22,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,8,"DIALOGS.EDIT_ATTRIBUTES.TITLE")),w.xp6(4),w.hij(" ",w.lcZ(6,10,"DIALOGS.EDIT_ATTRIBUTES.DESCRIPTION")," "),w.xp6(3),w.hij(" ",w.lcZ(9,12,"DIALOGS.EDIT_ATTRIBUTES.ASK")," "),w.xp6(2),w.Q6J("dataSource",Ft.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",Ft.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",Ft.displayedColumns),w.xp6(3),w.hij(" ",w.lcZ(19,14,"DIALOGS.EDIT_ATTRIBUTES.CANCEL")," "),w.xp6(3),w.hij(" ",w.lcZ(22,16,"DIALOGS.EDIT_ATTRIBUTES.SAVE")," "))},dependencies:[g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})(),Ge=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.data=It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h5",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.TgZ(8,"textarea",2),w.NdJ("ngModelChange",function(Ri){return Ft.attributeValue=Ri}),w.qZA()()(),w.TgZ(9,"div",3)(10,"button",4),w.NdJ("click",function(){return Ft.cancel()}),w._uU(11),w.ALo(12,"translate"),w.qZA(),w.TgZ(13,"button",5),w.NdJ("click",function(){return Ft.submit()}),w._uU(14),w.ALo(15,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),w.xp6(5),w.hij(" ",w.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),w.xp6(2),w.Q6J("ngModel",Ft.attributeValue),w.xp6(3),w.hij(" ",w.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),w.xp6(3),w.hij(" ",w.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,b.Fj,b.JJ,b.On,x.Nt,Oe.IC,p.X$]})}return gt})(),De=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.data=It}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h5",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"div"),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"div",2),w._uU(8),w.qZA()(),w.TgZ(9,"div",3)(10,"button",4),w.NdJ("click",function(){return Ft.cancel()}),w._uU(11),w.ALo(12,"translate"),w.qZA(),w.TgZ(13,"button",5),w.NdJ("click",function(){return Ft.submit()}),w._uU(14),w.ALo(15,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),w.xp6(4),w.hij(" ",w.lcZ(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),w.xp6(3),w.hij(" ",Ft.data.name," "),w.xp6(3),w.hij(" ",w.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),w.xp6(3),w.hij(" ",w.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,p.X$]})}return gt})();var et=h(11186);function se(gt,oi){if(1>&&(w.TgZ(0,"perun-web-apps-alert",9),w._uU(1),w.qZA()),2>){const it=w.oxw();w.xp6(1),w.Oqu(it.pendingEmailsMessage)}}function ie(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let _e=(()=>{class gt{constructor(it,It,Ft,di,Ri,An){this.dialogRef=it,this.data=It,this.translate=Ft,this.notificator=di,this.usersManagerService=Ri,this.authService=An,this.pendingMails=[],Ft.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(vn=>this.successMessage=vn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(vn=>this.pendingEmailsMessageStart=vn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(vn=>this.pendingEmailsMessageEnd=vn)}ngOnInit(){this.emailControl=new b.p4(null,[b.kI.required,b.kI.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(it=>{this.pendingMails=it.filter((Ft,di,Ri)=>di===Ri.indexOf(Ft));let It="";this.pendingMails.forEach(Ft=>It+=`${Ft===this.pendingMails[0]?"":", "}${Ft}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+It+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const It=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",It[0]+"//"+It[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(p.sK),w.Y36(z.V6),w.Y36(J.Fv),w.Y36(z.e8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1),w.YNc(5,se,2,1,"perun-web-apps-alert",2),w.TgZ(6,"mat-form-field",3)(7,"mat-label"),w._uU(8),w.ALo(9,"translate"),w.ALo(10,"customTranslate"),w.qZA(),w._UZ(11,"input",4),w.YNc(12,ie,4,5,"mat-error",5),w.qZA()(),w.TgZ(13,"div",6)(14,"button",7),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(15),w.ALo(16,"translate"),w.ALo(17,"customTranslate"),w.qZA(),w.TgZ(18,"button",8),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(19),w.ALo(20,"translate"),w.ALo(21,"customTranslate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,8,w.lcZ(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),w.xp6(4),w.Q6J("ngIf",Ft.pendingMails.length),w.xp6(3),w.Oqu(w.lcZ(9,12,w.lcZ(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),w.xp6(3),w.Q6J("formControl",Ft.emailControl),w.xp6(1),w.Q6J("ngIf",Ft.emailControl.invalid),w.xp6(3),w.hij(" ",w.lcZ(16,16,w.lcZ(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",!Ft.emailControl.valid),w.xp6(1),w.hij(" ",w.lcZ(20,20,w.lcZ(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,b.Fj,b.JJ,b.Q7,x.Nt,b.oH,et.w,p.X$,f.a]})}return gt})();function tt(gt,oi){1>&&(w.TgZ(0,"div",9),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function lt(gt,oi){1>&&w._UZ(0,"th",16)}function St(gt,oi){if(1>&&(w.TgZ(0,"td",17),w._uU(1),w.qZA()),2>){const it=oi.$implicit;w.xp6(1),w.Oqu(it)}}function Mt(gt,oi){1>&&w._UZ(0,"tr",18)}function Ot(gt,oi){1>&&w._UZ(0,"tr",19)}function Vt(gt,oi){if(1>&&(w.TgZ(0,"table",10),w.ynx(1,11),w.YNc(2,lt,1,0,"th",12),w.YNc(3,St,2,1,"td",13),w.BQk(),w.YNc(4,Mt,1,0,"tr",14),w.YNc(5,Ot,1,0,"tr",15),w.qZA()),2>){const it=w.oxw();w.Q6J("dataSource",it.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",it.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",it.displayedColumns)}}function si(gt,oi){if(1>&&(w.TgZ(0,"perun-web-apps-alert",20),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>){const it=w.oxw();w.Q6J("alert_type","warn"),w.xp6(1),w.hij(" ",w.lcZ(2,2,it.data.alert)," ")}}function zt(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"button",21),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function wt(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"button",22),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let Tt=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.data=It,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.by(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div")(1,"h1",0),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",1)(5,"p"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.YNc(8,tt,3,3,"div",2),w.YNc(9,Vt,6,3,"table",3),w.YNc(10,si,3,4,"perun-web-apps-alert",4),w.qZA(),w.TgZ(11,"div",5)(12,"button",6),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(13),w.ALo(14,"translate"),w.qZA(),w.YNc(15,zt,3,3,"button",7),w.YNc(16,wt,3,3,"button",8),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(2),w.Oqu(w.lcZ(3,11,Ft.data.title)),w.xp6(4),w.hij(" ",w.lcZ(7,13,Ft.data.description)," "),w.xp6(2),w.Q6J("ngIf",Ft.data.showAsk),w.xp6(1),w.Q6J("ngIf",Ft.data.items.length),w.xp6(1),w.Q6J("ngIf",Ft.data.alert),w.xp6(3),w.hij(" ",w.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),w.xp6(2),w.Q6J("ngIf","remove"===Ft.data.type),w.xp6(1),w.Q6J("ngIf","confirmation"===Ft.data.type))},dependencies:[e.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,S.uh,S.xY,S.H8,m.lW,et.w,p.X$]})}return gt})();var Me=h(41894),mt=h(92596);let qe=(()=>{class gt{transform(it){const It=it.split(":");return It[It.length-1]}static#e=this.\u0275fac=function(It){return new(It||gt)};static#t=this.\u0275pipe=w.Yjl({name:"parseGroupName",type:gt,pure:!0})}return gt})();function Ke(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function At(gt,oi){1>&&(w.TgZ(0,"perun-web-apps-alert"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.NO_PATHS")," "))}function Ut(gt,oi){1>&&(w.TgZ(0,"span",23),w.ALo(1,"translate"),w.TgZ(2,"mat-icon"),w._uU(3,"person_pin_circle"),w.qZA()()),2>&&w.s9C("matTooltip",w.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT"))}function Xt(gt,oi){1>&&(w.TgZ(0,"span",23),w.ALo(1,"translate"),w.TgZ(2,"mat-icon"),w._uU(3,"mediation"),w.qZA()()),2>&&w.s9C("matTooltip",w.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE"))}const mi=function(gt){return{"min-width":gt}};function Mi(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"mat-tree-node",17)(1,"li",18)(2,"div",19),w.NdJ("click",function(){const di=w.CHM(it).$implicit,Ri=w.oxw(4);return w.KtG(Ri.navigate(di.id,di.include))}),w.TgZ(3,"div",20)(4,"span"),w._uU(5),w.ALo(6,"parseGroupName"),w.qZA(),w.YNc(7,Ut,4,3,"span",21),w.YNc(8,Xt,4,3,"span",21),w.TgZ(9,"span",22),w._uU(10),w.qZA()()()()()}if(2>){const it=oi.$implicit,It=w.oxw(4);w.xp6(2),w.ekj("cursor-pointer",it.direct||it.include)("act-disabled",!it.direct&&!it.include),w.xp6(1),w.Q6J("ngStyle",w.VKq(11,mi,It.getMinWidth(it.level))),w.xp6(2),w.Oqu(w.lcZ(6,9,it.name)),w.xp6(2),w.Q6J("ngIf",it.direct),w.xp6(1),w.Q6J("ngIf",it.include),w.xp6(2),w.Oqu(it.description)}}function xt(gt,oi){1>&&(w.TgZ(0,"span",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT")))}function _i(gt,oi){1>&&(w.TgZ(0,"span",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE")))}function yt(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"mat-nested-tree-node")(1,"li")(2,"div",24)(3,"button",25),w.ALo(4,"translate"),w.TgZ(5,"mat-icon",26),w._uU(6),w.qZA()(),w.TgZ(7,"div",27),w.NdJ("click",function(){const di=w.CHM(it).$implicit,Ri=w.oxw(4);return w.KtG(Ri.navigate(di.id,di.include))}),w.TgZ(8,"div",28)(9,"span"),w._uU(10),w.ALo(11,"parseGroupName"),w.qZA(),w.YNc(12,xt,3,3,"span",29),w.YNc(13,_i,3,3,"span",29),w.TgZ(14,"span",30),w._uU(15),w.qZA()()()(),w.TgZ(16,"ul"),w.GkF(17,31),w.qZA()()()}if(2>){const it=oi.$implicit,It=w.oxw(4);w.xp6(3),w.s9C("matTooltip",w.lcZ(4,14,It.treeControl.isExpanded(it)?"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_MORE")),w.uIk("aria-label","Toggle "+it.name),w.xp6(3),w.hij(" ",It.treeControl.isExpanded(it)?"expand_more":"chevron_right"," "),w.xp6(1),w.ekj("cursor-pointer",it.direct||it.include)("act-disabled",!it.direct&&!it.include),w.xp6(1),w.Q6J("ngStyle",w.VKq(18,mi,It.getMinWidth(it.level))),w.xp6(2),w.Oqu(w.lcZ(11,16,it.name)),w.xp6(2),w.Q6J("ngIf",it.direct),w.xp6(1),w.Q6J("ngIf",it.include),w.xp6(2),w.Oqu(it.description),w.xp6(1),w.ekj("example-tree-invisible",!It.treeControl.isExpanded(it))}}function Nt(gt,oi){if(1>&&(w.TgZ(0,"mat-tree",14),w.YNc(1,Mi,11,13,"mat-tree-node",15),w.YNc(2,yt,18,20,"mat-nested-tree-node",16),w.qZA()),2>){const it=w.oxw(3);w.Q6J("dataSource",it.dataSource)("treeControl",it.treeControl),w.xp6(2),w.Q6J("matTreeNodeDefWhen",it.hasChild)}}function Gt(gt,oi){if(1>&&(w.TgZ(0,"div",8)(1,"p",9),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"mat-form-field",10)(5,"mat-label"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w._UZ(8,"input",11),w.qZA(),w.YNc(9,At,3,3,"perun-web-apps-alert",12),w.YNc(10,Nt,3,3,"mat-tree",13),w.qZA()),2>){const it=w.oxw(2);w.xp6(2),w.Oqu(w.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INFO")),w.xp6(4),w.hij(" ",w.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.FILTER")," "),w.xp6(2),w.Q6J("formControl",it.formControl),w.xp6(1),w.Q6J("ngIf",!it.dataSource.data.length),w.xp6(1),w.Q6J("ngIf",it.dataSource.data.length)}}const li=function(gt){return{name:gt}};function fi(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.YNc(4,Gt,11,9,"div",4),w.TgZ(5,"div",5)(6,"div",6)(7,"button",7),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(8),w.ALo(9,"translate"),w.qZA()()()()}if(2>){const it=w.oxw();w.xp6(2),w.hij(" ",w.xi3(3,3,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.TITLE",w.VKq(8,li,it.userName))," "),w.xp6(2),w.Q6J("ngIf",it.dataSource),w.xp6(4),w.hij(" ",w.lcZ(9,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.CLOSE")," ")}}let xi=(()=>{class gt{constructor(it,It,Ft){this.dialogRef=it,this.data=It,this.groupsManagerService=Ft,this.treeControl=new Me.VY(di=>di.children),this.dataSource=new Ce.WX,this.formControl=new b.p4(""),this.userName="",this.groupTree=[],this.paths=[],this.hasChild=(di,Ri)=>!!Ri.children&&Ri.children.length>0}ngOnInit(){this.loading=!0,this.groupsManagerService.getIndirectMembershipPaths(this.data.member.id,this.data.groupId).subscribe(it=>{this.paths=it,this.createGroupTree(this.paths),this.dataSource.data=this.groupTree,this.loading=!1}),this.formControl.valueChanges.subscribe(it=>{const It=it.trim().toLowerCase(),Ft=this.paths.filter(di=>di.filter(Ri=>Ri.name.includes(It)).length);this.createGroupTree(Ft),this.dataSource.data=this.groupTree}),this.userName=(0,je.bD)(this.data.member.user)}onCancel(){this.dialogRef.close()}navigate(it,It=!1){window.open(`/organizations/${this.data.member.voId}/groups/${it}${It?"/settings/relations":""}`,"_blank")}getMinWidth(it){return String(400-40*it)+"px"}recursiveSearch(it,It,Ft){for(const Ri of it)if(Ri.name===It[Ft].name)return It.length===Ft+1?(Ri.direct=!0,it):(Ri.children=It[++Ft].name.includes(It[Ft-1].name)?this.recursiveSearch(Ri.children,It,Ft):[{name:It[Ft].name,id:It[Ft-1].id,description:It[Ft].description,direct:!1,include:!0,level:Ft,children:[]}].concat(Ri.children),it);return it.push({name:It[Ft].name,id:It[Ft].id,description:It[Ft].description,direct:!1,include:!1,level:Ft,children:[]}),this.recursiveSearch(it,It,Ft)}createGroupTree(it){this.groupTree=[],it.forEach(It=>{this.groupTree=this.recursiveSearch(this.groupTree,It,0)}),this.groupTree.length&&(this.groupTree=this.groupTree[0].children)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.ff))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Ke,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,fi,10,10,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,e.PC,S.uh,S.xY,S.H8,m.lW,m.RK,T.KE,T.hX,b.Fj,b.JJ,x.Nt,b.oH,O.Hw,et.w,ee.b,Le.e,Ce.GZ,Ce.fQ,Ce.eu,Ce.gi,Ce.uo,Ce.Ar,mt.gM,p.X$,qe],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 gt})(),Zi=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.router=It}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(ce.F0))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),w._uU(5),w.ALo(6,"translate"),w.qZA()(),w.TgZ(7,"div",3)(8,"button",4),w.NdJ("click",function(){return Ft.onClose()}),w._uU(9),w.ALo(10,"translate"),w.qZA()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),w.xp6(4),w.Oqu(w.lcZ(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),w.xp6(4),w.hij(" ",w.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[S.uh,S.xY,S.H8,m.lW,et.w,p.X$]})}return gt})();var ji=h(94664),Di=h(22096),Qi=h(9769),an=h(62428),$i=h(45355);let Yt=(()=>{class gt{constructor(it){this.dialogRef=it,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.expirationChanged=new w.vpe}ngOnInit(){this.setDateBounds()}onChangeExpiration(){this.expirationChanged.emit(this.newExpiration)}onCancel(){this.dialogRef.close(!1)}setExpiration(it){this.newExpiration=it}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(It){return new(It||gt)(w.Y36(S.so))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"div",1)(2,"p")(3,"strong"),w._uU(4),w.ALo(5,"translate"),w.qZA(),w._uU(6),w.ALo(7,"parseDate"),w.qZA(),w.TgZ(8,"p"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w.TgZ(11,"perun-web-apps-expiration-select",2),w.NdJ("expirationSelected",function(Ri){return Ft.setExpiration(Ri)}),w.qZA()(),w.TgZ(12,"div",3)(13,"button",4),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(14),w.ALo(15,"translate"),w.qZA(),w.TgZ(16,"button",5),w.NdJ("click",function(){return Ft.onChangeExpiration()}),w._uU(17),w.ALo(18,"translate"),w.qZA()()()),2&It&&(w.xp6(4),w.hij(" ",w.lcZ(5,11,"DIALOGS.CHANGE_EXPIRATION.CURRENT_EXPIRATION")," "),w.xp6(2),w.hij(" ",w.lcZ(7,13,Ft.currentExpiration)," "),w.xp6(3),w.Oqu(w.lcZ(10,15,"DIALOGS.CHANGE_EXPIRATION.SELECT_NEW")),w.xp6(2),w.Q6J("expiration",Ft.currentExpiration)("allowNever","VALID"===Ft.status)("canExtendInVo",Ft.canExtendInVo)("canExtendInGroup",Ft.canExtendInGroup)("minDate",Ft.minDate)("maxDate",Ft.maxDate),w.xp6(3),w.hij(" ",w.lcZ(15,17,"DIALOGS.CHANGE_EXPIRATION.CANCEL")," "),w.xp6(3),w.hij(" ",w.lcZ(18,19,"DIALOGS.CHANGE_EXPIRATION.SAVE")," "))},dependencies:[S.xY,S.H8,m.lW,Ie.c,p.X$,$i.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 gt})();function yi(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function de(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(it);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.CHANGE_GROUP_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("status",it.status)("currentExpiration",it.expiration)("canExtendInGroup",it.canExtendMembership)}}let ft=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn){this.dialogRef=it,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.groupManager=Ri,this.translate=An,this.notificator=vn,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,ae.r.GROUP_DEF_EXPIRATION_RULES).pipe((0,ji.w)(it=>it.value?this.groupManager.canExtendMembershipInGroup(this.data.memberId,this.data.groupId):(0,Di.of)(!1))).subscribe({next:it=>{this.canExtendMembership=it,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(it){this.loading=!0,this.expirationAttr.value="never"===it?null:it;const It=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,Di.of)(it).pipe((0,Qi.z)(di=>(0,an.s)(()=>"groupRules"===di,It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.H8),w.Y36(J.uq),w.Y36(J.ff),w.Y36(z.Te),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,yi,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,de,5,6,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,ee.b,Le.e,Yt,p.X$]})}return gt})();var Qe=h(91762);function Bt(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function ei(gt,oi){1>&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function Oi(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),w._uU(9),w.ALo(10,"translate"),w.qZA(),w._UZ(11,"input",8),w.TgZ(12,"mat-icon",9),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.showOldPassword=!Ft.showOldPassword)}),w._uU(13),w.qZA(),w.YNc(14,ei,3,3,"mat-error",10),w.qZA(),w._UZ(15,"perun-web-apps-password-form",11),w.qZA()()(),w.TgZ(16,"div",12)(17,"div",13)(18,"button",14),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.close())}),w._uU(19),w.ALo(20,"translate"),w.qZA(),w.TgZ(21,"button",15),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.changePassword())}),w._uU(22),w.ALo(23,"translate"),w.qZA()()()()}if(2>){const it=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("formGroup",it.formGroup),w.xp6(4),w.hij(" ",w.lcZ(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),w.xp6(2),w.Q6J("type",it.showOldPassword?"text":"password"),w.xp6(2),w.hij(" ",it.showOldPassword?"visibility_off":"visibility"," "),w.xp6(1),w.Q6J("ngIf",it.oldPwd.hasError("required")),w.xp6(1),w.Q6J("formGroup",it.formGroup)("namespace",it.data.namespace),w.xp6(4),w.hij(" ",w.lcZ(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",it.formGroup.invalid||it.formGroup.pending||it.loading),w.xp6(1),w.hij(" ",w.lcZ(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let zn=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn){this.dialogRef=it,this.data=It,this._formBuilder=Ft,this.usersManagerService=di,this.apiRequestConfiguration=Ri,this.notificator=An,this.translate=vn,this.showOldPassword=!1,vn.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(qi=>this.successMessage=qi)}ngOnInit(){this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",b.kI.required],passwordCtrl:["",b.kI.required,[(0,ye.yT)(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:je.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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(b.QS),w.Y36(J.Fv),w.Y36(z.F5),w.Y36(z.V6),w.Y36(p.sK))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Bt,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,Oi,24,19,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,T.TO,T.R9,b._Y,b.Fj,b.JJ,b.JL,b.Q7,x.Nt,b.sg,b.u,O.Hw,ee.b,Le.e,Qe.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 gt})();function $n(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function fr(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(it);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,4,"DIALOGS.CHANGE_VO_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("status",it.status)("currentExpiration",it.expiration)("canExtendInVo",it.canExtendMembership)}}let On=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.notificator=Ri,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,ae.r.VO_DEF_EXPIRATION_RULES).pipe((0,ji.w)(it=>it.value?this.memberManager.canExtendMembership(this.data.memberId):(0,Di.of)(!1))).subscribe({next:it=>{this.canExtendMembership=it,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(it){this.loading=!0,this.expirationAttr.value="never"===it?null:it;const It=this.memberManager.extendMembership(this.data.memberId),Ft=this.attributesManagerService.setMemberAttribute({member:this.data.memberId,attribute:this.expirationAttr});(0,Di.of)(it).pipe((0,Qi.z)(di=>(0,an.s)(()=>"voRules"===di,It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.H8),w.Y36(J.uq),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,$n,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,fr,5,6,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,ee.b,Le.e,Yt,p.X$]})}return gt})();function er(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function xr(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-change-expiration-dialog",4),w.NdJ("expirationChanged",function(Ft){w.CHM(it);const di=w.oxw();return w.KtG(di.onExpirationChanged(Ft))}),w.qZA()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,2,"DIALOGS.CHANGE_SPONSORSHIP_EXPIRATION.TITLE")),w.xp6(2),w.Q6J("currentExpiration",it.currentExpiration)}}let qn=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn){this.dialogRef=it,this.data=It,this.attributesManagerService=Ft,this.memberManager=di,this.groupManager=Ri,this.translate=An,this.notificator=vn,this.loading=!1,An.get("DIALOGS.CHANGE_EXPIRATION.SUCCESS").subscribe(qi=>this.successMessage=qi)}ngOnInit(){this.loading=!0,this.currentExpiration=this.data.sponsor.validityTo?this.data.sponsor.validityTo:"never",this.newExpiration=this.currentExpiration;const it=new Date;this.minDate=new Date(it.getFullYear(),it.getMonth(),it.getDate()),this.loading=!1}onExpirationChanged(it){this.loading=!0,this.memberManager.updateSponsorshipValidity(this.data.memberId,this.data.sponsor.user.id,"never"===it?null:it).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.H8),w.Y36(J.uq),w.Y36(J.ff),w.Y36(p.sK),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,er,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,xr,5,4,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[S.uh,ee.b,Le.e,Yt,p.X$]})}return gt})();function ar(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Yi(gt,oi){if(1>&&(w.TgZ(0,"p",11),w._uU(1),w.TgZ(2,"span",12),w._uU(3),w.qZA(),w._uU(4),w.TgZ(5,"span",12),w._uU(6),w.qZA()()),2>){const it=w.oxw(2);w.xp6(1),w.hij(" ",it.group.name," "),w.xp6(2),w.hij("#",it.group.id,""),w.xp6(1),w.hij(" - ",it.resource.name," "),w.xp6(2),w.hij("#",it.resource.id,"")}}function Mn(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function Fn(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function Sn(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"mat-radio-group",14),w.NdJ("ngModelChange",function(Ft){w.CHM(it);const di=w.oxw(2);return w.KtG(di.asyncValidation=Ft)}),w.TgZ(1,"span",15),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"mat-radio-button",16),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"mat-radio-button",16),w._uU(8),w.ALo(9,"translate"),w.qZA()()}if(2>){const it=w.oxw(2);w.Q6J("ngModel",it.asyncValidation),w.xp6(2),w.hij(" ",w.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),w.xp6(2),w.Q6J("value",!1),w.xp6(1),w.hij(" ",w.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),w.xp6(2),w.Q6J("value",!0),w.xp6(1),w.hij(" ",w.lcZ(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," ")}}function Wn(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function or(gt,oi){1>&&(w.TgZ(0,"span",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2>&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function tr(gt,oi){if(1>){const it=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,Yi,7,4,"p",4),w.TgZ(6,"p")(7,"strong",5),w._uU(8),w.ALo(9,"translate"),w.qZA(),w._uU(10),w.qZA(),w.TgZ(11,"p")(12,"strong",5),w._uU(13),w.ALo(14,"translate"),w.qZA(),w._uU(15),w.qZA(),w.YNc(16,Mn,3,3,"span",6),w.YNc(17,Fn,3,3,"span",6),w.YNc(18,Sn,10,12,"mat-radio-group",7),w.YNc(19,Wn,3,3,"span",6),w.YNc(20,or,3,3,"span",6),w.qZA(),w.TgZ(21,"div",8)(22,"button",9),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(23),w.ALo(24,"translate"),w.qZA(),w.TgZ(25,"button",10),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(26),w.ALo(27,"translate"),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("ngIf",it.group&&it.resource),w.xp6(3),w.hij(" ",w.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),w.xp6(2),w.hij(" ",it.status," "),w.xp6(3),w.hij(" ",w.lcZ(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),w.xp6(2),w.hij(" ",it.getReversedStatus()," "),w.xp6(1),w.Q6J("ngIf","INACTIVE"===it.status||"FAILED"===it.status),w.xp6(1),w.Q6J("ngIf","ACTIVE"===it.status),w.xp6(1),w.Q6J("ngIf","INACTIVE"===it.status||"FAILED"===it.status),w.xp6(1),w.Q6J("ngIf",("INACTIVE"===it.status||"FAILED"===it.status)&&!1===it.asyncValidation),w.xp6(1),w.Q6J("ngIf",("INACTIVE"===it.status||"FAILED"===it.status)&&!0===it.asyncValidation),w.xp6(3),w.hij(" ",w.lcZ(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",it.loading),w.xp6(1),w.hij(" ",w.lcZ(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===it.status?"DEACTIVATE":"ACTIVATE"))," ")}}let Sr=(()=>{class gt{constructor(it,It,Ft,di){this.dialogRef=it,this.data=It,this.resourceService=Ft,this.groupService=di,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(it=>{this.resource=it,this.groupService.getGroupById(this.data.groupId).subscribe(It=>{this.group=It,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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.xk),w.Y36(J.ff))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,ar,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,tr,28,24,"div",1),w.qZA()),2&It){const di=w.MAs(1);w.xp6(2),w.Gre("",Ft.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,b.JJ,b.On,v.VQ,v.U0,ee.b,Le.e,p.X$],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return gt})();var Xn=h(70285);let Fr=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.notificator=Ft,this.usersService=di,this.translate=Ri,this.force=!1,this.displayedColumns=["name"],this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.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(it){this.force=it.force,it.deleted?this.anonymizeUser():this.onCancel()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(z.V6),w.Y36(J.Fv),w.Y36(z.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,selectors:[["perun-web-apps-anonymize-user-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","relations","loading","anonymize","deleted"]],template:function(It,Ft){1&It&&(w.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),w.NdJ("deleted",function(Ri){return Ft.onSubmit(Ri)}),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(1),w.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading)("anonymize",!0))},dependencies:[Xn.e]})}return gt})(),bn=(()=>{class gt{constructor(it){this.dialogRef=it}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"h1",1),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",2),w._UZ(5,"mat-spinner",3),w.qZA()()),2&It&&(w.xp6(2),w.hij(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_LOADING")," "),w.xp6(3),w.Q6J("diameter",50))},dependencies:[S.uh,S.xY,R.Ou,p.X$],styles:[".loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}"]})}return gt})();function Si(gt,oi){if(1>&&(w.TgZ(0,"mat-option",13),w._uU(1),w.qZA()),2>){const it=oi.$implicit,It=w.oxw();w.Q6J("value",It.selectedUnit),w.xp6(1),w.hij(" ",it," ")}}let Gi=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.rtMessagesService=Ft,this.notificator=di,this.translate=Ri,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",Ri.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(An=>this.successMessage=An)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new b.p4(null,[b.kI.required]),this.newValueControl=new b.p4(null,[b.kI.required,b.kI.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const Ft=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new te.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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.Hr),w.Y36(z.V6),w.Y36(p.sK))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),w._uU(8),w.ALo(9,"translate"),w.ALo(10,"customTranslate"),w.qZA(),w.TgZ(11,"p"),w._uU(12),w.qZA()(),w.TgZ(13,"div")(14,"p",3),w._uU(15),w.ALo(16,"translate"),w.ALo(17,"customTranslate"),w.qZA(),w.TgZ(18,"p"),w._uU(19),w.qZA()(),w.TgZ(20,"div",4)(21,"mat-form-field")(22,"mat-label"),w._uU(23),w.ALo(24,"translate"),w.ALo(25,"customTranslate"),w.qZA(),w._UZ(26,"input",5),w.qZA(),w.TgZ(27,"mat-select",6),w.NdJ("valueChange",function(Ri){return Ft.selectedUnit=Ri}),w.YNc(28,Si,2,2,"mat-option",7),w.qZA()(),w.TgZ(29,"div")(30,"mat-form-field",8)(31,"mat-label"),w._uU(32),w.ALo(33,"translate"),w.ALo(34,"customTranslate"),w.qZA(),w._UZ(35,"textarea",9),w.qZA()()(),w.TgZ(36,"div",10)(37,"button",11),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(38),w.ALo(39,"translate"),w.ALo(40,"customTranslate"),w.qZA(),w.TgZ(41,"button",12),w.NdJ("click",function(){return Ft.onSubmit()}),w._uU(42),w.ALo(43,"translate"),w.ALo(44,"customTranslate"),w.qZA()()()),2&It&&(w.xp6(1),w.hij(" ",w.lcZ(2,14,w.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),w.xp6(7),w.hij(" ",w.lcZ(9,18,w.lcZ(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),w.xp6(4),w.Oqu(Ft.resource),w.xp6(3),w.hij(" ",w.lcZ(16,22,w.lcZ(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),w.xp6(4),w.Oqu(Ft.currentQuota),w.xp6(4),w.hij(" ",w.lcZ(24,26,w.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),w.xp6(3),w.Q6J("formControl",Ft.newValueControl),w.xp6(1),w.Q6J("value",Ft.selectedUnit),w.xp6(1),w.Q6J("ngForOf",Ft.units),w.xp6(4),w.hij(" ",w.lcZ(33,30,w.lcZ(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),w.xp6(3),w.Q6J("formControl",Ft.reasonControl),w.xp6(3),w.hij(" ",w.lcZ(39,34,w.lcZ(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",Ft.reasonControl.invalid),w.xp6(1),w.hij(" ",w.lcZ(43,38,w.lcZ(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[e.sg,S.uh,S.xY,S.H8,m.lW,T.KE,T.hX,b.Fj,b.wV,b.JJ,b.Q7,x.Nt,b.oH,He.gD,Ze.ey,p.X$,f.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 gt})();function un(gt,oi){1>&&(w.TgZ(0,"mat-error",8),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class Hn{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="^("+Hn.allowedSshKeys.join("|")+").+$";constructor(oi,it,It){this.dialogRef=oi,this.data=it,this.attributesManagerService=It}ngOnInit(){this.sshControl=new b.p4(null,[b.kI.required,b.kI.pattern(Hn.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const oi=this.data.attribute?.value??[],it=this.sshControl.value;oi.includes(it)||oi.push(it),this.data.attribute.value=oi,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{oi.pop()})}static#i=this.\u0275fac=function(it){return new(it||Hn)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.H8))};static#n=this.\u0275cmp=w.Xpm({type:Hn,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(it,It){1&it&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w._UZ(10,"textarea",3),w.YNc(11,un,4,5,"mat-error",4),w.qZA()(),w.TgZ(12,"div",5)(13,"button",6),w.NdJ("click",function(){return It.onCancel()}),w._uU(14),w.ALo(15,"translate"),w.ALo(16,"customTranslate"),w.qZA(),w.TgZ(17,"button",7),w.NdJ("click",function(){return It.onSubmit()}),w._uU(18),w.ALo(19,"translate"),w.ALo(20,"customTranslate"),w.qZA()()),2&it&&(w.xp6(1),w.Oqu(w.lcZ(2,7,w.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),w.xp6(6),w.Oqu(w.lcZ(8,11,w.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),w.xp6(3),w.Q6J("formControl",It.sshControl),w.xp6(1),w.Q6J("ngIf",It.sshControl.invalid&&It.sshControl.dirty),w.xp6(3),w.hij(" ",w.lcZ(15,15,w.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),w.xp6(3),w.Q6J("disabled",It.sshControl.invalid),w.xp6(1),w.hij(" ",w.lcZ(19,19,w.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[e.O5,b.Fj,b.JJ,b.Q7,m.lW,T.KE,T.hX,T.TO,b.oH,x.Nt,Oe.IC,S.uh,S.xY,S.H8,p.X$,f.a],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function cr(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function kn(gt,oi){1>&&w._UZ(0,"th",16)}function ir(gt,oi){if(1>&&(w.TgZ(0,"td",17),w._uU(1),w.qZA()),2>){const it=oi.$implicit;w.xp6(1),w.Oqu(it)}}function wn(gt,oi){1>&&w._UZ(0,"tr",18)}function nr(gt,oi){1>&&w._UZ(0,"tr",19)}function dr(gt,oi){if(1>&&(w.TgZ(0,"table",10),w.ynx(1,11),w.YNc(2,kn,1,0,"th",12),w.YNc(3,ir,2,1,"td",13),w.BQk(),w.YNc(4,wn,1,0,"tr",14),w.YNc(5,nr,1,0,"tr",15),w.qZA()),2>){const it=w.oxw(2);w.Q6J("dataSource",it.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",it.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",it.displayedColumns)}}function zi(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.qZA(),w.TgZ(3,"div",4)(4,"p"),w._uU(5),w.qZA(),w.TgZ(6,"div",5),w._uU(7),w.ALo(8,"translate"),w.ALo(9,"customTranslate"),w.qZA(),w.YNc(10,dr,6,3,"table",6),w.qZA(),w.TgZ(11,"div",7)(12,"button",8),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onCancel())}),w._uU(13),w.ALo(14,"translate"),w.ALo(15,"customTranslate"),w.qZA(),w.TgZ(16,"button",9),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(17),w.ALo(18,"translate"),w.ALo(19,"customTranslate"),w.qZA()()()}if(2>){const it=w.oxw();w.xp6(2),w.Oqu(it.title),w.xp6(3),w.hij(" ",it.description," "),w.xp6(2),w.hij(" ",w.lcZ(8,6,w.lcZ(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),w.xp6(3),w.Q6J("ngIf",it.dataSource.data.length),w.xp6(3),w.hij(" ",w.lcZ(14,10,w.lcZ(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(18,14,w.lcZ(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let rr=(()=>{class gt{constructor(it,It,Ft){this.dialogRef=it,this.data=It,this.attributesManagerService=Ft,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new g.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 it=this.data.attribute?.value??[];void 0!==this.data.valueIndex?it.splice(this.data.valueIndex,1):it=it.filter(It=>!this.data.values.find(Ft=>Ft===It)),this.data.attribute.value=it}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(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(J.H8))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,cr,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,zi,20,18,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,ee.b,Le.e,m.lW,S.uh,S.xY,S.H8,p.X$,f.a]})}return gt})(),Dr=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.data=It}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"div",0)(1,"textarea",1),w._uU(2),w.qZA()(),w.TgZ(3,"mat-dialog-actions")(4,"button",2),w.NdJ("click",function(){return Ft.onClose()}),w._uU(5),w.ALo(6,"translate"),w.ALo(7,"customTranslate"),w.qZA()()),2&It&&(w.xp6(2),w.Oqu(Ft.sshKey),w.xp6(3),w.hij(" ",w.lcZ(6,2,w.lcZ(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[m.lW,x.Nt,Oe.IC,S.xY,S.H8,p.X$,f.a],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return gt})();function Yn(gt,oi){if(1>&&(w.TgZ(0,"div",10),w._UZ(1,"perun-web-apps-notification",11),w.qZA()),2>){const it=oi.$implicit;w.xp6(1),w.Q6J("data",it)("inDialog",!0)}}function Cn(gt,oi){if(1>&&(w.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),w.YNc(2,Yn,2,2,"div",9),w.qZA()()),2>){const it=w.oxw();w.xp6(2),w.Q6J("cdkVirtualForOf",it.notifications)}}function Pt(gt,oi){1>&&(w.TgZ(0,"perun-web-apps-alert",12),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2>&&(w.xp6(1),w.Oqu(w.lcZ(2,1,w.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let hi=(()=>{class gt{constructor(it,It){this.dialogRef=it,this.notificationStorageService=It}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(z.SZ))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){1&It&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA(),w.TgZ(4,"div",1),w.YNc(5,Cn,3,1,"div",2),w.YNc(6,Pt,4,5,"perun-web-apps-alert",3),w.qZA(),w.TgZ(7,"div",4)(8,"button",5),w.NdJ("click",function(){return Ft.onCancel()}),w._uU(9),w.ALo(10,"translate"),w.ALo(11,"customTranslate"),w.qZA(),w.TgZ(12,"button",6),w.NdJ("click",function(){return Ft.onClear()}),w._uU(13),w.ALo(14,"translate"),w.ALo(15,"customTranslate"),w.qZA()()),2&It&&(w.xp6(1),w.Oqu(w.lcZ(2,5,w.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),w.xp6(4),w.Q6J("ngIf",0!==Ft.notifications.length),w.xp6(1),w.Q6J("ngIf",0===Ft.notifications.length),w.xp6(3),w.hij(" ",w.lcZ(10,9,w.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),w.xp6(4),w.hij(" ",w.lcZ(14,13,w.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return gt})(),ct=(()=>{class gt{constructor(it,It,Ft,di,Ri){this.dialogRef=it,this.data=It,this.notificator=Ft,this.usersService=di,this.translate=Ri,this.force=!1,this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new g.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(it){this.force=it.force,it.deleted?this.deleteUser():this.onCancel()}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.so),w.Y36(S.WI),w.Y36(z.V6),w.Y36(J.Fv),w.Y36(z.Te))};static#t=this.\u0275cmp=w.Xpm({type:gt,selectors:[["perun-web-apps-delete-user-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","relations","loading","deleted"]],template:function(It,Ft){1&It&&(w.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),w.NdJ("deleted",function(Ri){return Ft.onSubmit(Ri)}),w.qZA()()),2&It&&(w.Tol(Ft.theme),w.xp6(1),w.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading))},dependencies:[Xn.e]})}return gt})();function Qt(gt,oi){1>&&w._UZ(0,"perun-web-apps-loading-dialog")}function Jt(gt,oi){if(1>&&(w.TgZ(0,"p",10)(1,"em"),w._uU(2),w.ALo(3,"translate"),w.qZA()()),2>){const it=w.oxw(2);w.xp6(2),w.AsE(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",it.data.login," ")}}function ci(gt,oi){if(1>&&(w.TgZ(0,"p",10)(1,"em"),w._uU(2),w.ALo(3,"translate"),w.qZA()()),2>){const it=w.oxw(2);w.xp6(2),w.AsE(" ",w.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",it.data.namespace," ")}}function Hi(gt,oi){if(1>){const it=w.EpF();w.TgZ(0,"div")(1,"h1",3),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",4),w.YNc(5,Jt,4,4,"p",5),w.YNc(6,ci,4,4,"p",5),w._UZ(7,"perun-web-apps-password-form",6),w.TgZ(8,"div",7)(9,"button",8),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.close())}),w._uU(10),w.ALo(11,"translate"),w.qZA(),w.TgZ(12,"button",9),w.NdJ("click",function(){w.CHM(it);const Ft=w.oxw();return w.KtG(Ft.onSubmit())}),w._uU(13),w.ALo(14,"translate"),w.qZA()()()()}if(2>){const it=w.oxw();w.xp6(2),w.hij(" ",w.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),w.xp6(3),w.Q6J("ngIf",it.data.login),w.xp6(1),w.Q6J("ngIf",it.data.namespace),w.xp6(1),w.Q6J("formGroup",it.newPasswdForm)("namespace",it.data.namespace)("language",it.language),w.xp6(3),w.hij(" ",w.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),w.xp6(2),w.Q6J("disabled",it.newPasswdForm.invalid||it.newPasswdForm.pending||it.loading),w.xp6(1),w.hij(" ",w.lcZ(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let Xi=(()=>{class gt{constructor(it,It,Ft,di,Ri,An,vn,qi){this.data=it,this.dialogRef=It,this.storeService=Ft,this.translate=di,this.apiRequestConfiguration=Ri,this.usersService=An,this.formBuilder=vn,this.notificator=qi,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",b.kI.required,[(0,ye.yT)(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",b.kI.required]},{validators:je.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(it){this.labels=this.storeService.getProperty("en"===it?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(It){return new(It||gt)(w.Y36(S.WI),w.Y36(S.so),w.Y36(z.d6),w.Y36(p.sK),w.Y36(z.F5),w.Y36(J.Fv),w.Y36(b.qu),w.Y36(z.V6))};static#t=this.\u0275cmp=w.Xpm({type:gt,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(It,Ft){if(1&It&&(w.YNc(0,Qt,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div",1),w.YNc(3,Hi,15,15,"div",2),w.qZA()),2&It){const di=w.MAs(1);w.xp6(3),w.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",di)}},dependencies:[e.O5,S.uh,S.xY,S.H8,m.lW,b.JL,b.sg,ee.b,Le.e,Qe.G,p.X$]})}return gt})()},70285:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>q});var e=h(65879),p=h(56223),g=h(25313),S=h(96814),m=h(17700),T=h(32296),b=h(64170),x=h(24516),R=h(30617),v=h(11186),N=h(12207),B=h(69755),O=h(59038),te=h(71365),ne=h(37803);let F=(()=>{class me{constructor(Ve){this.translate=Ve}transform(Ve){return this.translate.instant(Ve?"DIALOGS.DELETE_ENTITY.TYPE_ANONYMIZE":"DIALOGS.DELETE_ENTITY.TYPE_DELETE")}static#e=this.\u0275fac=function(ve){return new(ve||me)(e.Y36(te.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"deleteDialogType",type:me,pure:!0})}return me})();function ce(me,Oe){1&me&&e._UZ(0,"perun-web-apps-loading-dialog")}const Ce=function(me){return{action:me}};function He(me,Oe){if(1&me&&(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&me){const Ve=e.oxw(3);e.xp6(1),e.lnq(" ",e.xi3(2,6,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(17,Ce,e.lcZ(3,9,Ve.anonymize)))," ",e.lcZ(4,11,"DIALOGS.DELETE_ENTITY.ONLY")," ",Ve.entityType," "),e.xp6(5),e.Oqu(e.lcZ(7,13,"DIALOGS.DELETE_ENTITY.OR")),e.xp6(2),e.AsE(" ",Ve.entityType," ",e.lcZ(9,15,"DIALOGS.DELETE_ENTITY.RELATIONS"),"? ")}}function ye(me,Oe){if(1&me&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.qZA()),2&me){const Ve=e.oxw(3);e.xp6(1),e.AsE(" ",e.xi3(2,2,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(7,Ce,e.lcZ(3,5,Ve.anonymize)))," ",Ve.entityType," ? ")}}function oe(me,Oe){1&me&&e._UZ(0,"th",17)}function w(me,Oe){if(1&me&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&me){const Ve=Oe.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,Ve):Ve.name," ")}}function W(me,Oe){1&me&&e._UZ(0,"tr",19)}function J(me,Oe){1&me&&e._UZ(0,"tr",20)}function z(me,Oe){if(1&me){const Ve=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(3);return e.KtG(xe.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&me){const Ve=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,Ve.anonymize))))," ",e.lcZ(7,9,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}const ee=function(){return["name"]};function Le(me,Oe){if(1&me){const Ve=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,He,10,19,"div",3),e.YNc(8,ye,4,9,"div",3),e.TgZ(9,"table",6),e.ynx(10,7),e.YNc(11,oe,1,0,"th",8),e.YNc(12,w,3,3,"td",9),e.BQk(),e.YNc(13,W,1,0,"tr",10),e.YNc(14,J,1,0,"tr",11),e.qZA()(),e.TgZ(15,"div",12)(16,"button",13),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.onCancel())}),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.YNc(19,z,8,13,"button",14),e.TgZ(20,"button",15),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.onDelete())}),e._uU(21),e.ALo(22,"translate"),e.ALo(23,"titlecase"),e.ALo(24,"deleteDialogType"),e.qZA()()()}if(2&me){const Ve=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,Ve.anonymize))))," ",Ve.entityType," "),e.xp6(5),e.Q6J("ngIf",!Ve.disableForce),e.xp6(1),e.Q6J("ngIf",Ve.disableForce),e.xp6(1),e.Q6J("dataSource",Ve.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(28,ee)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(29,ee)),e.xp6(3),e.hij(" ",e.lcZ(18,17,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("ngIf",!Ve.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,Ve.anonymize))))," ")}}function Ze(me,Oe){if(1&me&&(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&me){const Ve=Oe.$implicit;e.xp6(4),e.hij(" ",Ve," ")}}function Ie(me,Oe){if(1&me&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&me){const Ve=e.oxw(3);e.xp6(1),e.hij(" ",Ve.anotherMessage," ")}}function ut(me,Oe){1&me&&e._UZ(0,"th",17)}function Ye(me,Oe){if(1&me&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&me){const Ve=Oe.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,Ve):Ve.name," ")}}function Xe(me,Oe){1&me&&e._UZ(0,"tr",19)}function nt(me,Oe){1&me&&e._UZ(0,"tr",20)}function $e(me,Oe){if(1&me){const Ve=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,Ze,5,1,"mat-list-item",23),e.qZA(),e.YNc(13,Ie,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,ut,1,0,"th",8),e.YNc(21,Ye,3,3,"td",9),e.BQk(),e.YNc(22,Xe,1,0,"tr",10),e.YNc(23,nt,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(Ve);const xe=e.oxw(2);return e.KtG(xe.onCancel())}),e._uU(33),e.ALo(34,"translate"),e.qZA(),e.TgZ(35,"button",26),e.NdJ("click",function(){e.CHM(Ve);const xe=e.oxw(2);return e.KtG(xe.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&me){const Ve=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,Ve.anonymize))))," ",Ve.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",Ve.relations),e.xp6(1),e.Q6J("ngIf",Ve.anotherMessage),e.xp6(2),e.AsE(" ",e.xi3(16,28,"DIALOGS.DELETE_ENTITY.ASK",e.VKq(53,Ce,e.lcZ(17,31,Ve.anonymize)))," ",Ve.entityType," ? "),e.xp6(3),e.Q6J("dataSource",Ve.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(55,ee)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(56,ee)),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,Ve.anonymize))))," "),e.xp6(4),e.Q6J("formControl",Ve.deleteControl),e.xp6(3),e.hij(" ",e.lcZ(34,40,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("disabled",Ve.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,Ve.anonymize))))," ",e.lcZ(42,49,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}function ge(me,Oe){if(1&me&&(e.TgZ(0,"div"),e.YNc(1,Le,25,32,"div",3),e.YNc(2,$e,43,61,"div",3),e.qZA()),2&me){const Ve=e.oxw();e.xp6(1),e.Q6J("ngIf",!Ve.force),e.xp6(1),e.Q6J("ngIf",Ve.force)}}let q=(()=>{class me{constructor(){this.entityNames=new g.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||me)};static#t=this.\u0275cmp=e.Xpm({type:me,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,xe){if(1&ve&&(e.YNc(0,ce,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 ot=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",xe.loading)("perunWebAppsLoaderIndicator",ot)}},dependencies:[S.sg,S.O5,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,m.uh,m.xY,m.H8,T.lW,b.KE,b.hX,p.Fj,p.JJ,x.Nt,p.oH,R.Hw,v.w,N.b,B.e,O.i$,O.Tg,S.gd,S.rS,te.X$,ne.d,F],styles:[".dot-icon[_ngcontent-%COMP%]{font-size:small;vertical-align:-1px}.table-margin[_ngcontent-%COMP%]{margin-bottom:20px}"]})}return me})()},98067:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>B});var e=h(65879),p=h(56223),g=h(96814),S=h(64170),m=h(24516),T=h(87466),b=h(38034),x=h(71365);function R(O,te){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 v(O,te){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,te){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 ne=null;"never"!==this.expiration&&(ne=new Date(this.expiration)),ne=ne||(this.maxDate?this.maxDate:this.minDate),this.expirationControl.setValue(this.parseDate(ne))}ngOnChanges(){const ne=new Date(this.expirationControl.value);let F=ne;this.minDate&&nethis.maxDate&&(F=this.maxDate),this.expirationControl.setValue(this.parseDate(F))}setExpiration(ne){this.expiration=this.parseDate(ne.value),this.expirationControl.setValue(this.expiration),this.emitDate()}emitDate(){this.expirationSelected.emit(this.expiration)}parseDate(ne){return(0,g.p6)(ne,"yyyy-MM-dd","en-GB")}static#e=this.\u0275fac=function(F){return new(F||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(F,ce){if(1&F){const Ce=e.EpF();e.TgZ(0,"mat-radio-group",0),e.NdJ("ngModelChange",function(ye){return ce.expiration=ye})("change",function(){return ce.emitDate()}),e.TgZ(1,"mat-radio-button",1)(2,"mat-form-field",2),e.NdJ("click",function(){e.CHM(Ce);const ye=e.MAs(9);return e.KtG(ye.open())}),e.TgZ(3,"mat-label"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"input",3),e.NdJ("dateChange",function(ye){return ce.setExpiration(ye)}),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-datepicker",5,6),e.qZA()(),e.YNc(10,R,3,3,"mat-radio-button",7),e.YNc(11,v,3,3,"mat-radio-button",8),e.YNc(12,N,3,3,"mat-radio-button",9),e.qZA()}if(2&F){const Ce=e.MAs(9);e.Q6J("ngModel",ce.expiration),e.xp6(1),e.s9C("value",ce.expirationControl.value),e.xp6(3),e.Oqu(e.lcZ(5,13,"DIALOGS.CHANGE_EXPIRATION.DATE_LABEL")),e.xp6(2),e.Q6J("min",ce.minDate)("max",ce.maxDate)("formControl",ce.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",ce.canExtendInVo),e.xp6(1),e.Q6J("ngIf",ce.canExtendInGroup),e.xp6(1),e.Q6J("ngIf",ce.allowNever)}},dependencies:[g.O5,S.KE,S.hX,S.R9,p.Fj,p.JJ,p.On,m.Nt,T.VQ,T.U0,b.Mq,b.hl,b.nW,p.oH,x.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return O})()},69755:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class g{constructor(m,T){this.viewContainerRef=m,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||g)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[e.TTD]})}return g})()},92738:(Ee,Z,h)=>{"use strict";h.d(Z,{Y:()=>p});var e=h(65879);let p=(()=>{class g{constructor(m,T){this.ref=m,this.renderer=T;const b=this.ref.nativeElement;this.renderer.listen(b,"click",x=>{(x.ctrlKey||x.metaKey)&&0===x.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===b.tagName.toLowerCase()?x.stopImmediatePropagation():x.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(T){return new(T||g)(e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:g,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(T,b){1&T&&e.NdJ("mouseup",function(R){return b.onClick(R)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return g})()},52269:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>g});var e=h(44112),p=h(65879);let g=(()=>{class S extends e.rH{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const T=Object.assign({},this.queryParams);delete T.applicationFormItems,this.queryParams=T}}static#e=this.\u0275fac=function(){let T;return function(x){return(T||(T=p.n5z(S)))(x||S)}}();static#t=this.\u0275dir=p.lG2({type:S,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[p.qOj,p.TTD]})}return S})()},19366:(Ee,Z,h)=>{"use strict";h.d(Z,{pR:()=>v,Hy:()=>R,uU:()=>e,mt:()=>p,oQ:()=>x});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 g=h(65619),S=h(52572),m=h(22096),T=h(27921),b=h(94664);function x(N){return"_count"in N}class R{constructor(B,O,te,ne){this.pageQuery$=new g.X({}),this.updateSubscription=null,this.data$=new g.X([]),this._filter=new g.X(""),this.data$.next(B),this._count=O,this._sort=te,this._paginator=ne,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,T.O)({active:"NAME",direction:this._sort.direction})),O=this._paginator.page.pipe((0,T.O)({pageSize:5,pageIndex:this._paginator.pageIndex,length:this._paginator.length})),te=(0,S.a)([B,O,this._filter]).pipe((0,b.w)(([ne,F,ce])=>(0,m.of)({order:"asc"===ne.direction?"ASCENDING":"DESCENDING",sortColumn:ne.active.toUpperCase(),pageSize:F.pageSize,offset:F.pageIndex*F.pageSize,searchString:ce})));this.updateSubscription?.unsubscribe(),this.updateSubscription=te.subscribe(ne=>{this.pageQuery$.next(ne)})}}var v=function(N){return N.Admin="admin",N.Profile="profile",N.PwdReset="pwdReset",N.Consolidator="consolidator",N.Linker="linker",N}(v||{})},50165:(Ee,Z,h)=>{"use strict";h.d(Z,{E3:()=>N,yT:()=>B.y});var e=h(96814),p=h(64170),g=h(92596),S=h(56223),m=h(24516),T=h(71365),b=h(55940),x=h(30617),R=h(62034),v=h(65879);let N=(()=>{class te{static#e=this.\u0275fac=function(ce){return new(ce||te)};static#t=this.\u0275mod=v.oAB({type:te});static#i=this.\u0275inj=v.cJS({imports:[e.ez,p.lN,g.AV,S.UX,m.c,T.aw,b.Cq,x.Ps,R.r]})}return te})();var B=h(91221);h(91762)},91762:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>ye});var e=h(91221),p=h(73615),g=h(87824),S=h(65879),m=h(71365),T=h(96814),b=h(64170),x=h(92596),R=h(56223),v=h(24516),N=h(55940),B=h(30617),O=h(11186);function te(oe,w){1&oe&&S._UZ(0,"mat-spinner",12),2&oe&&S.Q6J("diameter",18)}function ne(oe,w){if(1&oe&&(S.TgZ(0,"mat-icon",13),S._uU(1," error "),S.qZA()),2&oe){const W=S.oxw();S.Q6J("matTooltip",W.getErrorTooltip())("matTooltipDisabled",!W.formGroup.get("passwordCtrl").hasError("backendError"))}}function F(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function ce(oe,w){if(1&oe&&(S.TgZ(0,"mat-error",14),S._uU(1),S.qZA()),2&oe){const W=S.oxw();S.Q6J("matTooltip",W.getErrorTooltip()),S.xp6(1),S.Oqu(W.getErrorTooltip())}}function Ce(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function He(oe,w){1&oe&&(S.TgZ(0,"mat-error"),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&oe&&(S.xp6(1),S.Oqu(S.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let ye=(()=>{class oe{constructor(W,J,z){this.translator=W,this.usersManagerService=J,this.store=z,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(W=>{const J=W.userAttributes.find(z=>"preferredLanguage"===z.friendlyName);this.language=J?.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 W=this.formGroup.get("passwordCtrl").getError("backendError");return W&&(W=W.replace(":null","")),W}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(J){return new(J||oe)(S.Y36(m.sK),S.Y36(g.Fv),S.Y36(p.d6))};static#t=this.\u0275cmp=S.Xpm({type:oe,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[S.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(J,z){1&J&&(S.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),S._uU(3),S.ALo(4,"translate"),S.qZA(),S._UZ(5,"input",2),S.YNc(6,te,1,1,"mat-spinner",3),S.TgZ(7,"mat-icon",4),S.NdJ("click",function(){return z.showNewPassword=!z.showNewPassword}),S._uU(8),S.qZA(),S.YNc(9,ne,2,2,"mat-icon",5),S.YNc(10,F,3,3,"mat-error",6),S.YNc(11,ce,2,2,"mat-error",7),S.qZA(),S.TgZ(12,"mat-form-field",8)(13,"mat-label"),S._uU(14),S.ALo(15,"translate"),S.qZA(),S._UZ(16,"input",9),S.TgZ(17,"mat-icon",4),S.NdJ("click",function(){return z.showPasswordConfirm=!z.showPasswordConfirm}),S._uU(18),S.qZA(),S.YNc(19,Ce,3,3,"mat-error",6),S.YNc(20,He,3,3,"mat-error",6),S.qZA(),S.TgZ(21,"perun-web-apps-alert",10),S._UZ(22,"div",11),S.qZA()()),2&J&&(S.Q6J("formGroup",z.formGroup),S.xp6(1),S.Q6J("matTooltip",z.getPasswordDisabledTooltip())("matTooltipDisabled",z.formGroup.get("passwordCtrl").enabled||z.tooltipPwdDisabledForNamespace),S.xp6(2),S.hij(" ",S.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),S.xp6(2),S.Q6J("type",z.showNewPassword?"text":"password")("required",z.passwordRequired)("errorStateMatcher",z.passwordStateMatcher),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordCtrl").pending),S.xp6(2),S.hij(" ",z.showNewPassword?"visibility_off":"visibility"," "),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordCtrl").dirty&&null!==z.formGroup.get("passwordCtrl").errors),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordCtrl").hasError("required")),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordCtrl").hasError("backendError")),S.xp6(3),S.hij(" ",S.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),S.xp6(2),S.Q6J("type",z.showPasswordConfirm?"text":"password")("required",z.passwordRequired),S.xp6(2),S.hij(" ",z.showPasswordConfirm?"visibility_off":"visibility"," "),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordAgainCtrl").hasError("required")),S.xp6(1),S.Q6J("ngIf",z.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),S.xp6(2),S.Q6J("innerHTML",z.passwordRequirement,S.oJD))},dependencies:[T.O5,b.KE,b.hX,b.TO,b.R9,x.gM,R.Fj,R.JJ,R.JL,R.Q7,R.sg,R.u,v.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 oe})()},91221:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>T,y:()=>b});var e=h(99080),p=h(22096),g=h(94664),S=h(37398),m=h(26306);class T{isErrorState(R){return!(!R?.invalid||!R?.dirty)}}const b=(x,R,v,N=!1,B=500)=>O=>(0,e.H)(B).pipe((0,g.w)(()=>(v.dontHandleErrorForNext(),x&&"No namespace"!==x?R.checkPasswordStrength({password:O.value,namespace:x},N):(0,p.of)(null))),(0,S.U)(()=>null),(0,m.K)(te=>{const ne={backendError:te.message.substring(te.message.indexOf(":")+1)};return(0,p.of)(ne)}))},87824:(Ee,Z,h)=>{"use strict";h.d(Z,{au:()=>Et,sY:()=>nt,oW:()=>$e,H8:()=>b,jw:()=>x,Ct:()=>R,VK:()=>T,WY:()=>N,KG:()=>O,IQ:()=>te,ff:()=>ne,uq:()=>ce,aC:()=>Ce,Hr:()=>He,tk:()=>ye,xk:()=>oe,t7:()=>w,KK:()=>W,Ob:()=>J,Dy:()=>le,Fv:()=>z,FW:()=>ee,YF:()=>Le});var e=h(69862);class p{encodeKey(Pe){return encodeURIComponent(Pe)}encodeValue(Pe){return encodeURIComponent(Pe)}decodeKey(Pe){return decodeURIComponent(Pe)}decodeValue(Pe){return decodeURIComponent(Pe)}}var g=h(65879);const S=new g.OlP("basePath");class T{constructor(Pe={}){this.apiKeys=Pe.apiKeys,this.username=Pe.username,this.password=Pe.password,this.accessToken=Pe.accessToken,this.basePath=Pe.basePath,this.withCredentials=Pe.withCredentials,this.encoder=Pe.encoder,this.credentials=Pe.credentials?Pe.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(Pe){if(0===Pe.length)return;const r=Pe.find(u=>this.isJsonMime(u));return void 0===r?Pe[0]:r}selectHeaderAccept(Pe){if(0===Pe.length)return;const r=Pe.find(u=>this.isJsonMime(u));return void 0===r?Pe[0]:r}isJsonMime(Pe){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==Pe&&(r.test(Pe)||"application/json-patch+json"===Pe.toLowerCase())}lookupCredential(Pe){const r=this.credentials[Pe];return"function"==typeof r?r():r}}let b=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}convertAttributeToNonunique(r,u=!1,C="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:C,reportProgress:M})}convertAttributeToUnique(r,u=!1,C="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:C,reportProgress:M})}createAttributeDefinition(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteAttributeDefinition(r,u=!1,C="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:C,reportProgress:M})}deleteAttributeDefinitions(r,u=!1,C="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:C,reportProgress:M})}getAllAttributeDefinitions(r=!1,u="body",C=!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:C})}getAllNamespaces(r=!1,u="body",C=!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:C})}getAttribute(r,u,C,M,f,o,n,t,i,a,c,l=!1,d="body",s=!1,E){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!=C&&(k=this.addToHttpParams(k,C,"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 rt,Q=this.defaultHeaders;rt=this.configuration.lookupCredential("BasicAuth"),rt&&(Q=Q.set("Authorization","Basic "+rt)),rt=this.configuration.lookupCredential("BearerAuth"),rt&&(Q=Q.set("Authorization","Bearer "+rt));let Ge=E&&E.httpHeaderAccept;void 0===Ge&&(Ge=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Ge&&(Q=Q.set("Accept",Ge));let De=E&&E.context;void 0===De&&(De=new e.qT);let et="json";Ge&&(et=Ge.startsWith("text")?"text":this.configuration.isJsonMime(Ge)?"json":"blob");let se=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(l){let ie=new URL(se),_e=ie.pathname.split("/");_e[1]="non",ie.pathname=_e.join("/"),se=ie.toString()}return this.httpClient.get(se,{context:De,params:k,responseType:et,withCredentials:this.configuration.withCredentials,headers:Q,observe:d,reportProgress:s})}getAttributeDefinitionById(r,u=!1,C="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:C,reportProgress:M})}getAttributeDefinitionByName(r,u=!1,C="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:C,reportProgress:M})}getAttributeDefinitionsByNamespace(r,u=!1,C="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:C,reportProgress:M})}getAttributeModulesDependenciesForAttributeGraphText(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAttributePolicyCollections(r,u=!1,C="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:C,reportProgress:M})}getAttributeRights(r,u=!1,C="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:C,reportProgress:M})}getAttributeRules(r,u=!1,C="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:C,reportProgress:M})}getAttributesDefinitionWithRights(r,u,C,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!=C&&(d=this.addToHttpParams(d,C,"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 E,s=this.defaultHeaders;E=this.configuration.lookupCredential("BasicAuth"),E&&(s=s.set("Authorization","Basic "+E)),E=this.configuration.lookupCredential("BearerAuth"),E&&(s=s.set("Authorization","Bearer "+E));let k=l&&l.httpHeaderAccept;void 0===k&&(k=this.configuration.selectHeaderAccept(["application/json"])),void 0!==k&&(s=s.set("Accept",k));let Q=l&&l.context;void 0===Q&&(Q=new e.qT);let rt="json";k&&(rt=k.startsWith("text")?"text":this.configuration.isJsonMime(k)?"json":"blob");let Ge=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(i){let De=new URL(Ge),et=De.pathname.split("/");et[1]="non",De.pathname=et.join("/"),Ge=De.toString()}return this.httpClient.get(Ge,{context:Q,params:d,responseType:rt,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:c})}getEntitylessAttributeByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getEntitylessAttributesByName(r,u=!1,C="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:C,reportProgress:M})}getEntitylessAttributesWithKeys(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityAttributeById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getFacilityUserAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getHostAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getLogins(r,u=!1,C="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:C,reportProgress:M})}getMemberAndUserAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberGroupAttributeById(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberResourceAttributeById(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRequiredAttributesFacility(r,u=!1,C="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:C,reportProgress:M})}getRequiredAttributesFacilityService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=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 Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getRequiredAttributesMemberGroupService(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesMemberResource(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesResource(r,u=!1,C="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:C,reportProgress:M})}getRequiredAttributesResourceService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRequiredAttributesUserFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getResourceGroupAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserAttributeById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getVoAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(c=this.addToHttpParams(c,C,"group")),null!=M&&(c=this.addToHttpParams(c,M,"user")),null!=f&&(c=this.addToHttpParams(c,f,"member")),o&&o.forEach(rt=>{c=this.addToHttpParams(c,rt,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let Q=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(n){let rt=new URL(Q),Ge=rt.pathname.split("/");Ge[1]="non",rt.pathname=Ge.join("/"),Q=rt.toString()}return this.httpClient.post(Q,null,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}removeAttributesForFacilityResourceUserMember(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"user")),null!=M&&(a=this.addToHttpParams(a,M,"member")),f&&f.forEach(Q=>{a=this.addToHttpParams(a,Q,"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 E="json";d&&(E=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 Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}removeEntitylessAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeHostAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attributes[]")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeMemberResourceAttribute(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setAttributePolicyCollections(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setAttributeRights(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setEntitylessAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityResourceGroupUserMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityResourceUserMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setFacilityUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setGroupResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setHostAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setHostAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberGroupWithUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAndUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setMemberWithUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setResourceGroupWithGroupAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserExtSourceAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserExtSourceAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserFacilityAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setUserFacilityAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setVoAttribute(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setVoAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateAttributeDefinition(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),x=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}auditMessagesManagerLog(r,u=!1,C="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:C,reportProgress:M})}createAuditerConsumer(r,u=!1,C="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:C,reportProgress:M})}findAllPossibleEvents(r=!1,u="body",C=!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:C})}getAllAuditerConsumers(r=!1,u="body",C=!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:C})}getAuditerMessagesCount(r=!1,u="body",C=!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:C})}getLastMessageId(r=!1,u="body",C=!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:C})}getMessages(r,u=!1,C="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:C,reportProgress:M})}getMessagesByCount(r,u=!1,C="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:C,reportProgress:M})}getMessagesByIdAndCount(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}pollConsumerMessages(r,u=!1,C="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:C,reportProgress:M})}setLastProcessedId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),R=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAllPolicies(r=!1,u="body",C=!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:C})}getAllRolesManagementRules(r=!1,u="body",C=!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:C})}getAuthzAdminGroups(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(c=this.addToHttpParams(c,C,"complementaryObjectName")),M&&M.forEach(rt=>{c=this.addToHttpParams(c,rt,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let Q=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(n){let rt=new URL(Q),Ge=rt.pathname.split("/");Ge[1]="non",rt.pathname=Ge.join("/"),Q=rt.toString()}return this.httpClient.get(Q,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}getFacilitiesWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupRoles(r,u=!1,C="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:C,reportProgress:M})}getGroupsWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getMembersWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getPrincipalRoleNames(r=!1,u="body",C=!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:C})}getResourcesWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getSecurityTeamsWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserRoleNames(r,u=!1,C="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:C,reportProgress:M})}getUserRoles(r,u=!1,C="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:C,reportProgress:M})}getUserRolesObtainedFromAuthorizedGroupMemberships(r,u=!1,C="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:C,reportProgress:M})}getVosWhereUserIsInRoles(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}isGroupAdmin(r,u=!1,C="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:C,reportProgress:M})}isPerunAdmin(r=!1,u="body",C=!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:C})}isVoAdmin(r,u=!1,C="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:C,reportProgress:M})}keepAlive(r=!1,u="body",C=!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:C})}loadAuthorizationComponents(r=!1,u="body",C=!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:C})}refreshMfa(r=!1,u="body",C=!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:C})}setRoleForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithGroupComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithGroupComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithUserComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setRoleWithUserComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithGroupComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithGroupComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithUserComplementaryObject(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unsetRoleWithUserComplementaryObjects(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),N=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}changeConsentStatus(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}evaluateConsentsForConsentHubs(r,u=!1,C="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:C,reportProgress:M})}evaluateConsentsForService(r,u=!1,C="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:C,reportProgress:M})}getAllConsentHubs(r=!1,u="body",C=!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:C})}getAllConsents(r=!1,u="body",C=!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:C})}getConsentById(r,u=!1,C="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:C,reportProgress:M})}getConsentForUserAndConsentHub(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getConsentHubById(r,u=!1,C="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:C,reportProgress:M})}getConsentHubByName(r,u=!1,C="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:C,reportProgress:M})}getConsentHubByResource(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHub(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHubByResource(r,u=!1,C="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:C,reportProgress:M})}getConsentsForConsentHubWithStatus(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getConsentsForUserAndConsentHub(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),O=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addExtSourceWithGroupSource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createExtSourceWithNameType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getExtSourceById(r,u=!1,C="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:C,reportProgress:M})}getExtSourceByName(r,u=!1,C="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:C,reportProgress:M})}getExtSources(r=!1,u="body",C=!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:C})}getGroupExtSources(r,u=!1,C="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:C,reportProgress:M})}getVoExtSources(r,u=!1,C="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:C,reportProgress:M})}loadExtSourcesDefinitions(r=!1,u="body",C=!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:C})}removeExtSourceWithGroupSource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),te=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addFacilityAdminGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAllFacilities(r=!1,u="body",C=!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:C})}getAllowedGroups(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedRichGroupsWithAttributesByFacilityName(r,u,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes/f-name`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedUsersOfFacility(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getAllowedVosByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByService(r,u=!1,C="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:C,reportProgress:M})}getAssignedFacilitiesByUser(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesByAssignedServiceForFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedResourcesForFacilityByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForFacility(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForFacilityAndService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedSecurityTeams(r,u=!1,C="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:C,reportProgress:M})}getAssignedSecurityTeamsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getAssignedUsers(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getBansForUser(r,u=!1,C="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:C,reportProgress:M})}getEnricheFacilitydBansForUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getEnrichedHosts(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getFacilitiesByHostName(r,u=!1,C="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:C,reportProgress:M})}getFacilitiesByIds(r,u=!1,C="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:C,reportProgress:M})}getFacilitiesCount(r=!1,u="body",C=!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:C})}getFacilitiesWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminGroups(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminGroupsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getFacilityAdminUsers(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFacilityById(r,u=!1,C="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:C,reportProgress:M})}getFacilityByName(r,u=!1,C="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:C,reportProgress:M})}getFacilityForHost(r,u=!1,C="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:C,reportProgress:M})}getFacilityOwners(r,u=!1,C="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:C,reportProgress:M})}getFacilityOwnersByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getHostById(r,u=!1,C="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:C,reportProgress:M})}getHosts(r,u=!1,C="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:C,reportProgress:M})}getHostsByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getHostsByHostname(r,u=!1,C="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:C,reportProgress:M})}getHostsCount(r,u=!1,C="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:C,reportProgress:M})}getHostsCountByFacilityName(r,u=!1,C="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:C,reportProgress:M})}getOwnerFacilities(r,u=!1,C="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:C,reportProgress:M})}getRichFacilities(r=!1,u="body",C=!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:C})}removeBanByUserIdFacilityId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeFacilityOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeHostByHostname(r,u=!1,C="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:C,reportProgress:M})}removeHosts(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFacility(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFacilityBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ne=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"destinationGroups")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}disallowGroupToHierarchicalVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}forceGroupStructureSynchronization(r,u=!1,C="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:C,reportProgress:M})}forceGroupSynchronization(r,u=!1,C="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:C,reportProgress:M})}getAllAllowedGroupsToHierarchicalVo(r,u=!1,C="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:C,reportProgress:M})}getAllGroups(r,u=!1,C="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:C,reportProgress:M})}getAllGroupsFromAllVos(r=!1,u="body",C=!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:C})}getAllMemberGroups(r,u=!1,C="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:C,reportProgress:M})}getAllRichGroups(r,u=!1,C="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:C,reportProgress:M})}getAllRichGroupsWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupById(r,u=!1,C="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:C,reportProgress:M})}getGroupByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupMemberById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupMembersCount(r,u=!1,C="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:C,reportProgress:M})}getGroupMembersCountsByGroupStatus(r,u=!1,C="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:C,reportProgress:M})}getGroupMembersCountsByVoStatus(r,u=!1,C="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:C,reportProgress:M})}getGroupRichMembersByIds(r,u,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"members[]")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getGroupsWhereMemberIsActive(r,u=!1,C="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:C,reportProgress:M})}getIndirectMembershipPaths(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberRichGroupsWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRichGroupByIdWithAttributesByNames(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getVoAllAllowedGroupsToHierarchicalVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ce=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMemberCandidates(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}canExtendMembership(r,u=!1,C="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:C,reportProgress:M})}copySponsoredMembers(r,u,C,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==C)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(Q=>{a=this.addToHttpParams(a,Q,"members[]")}),null!=u&&(a=this.addToHttpParams(a,u,"copyFrom")),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}createMemberForCandidate(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createMemberForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createMemberFromExtSource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSpecificMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMembers(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createSponsoredMembersFromCSV(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteMember(r,u=!1,C="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:C,reportProgress:M})}deleteMembers(r,u=!1,C="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:C,reportProgress:M})}extendMembership(r,u=!1,C="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:C,reportProgress:M})}findCompleteRichMembersByAttributes(r,u,C,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(E=>{t=this.addToHttpParams(t,E,"attrsNames[]")}),null!=u&&(t=this.addToHttpParams(t,u,"searchString")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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(rt=>{c=this.addToHttpParams(c,rt,"attrsNames[]")}),f&&f.forEach(rt=>{c=this.addToHttpParams(c,rt,"allowedStatuses[]")}),o&&o.forEach(rt=>{c=this.addToHttpParams(c,rt,"allowedGroupStatuses[]")}),null!=C&&(c=this.addToHttpParams(c,C,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let Q=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(n){let rt=new URL(Q),Ge=rt.pathname.split("/");Ge[1]="non",rt.pathname=Ge.join("/"),Q=rt.toString()}return this.httpClient.get(Q,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}findCompleteRichMembersForVo(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}findMembersInVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllMembers(r=!1,u="body",C=!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:C})}getAllNamespacesRules(r=!1,u="body",C=!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:C})}getAllSponsoredMembers(r,u=!1,C="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:C,reportProgress:M})}getAllSponsoredMembersAndTheirSponsors(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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")),C&&C.forEach(Q=>{a=this.addToHttpParams(a,Q,"allowedStatuses[]")}),M&&M.forEach(Q=>{a=this.addToHttpParams(a,Q,"allowedGroupStatuses[]")}),null!=u&&(a=this.addToHttpParams(a,u,"lookingInParentGroup")),f&&f.forEach(Q=>{a=this.addToHttpParams(a,Q,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getCompleteRichMembersForGroupResource(r,u,C,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==C)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")),C&&C.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 E=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getCompleteRichMembersForVo(r,u,C,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(E=>{t=this.addToHttpParams(t,E,"allowedStatuses[]")}),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getMemberByUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMembersByUser(r,u=!1,C="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:C,reportProgress:M})}getMembersCount(r,u=!1,C="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:C,reportProgress:M})}getMembersPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getMembersWithStatusCount(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getRichMemberWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getRichMembersByIds(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getSponsoredMembers(r,u=!1,C="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:C,reportProgress:M})}getSponsoredMembersAndTheirSponsors(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}moveMembership(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendPasswordResetLinkEmail(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendUsernameReminderEmail(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setSponsoredMember(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setSponsorshipForMember(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"members[]")}),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Ce=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}createOwner(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getOwnerById(r,u=!1,C="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:C,reportProgress:M})}getOwnerByName(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),He=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}sentMessageToRTWithMemberQueue(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sentMessageToRTWithQueue(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ye=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addApplicationMailForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addApplicationMailForVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addGroupsToAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}addSubgroupsToAutoRegistration(r,u,C,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==C)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(E=>{t=this.addToHttpParams(t,E,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}checkForSimilarRichIdentities(r=!1,u="body",C=!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:C})}checkForSimilarUsersWithAuthInfo(r=!1,u="body",C=!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:C})}consolidate(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}consolidateIdentityUsingToken(r,u=!1,C="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:C,reportProgress:M})}copyFormFromGroupToGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}createApplicationFormInVo(r,u=!1,C="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:C,reportProgress:M})}deleteApplication(r,u=!1,C="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:C,reportProgress:M})}deleteApplicationMailForGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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})}deleteGroupsFromAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}deleteSubgroupsFromAutoRegistration(r,u,C,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==C)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(E=>{t=this.addToHttpParams(t,E,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getApplicationDataById(r,u=!1,C="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:C,reportProgress:M})}getApplicationMailsForGroup(r,u=!1,C="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:C,reportProgress:M})}getApplicationMailsForVo(r,u=!1,C="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:C,reportProgress:M})}getApplicationsForGroup(r,u,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsForMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getConsolidatorToken(r=!1,u="body",C=!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:C})}getFormItemsForGroup(r,u=!1,C="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:C,reportProgress:M})}getFormItemsForGroupWithType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getFormItemsForVoWithType(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupsToAutoRegistration(r,u=!1,C="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:C,reportProgress:M})}getSubgroupsToAutoRegistration(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getVoGroupsToAutoRegistration(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}isInvitationEnabled(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendInvitationForGroup(r,u,C,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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendInvitationGroupToExistingUser(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}sendMessage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}setSendingEnabled(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}submitApplication(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateApplicationMail(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateForm(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemData(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsData(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsForGroup(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateFormItemsForVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}verifyApplication(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),oe=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}activateGroupResourceAssignment(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"groups[]")}),u&&u.forEach(E=>{t=this.addToHttpParams(t,E,"resources[]")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupToResources(r,u,C,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(Q=>{a=this.addToHttpParams(a,Q,"resources[]")}),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupsToResource(r,u,C,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(Q=>{a=this.addToHttpParams(a,Q,"groups[]")}),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignResourceTagToResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}assignResourceTagsToResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}assignService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createResource(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}createResourceTagWithResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createResourceTagWithTagName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}deleteAllResourcesTagsForVo(r,u=!1,C="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:C,reportProgress:M})}deleteResource(r,u=!1,C="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:C,reportProgress:M})}deleteResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAdminGroups(r,u=!1,C="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:C,reportProgress:M})}getAdmins(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllResourcesByResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAllResourcesTagsForResource(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesTagsForVo(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getAllowedMembers(r,u=!1,C="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:C,reportProgress:M})}getAllowedResources(r,u=!1,C="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:C,reportProgress:M})}getAllowedUsersOfResource(r,u=!1,C="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:C,reportProgress:M})}getAssignedGroups(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getAssignedMembersWithStatus(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedResourcesWithStatus(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichMembers(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithGroup(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithMember(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesWithMemberService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getBansForMember(r,u=!1,C="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:C,reportProgress:M})}getBansForResource(r,u=!1,C="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:C,reportProgress:M})}getEnrichedBansForResource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getGroupAssignments(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceAssignments(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getResourceById(r,u=!1,C="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:C,reportProgress:M})}getResourceByName(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getResourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getResourcesCountForAll(r=!1,u="body",C=!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:C})}getResourcesCountForVo(r,u=!1,C="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:C,reportProgress:M})}getResourcesFromVoWhereUserIsAdmin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRichResourceById(r,u=!1,C="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:C,reportProgress:M})}getRichResources(r,u=!1,C="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:C,reportProgress:M})}getRichResourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getVo(r,u=!1,C="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:C,reportProgress:M})}removeAllResourceTagsFromResource(r,u=!1,C="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:C,reportProgress:M})}removeBanByMemberAndResource(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeResourceSelfServiceGroup(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeResourceTagsFromResource(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeService(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unallowGroupsFromResources(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateResourceBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateResourceTag(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),w=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAttributesMatchResources(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAttributesResources(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getFacilities(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getMembersByUserAttributes(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getUsersSearcher(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),W=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addDestination(r,u,C,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==C)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!=C&&(a=this.addToHttpParams(a,C,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestination`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}addDestinationToMultipleServices(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithFacility(r,u=!1,C="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:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsForAllServicesOnFacility`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}addRequiredAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}blockAllServicesOnDestinationByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}blockServiceOnDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}blockServicesOnFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServicesPackage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServicesPackageByNameAndDescription(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}forceServicePropagation(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllRichDestinationsForFacility(r,u=!1,C="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:C,reportProgress:M})}getAllRichDestinationsForService(r,u=!1,C="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:C,reportProgress:M})}getAssignedResources(r,u=!1,C="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:C,reportProgress:M})}getAssignedServices(r,u=!1,C="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:C,reportProgress:M})}getAssignedServicesVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getDestinations(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getFacilitiesDestinations(r,u=!1,C="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:C,reportProgress:M})}getFacilityAssignedServicesForGUI(r,u=!1,C="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:C,reportProgress:M})}getHashedDataWithGroups(r,u,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getServiceByName(r,u=!1,C="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:C,reportProgress:M})}getServices(r=!1,u="body",C=!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:C})}getServicesBlockedOnDestination(r,u=!1,C="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:C,reportProgress:M})}getServicesBlockedOnFacility(r,u=!1,C="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:C,reportProgress:M})}getServicesByAttributeDefinition(r,u=!1,C="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:C,reportProgress:M})}getServicesFromServicesPackage(r,u=!1,C="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:C,reportProgress:M})}getServicesPackageById(r,u=!1,C="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:C,reportProgress:M})}getServicesPackageByName(r,u=!1,C="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:C,reportProgress:M})}getServicesPackages(r=!1,u="body",C=!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:C})}isServiceBlockedOnDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeDestination(r,u,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestination`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.post(E,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeDestinations(r,u,C,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==C)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")),C&&C.forEach(E=>{t=this.addToHttpParams(t,E,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}removeRequiredAttribute(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}unblockAllServicesOnDestinationByName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}unblockServiceOnDestinationById(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}unblockServicesOnFacility(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateServicesPackage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),J=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}countTasks(r=!1,u="body",C=!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:C})}deleteTask(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultById(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultsByIds(r,u=!1,C="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:C,reportProgress:M})}deleteTaskResultsIds(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteTaskResultsNames(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getAllFacilitiesStates(r,u=!1,C="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:C,reportProgress:M})}getAllResourcesState(r,u=!1,C="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:C,reportProgress:M})}getFacilityServicesState(r,u=!1,C="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:C,reportProgress:M})}getFacilityState(r,u=!1,C="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:C,reportProgress:M})}getTask(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getTaskResultById(r,u=!1,C="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:C,reportProgress:M})}getTaskResults(r=!1,u="body",C=!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:C})}getTaskResultsByTask(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForDestinations(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForGUIByTask(r,u=!1,C="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:C,reportProgress:M})}getTaskResultsForGUIByTaskAndDestination(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}isThereSuchTask(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}listAllTasksForFacility(r,u=!1,C="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:C,reportProgress:M})}suspendTasksPropagation(r,u=!1,C="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:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),z=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addSpecificUserOwner(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}anonymizeUser(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}changePasswordForLogin(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}changePasswordForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}checkPasswordResetRequestByTokenIsValid(r,u=!1,C="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:C,reportProgress:M})}checkPasswordStrength(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createAlternativePassword(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}createServiceUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteAlternativePassword(r,u,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}findRichUsersWithAttributes(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}generateAccountForName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getAllRichUsersWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getAssignedRichResourcesForUser(r,u=!1,C="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:C,reportProgress:M})}getBlockedLoginsPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getGroupsForFacilityWhereUserIsActive(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getPendingPreferredEmailChanges(r,u=!1,C="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:C,reportProgress:M})}getRichUserExtSources(r,u=!1,C="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:C,reportProgress:M})}getRichUserWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getRichUsersByIds(r,u=!1,C="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:C,reportProgress:M})}getRichUsersWithAttributesByIds(r,u=!1,C="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:C,reportProgress:M})}getRichUsersWithoutVoWithAttributes(r,u=!1,C="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:C,reportProgress:M})}getSpecificUsersByUser(r,u=!1,C="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:C,reportProgress:M})}getSponsorsForMember(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(i=this.addToHttpParams(i,C,"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 E=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(f){let k=new URL(E),Q=k.pathname.split("/");Q[1]="non",k.pathname=Q.join("/"),E=k.toString()}return this.httpClient.get(E,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserByExtSourceNameAndExtLogin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceByExtLoginAndExtSourceName(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourceByUniqueAttributeValueAndAttributeId(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getUserExtSourcesByIds(r,u=!1,C="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:C,reportProgress:M})}getUsers(r=!1,u="body",C=!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:C})}getUsersByIds(r,u=!1,C="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:C,reportProgress:M})}getUsersBySpecificUser(r,u=!1,C="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:C,reportProgress:M})}getUsersPage(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}getVosWhereUserIsAdmin(r,u=!1,C="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:C,reportProgress:M})}getVosWhereUserIsMember(r,u=!1,C="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:C,reportProgress:M})}isLoginAvailable(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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(E=>{t=this.addToHttpParams(t,E,"userExtSources")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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!=C&&(c=this.addToHttpParams(c,C,"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 E=a&&a.context;void 0===E&&(E=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let Q=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(n){let rt=new URL(Q),Ge=rt.pathname.split("/");Ge[1]="non",rt.pathname=Ge.join("/"),Q=rt.toString()}return this.httpClient.post(Q,null,{context:E,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}reservePasswordForLogin(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}reservePasswordForUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}reserveRandomPassword(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}updateUser(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateUserExtSourceLastAccess(r,u=!1,C="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:C,reportProgress:M})}validatePasswordForLogin(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ee=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}getAppsConfig(r=!1,u="body",C=!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:C})}getGuiConfiguration(r=!1,u="body",C=!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:C})}getNewGuiAlert(r=!1,u="body",C=!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:C})}getPerunRPCVersion(r=!1,u="body",C=!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:C})}getPerunStatistics(r=!1,u="body",C=!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:C})}getPerunStatus(r=!1,u="body",C=!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:C})}getPerunSystemTimeInMillis(r=!1,u="body",C=!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:C})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Le=(()=>{class he{constructor(r,u,C){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new T,C&&(this.configuration=C),"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,C){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,C):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,C){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,C));else if(u instanceof Date){if(null==C)throw Error("key may not be null if value is Date");r=r.append(C,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=C?`${C}.${M}`:M));else{if(null==C)throw Error("key may not be null if value is not object or array");r=r.append(C,u)}return r}addMemberVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}deleteVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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",C=!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:C})}getCompleteCandidatesForGroup(r,u,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C,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==C)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(E=>{t=this.addToHttpParams(t,E,"attrNames")}),null!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}getMemberVos(r,u=!1,C="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:C,reportProgress:M})}getMyEnrichedVos(r=!1,u="body",C=!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:C})}getMyVos(r=!1,u="body",C=!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:C})}getParentVos(r,u=!1,C="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:C,reportProgress:M})}getRichAdminsForVo(r,u,C,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==C)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")),C&&C.forEach(Q=>{a=this.addToHttpParams(a,Q,"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 E="json";d&&(E=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/vosManager/getRichAdmins`;if(o){let Q=new URL(k),rt=Q.pathname.split("/");rt[1]="non",Q.pathname=rt.join("/"),k=Q.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:E,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getVoAdminGroups(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C,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==C)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!=C&&(t=this.addToHttpParams(t,C,"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 E=new URL(s),k=E.pathname.split("/");k[1]="non",E.pathname=k.join("/"),s=E.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,C="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:C,reportProgress:M})}getVoBanForMember(r,u=!1,C="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:C,reportProgress:M})}getVoBansForVo(r,u=!1,C="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:C,reportProgress:M})}getVoById(r,u=!1,C="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:C,reportProgress:M})}getVoByShortName(r,u=!1,C="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:C,reportProgress:M})}getVoMembersCountsByStatus(r,u=!1,C="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:C,reportProgress:M})}getVosByIds(r,u=!1,C="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:C,reportProgress:M})}getVosCount(r=!1,u="body",C=!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:C})}removeMemberVo(r,u,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C=!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(C){let s=new URL(d),E=s.pathname.split("/");E[1]="non",s.pathname=E.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,C="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:C,reportProgress:M})}removeVoBanForMember(r,u=!1,C="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:C,reportProgress:M})}setVoBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateVo(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}updateVoBan(r,u=!1,C="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),E=s.pathname.split("/");E[1]="non",s.pathname=E.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:C,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.eN),g.LFG(S,8),g.LFG(T,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const nt={ID:"ID",DATE_CREATED:"DATE_CREATED",TYPE:"TYPE",STATE:"STATE",SUBMITTER:"SUBMITTER",GROUP_NAME:"GROUP_NAME",MODIFIED_BY:"MODIFIED_BY"},$e={WRITE:"WRITE",READ:"READ"},le={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 Et=(()=>{class he{static forRoot(r){return{ngModule:he,providers:[{provide:T,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)(g.LFG(he,12),g.LFG(e.eN,8))};static#t=this.\u0275mod=g.oAB({type:he});static#i=this.\u0275inj=g.cJS({})}return he})()},80874:(Ee,Z,h)=>{"use strict";h.d(Z,{KB:()=>J,m2:()=>He.m,yo:()=>Ce.y,bY:()=>ce.b,i2:()=>ye.i,r5:()=>T.r,c5:()=>ee.c,F5:()=>Le.F,GY:()=>oe.G,n_:()=>N.n,d4:()=>g,Qh:()=>z.Q,E7:()=>w.E,dp:()=>S.d});var e=h(96814),p=h(65879);let g=(()=>{class Ie{static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)};static#t=this.\u0275mod=p.oAB({type:Ie});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return Ie})();var S=h(37803),T=(h(2916),h(62317)),N=(h(66862),h(25737),h(83337),h(92606),h(8892)),ce=(h(94277),h(96917),h(31519),h(50607),h(39926),h(90980)),Ce=h(97166),He=h(85638),ye=h(25743),oe=h(25582),w=h(69754),W=h(73615);let J=(()=>{class Ie{constructor(Ye){this.translate=Ye}transform(Ye){switch(Ye){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 Ye}}static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)(p.Y36(W.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"applicationColumnSelectLabel",type:Ie,pure:!0})}return Ie})();var z=h(47777),ee=h(68677),Le=h(60988);h(76200)},2058:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T){return this.authResolver.isThisGroupAdmin(T.id)||this.authResolver.isThisVoAdmin(T.voId)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"canManageGroup",type:S,pure:!0})}return S})()},32596:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){const T="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?T+"DESELECT_ROW":T+"SELECT_ROW"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"checkboxLabel",type:g,pure:!0})}return g})()},85638:(Ee,Z,h)=>{"use strict";h.d(Z,{m:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T){if(!T||0===T.length)return;const b=T.filter(x=>x.userId===m);return 0!==b.length?b.reduce((x,R)=>x.id>R.id?x:R).status:void 0}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"consentStatusIcon",type:g,pure:!0})}return g})()},2916:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>S});var e=h(73615),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b,x){this.translate=b,this.storage=x}transform(b,x="en"){const R=this.storage.getProperty("custom_labels");if(R)for(const v of R)if(v.label===b)return v[x];return b}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16),p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"customTranslate",type:m,pure:!0})}return m})()},97166:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b,x,R){return b&&"members"===T.name||x&&(R.has(T.id)||(0,e.bx)(T))}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"disableGroupSelect",type:S,pure:!0})}return S})()},90980:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.namespace.includes("virt")||m.namespace.includes("core")||m.namespace.includes("entityless")}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"disableUniqueAttribute",type:g,pure:!0})}return g})()},25743:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translate=T,this.prefix="ROLES."}transform(T){return"displayName"in T&&T.displayName?T.displayName:this.translate.instant(this.prefix+T.roleName)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"displayedRole",type:S,pure:!0})}return S})()},26405:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b){return(0,e.cT)(T,b)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"findAttribute",type:S,pure:!0})}return S})()},62317:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T){return T?`/organizations/${m.voId}/resources/${m.id}`:`/facilities/${m.facilityId}/resources/${m.id}`}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"getResourceRoute",type:g,pure:!0})}return g})()},68677:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m||"GLOBALLY BLOCKED"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"globalNamespace",type:g,pure:!0})}return g})()},73397:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.attributes.find(b=>"groupMembershipExpiration"===b.baseFriendlyName)?.value??"Never"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"groupExpiration",type:g,pure:!0})}return g})()},38747:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>p});var e=h(65879);let p=(()=>{class g{transform(m,T,b){let x;switch(m){case"VALID":x="green";break;case"INVALID":x="red";break;default:x="black"}return`${x}${b||T?" cursor-default":""}`}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"groupStatusIconColor",type:g,pure:!0})}return g})()},58734:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>S});var e=h(64124),p=h(1385),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const x=(0,e.IL)(b.attributes,p.r.GROUP_SYNC_ENABLED),R=(0,e.IL)(b.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=R.value;if("true"===x.value){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"red":null!==ne&&ne.trim().length>0?"green":""}if(v){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"red":null!==ne&&ne.trim().length>0?"green":""}return""}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncIconColor",type:m,pure:!0})}return m})()},55589:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>S});var e=h(1385),p=h(64124),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"";const x=(0,p.IL)(b.attributes,e.r.GROUP_SYNC_ENABLED),R=(0,p.IL)(b.attributes,e.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"";const v=R.value;if("true"===x.value){const B=(0,p.IL)(b.attributes,e.r.GROUP_LAST_SYNC_STATE),O=(0,p.IL)(b.attributes,e.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"sync_problem":(null!==ne&&ne.trim(),"sync")}if(v){const B=(0,p.IL)(b.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,p.IL)(b.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"sync_problem":(null!==ne&&ne.trim(),"sync")}return"sync_disabled"}static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncIcon",type:m,pure:!0})}return m})()},43682:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>S});var e=h(64124),p=h(1385),g=h(65879);let S=(()=>{class m{transform(b){if(null==b||null==b.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const x=(0,e.IL)(b.attributes,p.r.GROUP_SYNC_ENABLED),R=(0,e.IL)(b.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===x&&null===R)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=R.value;if("true"===x.value){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ne&&ne.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}if(v){const B=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(b.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),te=B.value,ne=O.value;return null!=te&&te.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ne&&ne.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(x){return new(x||m)};static#t=this.\u0275pipe=g.Yjl({name:"groupSyncToolTip",type:m,pure:!0})}return m})()},93035:(Ee,Z,h)=>{"use strict";h.d(Z,{I:()=>S});var e=h(73615),p=h(19366),g=h(65879);let S=(()=>{class m{constructor(b){this.tableCheckboxService=b}transform(b,x,R){return 0!==x&&((0,e.uI)(b)?x===b.getData().length:(0,p.oQ)(b)?this.tableCheckboxService.isAllSelectedPaginated(b,x,R):this.tableCheckboxService.isAllSelected(x,b,R))}static#e=this.\u0275fac=function(x){return new(x||m)(g.Y36(e.UA,16))};static#t=this.\u0275pipe=g.Yjl({name:"isAllSelected",type:m,pure:!0})}return m})()},47882:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T,b){return this.authResolver.isAuthorized(b,T)}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"isAuthorized",type:S,pure:!0})}return S})()},60988:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{transform(T){return T?(0,e.p6)(T.toString(),"yyyy.MM.dd HH:mm:ss","en"):"NEVER"}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"lastSuccessfulPropagation",type:S,pure:!0})}return S})()},25582:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.authResolver=T}transform(T,b){return T.filter(x=>this.canSetRoleForEntity(x,b))}canSetRoleForEntity(T,b){const x=new Map;return this.authResolver.setRolesAuthorization([b],T,x),x.get(b.roleName).manageAuth}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"manageableEntities",type:S,pure:!0})}return S})()},8355:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){const T="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?T+"DESELECT_ALL":T+"SELECT_ALL"}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"masterCheckboxLabel",type:g,pure:!0})}return g})()},94277:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>S});var e=h(64124),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b){this.translate=b}transform(b,x){const R=(0,e.zr)(b);return"INDIRECT"===R?this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"):x||"UNALTERABLE"!==R?"":this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_UNALTERABLE")}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberCheckboxLabel",type:m,pure:!0})}return m})()},83337:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.g$)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberEmail",type:S,pure:!0})}return S})()},92606:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.lt)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberLogins",type:S,pure:!0})}return S})()},53220:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.Gw)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberOrganization",type:S,pure:!0})}return S})()},8892:(Ee,Z,h)=>{"use strict";h.d(Z,{n:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T,b){const x=(0,e.zr)(T);return"INDIRECT"===x||!b&&"UNALTERABLE"===x}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusDisabled",type:S,pure:!0})}return S})()},66862:(Ee,Z,h)=>{"use strict";h.d(Z,{u:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){const b=(0,e.zr)(T);let x;switch(T.status){case"VALID":x="green";break;case"INVALID":x="red";break;default:return"BLACK"}return`${x}${"UNALTERABLE"===b?" cursor-default":""}`}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusIconColor",type:S,pure:!0})}return S})()},29997:(Ee,Z,h)=>{"use strict";h.d(Z,{f:()=>p});var e=h(65879);let p=(()=>{class g{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(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatusIcon",type:g,pure:!0})}return g})()},25737:(Ee,Z,h)=>{"use strict";h.d(Z,{i:()=>S});var e=h(64124),p=h(65879),g=h(71365);let S=(()=>{class m{constructor(b){this.translate=b}transform(b,x,R){let v=null,N=null;b.memberAttributes&&(v=b.memberAttributes.find(te=>"membershipExpiration"===te.friendlyName),N=b.memberAttributes.find(te=>"groupMembershipExpiration"===te.friendlyName));let B="";B=x?`\n Group status: ${(0,e.Oe)(b.groupStatus)}\n Expiration: ${N?.value??"never"}`:b.memberAttributes?`Status: ${(0,e.Oe)(b.status,b.groupStatus)}\n Vo status: ${(0,e.Oe)(b.status)}\n Expiration: ${v?.value??"never"}`:`Status: ${(0,e.Oe)(b.status,b.groupStatus)}\n Vo status: ${(0,e.Oe)(b.status)}`;const O=(0,e.zr)(b);return R?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_MEMBERS_GROUP")}`:"INDIRECT"===O&&x?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_GROUP_INDIRECT")}`:!x&&"UNALTERABLE"===O&&(B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_INDIRECT")}`),B}static#e=this.\u0275fac=function(x){return new(x||m)(p.Y36(g.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusTooltip",type:m,pure:!0})}return m})()},87812:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){let T=m.replace("VALID","ACTIVE");return T=T.replace("INACTIVE","INCOMPLETE"),T}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatus",type:g,pure:!0})}return g})()},76200:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translate=T}transform(T){return this.translate.instant("DIRECT"===T?"MEMBERS_LIST.DIRECT_MEMBER":"MEMBERS_LIST.INDIRECT_MEMBER")}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberTypeTooltip",type:S,pure:!0})}return S})()},56881:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"multiWordDataCy",type:g,pure:!0})}return g})()},45355:(Ee,Z,h)=>{"use strict";h.d(Z,{M:()=>g});var e=h(96814),p=h(65879);let g=(()=>{class S{transform(T,b){return"voRules"===T?"Vo rules":"groupRules"===T?"Group rules":T&&"never"!==T.toLowerCase()?(0,e.p6)(T.replace(" ","T"),"d.M.yyyy "+(b?"H:mm:ss":""),"en"):"never"}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"parseDate",type:S,pure:!0})}return S})()},6895:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>g});var e=h(65879),p=h(6593);let g=(()=>{class S{constructor(T){this.sanitizer=T}transform(T){return this.sanitizer.bypassSecurityTrustHtml(T)}static#e=this.\u0275fac=function(b){return new(b||S)(e.Y36(p.H7,16))};static#t=this.\u0275pipe=e.Yjl({name:"sanitizeHtml",type:S,pure:!0})}return S})()},47777:(Ee,Z,h)=>{"use strict";h.d(Z,{Q:()=>g});var e=h(73615),p=h(65879);let g=(()=>{class S{constructor(T){this.translateService=T}transform(T,b,x){if(!T||T.length===b.length)return"ALL";const R=x;return R?`${this.translateService.instant(`CONSENTS.STATUS_${R[0]}`)} ${R.length>1?"(+"+(R.length-1).toString()+" "+(2===R.length?"other)":"others)"):""}`:""}static#e=this.\u0275fac=function(b){return new(b||S)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"selectedConsentStatuses",type:S,pure:!0})}return S})()},96917:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.te)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"technicalOwners",type:S,pure:!0})}return S})()},69754:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return m.map(T=>({facility:T}))}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"toEnrichedFacility",type:g,pure:!0})}return g})()},31519:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.kN)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userEmail",type:S,pure:!0})}return S})()},37803:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>p});var e=h(65879);let p=(()=>{class g{transform(m){return[m.titleBefore,m.firstName,m.middleName,m.lastName,m.titleAfter].filter(b=>!!b).join(" ")}static#e=this.\u0275fac=function(T){return new(T||g)};static#t=this.\u0275pipe=e.Yjl({name:"userFullName",type:g,pure:!0})}return g})()},50607:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.$0)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userLogins",type:S,pure:!0})}return S})()},39926:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>g});var e=h(64124),p=h(65879);let g=(()=>{class S{transform(T){return(0,e.OV)(T)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275pipe=p.Yjl({name:"userVo",type:S,pure:!0})}return S})()},73615:(Ee,Z,h)=>{"use strict";h.d(Z,{yC:()=>Ve,F5:()=>me,sM:()=>xe,eE:()=>C,e8:()=>O,EB:()=>Ie,Be:()=>ke,Hy:()=>Ue,ly:()=>fe,fb:()=>Et,SA:()=>c,Mf:()=>t,K1:()=>n,x4:()=>T,L6:()=>a,v0:()=>ee,hy:()=>J,SZ:()=>ve,V6:()=>Oe,jq:()=>X,Te:()=>g,BN:()=>ae,Nj:()=>i,Ip:()=>Pe,HV:()=>le,d6:()=>v,UA:()=>ot,uI:()=>Y});var e=h(71365),p=h(65879);let g=(()=>{class l extends e.sK{instant(s,E){return String(super.instant(s,E))}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 S=h(87824),m=h(19366);let T=(()=>{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=(E,k)=>E.roleName>k.roleName?1:E.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(k=>{this.allRolesManagementRules=k,s()},k=>E(k))})}assignAvailableRoles(s,E){this.allRolesManagementRules.forEach(k=>{k.primaryObject===E&&s.push(k)}),s.sort(this.sortRoles),"Vo"===E&&this.voCustomSort(s)}isManagerPagePrivileged(s){const E=[];let k=s.beanName;k.startsWith("Rich")&&(k=k.substring(4)),this.assignAvailableRoles(E,k);const Q=new Map;this.setRolesAuthorization(E,s,Q);for(const rt of Q.values())if(rt.readAuth||rt.manageAuth)return!0;return!1}setRolesAuthorization(s,E,k){for(const Q of s){let rt=[],Ge=[],De=[];for(const tt of this.allRolesManagementRules)if(tt.roleName===Q.roleName){rt=rt.concat(tt.privilegedRolesToRead),Ge=Ge.concat(tt.privilegedRolesToManage);for(const lt of Object.keys(tt.entitiesToManage))De="User"===lt?[lt].concat(De):De.concat(lt);break}const et=this.fetchAllRelatedObjects([E]),se=this.resolveAuthorization(rt,et),ie=this.resolveAuthorization(Ge,et);k.set(Q.roleName,{readAuth:se,manageAuth:ie,modes:De})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(s){for(const E of this.allRolesManagementRules)if(E.roleName===s)return E.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(s){return this.allRolesManagementRules.find(E=>E.roleName===s)}getAssignableRoleRules(s){const E=[],k=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(Q=>{!k.includes(Q.roleName)&&this.canManage(Q)&&this.ruleHasMode(Q,s)&&E.push(Q)}),E.sort(this.sortRoles)}ruleHasMode(s,E){return Object.keys(s.entitiesToManage).map(k=>k.toUpperCase()).includes(E)}canManage(s){return s.privilegedRolesToManage.some(E=>this.principalRoles.has(Object.keys(E)[0]))}resolveAuthorization(s,E){for(const k of s){let Q=!0;for(const rt of Object.keys(k)){const Ge=k[rt];if(null===Ge)this.principalRoles.has(rt)||(Q=!1);else if(E[Ge]){for(const De of E[Ge])if(!this.principalHasRole(rt,Ge,De)){Q=!1;break}}else Q=!1;if(!Q)break}if(Q)return!0}return!1}getPerunPolicy(s){for(const E of this.perunPolicies)if(E.policyName===s)return E;return null}fetchAllRelatedObjects(s){const E={};for(const k of s){let Q=k.beanName;switch(k.beanName.startsWith("Rich")&&(Q=k.beanName.substring(4)),E[Q]?E[Q].push(k.id):E[Q]=[k.id],Q){case"Member":E.User?E.User.push(k.userId):E.User=[k.userId],E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId];break;case"Group":case"ResourceTag":E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId];break;case"Resource":E.Facility?E.Facility.push(k.facilityId):E.Facility=[k.facilityId],E.Vo?E.Vo.push(k.voId):E.Vo=[k.voId]}}return E}fetchPolicyWithAllIncludedPolicies(s){const E=new Map;let k=[];for(k.push(s);0!==k.length;){const rt=k.shift();if(E.has(rt))continue;const Ge=this.getPerunPolicy(rt);if(!Ge)return[];E.set(rt,Ge),k=k.concat(Ge.includePolicies)}const Q=[];for(const rt of E.values())Q.push(rt);return Q}voCustomSort(s){for(let E=0;E{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 E=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],k=this.defaultConfig[s];let Q=null;for(const rt of E)rt&&null==Q&&(Q=rt[s]);return null===Q?k:this.addMissingValuesToProperty(Q,k)}addMissingValuesToProperty(s,E){if(null==s)return E;if("object"==typeof s&&!Array.isArray(s))for(const k of Object.keys(E))s[k]=this.addMissingValuesToProperty(s[k],E[k]);return s}static#e=this.\u0275fac=function(E){return new(E||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,E,k,Q,rt){this.injector=s,this.store=E,this.dialog=k,this.route=Q,this.oauthService=rt,setTimeout(()=>{this.router=this.injector.get(x.F0),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(Ge=>{Ge.idpFilter&&(this.filterShortname=String(Ge.idpFilter))})}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 E=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;E?s?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(E,"_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(),Q=.5+.25*Math.random(),rt=this.store.getProperty("oidc_client"),Ge=rt.oauth_acr_value,De=s?{acr_values:s+" "+Ge}:{acr_values:Ge};if(rt.oauth_scopes.split(" ").includes("offline_access")&&rt.oauth_offline_access_consent_prompt&&(De.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(De.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(De.prompt?De.prompt+=" login":De.prompt="login",De.max_age="0"),"Linker"===this.store.getProperty("application")){De.prompt?De.prompt+=" login":De.prompt="login";const et=(0,R.O5)("idphint",location.search.substring(1));et&&(De.idphint=et)}return{requestAccessToken:!0,issuer:rt.oauth_authority,clientId:rt.oauth_client_id,redirectUri:rt.oauth_redirect_uri,postLogoutRedirectUri:rt.oauth_post_logout_redirect_uri,responseType:rt.oauth_response_type,scope:rt.oauth_scopes,clockSkewInSec:1,timeoutFactor:Q,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:De}}setIdpFilter(){const s=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const E=this.store.getProperty("oidc_client").filters;if(!E)return null;let k=null;return s.forEach(Q=>{const rt=Q.split("=");"idpFilter"===rt[0]&&E[rt[1]]&&(this.filterShortname=rt[1],k=E[rt[1]])}),E.default&&!k?(this.filterShortname="default",E.default):k}startIdpFilterKeeper(){this.router.events.pipe((0,b.h)(s=>s instanceof x.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(E){return new(E||l)(p.LFG(p.zs3),p.LFG(v),p.LFG(N.uw),p.LFG(x.gz),p.LFG(B.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),te=(()=>{class l{constructor(s){this.dialogRef=s}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(p.TgZ(0,"h2",0),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&E&&(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 ne=h(24036),F=h(99080),ce=h(65592),Ce=h(32296),He=h(11186);let ye=(()=>{class l{constructor(s,E){this.dialogRef=s,this.data=E}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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,He.w,e.X$]})}return l})();var oe=h(30617);let w=(()=>{class l{static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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:[oe.Hw,e.X$],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return l})(),W=(()=>{class l{constructor(s,E){this.data=s,this.dialogRef=E}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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,He.w,e.X$]})}return l})(),J=(()=>{class l{constructor(s,E,k,Q){this.dialog=s,this.oauthService=E,this.authService=k,this.store=Q}openMfaWindow(s){let E=null,k=null;const Q=(0,R.kZ)();Q.width="450px",Q.data={mfaRoleException:"MfaRolePrivilegeException"===s||"MfaRoleTimeoutException"===s};const rt=this.dialog.open(ye,Q);let Ge=!1;if(rt.afterClosed().subscribe(De=>{if(De){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"),E=this.setupMfaWindow(),E){const et=(0,R.kZ)();et.width="450px",et.panelClass="noBorderDialog",k=this.dialog.open(w,et)}}else Ge=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const De=(0,R.kZ)();De.width="450px",De.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(W,De)}return new ce.y(De=>{const et=setInterval(()=>E?.closed?(clearInterval(et),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"),De.next(!0)):Ge?(clearInterval(et),De.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,E=Math.max(.6*window.screen.width,1100),k=Math.max(.8*window.screen.height,800),Q=window.top;return window.open(s,"_blank",`width=${E},height=${k},top=${Q.outerHeight/2+Q.screenY-k/2}, left=${Q.outerWidth/2+Q.screenX-E/2}`)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(N.uw),p.LFG(B.Ct),p.LFG(O),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),z=(()=>{class l{constructor(s){this.dialogRef=s}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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})(),ee=(()=>{class l{constructor(s,E,k,Q,rt,Ge,De,et){this.authService=s,this.oauthService=E,this.storeService=k,this.authResolver=Q,this.authzService=rt,this.dialog=Ge,this.router=De,this.mfaHandlerService=et,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,E=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",E),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(s)?(sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",E),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return(0,ne.z)(this.authzService.getPerunPrincipal()).then(s=>{if(null===s.user){const E=(0,R.kZ)();this.dialog.open(te,E)}else if(s.user.serviceUser){const E=(0,R.kZ)();this.dialog.open(z,E).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(s),this.authResolver.init(s)})}simpleLoadPrincipal(){return(0,ne.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,E=location.search.substring(1);sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",E);const k={};return E.split("&").forEach(Q=>{const rt=Q.split("=");k[rt[0]]=rt[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,F.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(s){this.loginScreenShown=s}isPotentiallyValidPath(s){const E=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===s)return!0;for(const k of E)if(s.startsWith(k))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,b.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 E=sessionStorage.getItem("auth:redirect");(!E||"/login"===E)&&(E="/"),sessionStorage.removeItem("auth:redirect");const k=sessionStorage.getItem("auth:queryParams");let Q=[];k&&(Q=k.split("&"));const rt={};return Q.forEach(Ge=>{const De=Ge.split("=");rt[De[0]]=De[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([E],{queryParams:rt,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(O),p.LFG(B.Ct),p.LFG(v),p.LFG(T),p.LFG(S.Ct),p.LFG(N.uw),p.LFG(x.F0),p.LFG(J))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Le=h(6593);let Ie=(()=>{class l{constructor(s,E){this.matIconRegistry=s,this.domSanitizer=E,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(E){return new(E||l)(p.LFG(oe.jv),p.LFG(Le.H7))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac})}return l})();var ut=h(69862),Ye=h(58504),Xe=h(64716),nt=h(99397),$e=h(26306),ge=h(94664);let q=(()=>{class l{constructor(s){this.dialogRef=s}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(E){return new(E||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(E,k){1&E&&(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&E&&(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})(),me=(()=>{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(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Oe=(()=>{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,E=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===s.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===s.name?E:E+"\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,E,k,Q,rt){this.addNotification.emit({type:"error",error:E,description:k,title:s,actionText:void 0===Q&&void 0!==k?this.getDefaultActionMessage():Q,delay:this.defaultErrorDelayMs,icon:"error_outline",action:rt,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(s,E,k,Q,rt){const Ge=k?this.translate.instant(k):null,De=Q?this.translate.instant(Q):null;De?this.showError(this.translate.instant(s),E,Ge,De,rt):this.showError(this.translate.instant(s),E,Ge)}showSuccess(s,E,k,Q){this.addNotification.emit({type:"success",description:E,title:s,actionText:void 0===k&&void 0!==E?this.getDefaultActionMessage():k,delay:this.defaultSuccessDelayMs,icon:"done",action:Q,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(s,E,k,Q){const rt=E?this.translate.instant(E):void 0,Ge=k?this.translate.instant(k):void 0;Ge?this.showSuccess(this.translate.instant(s),rt,Ge,Q):this.showSuccess(this.translate.instant(s),rt)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(g))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Ve=(()=>{class l{constructor(s,E,k,Q,rt,Ge,De,et){this.authService=s,this.apiRequestConfiguration=E,this.notificator=k,this.store=Q,this.dialog=rt,this.initAuthService=Ge,this.mfaHandlerService=De,this.oauthService=et}intercept(s,E){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 Q=(0,R.kZ)();Q.width="450px",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(q,Q),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,Xe.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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,E)}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,E){const k=this.apiRequestConfiguration.shouldHandleError(),Q="POST"===s.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(s.url);return E.handle(s).pipe((0,nt.b)(rt=>{rt instanceof ut.Zn&&Q&&this.initAuthService.loadPrincipal()}),(0,$e.K)(rt=>{const Ge=rt.error;if("MfaPrivilegeException"===Ge.type||"MfaRolePrivilegeException"===Ge.type||"MfaTimeoutException"===Ge.type||"MfaRoleTimeoutException"===Ge.type)return this.mfaHandlerService.openMfaWindow(Ge.type).pipe((0,ge.w)(De=>De?("MfaRolePrivilegeException"===Ge.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(s),E)):(0,Ye._)(()=>Ge)));{this.handleInvalidAccessTokenError(rt);const De=this.formatErrors(rt,s);return void 0===De?(0,Ye._)(()=>rt):(k&&this.notificator.showRPCError(De),(0,Ye._)(()=>De))}}))}replaceAuthenticationToken(s){return s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(s){return s.startsWith(this.store.getProperty("api_url"))}formatErrors(s,E){let k;console.error(s);const Q=s.error;if(Q.errorId&&(k=Q),void 0!==k)return k.urlWithParams=E.urlWithParams,k.call=E.url,k.payload=E.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 E=(0,R.kZ)();this.dialogRefSessionExpiration=this.dialog.open(q,E),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(O),p.LFG(me),p.LFG(Oe),p.LFG(v),p.LFG(N.uw),p.LFG(ee),p.LFG(J),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(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),xe=(()=>{class l{constructor(s,E,k,Q){this.http=s,this.notificator=E,this.authService=k,this.storeService=Q}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let s=new ut.WM;return s=s.set("Authorization",this.authService.getAuthorizationHeaderValue()),s}get(s,E=!0){const k=`${this.getApiUrl()}${s}`;return this.http.get(k,{headers:this.getHeaders()}).pipe((0,$e.K)(Q=>this.formatErrors(Q,k,null,E)))}put(s,E={},k=!0){const Q=`${this.getApiUrl()}${s}`,rt=JSON.stringify(E);return this.http.put(Q,rt,{headers:this.getHeaders()}).pipe((0,$e.K)(Ge=>this.formatErrors(Ge,Q,rt,k)))}post(s,E={},k=!0){const Q=`${this.getApiUrl()}${s}`,rt=JSON.stringify(E);let Ge=this.getHeaders();return Ge=Ge.set("Content-Type","application/json; charset=utf-8"),this.http.post(Q,rt,{headers:Ge}).pipe((0,$e.K)(De=>this.formatErrors(De,Q,rt,k)))}delete(s,E=!0){const k=`${this.getApiUrl()}${s}`;return this.http.delete(k,{headers:this.getHeaders()}).pipe((0,$e.K)(Q=>this.formatErrors(Q,k,null,E)))}formatErrors(s,E,k,Q){const rt=s.error;return rt.call=E,rt.payload=k,Q&&this.notificator.showRPCError(s.error),(0,Ye._)(rt)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(ut.eN),p.LFG(Oe),p.LFG(O),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),ot=(()=>{class l{isAllSelected(s,E,k=(()=>!0)){const Q=E.paginator,rt=Q.pageSize??0,Ge=Q.pageIndex??0,De=(Q.pageIndex+1)*Q.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{et?se(ie)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return E===s.data.reduce((Q,rt)=>Q+Number(k(rt)),0)}masterTogglePaginated(s,E,k,Q=(()=>!0)){E.clear(),k&&s.data.forEach(rt=>{Q(rt)&&E.select(rt)})}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),fe=(()=>{class l{constructor(s,E,k,Q){this.membersService=s,this.usersService=E,this.auditMessagesManagerService=k,this.registrarService=Q}getMembers(s,E,k,Q,rt,Ge,De,et,se,ie){return this.membersService.getMembersPage({vo:s,attrNames:E,query:{pageSize:rt,offset:Q*rt,order:k,sortColumn:Ge,statuses:De,searchString:et,groupId:se,groupStatuses:ie}})}getUsers(s,E,k,Q,rt,Ge,De,et,se,ie,_e,tt,lt){return this.usersService.getUsersPage({attrNames:s,query:{offset:Q*k,pageSize:Q,order:E,sortColumn:rt,searchString:Ge,withoutVo:De,facilityId:et,voId:se,resourceId:ie,serviceId:_e,onlyAllowed:tt,consentStatuses:lt}})}getBlockedLogins(s,E,k,Q,rt,Ge){return this.usersService.getBlockedLoginsPage({query:{pageSize:s,offset:s*E,order:k,sortColumn:Q,namespaces:Ge,searchString:rt}})}getAuditMessages(s,E,k,Q){return this.auditMessagesManagerService.getMessagesPage({query:{offset:k*E,pageSize:k,order:s,selectedEvents:Q}})}getApplications(s,E,k,Q,rt,Ge,De,et,se,ie,_e,tt,lt){return this.registrarService.getApplicationsPage({vo:_e,query:{pageSize:s,offset:E*s,order:k,sortColumn:Q,searchString:Ge,includeGroupApplications:rt,getDetails:lt,states:De,dateFrom:et,dateTo:se,userId:ie,groupId:tt}})}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(S.uq),p.LFG(S.Fv),p.LFG(S.jw),p.LFG(S.tk))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Je=h(65619),we=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 Je.X([]),this.loadingSubject=new Je.X(!1),this.loading$=this.loadingSubject.asObservable()}loadMembers(d,s,E,k,Q,rt,Ge,De,et,se){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const ie=this.latestQueryTime;this.dynamicPaginatingService.getMembers(d,s,E,k,Q,rt,Ge,De,et,se).pipe((0,$e.K)(()=>(0,we.of)([])),(0,Xe.x)(()=>this.loadingSubject.next(!1))).subscribe(_e=>{if(this.latestQueryTime<=ie){const tt=_e.data;null!==tt&&0!==tt.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[{beanName:"Vo",id:d},tt[0]])),this.allObjectCount=_e.totalCount,this.dataSubject.next(tt)}})}getAllMembers(d,s,E,k,Q,rt,Ge,De,et){return new ce.y(se=>{const ie=[];for(let _e=0;_e{const tt=[].concat(..._e.map(lt=>lt.data));se.next(tt),se.complete()},error:_e=>se.error(_e)})})}loadUsers(d,s,E,k,Q,rt,Ge,De,et,se,ie,_e,tt){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const lt=this.latestQueryTime;this.dynamicPaginatingService.getUsers(d,k,E,s,Q,rt,Ge,De,et,se,ie,_e,tt).pipe((0,$e.K)(()=>(0,we.of)([])),(0,Xe.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=lt){const Mt=St.data;this.allObjectCount=St.totalCount,this.dataSubject.next(Mt)}})}getAllUsers(d,s,E,k,Q,rt,Ge,De,et,se,ie,_e){return new ce.y(tt=>{const lt=[];for(let St=0;St{const Mt=[].concat(...St.map(Ot=>Ot.data));tt.next(Mt),tt.complete()},error:St=>tt.error(St)})})}loadBlockedLogins(d,s,E,k,Q,rt){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Ge=this.latestQueryTime;this.dynamicPaginatingService.getBlockedLogins(d,s,E,k,Q,rt).pipe((0,$e.K)(()=>(0,we.of)([])),(0,Xe.x)(()=>this.loadingSubject.next(!1))).subscribe(De=>{if(this.latestQueryTime<=Ge){const et=De.data;this.allObjectCount=De.totalCount,this.dataSubject.next(et)}})}getAllBlockedLogins(d,s,E,k,Q){return new ce.y(rt=>{const Ge=[];for(let De=0;De{const et=[].concat(...De.map(se=>se.data));rt.next(et),rt.complete()},error:De=>rt.error(De)})})}loadAuditMessages(d,s,E,k){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Q=this.latestQueryTime;this.dynamicPaginatingService.getAuditMessages(E,s,d,k).pipe((0,$e.K)(()=>(0,we.of)([])),(0,Xe.x)(()=>this.loadingSubject.next(!1))).subscribe(rt=>{if(this.latestQueryTime<=Q){const Ge=rt.data;this.allObjectCount=rt.totalCount,this.dataSubject.next(Ge)}})}getAllAuditMessages(d,s,E){return new ce.y(k=>{const Q=[];for(let rt=0;rt{const Ge=[].concat(...rt.map(De=>De.data));k.next(Ge),k.complete()},error:rt=>k.error(rt)})})}loadApplications(d,s,E,k,Q,rt,Ge,De,et,se,ie,_e,tt){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const lt=this.latestQueryTime;this.dynamicPaginatingService.getApplications(d,s,E,k,rt,Q,Ge,De,et,se,_e,ie,tt??!1).pipe((0,$e.K)(()=>(0,we.of)([])),(0,Xe.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=lt){const Mt=St.data;if(null!==Mt&&0!==Mt.length){const Ot=Mt;this.routeAuth=Ot[0].group?this.authzService.isAuthorized("getApplicationsForGroup_Group_List_policy",[Ot[0].group]):this.authzService.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Ot[0].vo])}this.allObjectCount=St.totalCount,this.dataSubject.next(Mt)}})}getAllApplications(d,s,E,k,Q,rt,Ge,De,et,se,ie,_e){return new ce.y(tt=>{const lt=[];for(let St=0;St{const Mt=[].concat(...St.map(Ot=>Ot.data));tt.next(Mt),tt.complete()},error:St=>tt.error(St)})})}connect(){return this.dataSubject.asObservable()}disconnect(){this.dataSubject.complete(),this.loadingSubject.complete()}getData(){return this.dataSubject.value}}let ae=(()=>{class l{constructor(s,E){this.route=s,this.store=E}getPreferredLanguage(s){const E=this.store.getProperty("supported_languages"),k=navigator.languages.map(Ge=>Ge.split("-")[0]),Q=location.search.substring(1).split("&");let rt=null;for(const Ge of Q){const De=Ge.split("=");"lang"===De[0]&&(rt=De[1])}return rt&&E.includes(rt)?rt:s&&E.includes(s)?s:k&&E.includes(k[0])?k[0]:"en"}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(x.gz),p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var je=h(15861);let U=(()=>{class l{generatePdf(s){var E=this;return(0,je.Z)(function*(){yield E.loadPdfMake(),E.pdfMake.createPdf(s).open()})()}loadPdfMake(){var s=this;return(0,je.Z)(function*(){if(!s.pdfMake){const E=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=E.default,s.pdfMake.vfs=k.default.pdfMake.vfs}})()}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),le=(()=>{class l{constructor(s){this.pdfService=s}static generateTableForUser(s){const E=s.name.replace(";"," ").split(";")[0];return"OK"!==s.status?this.generateErrorRowForUser(E,s.status):l.generateRowForUser(E,s.login,s.password)}static generateErrorRowForUser(s,E){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:E,alignment:"center",bold:!0,color:"red"}]]}}}static generateRowForUser(s,E,k){return{table:{heights:[30,0],widths:[120,120,120,120],body:[[l.generateNameCell(s),{},l.getPasswordLabelCell(),l.generatePasswordCell(k)],[l.getLoginLabelCell(),l.generateLoginCell(E),{},{}]]}}}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 E=this;return(0,je.Z)(function*(){const k=[];for(const rt of s)k.push(l.generateTableForUser(rt));return E.pdfService.generatePdf({content:k})})()}static#e=this.\u0275fac=function(E){return new(E||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,E){for(const Q of s)if(Q.newApps.admin===E||Q.newApps.profile===E||Q.newApps.pwdReset===E||Q.newApps.consolidator===E||Q.newApps.linker===E)return Q;return s.filter(Q=>"default"===Q.name)[0]||s[0]}getUrlForOtherApplication(s,E){const Q=window.location.href.split("/"),rt=Q[0]+"//"+Q[2],Ge=l.getBrandContainingDomain(this.storeService.getAppsConfig().brands,rt);let De;if(Ge.newApps[s])De=Ge.newApps[s],"pwdReset"===s&&(De+=`?login-namespace=${E}`);else switch(De=Ge.oldGuiDomain+"/fed",s){case"admin":De+="/gui/";break;case"profile":De+="/profile/";break;case"pwdReset":De+=`/pwd-reset/?login-namespace=${E}`}return De}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(v))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Be=h(21476);let ke=(()=>{class l extends Be.ye{constructor(){super(...arguments),this.getRangeLabel=function(s,E,k){let Q;const rt=s*E+1,Ge=(s+1)*E,De=Ge>k?k:Ge;return k<1e3?`${rt} \u2013 ${De} of ${String(k)}`:(Q=k<1e4?"1 000":k<1e5?"10 000":"100 000",`${rt} \u2013 ${De} of ${Q} +`)}}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})(),Et=(()=>{class l{setEntity(s){this.entity=s}getEntity(){return this.entity}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var he=h(1385);let Pe=(()=>{class l{constructor(s,E,k,Q,rt){this.authResolver=s,this.attributesManager=E,this.notificator=k,this.apiRequest=Q,this.router=rt,this.routePolicies=new Map([["organizations",Ge=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Ge])],["organizations-members",Ge=>this.authResolver.isAuthorized("getMembersPage_Vo_MembersPageQuery_List_policy",[Ge])],["organizations-groups",Ge=>this.authResolver.isAuthorized("getAllRichGroupsWithAttributesByNames_Vo_List_policy",[Ge])],["organizations-resources",Ge=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Ge])||this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Ge])||this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Ge])],["organizations-resources-preview",Ge=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Ge])],["organizations-resources-tags",Ge=>this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Ge])],["organizations-resources-states",Ge=>this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Ge])],["organizations-applications",Ge=>this.authResolver.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Ge])],["organizations-sponsoredMembers",Ge=>this.authResolver.isAuthorized("getSponsoredMembersAndTheirSponsors_Vo_policy",[Ge])],["organizations-serviceAccounts",Ge=>this.authResolver.isAuthorized("createSpecificMember_Vo_Candidate_List_SpecificUserType_List_policy",[Ge])],["organizations-attributes",Ge=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Ge])],["organizations-statistics",Ge=>this.authResolver.isAuthorized("getMembersCount_Vo_Status_policy",[Ge])&&this.authResolver.isAuthorized("getMembersCount_Vo_policy",[Ge])],["organizations-settings",Ge=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Ge])||this.authResolver.isManagerPagePrivileged(Ge)||this.authResolver.isThisVoAdminOrObserver(Ge.id)],["organizations-settings-expiration",Ge=>this.authResolver.isThisVoAdminOrObserver(Ge.id)],["organizations-settings-managers",Ge=>this.authResolver.isManagerPagePrivileged(Ge)],["organizations-settings-applicationForm",Ge=>this.authResolver.isThisVoAdminOrObserver(Ge.id)],["organizations-settings-notifications",Ge=>this.authResolver.isThisVoAdminOrObserver(Ge.id)],["organizations-settings-extsources",Ge=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Ge])],["organizations-settings-memberOrganizations",()=>this.authResolver.isPerunAdmin()],["organizations-settings-hierarchicalInclusion",()=>this.authResolver.isPerunAdmin()],["organizations-settings-bans",Ge=>this.authResolver.isAuthorized("getBansForVo_int_policy",[Ge])],["members",Ge=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Ge])],["members-groups",Ge=>this.authResolver.isAuthorized("getMemberGroups_Member_policy",[Ge])],["members-applications",Ge=>this.authResolver.isAuthorized("vo-getApplicationsForMember_Group_Member_policy",[Ge])],["members-resources",Ge=>this.authResolver.isAuthorized("getAssignedRichResources_Member_policy",[Ge])],["members-attributes",Ge=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Ge])],["members-bans",Ge=>this.authResolver.isAuthorized("vo-getBanForMember_member_policy",[Ge])],["groups",Ge=>this.authResolver.isAuthorized("getGroupById_int_policy",[Ge])],["groups-members",Ge=>this.authResolver.isAuthorized("group-getMembersPage_Vo_MembersPageQuery_List_policy",[Ge])],["groups-subgroups",Ge=>this.authResolver.isAuthorized("getAllRichSubGroupsWithAttributesByNames_Group_List_policy",[Ge])],["groups-resources",Ge=>this.authResolver.isAuthorized("getAssignedRichResources_Group_policy",[Ge])],["groups-applications",Ge=>this.authResolver.isAuthorized("getApplicationsForGroup_Group_List_policy",[Ge])],["groups-attributes",Ge=>this.authResolver.isAuthorized("getGroupById_int_policy",[Ge])],["groups-statistics",Ge=>this.authResolver.isAuthorized("getGroupMembersCount_Group_policy",[Ge])&&this.authResolver.isAuthorized("getGroupMembersCountsByVoStatus_Group_policy",[Ge])&&this.authResolver.isAuthorized("getGroupMembersCountsByGroupStatus_Group_policy",[Ge])],["groups-roles",Ge=>this.authResolver.isAuthorized("getGroupRoles_int_policy",[Ge])],["groups-settings",Ge=>this.authResolver.isManagerPagePrivileged(Ge)||this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ge])||this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Ge])||this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Ge])],["groups-settings-managers",Ge=>this.authResolver.isManagerPagePrivileged(Ge)],["groups-settings-applicationForm",Ge=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ge])],["groups-settings-notifications",Ge=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Ge])],["groups-settings-relations",Ge=>this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Ge])],["groups-settings-extsources",Ge=>this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Ge])],["groups-settings-expiration",Ge=>(this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(Ge.id,he.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{},error:()=>{this.notificator.showRouteError(),this.router.navigate(["/notAuthorized"],{queryParamsHandling:"preserve"})}}),!0)],["resources",Ge=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Ge])],["resources-groups",Ge=>this.authResolver.isAuthorized("getAssignedGroups_Resource_policy",[Ge])],["resources-services",Ge=>this.authResolver.isAuthorized("getAssignedServices_Resource_policy",[Ge])],["resources-members",Ge=>this.authResolver.isAuthorized("getAssignedMembers_Resource_policy",[Ge])],["resources-tags",Ge=>this.authResolver.isAuthorized("getAllResourcesTagsForResource_Resource_policy",[Ge])],["resources-attributes",Ge=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Ge])],["resources-settings",Ge=>this.authResolver.isManagerPagePrivileged(Ge)],["resources-settings-managers",Ge=>this.authResolver.isManagerPagePrivileged(Ge)],["resources-settings-bans",Ge=>this.authResolver.isAuthorized("getBansForResource_int_policy",[Ge])],["facilities",Ge=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Ge])],["facilities-resources",Ge=>this.authResolver.isAuthorized("getAssignedRichResources_Facility_policy",[Ge])],["facilities-allowed-users",Ge=>this.authResolver.isAuthorized("getAssignedUsers_Facility_Service_policy",[Ge])],["facilities-allowed-groups",Ge=>this.authResolver.isAuthorized("getAllowedGroups_Facility_Vo_Service_policy",[Ge])],["facilities-services-status",Ge=>this.authResolver.isAuthorized("getFacilityServicesState_Facility_policy",[Ge])],["services-status",Ge=>this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[Ge])],["facilities-services-destinations",Ge=>this.authResolver.isAuthorized("getAllRichDestinations_Facility_policy",[Ge])],["facilities-hosts",()=>this.authResolver.isFacilityAdmin()],["facilities-attributes",Ge=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Ge])],["facilities-settings",Ge=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Ge])||this.authResolver.isManagerPagePrivileged(Ge)||this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Ge])||this.authResolver.isAuthorized("getBansForFacility_int_policy",[Ge])],["facilities-settings-owners",Ge=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Ge])],["facilities-settings-managers",Ge=>this.authResolver.isManagerPagePrivileged(Ge)],["facilities-settings-security-teams",Ge=>this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Ge])],["facilities-settings-blacklist",Ge=>this.authResolver.isAuthorized("getBansForFacility_int_policy",[Ge])],["facilities-settings-bans",Ge=>this.authResolver.isAuthorized("getBansForUser_int_policy",[Ge])]])}canNavigate(s,E){if(s.startsWith("admin")||s.startsWith("identities"))return this.authResolver.isPerunAdminOrObserver();if("facilities"===s&&-1===E.id)return this.authResolver.canManageFacilities();const k=this.routePolicies.get(s);return!k||k(E)}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(T),p.LFG(S.H8),p.LFG(Oe),p.LFG(me),p.LFG(x.F0))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var r=h(37398),u=h(97328);let C=(()=>{class l{constructor(s,E){this.attributesManager=s,this.authResolver=E,this.roleWithObjects$=new u.t(1),(0,we.of)(this.authResolver.getAllRules()).pipe((0,r.U)(k=>k.filter(Q=>Q.assignableToAttributes)),(0,ge.w)(k=>{const Q=new Map;return k.map(rt=>Q.set(rt.roleName,["None",...Object.keys(rt.assignedObjects)])),(0,we.of)(new Map([...Q.entries()].sort()))})).subscribe(this.roleWithObjects$)}getRoles(){return(0,we.of)(this.authResolver.getAllRules().filter(s=>s.assignableToAttributes))}getObjects(s){return this.roleWithObjects$.pipe((0,ge.w)(E=>(0,we.of)(E.get(s))))}filterNullInPolicy(){return function(s){return s.pipe((0,r.U)(E=>(E.forEach(k=>k.policies=k.policies.filter(Q=>null!==Q.role&&null!==Q.object)),E)))}}updateAttributeAction(s,E,k,Q,rt,Ge){return void 0!==s&&s!==E||void 0!==k&&k!==Q?this.attributesManager.setAttributeActionCriticality(rt,Ge,void 0===s?E:s,k):(0,we.of)(void 0)}addAttributeId(){return function(s){return s.pipe((0,r.U)(([E,k])=>(k.forEach(Q=>Q.attributeId=E),k)))}}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(S.H8),p.LFG(T))};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,E,k)=>{switch(E){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 Q=(0,R.x2)(s);return(0,R.sG)(Q)}case"recent":return"";case"status":return s.status;case"uuid":return s.uuid;default:return s[E]}},this.getSortDataForColumn=(s,E,k,Q)=>{switch(E){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 rt=(0,R.x2)(s);return rt&&"never"!==rt.toLowerCase()?(0,o.p6)(rt,"yyyy.MM.dd","en"):rt}case"recent":return Q&&Q.includes(s.id)?"#".repeat(Q.indexOf(s.id)):s.name;case"status":return s.status;default:return s[E]}}}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),t=(()=>{class l{constructor(s,E){this.guiAuthResolver=s,this.authzResolver=E}findSponsorsAuth(s){const E=[this.guiAuthResolver.getRuleForRole("SPONSOR")],k=new Map;return this.guiAuthResolver.setRolesAuthorization(E,s,k),k.get(E[0].roleName).readAuth}getSponsors(s){const E=[he.r.USER_DEF_PREFERRED_MAIL];return new ce.y(k=>{this.authzResolver.getAuthzRichAdmins(m.uU.SPONSOR,s,"Vo",E,!1,!1).subscribe(Q=>{k.next(Q),k.complete()})})}static#e=this.\u0275fac=function(E){return new(E||l)(p.LFG(T),p.LFG(S.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),i=(()=>{class l{prepareRoles(s,E){const k=new Map;return E.forEach(Q=>{const rt=new Map;Object.keys(s[Q]).forEach(De=>{rt.set(De,s[Q][De])}),k.set(Q,rt)}),k}prepareComplementaryObjects(s,E){const k=new Map;return s.forEach(Q=>{const rt=new Map;Object.keys(E[Q]).forEach(De=>{const et=new Map;Object.keys(E[Q][De]).map(ie=>Number(ie)).forEach(ie=>{et.set(ie,E[Q][De][ie])}),rt.set(De,et)}),k.set(Q,rt)}),k}static#e=this.\u0275fac=function(E){return new(E||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 E="";if(0!==s.removedTags.length){E+=" The following tags are not allowed: ";for(const k of s.removedTags)E+=k+", ";E=E.slice(0,-2)+". "}if(0!==s.removedAttrs.length){E+=" The following attributes are not allowed: ";for(const k of s.removedAttrs)E+=k.attribute+" in "+k.tag+", ";E=E.slice(0,-2)+". "}if(0!==s.removedStyleProps.length){E+=" The following style properties are not allowed: ";for(const k of s.removedStyleProps)E+=k.style+" in "+k.tag+", ";E=E.slice(0,-2)+"."}return E}htmlContentValidator(){return s=>{const{isHtmlInvalid:E,invalidMessage:k}=this.checkHtmlContent(s);return E?{invalidHtmlContent:k}:null}}checkHtmlContent(s){const{escapedHtml:E,removedTags:k,removedAttrs:Q,removedStyleProps:rt}=this.escapeDangerousHtml(String(s.value)),Ge=this.generateErrorTooltip({escapedHtml:E,removedTags:k,removedAttrs:Q,removedStyleProps:rt});return{isHtmlInvalid:k.length>0||Q.length>0||rt.length>0,invalidMessage:Ge}}static#e=this.\u0275fac=function(E){return new(E||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 E of this.sections)s.set(E,!!localStorage.getItem(E));this.sectionState=new Je.X(s)}setItem(s){const E=!this.sectionState.value.get(s);E?localStorage.setItem(s,String(E)):localStorage.removeItem(s);const k=this.sectionState.value;k.set(s,E),this.sectionState.next(k)}getStates(){return this.sectionState.asObservable()}static#e=this.\u0275fac=function(E){return new(E||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},1385:(Ee,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:(Ee,Z,h)=>{"use strict";h.d(Z,{dN:()=>v,Je:()=>b,f7:()=>x.f7,l9:()=>R.l,sF:()=>x.sF,XI:()=>x.XI,Xd:()=>x.Xd,aC:()=>x.aC,fx:()=>x.fx,uY:()=>x.uY,dv:()=>x.dv,i5:()=>x.i5,Sd:()=>x.Sd,pR:()=>x.pR,ys:()=>x.ys,O6:()=>x.O6,B2:()=>x.B2,mH:()=>x.mH,MX:()=>x.MX,cT:()=>x.cT,oU:()=>x.oU,IL:()=>x.IL,Jc:()=>x.Jc,Xn:()=>x.Xn,kZ:()=>x.kZ,v$:()=>x.v$,x2:()=>x.x2,vL:()=>x.vL,j4:()=>x.j4,jh:()=>x.jh,bx:()=>x.bx,im:()=>x.im,zr:()=>x.zr,t$:()=>x.t$,Hm:()=>x.Hm,Cz:()=>x.Cz,sG:()=>x.sG,g$:()=>x.g$,bD:()=>x.bD,lt:()=>x.lt,Oe:()=>x.Oe,hu:()=>x.hu,Gw:()=>x.Gw,O5:()=>x.O5,te:()=>x.te,kN:()=>x.kN,$0:()=>x.$0,OV:()=>x.OV});var e=h(71365),p=h(96814),g=h(67848),S=h(87466),m=h(56223),T=h(65879);let b=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=T.oAB({type:N});static#i=this.\u0275inj=T.cJS({imports:[e.aw,p.ez,m.UX,g.C,S.Fk]})}return N})();var x=h(79600),R=h(77983);class v{static passwordMatchValidator(B){const O=B.get("passwordCtrl").value,te=B.get("passwordAgainCtrl").value;return B.get("passwordAgainCtrl").setErrors(O!==te?{noPasswordMatch:!0}:null),null}static patternValidator(B){return O=>{if(!O.value)return null;let te=0;for(const ne of B)te+=ne.test(O.value)?1:0;return te>=3?null:{isWeak:!0}}}}},79600:(Ee,Z,h)=>{"use strict";h.d(Z,{$0:()=>N,B2:()=>x,Cz:()=>F,Gw:()=>ot,Hm:()=>ve,IL:()=>Ye,Jc:()=>Xe,MX:()=>Ie,O5:()=>he,O6:()=>je,OV:()=>Ze,Oe:()=>xe,Sd:()=>Y,XI:()=>z,Xd:()=>le,Xn:()=>ae,aC:()=>U,bD:()=>te,bx:()=>Et,cT:()=>Ue,dv:()=>Ve,f7:()=>b,fx:()=>X,g$:()=>R,hu:()=>ne,i5:()=>me,im:()=>Pe,j4:()=>W,jh:()=>ke,kN:()=>v,kZ:()=>Oe,lt:()=>B,mH:()=>Be,oU:()=>ut,pR:()=>pt,sF:()=>J,sG:()=>Je,t$:()=>C,te:()=>Ce,uY:()=>u,v$:()=>nt,vL:()=>w,x2:()=>fe,ys:()=>He,zr:()=>r});var e=h(15861),p=h(17700),g=h(96814),S=h(10217),T=h(1385);const b=[5,10,25,100,1e3],x=/^(([^<>+()[\]\\.,;:\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 R(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 v(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 te(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 ne(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 F(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 He(M,f){return ye.apply(this,arguments)}function ye(){return(ye=(0,e.Z)(function*(M,f){yield function oe(M){return new Promise(f=>setTimeout(f,M))}(M),f()})).apply(this,arguments)}function w(M){return JSON.parse(localStorage.getItem(M))||[]}function W(M){return JSON.parse(localStorage.getItem(M))||[]}function J(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 Le(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 z(M,f){if(null===localStorage.getItem("recent")){let o;o="Group"===M.beanName?[{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="Group"===M.beanName?{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 ee(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 Ze(M){let f="";return M&&M.userAttributes.forEach(o=>{"organization"===o.friendlyName&&(f=o.value)}),f}function Ie(M){return M.filter(f=>!f.namespace.includes("def:core"))}function ut(M,f){const o=f.find(n=>n.id===M);return o?o.parentGroupId?ut(o.parentGroupId,f).concat(o):[o]:[]}function Ye(M,f){for(const o of M)if(o.namespace+":"+o.friendlyName===f)return o;return null}function Xe(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 nt(M){return M.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceX509".toLowerCase()?function $e(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 q(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 me(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 Oe(){const M=new p.vA;return M.disableClose=!0,M.autoFocus=!1,M}function Ve(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 xe(M,f){return"valid"!==M.toLowerCase()||f&&"valid"!==M.toLowerCase()?M.replace("INVALID","INCOMPLETE"):"ACTIVE"}function ot(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 Je(M){return M&&"never"!==M.toLowerCase()?(0,g.p6)(M,"d.M.yyyy","en"):M}const we=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 we.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 ae(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 je(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,S.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 le(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 Be(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 Et(M){return ke(M.attributes,T.r.GROUP_SYNC_ENABLED)||ke(M.attributes,T.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 Pe(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 C(){return"localhost"===location.hostname||"127.0.0.1"===location.hostname}},77983:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>z});var e=h(65879),p=h(21476),g=h(79600),S=h(38106),m=h(96814),T=h(56223),b=h(17700),x=h(32296),R=h(64170),v=h(92596),N=h(98525),B=h(23680),O=h(87466),te=h(71365);function ne(ee,Le){if(1&ee&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&ee){const Ze=Le.$implicit;e.Q6J("value",Ze.value),e.xp6(1),e.hij(" ",Ze.viewValue," ")}}function F(ee,Le){1&ee&&(e.TgZ(0,"mat-radio-button",13),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ee&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let ce=(()=>{class ee{constructor(Ze){this.inputData=Ze,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new T.NI("csv",T.kI.required),this.selectedExportType=new T.NI("current",T.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(Ie){return new(Ie||ee)(e.Y36(b.WI))};static#t=this.\u0275cmp=e.Xpm({type:ee,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(Ie,ut){if(1&Ie&&(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,ne,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,F,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&Ie){let Ye,Xe;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",ut.selectedFormat),e.xp6(1),e.Q6J("ngForOf",ut.formats),e.xp6(2),e.Oqu(e.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),e.xp6(2),e.Q6J("formControl",ut.selectedExportType),e.xp6(2),e.hij(" ",e.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),e.xp6(2),e.Q6J("ngIf",ut.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",ut.selectedFormat.valid||(null==(Ye=ut.selectedFormat.getRawValue())?null:Ye.length)>0),e.xp6(2),e.s9C("matTooltip",e.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),e.Q6J("matTooltipDisabled",ut.selectedFormat.invalid||ut.selectedExportType.valid||(null==(Xe=ut.selectedExportType.getRawValue())?null:Xe.length)>0),e.xp6(2),e.Q6J("disabled",ut.selectedFormat.invalid||ut.selectedExportType.invalid)("matDialogClose",ut.export()),e.xp6(1),e.hij(" ",e.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[m.sg,m.O5,T.JJ,T.Q7,T.oH,x.lW,b.ZT,b.uh,b.xY,b.H8,R.KE,R.hX,v.gM,N.gD,B.ey,O.VQ,O.U0,te.X$]})}return ee})();var Ce=h(30617),He=h(77988);let ye=(()=>{class ee{constructor(Ze){this.dialog=Ze,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe}openDialog(){const Ze=(0,g.kZ)();Ze.width="500px",Ze.data={allowExportAll:this.allowExportAll},this.dialog.open(ce,Ze).afterClosed().subscribe(Ie=>{Ie&&("all"===Ie.exportType?this.exportAllData.emit(Ie.format):this.exportDisplayedData.emit(Ie.format))})}static#e=this.\u0275fac=function(Ie){return new(Ie||ee)(e.Y36(b.uw))};static#t=this.\u0275cmp=e.Xpm({type:ee,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(Ie,ut){if(1&Ie&&(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 ut.openDialog()}),e._uU(8),e.ALo(9,"translate"),e.qZA()()()),2&Ie){const Ye=e.MAs(6);e.xp6(1),e.Q6J("matMenuTriggerFor",Ye)("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:[x.RK,Ce.Hw,He.VK,He.OP,He.p6,v.gM,te.X$]})}return ee})();const oe=["topNav"],w=["table"];function W(ee,Le){if(1&ee){const Ze=e.EpF();e.TgZ(0,"perun-web-apps-table-options",7),e.NdJ("exportDisplayedData",function(ut){e.CHM(Ze);const Ye=e.oxw();return e.KtG(Ye.exportDisplayedData.emit(ut))})("exportAllData",function(ut){e.CHM(Ze);const Ye=e.oxw();return e.KtG(Ye.exportAllData.emit(ut))}),e.qZA()}if(2&ee){const Ze=e.oxw();e.Q6J("allowExportAll",Ze.allowExportAll)}}const J=["*"];let z=(()=>{class ee{constructor(Ze){this.tableConfigService=Ze,this.hideExport=!1,this.pageSizeOptions=g.f7,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe,this.pageSize=5}set matPaginator(Ze){this.paginator=Ze}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(Ze){this.table&&(this.pageSize=Ze.pageSize,this.tableConfigService.setTablePageSize(this.tableId,Ze.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}static#e=this.\u0275fac=function(Ie){return new(Ie||ee)(e.Y36(S.dB))};static#t=this.\u0275cmp=e.Xpm({type:ee,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(Ie,ut){if(1&Ie&&(e.Gf(oe,5),e.Gf(w,5),e.Gf(p.NW,7)),2&Ie){let Ye;e.iGM(Ye=e.CRH())&&(ut.topNav=Ye.first),e.iGM(Ye=e.CRH())&&(ut.table=Ye.first),e.iGM(Ye=e.CRH())&&(ut.matPaginator=Ye.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:J,decls:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(Ie,ut){1&Ie&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),e.NdJ("page",function(Xe){return ut.pageChangedTop(Xe)}),e.qZA(),e.YNc(4,W,1,1,"perun-web-apps-table-options",4),e.qZA(),e.TgZ(5,"div",5,6),e.Hsn(7),e.qZA()()),2&Ie&&(e.xp6(3),e.Q6J("length",ut.dataLength)("pageSizeOptions",ut.pageSizeOptions)("pageSize",ut.pageSize),e.xp6(1),e.Q6J("ngIf",!ut.hideExport))},dependencies:[m.O5,p.NW,ye],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]})}return ee})()},11186:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>R});var e=h(65879),p=h(30617),g=h(96814);function S(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," info "),e.qZA())}function m(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," warning "),e.qZA())}function T(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," dangerous "),e.qZA())}function b(v,N){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," check_circle "),e.qZA())}const x=["*"];let R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:x,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,te){1&O&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,S,2,0,"mat-icon",1),e.YNc(2,m,2,0,"mat-icon",1),e.YNc(3,T,2,0,"mat-icon",1),e.YNc(4,b,2,0,"mat-icon",1),e.Hsn(5),e.qZA()),2&O&&(e.ekj("warn-alert","warn"===te.alert_type)("error-alert","error"===te.alert_type)("success-alert","success"===te.alert_type)("info-alert","info"===te.alert_type),e.xp6(1),e.Q6J("ngIf","info"===te.alert_type),e.xp6(1),e.Q6J("ngIf","warn"===te.alert_type),e.xp6(1),e.Q6J("ngIf","error"===te.alert_type),e.xp6(1),e.Q6J("ngIf","success"===te.alert_type))},dependencies:[p.Hw,g.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:(Ee,Z,h)=>{"use strict";h.d(Z,{r:()=>S});var e=h(30617),p=h(96814),g=h(65879);let S=(()=>{class m{static#e=this.\u0275fac=function(x){return new(x||m)};static#t=this.\u0275mod=g.oAB({type:m});static#i=this.\u0275inj=g.cJS({imports:[e.Ps,p.ez]})}return m})()},12207:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(65879),p=h(55940);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(b,x){1&b&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return S})()},55959:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>g});var e=h(65879),p=h(55940);let g=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(b,x){1&b&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return S})()},99441:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>m});var e=h(30617),p=h(96814),g=h(55940),S=h(65879);let m=(()=>{class T{static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275mod=S.oAB({type:T});static#i=this.\u0275inj=S.cJS({imports:[e.Ps,p.ez,g.Cq]})}return T})()},67848:(Ee,Z,h)=>{"use strict";h.d(Z,{C:()=>X});var e=h(96814),p=h(32296),g=h(95195),S=h(75986),m=h(17700),T=h(26385),b=h(3305),x=h(64170),R=h(65879),v=h(23680);let Xe=(()=>{class Be{static#e=this.\u0275fac=function(he){return new(he||Be)};static#t=this.\u0275mod=R.oAB({type:Be});static#i=this.\u0275inj=R.cJS({imports:[v.uc,v.BQ,v.uc,v.BQ]})}return Be})();var $e=h(30617),ge=h(24516),q=h(55940),me=h(61545),Oe=h(25313),Ve=h(16672),ve=h(56223),xe=h(38034),ot=h(32651),fe=h(59038),Je=h(77988),we=h(81274),pt=h(13566),Y=h(21476),Ue=h(92596),ae=h(98525),je=h(74104),U=h(82599),le=h(22557);let X=(()=>{class Be{static#e=this.\u0275fac=function(he){return new(he||Be)};static#t=this.\u0275mod=R.oAB({type:Be});static#i=this.\u0275inj=R.cJS({imports:[e.ez,g.QW,T.t,b.To,p.ot,Xe,S.p9,$e.Ps,Oe.p0,m.Is,q.Cq,x.lN,ge.c,Ve.Cl,ve.u5,ve.UX,me.T5,xe.FA,v.XK,ot.SJ,fe.ie,Je.Tx,we.g0,pt.JX,Y.TU,Ue.AV,ae.LD,v.si,Oe.p0,U.rP,le.Hi,g.QW,T.t,b.To,p.ot,Xe,S.p9,$e.Ps,Oe.p0,m.Is,q.Cq,x.lN,ge.c,Ve.Cl,ve.u5,ve.UX,me.T5,xe.FA,v.XK,ot.SJ,fe.ie,Je.Tx,we.g0,pt.JX,Y.TU,Ue.AV,ae.LD,v.si,je.Nh,U.rP,le.Hi]})}return Be})()},75724:Ee=>{var S=.1,m="function"==typeof Float32Array;function T(te,ne){return 1-3*ne+3*te}function b(te,ne){return 3*ne-6*te}function x(te){return 3*te}function R(te,ne,F){return((T(ne,F)*te+b(ne,F))*te+x(ne))*te}function v(te,ne,F){return 3*T(ne,F)*te*te+2*b(ne,F)*te+x(ne)}function O(te){return te}Ee.exports=function(ne,F,ce,Ce){if(!(0<=ne&&ne<=1&&0<=ce&&ce<=1))throw new Error("bezier x values must be in [0, 1] range");if(ne===F&&ce===Ce)return O;for(var He=m?new Float32Array(11):new Array(11),ye=0;ye<11;++ye)He[ye]=R(ye*S,ne,ce);return function(W){return 0===W?0:1===W?1:R(function oe(w){for(var W=0,J=1;10!==J&&He[J]<=w;++J)W+=S;--J;var Le=W+(w-He[J])/(He[J+1]-He[J])*S,Ze=v(Le,ne,ce);return Ze>=.001?function B(te,ne,F,ce){for(var Ce=0;Ce<4;++Ce){var He=v(ne,F,ce);if(0===He)return ne;ne-=(R(ne,F,ce)-te)/He}return ne}(w,Le,ne,ce):0===Ze?Le:function N(te,ne,F,ce,Ce){var He,ye,oe=0;do{(He=R(ye=ne+(F-ne)/2,ce,Ce)-te)>0?F=ye:ne=ye}while(Math.abs(He)>1e-7&&++oe<10);return ye}(w,W,W+S,ne,ce)}(W),F,Ce)}}},63921:function(Ee,Z,h){var e;!function(p,g){var S={};!function(p){"use strict";p.__esModule=!0,p.digestLength=32,p.blockSize=64;var g=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 S(O,te,ne,F,ce){for(var Ce,He,ye,oe,w,W,J,z,ee,Le,Ze,Ie,ut;ce>=64;){for(Ce=te[0],He=te[1],ye=te[2],oe=te[3],w=te[4],W=te[5],J=te[6],z=te[7],Le=0;Le<16;Le++)O[Le]=(255&ne[Ze=F+4*Le])<<24|(255&ne[Ze+1])<<16|(255&ne[Ze+2])<<8|255&ne[Ze+3];for(Le=16;Le<64;Le++)O[Le]=((Ie=((ee=O[Le-2])>>>17|ee<<15)^(ee>>>19|ee<<13)^ee>>>10)+O[Le-7]|0)+((ut=((ee=O[Le-15])>>>7|ee<<25)^(ee>>>18|ee<<14)^ee>>>3)+O[Le-16]|0);for(Le=0;Le<64;Le++)Ie=(((w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7))+(w&W^~w&J)|0)+(z+(g[Le]+O[Le]|0)|0)|0,ut=((Ce>>>2|Ce<<30)^(Ce>>>13|Ce<<19)^(Ce>>>22|Ce<<10))+(Ce&He^Ce&ye^He&ye)|0,z=J,J=W,W=w,w=oe+Ie|0,oe=ye,ye=He,He=Ce,Ce=Ie+ut|0;te[0]+=Ce,te[1]+=He,te[2]+=ye,te[3]+=oe,te[4]+=w,te[5]+=W,te[6]+=J,te[7]+=z,F+=64,ce-=64}return F}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 te=0;te0){for(;this.bufferLength<64&&ne>0;)this.buffer[this.bufferLength++]=te[F++],ne--;64===this.bufferLength&&(S(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(ne>=64&&(F=S(this.temp,this.state,te,F,ne),ne%=64);ne>0;)this.buffer[this.bufferLength++]=te[F++],ne--;return this},O.prototype.finish=function(te){if(!this.finished){var ne=this.bytesHashed,F=this.bufferLength,ce=ne/536870912|0,Ce=ne<<3,He=ne%64<56?64:128;this.buffer[F]=128;for(var ye=F+1;ye>>24&255,this.buffer[He-7]=ce>>>16&255,this.buffer[He-6]=ce>>>8&255,this.buffer[He-5]=ce>>>0&255,this.buffer[He-4]=Ce>>>24&255,this.buffer[He-3]=Ce>>>16&255,this.buffer[He-2]=Ce>>>8&255,this.buffer[He-1]=Ce>>>0&255,S(this.temp,this.state,this.buffer,0,He),this.finished=!0}for(ye=0;ye<8;ye++)te[4*ye+0]=this.state[ye]>>>24&255,te[4*ye+1]=this.state[ye]>>>16&255,te[4*ye+2]=this.state[ye]>>>8&255,te[4*ye+3]=this.state[ye]>>>0&255;return this},O.prototype.digest=function(){var te=new Uint8Array(this.digestLength);return this.finish(te),te},O.prototype._saveState=function(te){for(var ne=0;nethis.blockSize)(new m).update(te).finish(ne).clean();else for(var F=0;F1&&te.update(O),ne&&te.update(ne),te.update(F),te.finish(O),F[0]++}p.HMAC=T,p.hash=b,p.default=b,p.hmac=x;var v=new Uint8Array(p.digestLength);p.hkdf=function N(O,te,ne,F){void 0===te&&(te=v),void 0===F&&(F=32);for(var ce=new Uint8Array([1]),Ce=x(te,O),He=new T(Ce),ye=new Uint8Array(He.digestLength),oe=ye.length,w=new Uint8Array(F),W=0;W>>24&255,He[1]=J>>>16&255,He[2]=J>>>8&255,He[3]=J>>>0&255,ce.reset(),ce.update(te),ce.update(He),ce.finish(oe);for(var z=0;z=N.status}function T(v){try{v.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),v.dispatchEvent(N)}}var b="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,x=b.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),R=b.saveAs||("object"!=typeof window||window!==b?function(){}:"download"in HTMLAnchorElement.prototype&&!x?function(v,N,B){var O=b.URL||b.webkitURL,te=document.createElement("a");te.download=N=N||v.name||"download",te.rel="noopener","string"==typeof v?(te.href=v,te.origin===location.origin?T(te):m(te.href)?S(v,N,B):T(te,te.target="_blank")):(te.href=O.createObjectURL(v),setTimeout(function(){O.revokeObjectURL(te.href)},4e4),setTimeout(function(){T(te)},0))}:"msSaveOrOpenBlob"in navigator?function(v,N,B){if(N=N||v.name||"download","string"!=typeof v)navigator.msSaveOrOpenBlob(function g(v,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(v.type)?new Blob(["\ufeff",v],{type:v.type}):v}(v,B),N);else if(m(v))S(v,N,B);else{var O=document.createElement("a");O.href=v,O.target="_blank",setTimeout(function(){T(O)})}}:function(v,N,B,O){if((O=O||open("","_blank"))&&(O.document.title=O.document.body.innerText="downloading..."),"string"==typeof v)return S(v,N,B);var te="application/octet-stream"===v.type,ne=/constructor/i.test(b.HTMLElement)||b.safari,F=/CriOS\/[\d]+/.test(navigator.userAgent);if((F||te&&ne||x)&&typeof FileReader<"u"){var ce=new FileReader;ce.onloadend=function(){var ye=ce.result;ye=F?ye:ye.replace(/^data:[^;]*;/,"data:attachment/file;"),O?O.location.href=ye:location=ye,O=null},ce.readAsDataURL(v)}else{var Ce=b.URL||b.webkitURL,He=Ce.createObjectURL(v);O?O.location=He:location.href=He,O=null,setTimeout(function(){Ce.revokeObjectURL(He)},4e4)}});b.saveAs=R.saveAs=R,Ee.exports=R})?h.apply(Z,[]):h)&&(Ee.exports=p)},69930:(Ee,Z,h)=>{h(78094).tz.load(h(91128))},78094:function(Ee,Z,h){var e,p,g;!function(S,m){"use strict";Ee.exports?Ee.exports=m(h(16676)):(p=[h(16676)],void 0!==(g="function"==typeof(e=m)?e.apply(Z,p):e)&&(Ee.exports=g))}(0,function(S){"use strict";void 0===S.version&&S.default&&(S=S.default);var N,T={},b={},x={},R={},v={};(!S||"string"!=typeof S.version)&&Je("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var B=S.version.split("."),O=+B[0],te=+B[1];function ne(U){return U>96?U-87:U>64?U-29:U-48}function F(U){var le=0,X=U.split("."),Be=X[0],ke=X[1]||"",Et=1,Pe=0,r=1;for(45===U.charCodeAt(0)&&(le=1,r=-1);le= 2.6.0. You are using Moment.js "+S.version+". See momentjs.com"),oe.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 Be,le=+U,X=this.untils;for(Be=0;BePe&&we.moveInvalidForward&&(Et=Pe),le3){var le=R[Xe(U)];if(le)return le;Je("Moment Timezone found "+U+" from the Intl api, but did not have that data loaded.")}}catch{}var he,Pe,r,X=function ee(){var Be,ke,Et,U=(new Date).getFullYear()-2,le=new W(new Date(U,0,1)),X=[le];for(Et=1;Et<48;Et++)(ke=new W(new Date(U,Et,1))).offset!==le.offset&&(Be=z(le,ke),X.push(Be),X.push(new W(new Date(Be.at+6e4)))),le=ke;for(Et=0;Et<4;Et++)X.push(new W(new Date(U+Et,0,1))),X.push(new W(new Date(U+Et,6,1)));return X}(),Be=X.length,ke=function Ie(U){var ke,Et,he,le=U.length,X={},Be=[];for(ke=0;ke0?Et[0].zone.name:void 0}()),N},we.names=function ge(){var U,le=[];for(U in R)R.hasOwnProperty(U)&&(T[U]||T[b[U]])&&R[U]&&le.push(R[U]);return le.sort()},we.Zone=oe,we.unpack=ye,we.unpackBase60=F,we.needsOffset=fe,we.moveInvalidForward=!0,we.moveAmbiguousForward=!1,we.countries=function q(){return Object.keys(x)},we.zonesForCountry=function ve(U,le){if(!(U=function Ve(U){return U=U.toUpperCase(),x[U]||null}(U)))return null;var X=U.zones.sort();return le?X.map(function(Be){return{name:Be,offset:$e(Be).utcOffset(new Date)}}):X};var pt=S.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)}}S.tz=we,S.defaultZone=null,S.updateOffset=function(U,le){var Be,X=S.defaultZone;if(void 0===U._z&&(X&&fe(U)&&!U._isUTC&&(U._d=S.utc(U._a)._d,U.utc().add(X.parse(U),"minutes")),U._z=X),U._z)if(Be=U._z.utcOffset(U),Math.abs(Be)<16&&(Be/=60),void 0!==U.utcOffset){var ke=U._z;U.utcOffset(-Be,le),U._z=ke}else U.zone(Be,le)},pt.tz=function(U,le){if(U){if("string"!=typeof U)throw new Error("Time zone name must be a string, got "+U+" ["+typeof U+"]");return this._z=$e(U),this._z?S.updateOffset(this,le):Je("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 ae(U){return function(){return arguments.length>0&&(this._z=null),U.apply(this,arguments)}}(pt.utcOffset),S.tz.setDefault=function(U){return(O<2||2===O&&te<9)&&Je("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+S.version+"."),S.defaultZone=U?$e(U):null,S};var je=S.momentProperties;return"[object Array]"===Object.prototype.toString.call(je)?(je.push("_z"),je.push("_a")):je&&(je._z=null),S})},83274:function(Ee,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(g){return/^nm$/i.test(g)},meridiem:function(g,S,m){return g<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(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},61867:function(Ee,Z,h){!function(e){"use strict";var p=function(b){return 0===b?0:1===b?1:2===b?2:b%100>=3&&b%100<=10?3:b%100>=11?4:5},g={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(b){return function(x,R,v,N){var B=p(x),O=g[b][p(x)];return 2===B&&(O=O[R?0:1]),O.replace(/%d/i,x)}},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(b){return"\u0645"===b},meridiem:function(b,x,R){return b<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")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(h(16676))},17078:function(Ee,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(Ee,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"},g=function(x){return 0===x?0:1===x?1:2===x?2:x%100>=3&&x%100<=10?3:x%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"]},m=function(x){return function(R,v,N,B){var O=g(R),te=S[x][g(R)];return 2===O&&(te=te[v?0:1]),te.replace(/%d/i,R)}},T=["\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:T,monthsShort:T,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,R,v){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: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(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(R){return p[R]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},56789:function(Ee,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(Ee,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"},g={"\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,T,b){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(T){return g[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(h(16676))},71585:function(Ee,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(Ee,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"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=function(R){return 0===R?0:1===R?1:2===R?2:R%100>=3&&R%100<=10?3:R%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"]},T=function(R){return function(v,N,B,O){var te=S(v),ne=m[R][S(v)];return 2===te&&(ne=ne[N?0:1]),ne.replace(/%d/i,v)}},b=["\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: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(R){return"\u0645"===R},meridiem:function(R,v,N){return R<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:T("s"),ss:T("s"),m:T("m"),mm:T("m"),h:T("h"),hh:T("h"),d:T("d"),dd:T("d"),M:T("M"),MM:T("M"),y:T("y"),yy:T("y")},preparse:function(R){return R.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return g[v]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(v){return p[v]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},15611:function(Ee,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(S){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(S)},meridiem:function(S,m,T){return S<4?"gec\u0259":S<12?"s\u0259h\u0259r":S<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(S){if(0===S)return S+"-\u0131nc\u0131";var m=S%10;return S+(p[m]||p[S%100-m]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62459:function(Ee,Z,h){!function(e){"use strict";function g(m,T,b){return"m"===b?T?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===b?T?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":m+" "+function p(m,T){var b=m.split("_");return T%10==1&&T%100!=11?b[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?b[1]:b[2]}({ss:T?"\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:T?"\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:T?"\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"}[b],+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:g,mm:g,h:g,hh:g,d:"\u0434\u0437\u0435\u043d\u044c",dd:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},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,T,b){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,T){switch(T){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(Ee,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(g){var S=g%10,m=g%100;return 0===g?g+"-\u0435\u0432":0===m?g+"-\u0435\u043d":m>10&&m<20?g+"-\u0442\u0438":1===S?g+"-\u0432\u0438":2===S?g+"-\u0440\u0438":7===S||8===S?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},75918:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T?m<4?m:m+12:"\u09ad\u09cb\u09b0"===T||"\u09b8\u0995\u09be\u09b2"===T?m:"\u09a6\u09c1\u09aa\u09c1\u09b0"===T?m>=3?m:m+12:"\u09ac\u09bf\u0995\u09be\u09b2"===T||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===T&&m>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===T&&m<5||"\u09ac\u09bf\u0995\u09be\u09b2"===T?m+12:m},meridiem:function(m,T,b){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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===T&&m>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===T&&m<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===T?m+12:m},meridiem:function(m,T,b){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(Ee,Z,h){!function(e){"use strict";function p(ne,F,ce){return ne+" "+function m(ne,F){return 2===F?function T(ne){var F={m:"v",b:"v",d:"z"};return void 0===F[ne.charAt(0)]?ne:F[ne.charAt(0)]+ne.substring(1)}(ne):ne}({mm:"munutenn",MM:"miz",dd:"devezh"}[ce],ne)}function S(ne){return ne>9?S(ne%10):ne}var b=[/^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,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: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:b,longMonthsParse:b,shortMonthsParse:b,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 g(ne){switch(S(ne)){case 1:case 3:case 4:case 5:case 9:return ne+" bloaz";default:return ne+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ne){return ne+(1===ne?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ne){return"g.m."===ne},meridiem:function(ne,F,ce){return ne<12?"a.m.":"g.m."}})}(h(16676))},38153:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var b=S+" ";switch(T){case"ss":return b+(1===S?"sekunda":2===S||3===S||4===S?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return b+(1===S?"minuta":2===S||3===S||4===S?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return b+(1===S?"sat":2===S||3===S||4===S?"sata":"sati");case"dd":return b+(1===S?"dan":"dana");case"MM":return b+(1===S?"mjesec":2===S||3===S||4===S?"mjeseca":"mjeseci");case"yy":return b+(1===S?"godina":2===S||3===S||4===S?"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(Ee,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(g,S){var m=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===S||"W"===S)&&(m="a"),g+m},week:{dow:1,doy:4}})}(h(16676))},72616:function(Ee,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("_")},g="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),S=[/^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 T(R){return R>1&&R<5&&1!=~~(R/10)}function b(R,v,N,B){var O=R+" ";switch(N){case"s":return v||B?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return v||B?O+(T(R)?"sekundy":"sekund"):O+"sekundami";case"m":return v?"minuta":B?"minutu":"minutou";case"mm":return v||B?O+(T(R)?"minuty":"minut"):O+"minutami";case"h":return v?"hodina":B?"hodinu":"hodinou";case"hh":return v||B?O+(T(R)?"hodiny":"hodin"):O+"hodinami";case"d":return v||B?"den":"dnem";case"dd":return v||B?O+(T(R)?"dny":"dn\xed"):O+"dny";case"M":return v||B?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return v||B?O+(T(R)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):O+"m\u011bs\xedci";case"y":return v||B?"rok":"rokem";case"yy":return v||B?O+(T(R)?"roky":"let"):O+"lety"}}e.defineLocale("cs",{months:p,monthsShort:g,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:S,longMonthsParse:S,shortMonthsParse:S,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: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}})}(h(16676))},27049:function(Ee,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(g){return g+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(g)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(g)?"\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(Ee,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(g){var m="";return g>20?m=40===g||50===g||60===g||80===g||100===g?"fed":"ain":g>0&&(m=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][g]),g+m},week:{dow:1,doy:4}})}(h(16676))},20605:function(Ee,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[S+" Tage",S+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[S+" Monate",S+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[S+" Jahre",S+" Jahren"]};return m?x[T][0]:x[T][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(Ee,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"],g=["\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:g,weekdaysShort:g,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,T,b){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(Ee,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(S,m){return S?"string"==typeof m&&/D/.test(m.substring(0,m.indexOf("MMMM")))?this._monthsGenitiveEl[S.month()]:this._monthsNominativeEl[S.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(S,m,T){return S>11?T?"\u03bc\u03bc":"\u039c\u039c":T?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(S){return"\u03bc"===(S+"").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(S,m){var T=this._calendarEl[S],b=m&&m.hours();return function p(S){return typeof Function<"u"&&S instanceof Function||"[object Function]"===Object.prototype.toString.call(S)}(T)&&(T=T.apply(m)),T.replace("{}",b%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(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:4}})}(h(16676))},83792:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(h(16676))},57651:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},81929:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},19818:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")}})}(h(16676))},6612:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:0,doy:6}})}(h(16676))},24900:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},72721:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},95159:function(Ee,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(g){return"p"===g.charAt(0).toLowerCase()},meridiem:function(g,S,m){return g>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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[S+"sekundi",S+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[S+" minuti",S+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[S+" tunni",S+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[S+" kuu",S+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[S+" aasta",S+" aastat"]};return m?x[T][2]?x[T][2]:x[T][1]:b?x[T][0]:x[T][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(Ee,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(Ee,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"},g={"\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,T,b){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(T){return g[T]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(h(16676))},49775:function(Ee,Z,h){!function(e){"use strict";var p="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),g=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",p[7],p[8],p[9]];function S(b,x,R,v){var N="";switch(R){case"s":return v?"muutaman sekunnin":"muutama sekunti";case"ss":N=v?"sekunnin":"sekuntia";break;case"m":return v?"minuutin":"minuutti";case"mm":N=v?"minuutin":"minuuttia";break;case"h":return v?"tunnin":"tunti";case"hh":N=v?"tunnin":"tuntia";break;case"d":return v?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":N=v?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return v?"kuukauden":"kuukausi";case"MM":N=v?"kuukauden":"kuukautta";break;case"y":return v?"vuoden":"vuosi";case"yy":N=v?"vuoden":"vuotta"}return function m(b,x){return b<10?x?g[b]:p[b]:b}(b,v)+" "+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: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}})}(h(16676))},64282:function(Ee,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(g){return g},week:{dow:1,doy:4}})}(h(16676))},84236:function(Ee,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(Ee,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(g,S){switch(S){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}}})}(h(16676))},21412:function(Ee,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(g,S){switch(S){default:case"M":case"Q":case"D":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))},89361:function(Ee,Z,h){!function(e){"use strict";var S=/(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:S,monthsShortRegex:S,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(b,x){switch(x){case"D":return b+(1===b?"er":"");default:case"M":case"Q":case"DDD":case"d":return b+(1===b?"er":"e");case"w":case"W":return b+(1===b?"re":"e")}},week:{dow:1,doy:4}})}(h(16676))},66984:function(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),g="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,T){return m?/-MMM-/.test(T)?g[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(Ee,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(x){return x+(1===x?"d":x%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},78849:function(Ee,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(x){return x+(1===x?"d":x%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},34273:function(Ee,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(g){return 0===g.indexOf("un")?"n"+g:"en "+g},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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){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:[S+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",S+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[S+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",S+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[S+" \u0935\u0930\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[S+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",S+" \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:[S+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",S+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[S+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",S+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return b?x[T][0]:x[T][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(S,m){return"D"===m?S+"\u0935\u0947\u0930":S},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(S,m){return 12===S&&(S=0),"\u0930\u093e\u0924\u0940"===m?S<4?S:S+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===m?S:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===m?S>12?S:S+12:"\u0938\u093e\u0902\u091c\u0947"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"\u0930\u093e\u0924\u0940":S<12?"\u0938\u0915\u093e\u0933\u0940\u0902":S<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":S<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(h(16676))},62696:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x={s:["thoddea sekondamni","thodde sekond"],ss:[S+" sekondamni",S+" sekond"],m:["eka mintan","ek minut"],mm:[S+" mintamni",S+" mintam"],h:["eka voran","ek vor"],hh:[S+" voramni",S+" voram"],d:["eka disan","ek dis"],dd:[S+" disamni",S+" dis"],M:["eka mhoinean","ek mhoino"],MM:[S+" mhoineamni",S+" mhoine"],y:["eka vorsan","ek voros"],yy:[S+" vorsamni",S+" vorsam"]};return b?x[T][0]:x[T][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(S,m){return"D"===m?S+"er":S},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(S,m){return 12===S&&(S=0),"rati"===m?S<4?S:S+12:"sokallim"===m?S:"donparam"===m?S>12?S:S+12:"sanje"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"rati":S<12?"sokallim":S<16?"donparam":S<20?"sanje":"rati"}})}(h(16676))},66928:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0ab0\u0abe\u0aa4"===T?m<4?m:m+12:"\u0ab8\u0ab5\u0abe\u0ab0"===T?m:"\u0aac\u0aaa\u0acb\u0ab0"===T?m>=10?m:m+12:"\u0ab8\u0abe\u0a82\u0a9c"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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(g){return 2===g?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":g+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(g){return 2===g?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":g+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(g){return 2===g?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":g+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(g){return 2===g?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":g%10==0&&10!==g?g+" \u05e9\u05e0\u05d4":g+" \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(g){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(g)},meridiem:function(g,S,m){return g<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":g<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":g<12?m?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":g<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(Ee,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"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},S=[/^\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:S,longMonthsParse:S,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(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(x){return g[x]})},postformat:function(b){return b.replace(/\d/g,function(x){return p[x]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(b,x){return 12===b&&(b=0),"\u0930\u093e\u0924"===x?b<4?b:b+12:"\u0938\u0941\u092c\u0939"===x?b:"\u0926\u094b\u092a\u0939\u0930"===x?b>=10?b:b+12:"\u0936\u093e\u092e"===x?b+12:void 0},meridiem:function(b,x,R){return b<4?"\u0930\u093e\u0924":b<10?"\u0938\u0941\u092c\u0939":b<17?"\u0926\u094b\u092a\u0939\u0930":b<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(h(16676))},17134:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var b=S+" ";switch(T){case"ss":return b+(1===S?"sekunda":2===S||3===S||4===S?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return b+(1===S?"minuta":2===S||3===S||4===S?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return b+(1===S?"sat":2===S||3===S||4===S?"sata":"sati");case"dd":return b+(1===S?"dan":"dana");case"MM":return b+(1===S?"mjesec":2===S||3===S||4===S?"mjeseca":"mjeseci");case"yy":return b+(1===S?"godina":2===S||3===S||4===S?"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(Ee,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 g(T,b,x,R){var v=T;switch(x){case"s":return R||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return v+(R||b)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(R||b?" perc":" perce");case"mm":return v+(R||b?" perc":" perce");case"h":return"egy"+(R||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return v+(R||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(R||b?" nap":" napja");case"dd":return v+(R||b?" nap":" napja");case"M":return"egy"+(R||b?" h\xf3nap":" h\xf3napja");case"MM":return v+(R||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(R||b?" \xe9v":" \xe9ve");case"yy":return v+(R||b?" \xe9v":" \xe9ve")}return""}function S(T){return(T?"":"[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(T){return"u"===T.charAt(1).toLowerCase()},meridiem:function(T,b,x){return T<12?!0===x?"de":"DE":!0===x?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return S.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return S.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%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))},4523:function(Ee,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(g){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(g)},meridiem:function(g){return g<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":g<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":g<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(g,S){switch(S){case"DDD":case"w":case"W":case"DDDo":return 1===g?g+"-\u056b\u0576":g+"-\u0580\u0564";default:return g}},week:{dow:1,doy:7}})}(h(16676))},99233:function(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"siang"===S?g>=11?g:g+12:"sore"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"siang":g<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(Ee,Z,h){!function(e){"use strict";function p(m){return m%100==11||m%10!=1}function g(m,T,b,x){var R=m+" ";switch(b){case"s":return T||x?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return p(m)?R+(T||x?"sek\xfandur":"sek\xfandum"):R+"sek\xfanda";case"m":return T?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return p(m)?R+(T||x?"m\xedn\xfatur":"m\xedn\xfatum"):T?R+"m\xedn\xfata":R+"m\xedn\xfatu";case"hh":return p(m)?R+(T||x?"klukkustundir":"klukkustundum"):R+"klukkustund";case"d":return T?"dagur":x?"dag":"degi";case"dd":return p(m)?T?R+"dagar":R+(x?"daga":"d\xf6gum"):T?R+"dagur":R+(x?"dag":"degi");case"M":return T?"m\xe1nu\xf0ur":x?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return p(m)?T?R+"m\xe1nu\xf0ir":R+(x?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):T?R+"m\xe1nu\xf0ur":R+(x?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return T||x?"\xe1r":"\xe1ri";case"yy":return p(m)?R+(T||x?"\xe1r":"\xe1rum"):R+(T||x?"\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:g,ss:g,m:g,mm:g,h:"klukkustund",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))},78118:function(Ee,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(g){return(/^[0-9].+$/.test(g)?"tra":"in")+" "+g},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(Ee,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(Ee,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(g,S){return"\u5143"===S[1]?1:parseInt(S[1]||g,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(g){return"\u5348\u5f8c"===g},meridiem:function(g,S,m){return g<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(g){return g.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(g){return this.week()!==g.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(g,S){switch(S){case"y":return 1===g?"\u5143\u5e74":g+"\u5e74";case"d":case"D":case"DDD":return g+"\u65e5";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"enjing"===S?g:"siyang"===S?g>=11?g:g+12:"sonten"===S||"ndalu"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"enjing":g<15?"siyang":g<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(Ee,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(g){return g.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(S,m,T){return"\u10d8"===T?m+"\u10e8\u10d8":m+T+"\u10e8\u10d8"})},past:function(g){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(g)?g.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(g)?g.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):g},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(g){return 0===g?g:1===g?g+"-\u10da\u10d8":g<20||g<=100&&g%20==0||g%100==0?"\u10db\u10d4-"+g:g+"-\u10d4"},week:{dow:1,doy:7}})}(h(16676))},82461:function(Ee,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(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},77399:function(Ee,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"},g={"\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,T,b){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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},week:{dow:1,doy:4}})}(h(16676))},38720:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T){return 12===m&&(m=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===T?m<4?m:m+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===T?m:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===T?m>=10?m:m+12:"\u0cb8\u0c82\u0c9c\u0cc6"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\uc77c";case"M":return g+"\uc6d4";case"w":case"W":return g+"\uc8fc";default:return g}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(g){return"\uc624\ud6c4"===g},meridiem:function(g,S,m){return g<12?"\uc624\uc804":"\uc624\ud6c4"}})}(h(16676))},82995:function(Ee,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"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},S=["\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:S,monthsShort:S,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(T){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(T)},meridiem:function(T,b,x){return T<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(T){return T.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return g[b]}).replace(/\u060c/g,",")},postformat:function(T){return T.replace(/\d/g,function(b){return p[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},8779:function(Ee,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(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62057:function(Ee,Z,h){!function(e){"use strict";function p(b,x,R,v){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 x?N[R][0]:N[R][1]}function m(b){if(b=parseInt(b,10),isNaN(b))return!1;if(b<0)return!0;if(b<10)return 4<=b&&b<=7;if(b<100){var x=b%10;return m(0===x?b/10:x)}if(b<1e4){for(;b>=10;)b/=10;return m(b)}return m(b/=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 g(b){return m(b.substr(0,b.indexOf(" ")))?"a "+b:"an "+b},past:function S(b){return m(b.substr(0,b.indexOf(" ")))?"viru "+b:"virun "+b},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(Ee,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(g){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===g},meridiem:function(g,S,m){return g<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(g){return"\u0e97\u0eb5\u0ec8"+g}})}(h(16676))},15430:function(Ee,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 S(R,v,N,B){return v?T(N)[0]:B?T(N)[1]:T(N)[2]}function m(R){return R%10==0||R>10&&R<20}function T(R){return p[R].split("_")}function b(R,v,N,B){var O=R+" ";return 1===R?O+S(0,v,N[0],B):v?O+(m(R)?T(N)[1]:T(N)[0]):B?O+T(N)[1]:O+(m(R)?T(N)[1]:T(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 g(R,v,N,B){return v?"kelios sekund\u0117s":B?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:b,m:S,mm:b,h:S,hh:b,d:S,dd:b,M:S,MM:b,y:S,yy:b},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(R){return R+"-oji"},week:{dow:1,doy:4}})}(h(16676))},53363:function(Ee,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 g(x,R,v){return v?R%10==1&&R%100!=11?x[2]:x[3]:R%10==1&&R%100!=11?x[0]:x[1]}function S(x,R,v){return x+" "+g(p[v],x,R)}function m(x,R,v){return g(p[v],x,R)}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 T(x,R){return R?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:S,m,mm:S,h:m,hh:S,d:m,dd:S,M:m,MM:S,y:m,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},72939:function(Ee,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(S,m){return 1===S?m[0]:S>=2&&S<=4?m[1]:m[2]},translate:function(S,m,T){var b=p.words[T];return 1===T.length?m?b[0]:b[1]:S+" "+p.correctGrammaticalCase(S,b)}};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(Ee,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(Ee,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(g){var S=g%10,m=g%100;return 0===g?g+"-\u0435\u0432":0===m?g+"-\u0435\u043d":m>10&&m<20?g+"-\u0442\u0438":1===S?g+"-\u0432\u0438":2===S?g+"-\u0440\u0438":7===S||8===S?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},50561:function(Ee,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(g,S){return 12===g&&(g=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===S&&g>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===S||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===S?g+12:g},meridiem:function(g,S,m){return g<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":g<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":g<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":g<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(h(16676))},68929:function(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){switch(T){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 S+(m?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return S+(m?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return S+(m?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return S+(m?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return S+(m?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return S+(m?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return S}}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(S){return"\u04ae\u0425"===S},meridiem:function(S,m,T){return S<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(S,m){switch(m){case"d":case"D":case"DDD":return S+" \u04e9\u0434\u04e9\u0440";default:return S}}})}(h(16676))},84880:function(Ee,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"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function S(T,b,x,R){var v="";if(b)switch(x){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(x){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,T)}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:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},preparse:function(T){return T.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(b){return g[b]})},postformat:function(T){return T.replace(/\d/g,function(b){return p[b]})},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(T,b){return 12===T&&(T=0),"\u092a\u0939\u093e\u091f\u0947"===b||"\u0938\u0915\u093e\u0933\u0940"===b?T:"\u0926\u0941\u092a\u093e\u0930\u0940"===b||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b||"\u0930\u093e\u0924\u094d\u0930\u0940"===b?T>=12?T:T+12:void 0},meridiem:function(T,b,x){return T>=0&&T<6?"\u092a\u0939\u093e\u091f\u0947":T<12?"\u0938\u0915\u093e\u0933\u0940":T<17?"\u0926\u0941\u092a\u093e\u0930\u0940":T<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(h(16676))},42074:function(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"tengahari"===S?g>=11?g:g+12:"petang"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"tengahari":g<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(Ee,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(g,S){return 12===g&&(g=0),"pagi"===S?g:"tengahari"===S?g>=11?g:g+12:"petang"===S||"malam"===S?g+12:void 0},meridiem:function(g,S,m){return g<11?"pagi":g<15?"tengahari":g<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(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},week:{dow:1,doy:4}})}(h(16676))},15273:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0930\u093e\u0924\u093f"===T?m<4?m:m+12:"\u092c\u093f\u0939\u093e\u0928"===T?m:"\u0926\u093f\u0909\u0901\u0938\u094b"===T?m>=10?m:m+12:"\u0938\u093e\u0901\u091d"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},51667:function(Ee,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),S=[/^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(b,x){return b?/-MMM-/.test(x)?g[b.month()]:p[b.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:S,longMonthsParse:S,shortMonthsParse:S,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(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},17262:function(Ee,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(Ee,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(g,S){var m=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===S||"W"===S)&&(m="a"),g+m},week:{dow:1,doy:4}})}(h(16676))},96830:function(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(m,T){return 12===m&&(m=0),"\u0a30\u0a3e\u0a24"===T?m<4?m:m+12:"\u0a38\u0a35\u0a47\u0a30"===T?m:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===T?m>=10?m:m+12:"\u0a38\u0a3c\u0a3e\u0a2e"===T?m+12:void 0},meridiem:function(m,T,b){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(Ee,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("_"),g="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),S=[/^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(x){return x%10<5&&x%10>1&&~~(x/10)%10!=1}function T(x,R,v){var N=x+" ";switch(v){case"ss":return N+(m(x)?"sekundy":"sekund");case"m":return R?"minuta":"minut\u0119";case"mm":return N+(m(x)?"minuty":"minut");case"h":return R?"godzina":"godzin\u0119";case"hh":return N+(m(x)?"godziny":"godzin");case"ww":return N+(m(x)?"tygodnie":"tygodni");case"MM":return N+(m(x)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return N+(m(x)?"lata":"lat")}}e.defineLocale("pl",{months:function(x,R){return x?/D MMMM/.test(R)?g[x.month()]:p[x.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:S,longMonthsParse:S,shortMonthsParse:S,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:T,m:T,mm:T,h:T,hh:T,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:T,M:"miesi\u0105c",MM:T,y:"rok",yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},32751:function(Ee,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(Ee,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T){var x=" ";return(S%100>=20||S>=100&&S%100==0)&&(x=" de "),S+x+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[T]}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(Ee,Z,h){!function(e){"use strict";function g(T,b,x){return"m"===x?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":T+" "+function p(T,b){var x=T.split("_");return b%10==1&&b%100!=11?x[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?x[1]:x[2]}({ss:b?"\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:b?"\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],+T)}var S=[/^\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:S,longMonthsParse:S,shortMonthsParse:S,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(T){if(T.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(T){if(T.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:g,m:g,mm:g,h:"\u0447\u0430\u0441",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(T){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(T)},meridiem:function(T,b,x){return T<4?"\u043d\u043e\u0447\u0438":T<12?"\u0443\u0442\u0440\u0430":T<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(T,b){switch(b){case"M":case"d":case"DDD":return T+"-\u0439";case"D":return T+"-\u0433\u043e";case"w":case"W":return T+"-\u044f";default:return T}},week:{dow:1,doy:4}})}(h(16676))},62188:function(Ee,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"],g=["\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:g,weekdaysShort:g,weekdaysMin:g,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,T,b){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(Ee,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(Ee,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(g){return g+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(g){return"\u0db4.\u0dc0."===g||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===g},meridiem:function(g,S,m){return g>11?m?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":m?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(h(16676))},99966:function(Ee,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("_"),g="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function S(b){return b>1&&b<5}function m(b,x,R,v){var N=b+" ";switch(R){case"s":return x||v?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return x||v?N+(S(b)?"sekundy":"sek\xfand"):N+"sekundami";case"m":return x?"min\xfata":v?"min\xfatu":"min\xfatou";case"mm":return x||v?N+(S(b)?"min\xfaty":"min\xfat"):N+"min\xfatami";case"h":return x?"hodina":v?"hodinu":"hodinou";case"hh":return x||v?N+(S(b)?"hodiny":"hod\xedn"):N+"hodinami";case"d":return x||v?"de\u0148":"d\u0148om";case"dd":return x||v?N+(S(b)?"dni":"dn\xed"):N+"d\u0148ami";case"M":return x||v?"mesiac":"mesiacom";case"MM":return x||v?N+(S(b)?"mesiace":"mesiacov"):N+"mesiacmi";case"y":return x||v?"rok":"rokom";case"yy":return x||v?N+(S(b)?"roky":"rokov"):N+"rokmi"}}e.defineLocale("sk",{months:p,monthsShort:g,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(Ee,Z,h){!function(e){"use strict";function p(S,m,T,b){var x=S+" ";switch(T){case"s":return m||b?"nekaj sekund":"nekaj sekundami";case"ss":return x+(1===S?m?"sekundo":"sekundi":2===S?m||b?"sekundi":"sekundah":S<5?m||b?"sekunde":"sekundah":"sekund");case"m":return m?"ena minuta":"eno minuto";case"mm":return x+(1===S?m?"minuta":"minuto":2===S?m||b?"minuti":"minutama":S<5?m||b?"minute":"minutami":m||b?"minut":"minutami");case"h":return m?"ena ura":"eno uro";case"hh":return x+(1===S?m?"ura":"uro":2===S?m||b?"uri":"urama":S<5?m||b?"ure":"urami":m||b?"ur":"urami");case"d":return m||b?"en dan":"enim dnem";case"dd":return x+(1===S?m||b?"dan":"dnem":2===S?m||b?"dni":"dnevoma":m||b?"dni":"dnevi");case"M":return m||b?"en mesec":"enim mesecem";case"MM":return x+(1===S?m||b?"mesec":"mesecem":2===S?m||b?"meseca":"mesecema":S<5?m||b?"mesece":"meseci":m||b?"mesecev":"meseci");case"y":return m||b?"eno leto":"enim letom";case"yy":return x+(1===S?m||b?"leto":"letom":2===S?m||b?"leti":"letoma":S<5?m||b?"leta":"leti":m||b?"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(Ee,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(g){return"M"===g.charAt(0)},meridiem:function(g,S,m){return g<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(Ee,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(S,m){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?m[0]:m[1]:m[2]},translate:function(S,m,T,b){var R,x=p.words[T];return 1===T.length?"y"===T&&m?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":b||m?x[0]:x[1]:(R=p.correctGrammaticalCase(S,x),"yy"===T&&m&&"\u0433\u043e\u0434\u0438\u043d\u0443"===R?S+" \u0433\u043e\u0434\u0438\u043d\u0430":S+" "+R)}};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(Ee,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(S,m){return S%10>=1&&S%10<=4&&(S%100<10||S%100>=20)?S%10==1?m[0]:m[1]:m[2]},translate:function(S,m,T,b){var R,x=p.words[T];return 1===T.length?"y"===T&&m?"jedna godina":b||m?x[0]:x[1]:(R=p.correctGrammaticalCase(S,x),"yy"===T&&m&&"godinu"===R?S+" godina":S+" "+R)}};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(Ee,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(g,S,m){return g<11?"ekuseni":g<15?"emini":g<19?"entsambama":"ebusuku"},meridiemHour:function(g,S){return 12===g&&(g=0),"ekuseni"===S?g:"emini"===S?g>=11?g:g+12:"entsambama"===S||"ebusuku"===S?0===g?0:g+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(h(16676))},37221:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?":e":1===S||2===S?":a":":e")},week:{dow:1,doy:4}})}(h(16676))},51743:function(Ee,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(Ee,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"},g={"\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(T){return g[T]})},postformat:function(m){return m.replace(/\d/g,function(T){return p[T]})},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,T,b){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,T){return 12===m&&(m=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===T?m<2?m:m+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===T||"\u0b95\u0bbe\u0bb2\u0bc8"===T||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===T&&m>=10?m:m+12},week:{dow:0,doy:6}})}(h(16676))},98118:function(Ee,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(g,S){return 12===g&&(g=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===S?g<4?g:g+12:"\u0c09\u0c26\u0c2f\u0c02"===S?g:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===S?g>=10?g:g+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===S?g+12:void 0},meridiem:function(g,S,m){return g<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":g<10?"\u0c09\u0c26\u0c2f\u0c02":g<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":g<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(h(16676))},26278:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},36987:function(Ee,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(S,m){return 12===S&&(S=0),"\u0448\u0430\u0431"===m?S<4?S:S+12:"\u0441\u0443\u0431\u04b3"===m?S:"\u0440\u04ef\u0437"===m?S>=11?S:S+12:"\u0431\u0435\u0433\u043e\u04b3"===m?S+12:void 0},meridiem:function(S,m,T){return S<4?"\u0448\u0430\u0431":S<11?"\u0441\u0443\u0431\u04b3":S<16?"\u0440\u04ef\u0437":S<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(S){return S+(p[S]||p[S%10]||p[S>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},39325:function(Ee,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(g){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===g},meridiem:function(g,S,m){return g<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(Ee,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(S,m){switch(m){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'unjy";var T=S%10;return S+(p[T]||p[S%100-T]||p[S>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},68148:function(Ee,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(g){return g},week:{dow:1,doy:4}})}(h(16676))},59616:function(Ee,Z,h){!function(e){"use strict";var p="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function m(x,R,v,N){var B=function T(x){var R=Math.floor(x%1e3/100),v=Math.floor(x%100/10),N=x%10,B="";return R>0&&(B+=p[R]+"vatlh"),v>0&&(B+=(""!==B?" ":"")+p[v]+"maH"),N>0&&(B+=(""!==B?" ":"")+p[N]),""===B?"pagh":B}(x);switch(v){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 g(x){var R=x;return-1!==x.indexOf("jaj")?R.slice(0,-3)+"leS":-1!==x.indexOf("jar")?R.slice(0,-3)+"waQ":-1!==x.indexOf("DIS")?R.slice(0,-3)+"nem":R+" pIq"},past:function S(x){var R=x;return-1!==x.indexOf("jaj")?R.slice(0,-3)+"Hu\u2019":-1!==x.indexOf("jar")?R.slice(0,-3)+"wen":-1!==x.indexOf("DIS")?R.slice(0,-3)+"ben":R+" 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(Ee,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(S,m,T){return S<12?T?"\xf6\xf6":"\xd6\xd6":T?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(S){return"\xf6s"===S||"\xd6S"===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, 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(S,m){switch(m){case"d":case"D":case"Do":case"DD":return S;default:if(0===S)return S+"'\u0131nc\u0131";var T=S%10;return S+(p[T]||p[S%100-T]||p[S>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},594:function(Ee,Z,h){!function(e){"use strict";function g(S,m,T,b){var x={s:["viensas secunds","'iensas secunds"],ss:[S+" secunds",S+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[S+" m\xeduts",S+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[S+" \xfeoras",S+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[S+" ziuas",S+" ziuas"],M:["'n mes","'iens mes"],MM:[S+" mesen",S+" mesen"],y:["'n ar","'iens ar"],yy:[S+" ars",S+" ars"]};return b||m?x[T][0]:x[T][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(S){return"d'o"===S.toLowerCase()},meridiem:function(S,m,T){return S>11?T?"d'o":"D'O":T?"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: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))},23226:function(Ee,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(Ee,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(Ee,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(g,S){return 12===g&&(g=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===S||"\u0633\u06d5\u06be\u06d5\u0631"===S||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===S?g:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===S||"\u0643\u06d5\u0686"===S?g+12:g>=11?g:g+12},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":T<900?"\u0633\u06d5\u06be\u06d5\u0631":T<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":T<1230?"\u0686\u06c8\u0634":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return g+"-\u06be\u06d5\u067e\u062a\u06d5";default:return g}},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(h(16676))},87270:function(Ee,Z,h){!function(e){"use strict";function g(b,x,R){return"m"===R?x?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===R?x?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":b+" "+function p(b,x){var R=b.split("_");return x%10==1&&x%100!=11?R[0]:x%10>=2&&x%10<=4&&(x%100<10||x%100>=20)?R[1]:R[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"}[R],+b)}function m(b){return function(){return b+"\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 S(b,x){var R={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===b?R.nominative.slice(1,7).concat(R.nominative.slice(0,1)):b?R[/(\[[\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"][b.day()]:R.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:g,m:g,mm:g,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:g,y:"\u0440\u0456\u043a",yy:g},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(b)},meridiem:function(b,x,R){return b<4?"\u043d\u043e\u0447\u0456":b<12?"\u0440\u0430\u043d\u043a\u0443":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(b,x){switch(x){case"M":case"d":case"DDD":case"w":case"W":return b+"-\u0439";case"D":return b+"-\u0433\u043e";default:return b}},week:{dow:1,doy:7}})}(h(16676))},11656:function(Ee,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"],g=["\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:g,weekdaysShort:g,weekdaysMin:g,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,T,b){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(Ee,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(Ee,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(Ee,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(g){return/^ch$/i.test(g)},meridiem:function(g,S,m){return g<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(g){return g},week:{dow:1,doy:4}})}(h(16676))},15106:function(Ee,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(g){var S=g%10;return g+(1==~~(g%100/10)?"th":1===S?"st":2===S?"nd":3===S?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},6199:function(Ee,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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:g>=11?g:g+12},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(g){return g.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(g){return this.week()!==g.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u5468";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1200?"\u4e0a\u5348":1200===T?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,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(g,S){return 12===g&&(g=0),"\u51cc\u6668"===S||"\u65e9\u4e0a"===S||"\u4e0a\u5348"===S?g:"\u4e2d\u5348"===S?g>=11?g:g+12:"\u4e0b\u5348"===S||"\u665a\u4e0a"===S?g+12:void 0},meridiem:function(g,S,m){var T=100*g+S;return T<600?"\u51cc\u6668":T<900?"\u65e9\u4e0a":T<1130?"\u4e0a\u5348":T<1230?"\u4e2d\u5348":T<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(g,S){switch(S){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},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(Ee,Z,h){(Ee=h.nmd(Ee)).exports=function(){"use strict";var e,F;function p(){return e.apply(null,arguments)}function S(H){return H instanceof Array||"[object Array]"===Object.prototype.toString.call(H)}function m(H){return null!=H&&"[object Object]"===Object.prototype.toString.call(H)}function T(H,re){return Object.prototype.hasOwnProperty.call(H,re)}function b(H){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(H).length;var re;for(re in H)if(T(H,re))return!1;return!0}function x(H){return void 0===H}function R(H){return"number"==typeof H||"[object Number]"===Object.prototype.toString.call(H)}function v(H){return H instanceof Date||"[object Date]"===Object.prototype.toString.call(H)}function N(H,re){var dt,ze=[],Rt=H.length;for(dt=0;dt>>0;for(dt=0;dt0)for(ze=0;ze<$t;ze++)x(Rt=re[dt=He[ze]])||(H[dt]=Rt);return H}function w(H){oe(this,H),this._d=new Date(null!=H._d?H._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ye&&(ye=!0,p.updateOffset(this),ye=!1)}function W(H){return H instanceof w||null!=H&&null!=H._isAMomentObject}function J(H){!1===p.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+H)}function z(H,re){var ze=!0;return B(function(){if(null!=p.deprecationHandler&&p.deprecationHandler(null,H),ze){var Rt,$t,pi,dt=[],Ui=arguments.length;for($t=0;$t=0?ze?"+":"":"-")+Math.pow(10,Math.max(0,re-dt.length)).toString().substr(1)+dt}var q=/(\[[^\[]*\])|(\\)?([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,me=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Oe={},Ve={};function ve(H,re,ze,dt){var Rt=dt;"string"==typeof dt&&(Rt=function(){return this[dt]()}),H&&(Ve[H]=Rt),re&&(Ve[re[0]]=function(){return ge(Rt.apply(this,arguments),re[1],re[2])}),ze&&(Ve[ze]=function(){return this.localeData().ordinal(Rt.apply(this,arguments),H)})}function xe(H){return H.match(/\[[\s\S]/)?H.replace(/^\[|\]$/g,""):H.replace(/\\/g,"")}function fe(H,re){return H.isValid()?(re=Je(re,H.localeData()),Oe[re]=Oe[re]||function ot(H){var ze,dt,re=H.match(q);for(ze=0,dt=re.length;ze=0&&me.test(H);)H=H.replace(me,dt),me.lastIndex=0,ze-=1;return H}var ke={};function Et(H,re){var ze=H.toLowerCase();ke[ze]=ke[ze+"s"]=ke[re]=H}function he(H){return"string"==typeof H?ke[H]||ke[H.toLowerCase()]:void 0}function Pe(H){var ze,dt,re={};for(dt in H)T(H,dt)&&(ze=he(dt))&&(re[ze]=H[dt]);return re}var r={};function u(H,re){r[H]=re}function M(H){return H%4==0&&H%100!=0||H%400==0}function f(H){return H<0?Math.ceil(H)||0:Math.floor(H)}function o(H){var re=+H,ze=0;return 0!==re&&isFinite(re)&&(ze=f(re)),ze}function n(H,re){return function(ze){return null!=ze?(i(this,H,ze),p.updateOffset(this,re),this):t(this,H)}}function t(H,re){return H.isValid()?H._d["get"+(H._isUTC?"UTC":"")+re]():NaN}function i(H,re,ze){H.isValid()&&!isNaN(ze)&&("FullYear"===re&&M(H.year())&&1===H.month()&&29===H.date()?(ze=o(ze),H._d["set"+(H._isUTC?"UTC":"")+re](ze,H.month(),li(ze,H.month()))):H._d["set"+(H._isUTC?"UTC":"")+re](ze))}var Ot,l=/\d/,d=/\d\d/,s=/\d{3}/,E=/\d{4}/,k=/[+-]?\d{6}/,Q=/\d\d?/,rt=/\d\d\d\d?/,Ge=/\d\d\d\d\d\d?/,De=/\d{1,3}/,et=/\d{1,4}/,se=/[+-]?\d{1,6}/,ie=/\d+/,_e=/[+-]?\d+/,tt=/Z|[+-]\d\d:?\d\d/gi,lt=/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 Vt(H,re,ze){Ot[H]=Ze(re)?re:function(dt,Rt){return dt&&ze?ze:re}}function si(H,re){return T(Ot,H)?Ot[H](re._strict,re._locale):new RegExp(function zt(H){return wt(H.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(re,ze,dt,Rt,$t){return ze||dt||Rt||$t}))}(H))}function wt(H){return H.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ot={};var Tt={};function Me(H,re){var ze,Rt,dt=re;for("string"==typeof H&&(H=[H]),R(re)&&(dt=function($t,pi){pi[re]=o($t)}),Rt=H.length,ze=0;ze68?1900:2e3)};var zn=n("FullYear",!0);function fr(H,re,ze,dt,Rt,$t,pi){var Ui;return H<100&&H>=0?(Ui=new Date(H+400,re,ze,dt,Rt,$t,pi),isFinite(Ui.getFullYear())&&Ui.setFullYear(H)):Ui=new Date(H,re,ze,dt,Rt,$t,pi),Ui}function On(H){var re,ze;return H<100&&H>=0?((ze=Array.prototype.slice.call(arguments))[0]=H+400,re=new Date(Date.UTC.apply(null,ze)),isFinite(re.getUTCFullYear())&&re.setUTCFullYear(H)):re=new Date(Date.UTC.apply(null,arguments)),re}function er(H,re,ze){var dt=7+re-ze;return-(7+On(H,0,dt).getUTCDay()-re)%7+dt-1}function xr(H,re,ze,dt,Rt){var dn,Un,Ui=1+7*(re-1)+(7+ze-dt)%7+er(H,dt,Rt);return Ui<=0?Un=Oi(dn=H-1)+Ui:Ui>Oi(H)?(dn=H+1,Un=Ui-Oi(H)):(dn=H,Un=Ui),{year:dn,dayOfYear:Un}}function qn(H,re,ze){var $t,pi,dt=er(H.year(),re,ze),Rt=Math.floor((H.dayOfYear()-dt-1)/7)+1;return Rt<1?$t=Rt+ar(pi=H.year()-1,re,ze):Rt>ar(H.year(),re,ze)?($t=Rt-ar(H.year(),re,ze),pi=H.year()+1):(pi=H.year(),$t=Rt),{week:$t,year:pi}}function ar(H,re,ze){var dt=er(H,re,ze),Rt=er(H+1,re,ze);return(Oi(H)-dt+Rt)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),Et("week","w"),Et("isoWeek","W"),u("week",5),u("isoWeek",5),Vt("w",Q),Vt("ww",Q,d),Vt("W",Q),Vt("WW",Q,d),mt(["w","ww","W","WW"],function(H,re,ze,dt){re[dt.substr(0,1)]=o(H)});function Xn(H,re){return H.slice(re,7).concat(H.slice(0,re))}ve("d",0,"do","day"),ve("dd",0,0,function(H){return this.localeData().weekdaysMin(this,H)}),ve("ddd",0,0,function(H){return this.localeData().weekdaysShort(this,H)}),ve("dddd",0,0,function(H){return this.localeData().weekdays(this,H)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),Et("day","d"),Et("weekday","e"),Et("isoWeekday","E"),u("day",11),u("weekday",11),u("isoWeekday",11),Vt("d",Q),Vt("e",Q),Vt("E",Q),Vt("dd",function(H,re){return re.weekdaysMinRegex(H)}),Vt("ddd",function(H,re){return re.weekdaysShortRegex(H)}),Vt("dddd",function(H,re){return re.weekdaysRegex(H)}),mt(["dd","ddd","dddd"],function(H,re,ze,dt){var Rt=ze._locale.weekdaysParse(H,dt,ze._strict);null!=Rt?re.d=Rt:ne(ze).invalidWeekday=H}),mt(["d","e","E"],function(H,re,ze,dt){re[dt]=o(H)});var Fr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),bn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Si="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Gi=Mt,un=Mt,Hn=Mt;function wn(H,re,ze){var dt,Rt,$t,pi=H.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],dt=0;dt<7;++dt)$t=O([2e3,1]).day(dt),this._minWeekdaysParse[dt]=this.weekdaysMin($t,"").toLocaleLowerCase(),this._shortWeekdaysParse[dt]=this.weekdaysShort($t,"").toLocaleLowerCase(),this._weekdaysParse[dt]=this.weekdays($t,"").toLocaleLowerCase();return ze?"dddd"===re?-1!==(Rt=Gt.call(this._weekdaysParse,pi))?Rt:null:"ddd"===re?-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))?Rt:null:-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:"dddd"===re?-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:"ddd"===re?-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))?Rt:null:-1!==(Rt=Gt.call(this._minWeekdaysParse,pi))||-1!==(Rt=Gt.call(this._weekdaysParse,pi))||-1!==(Rt=Gt.call(this._shortWeekdaysParse,pi))?Rt:null}function Pt(){function H(En,Ia){return Ia.length-En.length}var $t,pi,Ui,dn,Un,re=[],ze=[],dt=[],Rt=[];for($t=0;$t<7;$t++)pi=O([2e3,1]).day($t),Ui=wt(this.weekdaysMin(pi,"")),dn=wt(this.weekdaysShort(pi,"")),Un=wt(this.weekdays(pi,"")),re.push(Ui),ze.push(dn),dt.push(Un),Rt.push(Ui),Rt.push(dn),Rt.push(Un);re.sort(H),ze.sort(H),dt.sort(H),Rt.sort(H),this._weekdaysRegex=new RegExp("^("+Rt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+dt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ze.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+re.join("|")+")","i")}function hi(){return this.hours()%12||12}function Qt(H,re){ve(H,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),re)})}function Jt(H,re){return re._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,hi),ve("k",["kk",2],0,function ct(){return this.hours()||24}),ve("hmm",0,0,function(){return""+hi.apply(this)+ge(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+hi.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)}),Qt("a",!0),Qt("A",!1),Et("hour","h"),u("hour",13),Vt("a",Jt),Vt("A",Jt),Vt("H",Q),Vt("h",Q),Vt("k",Q),Vt("HH",Q,d),Vt("hh",Q,d),Vt("kk",Q,d),Vt("hmm",rt),Vt("hmmss",Ge),Vt("Hmm",rt),Vt("Hmmss",Ge),Me(["H","HH"],Xt),Me(["k","kk"],function(H,re,ze){var dt=o(H);re[Xt]=24===dt?0:dt}),Me(["a","A"],function(H,re,ze){ze._isPm=ze._locale.isPM(H),ze._meridiem=H}),Me(["h","hh"],function(H,re,ze){re[Xt]=o(H),ne(ze).bigHour=!0}),Me("hmm",function(H,re,ze){var dt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt)),ne(ze).bigHour=!0}),Me("hmmss",function(H,re,ze){var dt=H.length-4,Rt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt,2)),re[Mi]=o(H.substr(Rt)),ne(ze).bigHour=!0}),Me("Hmm",function(H,re,ze){var dt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt))}),Me("Hmmss",function(H,re,ze){var dt=H.length-4,Rt=H.length-2;re[Xt]=o(H.substr(0,dt)),re[mi]=o(H.substr(dt,2)),re[Mi]=o(H.substr(Rt))});var Xi=n("Hours",!0);var Ft,oi={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:fi,monthsShort:xi,week:{dow:0,doy:6},weekdays:Fr,weekdaysMin:Si,weekdaysShort:bn,meridiemParse:/[ap]\.?m?\.?/i},it={},It={};function di(H,re){var ze,dt=Math.min(H.length,re.length);for(ze=0;ze0;){if(Rt=qi($t.slice(0,ze).join("-")))return Rt;if(dt&&dt.length>=ze&&di($t,dt)>=ze-1)break;ze--}re++}return Ft}(H)}function Jn(H){var re,ze=H._a;return ze&&-2===ne(H).overflow&&(re=ze[At]<0||ze[At]>11?At:ze[Ut]<1||ze[Ut]>li(ze[Ke],ze[At])?Ut:ze[Xt]<0||ze[Xt]>24||24===ze[Xt]&&(0!==ze[mi]||0!==ze[Mi]||0!==ze[xt])?Xt:ze[mi]<0||ze[mi]>59?mi:ze[Mi]<0||ze[Mi]>59?Mi:ze[xt]<0||ze[xt]>999?xt:-1,ne(H)._overflowDayOfYear&&(reUt)&&(re=Ut),ne(H)._overflowWeeks&&-1===re&&(re=_i),ne(H)._overflowWeekday&&-1===re&&(re=yt),ne(H).overflow=re),H}var Kn=/^\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)?)?$/,Ba=/^\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)?/,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]],_a=[["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/]],ss=/^\/?Date\((-?\d+)/i,bo=/^(?:(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}))$/,Br={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ga(H){var re,ze,$t,pi,Ui,dn,dt=H._i,Rt=Kn.exec(dt)||Ba.exec(dt),Un=Vr.length,En=_a.length;if(Rt){for(ne(H).iso=!0,re=0,ze=Un;re7)&&(dn=!0)):($t=H._locale._week.dow,pi=H._locale._week.doy,Un=qn(Pn(),$t,pi),ze=Kr(re.gg,H._a[Ke],Un.year),dt=Kr(re.w,Un.week),null!=re.d?((Rt=re.d)<0||Rt>6)&&(dn=!0):null!=re.e?(Rt=re.e+$t,(re.e<0||re.e>6)&&(dn=!0)):Rt=$t),dt<1||dt>ar(ze,$t,pi)?ne(H)._overflowWeeks=!0:null!=dn?ne(H)._overflowWeekday=!0:(Ui=xr(ze,dt,Rt,$t,pi),H._a[Ke]=Ui.year,H._dayOfYear=Ui.dayOfYear)}(H),null!=H._dayOfYear&&(pi=Kr(H._a[Ke],Rt[Ke]),(H._dayOfYear>Oi(pi)||0===H._dayOfYear)&&(ne(H)._overflowDayOfYear=!0),ze=On(pi,0,H._dayOfYear),H._a[At]=ze.getUTCMonth(),H._a[Ut]=ze.getUTCDate()),re=0;re<3&&null==H._a[re];++re)H._a[re]=dt[re]=Rt[re];for(;re<7;re++)H._a[re]=dt[re]=null==H._a[re]?2===re?1:0:H._a[re];24===H._a[Xt]&&0===H._a[mi]&&0===H._a[Mi]&&0===H._a[xt]&&(H._nextDay=!0,H._a[Xt]=0),H._d=(H._useUTC?On:fr).apply(null,dt),$t=H._useUTC?H._d.getUTCDay():H._d.getDay(),null!=H._tzm&&H._d.setUTCMinutes(H._d.getUTCMinutes()-H._tzm),H._nextDay&&(H._a[Xt]=24),H._w&&typeof H._w.d<"u"&&H._w.d!==$t&&(ne(H).weekdayMismatch=!0)}}function Lt(H){if(H._f!==p.ISO_8601)if(H._f!==p.RFC_2822){H._a=[],ne(H).empty=!0;var ze,dt,Rt,$t,pi,Un,En,re=""+H._i,Ui=re.length,dn=0;for(En=(Rt=Je(H._f,H._locale).match(q)||[]).length,ze=0;ze0&&ne(H).unusedInput.push(pi),re=re.slice(re.indexOf(dt)+dt.length),dn+=dt.length),Ve[$t]?(dt?ne(H).empty=!1:ne(H).unusedTokens.push($t),qe($t,dt,H)):H._strict&&!dt&&ne(H).unusedTokens.push($t);ne(H).charsLeftOver=Ui-dn,re.length>0&&ne(H).unusedInput.push(re),H._a[Xt]<=12&&!0===ne(H).bigHour&&H._a[Xt]>0&&(ne(H).bigHour=void 0),ne(H).parsedDateParts=H._a.slice(0),ne(H).meridiem=H._meridiem,H._a[Xt]=function Kt(H,re,ze){var dt;return null==ze?re:null!=H.meridiemHour?H.meridiemHour(re,ze):(null!=H.isPM&&((dt=H.isPM(ze))&&re<12&&(re+=12),!dt&&12===re&&(re=0)),re)}(H._locale,H._a[Xt],H._meridiem),null!==(Un=ne(H).era)&&(H._a[Ke]=H._locale.erasConvertYear(Un,H._a[Ke])),_t(H),Jn(H)}else eo(H);else ga(H)}function jr(H){var re=H._i,ze=H._f;return H._locale=H._locale||vr(H._l),null===re||void 0===ze&&""===re?Ce({nullInput:!0}):("string"==typeof re&&(H._i=re=H._locale.preparse(re)),W(re)?new w(Jn(re)):(v(re)?H._d=re:S(ze)?function Ei(H){var re,ze,dt,Rt,$t,pi,Ui=!1,dn=H._f.length;if(0===dn)return ne(H).invalidFormat=!0,void(H._d=new Date(NaN));for(Rt=0;Rtthis?this:H:Ce()});function Ua(H,re){var ze,dt;if(1===re.length&&S(re[0])&&(re=re[0]),!re.length)return Pn();for(ze=re[0],dt=1;dt=0?new Date(H+400,re,ze)-gn:new Date(H,re,ze).valueOf()}function hr(H,re,ze){return H<100&&H>=0?Date.UTC(H+400,re,ze)-gn:Date.UTC(H,re,ze)}function ro(H,re){return re.erasAbbrRegex(H)}function Xo(){var Rt,$t,H=[],re=[],ze=[],dt=[],pi=this.eras();for(Rt=0,$t=pi.length;Rt<$t;++Rt)re.push(wt(pi[Rt].name)),H.push(wt(pi[Rt].abbr)),ze.push(wt(pi[Rt].narrow)),dt.push(wt(pi[Rt].name)),dt.push(wt(pi[Rt].abbr)),dt.push(wt(pi[Rt].narrow));this._erasRegex=new RegExp("^("+dt.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+re.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+H.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+ze.join("|")+")","i")}function Eo(H,re){ve(0,[H,H.length],0,re)}function ht(H,re,ze,dt,Rt){var $t;return null==H?qn(this,dt,Rt).year:(re>($t=ar(H,dt,Rt))&&(re=$t),kt.call(this,H,re,ze,dt,Rt))}function kt(H,re,ze,dt,Rt){var $t=xr(H,re,ze,dt,Rt),pi=On($t.year,0,$t.dayOfYear);return this.year(pi.getUTCFullYear()),this.month(pi.getUTCMonth()),this.date(pi.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"),Vt("N",ro),Vt("NN",ro),Vt("NNN",ro),Vt("NNNN",function $o(H,re){return re.erasNameRegex(H)}),Vt("NNNNN",function Fs(H,re){return re.erasNarrowRegex(H)}),Me(["N","NN","NNN","NNNN","NNNNN"],function(H,re,ze,dt){var Rt=ze._locale.erasParse(H,dt,ze._strict);Rt?ne(ze).era=Rt:ne(ze).invalidEra=H}),Vt("y",ie),Vt("yy",ie),Vt("yyy",ie),Vt("yyyy",ie),Vt("yo",function Vs(H,re){return re._eraYearOrdinalRegex||ie}),Me(["y","yy","yyy","yyyy"],Ke),Me(["yo"],function(H,re,ze,dt){var Rt;ze._locale._eraYearOrdinalRegex&&(Rt=H.match(ze._locale._eraYearOrdinalRegex)),re[Ke]=ze._locale.eraYearOrdinalParse?ze._locale.eraYearOrdinalParse(H,Rt):parseInt(H,10)}),ve(0,["gg",2],0,function(){return this.weekYear()%100}),ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Eo("gggg","weekYear"),Eo("ggggg","weekYear"),Eo("GGGG","isoWeekYear"),Eo("GGGGG","isoWeekYear"),Et("weekYear","gg"),Et("isoWeekYear","GG"),u("weekYear",1),u("isoWeekYear",1),Vt("G",_e),Vt("g",_e),Vt("GG",Q,d),Vt("gg",Q,d),Vt("GGGG",et,E),Vt("gggg",et,E),Vt("GGGGG",se,k),Vt("ggggg",se,k),mt(["gggg","ggggg","GGGG","GGGGG"],function(H,re,ze,dt){re[dt.substr(0,2)]=o(H)}),mt(["gg","GG"],function(H,re,ze,dt){re[dt]=p.parseTwoDigitYear(H)}),ve("Q",0,"Qo","quarter"),Et("quarter","Q"),u("quarter",7),Vt("Q",l),Me("Q",function(H,re){re[At]=3*(o(H)-1)}),ve("D",["DD",2],"Do","date"),Et("date","D"),u("date",9),Vt("D",Q),Vt("DD",Q,d),Vt("Do",function(H,re){return H?re._dayOfMonthOrdinalParse||re._ordinalParse:re._dayOfMonthOrdinalParseLenient}),Me(["D","DD"],Ut),Me("Do",function(H,re){re[Ut]=o(H.match(Q)[0])});var ii=n("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),Et("dayOfYear","DDD"),u("dayOfYear",4),Vt("DDD",De),Vt("DDDD",s),Me(["DDD","DDDD"],function(H,re,ze){ze._dayOfYear=o(H)}),ve("m",["mm",2],0,"minute"),Et("minute","m"),u("minute",14),Vt("m",Q),Vt("mm",Q,d),Me(["m","mm"],mi);var Ni=n("Minutes",!1);ve("s",["ss",2],0,"second"),Et("second","s"),u("second",15),Vt("s",Q),Vt("ss",Q,d),Me(["s","ss"],Mi);var sn,In,Fi=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()}),Et("millisecond","ms"),u("millisecond",16),Vt("S",De,l),Vt("SS",De,d),Vt("SSS",De,s),sn="SSSS";sn.length<=9;sn+="S")Vt(sn,ie);function ja(H,re){re[xt]=o(1e3*("0."+H))}for(sn="S";sn.length<=9;sn+="S")Me(sn,ja);In=n("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var wi=w.prototype;function ll(H){return H}wi.add=Bn,wi.calendar=function gi(H,re){1===arguments.length&&(arguments[0]?Ct(arguments[0])?(H=arguments[0],re=void 0):function Zt(H){var Rt,re=m(H)&&!b(H),ze=!1,dt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Rt=0;Rtze.valueOf():ze.valueOf()9999?fe(ze,re?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ze(Date.prototype.toISOString)?re?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",fe(ze,"Z")):fe(ze,re?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},wi.inspect=function Mr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var ze,dt,H="moment",re="";return this.isLocal()||(H=0===this.utcOffset()?"moment.utc":"moment.parseZone",re="Z"),ze="["+H+'("]',dt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(ze+dt+"-MM-DD[T]HH:mm:ss.SSS"+re+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(wi[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),wi.toJSON=function qo(){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 Zo(){return Math.floor(this.valueOf()/1e3)},wi.valueOf=function Ur(){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 H,re,ze,dt=this.localeData().eras();for(H=0,re=dt.length;Hthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},wi.isLocal=function Fa(){return!!this.isValid()&&!this._isUTC},wi.isUtcOffset=function Fo(){return!!this.isValid()&&this._isUTC},wi.isUtc=Vo,wi.isUTC=Vo,wi.zoneAbbr=function ya(){return this._isUTC?"UTC":""},wi.zoneName=function wa(){return this._isUTC?"Coordinated Universal Time":""},wi.dates=z("dates accessor is deprecated. Use date instead.",ii),wi.months=z("months accessor is deprecated. Use month instead",de),wi.years=z("years accessor is deprecated. Use year instead",zn),wi.zone=z("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function al(H,re){return null!=H?("string"!=typeof H&&(H=-H),this.utcOffset(H,re),this):-this.utcOffset()}),wi.isDSTShifted=z("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function to(){if(!x(this._isDSTShifted))return this._isDSTShifted;var re,H={};return oe(H,this),(H=jr(H))._a?(re=H._isUTC?O(H._a):Pn(H._a),this._isDSTShifted=this.isValid()&&function Mo(H,re,ze){var pi,dt=Math.min(H.length,re.length),Rt=Math.abs(H.length-re.length),$t=0;for(pi=0;pi0):this._isDSTShifted=!1,this._isDSTShifted});var rn=Ye.prototype;function Cr(H,re,ze,dt){var Rt=vr(),$t=O().set(dt,re);return Rt[ze]($t,H)}function oo(H,re,ze){if(R(H)&&(re=H,H=void 0),H=H||"",null!=re)return Cr(H,re,ze,"month");var dt,Rt=[];for(dt=0;dt<12;dt++)Rt[dt]=Cr(H,dt,ze,"month");return Rt}function so(H,re,ze,dt){"boolean"==typeof H?(R(re)&&(ze=re,re=void 0),re=re||""):(ze=re=H,H=!1,R(re)&&(ze=re,re=void 0),re=re||"");var pi,Rt=vr(),$t=H?Rt._week.dow:0,Ui=[];if(null!=ze)return Cr(re,(ze+$t)%7,dt,"day");for(pi=0;pi<7;pi++)Ui[pi]=Cr(re,(pi+$t)%7,dt,"day");return Ui}rn.calendar=function $e(H,re,ze){var dt=this._calendar[H]||this._calendar.sameElse;return Ze(dt)?dt.call(re,ze):dt},rn.longDateFormat=function pt(H){var re=this._longDateFormat[H],ze=this._longDateFormat[H.toUpperCase()];return re||!ze?re:(this._longDateFormat[H]=ze.match(q).map(function(dt){return"MMMM"===dt||"MM"===dt||"DD"===dt||"dddd"===dt?dt.slice(1):dt}).join(""),this._longDateFormat[H])},rn.invalidDate=function Ue(){return this._invalidDate},rn.ordinal=function U(H){return this._ordinal.replace("%d",H)},rn.preparse=ll,rn.postformat=ll,rn.relativeTime=function X(H,re,ze,dt){var Rt=this._relativeTime[ze];return Ze(Rt)?Rt(H,re,ze,dt):Rt.replace(/%d/i,H)},rn.pastFuture=function Be(H,re){var ze=this._relativeTime[H>0?"future":"past"];return Ze(ze)?ze(re):ze.replace(/%s/i,re)},rn.set=function Ie(H){var re,ze;for(ze in H)T(H,ze)&&(Ze(re=H[ze])?this[ze]=re:this["_"+ze]=re);this._config=H,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},rn.eras=function Ra(H,re){var ze,dt,Rt,$t=this._eras||vr("en")._eras;for(ze=0,dt=$t.length;ze=0)return $t[dt]},rn.erasConvertYear=function fs(H,re){var ze=H.since<=H.until?1:-1;return void 0===re?p(H.since).year():p(H.since).year()+(re-H.offset)*ze},rn.erasAbbrRegex=function Qo(H){return T(this,"_erasAbbrRegex")||Xo.call(this),H?this._erasAbbrRegex:this._erasRegex},rn.erasNameRegex=function ms(H){return T(this,"_erasNameRegex")||Xo.call(this),H?this._erasNameRegex:this._erasRegex},rn.erasNarrowRegex=function Us(H){return T(this,"_erasNarrowRegex")||Xo.call(this),H?this._erasNarrowRegex:this._erasRegex},rn.months=function Qi(H,re){return H?S(this._months)?this._months[H.month()]:this._months[(this._months.isFormat||Zi).test(re)?"format":"standalone"][H.month()]:S(this._months)?this._months:this._months.standalone},rn.monthsShort=function an(H,re){return H?S(this._monthsShort)?this._monthsShort[H.month()]:this._monthsShort[Zi.test(re)?"format":"standalone"][H.month()]:S(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},rn.monthsParse=function Yt(H,re,ze){var dt,Rt,$t;if(this._monthsParseExact)return $i.call(this,H,re,ze);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),dt=0;dt<12;dt++){if(Rt=O([2e3,dt]),ze&&!this._longMonthsParse[dt]&&(this._longMonthsParse[dt]=new RegExp("^"+this.months(Rt,"").replace(".","")+"$","i"),this._shortMonthsParse[dt]=new RegExp("^"+this.monthsShort(Rt,"").replace(".","")+"$","i")),!ze&&!this._monthsParse[dt]&&($t="^"+this.months(Rt,"")+"|^"+this.monthsShort(Rt,""),this._monthsParse[dt]=new RegExp($t.replace(".",""),"i")),ze&&"MMMM"===re&&this._longMonthsParse[dt].test(H))return dt;if(ze&&"MMM"===re&&this._shortMonthsParse[dt].test(H))return dt;if(!ze&&this._monthsParse[dt].test(H))return dt}},rn.monthsRegex=function Bt(H){return this._monthsParseExact?(T(this,"_monthsRegex")||ei.call(this),H?this._monthsStrictRegex:this._monthsRegex):(T(this,"_monthsRegex")||(this._monthsRegex=Di),this._monthsStrictRegex&&H?this._monthsStrictRegex:this._monthsRegex)},rn.monthsShortRegex=function Qe(H){return this._monthsParseExact?(T(this,"_monthsRegex")||ei.call(this),H?this._monthsShortStrictRegex:this._monthsShortRegex):(T(this,"_monthsShortRegex")||(this._monthsShortRegex=ji),this._monthsShortStrictRegex&&H?this._monthsShortStrictRegex:this._monthsShortRegex)},rn.week=function Yi(H){return qn(H,this._week.dow,this._week.doy).week},rn.firstDayOfYear=function Sn(){return this._week.doy},rn.firstDayOfWeek=function Fn(){return this._week.dow},rn.weekdays=function cr(H,re){var ze=S(this._weekdays)?this._weekdays:this._weekdays[H&&!0!==H&&this._weekdays.isFormat.test(re)?"format":"standalone"];return!0===H?Xn(ze,this._week.dow):H?ze[H.day()]:ze},rn.weekdaysMin=function ir(H){return!0===H?Xn(this._weekdaysMin,this._week.dow):H?this._weekdaysMin[H.day()]:this._weekdaysMin},rn.weekdaysShort=function kn(H){return!0===H?Xn(this._weekdaysShort,this._week.dow):H?this._weekdaysShort[H.day()]:this._weekdaysShort},rn.weekdaysParse=function nr(H,re,ze){var dt,Rt,$t;if(this._weekdaysParseExact)return wn.call(this,H,re,ze);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),dt=0;dt<7;dt++){if(Rt=O([2e3,1]).day(dt),ze&&!this._fullWeekdaysParse[dt]&&(this._fullWeekdaysParse[dt]=new RegExp("^"+this.weekdays(Rt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[dt]=new RegExp("^"+this.weekdaysShort(Rt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[dt]=new RegExp("^"+this.weekdaysMin(Rt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[dt]||($t="^"+this.weekdays(Rt,"")+"|^"+this.weekdaysShort(Rt,"")+"|^"+this.weekdaysMin(Rt,""),this._weekdaysParse[dt]=new RegExp($t.replace(".",""),"i")),ze&&"dddd"===re&&this._fullWeekdaysParse[dt].test(H))return dt;if(ze&&"ddd"===re&&this._shortWeekdaysParse[dt].test(H))return dt;if(ze&&"dd"===re&&this._minWeekdaysParse[dt].test(H))return dt;if(!ze&&this._weekdaysParse[dt].test(H))return dt}},rn.weekdaysRegex=function Dr(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysStrictRegex:this._weekdaysRegex):(T(this,"_weekdaysRegex")||(this._weekdaysRegex=Gi),this._weekdaysStrictRegex&&H?this._weekdaysStrictRegex:this._weekdaysRegex)},rn.weekdaysShortRegex=function Yn(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(T(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=un),this._weekdaysShortStrictRegex&&H?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},rn.weekdaysMinRegex=function Cn(H){return this._weekdaysParseExact?(T(this,"_weekdaysRegex")||Pt.call(this),H?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(T(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Hn),this._weekdaysMinStrictRegex&&H?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},rn.isPM=function ci(H){return"p"===(H+"").toLowerCase().charAt(0)},rn.meridiem=function gt(H,re,ze){return H>11?ze?"pm":"PM":ze?"am":"AM"},wr("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(H){var re=H%10;return H+(1===o(H%100/10)?"th":1===re?"st":2===re?"nd":3===re?"rd":"th")}}),p.lang=z("moment.lang is deprecated. Use moment.locale instead.",wr),p.langData=z("moment.langData is deprecated. Use moment.localeData instead.",vr);var za=Math.abs;function es(H,re,ze,dt){var Rt=Tr(re,ze);return H._milliseconds+=dt*Rt._milliseconds,H._days+=dt*Rt._days,H._months+=dt*Rt._months,H._bubble()}function bs(H){return H<0?Math.floor(H):Math.ceil(H)}function Gl(H){return 4800*H/146097}function vs(H){return 146097*H/4800}function gr(H){return function(){return this.as(H)}}var Kl=gr("ms"),Ms=gr("s"),pr=gr("m"),Zr=gr("h"),xo=gr("d"),Cs=gr("w"),Ws=gr("M"),ts=gr("Q"),ul=gr("y");function lo(H){return function(){return this.isValid()?this._data[H]:NaN}}var ys=lo("milliseconds"),co=lo("seconds"),Ql=lo("minutes"),fl=lo("hours"),ml=lo("days"),So=lo("months"),_l=lo("years");var br=Math.round,Wa={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ws(H,re,ze,dt,Rt){return Rt.relativeTime(re||1,!!ze,H,dt)}var Ts=Math.abs;function Ya(H){return(H>0)-(H<0)||+H}function Pa(){if(!this.isValid())return this.localeData().invalidDate();var dt,Rt,$t,pi,dn,Un,En,Ia,H=Ts(this._milliseconds)/1e3,re=Ts(this._days),ze=Ts(this._months),Ui=this.asSeconds();return Ui?(dt=f(H/60),Rt=f(dt/60),H%=60,dt%=60,$t=f(ze/12),ze%=12,pi=H?H.toFixed(3).replace(/\.?0+$/,""):"",dn=Ui<0?"-":"",Un=Ya(this._months)!==Ya(Ui)?"-":"",En=Ya(this._days)!==Ya(Ui)?"-":"",Ia=Ya(this._milliseconds)!==Ya(Ui)?"-":"",dn+"P"+($t?Un+$t+"Y":"")+(ze?Un+ze+"M":"")+(re?En+re+"D":"")+(Rt||dt||H?"T":"")+(Rt?Ia+Rt+"H":"")+(dt?Ia+dt+"M":"")+(H?Ia+pi+"S":"")):"P0D"}var Tn=Aa.prototype;return Tn.isValid=function Wr(){return this._isValid},Tn.abs=function dl(){var H=this._data;return this._milliseconds=za(this._milliseconds),this._days=za(this._days),this._months=za(this._months),H.milliseconds=za(H.milliseconds),H.seconds=za(H.seconds),H.minutes=za(H.minutes),H.hours=za(H.hours),H.months=za(H.months),H.years=za(H.years),this},Tn.add=function Zl(H,re){return es(this,H,re,1)},Tn.subtract=function ea(H,re){return es(this,H,re,-1)},Tn.as=function ql(H){if(!this.isValid())return NaN;var re,ze,dt=this._milliseconds;if("month"===(H=he(H))||"quarter"===H||"year"===H)switch(re=this._days+dt/864e5,ze=this._months+Gl(re),H){case"month":return ze;case"quarter":return ze/3;case"year":return ze/12}else switch(re=this._days+Math.round(vs(this._months)),H){case"week":return re/7+dt/6048e5;case"day":return re+dt/864e5;case"hour":return 24*re+dt/36e5;case"minute":return 1440*re+dt/6e4;case"second":return 86400*re+dt/1e3;case"millisecond":return Math.floor(864e5*re)+dt;default:throw new Error("Unknown unit "+H)}},Tn.asMilliseconds=Kl,Tn.asSeconds=Ms,Tn.asMinutes=pr,Tn.asHours=Zr,Tn.asDays=xo,Tn.asWeeks=Cs,Tn.asMonths=Ws,Tn.asQuarters=ts,Tn.asYears=ul,Tn.valueOf=function Jl(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*o(this._months/12):NaN},Tn._bubble=function As(){var Rt,$t,pi,Ui,dn,H=this._milliseconds,re=this._days,ze=this._months,dt=this._data;return H>=0&&re>=0&&ze>=0||H<=0&&re<=0&&ze<=0||(H+=864e5*bs(vs(ze)+re),re=0,ze=0),dt.milliseconds=H%1e3,Rt=f(H/1e3),dt.seconds=Rt%60,$t=f(Rt/60),dt.minutes=$t%60,pi=f($t/60),dt.hours=pi%24,re+=f(pi/24),ze+=dn=f(Gl(re)),re-=bs(vs(dn)),Ui=f(ze/12),ze%=12,dt.days=re,dt.months=ze,dt.years=Ui,this},Tn.clone=function hl(){return Tr(this)},Tn.get=function pl(H){return H=he(H),this.isValid()?this[H+"s"]():NaN},Tn.milliseconds=ys,Tn.seconds=co,Tn.minutes=Ql,Tn.hours=fl,Tn.days=ml,Tn.weeks=function Ys(){return f(this.days()/7)},Tn.months=So,Tn.years=_l,Tn.humanize=function po(H,re){if(!this.isValid())return this.localeData().invalidDate();var Rt,$t,ze=!1,dt=Wa;return"object"==typeof H&&(re=H,H=!1),"boolean"==typeof H&&(ze=H),"object"==typeof re&&(dt=Object.assign({},Wa,re),null!=re.s&&null==re.ss&&(dt.ss=re.s-1)),$t=function Gr(H,re,ze,dt){var Rt=Tr(H).abs(),$t=br(Rt.as("s")),pi=br(Rt.as("m")),Ui=br(Rt.as("h")),dn=br(Rt.as("d")),Un=br(Rt.as("M")),En=br(Rt.as("w")),Ia=br(Rt.as("y")),ta=$t<=ze.ss&&["s",$t]||$t0,ta[4]=dt,ws.apply(null,ta)}(this,!ze,dt,Rt=this.localeData()),ze&&($t=Rt.pastFuture(+this,$t)),Rt.postformat($t)},Tn.toISOString=Pa,Tn.toString=Pa,Tn.toJSON=Pa,Tn.locale=ps,Tn.localeData=zo,Tn.toIsoString=z("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Pa),Tn.lang=io,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),Vt("x",_e),Vt("X",/[+-]?\d+(\.\d{1,3})?/),Me("X",function(H,re,ze){ze._d=new Date(1e3*parseFloat(H))}),Me("x",function(H,re,ze){ze._d=new Date(o(H))}),p.version="2.29.4",function g(H){e=H}(Pn),p.fn=wi,p.min=function ds(){return Ua("isBefore",[].slice.call(arguments,0))},p.max=function zr(){return Ua("isAfter",[].slice.call(arguments,0))},p.now=function(){return Date.now?Date.now():+new Date},p.utc=O,p.unix=function ao(H){return Pn(1e3*H)},p.months=function yr(H,re){return oo(H,re,"months")},p.isDate=v,p.locale=wr,p.invalid=Ce,p.duration=Tr,p.isMoment=W,p.weekdays=function cl(H,re,ze){return so(H,re,ze,"weekdays")},p.parseZone=function gs(){return Pn.apply(null,arguments).parseZone()},p.localeData=vr,p.isDuration=Yr,p.monthsShort=function js(H,re){return oo(H,re,"monthsShort")},p.weekdaysMin=function Pc(H,re,ze){return so(H,re,ze,"weekdaysMin")},p.defineLocale=Rn,p.updateLocale=function mr(H,re){if(null!=re){var ze,dt,Rt=oi;null!=it[H]&&null!=it[H].parentLocale?it[H].set(ut(it[H]._config,re)):(null!=(dt=qi(H))&&(Rt=dt._config),re=ut(Rt,re),null==dt&&(re.abbr=H),(ze=new Ye(re)).parentLocale=it[H],it[H]=ze),wr(H)}else null!=it[H]&&(null!=it[H].parentLocale?(it[H]=it[H].parentLocale,H===wr()&&wr(H)):null!=it[H]&&delete it[H]);return it[H]},p.locales=function kr(){return Xe(it)},p.weekdaysShort=function zs(H,re,ze){return so(H,re,ze,"weekdaysShort")},p.normalizeUnits=he,p.relativeTimeRounding=function uo(H){return void 0===H?br:"function"==typeof H&&(br=H,!0)},p.relativeTimeThreshold=function ho(H,re){return void 0!==Wa[H]&&(void 0===re?Wa[H]:(Wa[H]=re,"s"===H&&(Wa.ss=re-1),!0))},p.calendarFormat=function ai(H,re){var ze=H.diff(re,"days",!0);return ze<-6?"sameElse":ze<-1?"lastWeek":ze<0?"lastDay":ze<1?"sameDay":ze<2?"nextDay":ze<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:(Ee,Z,h)=>{"use strict";h.d(Z,{X:()=>p});var e=h(78645);class p extends e.x{constructor(S){super(),this._value=S}get value(){return this.getValue()}_subscribe(S){const m=super._subscribe(S);return!m.closed&&S.next(this._value),m}getValue(){const{hasError:S,thrownError:m,_value:T}=this;if(S)throw m;return this._throwIfClosed(),T}next(S){super.next(this._value=S)}}},65592:(Ee,Z,h)=>{"use strict";h.d(Z,{y:()=>x});var e=h(80305),p=h(47394),g=h(14850),S=h(88407),m=h(82653),T=h(84674),b=h(81441);let x=(()=>{class B{constructor(te){te&&(this._subscribe=te)}lift(te){const ne=new B;return ne.source=this,ne.operator=te,ne}subscribe(te,ne,F){const ce=function N(B){return B&&B instanceof e.Lv||function v(B){return B&&(0,T.m)(B.next)&&(0,T.m)(B.error)&&(0,T.m)(B.complete)}(B)&&(0,p.Nn)(B)}(te)?te:new e.Hp(te,ne,F);return(0,b.x)(()=>{const{operator:Ce,source:He}=this;ce.add(Ce?Ce.call(ce,He):He?this._subscribe(ce):this._trySubscribe(ce))}),ce}_trySubscribe(te){try{return this._subscribe(te)}catch(ne){te.error(ne)}}forEach(te,ne){return new(ne=R(ne))((F,ce)=>{const Ce=new e.Hp({next:He=>{try{te(He)}catch(ye){ce(ye),Ce.unsubscribe()}},error:ce,complete:F});this.subscribe(Ce)})}_subscribe(te){var ne;return null===(ne=this.source)||void 0===ne?void 0:ne.subscribe(te)}[g.L](){return this}pipe(...te){return(0,S.U)(te)(this)}toPromise(te){return new(te=R(te))((ne,F)=>{let ce;this.subscribe(Ce=>ce=Ce,Ce=>F(Ce),()=>ne(ce))})}}return B.create=O=>new B(O),B})();function R(B){var O;return null!==(O=B??m.config.Promise)&&void 0!==O?O:Promise}},97328:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>g});var e=h(78645),p=h(84552);class g extends e.x{constructor(m=1/0,T=1/0,b=p.l){super(),this._bufferSize=m,this._windowTime=T,this._timestampProvider=b,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=T===1/0,this._bufferSize=Math.max(1,m),this._windowTime=Math.max(1,T)}next(m){const{isStopped:T,_buffer:b,_infiniteTimeWindow:x,_timestampProvider:R,_windowTime:v}=this;T||(b.push(m),!x&&b.push(R.now()+v)),this._trimBuffer(),super.next(m)}_subscribe(m){this._throwIfClosed(),this._trimBuffer();const T=this._innerSubscribe(m),{_infiniteTimeWindow:b,_buffer:x}=this,R=x.slice();for(let v=0;v{"use strict";h.d(Z,{x:()=>b});var e=h(65592),p=h(47394);const S=(0,h(82306).d)(R=>function(){R(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var m=h(49039),T=h(81441);let b=(()=>{class R 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 x(this,this);return B.operator=N,B}_throwIfClosed(){if(this.closed)throw new S}next(N){(0,T.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,T.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,T.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:te}=this;return B||O?p.Lc:(this.currentObservers=null,te.push(N),new p.w0(()=>{this.currentObservers=null,(0,m.P)(te,N)}))}_checkFinalizedStatuses(N){const{hasError:B,thrownError:O,isStopped:te}=this;B?N.error(O):te&&N.complete()}asObservable(){const N=new e.y;return N.source=this,N}}return R.create=(v,N)=>new x(v,N),R})();class x extends b{constructor(v,N){super(),this.destination=v,this.source=N}next(v){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===B||B.call(N,v)}error(v){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===B||B.call(N,v)}complete(){var v,N;null===(N=null===(v=this.destination)||void 0===v?void 0:v.complete)||void 0===N||N.call(v)}_subscribe(v){var N,B;return null!==(B=null===(N=this.source)||void 0===N?void 0:N.subscribe(v))&&void 0!==B?B:p.Lc}}},80305:(Ee,Z,h)=>{"use strict";h.d(Z,{Hp:()=>F,Lv:()=>B});var e=h(84674),p=h(47394),g=h(82653),S=h(93894),m=h(72420);const T=R("C",void 0,void 0);function R(oe,w,W){return{kind:oe,value:w,error:W}}var v=h(87599),N=h(81441);class B extends p.w0{constructor(w){super(),this.isStopped=!1,w?(this.destination=w,(0,p.Nn)(w)&&w.add(this)):this.destination=ye}static create(w,W,J){return new F(w,W,J)}next(w){this.isStopped?He(function x(oe){return R("N",oe,void 0)}(w),this):this._next(w)}error(w){this.isStopped?He(function b(oe){return R("E",void 0,oe)}(w),this):(this.isStopped=!0,this._error(w))}complete(){this.isStopped?He(T,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(w){this.destination.next(w)}_error(w){try{this.destination.error(w)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const O=Function.prototype.bind;function te(oe,w){return O.call(oe,w)}class ne{constructor(w){this.partialObserver=w}next(w){const{partialObserver:W}=this;if(W.next)try{W.next(w)}catch(J){ce(J)}}error(w){const{partialObserver:W}=this;if(W.error)try{W.error(w)}catch(J){ce(J)}else ce(w)}complete(){const{partialObserver:w}=this;if(w.complete)try{w.complete()}catch(W){ce(W)}}}class F extends B{constructor(w,W,J){let z;if(super(),(0,e.m)(w)||!w)z={next:w??void 0,error:W??void 0,complete:J??void 0};else{let ee;this&&g.config.useDeprecatedNextContext?(ee=Object.create(w),ee.unsubscribe=()=>this.unsubscribe(),z={next:w.next&&te(w.next,ee),error:w.error&&te(w.error,ee),complete:w.complete&&te(w.complete,ee)}):z=w}this.destination=new ne(z)}}function ce(oe){g.config.useDeprecatedSynchronousErrorHandling?(0,N.O)(oe):(0,S.h)(oe)}function He(oe,w){const{onStoppedNotification:W}=g.config;W&&v.z.setTimeout(()=>W(oe,w))}const ye={closed:!0,next:m.Z,error:function Ce(oe){throw oe},complete:m.Z}},47394:(Ee,Z,h)=>{"use strict";h.d(Z,{Lc:()=>T,w0:()=>m,Nn:()=>b});var e=h(84674);const g=(0,h(82306).d)(R=>function(N){R(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 S=h(49039);class m{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:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const te of N)te.remove(this);else N.remove(this);const{initialTeardown:B}=this;if((0,e.m)(B))try{B()}catch(te){v=te instanceof g?te.errors:[te]}const{_finalizers:O}=this;if(O){this._finalizers=null;for(const te of O)try{x(te)}catch(ne){v=v??[],ne instanceof g?v=[...v,...ne.errors]:v.push(ne)}}if(v)throw new g(v)}}add(v){var N;if(v&&v!==this)if(this.closed)x(v);else{if(v instanceof m){if(v.closed||v._hasParent(this))return;v._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(v)}}_hasParent(v){const{_parentage:N}=this;return N===v||Array.isArray(N)&&N.includes(v)}_addParent(v){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(v),N):N?[N,v]:v}_removeParent(v){const{_parentage:N}=this;N===v?this._parentage=null:Array.isArray(N)&&(0,S.P)(N,v)}remove(v){const{_finalizers:N}=this;N&&(0,S.P)(N,v),v instanceof m&&v._removeParent(this)}}m.EMPTY=(()=>{const R=new m;return R.closed=!0,R})();const T=m.EMPTY;function b(R){return R instanceof m||R&&"closed"in R&&(0,e.m)(R.remove)&&(0,e.m)(R.add)&&(0,e.m)(R.unsubscribe)}function x(R){(0,e.m)(R)?R():R.unsubscribe()}},82653:(Ee,Z,h)=>{"use strict";h.d(Z,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},24036:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>g});var e=h(46973),p=h(80305);function g(S,m){const T="object"==typeof m;return new Promise((b,x)=>{const R=new p.Hp({next:v=>{b(v),R.unsubscribe()},error:x,complete:()=>{T?b(m.defaultValue):x(new e.K)}});S.subscribe(R)})}},93168:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>T});var e=h(65592),p=h(47394),g=h(66196),S=h(8251),m=h(79360);class T extends e.y{constructor(x,R){super(),this.source=x,this.subjectFactory=R,this._subject=null,this._refCount=0,this._connection=null,(0,m.A)(x)&&(this.lift=x.lift)}_subscribe(x){return this.getSubject().subscribe(x)}getSubject(){const x=this._subject;return(!x||x.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:x}=this;this._subject=this._connection=null,x?.unsubscribe()}connect(){let x=this._connection;if(!x){x=this._connection=new p.w0;const R=this.getSubject();x.add(this.source.subscribe((0,S.x)(R,void 0,()=>{this._teardown(),R.complete()},v=>{this._teardown(),R.error(v)},()=>this._teardown()))),x.closed&&(this._connection=null,x=p.w0.EMPTY)}return x}refCount(){return(0,g.x)()(this)}}},52572:(Ee,Z,h)=>{"use strict";h.d(Z,{a:()=>v});var e=h(65592),p=h(17453),g=h(7715),S=h(42737),m=h(97400),T=h(79940),b=h(92714),x=h(8251),R=h(27103);function v(...O){const te=(0,T.yG)(O),ne=(0,T.jO)(O),{args:F,keys:ce}=(0,p.D)(O);if(0===F.length)return(0,g.D)([],te);const Ce=new e.y(function N(O,te,ne=S.y){return F=>{B(te,()=>{const{length:ce}=O,Ce=new Array(ce);let He=ce,ye=ce;for(let oe=0;oe{const w=(0,g.D)(O[oe],te);let W=!1;w.subscribe((0,x.x)(F,J=>{Ce[oe]=J,W||(W=!0,ye--),ye||F.next(ne(Ce.slice()))},()=>{--He||F.complete()}))},F)},F)}}(F,te,ce?He=>(0,b.n)(ce,He):S.y));return ne?Ce.pipe((0,m.Z)(ne)):Ce}function B(O,te,ne){O?(0,R.f)(ne,O,te):te()}},35211:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>m});var e=h(57537),g=h(79940),S=h(7715);function m(...T){return function p(){return(0,e.J)(1)}()((0,S.D)(T,(0,g.yG)(T)))}},74911:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>g});var e=h(65592),p=h(54829);function g(S){return new e.y(m=>{(0,p.Xf)(S()).subscribe(m)})}},36232:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>p});const p=new(h(65592).y)(m=>m.complete())},9315:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>x});var e=h(65592),p=h(17453),g=h(54829),S=h(79940),m=h(8251),T=h(97400),b=h(92714);function x(...R){const v=(0,S.jO)(R),{args:N,keys:B}=(0,p.D)(R),O=new e.y(te=>{const{length:ne}=N;if(!ne)return void te.complete();const F=new Array(ne);let ce=ne,Ce=ne;for(let He=0;He{ye||(ye=!0,Ce--),F[He]=oe},()=>ce--,void 0,()=>{(!ce||!ye)&&(Ce||te.next(B?(0,b.n)(B,F):F),te.complete())}))}});return v?O.pipe((0,T.Z)(v)):O}},7715:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>J});var e=h(54829),p=h(27103),g=h(79360),S=h(8251);function m(z,ee=0){return(0,g.e)((Le,Ze)=>{Le.subscribe((0,S.x)(Ze,Ie=>(0,p.f)(Ze,z,()=>Ze.next(Ie),ee),()=>(0,p.f)(Ze,z,()=>Ze.complete(),ee),Ie=>(0,p.f)(Ze,z,()=>Ze.error(Ie),ee)))})}function T(z,ee=0){return(0,g.e)((Le,Ze)=>{Ze.add(z.schedule(()=>Le.subscribe(Ze),ee))})}var R=h(65592),N=h(64971),B=h(84674);function te(z,ee){if(!z)throw new Error("Iterable cannot be null");return new R.y(Le=>{(0,p.f)(Le,ee,()=>{const Ze=z[Symbol.asyncIterator]();(0,p.f)(Le,ee,()=>{Ze.next().then(Ie=>{Ie.done?Le.complete():Le.next(Ie.value)})},0,!0)})})}var ne=h(38382),F=h(54026),ce=h(64266),Ce=h(83664),He=h(15726),ye=h(69853),oe=h(50541);function J(z,ee){return ee?function W(z,ee){if(null!=z){if((0,ne.c)(z))return function b(z,ee){return(0,e.Xf)(z).pipe(T(ee),m(ee))}(z,ee);if((0,ce.z)(z))return function v(z,ee){return new R.y(Le=>{let Ze=0;return ee.schedule(function(){Ze===z.length?Le.complete():(Le.next(z[Ze++]),Le.closed||this.schedule())})})}(z,ee);if((0,F.t)(z))return function x(z,ee){return(0,e.Xf)(z).pipe(T(ee),m(ee))}(z,ee);if((0,He.D)(z))return te(z,ee);if((0,Ce.T)(z))return function O(z,ee){return new R.y(Le=>{let Ze;return(0,p.f)(Le,ee,()=>{Ze=z[N.h](),(0,p.f)(Le,ee,()=>{let Ie,ut;try{({value:Ie,done:ut}=Ze.next())}catch(Ye){return void Le.error(Ye)}ut?Le.complete():Le.next(Ie)},0,!0)}),()=>(0,B.m)(Ze?.return)&&Ze.return()})}(z,ee);if((0,oe.L)(z))return function w(z,ee){return te((0,oe.Q)(z),ee)}(z,ee)}throw(0,ye.z)(z)}(z,ee):(0,e.Xf)(z)}},92438:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>v});var e=h(54829),p=h(65592),g=h(9769),S=h(64266),m=h(84674),T=h(97400);const b=["addListener","removeListener"],x=["addEventListener","removeEventListener"],R=["on","off"];function v(ne,F,ce,Ce){if((0,m.m)(ce)&&(Ce=ce,ce=void 0),Ce)return v(ne,F,ce).pipe((0,T.Z)(Ce));const[He,ye]=function te(ne){return(0,m.m)(ne.addEventListener)&&(0,m.m)(ne.removeEventListener)}(ne)?x.map(oe=>w=>ne[oe](F,w,ce)):function B(ne){return(0,m.m)(ne.addListener)&&(0,m.m)(ne.removeListener)}(ne)?b.map(N(ne,F)):function O(ne){return(0,m.m)(ne.on)&&(0,m.m)(ne.off)}(ne)?R.map(N(ne,F)):[];if(!He&&(0,S.z)(ne))return(0,g.z)(oe=>v(oe,F,ce))((0,e.Xf)(ne));if(!He)throw new TypeError("Invalid event target");return new p.y(oe=>{const w=(...W)=>oe.next(1ye(w)})}function N(ne,F){return ce=>Ce=>ne[ce](F,Ce)}},62428:(Ee,Z,h)=>{"use strict";h.d(Z,{s:()=>p});var e=h(74911);function p(g,S,m){return(0,e.P)(()=>g()?S:m)}},54829:(Ee,Z,h)=>{"use strict";h.d(Z,{Xf:()=>O});var e=h(97582),p=h(64266),g=h(54026),S=h(65592),m=h(38382),T=h(15726),b=h(69853),x=h(83664),R=h(50541),v=h(84674),N=h(93894),B=h(14850);function O(oe){if(oe instanceof S.y)return oe;if(null!=oe){if((0,m.c)(oe))return function te(oe){return new S.y(w=>{const W=oe[B.L]();if((0,v.m)(W.subscribe))return W.subscribe(w);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(oe);if((0,p.z)(oe))return function ne(oe){return new S.y(w=>{for(let W=0;W{oe.then(W=>{w.closed||(w.next(W),w.complete())},W=>w.error(W)).then(null,N.h)})}(oe);if((0,T.D)(oe))return Ce(oe);if((0,x.T)(oe))return function ce(oe){return new S.y(w=>{for(const W of oe)if(w.next(W),w.closed)return;w.complete()})}(oe);if((0,R.L)(oe))return function He(oe){return Ce((0,R.Q)(oe))}(oe)}throw(0,b.z)(oe)}function Ce(oe){return new S.y(w=>{(function ye(oe,w){var W,J,z,ee;return(0,e.mG)(this,void 0,void 0,function*(){try{for(W=(0,e.KL)(oe);!(J=yield W.next()).done;)if(w.next(J.value),w.closed)return}catch(Le){z={error:Le}}finally{try{J&&!J.done&&(ee=W.return)&&(yield ee.call(W))}finally{if(z)throw z.error}}w.complete()})})(oe,w).catch(W=>w.error(W))})}},91687:(Ee,Z,h)=>{"use strict";h.d(Z,{F:()=>g});var e=h(16321),p=h(99080);function g(S=0,m=e.z){return S<0&&(S=0),(0,p.H)(S,S,m)}},63019:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>T});var e=h(57537),p=h(54829),g=h(36232),S=h(79940),m=h(7715);function T(...b){const x=(0,S.yG)(b),R=(0,S._6)(b,1/0),v=b;return v.length?1===v.length?(0,p.Xf)(v[0]):(0,e.J)(R)((0,m.D)(v,x)):g.E}},22096:(Ee,Z,h)=>{"use strict";h.d(Z,{of:()=>g});var e=h(79940),p=h(7715);function g(...S){const m=(0,e.yG)(S);return(0,p.D)(S,m)}},73684:(Ee,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65592),p=h(54829),g=h(17728),S=h(8251);function m(...b){return 1===(b=(0,g.k)(b)).length?(0,p.Xf)(b[0]):new e.y(function T(b){return x=>{let R=[];for(let v=0;R&&!x.closed&&v{if(R){for(let B=0;B{"use strict";h.d(Z,{_:()=>g});var e=h(65592),p=h(84674);function g(S,m){const T=(0,p.m)(S)?S:()=>S,b=x=>x.error(T());return new e.y(m?x=>m.schedule(b,0,x):b)}},99080:(Ee,Z,h)=>{"use strict";h.d(Z,{H:()=>m});var e=h(65592),p=h(16321),g=h(50671),S=h(70093);function m(T=0,b,x=p.P){let R=-1;return null!=b&&((0,g.K)(b)?x=b:R=b),new e.y(v=>{let N=(0,S.q)(T)?+T-x.now():T;N<0&&(N=0);let B=0;return x.schedule(function(){v.closed||(v.next(B++),0<=R?this.schedule(void 0,R):v.complete())},N)})}},8251:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(80305);function p(S,m,T,b,x){return new g(S,m,T,b,x)}class g extends e.Lv{constructor(m,T,b,x,R,v){super(m),this.onFinalize=R,this.shouldUnsubscribe=v,this._next=T?function(N){try{T(N)}catch(B){m.error(B)}}:super._next,this._error=x?function(N){try{x(N)}catch(B){m.error(B)}finally{this.unsubscribe()}}:super._error,this._complete=b?function(){try{b()}catch(N){m.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var m;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:T}=this;super.unsubscribe(),!T&&(null===(m=this.onFinalize)||void 0===m||m.call(this))}}}},29028:(Ee,Z,h)=>{"use strict";h.d(Z,{e:()=>b});var e=h(16321),p=h(79360),g=h(54829),S=h(8251),T=h(99080);function b(x,R=e.z){return function m(x){return(0,p.e)((R,v)=>{let N=!1,B=null,O=null,te=!1;const ne=()=>{if(O?.unsubscribe(),O=null,N){N=!1;const ce=B;B=null,v.next(ce)}te&&v.complete()},F=()=>{O=null,te&&v.complete()};R.subscribe((0,S.x)(v,ce=>{N=!0,B=ce,O||(0,g.Xf)(x(ce)).subscribe(O=(0,S.x)(v,ne,F))},()=>{te=!0,(!N||!O||O.closed)&&v.complete()}))})}(()=>(0,T.H)(x,R))}},26306:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>S});var e=h(54829),p=h(8251),g=h(79360);function S(m){return(0,g.e)((T,b)=>{let v,x=null,R=!1;x=T.subscribe((0,p.x)(b,void 0,void 0,N=>{v=(0,e.Xf)(m(N,S(m)(T))),x?(x.unsubscribe(),x=null,v.subscribe(b)):R=!0})),R&&(x.unsubscribe(),x=null,v.subscribe(b))})}},76328:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(9769),p=h(84674);function g(S,m){return(0,p.m)(m)?(0,e.z)(S,m,1):(0,e.z)(S,1)}},83620:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>S});var e=h(16321),p=h(79360),g=h(8251);function S(m,T=e.z){return(0,p.e)((b,x)=>{let R=null,v=null,N=null;const B=()=>{if(R){R.unsubscribe(),R=null;const te=v;v=null,x.next(te)}};function O(){const te=N+m,ne=T.now();if(ne{v=te,N=T.now(),R||(R=T.schedule(O,m),x.add(R))},()=>{B(),x.complete()},void 0,()=>{v=R=null}))})}},43572:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>g});var e=h(79360),p=h(8251);function g(S){return(0,e.e)((m,T)=>{let b=!1;m.subscribe((0,p.x)(T,x=>{b=!0,T.next(x)},()=>{b||T.next(S),T.complete()}))})}},5177:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>O});var e=h(16321),p=h(35211),g=h(48180),S=h(79360),m=h(8251),T=h(72420),x=h(21441),R=h(9769),v=h(54829);function N(te,ne){return ne?F=>(0,p.z)(ne.pipe((0,g.q)(1),function b(){return(0,S.e)((te,ne)=>{te.subscribe((0,m.x)(ne,T.Z))})}()),F.pipe(N(te))):(0,R.z)((F,ce)=>(0,v.Xf)(te(F,ce)).pipe((0,g.q)(1),(0,x.h)(F)))}var B=h(99080);function O(te,ne=e.z){const F=(0,B.H)(te,ne);return N(()=>F)}},93997:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>S});var e=h(42737),p=h(79360),g=h(8251);function S(T,b=e.y){return T=T??m,(0,p.e)((x,R)=>{let v,N=!0;x.subscribe((0,g.x)(R,B=>{const O=b(B);(N||!T(v,O))&&(N=!1,v=O,R.next(B))}))})}function m(T,b){return T===b}},32181:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(79360),p=h(8251);function g(S,m){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>S.call(m,R,x++)&&b.next(R)))})}},64716:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(79360);function p(g){return(0,e.e)((S,m)=>{try{S.subscribe(m)}finally{m.add(g)}})}},81374:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>b});var e=h(46973),p=h(32181),g=h(48180),S=h(43572),m=h(3026),T=h(42737);function b(x,R){const v=arguments.length>=2;return N=>N.pipe(x?(0,p.h)((B,O)=>x(B,O,N)):T.y,(0,g.q)(1),v?(0,S.d)(R):(0,m.T)(()=>new e.K))}},37398:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>g});var e=h(79360),p=h(8251);function g(S,m){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>{b.next(S.call(m,R,x++))}))})}},21441:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>p});var e=h(37398);function p(g){return(0,e.U)(()=>g)}},57537:(Ee,Z,h)=>{"use strict";h.d(Z,{J:()=>g});var e=h(9769),p=h(42737);function g(S=1/0){return(0,e.z)(p.y,S)}},80564:(Ee,Z,h)=>{"use strict";h.d(Z,{p:()=>S});var e=h(54829),p=h(27103),g=h(8251);function S(m,T,b,x,R,v,N,B){const O=[];let te=0,ne=0,F=!1;const ce=()=>{F&&!O.length&&!te&&T.complete()},Ce=ye=>te{v&&T.next(ye),te++;let oe=!1;(0,e.Xf)(b(ye,ne++)).subscribe((0,g.x)(T,w=>{R?.(w),v?Ce(w):T.next(w)},()=>{oe=!0},void 0,()=>{if(oe)try{for(te--;O.length&&teHe(w)):He(w)}ce()}catch(w){T.error(w)}}))};return m.subscribe((0,g.x)(T,Ce,()=>{F=!0,ce()})),()=>{B?.()}}},9769:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>T});var e=h(37398),p=h(54829),g=h(79360),S=h(80564),m=h(84674);function T(b,x,R=1/0){return(0,m.m)(x)?T((v,N)=>(0,e.U)((B,O)=>x(v,B,N,O))((0,p.Xf)(b(v,N))),R):("number"==typeof x&&(R=x),(0,g.e)((v,N)=>(0,S.p)(v,N,b,R)))}},69384:(Ee,Z,h)=>{"use strict";h.d(Z,{G:()=>g});var e=h(79360),p=h(8251);function g(){return(0,e.e)((S,m)=>{let T,b=!1;S.subscribe((0,p.x)(m,x=>{const R=T;T=x,b&&m.next([R,x]),b=!0}))})}},66196:(Ee,Z,h)=>{"use strict";h.d(Z,{x:()=>g});var e=h(79360),p=h(8251);function g(){return(0,e.e)((S,m)=>{let T=null;S._refCount++;const b=(0,p.x)(m,void 0,void 0,void 0,()=>{if(!S||S._refCount<=0||0<--S._refCount)return void(T=null);const x=S._connection,R=T;T=null,x&&(!R||x===R)&&x.unsubscribe(),m.unsubscribe()});S.subscribe(b),b.closed||(T=S.connect())})}},69732:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>p});var e=h(8251);function p(g,S,m,T,b){return(x,R)=>{let v=m,N=S,B=0;x.subscribe((0,e.x)(R,O=>{const te=B++;N=v?g(N,O,te):(v=!0,O),T&&R.next(N)},b&&(()=>{v&&R.next(N),R.complete()})))}}},63020:(Ee,Z,h)=>{"use strict";h.d(Z,{B:()=>m});var e=h(54829),p=h(78645),g=h(80305),S=h(79360);function m(b={}){const{connector:x=(()=>new p.x),resetOnError:R=!0,resetOnComplete:v=!0,resetOnRefCountZero:N=!0}=b;return B=>{let O,te,ne,F=0,ce=!1,Ce=!1;const He=()=>{te?.unsubscribe(),te=void 0},ye=()=>{He(),O=ne=void 0,ce=Ce=!1},oe=()=>{const w=O;ye(),w?.unsubscribe()};return(0,S.e)((w,W)=>{F++,!Ce&&!ce&&He();const J=ne=ne??x();W.add(()=>{F--,0===F&&!Ce&&!ce&&(te=T(oe,N))}),J.subscribe(W),!O&&F>0&&(O=new g.Hp({next:z=>J.next(z),error:z=>{Ce=!0,He(),te=T(ye,R,z),J.error(z)},complete:()=>{ce=!0,He(),te=T(ye,v),J.complete()}}),(0,e.Xf)(w).subscribe(O))})(B)}}function T(b,x,...R){if(!0===x)return void b();if(!1===x)return;const v=new g.Hp({next:()=>{v.unsubscribe(),b()}});return(0,e.Xf)(x(...R)).subscribe(v)}},67081:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>g});var e=h(97328),p=h(63020);function g(S,m,T){let b,x=!1;return S&&"object"==typeof S?({bufferSize:b=1/0,windowTime:m=1/0,refCount:x=!1,scheduler:T}=S):b=S??1/0,(0,p.B)({connector:()=>new e.t(b,m,T),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:x})}},836:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>p});var e=h(32181);function p(g){return(0,e.h)((S,m)=>g<=m)}},27921:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>S});var e=h(35211),p=h(79940),g=h(79360);function S(...m){const T=(0,p.yG)(m);return(0,g.e)((b,x)=>{(T?(0,e.z)(m,b,T):(0,e.z)(m,b)).subscribe(x)})}},94664:(Ee,Z,h)=>{"use strict";h.d(Z,{w:()=>S});var e=h(54829),p=h(79360),g=h(8251);function S(m,T){return(0,p.e)((b,x)=>{let R=null,v=0,N=!1;const B=()=>N&&!R&&x.complete();b.subscribe((0,g.x)(x,O=>{R?.unsubscribe();let te=0;const ne=v++;(0,e.Xf)(m(O,ne)).subscribe(R=(0,g.x)(x,F=>x.next(T?T(O,F,ne,te++):F),()=>{R=null,B()}))},()=>{N=!0,B()}))})}},48180:(Ee,Z,h)=>{"use strict";h.d(Z,{q:()=>S});var e=h(36232),p=h(79360),g=h(8251);function S(m){return m<=0?()=>e.E:(0,p.e)((T,b)=>{let x=0;T.subscribe((0,g.x)(b,R=>{++x<=m&&(b.next(R),m<=x&&b.complete())}))})}},59773:(Ee,Z,h)=>{"use strict";h.d(Z,{R:()=>m});var e=h(79360),p=h(8251),g=h(54829),S=h(72420);function m(T){return(0,e.e)((b,x)=>{(0,g.Xf)(T).subscribe((0,p.x)(x,()=>x.complete(),S.Z)),!x.closed&&b.subscribe(x)})}},30812:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>g});var e=h(79360),p=h(8251);function g(S,m=!1){return(0,e.e)((T,b)=>{let x=0;T.subscribe((0,p.x)(b,R=>{const v=S(R,x++);(v||m)&&b.next(R),!v&&b.complete()}))})}},99397:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>m});var e=h(84674),p=h(79360),g=h(8251),S=h(42737);function m(T,b,x){const R=(0,e.m)(T)||b||x?{next:T,error:b,complete:x}:T;return R?(0,p.e)((v,N)=>{var B;null===(B=R.subscribe)||void 0===B||B.call(R);let O=!0;v.subscribe((0,g.x)(N,te=>{var ne;null===(ne=R.next)||void 0===ne||ne.call(R,te),N.next(te)},()=>{var te;O=!1,null===(te=R.complete)||void 0===te||te.call(R),N.complete()},te=>{var ne;O=!1,null===(ne=R.error)||void 0===ne||ne.call(R,te),N.error(te)},()=>{var te,ne;O&&(null===(te=R.unsubscribe)||void 0===te||te.call(R)),null===(ne=R.finalize)||void 0===ne||ne.call(R)}))}):S.y}},3026:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>S});var e=h(46973),p=h(79360),g=h(8251);function S(T=m){return(0,p.e)((b,x)=>{let R=!1;b.subscribe((0,g.x)(x,v=>{R=!0,x.next(v)},()=>R?x.complete():x.error(T())))})}function m(){return new e.K}},35178:(Ee,Z,h)=>{"use strict";h.d(Z,{V:()=>R});var e=h(16321),p=h(70093),g=h(79360),S=h(54829),m=h(82306),T=h(8251),b=h(27103);const x=(0,m.d)(N=>function(O=null){N(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=O});function R(N,B){const{first:O,each:te,with:ne=v,scheduler:F=B??e.z,meta:ce=null}=(0,p.q)(N)?{first:N}:"number"==typeof N?{each:N}:N;if(null==O&&null==te)throw new TypeError("No timeout provided.");return(0,g.e)((Ce,He)=>{let ye,oe,w=null,W=0;const J=z=>{oe=(0,b.f)(He,F,()=>{try{ye.unsubscribe(),(0,S.Xf)(ne({meta:ce,lastValue:w,seen:W})).subscribe(He)}catch(ee){He.error(ee)}},z)};ye=Ce.subscribe((0,T.x)(He,z=>{oe?.unsubscribe(),W++,He.next(w=z),te>0&&J(te)},void 0,void 0,()=>{oe?.closed||oe?.unsubscribe(),w=null})),!W&&J(null!=O?"number"==typeof O?O:+O-F.now():te)})}function v(N){throw new x(N)}},41954:(Ee,Z,h)=>{"use strict";h.d(Z,{o:()=>m});var e=h(47394);class p extends e.w0{constructor(b,x){super()}schedule(b,x=0){return this}}const g={setInterval(T,b,...x){const{delegate:R}=g;return R?.setInterval?R.setInterval(T,b,...x):setInterval(T,b,...x)},clearInterval(T){const{delegate:b}=g;return(b?.clearInterval||clearInterval)(T)},delegate:void 0};var S=h(49039);class m extends p{constructor(b,x){super(b,x),this.scheduler=b,this.work=x,this.pending=!1}schedule(b,x=0){var R;if(this.closed)return this;this.state=b;const v=this.id,N=this.scheduler;return null!=v&&(this.id=this.recycleAsyncId(N,v,x)),this.pending=!0,this.delay=x,this.id=null!==(R=this.id)&&void 0!==R?R:this.requestAsyncId(N,this.id,x),this}requestAsyncId(b,x,R=0){return g.setInterval(b.flush.bind(b,this),R)}recycleAsyncId(b,x,R=0){if(null!=R&&this.delay===R&&!1===this.pending)return x;null!=x&&g.clearInterval(x)}execute(b,x){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const R=this._execute(b,x);if(R)return R;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(b,x){let v,R=!1;try{this.work(b)}catch(N){R=!0,v=N||new Error("Scheduled action threw falsy error")}if(R)return this.unsubscribe(),v}unsubscribe(){if(!this.closed){const{id:b,scheduler:x}=this,{actions:R}=x;this.work=this.state=this.scheduler=null,this.pending=!1,(0,S.P)(R,this),null!=b&&(this.id=this.recycleAsyncId(x,b,null)),this.delay=null,super.unsubscribe()}}}},2631:(Ee,Z,h)=>{"use strict";h.d(Z,{v:()=>g});var e=h(84552);class p{constructor(m,T=p.now){this.schedulerActionCtor=m,this.now=T}schedule(m,T=0,b){return new this.schedulerActionCtor(this,m).schedule(b,T)}}p.now=e.l.now;class g extends p{constructor(m,T=p.now){super(m,T),this.actions=[],this._active=!1}flush(m){const{actions:T}=this;if(this._active)return void T.push(m);let b;this._active=!0;do{if(b=m.execute(m.state,m.delay))break}while(m=T.shift());if(this._active=!1,b){for(;m=T.shift();)m.unsubscribe();throw b}}}},80927:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>b});var e=h(41954),p=h(47394);const g={schedule(R){let v=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:B}=g;B&&(v=B.requestAnimationFrame,N=B.cancelAnimationFrame);const O=v(te=>{N=void 0,R(te)});return new p.w0(()=>N?.(O))},requestAnimationFrame(...R){const{delegate:v}=g;return(v?.requestAnimationFrame||requestAnimationFrame)(...R)},cancelAnimationFrame(...R){const{delegate:v}=g;return(v?.cancelAnimationFrame||cancelAnimationFrame)(...R)},delegate:void 0};var m=h(2631);const b=new class T extends m.v{flush(v){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:B}=this;let O;v=v||B.shift();do{if(O=v.execute(v.state,v.delay))break}while((v=B[0])&&v.id===N&&B.shift());if(this._active=!1,O){for(;(v=B[0])&&v.id===N&&B.shift();)v.unsubscribe();throw O}}}(class S extends e.o{constructor(v,N){super(v,N),this.scheduler=v,this.work=N}requestAsyncId(v,N,B=0){return null!==B&&B>0?super.requestAsyncId(v,N,B):(v.actions.push(this),v._scheduled||(v._scheduled=g.requestAnimationFrame(()=>v.flush(void 0))))}recycleAsyncId(v,N,B=0){var O;if(null!=B?B>0:this.delay>0)return super.recycleAsyncId(v,N,B);const{actions:te}=v;null!=N&&(null===(O=te[te.length-1])||void 0===O?void 0:O.id)!==N&&(g.cancelAnimationFrame(N),v._scheduled=void 0)}})},76410:(Ee,Z,h)=>{"use strict";h.d(Z,{E:()=>te});var e=h(41954);let g,p=1;const S={};function m(F){return F in S&&(delete S[F],!0)}const T={setImmediate(F){const ce=p++;return S[ce]=!0,g||(g=Promise.resolve()),g.then(()=>m(ce)&&F()),ce},clearImmediate(F){m(F)}},{setImmediate:x,clearImmediate:R}=T,v={setImmediate(...F){const{delegate:ce}=v;return(ce?.setImmediate||x)(...F)},clearImmediate(F){const{delegate:ce}=v;return(ce?.clearImmediate||R)(F)},delegate:void 0};var B=h(2631);const te=new class O extends B.v{flush(ce){this._active=!0;const Ce=this._scheduled;this._scheduled=void 0;const{actions:He}=this;let ye;ce=ce||He.shift();do{if(ye=ce.execute(ce.state,ce.delay))break}while((ce=He[0])&&ce.id===Ce&&He.shift());if(this._active=!1,ye){for(;(ce=He[0])&&ce.id===Ce&&He.shift();)ce.unsubscribe();throw ye}}}(class N extends e.o{constructor(ce,Ce){super(ce,Ce),this.scheduler=ce,this.work=Ce}requestAsyncId(ce,Ce,He=0){return null!==He&&He>0?super.requestAsyncId(ce,Ce,He):(ce.actions.push(this),ce._scheduled||(ce._scheduled=v.setImmediate(ce.flush.bind(ce,void 0))))}recycleAsyncId(ce,Ce,He=0){var ye;if(null!=He?He>0:this.delay>0)return super.recycleAsyncId(ce,Ce,He);const{actions:oe}=ce;null!=Ce&&(null===(ye=oe[oe.length-1])||void 0===ye?void 0:ye.id)!==Ce&&(v.clearImmediate(Ce),ce._scheduled===Ce&&(ce._scheduled=void 0))}})},16321:(Ee,Z,h)=>{"use strict";h.d(Z,{P:()=>S,z:()=>g});var e=h(41954);const g=new(h(2631).v)(e.o),S=g},84552:(Ee,Z,h)=>{"use strict";h.d(Z,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e={setTimeout(p,g,...S){const{delegate:m}=e;return m?.setTimeout?m.setTimeout(p,g,...S):setTimeout(p,g,...S)},clearTimeout(p){const{delegate:g}=e;return(g?.clearTimeout||clearTimeout)(p)},delegate:void 0}},64971:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>p});const p=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>p});const p=(0,h(82306).d)(g=>function(){g(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(Ee,Z,h)=>{"use strict";h.d(Z,{_6:()=>T,jO:()=>S,yG:()=>m});var e=h(84674),p=h(50671);function g(b){return b[b.length-1]}function S(b){return(0,e.m)(g(b))?b.pop():void 0}function m(b){return(0,p.K)(g(b))?b.pop():void 0}function T(b,x){return"number"==typeof g(b)?b.pop():x}},17453:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>m});const{isArray:e}=Array,{getPrototypeOf:p,prototype:g,keys:S}=Object;function m(b){if(1===b.length){const x=b[0];if(e(x))return{args:x,keys:null};if(function T(b){return b&&"object"==typeof b&&p(b)===g}(x)){const R=S(x);return{args:R.map(v=>x[v]),keys:R}}}return{args:b,keys:null}}},17728:(Ee,Z,h)=>{"use strict";h.d(Z,{k:()=>p});const{isArray:e}=Array;function p(g){return 1===g.length&&e(g[0])?g[0]:g}},49039:(Ee,Z,h)=>{"use strict";function e(p,g){if(p){const S=p.indexOf(g);0<=S&&p.splice(S,1)}}h.d(Z,{P:()=>e})},82306:(Ee,Z,h)=>{"use strict";function e(p){const S=p(m=>{Error.call(m),m.stack=(new Error).stack});return S.prototype=Object.create(Error.prototype),S.prototype.constructor=S,S}h.d(Z,{d:()=>e})},92714:(Ee,Z,h)=>{"use strict";function e(p,g){return p.reduce((S,m,T)=>(S[m]=g[T],S),{})}h.d(Z,{n:()=>e})},81441:(Ee,Z,h)=>{"use strict";h.d(Z,{O:()=>S,x:()=>g});var e=h(82653);let p=null;function g(m){if(e.config.useDeprecatedSynchronousErrorHandling){const T=!p;if(T&&(p={errorThrown:!1,error:null}),m(),T){const{errorThrown:b,error:x}=p;if(p=null,b)throw x}}else m()}function S(m){e.config.useDeprecatedSynchronousErrorHandling&&p&&(p.errorThrown=!0,p.error=m)}},27103:(Ee,Z,h)=>{"use strict";function e(p,g,S,m=0,T=!1){const b=g.schedule(function(){S(),T?p.add(this.schedule(null,m)):this.unsubscribe()},m);if(p.add(b),!T)return b}h.d(Z,{f:()=>e})},42737:(Ee,Z,h)=>{"use strict";function e(p){return p}h.d(Z,{y:()=>e})},64266:(Ee,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e=p=>p&&"number"==typeof p.length&&"function"!=typeof p},15726:(Ee,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(84674);function p(g){return Symbol.asyncIterator&&(0,e.m)(g?.[Symbol.asyncIterator])}},70093:(Ee,Z,h)=>{"use strict";function e(p){return p instanceof Date&&!isNaN(p)}h.d(Z,{q:()=>e})},84674:(Ee,Z,h)=>{"use strict";function e(p){return"function"==typeof p}h.d(Z,{m:()=>e})},38382:(Ee,Z,h)=>{"use strict";h.d(Z,{c:()=>g});var e=h(14850),p=h(84674);function g(S){return(0,p.m)(S[e.L])}},83664:(Ee,Z,h)=>{"use strict";h.d(Z,{T:()=>g});var e=h(64971),p=h(84674);function g(S){return(0,p.m)(S?.[e.h])}},2664:(Ee,Z,h)=>{"use strict";h.d(Z,{b:()=>g});var e=h(65592),p=h(84674);function g(S){return!!S&&(S instanceof e.y||(0,p.m)(S.lift)&&(0,p.m)(S.subscribe))}},54026:(Ee,Z,h)=>{"use strict";h.d(Z,{t:()=>p});var e=h(84674);function p(g){return(0,e.m)(g?.then)}},50541:(Ee,Z,h)=>{"use strict";h.d(Z,{L:()=>S,Q:()=>g});var e=h(97582),p=h(84674);function g(m){return(0,e.FC)(this,arguments,function*(){const b=m.getReader();try{for(;;){const{value:x,done:R}=yield(0,e.qq)(b.read());if(R)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(x)}}finally{b.releaseLock()}})}function S(m){return(0,p.m)(m?.getReader)}},50671:(Ee,Z,h)=>{"use strict";h.d(Z,{K:()=>p});var e=h(84674);function p(g){return g&&(0,e.m)(g.schedule)}},79360:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>p,e:()=>g});var e=h(84674);function p(S){return(0,e.m)(S?.lift)}function g(S){return m=>{if(p(m))return m.lift(function(T){try{return S(T,this)}catch(b){this.error(b)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(Ee,Z,h)=>{"use strict";h.d(Z,{Z:()=>S});var e=h(37398);const{isArray:p}=Array;function S(m){return(0,e.U)(T=>function g(m,T){return p(T)?m(...T):m(T)}(m,T))}},72420:(Ee,Z,h)=>{"use strict";function e(){}h.d(Z,{Z:()=>e})},88407:(Ee,Z,h)=>{"use strict";h.d(Z,{U:()=>g,z:()=>p});var e=h(42737);function p(...S){return g(S)}function g(S){return 0===S.length?e.y:1===S.length?S[0]:function(T){return S.reduce((b,x)=>x(b),T)}}},93894:(Ee,Z,h)=>{"use strict";h.d(Z,{h:()=>g});var e=h(82653),p=h(87599);function g(S){p.z.setTimeout(()=>{const{onUnhandledError:m}=e.config;if(!m)throw S;m(S)})}},69853:(Ee,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:(Ee,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(S){var m=g(S);return h(m)}function g(S){if(!h.o(e,S)){var m=new Error("Cannot find module '"+S+"'");throw m.code="MODULE_NOT_FOUND",m}return e[S]}p.keys=function(){return Object.keys(e)},p.resolve=g,Ee.exports=p,p.id=46700},86825:(Ee,Z,h)=>{"use strict";h.d(Z,{F4:()=>v,IO:()=>ne,LC:()=>p,SB:()=>R,X$:()=>S,ZE:()=>Ce,ZN:()=>ce,_j:()=>e,eR:()=>N,jt:()=>m,k1:()=>He,l3:()=>g,oB:()=>x,pV:()=>O,ru:()=>T,vP:()=>b});class e{}class p{}const g="*";function S(ye,oe){return{type:7,name:ye,definitions:oe,options:{}}}function m(ye,oe=null){return{type:4,styles:oe,timings:ye}}function T(ye,oe=null){return{type:3,steps:ye,options:oe}}function b(ye,oe=null){return{type:2,steps:ye,options:oe}}function x(ye){return{type:6,styles:ye,offset:null}}function R(ye,oe,w){return{type:0,name:ye,styles:oe,options:w}}function v(ye){return{type:5,steps:ye}}function N(ye,oe,w=null){return{type:1,expr:ye,animation:oe,options:w}}function O(ye=null){return{type:9,options:ye}}function ne(ye,oe,w=null){return{type:11,selector:ye,animation:oe,options:w}}class ce{constructor(oe=0,w=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=oe+w}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}onStart(oe){this._originalOnStartFns.push(oe),this._onStartFns.push(oe)}onDone(oe){this._originalOnDoneFns.push(oe),this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(oe=>oe()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(oe){this._position=this.totalTime?oe*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(oe){const w="start"==oe?this._onStartFns:this._onDoneFns;w.forEach(W=>W()),w.length=0}}class Ce{constructor(oe){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=oe;let w=0,W=0,J=0;const z=this.players.length;0==z?queueMicrotask(()=>this._onFinish()):this.players.forEach(ee=>{ee.onDone(()=>{++w==z&&this._onFinish()}),ee.onDestroy(()=>{++W==z&&this._onDestroy()}),ee.onStart(()=>{++J==z&&this._onStart()})}),this.totalTime=this.players.reduce((ee,Le)=>Math.max(ee,Le.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(oe=>oe()),this._onDoneFns=[])}init(){this.players.forEach(oe=>oe.init())}onStart(oe){this._onStartFns.push(oe)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(oe=>oe()),this._onStartFns=[])}onDone(oe){this._onDoneFns.push(oe)}onDestroy(oe){this._onDestroyFns.push(oe)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(oe=>oe.play())}pause(){this.players.forEach(oe=>oe.pause())}restart(){this.players.forEach(oe=>oe.restart())}finish(){this._onFinish(),this.players.forEach(oe=>oe.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(oe=>oe.destroy()),this._onDestroyFns.forEach(oe=>oe()),this._onDestroyFns=[])}reset(){this.players.forEach(oe=>oe.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(oe){const w=oe*this.totalTime;this.players.forEach(W=>{const J=W.totalTime?Math.min(1,w/W.totalTime):1;W.setPosition(J)})}getPosition(){const oe=this.players.reduce((w,W)=>null===w||W.totalTime>w.totalTime?W:w,null);return null!=oe?oe.getPosition():0}beforeDestroy(){this.players.forEach(oe=>{oe.beforeDestroy&&oe.beforeDestroy()})}triggerCallback(oe){const w="start"==oe?this._onStartFns:this._onDoneFns;w.forEach(W=>W()),w.length=0}}const He="!"},24191:(Ee,Z,h)=>{"use strict";h.d(Z,{rt:()=>si,s1:()=>Je,$s:()=>ve,kH:()=>lt,mK:()=>M,Em:()=>we,tE:()=>tt,qV:()=>C,qm:()=>Vt,ic:()=>Y,Kd:()=>et,Zf:()=>nt,X6:()=>a,yG:()=>c,iD:()=>$e});var e=h(96814),p=h(65879),g=h(62831),S=h(78645),m=h(47394),T=h(65619),b=h(22096),x=h(36028),R=h(99397),v=h(83620),N=h(32181),B=h(37398),O=h(48180),te=h(836),ne=h(93997),F=h(59773),ce=h(42495),Ce=h(17131),He=h(52572),ye=h(35211),oe=h(65592),w=h(27921);const J=new Set;let z,ee=(()=>{class zt{constructor(Tt,Me){this._platform=Tt,this._nonce=Me,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ze}matchMedia(Tt){return(this._platform.WEBKIT||this._platform.BLINK)&&function Le(zt,wt){if(!J.has(zt))try{z||(z=document.createElement("style"),wt&&(z.nonce=wt),z.setAttribute("type","text/css"),document.head.appendChild(z)),z.sheet&&(z.sheet.insertRule(`@media ${zt} {body{ }}`,0),J.add(zt))}catch(Tt){console.error(Tt)}}(Tt,this._nonce),this._matchMedia(Tt)}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(p.Ojb,8))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function Ze(zt){return{matches:"all"===zt||""===zt,media:zt,addListener:()=>{},removeListener:()=>{}}}let Ie=(()=>{class zt{constructor(Tt,Me){this._mediaMatcher=Tt,this._zone=Me,this._queries=new Map,this._destroySubject=new S.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Tt){return ut((0,ce.Eq)(Tt)).some(mt=>this._registerQuery(mt).mql.matches)}observe(Tt){const mt=ut((0,ce.Eq)(Tt)).map(Ke=>this._registerQuery(Ke).observable);let qe=(0,He.a)(mt);return qe=(0,ye.z)(qe.pipe((0,O.q)(1)),qe.pipe((0,te.T)(1),(0,v.b)(0))),qe.pipe((0,B.U)(Ke=>{const At={matches:!1,breakpoints:{}};return Ke.forEach(({matches:Ut,query:Xt})=>{At.matches=At.matches||Ut,At.breakpoints[Xt]=Ut}),At}))}_registerQuery(Tt){if(this._queries.has(Tt))return this._queries.get(Tt);const Me=this._mediaMatcher.matchMedia(Tt),qe={observable:new oe.y(Ke=>{const At=Ut=>this._zone.run(()=>Ke.next(Ut));return Me.addListener(At),()=>{Me.removeListener(At)}}).pipe((0,w.O)(Me),(0,B.U)(({matches:Ke})=>({query:Tt,matches:Ke})),(0,F.R)(this._destroySubject)),mql:Me};return this._queries.set(Tt,qe),qe}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(ee),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function ut(zt){return zt.map(wt=>wt.split(",")).reduce((wt,Tt)=>wt.concat(Tt)).map(wt=>wt.trim())}const Xe=" ";function nt(zt,wt,Tt){const Me=ge(zt,wt);Me.some(mt=>mt.trim()==Tt.trim())||(Me.push(Tt.trim()),zt.setAttribute(wt,Me.join(Xe)))}function $e(zt,wt,Tt){const mt=ge(zt,wt).filter(qe=>qe!=Tt.trim());mt.length?zt.setAttribute(wt,mt.join(Xe)):zt.removeAttribute(wt)}function ge(zt,wt){return(zt.getAttribute(wt)||"").match(/\S+/g)||[]}const me="cdk-describedby-message",Oe="cdk-describedby-host";let Ve=0,ve=(()=>{class zt{constructor(Tt,Me){this._platform=Me,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ve++,this._document=Tt,this._id=(0,p.f3M)(p.AFp)+"-"+Ve++}describe(Tt,Me,mt){if(!this._canBeDescribed(Tt,Me))return;const qe=xe(Me,mt);"string"!=typeof Me?(ot(Me,this._id),this._messageRegistry.set(qe,{messageElement:Me,referenceCount:0})):this._messageRegistry.has(qe)||this._createMessageElement(Me,mt),this._isElementDescribedByMessage(Tt,qe)||this._addMessageReference(Tt,qe)}removeDescription(Tt,Me,mt){if(!Me||!this._isElementNode(Tt))return;const qe=xe(Me,mt);if(this._isElementDescribedByMessage(Tt,qe)&&this._removeMessageReference(Tt,qe),"string"==typeof Me){const Ke=this._messageRegistry.get(qe);Ke&&0===Ke.referenceCount&&this._deleteMessageElement(qe)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Tt=this._document.querySelectorAll(`[${Oe}="${this._id}"]`);for(let Me=0;Me0!=mt.indexOf(me));Tt.setAttribute("aria-describedby",Me.join(" "))}_addMessageReference(Tt,Me){const mt=this._messageRegistry.get(Me);nt(Tt,"aria-describedby",mt.messageElement.id),Tt.setAttribute(Oe,this._id),mt.referenceCount++}_removeMessageReference(Tt,Me){const mt=this._messageRegistry.get(Me);mt.referenceCount--,$e(Tt,"aria-describedby",mt.messageElement.id),Tt.removeAttribute(Oe)}_isElementDescribedByMessage(Tt,Me){const mt=ge(Tt,"aria-describedby"),qe=this._messageRegistry.get(Me),Ke=qe&&qe.messageElement.id;return!!Ke&&-1!=mt.indexOf(Ke)}_canBeDescribed(Tt,Me){if(!this._isElementNode(Tt))return!1;if(Me&&"object"==typeof Me)return!0;const mt=null==Me?"":`${Me}`.trim(),qe=Tt.getAttribute("aria-label");return!(!mt||qe&&qe.trim()===mt)}_isElementNode(Tt){return Tt.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(e.K0),p.LFG(g.t4))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function xe(zt,wt){return"string"==typeof zt?`${wt||""}/${zt}`:zt}function ot(zt,wt){zt.id||(zt.id=`${me}-${wt}-${Ve++}`)}class fe{constructor(wt){this._items=wt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new S.x,this._typeaheadSubscription=m.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Tt=>Tt.disabled,this._pressedLetters=[],this.tabOut=new S.x,this.change=new S.x,wt instanceof p.n_E&&(this._itemChangesSubscription=wt.changes.subscribe(Tt=>{if(this._activeItem){const mt=Tt.toArray().indexOf(this._activeItem);mt>-1&&mt!==this._activeItemIndex&&(this._activeItemIndex=mt)}}))}skipPredicate(wt){return this._skipPredicateFn=wt,this}withWrap(wt=!0){return this._wrap=wt,this}withVerticalOrientation(wt=!0){return this._vertical=wt,this}withHorizontalOrientation(wt){return this._horizontal=wt,this}withAllowedModifierKeys(wt){return this._allowedModifierKeys=wt,this}withTypeAhead(wt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,R.b)(Tt=>this._pressedLetters.push(Tt)),(0,v.b)(wt),(0,N.h)(()=>this._pressedLetters.length>0),(0,B.U)(()=>this._pressedLetters.join(""))).subscribe(Tt=>{const Me=this._getItemsArray();for(let mt=1;mt!wt[qe]||this._allowedModifierKeys.indexOf(qe)>-1);switch(Tt){case x.Mf:return void this.tabOut.next();case x.JH:if(this._vertical&&mt){this.setNextItemActive();break}return;case x.LH:if(this._vertical&&mt){this.setPreviousItemActive();break}return;case x.SV:if(this._horizontal&&mt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case x.oh:if(this._horizontal&&mt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case x.Sd:if(this._homeAndEnd&&mt){this.setFirstItemActive();break}return;case x.uR:if(this._homeAndEnd&&mt){this.setLastItemActive();break}return;case x.Ku:if(this._pageUpAndDown.enabled&&mt){const qe=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(qe>0?qe:0,1);break}return;case x.VM:if(this._pageUpAndDown.enabled&&mt){const qe=this._activeItemIndex+this._pageUpAndDown.delta,Ke=this._getItemsArray().length;this._setActiveItemByIndex(qe=x.A&&Tt<=x.Z||Tt>=x.xE&&Tt<=x.aO)&&this._letterKeyStream.next(String.fromCharCode(Tt))))}this._pressedLetters=[],wt.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(wt){const Tt=this._getItemsArray(),Me="number"==typeof wt?wt:Tt.indexOf(wt);this._activeItem=Tt[Me]??null,this._activeItemIndex=Me}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(wt){this._wrap?this._setActiveInWrapMode(wt):this._setActiveInDefaultMode(wt)}_setActiveInWrapMode(wt){const Tt=this._getItemsArray();for(let Me=1;Me<=Tt.length;Me++){const mt=(this._activeItemIndex+wt*Me+Tt.length)%Tt.length;if(!this._skipPredicateFn(Tt[mt]))return void this.setActiveItem(mt)}}_setActiveInDefaultMode(wt){this._setActiveItemByIndex(this._activeItemIndex+wt,wt)}_setActiveItemByIndex(wt,Tt){const Me=this._getItemsArray();if(Me[wt]){for(;this._skipPredicateFn(Me[wt]);)if(!Me[wt+=Tt])return;this.setActiveItem(wt)}}_getItemsArray(){return this._items instanceof p.n_E?this._items.toArray():this._items}}class Je extends fe{setActiveItem(wt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(wt),this.activeItem&&this.activeItem.setActiveStyles()}}class we extends fe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(wt){return this._origin=wt,this}setActiveItem(wt){super.setActiveItem(wt),this.activeItem&&this.activeItem.focus(this._origin)}}let Y=(()=>{class zt{constructor(Tt){this._platform=Tt}isDisabled(Tt){return Tt.hasAttribute("disabled")}isVisible(Tt){return function ae(zt){return!!(zt.offsetWidth||zt.offsetHeight||"function"==typeof zt.getClientRects&&zt.getClientRects().length)}(Tt)&&"visible"===getComputedStyle(Tt).visibility}isTabbable(Tt){if(!this._platform.isBrowser)return!1;const Me=function Ue(zt){try{return zt.frameElement}catch{return null}}(function r(zt){return zt.ownerDocument&&zt.ownerDocument.defaultView||window}(Tt));if(Me&&(-1===Et(Me)||!this.isVisible(Me)))return!1;let mt=Tt.nodeName.toLowerCase(),qe=Et(Tt);return Tt.hasAttribute("contenteditable")?-1!==qe:!("iframe"===mt||"object"===mt||this._platform.WEBKIT&&this._platform.IOS&&!function he(zt){let wt=zt.nodeName.toLowerCase(),Tt="input"===wt&&zt.type;return"text"===Tt||"password"===Tt||"select"===wt||"textarea"===wt}(Tt))&&("audio"===mt?!!Tt.hasAttribute("controls")&&-1!==qe:"video"===mt?-1!==qe&&(null!==qe||this._platform.FIREFOX||Tt.hasAttribute("controls")):Tt.tabIndex>=0)}isFocusable(Tt,Me){return function Pe(zt){return!function U(zt){return function X(zt){return"input"==zt.nodeName.toLowerCase()}(zt)&&"hidden"==zt.type}(zt)&&(function je(zt){let wt=zt.nodeName.toLowerCase();return"input"===wt||"select"===wt||"button"===wt||"textarea"===wt}(zt)||function le(zt){return function Be(zt){return"a"==zt.nodeName.toLowerCase()}(zt)&&zt.hasAttribute("href")}(zt)||zt.hasAttribute("contenteditable")||ke(zt))}(Tt)&&!this.isDisabled(Tt)&&(Me?.ignoreVisibility||this.isVisible(Tt))}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();function ke(zt){if(!zt.hasAttribute("tabindex")||void 0===zt.tabIndex)return!1;let wt=zt.getAttribute("tabindex");return!(!wt||isNaN(parseInt(wt,10)))}function Et(zt){if(!ke(zt))return null;const wt=parseInt(zt.getAttribute("tabindex")||"",10);return isNaN(wt)?-1:wt}class u{get enabled(){return this._enabled}set enabled(wt){this._enabled=wt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(wt,this._startAnchor),this._toggleAnchorTabIndex(wt,this._endAnchor))}constructor(wt,Tt,Me,mt,qe=!1){this._element=wt,this._checker=Tt,this._ngZone=Me,this._document=mt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,qe||this.attachAnchors()}destroy(){const wt=this._startAnchor,Tt=this._endAnchor;wt&&(wt.removeEventListener("focus",this.startAnchorListener),wt.remove()),Tt&&(Tt.removeEventListener("focus",this.endAnchorListener),Tt.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(wt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusInitialElement(wt)))})}focusFirstTabbableElementWhenReady(wt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusFirstTabbableElement(wt)))})}focusLastTabbableElementWhenReady(wt){return new Promise(Tt=>{this._executeOnStable(()=>Tt(this.focusLastTabbableElement(wt)))})}_getRegionBoundary(wt){const Tt=this._element.querySelectorAll(`[cdk-focus-region-${wt}], [cdkFocusRegion${wt}], [cdk-focus-${wt}]`);return"start"==wt?Tt.length?Tt[0]:this._getFirstTabbableElement(this._element):Tt.length?Tt[Tt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(wt){const Tt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Tt){if(!this._checker.isFocusable(Tt)){const Me=this._getFirstTabbableElement(Tt);return Me?.focus(wt),!!Me}return Tt.focus(wt),!0}return this.focusFirstTabbableElement(wt)}focusFirstTabbableElement(wt){const Tt=this._getRegionBoundary("start");return Tt&&Tt.focus(wt),!!Tt}focusLastTabbableElement(wt){const Tt=this._getRegionBoundary("end");return Tt&&Tt.focus(wt),!!Tt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(wt){if(this._checker.isFocusable(wt)&&this._checker.isTabbable(wt))return wt;const Tt=wt.children;for(let Me=0;Me=0;Me--){const mt=Tt[Me].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Tt[Me]):null;if(mt)return mt}return null}_createAnchor(){const wt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,wt),wt.classList.add("cdk-visually-hidden"),wt.classList.add("cdk-focus-trap-anchor"),wt.setAttribute("aria-hidden","true"),wt}_toggleAnchorTabIndex(wt,Tt){wt?Tt.setAttribute("tabindex","0"):Tt.removeAttribute("tabindex")}toggleAnchors(wt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(wt,this._startAnchor),this._toggleAnchorTabIndex(wt,this._endAnchor))}_executeOnStable(wt){this._ngZone.isStable?wt():this._ngZone.onStable.pipe((0,O.q)(1)).subscribe(wt)}}let C=(()=>{class zt{constructor(Tt,Me,mt){this._checker=Tt,this._ngZone=Me,this._document=mt}create(Tt,Me=!1){return new u(Tt,this._checker,this._ngZone,this._document,Me)}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(Y),p.LFG(p.R0b),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})(),M=(()=>{class zt{get enabled(){return this.focusTrap.enabled}set enabled(Tt){this.focusTrap.enabled=(0,ce.Ig)(Tt)}get autoCapture(){return this._autoCapture}set autoCapture(Tt){this._autoCapture=(0,ce.Ig)(Tt)}constructor(Tt,Me,mt){this._elementRef=Tt,this._focusTrapFactory=Me,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(Tt){const Me=Tt.autoCapture;Me&&!Me.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,g.ht)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.Y36(p.SBq),p.Y36(C),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:zt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[p.TTD]})}return zt})();function a(zt){return 0===zt.buttons||0===zt.offsetX&&0===zt.offsetY}function c(zt){const wt=zt.touches&&zt.touches[0]||zt.changedTouches&&zt.changedTouches[0];return!(!wt||-1!==wt.identifier||null!=wt.radiusX&&1!==wt.radiusX||null!=wt.radiusY&&1!==wt.radiusY)}const l=new p.OlP("cdk-input-modality-detector-options"),d={ignoreKeys:[x.zL,x.jx,x.b2,x.MW,x.JU]},E=(0,g.i$)({passive:!0,capture:!0});let k=(()=>{class zt{get mostRecentModality(){return this._modality.value}constructor(Tt,Me,mt,qe){this._platform=Tt,this._mostRecentTarget=null,this._modality=new T.X(null),this._lastTouchMs=0,this._onKeydown=Ke=>{this._options?.ignoreKeys?.some(At=>At===Ke.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,g.sA)(Ke))},this._onMousedown=Ke=>{Date.now()-this._lastTouchMs<650||(this._modality.next(a(Ke)?"keyboard":"mouse"),this._mostRecentTarget=(0,g.sA)(Ke))},this._onTouchstart=Ke=>{c(Ke)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,g.sA)(Ke))},this._options={...d,...qe},this.modalityDetected=this._modality.pipe((0,te.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ne.x)()),Tt.isBrowser&&Me.runOutsideAngular(()=>{mt.addEventListener("keydown",this._onKeydown,E),mt.addEventListener("mousedown",this._onMousedown,E),mt.addEventListener("touchstart",this._onTouchstart,E)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,E),document.removeEventListener("mousedown",this._onMousedown,E),document.removeEventListener("touchstart",this._onTouchstart,E))}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(p.R0b),p.LFG(e.K0),p.LFG(l,8))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})();const Q=new p.OlP("liveAnnouncerElement",{providedIn:"root",factory:function rt(){return null}}),Ge=new p.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let De=0,et=(()=>{class zt{constructor(Tt,Me,mt,qe){this._ngZone=Me,this._defaultOptions=qe,this._document=mt,this._liveElement=Tt||this._createLiveElement()}announce(Tt,...Me){const mt=this._defaultOptions;let qe,Ke;return 1===Me.length&&"number"==typeof Me[0]?Ke=Me[0]:[qe,Ke]=Me,this.clear(),clearTimeout(this._previousTimeout),qe||(qe=mt&&mt.politeness?mt.politeness:"polite"),null==Ke&&mt&&(Ke=mt.duration),this._liveElement.setAttribute("aria-live",qe),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(At=>this._currentResolve=At)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Tt,"number"==typeof Ke&&(this._previousTimeout=setTimeout(()=>this.clear(),Ke)),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 Tt="cdk-live-announcer-element",Me=this._document.getElementsByClassName(Tt),mt=this._document.createElement("div");for(let qe=0;qe .cdk-overlay-container [aria-modal="true"]');for(let mt=0;mt{class zt{constructor(Tt,Me,mt,qe,Ke){this._ngZone=Tt,this._platform=Me,this._inputModalityDetector=mt,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 S.x,this._rootNodeFocusAndBlurListener=At=>{for(let Xt=(0,g.sA)(At);Xt;Xt=Xt.parentElement)"focus"===At.type?this._onFocus(At,Xt):this._onBlur(At,Xt)},this._document=qe,this._detectionMode=Ke?.detectionMode||0}monitor(Tt,Me=!1){const mt=(0,ce.fI)(Tt);if(!this._platform.isBrowser||1!==mt.nodeType)return(0,b.of)();const qe=(0,g.kV)(mt)||this._getDocument(),Ke=this._elementInfo.get(mt);if(Ke)return Me&&(Ke.checkChildren=!0),Ke.subject;const At={checkChildren:Me,subject:new S.x,rootNode:qe};return this._elementInfo.set(mt,At),this._registerGlobalListeners(At),At.subject}stopMonitoring(Tt){const Me=(0,ce.fI)(Tt),mt=this._elementInfo.get(Me);mt&&(mt.subject.complete(),this._setClasses(Me),this._elementInfo.delete(Me),this._removeGlobalListeners(mt))}focusVia(Tt,Me,mt){const qe=(0,ce.fI)(Tt);qe===this._getDocument().activeElement?this._getClosestElementsInfo(qe).forEach(([At,Ut])=>this._originChanged(At,Me,Ut)):(this._setOrigin(Me),"function"==typeof qe.focus&&qe.focus(mt))}ngOnDestroy(){this._elementInfo.forEach((Tt,Me)=>this.stopMonitoring(Me))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Tt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Tt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Tt&&this._isLastInteractionFromInputLabel(Tt)?"mouse":"program"}_shouldBeAttributedToTouch(Tt){return 1===this._detectionMode||!!Tt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Tt,Me){Tt.classList.toggle("cdk-focused",!!Me),Tt.classList.toggle("cdk-touch-focused","touch"===Me),Tt.classList.toggle("cdk-keyboard-focused","keyboard"===Me),Tt.classList.toggle("cdk-mouse-focused","mouse"===Me),Tt.classList.toggle("cdk-program-focused","program"===Me)}_setOrigin(Tt,Me=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Tt,this._originFromTouchInteraction="touch"===Tt&&Me,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Tt,Me){const mt=this._elementInfo.get(Me),qe=(0,g.sA)(Tt);!mt||!mt.checkChildren&&Me!==qe||this._originChanged(Me,this._getFocusOrigin(qe),mt)}_onBlur(Tt,Me){const mt=this._elementInfo.get(Me);!mt||mt.checkChildren&&Tt.relatedTarget instanceof Node&&Me.contains(Tt.relatedTarget)||(this._setClasses(Me),this._emitOrigin(mt,null))}_emitOrigin(Tt,Me){Tt.subject.observers.length&&this._ngZone.run(()=>Tt.subject.next(Me))}_registerGlobalListeners(Tt){if(!this._platform.isBrowser)return;const Me=Tt.rootNode,mt=this._rootNodeFocusListenerCount.get(Me)||0;mt||this._ngZone.runOutsideAngular(()=>{Me.addEventListener("focus",this._rootNodeFocusAndBlurListener,_e),Me.addEventListener("blur",this._rootNodeFocusAndBlurListener,_e)}),this._rootNodeFocusListenerCount.set(Me,mt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,F.R)(this._stopInputModalityDetector)).subscribe(qe=>{this._setOrigin(qe,!0)}))}_removeGlobalListeners(Tt){const Me=Tt.rootNode;if(this._rootNodeFocusListenerCount.has(Me)){const mt=this._rootNodeFocusListenerCount.get(Me);mt>1?this._rootNodeFocusListenerCount.set(Me,mt-1):(Me.removeEventListener("focus",this._rootNodeFocusAndBlurListener,_e),Me.removeEventListener("blur",this._rootNodeFocusAndBlurListener,_e),this._rootNodeFocusListenerCount.delete(Me))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Tt,Me,mt){this._setClasses(Tt,Me),this._emitOrigin(mt,Me),this._lastFocusOrigin=Me}_getClosestElementsInfo(Tt){const Me=[];return this._elementInfo.forEach((mt,qe)=>{(qe===Tt||mt.checkChildren&&qe.contains(Tt))&&Me.push([qe,mt])}),Me}_isLastInteractionFromInputLabel(Tt){const{_mostRecentTarget:Me,mostRecentModality:mt}=this._inputModalityDetector;if("mouse"!==mt||!Me||Me===Tt||"INPUT"!==Tt.nodeName&&"TEXTAREA"!==Tt.nodeName||Tt.disabled)return!1;const qe=Tt.labels;if(qe)for(let Ke=0;Ke{class zt{constructor(Tt,Me){this._elementRef=Tt,this._focusMonitor=Me,this._focusOrigin=null,this.cdkFocusChange=new p.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Tt=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Tt,1===Tt.nodeType&&Tt.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Me=>{this._focusOrigin=Me,this.cdkFocusChange.emit(Me)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.Y36(p.SBq),p.Y36(tt))};static#t=this.\u0275dir=p.lG2({type:zt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return zt})();const St="cdk-high-contrast-black-on-white",Mt="cdk-high-contrast-white-on-black",Ot="cdk-high-contrast-active";let Vt=(()=>{class zt{constructor(Tt,Me){this._platform=Tt,this._document=Me,this._breakpointSubscription=(0,p.f3M)(Ie).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Tt=this._document.createElement("div");Tt.style.backgroundColor="rgb(1,2,3)",Tt.style.position="absolute",this._document.body.appendChild(Tt);const Me=this._document.defaultView||window,mt=Me&&Me.getComputedStyle?Me.getComputedStyle(Tt):null,qe=(mt&&mt.backgroundColor||"").replace(/ /g,"");switch(Tt.remove(),qe){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 Tt=this._document.body.classList;Tt.remove(Ot,St,Mt),this._hasCheckedHighContrastMode=!0;const Me=this.getHighContrastMode();1===Me?Tt.add(Ot,St):2===Me&&Tt.add(Ot,Mt)}}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(g.t4),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:zt,factory:zt.\u0275fac,providedIn:"root"})}return zt})(),si=(()=>{class zt{constructor(Tt){Tt._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(Me){return new(Me||zt)(p.LFG(Vt))};static#t=this.\u0275mod=p.oAB({type:zt});static#i=this.\u0275inj=p.cJS({imports:[Ce.Q8]})}return zt})()},49388:(Ee,Z,h)=>{"use strict";h.d(Z,{Is:()=>b,vT:()=>R});var e=h(65879),p=h(96814);const g=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function S(){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 b=(()=>{class v{constructor(B){this.value="ltr",this.change=new e.vpe,B&&(this.value=function T(v){const N=v?.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||v)(e.LFG(g,8))};static#t=this.\u0275prov=e.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275mod=e.oAB({type:v});static#i=this.\u0275inj=e.cJS({})}return v})()},70342:(Ee,Z,h)=>{"use strict";h.d(Z,{Iq:()=>b,TU:()=>S,i3:()=>T});var e=h(96814),p=h(65879);class g{constructor(R,v){this._document=v;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=R,N.readOnly=!0,this._document.body.appendChild(N)}copy(){const R=this._textarea;let v=!1;try{if(R){const N=this._document.activeElement;R.select(),R.setSelectionRange(0,R.value.length),v=this._document.execCommand("copy"),N&&N.focus()}}catch{}return v}destroy(){const R=this._textarea;R&&(R.remove(),this._textarea=void 0)}}let S=(()=>{class x{constructor(v){this._document=v}copy(v){const N=this.beginCopy(v),B=N.copy();return N.destroy(),B}beginCopy(v){return new g(v,this._document)}static#e=this.\u0275fac=function(N){return new(N||x)(p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();const m=new p.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let T=(()=>{class x{constructor(v,N,B){this._clipboard=v,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(v=this.attempts){if(v>1){let N=v;const B=this._clipboard.beginCopy(this.text);this._pending.add(B);const O=()=>{const te=B.copy();te||! --N||this._destroyed?(this._currentTimeout=null,this._pending.delete(B),B.destroy(),this.copied.emit(te)):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(v=>v.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(N){return new(N||x)(p.Y36(S),p.Y36(p.R0b),p.Y36(m,8))};static#t=this.\u0275dir=p.lG2({type:x,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 x})(),b=(()=>{class x{static#e=this.\u0275fac=function(N){return new(N||x)};static#t=this.\u0275mod=p.oAB({type:x});static#i=this.\u0275inj=p.cJS({})}return x})()},42495:(Ee,Z,h)=>{"use strict";h.d(Z,{Eq:()=>m,HM:()=>T,Ig:()=>p,du:()=>x,fI:()=>b,su:()=>g,t6:()=>S});var e=h(65879);function p(R){return null!=R&&"false"!=`${R}`}function g(R,v=0){return S(R)?Number(R):v}function S(R){return!isNaN(parseFloat(R))&&!isNaN(Number(R))}function m(R){return Array.isArray(R)?R:[R]}function T(R){return null==R?"":"string"==typeof R?R:`${R}px`}function b(R){return R instanceof e.SBq?R.nativeElement:R}function x(R,v=/\s+/){const N=[];if(null!=R){const B=Array.isArray(R)?R:`${R}`.split(v);for(const O of B){const te=`${O}`.trim();te&&N.push(te)}}return N}},78337:(Ee,Z,h)=>{"use strict";h.d(Z,{A8:()=>O,Ov:()=>N,P3:()=>x,Z9:()=>b,eX:()=>v,k:()=>te,o2:()=>T,yy:()=>R});var e=h(93168),p=h(2664),g=h(22096),S=h(78645),m=h(65879);class T{}function b(ne){return ne&&"function"==typeof ne.connect&&!(ne instanceof e.c)}class x extends T{constructor(F){super(),this._data=F}connect(){return(0,p.b)(this._data)?this._data:(0,g.of)(this._data)}disconnect(){}}class R{applyChanges(F,ce,Ce,He,ye){F.forEachOperation((oe,w,W)=>{let J,z;if(null==oe.previousIndex){const ee=Ce(oe,w,W);J=ce.createEmbeddedView(ee.templateRef,ee.context,ee.index),z=1}else null==W?(ce.remove(w),z=3):(J=ce.get(w),ce.move(J,W),z=2);ye&&ye({context:J?.context,operation:z,record:oe})})}detach(){}}class v{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(F,ce,Ce,He,ye){F.forEachOperation((oe,w,W)=>{let J,z;null==oe.previousIndex?(J=this._insertView(()=>Ce(oe,w,W),W,ce,He(oe)),z=J?1:0):null==W?(this._detachAndCacheView(w,ce),z=3):(J=this._moveView(w,W,ce,He(oe)),z=2),ye&&ye({context:J?.context,operation:z,record:oe})})}detach(){for(const F of this._viewCache)F.destroy();this._viewCache=[]}_insertView(F,ce,Ce,He){const ye=this._insertViewFromCache(ce,Ce);if(ye)return void(ye.context.$implicit=He);const oe=F();return Ce.createEmbeddedView(oe.templateRef,oe.context,oe.index)}_detachAndCacheView(F,ce){const Ce=ce.detach(F);this._maybeCacheView(Ce,ce)}_moveView(F,ce,Ce,He){const ye=Ce.get(F);return Ce.move(ye,ce),ye.context.$implicit=He,ye}_maybeCacheView(F,ce){if(this._viewCache.lengththis._markSelected(ye)):this._markSelected(ce[0]),this._selectedToEmit.length=0)}select(...F){this._verifyValueAssignment(F),F.forEach(Ce=>this._markSelected(Ce));const ce=this._hasQueuedChanges();return this._emitChangeEvent(),ce}deselect(...F){this._verifyValueAssignment(F),F.forEach(Ce=>this._unmarkSelected(Ce));const ce=this._hasQueuedChanges();return this._emitChangeEvent(),ce}setSelection(...F){this._verifyValueAssignment(F);const ce=this.selected,Ce=new Set(F);F.forEach(ye=>this._markSelected(ye)),ce.filter(ye=>!Ce.has(ye)).forEach(ye=>this._unmarkSelected(ye));const He=this._hasQueuedChanges();return this._emitChangeEvent(),He}toggle(F){return this.isSelected(F)?this.deselect(F):this.select(F)}clear(F=!0){this._unmarkAll();const ce=this._hasQueuedChanges();return F&&this._emitChangeEvent(),ce}isSelected(F){return this._selection.has(this._getConcreteValue(F))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(F){this._multiple&&this.selected&&this._selected.sort(F)}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(F){F=this._getConcreteValue(F),this.isSelected(F)||(this._multiple||this._unmarkAll(),this.isSelected(F)||this._selection.add(F),this._emitChanges&&this._selectedToEmit.push(F))}_unmarkSelected(F){F=this._getConcreteValue(F),this.isSelected(F)&&(this._selection.delete(F),this._emitChanges&&this._deselectedToEmit.push(F))}_unmarkAll(){this.isEmpty()||this._selection.forEach(F=>this._unmarkSelected(F))}_verifyValueAssignment(F){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(F){if(this.compareWith){for(let ce of this._selection)if(this.compareWith(F,ce))return ce;return F}return F}}let O=(()=>{class ne{constructor(){this._listeners=[]}notify(ce,Ce){for(let He of this._listeners)He(ce,Ce)}listen(ce){return this._listeners.push(ce),()=>{this._listeners=this._listeners.filter(Ce=>ce!==Ce)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275prov=m.Yz7({token:ne,factory:ne.\u0275fac,providedIn:"root"})}return ne})();const te=new m.OlP("_ViewRepeater")},34423:(Ee,Z,h)=>{"use strict";h.d(Z,{Wj:()=>Ge,Zt:()=>E,_t:()=>et,bA:()=>Y});var e=h(65879),p=h(96814),g=h(16672),S=h(62831),m=h(42495),T=h(24191),b=h(78645),x=h(47394),R=h(91687),v=h(80927),N=h(65592),B=h(63019),O=h(59773),te=h(37398),ne=h(48180),F=h(27921),ce=h(99397),Ce=h(94664),He=h(49388);function ye(se,ie,_e){for(let tt in ie)if(ie.hasOwnProperty(tt)){const lt=ie[tt];lt?se.setProperty(tt,lt,_e?.has(tt)?"important":""):se.removeProperty(tt)}return se}function oe(se,ie){const _e=ie?"":"none";ye(se.style,{"touch-action":ie?"":"none","-webkit-user-drag":ie?"":"none","-webkit-tap-highlight-color":ie?"":"transparent","user-select":_e,"-ms-user-select":_e,"-webkit-user-select":_e,"-moz-user-select":_e})}function w(se,ie,_e){ye(se.style,{position:ie?"":"fixed",top:ie?"":"0",opacity:ie?"":"0",left:ie?"":"-999em"},_e)}function W(se,ie){return ie&&"none"!=ie?se+" "+ie:se}function J(se){const ie=se.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(se)*ie}function ee(se,ie){return se.getPropertyValue(ie).split(",").map(tt=>tt.trim())}function Le(se){const ie=se.getBoundingClientRect();return{top:ie.top,right:ie.right,bottom:ie.bottom,left:ie.left,width:ie.width,height:ie.height,x:ie.x,y:ie.y}}function Ze(se,ie,_e){const{top:tt,bottom:lt,left:St,right:Mt}=se;return _e>=tt&&_e<=lt&&ie>=St&&ie<=Mt}function Ie(se,ie,_e){se.top+=ie,se.bottom=se.top+se.height,se.left+=_e,se.right=se.left+se.width}function ut(se,ie,_e,tt){const{top:lt,right:St,bottom:Mt,left:Ot,width:Vt,height:si}=se,zt=Vt*ie,wt=si*ie;return tt>lt-wt&&ttOt-zt&&_e{this.positions.set(_e,{scrollPosition:{top:_e.scrollTop,left:_e.scrollLeft},clientRect:Le(_e)})})}handleScroll(ie){const _e=(0,S.sA)(ie),tt=this.positions.get(_e);if(!tt)return null;const lt=tt.scrollPosition;let St,Mt;if(_e===this._document){const si=this.getViewportScrollPosition();St=si.top,Mt=si.left}else St=_e.scrollTop,Mt=_e.scrollLeft;const Ot=lt.top-St,Vt=lt.left-Mt;return this.positions.forEach((si,zt)=>{si.clientRect&&_e!==zt&&_e.contains(zt)&&Ie(si.clientRect,Ot,Vt)}),lt.top=St,lt.left=Mt,{top:Ot,left:Vt}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function Xe(se){const ie=se.cloneNode(!0),_e=ie.querySelectorAll("[id]"),tt=se.nodeName.toLowerCase();ie.removeAttribute("id");for(let lt=0;lt<_e.length;lt++)_e[lt].removeAttribute("id");return"canvas"===tt?q(se,ie):("input"===tt||"select"===tt||"textarea"===tt)&&ge(se,ie),nt("canvas",se,ie,q),nt("input, textarea, select",se,ie,ge),ie}function nt(se,ie,_e,tt){const lt=ie.querySelectorAll(se);if(lt.length){const St=_e.querySelectorAll(se);for(let Mt=0;Mtoe(tt,_e)))}constructor(ie,_e,tt,lt,St,Mt){this._config=_e,this._document=tt,this._ngZone=lt,this._viewportRuler=St,this._dragDropRegistry=Mt,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new b.x,this._pointerMoveSubscription=x.w0.EMPTY,this._pointerUpSubscription=x.w0.EMPTY,this._scrollSubscription=x.w0.EMPTY,this._resizeSubscription=x.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 b.x,this.started=new b.x,this.released=new b.x,this.ended=new b.x,this.entered=new b.x,this.exited=new b.x,this.dropped=new b.x,this.moved=this._moveEvents,this._pointerDown=Ot=>{if(this.beforeStarted.next(),this._handles.length){const Vt=this._getTargetHandle(Ot);Vt&&!this._disabledHandles.has(Vt)&&!this.disabled&&this._initializeDragSequence(Vt,Ot)}else this.disabled||this._initializeDragSequence(this._rootElement,Ot)},this._pointerMove=Ot=>{const Vt=this._getPointerPositionOnPage(Ot);if(!this._hasStartedDragging){if(Math.abs(Vt.x-this._pickupPositionOnPage.x)+Math.abs(Vt.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Me=Date.now()>=this._dragStartTime+this._getDragStartDelay(Ot),mt=this._dropContainer;if(!Me)return void this._endDragSequence(Ot);(!mt||!mt.isDragging()&&!mt.isReceiving())&&(Ot.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Ot)))}return}Ot.preventDefault();const si=this._getConstrainedPointerPosition(Vt);if(this._hasMoved=!0,this._lastKnownPointerPosition=Vt,this._updatePointerDirectionDelta(si),this._dropContainer)this._updateActiveDropContainer(si,Vt);else{const zt=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,wt=this._activeTransform;wt.x=si.x-zt.x+this._passiveTransform.x,wt.y=si.y-zt.y+this._passiveTransform.y,this._applyRootElementTransform(wt.x,wt.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:si,event:Ot,distance:this._getDragDistance(si),delta:this._pointerDirectionDelta})})},this._pointerUp=Ot=>{this._endDragSequence(Ot)},this._nativeDragStart=Ot=>{if(this._handles.length){const Vt=this._getTargetHandle(Ot);Vt&&!this._disabledHandles.has(Vt)&&!this.disabled&&Ot.preventDefault()}else this.disabled||Ot.preventDefault()},this.withRootElement(ie).withParent(_e.parentDragRef||null),this._parentPositions=new Ye(tt),Mt.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(ie){this._handles=ie.map(tt=>(0,m.fI)(tt)),this._handles.forEach(tt=>oe(tt,this.disabled)),this._toggleNativeDragInteractions();const _e=new Set;return this._disabledHandles.forEach(tt=>{this._handles.indexOf(tt)>-1&&_e.add(tt)}),this._disabledHandles=_e,this}withPreviewTemplate(ie){return this._previewTemplate=ie,this}withPlaceholderTemplate(ie){return this._placeholderTemplate=ie,this}withRootElement(ie){const _e=(0,m.fI)(ie);return _e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{_e.addEventListener("mousedown",this._pointerDown,Oe),_e.addEventListener("touchstart",this._pointerDown,me),_e.addEventListener("dragstart",this._nativeDragStart,Oe)}),this._initialTransform=void 0,this._rootElement=_e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(ie){return this._boundaryElement=ie?(0,m.fI)(ie):null,this._resizeSubscription.unsubscribe(),ie&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(ie){return this._parentDragRef=ie,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(ie){!this._disabledHandles.has(ie)&&this._handles.indexOf(ie)>-1&&(this._disabledHandles.add(ie),oe(ie,!0))}enableHandle(ie){this._disabledHandles.has(ie)&&(this._disabledHandles.delete(ie),oe(ie,this.disabled))}withDirection(ie){return this._direction=ie,this}_withDropContainer(ie){this._dropContainer=ie}getFreeDragPosition(){const ie=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:ie.x,y:ie.y}}setFreeDragPosition(ie){return this._activeTransform={x:0,y:0},this._passiveTransform.x=ie.x,this._passiveTransform.y=ie.y,this._dropContainer||this._applyRootElementTransform(ie.x,ie.y),this}withPreviewContainer(ie){return this._previewContainer=ie,this}_sortFromLastPointerPosition(){const ie=this._lastKnownPointerPosition;ie&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(ie),ie)}_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(ie){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:ie}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(ie),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const _e=this._getPointerPositionOnPage(ie);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(_e),dropPoint:_e,event:ie})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(ie){Je(ie)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const _e=this._dropContainer;if(_e){const tt=this._rootElement,lt=tt.parentNode,St=this._placeholder=this._createPlaceholderElement(),Mt=this._anchor=this._anchor||this._document.createComment(""),Ot=this._getShadowRoot();lt.insertBefore(Mt,tt),this._initialTransform=tt.style.transform||"",this._preview=this._createPreviewElement(),w(tt,!1,ve),this._document.body.appendChild(lt.replaceChild(St,tt)),this._getPreviewInsertionPoint(lt,Ot).appendChild(this._preview),this.started.next({source:this,event:ie}),_e.start(),this._initialContainer=_e,this._initialIndex=_e.getItemIndex(this)}else this.started.next({source:this,event:ie}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(_e?_e.getScrollableParents():[])}_initializeDragSequence(ie,_e){this._parentDragRef&&_e.stopPropagation();const tt=this.isDragging(),lt=Je(_e),St=!lt&&0!==_e.button,Mt=this._rootElement,Ot=(0,S.sA)(_e),Vt=!lt&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),si=lt?(0,T.yG)(_e):(0,T.X6)(_e);if(Ot&&Ot.draggable&&"mousedown"===_e.type&&_e.preventDefault(),tt||St||Vt||si)return;if(this._handles.length){const Tt=Mt.style;this._rootElementTapHighlight=Tt.webkitTapHighlightColor||"",Tt.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(Tt=>this._updateOnScroll(Tt)),this._boundaryElement&&(this._boundaryRect=Le(this._boundaryElement));const zt=this._previewTemplate;this._pickupPositionInElement=zt&&zt.template&&!zt.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,ie,_e);const wt=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(_e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:wt.x,y:wt.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,_e)}_cleanupDragArtifacts(ie){w(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 _e=this._dropContainer,tt=_e.getItemIndex(this),lt=this._getPointerPositionOnPage(ie),St=this._getDragDistance(lt),Mt=_e._isOverContainer(lt.x,lt.y);this.ended.next({source:this,distance:St,dropPoint:lt,event:ie}),this.dropped.next({item:this,currentIndex:tt,previousIndex:this._initialIndex,container:_e,previousContainer:this._initialContainer,isPointerOverContainer:Mt,distance:St,dropPoint:lt,event:ie}),_e.drop(this,tt,this._initialIndex,this._initialContainer,Mt,St,lt,ie),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:ie,y:_e},{x:tt,y:lt}){let St=this._initialContainer._getSiblingContainerFromPosition(this,ie,_e);!St&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(ie,_e)&&(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,ie,_e,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(tt,lt),this._dropContainer._sortItem(this,ie,_e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(ie,_e):this._applyPreviewTransform(ie-this._pickupPositionInElement.x,_e-this._pickupPositionInElement.y))}_createPreviewElement(){const ie=this._previewTemplate,_e=this.previewClass,tt=ie?ie.template:null;let lt;if(tt&&ie){const St=ie.matchSize?this._initialClientRect:null,Mt=ie.viewContainer.createEmbeddedView(tt,ie.context);Mt.detectChanges(),lt=we(Mt,this._document),this._previewRef=Mt,ie.matchSize?pt(lt,St):lt.style.transform=ot(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else lt=Xe(this._rootElement),pt(lt,this._initialClientRect),this._initialTransform&&(lt.style.transform=this._initialTransform);return ye(lt.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},ve),oe(lt,!1),lt.classList.add("cdk-drag-preview"),lt.setAttribute("dir",this._direction),_e&&(Array.isArray(_e)?_e.forEach(St=>lt.classList.add(St)):lt.classList.add(_e)),lt}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const ie=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(ie.left,ie.top);const _e=function z(se){const ie=getComputedStyle(se),_e=ee(ie,"transition-property"),tt=_e.find(Ot=>"transform"===Ot||"all"===Ot);if(!tt)return 0;const lt=_e.indexOf(tt),St=ee(ie,"transition-duration"),Mt=ee(ie,"transition-delay");return J(St[lt])+J(Mt[lt])}(this._preview);return 0===_e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(tt=>{const lt=Mt=>{(!Mt||(0,S.sA)(Mt)===this._preview&&"transform"===Mt.propertyName)&&(this._preview?.removeEventListener("transitionend",lt),tt(),clearTimeout(St))},St=setTimeout(lt,1.5*_e);this._preview.addEventListener("transitionend",lt)}))}_createPlaceholderElement(){const ie=this._placeholderTemplate,_e=ie?ie.template:null;let tt;return _e?(this._placeholderRef=ie.viewContainer.createEmbeddedView(_e,ie.context),this._placeholderRef.detectChanges(),tt=we(this._placeholderRef,this._document)):tt=Xe(this._rootElement),tt.style.pointerEvents="none",tt.classList.add("cdk-drag-placeholder"),tt}_getPointerPositionInElement(ie,_e,tt){const lt=_e===this._rootElement?null:_e,St=lt?lt.getBoundingClientRect():ie,Mt=Je(tt)?tt.targetTouches[0]:tt,Ot=this._getViewportScrollPosition();return{x:St.left-ie.left+(Mt.pageX-St.left-Ot.left),y:St.top-ie.top+(Mt.pageY-St.top-Ot.top)}}_getPointerPositionOnPage(ie){const _e=this._getViewportScrollPosition(),tt=Je(ie)?ie.touches[0]||ie.changedTouches[0]||{pageX:0,pageY:0}:ie,lt=tt.pageX-_e.left,St=tt.pageY-_e.top;if(this._ownerSVGElement){const Mt=this._ownerSVGElement.getScreenCTM();if(Mt){const Ot=this._ownerSVGElement.createSVGPoint();return Ot.x=lt,Ot.y=St,Ot.matrixTransform(Mt.inverse())}}return{x:lt,y:St}}_getConstrainedPointerPosition(ie){const _e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:tt,y:lt}=this.constrainPosition?this.constrainPosition(ie,this,this._initialClientRect,this._pickupPositionInElement):ie;if("x"===this.lockAxis||"x"===_e?lt=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===_e)&&(tt=this._pickupPositionOnPage.x),this._boundaryRect){const{x:St,y:Mt}=this._pickupPositionInElement,Ot=this._boundaryRect,{width:Vt,height:si}=this._getPreviewRect(),zt=Ot.top+Mt,wt=Ot.bottom-(si-Mt);tt=fe(tt,Ot.left+St,Ot.right-(Vt-St)),lt=fe(lt,zt,wt)}return{x:tt,y:lt}}_updatePointerDirectionDelta(ie){const{x:_e,y:tt}=ie,lt=this._pointerDirectionDelta,St=this._pointerPositionAtLastDirectionChange,Mt=Math.abs(_e-St.x),Ot=Math.abs(tt-St.y);return Mt>this._config.pointerDirectionChangeThreshold&&(lt.x=_e>St.x?1:-1,St.x=_e),Ot>this._config.pointerDirectionChangeThreshold&&(lt.y=tt>St.y?1:-1,St.y=tt),lt}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const ie=this._handles.length>0||!this.isDragging();ie!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=ie,oe(this._rootElement,ie))}_removeRootElementListeners(ie){ie.removeEventListener("mousedown",this._pointerDown,Oe),ie.removeEventListener("touchstart",this._pointerDown,me),ie.removeEventListener("dragstart",this._nativeDragStart,Oe)}_applyRootElementTransform(ie,_e){const tt=ot(ie,_e),lt=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=lt.transform&&"none"!=lt.transform?lt.transform:""),lt.transform=W(tt,this._initialTransform)}_applyPreviewTransform(ie,_e){const tt=this._previewTemplate?.template?void 0:this._initialTransform,lt=ot(ie,_e);this._preview.style.transform=W(lt,tt)}_getDragDistance(ie){const _e=this._pickupPositionOnPage;return _e?{x:ie.x-_e.x,y:ie.y-_e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:ie,y:_e}=this._passiveTransform;if(0===ie&&0===_e||this.isDragging()||!this._boundaryElement)return;const tt=this._rootElement.getBoundingClientRect(),lt=this._boundaryElement.getBoundingClientRect();if(0===lt.width&&0===lt.height||0===tt.width&&0===tt.height)return;const St=lt.left-tt.left,Mt=tt.right-lt.right,Ot=lt.top-tt.top,Vt=tt.bottom-lt.bottom;lt.width>tt.width?(St>0&&(ie+=St),Mt>0&&(ie-=Mt)):ie=0,lt.height>tt.height?(Ot>0&&(_e+=Ot),Vt>0&&(_e-=Vt)):_e=0,(ie!==this._passiveTransform.x||_e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:_e,x:ie})}_getDragStartDelay(ie){const _e=this.dragStartDelay;return"number"==typeof _e?_e:Je(ie)?_e.touch:_e?_e.mouse:0}_updateOnScroll(ie){const _e=this._parentPositions.handleScroll(ie);if(_e){const tt=(0,S.sA)(ie);this._boundaryRect&&tt!==this._boundaryElement&&tt.contains(this._boundaryElement)&&Ie(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=(0,S.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(ie,_e){const tt=this._previewContainer||"global";if("parent"===tt)return ie;if("global"===tt){const lt=this._document;return _e||lt.fullscreenElement||lt.webkitFullscreenElement||lt.mozFullScreenElement||lt.msFullscreenElement||lt.body}return(0,m.fI)(tt)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(ie){return this._handles.find(_e=>ie.target&&(ie.target===_e||_e.contains(ie.target)))}}function ot(se,ie){return`translate3d(${Math.round(se)}px, ${Math.round(ie)}px, 0)`}function fe(se,ie,_e){return Math.max(ie,Math.min(_e,se))}function Je(se){return"t"===se.type[0]}function we(se,ie){const _e=se.rootNodes;if(1===_e.length&&_e[0].nodeType===ie.ELEMENT_NODE)return _e[0];const tt=ie.createElement("div");return _e.forEach(lt=>tt.appendChild(lt)),tt}function pt(se,ie){se.style.width=`${ie.width}px`,se.style.height=`${ie.height}px`,se.style.transform=ot(ie.left,ie.top)}function Y(se,ie,_e){const tt=je(ie,se.length-1),lt=je(_e,se.length-1);if(tt===lt)return;const St=se[tt],Mt=lt0)return null;const Ot="horizontal"===this.orientation,Vt=St.findIndex(Ke=>Ke.drag===ie),si=St[Mt],wt=si.clientRect,Tt=Vt>Mt?1:-1,Me=this._getItemOffsetPx(St[Vt].clientRect,wt,Tt),mt=this._getSiblingOffsetPx(Vt,St,Tt),qe=St.slice();return Y(St,Vt,Mt),St.forEach((Ke,At)=>{if(qe[At]===Ke)return;const Ut=Ke.drag===ie,Xt=Ut?Me:mt,mi=Ut?ie.getPlaceholderElement():Ke.drag.getRootElement();Ke.offset+=Xt,Ot?(mi.style.transform=W(`translate3d(${Math.round(Ke.offset)}px, 0, 0)`,Ke.initialTransform),Ie(Ke.clientRect,0,Xt)):(mi.style.transform=W(`translate3d(0, ${Math.round(Ke.offset)}px, 0)`,Ke.initialTransform),Ie(Ke.clientRect,Xt,0))}),this._previousSwap.overlaps=Ze(wt,_e,tt),this._previousSwap.drag=si.drag,this._previousSwap.delta=Ot?lt.x:lt.y,{previousIndex:Vt,currentIndex:Mt}}enter(ie,_e,tt,lt){const St=null==lt||lt<0?this._getItemIndexFromPointerPosition(ie,_e,tt):lt,Mt=this._activeDraggables,Ot=Mt.indexOf(ie),Vt=ie.getPlaceholderElement();let si=Mt[St];if(si===ie&&(si=Mt[St+1]),!si&&(null==St||-1===St||St-1&&Mt.splice(Ot,1),si&&!this._dragDropRegistry.isDragging(si)){const zt=si.getRootElement();zt.parentElement.insertBefore(Vt,zt),Mt.splice(St,0,ie)}else(0,m.fI)(this._element).appendChild(Vt),Mt.push(ie);Vt.style.transform="",this._cacheItemPositions()}withItems(ie){this._activeDraggables=ie.slice(),this._cacheItemPositions()}withSortPredicate(ie){this._sortPredicate=ie}reset(){this._activeDraggables.forEach(ie=>{const _e=ie.getRootElement();if(_e){const tt=this._itemPositions.find(lt=>lt.drag===ie)?.initialTransform;_e.style.transform=tt||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(ie){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(tt=>tt.drag===ie)}updateOnScroll(ie,_e){this._itemPositions.forEach(({clientRect:tt})=>{Ie(tt,ie,_e)}),this._itemPositions.forEach(({drag:tt})=>{this._dragDropRegistry.isDragging(tt)&&tt._sortFromLastPointerPosition()})}_cacheItemPositions(){const ie="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(_e=>{const tt=_e.getVisibleElement();return{drag:_e,offset:0,initialTransform:tt.style.transform||"",clientRect:Le(tt)}}).sort((_e,tt)=>ie?_e.clientRect.left-tt.clientRect.left:_e.clientRect.top-tt.clientRect.top)}_getItemOffsetPx(ie,_e,tt){const lt="horizontal"===this.orientation;let St=lt?_e.left-ie.left:_e.top-ie.top;return-1===tt&&(St+=lt?_e.width-ie.width:_e.height-ie.height),St}_getSiblingOffsetPx(ie,_e,tt){const lt="horizontal"===this.orientation,St=_e[ie].clientRect,Mt=_e[ie+-1*tt];let Ot=St[lt?"width":"height"]*tt;if(Mt){const Vt=lt?"left":"top",si=lt?"right":"bottom";-1===tt?Ot-=Mt.clientRect[Vt]-St[si]:Ot+=St[Vt]-Mt.clientRect[si]}return Ot}_shouldEnterAsFirstChild(ie,_e){if(!this._activeDraggables.length)return!1;const tt=this._itemPositions,lt="horizontal"===this.orientation;if(tt[0].drag!==this._activeDraggables[0]){const Mt=tt[tt.length-1].clientRect;return lt?ie>=Mt.right:_e>=Mt.bottom}{const Mt=tt[0].clientRect;return lt?ie<=Mt.left:_e<=Mt.top}}_getItemIndexFromPointerPosition(ie,_e,tt,lt){const St="horizontal"===this.orientation,Mt=this._itemPositions.findIndex(({drag:Ot,clientRect:Vt})=>Ot!==ie&&((!lt||Ot!==this._previousSwap.drag||!this._previousSwap.overlaps||(St?lt.x:lt.y)!==this._previousSwap.delta)&&(St?_e>=Math.floor(Vt.left)&&_e=Math.floor(Vt.top)&&tt!0,this.sortPredicate=()=>!0,this.beforeStarted=new b.x,this.entered=new b.x,this.exited=new b.x,this.dropped=new b.x,this.sorted=new b.x,this.receivingStarted=new b.x,this.receivingStopped=new b.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=x.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new b.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,R.F)(0,v.Z).pipe((0,O.R)(this._stopScrollTimers)).subscribe(()=>{const Mt=this._scrollNode,Ot=this.autoScrollStep;1===this._verticalScrollDirection?Mt.scrollBy(0,-Ot):2===this._verticalScrollDirection&&Mt.scrollBy(0,Ot),1===this._horizontalScrollDirection?Mt.scrollBy(-Ot,0):2===this._horizontalScrollDirection&&Mt.scrollBy(Ot,0)})},this.element=(0,m.fI)(ie),this._document=tt,this.withScrollableParents([this.element]),_e.registerDropContainer(this),this._parentPositions=new Ye(tt),this._sortStrategy=new U(this.element,_e),this._sortStrategy.withSortPredicate((Mt,Ot)=>this.sortPredicate(Mt,Ot,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(ie,_e,tt,lt){this._draggingStarted(),null==lt&&this.sortingDisabled&&(lt=this._draggables.indexOf(ie)),this._sortStrategy.enter(ie,_e,tt,lt),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:ie,container:this,currentIndex:this.getItemIndex(ie)})}exit(ie){this._reset(),this.exited.next({item:ie,container:this})}drop(ie,_e,tt,lt,St,Mt,Ot,Vt={}){this._reset(),this.dropped.next({item:ie,currentIndex:_e,previousIndex:tt,container:this,previousContainer:lt,isPointerOverContainer:St,distance:Mt,dropPoint:Ot,event:Vt})}withItems(ie){const _e=this._draggables;return this._draggables=ie,ie.forEach(tt=>tt._withDropContainer(this)),this.isDragging()&&(_e.filter(lt=>lt.isDragging()).every(lt=>-1===ie.indexOf(lt))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(ie){return this._sortStrategy.direction=ie,this}connectedTo(ie){return this._siblings=ie.slice(),this}withOrientation(ie){return this._sortStrategy.orientation=ie,this}withScrollableParents(ie){const _e=(0,m.fI)(this.element);return this._scrollableElements=-1===ie.indexOf(_e)?[_e,...ie]:ie.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(ie){return this._isDragging?this._sortStrategy.getItemIndex(ie):this._draggables.indexOf(ie)}isReceiving(){return this._activeSiblings.size>0}_sortItem(ie,_e,tt,lt){if(this.sortingDisabled||!this._clientRect||!ut(this._clientRect,.05,_e,tt))return;const St=this._sortStrategy.sort(ie,_e,tt,lt);St&&this.sorted.next({previousIndex:St.previousIndex,currentIndex:St.currentIndex,container:this,item:ie})}_startScrollingIfNecessary(ie,_e){if(this.autoScrollDisabled)return;let tt,lt=0,St=0;if(this._parentPositions.positions.forEach((Mt,Ot)=>{Ot===this._document||!Mt.clientRect||tt||ut(Mt.clientRect,.05,ie,_e)&&([lt,St]=function he(se,ie,_e,tt){const lt=ke(ie,tt),St=Et(ie,_e);let Mt=0,Ot=0;if(lt){const Vt=se.scrollTop;1===lt?Vt>0&&(Mt=1):se.scrollHeight-Vt>se.clientHeight&&(Mt=2)}if(St){const Vt=se.scrollLeft;1===St?Vt>0&&(Ot=1):se.scrollWidth-Vt>se.clientWidth&&(Ot=2)}return[Mt,Ot]}(Ot,Mt.clientRect,ie,_e),(lt||St)&&(tt=Ot))}),!lt&&!St){const{width:Mt,height:Ot}=this._viewportRuler.getViewportSize(),Vt={width:Mt,height:Ot,top:0,right:Mt,bottom:Ot,left:0};lt=ke(Vt,_e),St=Et(Vt,ie),tt=window}tt&&(lt!==this._verticalScrollDirection||St!==this._horizontalScrollDirection||tt!==this._scrollNode)&&(this._verticalScrollDirection=lt,this._horizontalScrollDirection=St,this._scrollNode=tt,(lt||St)&&tt?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const ie=(0,m.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=ie.msScrollSnapType||ie.scrollSnapType||"",ie.scrollSnapType=ie.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const ie=(0,m.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(ie).clientRect}_reset(){this._isDragging=!1;const ie=(0,m.fI)(this.element).style;ie.scrollSnapType=ie.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(_e=>_e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(ie,_e){return null!=this._clientRect&&Ze(this._clientRect,ie,_e)}_getSiblingContainerFromPosition(ie,_e,tt){return this._siblings.find(lt=>lt._canReceive(ie,_e,tt))}_canReceive(ie,_e,tt){if(!this._clientRect||!Ze(this._clientRect,_e,tt)||!this.enterPredicate(ie,this))return!1;const lt=this._getShadowRoot().elementFromPoint(_e,tt);if(!lt)return!1;const St=(0,m.fI)(this.element);return lt===St||St.contains(lt)}_startReceiving(ie,_e){const tt=this._activeSiblings;!tt.has(ie)&&_e.every(lt=>this.enterPredicate(lt,this)||this._draggables.indexOf(lt)>-1)&&(tt.add(ie),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:ie,receiver:this,items:_e}))}_stopReceiving(ie){this._activeSiblings.delete(ie),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:ie,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(ie=>{if(this.isDragging()){const _e=this._parentPositions.handleScroll(ie);_e&&this._sortStrategy.updateOnScroll(_e.top,_e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const ie=(0,S.kV)((0,m.fI)(this.element));this._cachedShadowRoot=ie||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const ie=this._sortStrategy.getActiveItemsSnapshot().filter(_e=>_e.isDragging());this._siblings.forEach(_e=>_e._startReceiving(this,ie))}}function ke(se,ie){const{top:_e,bottom:tt,height:lt}=se,St=.05*lt;return ie>=_e-St&&ie<=_e+St?1:ie>=tt-St&&ie<=tt+St?2:0}function Et(se,ie){const{left:_e,right:tt,width:lt}=se,St=.05*lt;return ie>=_e-St&&ie<=_e+St?1:ie>=tt-St&&ie<=tt+St?2:0}const Pe=(0,S.i$)({passive:!1,capture:!0});let r=(()=>{class se{constructor(_e,tt){this._ngZone=_e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=lt=>lt.isDragging(),this.pointerMove=new b.x,this.pointerUp=new b.x,this.scroll=new b.x,this._preventDefaultWhileDragging=lt=>{this._activeDragInstances.length>0&<.preventDefault()},this._persistentTouchmoveListener=lt=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&<.preventDefault(),this.pointerMove.next(lt))},this._document=tt}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,Pe)})}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,Pe)}startDragging(_e,tt){if(!(this._activeDragInstances.indexOf(_e)>-1)&&(this._activeDragInstances.push(_e),1===this._activeDragInstances.length)){const lt=tt.type.startsWith("touch");this._globalListeners.set(lt?"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:Pe}),lt||this._globalListeners.set("mousemove",{handler:St=>this.pointerMove.next(St),options:Pe}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((St,Mt)=>{this._document.addEventListener(Mt,St.handler,St.options)})})}}stopDragging(_e){const tt=this._activeDragInstances.indexOf(_e);tt>-1&&(this._activeDragInstances.splice(tt,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(_e){return this._activeDragInstances.indexOf(_e)>-1}scrolled(_e){const tt=[this.scroll];return _e&&_e!==this._document&&tt.push(new N.y(lt=>this._ngZone.runOutsideAngular(()=>{const Mt=Ot=>{this._activeDragInstances.length&<.next(Ot)};return _e.addEventListener("scroll",Mt,!0),()=>{_e.removeEventListener("scroll",Mt,!0)}}))),(0,B.T)(...tt)}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,tt)=>{this._document.removeEventListener(tt,_e.handler,_e.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(tt){return new(tt||se)(e.LFG(e.R0b),e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();const u={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let C=(()=>{class se{constructor(_e,tt,lt,St){this._document=_e,this._ngZone=tt,this._viewportRuler=lt,this._dragDropRegistry=St}createDrag(_e,tt=u){return new xe(_e,tt,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(_e){return new Be(_e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(tt){return new(tt||se)(e.LFG(p.K0),e.LFG(e.R0b),e.LFG(g.rL),e.LFG(r))};static#t=this.\u0275prov=e.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();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 E=(()=>{class se{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(_e){this._disabled=(0,m.Ig)(_e),this._dragRef.disabled=this._disabled}constructor(_e,tt,lt,St,Mt,Ot,Vt,si,zt,wt,Tt){this.element=_e,this.dropContainer=tt,this._ngZone=St,this._viewContainerRef=Mt,this._dir=Vt,this._changeDetectorRef=zt,this._selfHandle=wt,this._parentDrag=Tt,this._destroyed=new b.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(Me=>{const mt=this._dragRef.moved.pipe((0,te.U)(qe=>({source:this,pointerPosition:qe.pointerPosition,event:qe.event,delta:qe.delta,distance:qe.distance}))).subscribe(Me);return()=>{mt.unsubscribe()}}),this._dragRef=si.createDrag(_e,{dragStartThreshold:Ot&&null!=Ot.dragStartThreshold?Ot.dragStartThreshold:5,pointerDirectionChangeThreshold:Ot&&null!=Ot.pointerDirectionChangeThreshold?Ot.pointerDirectionChangeThreshold:5,zIndex:Ot?.zIndex}),this._dragRef.data=this,se._dragInstances.push(this),Ot&&this._assignDefaults(Ot),tt&&(this._dragRef._withDropContainer(tt._dropListRef),tt.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,ne.q)(1),(0,O.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(_e){const tt=_e.rootElementSelector,lt=_e.freeDragPosition;tt&&!tt.firstChange&&this._updateRootElement(),lt&&!lt.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const _e=se._dragInstances.indexOf(this);_e>-1&&se._dragInstances.splice(_e,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const _e=this.element.nativeElement;let tt=_e;this.rootElementSelector&&(tt=void 0!==_e.closest?_e.closest(this.rootElementSelector):_e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(tt||_e)}_getBoundaryElement(){const _e=this.boundaryElement;return _e?"string"==typeof _e?this.element.nativeElement.closest(_e):(0,m.fI)(_e):null}_syncInputs(_e){_e.beforeStarted.subscribe(()=>{if(!_e.isDragging()){const tt=this._dir,lt=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;_e.disabled=this.disabled,_e.lockAxis=this.lockAxis,_e.dragStartDelay="object"==typeof lt&<?lt:(0,m.su)(lt),_e.constrainPosition=this.constrainPosition,_e.previewClass=this.previewClass,_e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(St).withPreviewTemplate(Mt).withPreviewContainer(this.previewContainer||"global"),tt&&_e.withDirection(tt.value)}}),_e.beforeStarted.pipe((0,ne.q)(1)).subscribe(()=>{if(this._parentDrag)return void _e.withParent(this._parentDrag._dragRef);let tt=this.element.nativeElement.parentElement;for(;tt;){if(tt.classList.contains("cdk-drag")){_e.withParent(se._dragInstances.find(lt=>lt.element.nativeElement===tt)?._dragRef||null);break}tt=tt.parentElement}})}_handleEvents(_e){_e.started.subscribe(tt=>{this.started.emit({source:this,event:tt.event}),this._changeDetectorRef.markForCheck()}),_e.released.subscribe(tt=>{this.released.emit({source:this,event:tt.event})}),_e.ended.subscribe(tt=>{this.ended.emit({source:this,distance:tt.distance,dropPoint:tt.dropPoint,event:tt.event}),this._changeDetectorRef.markForCheck()}),_e.entered.subscribe(tt=>{this.entered.emit({container:tt.container.data,item:this,currentIndex:tt.currentIndex})}),_e.exited.subscribe(tt=>{this.exited.emit({container:tt.container.data,item:this})}),_e.dropped.subscribe(tt=>{this.dropped.emit({previousIndex:tt.previousIndex,currentIndex:tt.currentIndex,previousContainer:tt.previousContainer.data,container:tt.container.data,isPointerOverContainer:tt.isPointerOverContainer,item:this,distance:tt.distance,dropPoint:tt.dropPoint,event:tt.event})})}_assignDefaults(_e){const{lockAxis:tt,dragStartDelay:lt,constrainPosition:St,previewClass:Mt,boundaryElement:Ot,draggingDisabled:Vt,rootElementSelector:si,previewContainer:zt}=_e;this.disabled=Vt??!1,this.dragStartDelay=lt||0,tt&&(this.lockAxis=tt),St&&(this.constrainPosition=St),Mt&&(this.previewClass=Mt),Ot&&(this.boundaryElement=Ot),si&&(this.rootElementSelector=si),zt&&(this.previewContainer=zt)}_setupHandlesListener(){this._handles.changes.pipe((0,F.O)(this._handles),(0,ce.b)(_e=>{const tt=_e.filter(lt=>lt._parentDrag===this).map(lt=>lt.element);this._selfHandle&&this.rootElementSelector&&tt.push(this.element),this._dragRef.withHandles(tt)}),(0,Ce.w)(_e=>(0,B.T)(..._e.map(tt=>tt._stateChanges.pipe((0,F.O)(tt))))),(0,O.R)(this._destroyed)).subscribe(_e=>{const tt=this._dragRef,lt=_e.element.nativeElement;_e.disabled?tt.disableHandle(lt):tt.enableHandle(lt)})}static#t=this.\u0275fac=function(tt){return new(tt||se)(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(He.Is,8),e.Y36(C),e.Y36(e.sBO),e.Y36(o,10),e.Y36(M,12))};static#i=this.\u0275dir=e.lG2({type:se,selectors:[["","cdkDrag",""]],contentQueries:function(tt,lt,St){if(1&tt&&(e.Suo(St,a,5),e.Suo(St,t,5),e.Suo(St,o,5)),2&tt){let Mt;e.iGM(Mt=e.CRH())&&(lt._previewTemplate=Mt.first),e.iGM(Mt=e.CRH())&&(lt._placeholderTemplate=Mt.first),e.iGM(Mt=e.CRH())&&(lt._handles=Mt)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(tt,lt){2&tt&&e.ekj("cdk-drag-disabled",lt.disabled)("cdk-drag-dragging",lt._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:se}]),e.TTD]})}return se})();const k=new e.OlP("CdkDropListGroup");let rt=0,Ge=(()=>{class se{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(_e){this._dropListRef.disabled=this._disabled=(0,m.Ig)(_e)}constructor(_e,tt,lt,St,Mt,Ot,Vt){this.element=_e,this._changeDetectorRef=lt,this._scrollDispatcher=St,this._dir=Mt,this._group=Ot,this._destroyed=new b.x,this.connectedTo=[],this.id="cdk-drop-list-"+rt++,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=tt.createDropList(_e),this._dropListRef.data=this,Vt&&this._assignDefaults(Vt),this._dropListRef.enterPredicate=(si,zt)=>this.enterPredicate(si.data,zt.data),this._dropListRef.sortPredicate=(si,zt,wt)=>this.sortPredicate(si,zt.data,wt.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),se._dropLists.push(this),Ot&&Ot._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,tt)=>_e._dragRef.getVisibleElement().compareDocumentPosition(tt._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const _e=se._dropLists.indexOf(this);_e>-1&&se._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((0,F.O)(this._dir.value),(0,O.R)(this._destroyed)).subscribe(tt=>_e.withDirection(tt)),_e.beforeStarted.subscribe(()=>{const tt=(0,m.Eq)(this.connectedTo).map(lt=>"string"==typeof lt?se._dropLists.find(Mt=>Mt.id===lt):lt);if(this._group&&this._group._items.forEach(lt=>{-1===tt.indexOf(lt)&&tt.push(lt)}),!this._scrollableParentsResolved){const lt=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(St=>St.getElementRef().nativeElement);this._dropListRef.withScrollableParents(lt),this._scrollableParentsResolved=!0}_e.disabled=this.disabled,_e.lockAxis=this.lockAxis,_e.sortingDisabled=(0,m.Ig)(this.sortingDisabled),_e.autoScrollDisabled=(0,m.Ig)(this.autoScrollDisabled),_e.autoScrollStep=(0,m.su)(this.autoScrollStep,2),_e.connectedTo(tt.filter(lt=>lt&<!==this).map(lt=>lt._dropListRef)).withOrientation(this.orientation)})}_handleEvents(_e){_e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),_e.entered.subscribe(tt=>{this.entered.emit({container:this,item:tt.item.data,currentIndex:tt.currentIndex})}),_e.exited.subscribe(tt=>{this.exited.emit({container:this,item:tt.item.data}),this._changeDetectorRef.markForCheck()}),_e.sorted.subscribe(tt=>{this.sorted.emit({previousIndex:tt.previousIndex,currentIndex:tt.currentIndex,container:this,item:tt.item.data})}),_e.dropped.subscribe(tt=>{this.dropped.emit({previousIndex:tt.previousIndex,currentIndex:tt.currentIndex,previousContainer:tt.previousContainer.data,container:tt.container.data,item:tt.item.data,isPointerOverContainer:tt.isPointerOverContainer,distance:tt.distance,dropPoint:tt.dropPoint,event:tt.event}),this._changeDetectorRef.markForCheck()}),(0,B.T)(_e.receivingStarted,_e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(_e){const{lockAxis:tt,draggingDisabled:lt,sortingDisabled:St,listAutoScrollDisabled:Mt,listOrientation:Ot}=_e;this.disabled=lt??!1,this.sortingDisabled=St??!1,this.autoScrollDisabled=Mt??!1,this.orientation=Ot||"vertical",tt&&(this.lockAxis=tt)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(_e=>_e._dragRef))}static#t=this.\u0275fac=function(tt){return new(tt||se)(e.Y36(e.SBq),e.Y36(C),e.Y36(e.sBO),e.Y36(g.mF),e.Y36(He.Is,8),e.Y36(k,12),e.Y36(l,8))};static#i=this.\u0275dir=e.lG2({type:se,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(tt,lt){2&tt&&(e.uIk("id",lt.id),e.ekj("cdk-drop-list-disabled",lt.disabled)("cdk-drop-list-dragging",lt._dropListRef.isDragging())("cdk-drop-list-receiving",lt._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:se}])]})}return se})(),et=(()=>{class se{static#e=this.\u0275fac=function(tt){return new(tt||se)};static#t=this.\u0275mod=e.oAB({type:se});static#i=this.\u0275inj=e.cJS({providers:[C],imports:[g.ZD]})}return se})()},36028:(Ee,Z,h)=>{"use strict";h.d(Z,{A:()=>Ve,JH:()=>ye,JU:()=>T,K5:()=>m,Ku:()=>O,LH:()=>Ce,L_:()=>B,MW:()=>n,Mf:()=>g,OC:()=>xi,SV:()=>He,Sd:()=>F,VM:()=>te,Vb:()=>Qe,Z:()=>o,ZH:()=>p,aO:()=>$e,b2:()=>ft,hY:()=>N,jx:()=>b,oh:()=>ce,uR:()=>ne,xE:()=>z,yY:()=>J,zL:()=>x});const p=8,g=9,m=13,T=16,b=17,x=18,N=27,B=32,O=33,te=34,ne=35,F=36,ce=37,Ce=38,He=39,ye=40,J=46,z=48,$e=57,Ve=65,o=90,n=91,xi=188,ft=224;function Qe(Bt,...ei){return ei.length?ei.some(Oi=>Bt[Oi]):Bt.altKey||Bt.shiftKey||Bt.ctrlKey||Bt.metaKey}},17131:(Ee,Z,h)=>{"use strict";h.d(Z,{Q8:()=>R,wD:()=>x});var e=h(42495),p=h(65879),g=h(65592),S=h(78645),m=h(83620);let T=(()=>{class v{create(B){return typeof MutationObserver>"u"?null:new MutationObserver(B)}static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275prov=p.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),b=(()=>{class v{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 g.y(te=>{const F=this._observeElement(O).subscribe(te);return()=>{F.unsubscribe(),this._unobserveElement(O)}})}_observeElement(B){if(this._observedElements.has(B))this._observedElements.get(B).count++;else{const O=new S.x,te=this._mutationObserverFactory.create(ne=>O.next(ne));te&&te.observe(B,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(B,{observer:te,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:te}=this._observedElements.get(B);O&&O.disconnect(),te.complete(),this._observedElements.delete(B)}}static#e=this.\u0275fac=function(O){return new(O||v)(p.LFG(T))};static#t=this.\u0275prov=p.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),x=(()=>{class v{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,te){this._contentObserver=B,this._elementRef=O,this._ngZone=te,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||v)(p.Y36(b),p.Y36(p.SBq),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:v,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return v})(),R=(()=>{class v{static#e=this.\u0275fac=function(O){return new(O||v)};static#t=this.\u0275mod=p.oAB({type:v});static#i=this.\u0275inj=p.cJS({providers:[T]})}return v})()},69594:(Ee,Z,h)=>{"use strict";h.d(Z,{Iu:()=>ge,U8:()=>ke,X_:()=>z,Xj:()=>$e,_G:()=>Oe,aV:()=>Ue,pI:()=>le,xu:()=>U});var e=h(16672),p=h(96814),g=h(65879),S=h(42495),m=h(62831),T=h(32181),b=h(48180),x=h(59773),R=h(30812),v=h(49388),N=h(68484),B=h(78645),O=h(47394),te=h(63019),ne=h(36028);const F=(0,m.Mq)();class ce{constructor(Pe,r){this._viewportRuler=Pe,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const Pe=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Pe.style.left||"",this._previousHTMLStyles.top=Pe.style.top||"",Pe.style.left=(0,S.HM)(-this._previousScrollPosition.left),Pe.style.top=(0,S.HM)(-this._previousScrollPosition.top),Pe.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Pe=this._document.documentElement,u=Pe.style,C=this._document.body.style,M=u.scrollBehavior||"",f=C.scrollBehavior||"";this._isEnabled=!1,u.left=this._previousHTMLStyles.left,u.top=this._previousHTMLStyles.top,Pe.classList.remove("cdk-global-scrollblock"),F&&(u.scrollBehavior=C.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),F&&(u.scrollBehavior=M,C.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 He{constructor(Pe,r,u,C){this._scrollDispatcher=Pe,this._ngZone=r,this._viewportRuler=u,this._config=C,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Pe){this._overlayRef=Pe}enable(){if(this._scrollSubscription)return;const Pe=this._scrollDispatcher.scrolled(0).pipe((0,T.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=Pe.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Pe.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class ye{enable(){}disable(){}attach(){}}function oe(he,Pe){return Pe.some(r=>he.bottomr.bottom||he.rightr.right)}function w(he,Pe){return Pe.some(r=>he.topr.bottom||he.leftr.right)}class W{constructor(Pe,r,u,C){this._scrollDispatcher=Pe,this._viewportRuler=r,this._ngZone=u,this._config=C,this._scrollSubscription=null}attach(Pe){this._overlayRef=Pe}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:C}=this._viewportRuler.getViewportSize();oe(r,[{width:u,height:C,bottom:C,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 J=(()=>{class he{constructor(r,u,C,M){this._scrollDispatcher=r,this._viewportRuler=u,this._ngZone=C,this.noop=()=>new ye,this.close=f=>new He(this._scrollDispatcher,this._ngZone,this._viewportRuler,f),this.block=()=>new ce(this._viewportRuler,this._document),this.reposition=f=>new W(this._scrollDispatcher,this._viewportRuler,this._ngZone,f),this._document=M}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.mF),g.LFG(e.rL),g.LFG(g.R0b),g.LFG(p.K0))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();class z{constructor(Pe){if(this.scrollStrategy=new ye,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Pe){const r=Object.keys(Pe);for(const u of r)void 0!==Pe[u]&&(this[u]=Pe[u])}}}class Ze{constructor(Pe,r){this.connectionPair=Pe,this.scrollableViewProperties=r}}let Ye=(()=>{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)(g.LFG(p.K0))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Xe=(()=>{class he extends Ye{constructor(r,u){super(r),this._ngZone=u,this._keydownListener=C=>{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(C)):o.next(C);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)(g.LFG(p.K0),g.LFG(g.R0b,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),nt=(()=>{class he extends Ye{constructor(r,u,C){super(r),this._platform=u,this._ngZone=C,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)(g.LFG(p.K0),g.LFG(m.t4),g.LFG(g.R0b,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),$e=(()=>{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 C=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,C.scrollStrategy&&(this._scrollStrategy=C.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=C.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Pe){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(Pe);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,b.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 Pe=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Pe}dispose(){const Pe=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,Pe&&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(Pe){Pe!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Pe,this.hasAttached()&&(Pe.attach(this),this.updatePosition()))}updateSize(Pe){this._config={...this._config,...Pe},this._updateElementSize()}setDirection(Pe){this._config={...this._config,direction:Pe},this._updateElementDirection()}addPanelClass(Pe){this._pane&&this._toggleClasses(this._pane,Pe,!0)}removePanelClass(Pe){this._pane&&this._toggleClasses(this._pane,Pe,!1)}getDirection(){const Pe=this._config.direction;return Pe?"string"==typeof Pe?Pe:Pe.value:"ltr"}updateScrollStrategy(Pe){Pe!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Pe,this.hasAttached()&&(Pe.attach(this),Pe.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Pe=this._pane.style;Pe.width=(0,S.HM)(this._config.width),Pe.height=(0,S.HM)(this._config.height),Pe.minWidth=(0,S.HM)(this._config.minWidth),Pe.minHeight=(0,S.HM)(this._config.minHeight),Pe.maxWidth=(0,S.HM)(this._config.maxWidth),Pe.maxHeight=(0,S.HM)(this._config.maxHeight)}_togglePointerEvents(Pe){this._pane.style.pointerEvents=Pe?"":"none"}_attachBackdrop(){const Pe="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(Pe)})}):this._backdropElement.classList.add(Pe)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Pe=this._backdropElement;if(Pe){if(this._animationsDisabled)return void this._disposeBackdrop(Pe);Pe.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Pe.addEventListener("transitionend",this._backdropTransitionendHandler)}),Pe.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Pe)},500))}}_toggleClasses(Pe,r,u){const C=(0,S.Eq)(r||[]).filter(M=>!!M);C.length&&(u?Pe.classList.add(...C):Pe.classList.remove(...C))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Pe=this._ngZone.onStable.pipe((0,x.R)((0,te.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()),Pe.unsubscribe())})})}_disposeScrollStrategy(){const Pe=this._scrollStrategy;Pe&&(Pe.disable(),Pe.detach&&Pe.detach())}_disposeBackdrop(Pe){Pe&&(Pe.removeEventListener("click",this._backdropClickHandler),Pe.removeEventListener("transitionend",this._backdropTransitionendHandler),Pe.remove(),this._backdropElement===Pe&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const q="cdk-overlay-connected-position-bounding-box",me=/([A-Za-z%]+)$/;class Oe{get positions(){return this._preferredPositions}constructor(Pe,r,u,C,M){this._viewportRuler=r,this._document=u,this._platform=C,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(Pe)}attach(Pe){this._validatePositions(),Pe.hostElement.classList.add(q),this._overlayRef=Pe,this._boundingBox=Pe.hostElement,this._pane=Pe.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 Pe=this._originRect,r=this._overlayRect,u=this._viewportRect,C=this._containerRect,M=[];let f;for(let o of this._preferredPositions){let n=this._getOriginPoint(Pe,C,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&&Ve(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(q),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Pe=this._lastPosition;if(Pe){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,Pe);this._applyPosition(Pe,r)}else this.apply()}withScrollableContainers(Pe){return this._scrollables=Pe,this}withPositions(Pe){return this._preferredPositions=Pe,-1===Pe.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Pe){return this._viewportMargin=Pe,this}withFlexibleDimensions(Pe=!0){return this._hasFlexibleDimensions=Pe,this}withGrowAfterOpen(Pe=!0){return this._growAfterOpen=Pe,this}withPush(Pe=!0){return this._canPush=Pe,this}withLockedPosition(Pe=!0){return this._positionLocked=Pe,this}setOrigin(Pe){return this._origin=Pe,this}withDefaultOffsetX(Pe){return this._offsetX=Pe,this}withDefaultOffsetY(Pe){return this._offsetY=Pe,this}withTransformOriginOn(Pe){return this._transformOriginSelector=Pe,this}_getOriginPoint(Pe,r,u){let C,M;if("center"==u.originX)C=Pe.left+Pe.width/2;else{const f=this._isRtl()?Pe.right:Pe.left,o=this._isRtl()?Pe.left:Pe.right;C="start"==u.originX?f:o}return r.left<0&&(C-=r.left),M="center"==u.originY?Pe.top+Pe.height/2:"top"==u.originY?Pe.top:Pe.bottom,r.top<0&&(M-=r.top),{x:C,y:M}}_getOverlayPoint(Pe,r,u){let C,M;return C="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:Pe.x+C,y:Pe.y+M}}_getOverlayFit(Pe,r,u,C){const M=xe(r);let{x:f,y:o}=Pe,n=this._getOffset(C,"x"),t=this._getOffset(C,"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),E=d*s;return{visibleArea:E,isCompletelyWithinViewport:M.width*M.height===E,fitsInViewportVertically:s===M.height,fitsInViewportHorizontally:d==M.width}}_canFitWithFlexibleDimensions(Pe,r,u){if(this._hasFlexibleDimensions){const C=u.bottom-r.y,M=u.right-r.x,f=ve(this._overlayRef.getConfig().minHeight),o=ve(this._overlayRef.getConfig().minWidth);return(Pe.fitsInViewportVertically||null!=f&&f<=C)&&(Pe.fitsInViewportHorizontally||null!=o&&o<=M)}return!1}_pushOverlayOnScreen(Pe,r,u){if(this._previousPushAmount&&this._positionLocked)return{x:Pe.x+this._previousPushAmount.x,y:Pe.y+this._previousPushAmount.y};const C=xe(r),M=this._viewportRect,f=Math.max(Pe.x+C.width-M.width,0),o=Math.max(Pe.y+C.height-M.height,0),n=Math.max(M.top-u.top-Pe.y,0),t=Math.max(M.left-u.left-Pe.x,0);let i=0,a=0;return i=C.width<=M.width?t||-f:Pe.xd&&!this._isInitialRender&&!this._growAfterOpen&&(f=Pe.y-d/2)}if("end"===r.overlayX&&!C||"start"===r.overlayX&&C)c=u.width-Pe.x+this._viewportMargin,i=Pe.x-this._viewportMargin;else if("start"===r.overlayX&&!C||"end"===r.overlayX&&C)a=Pe.x,i=u.right-Pe.x;else{const l=Math.min(u.right-Pe.x+u.left,Pe.x),d=this._lastBoundingBoxSize.width;i=2*l,a=Pe.x-l,i>d&&!this._isInitialRender&&!this._growAfterOpen&&(a=Pe.x-d/2)}return{top:f,left:a,bottom:o,right:c,width:i,height:M}}_setBoundingBoxStyles(Pe,r){const u=this._calculateBoundingBoxRect(Pe,r);!this._isInitialRender&&!this._growAfterOpen&&(u.height=Math.min(u.height,this._lastBoundingBoxSize.height),u.width=Math.min(u.width,this._lastBoundingBoxSize.width));const C={};if(this._hasExactPosition())C.top=C.left="0",C.bottom=C.right=C.maxHeight=C.maxWidth="",C.width=C.height="100%";else{const M=this._overlayRef.getConfig().maxHeight,f=this._overlayRef.getConfig().maxWidth;C.height=(0,S.HM)(u.height),C.top=(0,S.HM)(u.top),C.bottom=(0,S.HM)(u.bottom),C.width=(0,S.HM)(u.width),C.left=(0,S.HM)(u.left),C.right=(0,S.HM)(u.right),C.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",C.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",M&&(C.maxHeight=(0,S.HM)(M)),f&&(C.maxWidth=(0,S.HM)(f))}this._lastBoundingBoxSize=u,Ve(this._boundingBox.style,C)}_resetBoundingBoxStyles(){Ve(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ve(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Pe,r){const u={},C=this._hasExactPosition(),M=this._hasFlexibleDimensions,f=this._overlayRef.getConfig();if(C){const i=this._viewportRuler.getViewportScrollPosition();Ve(u,this._getExactOverlayY(r,Pe,i)),Ve(u,this._getExactOverlayX(r,Pe,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&&(C?u.maxHeight=(0,S.HM)(f.maxHeight):M&&(u.maxHeight="")),f.maxWidth&&(C?u.maxWidth=(0,S.HM)(f.maxWidth):M&&(u.maxWidth="")),Ve(this._pane.style,u)}_getExactOverlayY(Pe,r,u){let C={top:"",bottom:""},M=this._getOverlayPoint(r,this._overlayRect,Pe);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),"bottom"===Pe.overlayY?C.bottom=this._document.documentElement.clientHeight-(M.y+this._overlayRect.height)+"px":C.top=(0,S.HM)(M.y),C}_getExactOverlayX(Pe,r,u){let f,C={left:"",right:""},M=this._getOverlayPoint(r,this._overlayRect,Pe);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),f=this._isRtl()?"end"===Pe.overlayX?"left":"right":"end"===Pe.overlayX?"right":"left","right"===f?C.right=this._document.documentElement.clientWidth-(M.x+this._overlayRect.width)+"px":C.left=(0,S.HM)(M.x),C}_getScrollVisibility(){const Pe=this._getOriginRect(),r=this._pane.getBoundingClientRect(),u=this._scrollables.map(C=>C.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:w(Pe,u),isOriginOutsideView:oe(Pe,u),isOverlayClipped:w(r,u),isOverlayOutsideView:oe(r,u)}}_subtractOverflows(Pe,...r){return r.reduce((u,C)=>u-Math.max(C,0),Pe)}_getNarrowedViewportRect(){const Pe=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+Pe-this._viewportMargin,bottom:u.top+r-this._viewportMargin,width:Pe-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Pe,r){return"x"===r?null==Pe.offsetX?this._offsetX:Pe.offsetX:null==Pe.offsetY?this._offsetY:Pe.offsetY}_validatePositions(){}_addPanelClasses(Pe){this._pane&&(0,S.Eq)(Pe).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Pe=>{this._pane.classList.remove(Pe)}),this._appliedPanelClasses=[])}_getOriginRect(){const Pe=this._origin;if(Pe instanceof g.SBq)return Pe.nativeElement.getBoundingClientRect();if(Pe instanceof Element)return Pe.getBoundingClientRect();const r=Pe.width||0,u=Pe.height||0;return{top:Pe.y,bottom:Pe.y+u,left:Pe.x,right:Pe.x+r,height:u,width:r}}}function Ve(he,Pe){for(let r in Pe)Pe.hasOwnProperty(r)&&(he[r]=Pe[r]);return he}function ve(he){if("number"!=typeof he&&null!=he){const[Pe,r]=he.split(me);return r&&"px"!==r?null:parseFloat(Pe)}return he||null}function xe(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 Je="cdk-global-overlay-wrapper";class we{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Pe){const r=Pe.getConfig();this._overlayRef=Pe,this._width&&!r.width&&Pe.updateSize({width:this._width}),this._height&&!r.height&&Pe.updateSize({height:this._height}),Pe.hostElement.classList.add(Je),this._isDisposed=!1}top(Pe=""){return this._bottomOffset="",this._topOffset=Pe,this._alignItems="flex-start",this}left(Pe=""){return this._xOffset=Pe,this._xPosition="left",this}bottom(Pe=""){return this._topOffset="",this._bottomOffset=Pe,this._alignItems="flex-end",this}right(Pe=""){return this._xOffset=Pe,this._xPosition="right",this}start(Pe=""){return this._xOffset=Pe,this._xPosition="start",this}end(Pe=""){return this._xOffset=Pe,this._xPosition="end",this}width(Pe=""){return this._overlayRef?this._overlayRef.updateSize({width:Pe}):this._width=Pe,this}height(Pe=""){return this._overlayRef?this._overlayRef.updateSize({height:Pe}):this._height=Pe,this}centerHorizontally(Pe=""){return this.left(Pe),this._xPosition="center",this}centerVertically(Pe=""){return this.top(Pe),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Pe=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,u=this._overlayRef.getConfig(),{width:C,height:M,maxWidth:f,maxHeight:o}=u,n=!("100%"!==C&&"100vw"!==C||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),Pe.position=this._cssPosition,Pe.marginLeft=n?"0":l,Pe.marginTop=t?"0":this._topOffset,Pe.marginBottom=this._bottomOffset,Pe.marginRight=n?"0":d,r.justifyContent=s,r.alignItems=t?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Pe=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,u=r.style;r.classList.remove(Je),u.justifyContent=u.alignItems=Pe.marginTop=Pe.marginBottom=Pe.marginLeft=Pe.marginRight=Pe.position="",this._overlayRef=null,this._isDisposed=!0}}let pt=(()=>{class he{constructor(r,u,C,M){this._viewportRuler=r,this._document=u,this._platform=C,this._overlayContainer=M}global(){return new we}flexibleConnectedTo(r){return new Oe(r,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(e.rL),g.LFG(p.K0),g.LFG(m.t4),g.LFG($e))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Y=0,Ue=(()=>{class he{constructor(r,u,C,M,f,o,n,t,i,a,c,l){this.scrollStrategies=r,this._overlayContainer=u,this._componentFactoryResolver=C,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(),C=this._createPaneElement(u),M=this._createPortalOutlet(C),f=new z(r);return f.direction=f.direction||this._directionality.value,new ge(M,u,C,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(g.z2F)),new N.u0(r,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(u){return new(u||he)(g.LFG(J),g.LFG($e),g.LFG(g._Vd),g.LFG(pt),g.LFG(Xe),g.LFG(g.zs3),g.LFG(g.R0b),g.LFG(p.K0),g.LFG(v.Is),g.LFG(p.Ye),g.LFG(nt),g.LFG(g.QbO,8))};static#t=this.\u0275prov=g.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const ae=[{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"}],je=new g.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)(g.Y36(g.SBq))};static#t=this.\u0275dir=g.lG2({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return he})(),le=(()=>{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,S.Ig)(r)}get lockPosition(){return this._lockPosition}set lockPosition(r){this._lockPosition=(0,S.Ig)(r)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(r){this._flexibleDimensions=(0,S.Ig)(r)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(r){this._growAfterOpen=(0,S.Ig)(r)}get push(){return this._push}set push(r){this._push=(0,S.Ig)(r)}constructor(r,u,C,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 g.vpe,this.positionChange=new g.vpe,this.attach=new g.vpe,this.detach=new g.vpe,this.overlayKeydown=new g.vpe,this.overlayOutsideClick=new g.vpe,this._templatePortal=new N.UE(u,C),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=ae);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===ne.hY&&!this.disableClose&&!(0,ne.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 z({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(C=>({originX:C.originX,originY:C.originY,overlayX:C.overlayX,overlayY:C.overlayY,offsetX:C.offsetX||this.offsetX,offsetY:C.offsetY||this.offsetY,panelClass:C.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,R.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)(g.Y36(Ue),g.Y36(g.Rgc),g.Y36(g.s_b),g.Y36(je),g.Y36(v.Is,8))};static#t=this.\u0275dir=g.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:[g.TTD]})}return he})();const Be={provide:je,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=g.oAB({type:he});static#i=this.\u0275inj=g.cJS({providers:[Ue,Be],imports:[v.vT,N.eL,e.Cl,e.Cl]})}return he})()},62831:(Ee,Z,h)=>{"use strict";h.d(Z,{Mq:()=>te,Oy:()=>oe,_i:()=>ne,ht:()=>He,i$:()=>N,kV:()=>Ce,qK:()=>x,sA:()=>ye,t4:()=>S,ud:()=>m});var e=h(65879),p=h(96814);let g;try{g=typeof Intl<"u"&&Intl.v8BreakIterator}catch{g=!1}let T,S=(()=>{class w{constructor(J){this._platformId=J,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&&!g)&&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(z){return new(z||w)(e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),m=(()=>{class w{static#e=this.\u0275fac=function(z){return new(z||w)};static#t=this.\u0275mod=e.oAB({type:w});static#i=this.\u0275inj=e.cJS({})}return w})();const b=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function x(){if(T)return T;if("object"!=typeof document||!document)return T=new Set(b),T;let w=document.createElement("input");return T=new Set(b.filter(W=>(w.setAttribute("type",W),w.type===W))),T}let R,B,O,F;function N(w){return function v(){if(null==R&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>R=!0}))}finally{R=R||!1}return R}()?w:!!w.capture}function te(){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 w=Element.prototype.scrollTo;O=!!w&&!/\{\s*\[native code\]\s*\}/.test(w.toString())}}return O}function ne(){if("object"!=typeof document||!document)return 0;if(null==B){const w=document.createElement("div"),W=w.style;w.dir="rtl",W.width="1px",W.overflow="auto",W.visibility="hidden",W.pointerEvents="none",W.position="absolute";const J=document.createElement("div"),z=J.style;z.width="2px",z.height="1px",w.appendChild(J),document.body.appendChild(w),B=0,0===w.scrollLeft&&(w.scrollLeft=1,B=0===w.scrollLeft?1:2),w.remove()}return B}function Ce(w){if(function ce(){if(null==F){const w=typeof document<"u"?document.head:null;F=!(!w||!w.createShadowRoot&&!w.attachShadow)}return F}()){const W=w.getRootNode?w.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&W instanceof ShadowRoot)return W}return null}function He(){let w=typeof document<"u"&&document?document.activeElement:null;for(;w&&w.shadowRoot;){const W=w.shadowRoot.activeElement;if(W===w)break;w=W}return w}function ye(w){return w.composedPath?w.composedPath()[0]:w.target}function oe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(Ee,Z,h)=>{"use strict";h.d(Z,{C5:()=>v,Pl:()=>He,UE:()=>N,eL:()=>oe,en:()=>O,ig:()=>ce,u0:()=>ne});var e=h(65879),p=h(96814);class R{attach(J){return this._attachedHost=J,J.attach(this)}detach(){let J=this._attachedHost;null!=J&&(this._attachedHost=null,J.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(J){this._attachedHost=J}}class v extends R{constructor(J,z,ee,Le,Ze){super(),this.component=J,this.viewContainerRef=z,this.injector=ee,this.componentFactoryResolver=Le,this.projectableNodes=Ze}}class N extends R{constructor(J,z,ee,Le){super(),this.templateRef=J,this.viewContainerRef=z,this.context=ee,this.injector=Le}get origin(){return this.templateRef.elementRef}attach(J,z=this.context){return this.context=z,super.attach(J)}detach(){return this.context=void 0,super.detach()}}class B extends R{constructor(J){super(),this.element=J instanceof e.SBq?J.nativeElement:J}}class O{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(J){return J instanceof v?(this._attachedPortal=J,this.attachComponentPortal(J)):J instanceof N?(this._attachedPortal=J,this.attachTemplatePortal(J)):this.attachDomPortal&&J instanceof B?(this._attachedPortal=J,this.attachDomPortal(J)):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(J){this._disposeFn=J}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ne extends O{constructor(J,z,ee,Le,Ze){super(),this.outletElement=J,this._componentFactoryResolver=z,this._appRef=ee,this._defaultInjector=Le,this.attachDomPortal=Ie=>{const ut=Ie.element,Ye=this._document.createComment("dom-portal");ut.parentNode.insertBefore(Ye,ut),this.outletElement.appendChild(ut),this._attachedPortal=Ie,super.setDisposeFn(()=>{Ye.parentNode&&Ye.parentNode.replaceChild(ut,Ye)})},this._document=Ze}attachComponentPortal(J){const ee=(J.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(J.component);let Le;return J.viewContainerRef?(Le=J.viewContainerRef.createComponent(ee,J.viewContainerRef.length,J.injector||J.viewContainerRef.injector,J.projectableNodes||void 0),this.setDisposeFn(()=>Le.destroy())):(Le=ee.create(J.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(Le.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Le.hostView),Le.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Le)),this._attachedPortal=J,Le}attachTemplatePortal(J){let z=J.viewContainerRef,ee=z.createEmbeddedView(J.templateRef,J.context,{injector:J.injector});return ee.rootNodes.forEach(Le=>this.outletElement.appendChild(Le)),ee.detectChanges(),this.setDisposeFn(()=>{let Le=z.indexOf(ee);-1!==Le&&z.remove(Le)}),this._attachedPortal=J,ee}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(J){return J.hostView.rootNodes[0]}}let ce=(()=>{class W extends N{constructor(z,ee){super(z,ee)}static#e=this.\u0275fac=function(ee){return new(ee||W)(e.Y36(e.Rgc),e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:W,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]})}return W})(),He=(()=>{class W extends O{constructor(z,ee,Le){super(),this._componentFactoryResolver=z,this._viewContainerRef=ee,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=Ze=>{const Ie=Ze.element,ut=this._document.createComment("dom-portal");Ze.setAttachedHost(this),Ie.parentNode.insertBefore(ut,Ie),this._getRootNode().appendChild(Ie),this._attachedPortal=Ze,super.setDisposeFn(()=>{ut.parentNode&&ut.parentNode.replaceChild(Ie,ut)})},this._document=Le}get portal(){return this._attachedPortal}set portal(z){this.hasAttached()&&!z&&!this._isInitialized||(this.hasAttached()&&super.detach(),z&&super.attach(z),this._attachedPortal=z||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(z){z.setAttachedHost(this);const ee=null!=z.viewContainerRef?z.viewContainerRef:this._viewContainerRef,Ze=(z.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(z.component),Ie=ee.createComponent(Ze,ee.length,z.injector||ee.injector,z.projectableNodes||void 0);return ee!==this._viewContainerRef&&this._getRootNode().appendChild(Ie.hostView.rootNodes[0]),super.setDisposeFn(()=>Ie.destroy()),this._attachedPortal=z,this._attachedRef=Ie,this.attached.emit(Ie),Ie}attachTemplatePortal(z){z.setAttachedHost(this);const ee=this._viewContainerRef.createEmbeddedView(z.templateRef,z.context,{injector:z.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=z,this._attachedRef=ee,this.attached.emit(ee),ee}_getRootNode(){const z=this._viewContainerRef.element.nativeElement;return z.nodeType===z.ELEMENT_NODE?z:z.parentNode}static#e=this.\u0275fac=function(ee){return new(ee||W)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(p.K0))};static#t=this.\u0275dir=e.lG2({type:W,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]})}return W})(),oe=(()=>{class W{static#e=this.\u0275fac=function(ee){return new(ee||W)};static#t=this.\u0275mod=e.oAB({type:W});static#i=this.\u0275inj=e.cJS({})}return W})()},16672:(Ee,Z,h)=>{"use strict";h.d(Z,{Cl:()=>Je,N7:()=>Oe,PQ:()=>Ye,ZD:()=>fe,mF:()=>ut,rL:()=>nt,x0:()=>ve,xd:()=>Ze});var e=h(42495),p=h(65879),g=h(78645),S=h(22096),m=h(65592),T=h(92438),b=h(80927),x=h(76410),R=h(47394),v=h(2664),N=h(93997),B=h(29028),O=h(32181),te=h(59773),ne=h(27921),F=h(69384),ce=h(94664),Ce=h(67081),He=h(62831),ye=h(96814),oe=h(49388),w=h(78337);const W=["contentWrapper"],J=["*"],z=new p.OlP("VIRTUAL_SCROLL_STRATEGY");class ee{constructor(pt,Y,Ue){this._scrolledIndexChange=new g.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(),ae=this._viewport.getDataLength();let je=this._viewport.measureScrollOffset(),U=this._itemSize>0?je/this._itemSize:0;if(Y.end>ae){const X=Math.ceil(Ue/this._itemSize),Be=Math.max(0,Math.min(U,ae-X));U!=Be&&(U=Be,je=Be*this._itemSize,Y.start=Math.floor(U)),Y.end=Math.max(0,Math.min(ae,Y.start+X))}const le=je-Y.start*this._itemSize;if(le0&&(Y.end=Math.min(ae,Y.end+Be),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 Le(we){return we._scrollStrategy}let Ze=(()=>{class we{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new ee(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||we)};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[p._Bn([{provide:z,useFactory:Le,deps:[(0,p.Gpc)(()=>we)]}]),p.TTD]})}return we})(),ut=(()=>{class we{constructor(Y,Ue,ae){this._ngZone=Y,this._platform=Ue,this._scrolled=new g.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=ae}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 ae=Y>0?this._scrolled.pipe((0,B.e)(Y)).subscribe(Ue):this._scrolled.subscribe(Ue);return this._scrolledCount++,()=>{ae.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,S.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Y,Ue)=>this.deregister(Ue)),this._scrolled.complete()}ancestorScrolled(Y,Ue){const ae=this.getAncestorScrollContainers(Y);return this.scrolled(Ue).pipe((0,O.h)(je=>!je||ae.indexOf(je)>-1))}getAncestorScrollContainers(Y){const Ue=[];return this.scrollContainers.forEach((ae,je)=>{this._scrollableContainsElement(je,Y)&&Ue.push(je)}),Ue}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Y,Ue){let ae=(0,e.fI)(Ue),je=Y.getElementRef().nativeElement;do{if(ae==je)return!0}while(ae=ae.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Y=this._getWindow();return(0,T.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||we)(p.LFG(p.R0b),p.LFG(He.t4),p.LFG(ye.K0,8))};static#t=this.\u0275prov=p.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}return we})(),Ye=(()=>{class we{constructor(Y,Ue,ae,je){this.elementRef=Y,this.scrollDispatcher=Ue,this.ngZone=ae,this.dir=je,this._destroyed=new g.x,this._elementScrolled=new m.y(U=>this.ngZone.runOutsideAngular(()=>(0,T.R)(this.elementRef.nativeElement,"scroll").pipe((0,te.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,ae=this.dir&&"rtl"==this.dir.value;null==Y.left&&(Y.left=ae?Y.end:Y.start),null==Y.right&&(Y.right=ae?Y.start:Y.end),null!=Y.bottom&&(Y.top=Ue.scrollHeight-Ue.clientHeight-Y.bottom),ae&&0!=(0,He._i)()?(null!=Y.left&&(Y.right=Ue.scrollWidth-Ue.clientWidth-Y.left),2==(0,He._i)()?Y.left=Y.right:1==(0,He._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,He.Mq)()?Ue.scrollTo(Y):(null!=Y.top&&(Ue.scrollTop=Y.top),null!=Y.left&&(Ue.scrollLeft=Y.left))}measureScrollOffset(Y){const Ue="left",je=this.elementRef.nativeElement;if("top"==Y)return je.scrollTop;if("bottom"==Y)return je.scrollHeight-je.clientHeight-je.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,He._i)()?Y==Ue?je.scrollWidth-je.clientWidth-je.scrollLeft:je.scrollLeft:U&&1==(0,He._i)()?Y==Ue?je.scrollLeft+je.scrollWidth-je.clientWidth:-je.scrollLeft:Y==Ue?je.scrollLeft:je.scrollWidth-je.clientWidth-je.scrollLeft}static#e=this.\u0275fac=function(Ue){return new(Ue||we)(p.Y36(p.SBq),p.Y36(ut),p.Y36(p.R0b),p.Y36(oe.Is,8))};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return we})(),nt=(()=>{class we{constructor(Y,Ue,ae){this._platform=Y,this._change=new g.x,this._changeListener=je=>{this._change.next(je)},this._document=ae,Ue.runOutsideAngular(()=>{if(Y.isBrowser){const je=this._getWindow();je.addEventListener("resize",this._changeListener),je.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:ae}=this.getViewportSize();return{top:Y.top,left:Y.left,bottom:Y.top+ae,right:Y.left+Ue,height:ae,width:Ue}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Y=this._document,Ue=this._getWindow(),ae=Y.documentElement,je=ae.getBoundingClientRect();return{top:-je.top||Y.body.scrollTop||Ue.scrollY||ae.scrollTop||0,left:-je.left||Y.body.scrollLeft||Ue.scrollX||ae.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||we)(p.LFG(He.t4),p.LFG(p.R0b),p.LFG(ye.K0,8))};static#t=this.\u0275prov=p.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"})}return we})();const $e=new p.OlP("VIRTUAL_SCROLLABLE");let ge=(()=>{class we extends Ye{constructor(Y,Ue,ae,je){super(Y,Ue,ae,je)}measureViewportSize(Y){const Ue=this.elementRef.nativeElement;return"horizontal"===Y?Ue.clientWidth:Ue.clientHeight}static#e=this.\u0275fac=function(Ue){return new(Ue||we)(p.Y36(p.SBq),p.Y36(ut),p.Y36(p.R0b),p.Y36(oe.Is,8))};static#t=this.\u0275dir=p.lG2({type:we,features:[p.qOj]})}return we})();const me=typeof requestAnimationFrame<"u"?b.Z:x.E;let Oe=(()=>{class we 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,ae,je,U,le,X,Be){super(Y,le,ae,U),this.elementRef=Y,this._changeDetectorRef=Ue,this._scrollStrategy=je,this.scrollable=Be,this._platform=(0,p.f3M)(He.t4),this._detachedSubject=new g.x,this._renderedRangeSubject=new g.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new m.y(ke=>this._scrollStrategy.scrolledIndexChange.subscribe(Et=>Promise.resolve().then(()=>this.ngZone.run(()=>ke.next(Et))))),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.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,ne.O)(null),(0,B.e)(0,me)).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,te.R)(this._detachedSubject)).subscribe(Ue=>{const ae=Ue.length;ae!==this._dataLength&&(this._dataLength=ae,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 q(we,pt){return we.start==pt.start&&we.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 je="horizontal"==this.orientation,U=je?"X":"Y";let X=`translate${U}(${Number((je&&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 ae={behavior:Ue};"horizontal"===this.orientation?ae.start=Y:ae.top=Y,this.scrollable.scrollTo(ae)}scrollToIndex(Y,Ue="auto"){this._scrollStrategy.scrollToIndex(Y,Ue)}measureScrollOffset(Y){let Ue;return Ue=this.scrollable==this?ae=>super.measureScrollOffset(ae):ae=>this.scrollable.measureScrollOffset(ae),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 le=this.scrollable.measureBoundingClientRectWithScrollOffset(Ue);return this.elementRef.nativeElement.getBoundingClientRect()[Ue]-le}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||we)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(p.R0b),p.Y36(z,8),p.Y36(oe.Is,8),p.Y36(ut),p.Y36(nt),p.Y36($e,8))};static#t=this.\u0275cmp=p.Xpm({type:we,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(Ue,ae){if(1&Ue&&p.Gf(W,7),2&Ue){let je;p.iGM(je=p.CRH())&&(ae._contentWrapper=je.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(Ue,ae){2&Ue&&p.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===ae.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==ae.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[p._Bn([{provide:Ye,useFactory:(Y,Ue)=>Y||Ue,deps:[[new p.FiY,new p.tBr($e)],we]}]),p.qOj,p.jDz],ngContentSelectors:J,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(Ue,ae){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",ae._totalContentWidth)("height",ae._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 we})();function Ve(we,pt,Y){if(!Y.getBoundingClientRect)return 0;const ae=Y.getBoundingClientRect();return"horizontal"===we?"start"===pt?ae.left:ae.right:"start"===pt?ae.top:ae.bottom}let ve=(()=>{class we{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(Y){this._cdkVirtualForOf=Y,(0,w.Z9)(Y)?this._dataSourceChanges.next(Y):this._dataSourceChanges.next(new w.P3((0,v.b)(Y)?Y:Array.from(Y||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(Y){this._needsUpdate=!0,this._cdkVirtualForTrackBy=Y?(Ue,ae)=>Y(Ue+(this._renderedRange?this._renderedRange.start:0),ae):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,ae,je,U,le){this._viewContainerRef=Y,this._template=Ue,this._differs=ae,this._viewRepeater=je,this._viewport=U,this.viewChange=new g.x,this._dataSourceChanges=new g.x,this.dataStream=this._dataSourceChanges.pipe((0,ne.O)(null),(0,F.G)(),(0,ce.w)(([X,Be])=>this._changeDataSource(X,Be)),(0,Ce.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new g.x,this.dataStream.subscribe(X=>{this._data=X,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,te.R)(this._destroyed)).subscribe(X=>{this._renderedRange=X,this.viewChange.observers.length&&le.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(Y,Ue){if(Y.start>=Y.end)return 0;const ae=Y.start-this._renderedRange.start,je=Y.end-Y.start;let U,le;for(let X=0;X-1;X--){const Be=this._viewContainerRef.get(X+ae);if(Be&&Be.rootNodes.length){le=Be.rootNodes[Be.rootNodes.length-1];break}}return U&&le?Ve(Ue,"end",le)-Ve(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,S.of)()}_updateContext(){const Y=this._data.length;let Ue=this._viewContainerRef.length;for(;Ue--;){const ae=this._viewContainerRef.get(Ue);ae.context.index=this._renderedRange.start+Ue,ae.context.count=Y,this._updateComputedContextProperties(ae.context),ae.detectChanges()}}_applyChanges(Y){this._viewRepeater.applyChanges(Y,this._viewContainerRef,(je,U,le)=>this._getEmbeddedViewArgs(je,le),je=>je.item),Y.forEachIdentityChange(je=>{this._viewContainerRef.get(je.currentIndex).context.$implicit=je.item});const Ue=this._data.length;let ae=this._viewContainerRef.length;for(;ae--;){const je=this._viewContainerRef.get(ae);je.context.index=this._renderedRange.start+ae,je.context.count=Ue,this._updateComputedContextProperties(je.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||we)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(w.k),p.Y36(Oe,4),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:we,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[p._Bn([{provide:w.k,useClass:w.eX}])]})}return we})(),fe=(()=>{class we{static#e=this.\u0275fac=function(Ue){return new(Ue||we)};static#t=this.\u0275mod=p.oAB({type:we});static#i=this.\u0275inj=p.cJS({})}return we})(),Je=(()=>{class we{static#e=this.\u0275fac=function(Ue){return new(Ue||we)};static#t=this.\u0275mod=p.oAB({type:we});static#i=this.\u0275inj=p.cJS({imports:[oe.vT,fe,oe.vT,fe]})}return we})()},56263:(Ee,Z,h)=>{"use strict";h.d(Z,{IC:()=>O,Ky:()=>te,Lq:()=>N});var e=h(62831),p=h(65879),g=h(42495),S=h(36232),m=h(78645),T=h(92438),b=h(29028),x=h(59773),R=h(96814);const v=(0,e.i$)({passive:!0});let N=(()=>{class ne{constructor(ce,Ce){this._platform=ce,this._ngZone=Ce,this._monitoredElements=new Map}monitor(ce){if(!this._platform.isBrowser)return S.E;const Ce=(0,g.fI)(ce),He=this._monitoredElements.get(Ce);if(He)return He.subject;const ye=new m.x,oe="cdk-text-field-autofilled",w=W=>{"cdk-text-field-autofill-start"!==W.animationName||Ce.classList.contains(oe)?"cdk-text-field-autofill-end"===W.animationName&&Ce.classList.contains(oe)&&(Ce.classList.remove(oe),this._ngZone.run(()=>ye.next({target:W.target,isAutofilled:!1}))):(Ce.classList.add(oe),this._ngZone.run(()=>ye.next({target:W.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("animationstart",w,v),Ce.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ce,{subject:ye,unlisten:()=>{Ce.removeEventListener("animationstart",w,v)}}),ye}stopMonitoring(ce){const Ce=(0,g.fI)(ce),He=this._monitoredElements.get(Ce);He&&(He.unlisten(),He.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((ce,Ce)=>this.stopMonitoring(Ce))}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(p.LFG(e.t4),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:ne,factory:ne.\u0275fac,providedIn:"root"})}return ne})(),O=(()=>{class ne{get minRows(){return this._minRows}set minRows(ce){this._minRows=(0,g.su)(ce),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(ce){this._maxRows=(0,g.su)(ce),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(ce){ce=(0,g.Ig)(ce),this._enabled!==ce&&((this._enabled=ce)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(ce){this._cachedPlaceholderHeight=void 0,ce?this._textareaElement.setAttribute("placeholder",ce):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(ce,Ce,He,ye){this._elementRef=ce,this._platform=Ce,this._ngZone=He,this._destroyed=new m.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=oe=>{this._hasFocus="focus"===oe.type},this._document=ye,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const ce=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;ce&&(this._textareaElement.style.minHeight=ce)}_setMaxHeight(){const ce=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;ce&&(this._textareaElement.style.maxHeight=ce)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const ce=this._getWindow();(0,T.R)(ce,"resize").pipe((0,b.e)(16),(0,x.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 ce=this._textareaElement.cloneNode(!1);ce.rows=1,ce.style.position="absolute",ce.style.visibility="hidden",ce.style.border="none",ce.style.padding="0",ce.style.height="",ce.style.minHeight="",ce.style.maxHeight="",ce.style.overflow="hidden",this._textareaElement.parentNode.appendChild(ce),this._cachedLineHeight=ce.clientHeight,ce.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const ce=this._textareaElement,Ce=ce.style.marginBottom||"",He=this._platform.FIREFOX,ye=He&&this._hasFocus,oe=He?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";ye&&(ce.style.marginBottom=`${ce.clientHeight}px`),ce.classList.add(oe);const w=ce.scrollHeight-4;return ce.classList.remove(oe),ye&&(ce.style.marginBottom=Ce),w}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const ce=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=ce}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(ce=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ce=this._elementRef.nativeElement,He=Ce.value;if(!ce&&this._minRows===this._previousMinRows&&He===this._previousValue)return;const ye=this._measureScrollHeight(),oe=Math.max(ye,this._cachedPlaceholderHeight||0);Ce.style.height=`${oe}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ce)):setTimeout(()=>this._scrollToCaretPosition(Ce))}),this._previousValue=He,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(ce){const{selectionStart:Ce,selectionEnd:He}=ce;!this._destroyed.isStopped&&this._hasFocus&&ce.setSelectionRange(Ce,He)}static#e=this.\u0275fac=function(Ce){return new(Ce||ne)(p.Y36(p.SBq),p.Y36(e.t4),p.Y36(p.R0b),p.Y36(R.K0,8))};static#t=this.\u0275dir=p.lG2({type:ne,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ce,He){1&Ce&&p.NdJ("input",function(){return He._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return ne})(),te=(()=>{class ne{static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275mod=p.oAB({type:ne});static#i=this.\u0275inj=p.cJS({})}return ne})()},41894:(Ee,Z,h)=>{"use strict";h.d(Z,{C2:()=>O,HI:()=>ne,Hs:()=>z,Ud:()=>Ye,VY:()=>te,XJ:()=>ut,Xx:()=>Ze,_0:()=>J,cu:()=>F,nZ:()=>nt,rO:()=>Ce});var e=h(78337),p=h(2664),g=h(78645),S=h(65619),m=h(22096),T=h(48180),b=h(32181),x=h(59773),R=h(65879),v=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 q=[ge];q.push(...this.getDescendants(ge)),this.expansionModel.select(...q.map(me=>this._trackByValue(me)))}collapseDescendants(ge){let q=[ge];q.push(...this.getDescendants(ge)),this.expansionModel.deselect(...q.map(me=>this._trackByValue(me)))}_trackByValue(ge){return this.trackBy?this.trackBy(ge):ge}}class O extends B{constructor(ge,q,me){super(),this.getLevel=ge,this.isExpandable=q,this.options=me,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(ge){const me=[];for(let Oe=this.dataNodes.indexOf(ge)+1;Oethis._trackByValue(ge)))}}class te extends B{constructor(ge,q){super(),this.getChildren=ge,this.options=q,this.options&&(this.trackBy=this.options.trackBy)}expandAll(){this.expansionModel.clear();const ge=this.dataNodes.reduce((q,me)=>[...q,...this.getDescendants(me),me],[]);this.expansionModel.select(...ge.map(q=>this._trackByValue(q)))}getDescendants(ge){const q=[];return this._getDescendants(q,ge),q.splice(1)}_getDescendants(ge,q){ge.push(q);const me=this.getChildren(q);Array.isArray(me)?me.forEach(Oe=>this._getDescendants(ge,Oe)):(0,p.b)(me)&&me.pipe((0,T.q)(1),(0,b.h)(Boolean)).subscribe(Oe=>{for(const Ve of Oe)this._getDescendants(ge,Ve)})}}const ne=new R.OlP("CDK_TREE_NODE_OUTLET_NODE");let F=(()=>{class $e{constructor(q,me){this.viewContainer=q,this._node=me}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(R.s_b),R.Y36(ne,8))};static#t=this.\u0275dir=R.lG2({type:$e,selectors:[["","cdkTreeNodeOutlet",""]]})}return $e})();class ce{constructor(ge){this.$implicit=ge}}let Ce=(()=>{class $e{constructor(q){this.template=q}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(R.Rgc))};static#t=this.\u0275dir=R.lG2({type:$e,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}})}return $e})(),J=(()=>{class $e{get dataSource(){return this._dataSource}set dataSource(q){this._dataSource!==q&&this._switchDataSource(q)}constructor(q,me){this._differs=q,this._changeDetectorRef=me,this._onDestroy=new g.x,this._levels=new Map,this.viewChange=new S.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 q=this._nodeDefs.filter(me=>!me.when);this._defaultNodeDef=q[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}_switchDataSource(q){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),q||this._nodeOutlet.viewContainer.clear(),this._dataSource=q,this._nodeDefs&&this._observeRenderChanges()}_observeRenderChanges(){let q;(0,e.Z9)(this._dataSource)?q=this._dataSource.connect(this):(0,p.b)(this._dataSource)?q=this._dataSource:Array.isArray(this._dataSource)&&(q=(0,m.of)(this._dataSource)),q&&(this._dataSubscription=q.pipe((0,x.R)(this._onDestroy)).subscribe(me=>this.renderNodeChanges(me)))}renderNodeChanges(q,me=this._dataDiffer,Oe=this._nodeOutlet.viewContainer,Ve){const ve=me.diff(q);ve&&(ve.forEachOperation((xe,ot,fe)=>{if(null==xe.previousIndex)this.insertNode(q[fe],fe,Oe,Ve);else if(null==fe)Oe.remove(ot),this._levels.delete(xe.item);else{const Je=Oe.get(ot);Oe.move(Je,fe)}}),this._changeDetectorRef.detectChanges())}_getNodeDef(q,me){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find(Ve=>Ve.when&&Ve.when(me,q))||this._defaultNodeDef}insertNode(q,me,Oe,Ve){const ve=this._getNodeDef(q,me),xe=new ce(q);xe.level=this.treeControl.getLevel?this.treeControl.getLevel(q):typeof Ve<"u"&&this._levels.has(Ve)?this._levels.get(Ve)+1:0,this._levels.set(q,xe.level),(Oe||this._nodeOutlet.viewContainer).createEmbeddedView(ve.template,xe,me),z.mostRecentTreeNode&&(z.mostRecentTreeNode.data=q)}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(R.ZZ4),R.Y36(R.sBO))};static#t=this.\u0275cmp=R.Xpm({type:$e,selectors:[["cdk-tree"]],contentQueries:function(me,Oe,Ve){if(1&me&&R.Suo(Ve,Ce,5),2&me){let ve;R.iGM(ve=R.CRH())&&(Oe._nodeDefs=ve)}},viewQuery:function(me,Oe){if(1&me&&R.Gf(F,7),2&me){let Ve;R.iGM(Ve=R.CRH())&&(Oe._nodeOutlet=Ve.first)}},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(me,Oe){1&me&&R.GkF(0,0)},dependencies:[F],encapsulation:2})}return $e})(),z=(()=>{class $e{get role(){return"treeitem"}set role(q){this._elementRef.nativeElement.setAttribute("role",q)}static#e=this.mostRecentTreeNode=null;get data(){return this._data}set data(q){q!==this._data&&(this._data=q,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(q,me){this._elementRef=q,this._tree=me,this._destroyed=new g.x,this._dataChanges=new g.x,$e.mostRecentTreeNode=this,this.role="treeitem"}ngOnInit(){this._parentNodeAriaLevel=function ee($e){let ge=$e.parentElement;for(;ge&&!Le(ge);)ge=ge.parentElement;return ge?ge.classList.contains("cdk-nested-tree-node")?(0,v.su)(ge.getAttribute("aria-level")):0:-1}(this._elementRef.nativeElement),this._elementRef.nativeElement.setAttribute("aria-level",`${this.level+1}`)}ngOnDestroy(){$e.mostRecentTreeNode===this&&($e.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(me){return new(me||$e)(R.Y36(R.SBq),R.Y36(J))};static#i=this.\u0275dir=R.lG2({type:$e,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:1,hostBindings:function(me,Oe){2&me&&R.uIk("aria-expanded",Oe.isExpanded)},inputs:{role:"role"},exportAs:["cdkTreeNode"]})}return $e})();function Le($e){const ge=$e.classList;return!(!ge?.contains("cdk-nested-tree-node")&&!ge?.contains("cdk-tree"))}let Ze=(()=>{class $e extends z{constructor(q,me,Oe){super(q,me),this._differs=Oe}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy);const q=this._tree.treeControl.getChildren(this.data);Array.isArray(q)?this.updateChildrenNodes(q):(0,p.b)(q)&&q.pipe((0,x.R)(this._destroyed)).subscribe(me=>this.updateChildrenNodes(me)),this.nodeOutlet.changes.pipe((0,x.R)(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnInit(){super.ngOnInit()}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(q){const me=this._getNodeOutlet();q&&(this._children=q),me&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,me.viewContainer,this._data):this._dataDiffer.diff([])}_clear(){const q=this._getNodeOutlet();q&&(q.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){const q=this.nodeOutlet;return q&&q.find(me=>!me._node||me._node===this)}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(R.SBq),R.Y36(J),R.Y36(R.ZZ4))};static#t=this.\u0275dir=R.lG2({type:$e,selectors:[["cdk-nested-tree-node"]],contentQueries:function(me,Oe,Ve){if(1&me&&R.Suo(Ve,F,5),2&me){let ve;R.iGM(ve=R.CRH())&&(Oe.nodeOutlet=ve)}},hostAttrs:[1,"cdk-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["cdkNestedTreeNode"],features:[R._Bn([{provide:z,useExisting:$e},{provide:ne,useExisting:$e}]),R.qOj]})}return $e})();const Ie=/([A-Za-z%]+)$/;let ut=(()=>{class $e{get level(){return this._level}set level(q){this._setLevelInput(q)}get indent(){return this._indent}set indent(q){this._setIndentInput(q)}constructor(q,me,Oe,Ve){this._treeNode=q,this._tree=me,this._element=Oe,this._dir=Ve,this._destroyed=new g.x,this.indentUnits="px",this._indent=40,this._setPadding(),Ve&&Ve.change.pipe((0,x.R)(this._destroyed)).subscribe(()=>this._setPadding(!0)),q._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){const q=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,me=null==this._level?q:this._level;return"number"==typeof me?`${me*this._indent}${this.indentUnits}`:null}_setPadding(q=!1){const me=this._paddingIndent();if(me!==this._currentPadding||q){const Oe=this._element.nativeElement,Ve=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",ve="paddingLeft"===Ve?"paddingRight":"paddingLeft";Oe.style[Ve]=me||"",Oe.style[ve]="",this._currentPadding=me}}_setLevelInput(q){this._level=(0,v.su)(q,null),this._setPadding()}_setIndentInput(q){let me=q,Oe="px";if("string"==typeof q){const Ve=q.split(Ie);me=Ve[0],Oe=Ve[1]||Oe}this.indentUnits=Oe,this._indent=(0,v.su)(me),this._setPadding()}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(z),R.Y36(J),R.Y36(R.SBq),R.Y36(N.Is,8))};static#t=this.\u0275dir=R.lG2({type:$e,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}})}return $e})(),Ye=(()=>{class $e{get recursive(){return this._recursive}set recursive(q){this._recursive=(0,v.Ig)(q)}constructor(q,me){this._tree=q,this._treeNode=me,this._recursive=!1}_toggle(q){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),q.stopPropagation()}static#e=this.\u0275fac=function(me){return new(me||$e)(R.Y36(J),R.Y36(z))};static#t=this.\u0275dir=R.lG2({type:$e,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(me,Oe){1&me&&R.NdJ("click",function(ve){return Oe._toggle(ve)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}})}return $e})(),nt=(()=>{class $e{static#e=this.\u0275fac=function(me){return new(me||$e)};static#t=this.\u0275mod=R.oAB({type:$e});static#i=this.\u0275inj=R.cJS({})}return $e})()},96814:(Ee,Z,h)=>{"use strict";h.d(Z,{Do:()=>F,ED:()=>$n,EM:()=>Ft,HT:()=>S,JF:()=>qi,K0:()=>T,Mx:()=>xi,NF:()=>Xi,O5:()=>ft,Ov:()=>or,PC:()=>xr,PM:()=>gt,RF:()=>Oi,S$:()=>O,V_:()=>x,Ye:()=>ce,b0:()=>ne,bD:()=>Qt,ez:()=>ct,gd:()=>Fr,i8:()=>tr,mk:()=>Di,n9:()=>zn,p6:()=>M,q:()=>g,rS:()=>Xn,sg:()=>Yt,tP:()=>qn,uU:()=>un,w_:()=>m});var e=h(65879);let p=null;function g(){return p}function S(be){p||(p=be)}class m{}const T=new e.OlP("DocumentToken");let b=(()=>{class be{historyGo(We){throw new Error("Not implemented")}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(R)},providedIn:"platform"})}return be})();const x=new e.OlP("Location Initialized");let R=(()=>{class be extends b{constructor(){super(),this._doc=(0,e.f3M)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return g().getBaseHref(this._doc)}onPopState(We){const bt=g().getGlobalEventTarget(this._doc,"window");return bt.addEventListener("popstate",We,!1),()=>bt.removeEventListener("popstate",We)}onHashChange(We){const bt=g().getGlobalEventTarget(this._doc,"window");return bt.addEventListener("hashchange",We,!1),()=>bt.removeEventListener("hashchange",We)}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(We){this._location.pathname=We}pushState(We,bt,Zt){this._history.pushState(We,bt,Zt)}replaceState(We,bt,Zt){this._history.replaceState(We,bt,Zt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(We=0){this._history.go(We)}getState(){return this._history.state}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return new be},providedIn:"platform"})}return be})();function v(be,Ct){if(0==be.length)return Ct;if(0==Ct.length)return be;let We=0;return be.endsWith("/")&&We++,Ct.startsWith("/")&&We++,2==We?be+Ct.substring(1):1==We?be+Ct:be+"/"+Ct}function N(be){const Ct=be.match(/#|\?|$/),We=Ct&&Ct.index||be.length;return be.slice(0,We-("/"===be[We-1]?1:0))+be.slice(We)}function B(be){return be&&"?"!==be[0]?"?"+be:be}let O=(()=>{class be{historyGo(We){throw new Error("Not implemented")}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(ne)},providedIn:"root"})}return be})();const te=new e.OlP("appBaseHref");let ne=(()=>{class be extends O{constructor(We,bt){super(),this._platformLocation=We,this._removeListenerFns=[],this._baseHref=bt??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}prepareExternalUrl(We){return v(this._baseHref,We)}path(We=!1){const bt=this._platformLocation.pathname+B(this._platformLocation.search),Zt=this._platformLocation.hash;return Zt&&We?`${bt}${Zt}`:bt}pushState(We,bt,Zt,ai){const gi=this.prepareExternalUrl(Zt+B(ai));this._platformLocation.pushState(We,bt,gi)}replaceState(We,bt,Zt,ai){const gi=this.prepareExternalUrl(Zt+B(ai));this._platformLocation.replaceState(We,bt,gi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){this._platformLocation.historyGo?.(We)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(b),e.LFG(te,8))};static#t=this.\u0275prov=e.Yz7({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),F=(()=>{class be extends O{constructor(We,bt){super(),this._platformLocation=We,this._baseHref="",this._removeListenerFns=[],null!=bt&&(this._baseHref=bt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}path(We=!1){let bt=this._platformLocation.hash;return null==bt&&(bt="#"),bt.length>0?bt.substring(1):bt}prepareExternalUrl(We){const bt=v(this._baseHref,We);return bt.length>0?"#"+bt:bt}pushState(We,bt,Zt,ai){let gi=this.prepareExternalUrl(Zt+B(ai));0==gi.length&&(gi=this._platformLocation.pathname),this._platformLocation.pushState(We,bt,gi)}replaceState(We,bt,Zt,ai){let gi=this.prepareExternalUrl(Zt+B(ai));0==gi.length&&(gi=this._platformLocation.pathname),this._platformLocation.replaceState(We,bt,gi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){this._platformLocation.historyGo?.(We)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(b),e.LFG(te,8))};static#t=this.\u0275prov=e.Yz7({token:be,factory:be.\u0275fac})}return be})(),ce=(()=>{class be{constructor(We){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=We;const bt=this._locationStrategy.getBaseHref();this._basePath=function oe(be){if(new RegExp("^(https?:)?//").test(be)){const[,We]=be.split(/\/\/[^\/]+/);return We}return be}(N(ye(bt))),this._locationStrategy.onPopState(Zt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Zt.state,type:Zt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(We=!1){return this.normalize(this._locationStrategy.path(We))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(We,bt=""){return this.path()==this.normalize(We+B(bt))}normalize(We){return be.stripTrailingSlash(function He(be,Ct){if(!be||!Ct.startsWith(be))return Ct;const We=Ct.substring(be.length);return""===We||["/",";","?","#"].includes(We[0])?We:Ct}(this._basePath,ye(We)))}prepareExternalUrl(We){return We&&"/"!==We[0]&&(We="/"+We),this._locationStrategy.prepareExternalUrl(We)}go(We,bt="",Zt=null){this._locationStrategy.pushState(Zt,"",We,bt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+B(bt)),Zt)}replaceState(We,bt="",Zt=null){this._locationStrategy.replaceState(Zt,"",We,bt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+B(bt)),Zt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(We=0){this._locationStrategy.historyGo?.(We)}onUrlChange(We){return this._urlChangeListeners.push(We),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(bt=>{this._notifyUrlChangeListeners(bt.url,bt.state)})),()=>{const bt=this._urlChangeListeners.indexOf(We);this._urlChangeListeners.splice(bt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(We="",bt){this._urlChangeListeners.forEach(Zt=>Zt(We,bt))}subscribe(We,bt,Zt){return this._subject.subscribe({next:We,error:bt,complete:Zt})}static#e=this.normalizeQueryParams=B;static#t=this.joinWithSlash=v;static#i=this.stripTrailingSlash=N;static#n=this.\u0275fac=function(bt){return new(bt||be)(e.LFG(O))};static#r=this.\u0275prov=e.Yz7({token:be,factory:function(){return function Ce(){return new ce((0,e.LFG)(O))}()},providedIn:"root"})}return be})();function ye(be){return be.replace(/\/index.html$/,"")}var z=function(be){return be[be.Format=0]="Format",be[be.Standalone=1]="Standalone",be}(z||{}),ee=function(be){return be[be.Narrow=0]="Narrow",be[be.Abbreviated=1]="Abbreviated",be[be.Wide=2]="Wide",be[be.Short=3]="Short",be}(ee||{}),Le=function(be){return be[be.Short=0]="Short",be[be.Medium=1]="Medium",be[be.Long=2]="Long",be[be.Full=3]="Full",be}(Le||{}),Ze=function(be){return be[be.Decimal=0]="Decimal",be[be.Group=1]="Group",be[be.List=2]="List",be[be.PercentSign=3]="PercentSign",be[be.PlusSign=4]="PlusSign",be[be.MinusSign=5]="MinusSign",be[be.Exponential=6]="Exponential",be[be.SuperscriptingExponent=7]="SuperscriptingExponent",be[be.PerMille=8]="PerMille",be[be.Infinity=9]="Infinity",be[be.NaN=10]="NaN",be[be.TimeSeparator=11]="TimeSeparator",be[be.CurrencyDecimal=12]="CurrencyDecimal",be[be.CurrencyGroup=13]="CurrencyGroup",be}(Ze||{});function me(be,Ct){return U((0,e.cg1)(be)[e.wAp.DateFormat],Ct)}function Oe(be,Ct){return U((0,e.cg1)(be)[e.wAp.TimeFormat],Ct)}function Ve(be,Ct){return U((0,e.cg1)(be)[e.wAp.DateTimeFormat],Ct)}function ve(be,Ct){const We=(0,e.cg1)(be),bt=We[e.wAp.NumberSymbols][Ct];if(typeof bt>"u"){if(Ct===Ze.CurrencyDecimal)return We[e.wAp.NumberSymbols][Ze.Decimal];if(Ct===Ze.CurrencyGroup)return We[e.wAp.NumberSymbols][Ze.Group]}return bt}function Y(be){if(!be[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${be[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function U(be,Ct){for(let We=Ct;We>-1;We--)if(typeof be[We]<"u")return be[We];throw new Error("Locale data API: locale data undefined")}function le(be){const[Ct,We]=be.split(":");return{hours:+Ct,minutes:+We}}const Et=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,he={},Pe=/((?:[^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(be){return be[be.Short=0]="Short",be[be.ShortGMT=1]="ShortGMT",be[be.Long=2]="Long",be[be.Extended=3]="Extended",be}(r||{}),u=function(be){return be[be.FullYear=0]="FullYear",be[be.Month=1]="Month",be[be.Date=2]="Date",be[be.Hours=3]="Hours",be[be.Minutes=4]="Minutes",be[be.Seconds=5]="Seconds",be[be.FractionalSeconds=6]="FractionalSeconds",be[be.Day=7]="Day",be}(u||{}),C=function(be){return be[be.DayPeriods=0]="DayPeriods",be[be.Days=1]="Days",be[be.Months=2]="Months",be[be.Eras=3]="Eras",be}(C||{});function M(be,Ct,We,bt){let Zt=function lt(be){if(Mt(be))return be;if("number"==typeof be&&!isNaN(be))return new Date(be);if("string"==typeof be){if(be=be.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(be)){const[Zt,ai=1,gi=1]=be.split("-").map(Bi=>+Bi);return f(Zt,ai-1,gi)}const We=parseFloat(be);if(!isNaN(be-We))return new Date(We);let bt;if(bt=be.match(Et))return function St(be){const Ct=new Date(0);let We=0,bt=0;const Zt=be[8]?Ct.setUTCFullYear:Ct.setFullYear,ai=be[8]?Ct.setUTCHours:Ct.setHours;be[9]&&(We=Number(be[9]+be[10]),bt=Number(be[9]+be[11])),Zt.call(Ct,Number(be[1]),Number(be[2])-1,Number(be[3]));const gi=Number(be[4]||0)-We,Bi=Number(be[5]||0)-bt,yn=Number(be[6]||0),_n=Math.floor(1e3*parseFloat("0."+(be[7]||0)));return ai.call(Ct,gi,Bi,yn,_n),Ct}(bt)}const Ct=new Date(be);if(!Mt(Ct))throw new Error(`Unable to convert "${be}" into a date`);return Ct}(be);Ct=o(We,Ct)||Ct;let Bi,gi=[];for(;Ct;){if(Bi=Pe.exec(Ct),!Bi){gi.push(Ct);break}{gi=gi.concat(Bi.slice(1));const hn=gi.pop();if(!hn)break;Ct=hn}}let yn=Zt.getTimezoneOffset();bt&&(yn=ie(bt,yn),Zt=function tt(be,Ct,We){const bt=We?-1:1,Zt=be.getTimezoneOffset();return function _e(be,Ct){return(be=new Date(be.getTime())).setMinutes(be.getMinutes()+Ct),be}(be,bt*(ie(Ct,Zt)-Zt))}(Zt,bt,!0));let _n="";return gi.forEach(hn=>{const nn=function se(be){if(et[be])return et[be];let Ct;switch(be){case"G":case"GG":case"GGG":Ct=l(C.Eras,ee.Abbreviated);break;case"GGGG":Ct=l(C.Eras,ee.Wide);break;case"GGGGG":Ct=l(C.Eras,ee.Narrow);break;case"y":Ct=a(u.FullYear,1,0,!1,!0);break;case"yy":Ct=a(u.FullYear,2,0,!0,!0);break;case"yyy":Ct=a(u.FullYear,3,0,!1,!0);break;case"yyyy":Ct=a(u.FullYear,4,0,!1,!0);break;case"Y":Ct=De(1);break;case"YY":Ct=De(2,!0);break;case"YYY":Ct=De(3);break;case"YYYY":Ct=De(4);break;case"M":case"L":Ct=a(u.Month,1,1);break;case"MM":case"LL":Ct=a(u.Month,2,1);break;case"MMM":Ct=l(C.Months,ee.Abbreviated);break;case"MMMM":Ct=l(C.Months,ee.Wide);break;case"MMMMM":Ct=l(C.Months,ee.Narrow);break;case"LLL":Ct=l(C.Months,ee.Abbreviated,z.Standalone);break;case"LLLL":Ct=l(C.Months,ee.Wide,z.Standalone);break;case"LLLLL":Ct=l(C.Months,ee.Narrow,z.Standalone);break;case"w":Ct=Ge(1);break;case"ww":Ct=Ge(2);break;case"W":Ct=Ge(1,!0);break;case"d":Ct=a(u.Date,1);break;case"dd":Ct=a(u.Date,2);break;case"c":case"cc":Ct=a(u.Day,1);break;case"ccc":Ct=l(C.Days,ee.Abbreviated,z.Standalone);break;case"cccc":Ct=l(C.Days,ee.Wide,z.Standalone);break;case"ccccc":Ct=l(C.Days,ee.Narrow,z.Standalone);break;case"cccccc":Ct=l(C.Days,ee.Short,z.Standalone);break;case"E":case"EE":case"EEE":Ct=l(C.Days,ee.Abbreviated);break;case"EEEE":Ct=l(C.Days,ee.Wide);break;case"EEEEE":Ct=l(C.Days,ee.Narrow);break;case"EEEEEE":Ct=l(C.Days,ee.Short);break;case"a":case"aa":case"aaa":Ct=l(C.DayPeriods,ee.Abbreviated);break;case"aaaa":Ct=l(C.DayPeriods,ee.Wide);break;case"aaaaa":Ct=l(C.DayPeriods,ee.Narrow);break;case"b":case"bb":case"bbb":Ct=l(C.DayPeriods,ee.Abbreviated,z.Standalone,!0);break;case"bbbb":Ct=l(C.DayPeriods,ee.Wide,z.Standalone,!0);break;case"bbbbb":Ct=l(C.DayPeriods,ee.Narrow,z.Standalone,!0);break;case"B":case"BB":case"BBB":Ct=l(C.DayPeriods,ee.Abbreviated,z.Format,!0);break;case"BBBB":Ct=l(C.DayPeriods,ee.Wide,z.Format,!0);break;case"BBBBB":Ct=l(C.DayPeriods,ee.Narrow,z.Format,!0);break;case"h":Ct=a(u.Hours,1,-12);break;case"hh":Ct=a(u.Hours,2,-12);break;case"H":Ct=a(u.Hours,1);break;case"HH":Ct=a(u.Hours,2);break;case"m":Ct=a(u.Minutes,1);break;case"mm":Ct=a(u.Minutes,2);break;case"s":Ct=a(u.Seconds,1);break;case"ss":Ct=a(u.Seconds,2);break;case"S":Ct=a(u.FractionalSeconds,1);break;case"SS":Ct=a(u.FractionalSeconds,2);break;case"SSS":Ct=a(u.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Ct=s(r.Short);break;case"ZZZZZ":Ct=s(r.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Ct=s(r.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Ct=s(r.Long);break;default:return null}return et[be]=Ct,Ct}(hn);_n+=nn?nn(Zt,We,yn):"''"===hn?"'":hn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),_n}function f(be,Ct,We){const bt=new Date(0);return bt.setFullYear(be,Ct,We),bt.setHours(0,0,0),bt}function o(be,Ct){const We=function ut(be){return(0,e.cg1)(be)[e.wAp.LocaleId]}(be);if(he[We]=he[We]||{},he[We][Ct])return he[We][Ct];let bt="";switch(Ct){case"shortDate":bt=me(be,Le.Short);break;case"mediumDate":bt=me(be,Le.Medium);break;case"longDate":bt=me(be,Le.Long);break;case"fullDate":bt=me(be,Le.Full);break;case"shortTime":bt=Oe(be,Le.Short);break;case"mediumTime":bt=Oe(be,Le.Medium);break;case"longTime":bt=Oe(be,Le.Long);break;case"fullTime":bt=Oe(be,Le.Full);break;case"short":const Zt=o(be,"shortTime"),ai=o(be,"shortDate");bt=n(Ve(be,Le.Short),[Zt,ai]);break;case"medium":const gi=o(be,"mediumTime"),Bi=o(be,"mediumDate");bt=n(Ve(be,Le.Medium),[gi,Bi]);break;case"long":const yn=o(be,"longTime"),_n=o(be,"longDate");bt=n(Ve(be,Le.Long),[yn,_n]);break;case"full":const hn=o(be,"fullTime"),nn=o(be,"fullDate");bt=n(Ve(be,Le.Full),[hn,nn])}return bt&&(he[We][Ct]=bt),bt}function n(be,Ct){return Ct&&(be=be.replace(/\{([^}]+)}/g,function(We,bt){return null!=Ct&&bt in Ct?Ct[bt]:We})),be}function t(be,Ct,We="-",bt,Zt){let ai="";(be<0||Zt&&be<=0)&&(Zt?be=1-be:(be=-be,ai=We));let gi=String(be);for(;gi.length0||Bi>-We)&&(Bi+=We),be===u.Hours)0===Bi&&-12===We&&(Bi=12);else if(be===u.FractionalSeconds)return function i(be,Ct){return t(be,3).substring(0,Ct)}(Bi,Ct);const yn=ve(gi,Ze.MinusSign);return t(Bi,Ct,yn,bt,Zt)}}function l(be,Ct,We=z.Format,bt=!1){return function(Zt,ai){return function d(be,Ct,We,bt,Zt,ai){switch(We){case C.Months:return function nt(be,Ct,We){const bt=(0,e.cg1)(be),ai=U([bt[e.wAp.MonthsFormat],bt[e.wAp.MonthsStandalone]],Ct);return U(ai,We)}(Ct,Zt,bt)[be.getMonth()];case C.Days:return function Xe(be,Ct,We){const bt=(0,e.cg1)(be),ai=U([bt[e.wAp.DaysFormat],bt[e.wAp.DaysStandalone]],Ct);return U(ai,We)}(Ct,Zt,bt)[be.getDay()];case C.DayPeriods:const gi=be.getHours(),Bi=be.getMinutes();if(ai){const _n=function Ue(be){const Ct=(0,e.cg1)(be);return Y(Ct),(Ct[e.wAp.ExtraData][2]||[]).map(bt=>"string"==typeof bt?le(bt):[le(bt[0]),le(bt[1])])}(Ct),hn=function ae(be,Ct,We){const bt=(0,e.cg1)(be);Y(bt);const ai=U([bt[e.wAp.ExtraData][0],bt[e.wAp.ExtraData][1]],Ct)||[];return U(ai,We)||[]}(Ct,Zt,bt),nn=_n.findIndex(Vn=>{if(Array.isArray(Vn)){const[ln,Nn]=Vn,Pr=gi>=ln.hours&&Bi>=ln.minutes,Ii=gi0?Math.floor(Zt/60):Math.ceil(Zt/60);switch(be){case r.Short:return(Zt>=0?"+":"")+t(gi,2,ai)+t(Math.abs(Zt%60),2,ai);case r.ShortGMT:return"GMT"+(Zt>=0?"+":"")+t(gi,1,ai);case r.Long:return"GMT"+(Zt>=0?"+":"")+t(gi,2,ai)+":"+t(Math.abs(Zt%60),2,ai);case r.Extended:return 0===bt?"Z":(Zt>=0?"+":"")+t(gi,2,ai)+":"+t(Math.abs(Zt%60),2,ai);default:throw new Error(`Unknown zone width "${be}"`)}}}const E=0,k=4;function rt(be){return f(be.getFullYear(),be.getMonth(),be.getDate()+(k-be.getDay()))}function Ge(be,Ct=!1){return function(We,bt){let Zt;if(Ct){const ai=new Date(We.getFullYear(),We.getMonth(),1).getDay()-1,gi=We.getDate();Zt=1+Math.floor((gi+ai)/7)}else{const ai=rt(We),gi=function Q(be){const Ct=f(be,E,1).getDay();return f(be,0,1+(Ct<=k?k:k+7)-Ct)}(ai.getFullYear()),Bi=ai.getTime()-gi.getTime();Zt=1+Math.round(Bi/6048e5)}return t(Zt,be,ve(bt,Ze.MinusSign))}}function De(be,Ct=!1){return function(We,bt){return t(rt(We).getFullYear(),be,ve(bt,Ze.MinusSign),Ct)}}const et={};function ie(be,Ct){be=be.replace(/:/g,"");const We=Date.parse("Jan 01, 1970 00:00:00 "+be)/6e4;return isNaN(We)?Ct:We}function Mt(be){return be instanceof Date&&!isNaN(be.valueOf())}function xi(be,Ct){Ct=encodeURIComponent(Ct);for(const We of be.split(";")){const bt=We.indexOf("="),[Zt,ai]=-1==bt?[We,""]:[We.slice(0,bt),We.slice(bt+1)];if(Zt.trim()===Ct)return decodeURIComponent(ai)}return null}const Zi=/\s+/,ji=[];let Di=(()=>{class be{constructor(We,bt,Zt,ai){this._iterableDiffers=We,this._keyValueDiffers=bt,this._ngEl=Zt,this._renderer=ai,this.initialClasses=ji,this.stateMap=new Map}set klass(We){this.initialClasses=null!=We?We.trim().split(Zi):ji}set ngClass(We){this.rawClass="string"==typeof We?We.trim().split(Zi):We}ngDoCheck(){for(const bt of this.initialClasses)this._updateState(bt,!0);const We=this.rawClass;if(Array.isArray(We)||We instanceof Set)for(const bt of We)this._updateState(bt,!0);else if(null!=We)for(const bt of Object.keys(We))this._updateState(bt,!!We[bt]);this._applyStateDiff()}_updateState(We,bt){const Zt=this.stateMap.get(We);void 0!==Zt?(Zt.enabled!==bt&&(Zt.changed=!0,Zt.enabled=bt),Zt.touched=!0):this.stateMap.set(We,{enabled:bt,changed:!0,touched:!0})}_applyStateDiff(){for(const We of this.stateMap){const bt=We[0],Zt=We[1];Zt.changed?(this._toggleClass(bt,Zt.enabled),Zt.changed=!1):Zt.touched||(Zt.enabled&&this._toggleClass(bt,!1),this.stateMap.delete(bt)),Zt.touched=!1}}_toggleClass(We,bt){(We=We.trim()).length>0&&We.split(Zi).forEach(Zt=>{bt?this._renderer.addClass(this._ngEl.nativeElement,Zt):this._renderer.removeClass(this._ngEl.nativeElement,Zt)})}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return be})();class $i{constructor(Ct,We,bt,Zt){this.$implicit=Ct,this.ngForOf=We,this.index=bt,this.count=Zt}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 Yt=(()=>{class be{set ngForOf(We){this._ngForOf=We,this._ngForOfDirty=!0}set ngForTrackBy(We){this._trackByFn=We}get ngForTrackBy(){return this._trackByFn}constructor(We,bt,Zt){this._viewContainer=We,this._template=bt,this._differs=Zt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(We){We&&(this._template=We)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const We=this._ngForOf;!this._differ&&We&&(this._differ=this._differs.find(We).create(this.ngForTrackBy))}if(this._differ){const We=this._differ.diff(this._ngForOf);We&&this._applyChanges(We)}}_applyChanges(We){const bt=this._viewContainer;We.forEachOperation((Zt,ai,gi)=>{if(null==Zt.previousIndex)bt.createEmbeddedView(this._template,new $i(Zt.item,this._ngForOf,-1,-1),null===gi?void 0:gi);else if(null==gi)bt.remove(null===ai?void 0:ai);else if(null!==ai){const Bi=bt.get(ai);bt.move(Bi,gi),yi(Bi,Zt)}});for(let Zt=0,ai=bt.length;Zt{yi(bt.get(Zt.currentIndex),Zt)})}static ngTemplateContextGuard(We,bt){return!0}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return be})();function yi(be,Ct){be.context.$implicit=Ct.item}let ft=(()=>{class be{constructor(We,bt){this._viewContainer=We,this._context=new Qe,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=bt}set ngIf(We){this._context.$implicit=this._context.ngIf=We,this._updateView()}set ngIfThen(We){Bt("ngIfThen",We),this._thenTemplateRef=We,this._thenViewRef=null,this._updateView()}set ngIfElse(We){Bt("ngIfElse",We),this._elseTemplateRef=We,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(We,bt){return!0}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return be})();class Qe{constructor(){this.$implicit=null,this.ngIf=null}}function Bt(be,Ct){if(Ct&&!Ct.createEmbeddedView)throw new Error(`${be} must be a TemplateRef, but received '${(0,e.AaK)(Ct)}'.`)}class ei{constructor(Ct,We){this._viewContainerRef=Ct,this._templateRef=We,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Ct){Ct&&!this._created?this.create():!Ct&&this._created&&this.destroy()}}let Oi=(()=>{class be{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(We){this._ngSwitch=We,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(We){this._defaultViews.push(We)}_matchCase(We){const bt=We==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||bt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),bt}_updateDefaultCases(We){if(this._defaultViews.length>0&&We!==this._defaultUsed){this._defaultUsed=We;for(const bt of this._defaultViews)bt.enforceState(We)}}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return be})(),zn=(()=>{class be{constructor(We,bt,Zt){this.ngSwitch=Zt,Zt._addCase(),this._view=new ei(We,bt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Oi,9))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return be})(),$n=(()=>{class be{constructor(We,bt,Zt){Zt._addDefault(new ei(We,bt))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Oi,9))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return be})(),xr=(()=>{class be{constructor(We,bt,Zt){this._ngEl=We,this._differs=bt,this._renderer=Zt,this._ngStyle=null,this._differ=null}set ngStyle(We){this._ngStyle=We,!this._differ&&We&&(this._differ=this._differs.find(We).create())}ngDoCheck(){if(this._differ){const We=this._differ.diff(this._ngStyle);We&&this._applyChanges(We)}}_setStyle(We,bt){const[Zt,ai]=We.split("."),gi=-1===Zt.indexOf("-")?void 0:e.JOm.DashCase;null!=bt?this._renderer.setStyle(this._ngEl.nativeElement,Zt,ai?`${bt}${ai}`:bt,gi):this._renderer.removeStyle(this._ngEl.nativeElement,Zt,gi)}_applyChanges(We){We.forEachRemovedItem(bt=>this._setStyle(bt.key,null)),We.forEachAddedItem(bt=>this._setStyle(bt.key,bt.currentValue)),We.forEachChangedItem(bt=>this._setStyle(bt.key,bt.currentValue))}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return be})(),qn=(()=>{class be{constructor(We){this._viewContainerRef=We,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(We){if(We.ngTemplateOutlet||We.ngTemplateOutletInjector){const bt=this._viewContainerRef;if(this._viewRef&&bt.remove(bt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Zt,ngTemplateOutletContext:ai,ngTemplateOutletInjector:gi}=this;this._viewRef=bt.createEmbeddedView(Zt,ai,gi?{injector:gi}:void 0)}else this._viewRef=null}else this._viewRef&&We.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:be,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]})}return be})();function Yi(be,Ct){return new e.vHH(2100,!1)}class Mn{createSubscription(Ct,We){return(0,e.rg0)(()=>Ct.subscribe({next:We,error:bt=>{throw bt}}))}dispose(Ct){(0,e.rg0)(()=>Ct.unsubscribe())}}class Fn{createSubscription(Ct,We){return Ct.then(We,bt=>{throw bt})}dispose(Ct){}}const Sn=new Fn,Wn=new Mn;let or=(()=>{class be{constructor(We){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=We}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(We){return this._obj?We!==this._obj?(this._dispose(),this.transform(We)):this._latestValue:(We&&this._subscribe(We),this._latestValue)}_subscribe(We){this._obj=We,this._strategy=this._selectStrategy(We),this._subscription=this._strategy.createSubscription(We,bt=>this._updateLatestValue(We,bt))}_selectStrategy(We){if((0,e.QGY)(We))return Sn;if((0,e.F4k)(We))return Wn;throw Yi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(We,bt){We===this._obj&&(this._latestValue=bt,this._ref.markForCheck())}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.sBO,16))};static#t=this.\u0275pipe=e.Yjl({name:"async",type:be,pure:!1,standalone:!0})}return be})(),tr=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.toLowerCase()}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"lowercase",type:be,pure:!0,standalone:!0})}return be})();const Sr=/(?:[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 Xn=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.replace(Sr,bt=>bt[0].toUpperCase()+bt.slice(1).toLowerCase())}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"titlecase",type:be,pure:!0,standalone:!0})}return be})(),Fr=(()=>{class be{transform(We){if(null==We)return null;if("string"!=typeof We)throw Yi();return We.toUpperCase()}static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275pipe=e.Yjl({name:"uppercase",type:be,pure:!0,standalone:!0})}return be})();const Si=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Gi=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let un=(()=>{class be{constructor(We,bt,Zt){this.locale=We,this.defaultTimezone=bt,this.defaultOptions=Zt}transform(We,bt,Zt,ai){if(null==We||""===We||We!=We)return null;try{return M(We,bt??this.defaultOptions?.dateFormat??"mediumDate",ai||this.locale,Zt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(gi){throw Yi()}}static#e=this.\u0275fac=function(bt){return new(bt||be)(e.Y36(e.soG,16),e.Y36(Si,24),e.Y36(Gi,24))};static#t=this.\u0275pipe=e.Yjl({name:"date",type:be,pure:!0,standalone:!0})}return be})(),ct=(()=>{class be{static#e=this.\u0275fac=function(bt){return new(bt||be)};static#t=this.\u0275mod=e.oAB({type:be});static#i=this.\u0275inj=e.cJS({})}return be})();const Qt="browser",Jt="server";function Xi(be){return be===Qt}function gt(be){return be===Jt}let Ft=(()=>{class be{static#e=this.\u0275prov=(0,e.Yz7)({token:be,providedIn:"root",factory:()=>new di((0,e.LFG)(T),window)})}return be})();class di{constructor(Ct,We){this.document=Ct,this.window=We,this.offset=()=>[0,0]}setOffset(Ct){this.offset=Array.isArray(Ct)?()=>Ct:Ct}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Ct){this.supportsScrolling()&&this.window.scrollTo(Ct[0],Ct[1])}scrollToAnchor(Ct){if(!this.supportsScrolling())return;const We=function An(be,Ct){const We=be.getElementById(Ct)||be.getElementsByName(Ct)[0];if(We)return We;if("function"==typeof be.createTreeWalker&&be.body&&"function"==typeof be.body.attachShadow){const bt=be.createTreeWalker(be.body,NodeFilter.SHOW_ELEMENT);let Zt=bt.currentNode;for(;Zt;){const ai=Zt.shadowRoot;if(ai){const gi=ai.getElementById(Ct)||ai.querySelector(`[name="${Ct}"]`);if(gi)return gi}Zt=bt.nextNode()}}return null}(this.document,Ct);We&&(this.scrollToElement(We),We.focus())}setHistoryScrollRestoration(Ct){if(this.supportScrollRestoration()){const We=this.window.history;We&&We.scrollRestoration&&(We.scrollRestoration=Ct)}}scrollToElement(Ct){const We=Ct.getBoundingClientRect(),bt=We.left+this.window.pageXOffset,Zt=We.top+this.window.pageYOffset,ai=this.offset();this.window.scrollTo(bt-ai[0],Zt-ai[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const Ct=Ri(this.window.history)||Ri(Object.getPrototypeOf(this.window.history));return!(!Ct||!Ct.writable&&!Ct.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ri(be){return Object.getOwnPropertyDescriptor(be,"scrollRestoration")}class qi{}},69862:(Ee,Z,h)=>{"use strict";h.d(Z,{JF:()=>Ot,LE:()=>oe,TP:()=>Y,WM:()=>O,Zn:()=>nt,eN:()=>q,qT:()=>W});var e=h(65879),p=h(22096),g=h(7715),S=h(65592),m=h(76328),T=h(32181),b=h(37398),x=h(64716),R=h(94664),v=h(96814);class N{}class B{}class O{constructor(At){this.normalizedNames=new Map,this.lazyUpdate=null,At?"string"==typeof At?this.lazyInit=()=>{this.headers=new Map,At.split("\n").forEach(Ut=>{const Xt=Ut.indexOf(":");if(Xt>0){const mi=Ut.slice(0,Xt),Mi=mi.toLowerCase(),xt=Ut.slice(Xt+1).trim();this.maybeSetNormalizedName(mi,Mi),this.headers.has(Mi)?this.headers.get(Mi).push(xt):this.headers.set(Mi,[xt])}})}:typeof Headers<"u"&&At instanceof Headers?(this.headers=new Map,At.forEach((Ut,Xt)=>{this.setHeaderEntries(Xt,Ut)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(At).forEach(([Ut,Xt])=>{this.setHeaderEntries(Ut,Xt)})}:this.headers=new Map}has(At){return this.init(),this.headers.has(At.toLowerCase())}get(At){this.init();const Ut=this.headers.get(At.toLowerCase());return Ut&&Ut.length>0?Ut[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(At){return this.init(),this.headers.get(At.toLowerCase())||null}append(At,Ut){return this.clone({name:At,value:Ut,op:"a"})}set(At,Ut){return this.clone({name:At,value:Ut,op:"s"})}delete(At,Ut){return this.clone({name:At,value:Ut,op:"d"})}maybeSetNormalizedName(At,Ut){this.normalizedNames.has(Ut)||this.normalizedNames.set(Ut,At)}init(){this.lazyInit&&(this.lazyInit instanceof O?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(At=>this.applyUpdate(At)),this.lazyUpdate=null))}copyFrom(At){At.init(),Array.from(At.headers.keys()).forEach(Ut=>{this.headers.set(Ut,At.headers.get(Ut)),this.normalizedNames.set(Ut,At.normalizedNames.get(Ut))})}clone(At){const Ut=new O;return Ut.lazyInit=this.lazyInit&&this.lazyInit instanceof O?this.lazyInit:this,Ut.lazyUpdate=(this.lazyUpdate||[]).concat([At]),Ut}applyUpdate(At){const Ut=At.name.toLowerCase();switch(At.op){case"a":case"s":let Xt=At.value;if("string"==typeof Xt&&(Xt=[Xt]),0===Xt.length)return;this.maybeSetNormalizedName(At.name,Ut);const mi=("a"===At.op?this.headers.get(Ut):void 0)||[];mi.push(...Xt),this.headers.set(Ut,mi);break;case"d":const Mi=At.value;if(Mi){let xt=this.headers.get(Ut);if(!xt)return;xt=xt.filter(_i=>-1===Mi.indexOf(_i)),0===xt.length?(this.headers.delete(Ut),this.normalizedNames.delete(Ut)):this.headers.set(Ut,xt)}else this.headers.delete(Ut),this.normalizedNames.delete(Ut)}}setHeaderEntries(At,Ut){const Xt=(Array.isArray(Ut)?Ut:[Ut]).map(Mi=>Mi.toString()),mi=At.toLowerCase();this.headers.set(mi,Xt),this.maybeSetNormalizedName(At,mi)}forEach(At){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ut=>At(this.normalizedNames.get(Ut),this.headers.get(Ut)))}}class ne{encodeKey(At){return He(At)}encodeValue(At){return He(At)}decodeKey(At){return decodeURIComponent(At)}decodeValue(At){return decodeURIComponent(At)}}const ce=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function He(Ke){return encodeURIComponent(Ke).replace(ce,(At,Ut)=>Ce[Ut]??At)}function ye(Ke){return`${Ke}`}class oe{constructor(At={}){if(this.updates=null,this.cloneFrom=null,this.encoder=At.encoder||new ne,At.fromString){if(At.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function F(Ke,At){const Ut=new Map;return Ke.length>0&&Ke.replace(/^\?/,"").split("&").forEach(mi=>{const Mi=mi.indexOf("="),[xt,_i]=-1==Mi?[At.decodeKey(mi),""]:[At.decodeKey(mi.slice(0,Mi)),At.decodeValue(mi.slice(Mi+1))],yt=Ut.get(xt)||[];yt.push(_i),Ut.set(xt,yt)}),Ut}(At.fromString,this.encoder)}else At.fromObject?(this.map=new Map,Object.keys(At.fromObject).forEach(Ut=>{const Xt=At.fromObject[Ut],mi=Array.isArray(Xt)?Xt.map(ye):[ye(Xt)];this.map.set(Ut,mi)})):this.map=null}has(At){return this.init(),this.map.has(At)}get(At){this.init();const Ut=this.map.get(At);return Ut?Ut[0]:null}getAll(At){return this.init(),this.map.get(At)||null}keys(){return this.init(),Array.from(this.map.keys())}append(At,Ut){return this.clone({param:At,value:Ut,op:"a"})}appendAll(At){const Ut=[];return Object.keys(At).forEach(Xt=>{const mi=At[Xt];Array.isArray(mi)?mi.forEach(Mi=>{Ut.push({param:Xt,value:Mi,op:"a"})}):Ut.push({param:Xt,value:mi,op:"a"})}),this.clone(Ut)}set(At,Ut){return this.clone({param:At,value:Ut,op:"s"})}delete(At,Ut){return this.clone({param:At,value:Ut,op:"d"})}toString(){return this.init(),this.keys().map(At=>{const Ut=this.encoder.encodeKey(At);return this.map.get(At).map(Xt=>Ut+"="+this.encoder.encodeValue(Xt)).join("&")}).filter(At=>""!==At).join("&")}clone(At){const Ut=new oe({encoder:this.encoder});return Ut.cloneFrom=this.cloneFrom||this,Ut.updates=(this.updates||[]).concat(At),Ut}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(At=>this.map.set(At,this.cloneFrom.map.get(At))),this.updates.forEach(At=>{switch(At.op){case"a":case"s":const Ut=("a"===At.op?this.map.get(At.param):void 0)||[];Ut.push(ye(At.value)),this.map.set(At.param,Ut);break;case"d":if(void 0===At.value){this.map.delete(At.param);break}{let Xt=this.map.get(At.param)||[];const mi=Xt.indexOf(ye(At.value));-1!==mi&&Xt.splice(mi,1),Xt.length>0?this.map.set(At.param,Xt):this.map.delete(At.param)}}}),this.cloneFrom=this.updates=null)}}class W{constructor(){this.map=new Map}set(At,Ut){return this.map.set(At,Ut),this}get(At){return this.map.has(At)||this.map.set(At,At.defaultValue()),this.map.get(At)}delete(At){return this.map.delete(At),this}has(At){return this.map.has(At)}keys(){return this.map.keys()}}function z(Ke){return typeof ArrayBuffer<"u"&&Ke instanceof ArrayBuffer}function ee(Ke){return typeof Blob<"u"&&Ke instanceof Blob}function Le(Ke){return typeof FormData<"u"&&Ke instanceof FormData}class Ie{constructor(At,Ut,Xt,mi){let Mi;if(this.url=Ut,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=At.toUpperCase(),function J(Ke){switch(Ke){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||mi?(this.body=void 0!==Xt?Xt:null,Mi=mi):Mi=Xt,Mi&&(this.reportProgress=!!Mi.reportProgress,this.withCredentials=!!Mi.withCredentials,Mi.responseType&&(this.responseType=Mi.responseType),Mi.headers&&(this.headers=Mi.headers),Mi.context&&(this.context=Mi.context),Mi.params&&(this.params=Mi.params)),this.headers||(this.headers=new O),this.context||(this.context=new W),this.params){const xt=this.params.toString();if(0===xt.length)this.urlWithParams=Ut;else{const _i=Ut.indexOf("?");this.urlWithParams=Ut+(-1===_i?"?":_ili.set(fi,At.setHeaders[fi]),yt)),At.setParams&&(Nt=Object.keys(At.setParams).reduce((li,fi)=>li.set(fi,At.setParams[fi]),Nt)),new Ie(Ut,Xt,Mi,{params:Nt,headers:yt,context:Gt,reportProgress:_i,responseType:mi,withCredentials:xt})}}var ut=function(Ke){return Ke[Ke.Sent=0]="Sent",Ke[Ke.UploadProgress=1]="UploadProgress",Ke[Ke.ResponseHeader=2]="ResponseHeader",Ke[Ke.DownloadProgress=3]="DownloadProgress",Ke[Ke.Response=4]="Response",Ke[Ke.User=5]="User",Ke}(ut||{});class Ye{constructor(At,Ut=200,Xt="OK"){this.headers=At.headers||new O,this.status=void 0!==At.status?At.status:Ut,this.statusText=At.statusText||Xt,this.url=At.url||null,this.ok=this.status>=200&&this.status<300}}class Xe extends Ye{constructor(At={}){super(At),this.type=ut.ResponseHeader}clone(At={}){return new Xe({headers:At.headers||this.headers,status:void 0!==At.status?At.status:this.status,statusText:At.statusText||this.statusText,url:At.url||this.url||void 0})}}class nt extends Ye{constructor(At={}){super(At),this.type=ut.Response,this.body=void 0!==At.body?At.body:null}clone(At={}){return new nt({body:void 0!==At.body?At.body:this.body,headers:At.headers||this.headers,status:void 0!==At.status?At.status:this.status,statusText:At.statusText||this.statusText,url:At.url||this.url||void 0})}}class $e extends Ye{constructor(At){super(At,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${At.url||"(unknown url)"}`:`Http failure response for ${At.url||"(unknown url)"}: ${At.status} ${At.statusText}`,this.error=At.error||null}}function ge(Ke,At){return{body:At,headers:Ke.headers,context:Ke.context,observe:Ke.observe,params:Ke.params,reportProgress:Ke.reportProgress,responseType:Ke.responseType,withCredentials:Ke.withCredentials}}let q=(()=>{class Ke{constructor(Ut){this.handler=Ut}request(Ut,Xt,mi={}){let Mi;if(Ut instanceof Ie)Mi=Ut;else{let yt,Nt;yt=mi.headers instanceof O?mi.headers:new O(mi.headers),mi.params&&(Nt=mi.params instanceof oe?mi.params:new oe({fromObject:mi.params})),Mi=new Ie(Ut,Xt,void 0!==mi.body?mi.body:null,{headers:yt,context:mi.context,params:Nt,reportProgress:mi.reportProgress,responseType:mi.responseType||"json",withCredentials:mi.withCredentials})}const xt=(0,p.of)(Mi).pipe((0,m.b)(yt=>this.handler.handle(yt)));if(Ut instanceof Ie||"events"===mi.observe)return xt;const _i=xt.pipe((0,T.h)(yt=>yt instanceof nt));switch(mi.observe||"body"){case"body":switch(Mi.responseType){case"arraybuffer":return _i.pipe((0,b.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return yt.body}));case"blob":return _i.pipe((0,b.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof Blob))throw new Error("Response is not a Blob.");return yt.body}));case"text":return _i.pipe((0,b.U)(yt=>{if(null!==yt.body&&"string"!=typeof yt.body)throw new Error("Response is not a string.");return yt.body}));default:return _i.pipe((0,b.U)(yt=>yt.body))}case"response":return _i;default:throw new Error(`Unreachable: unhandled observe type ${mi.observe}}`)}}delete(Ut,Xt={}){return this.request("DELETE",Ut,Xt)}get(Ut,Xt={}){return this.request("GET",Ut,Xt)}head(Ut,Xt={}){return this.request("HEAD",Ut,Xt)}jsonp(Ut,Xt){return this.request("JSONP",Ut,{params:(new oe).append(Xt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ut,Xt={}){return this.request("OPTIONS",Ut,Xt)}patch(Ut,Xt,mi={}){return this.request("PATCH",Ut,ge(mi,Xt))}post(Ut,Xt,mi={}){return this.request("POST",Ut,ge(mi,Xt))}put(Ut,Xt,mi={}){return this.request("PUT",Ut,ge(mi,Xt))}static#e=this.\u0275fac=function(Xt){return new(Xt||Ke)(e.LFG(N))};static#t=this.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();function Je(Ke,At){return At(Ke)}function we(Ke,At){return(Ut,Xt)=>At.intercept(Ut,{handle:mi=>Ke(mi,Xt)})}const Y=new e.OlP(""),Ue=new e.OlP(""),ae=new e.OlP("");function je(){let Ke=null;return(At,Ut)=>{null===Ke&&(Ke=((0,e.f3M)(Y,{optional:!0})??[]).reduceRight(we,Je));const Xt=(0,e.f3M)(e.HDt),mi=Xt.add();return Ke(At,Ut).pipe((0,x.x)(()=>Xt.remove(mi)))}}let U=(()=>{class Ke extends N{constructor(Ut,Xt){super(),this.backend=Ut,this.injector=Xt,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(Ut){if(null===this.chain){const mi=Array.from(new Set([...this.injector.get(Ue),...this.injector.get(ae,[])]));this.chain=mi.reduceRight((Mi,xt)=>function pt(Ke,At,Ut){return(Xt,mi)=>Ut.runInContext(()=>At(Xt,Mi=>Ke(Mi,mi)))}(Mi,xt,this.injector),Je)}const Xt=this.pendingTasks.add();return this.chain(Ut,mi=>this.backend.handle(mi)).pipe((0,x.x)(()=>this.pendingTasks.remove(Xt)))}static#e=this.\u0275fac=function(Xt){return new(Xt||Ke)(e.LFG(B),e.LFG(e.lqb))};static#t=this.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();const f=/^\)\]\}',?\n/;let n=(()=>{class Ke{constructor(Ut){this.xhrFactory=Ut}handle(Ut){if("JSONP"===Ut.method)throw new e.vHH(-2800,!1);const Xt=this.xhrFactory;return(Xt.\u0275loadImpl?(0,g.D)(Xt.\u0275loadImpl()):(0,p.of)(null)).pipe((0,R.w)(()=>new S.y(Mi=>{const xt=Xt.build();if(xt.open(Ut.method,Ut.urlWithParams),Ut.withCredentials&&(xt.withCredentials=!0),Ut.headers.forEach((ji,Di)=>xt.setRequestHeader(ji,Di.join(","))),Ut.headers.has("Accept")||xt.setRequestHeader("Accept","application/json, text/plain, */*"),!Ut.headers.has("Content-Type")){const ji=Ut.detectContentTypeHeader();null!==ji&&xt.setRequestHeader("Content-Type",ji)}if(Ut.responseType){const ji=Ut.responseType.toLowerCase();xt.responseType="json"!==ji?ji:"text"}const _i=Ut.serializeBody();let yt=null;const Nt=()=>{if(null!==yt)return yt;const ji=xt.statusText||"OK",Di=new O(xt.getAllResponseHeaders()),Qi=function o(Ke){return"responseURL"in Ke&&Ke.responseURL?Ke.responseURL:/^X-Request-URL:/m.test(Ke.getAllResponseHeaders())?Ke.getResponseHeader("X-Request-URL"):null}(xt)||Ut.url;return yt=new Xe({headers:Di,status:xt.status,statusText:ji,url:Qi}),yt},Gt=()=>{let{headers:ji,status:Di,statusText:Qi,url:an}=Nt(),$i=null;204!==Di&&($i=typeof xt.response>"u"?xt.responseText:xt.response),0===Di&&(Di=$i?200:0);let Yt=Di>=200&&Di<300;if("json"===Ut.responseType&&"string"==typeof $i){const yi=$i;$i=$i.replace(f,"");try{$i=""!==$i?JSON.parse($i):null}catch(de){$i=yi,Yt&&(Yt=!1,$i={error:de,text:$i})}}Yt?(Mi.next(new nt({body:$i,headers:ji,status:Di,statusText:Qi,url:an||void 0})),Mi.complete()):Mi.error(new $e({error:$i,headers:ji,status:Di,statusText:Qi,url:an||void 0}))},li=ji=>{const{url:Di}=Nt(),Qi=new $e({error:ji,status:xt.status||0,statusText:xt.statusText||"Unknown Error",url:Di||void 0});Mi.error(Qi)};let fi=!1;const xi=ji=>{fi||(Mi.next(Nt()),fi=!0);let Di={type:ut.DownloadProgress,loaded:ji.loaded};ji.lengthComputable&&(Di.total=ji.total),"text"===Ut.responseType&&xt.responseText&&(Di.partialText=xt.responseText),Mi.next(Di)},Zi=ji=>{let Di={type:ut.UploadProgress,loaded:ji.loaded};ji.lengthComputable&&(Di.total=ji.total),Mi.next(Di)};return xt.addEventListener("load",Gt),xt.addEventListener("error",li),xt.addEventListener("timeout",li),xt.addEventListener("abort",li),Ut.reportProgress&&(xt.addEventListener("progress",xi),null!==_i&&xt.upload&&xt.upload.addEventListener("progress",Zi)),xt.send(_i),Mi.next({type:ut.Sent}),()=>{xt.removeEventListener("error",li),xt.removeEventListener("abort",li),xt.removeEventListener("load",Gt),xt.removeEventListener("timeout",li),Ut.reportProgress&&(xt.removeEventListener("progress",xi),null!==_i&&xt.upload&&xt.upload.removeEventListener("progress",Zi)),xt.readyState!==xt.DONE&&xt.abort()}})))}static#e=this.\u0275fac=function(Xt){return new(Xt||Ke)(e.LFG(v.JF))};static#t=this.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();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 Ke{constructor(Ut,Xt,mi){this.doc=Ut,this.platform=Xt,this.cookieName=mi,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ut=this.doc.cookie||"";return Ut!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,v.Mx)(Ut,this.cookieName),this.lastCookieString=Ut),this.lastToken}static#e=this.\u0275fac=function(Xt){return new(Xt||Ke)(e.LFG(v.K0),e.LFG(e.Lbi),e.LFG(a))};static#t=this.\u0275prov=e.Yz7({token:Ke,factory:Ke.\u0275fac})}return Ke})();function E(Ke,At){const Ut=Ke.url.toLowerCase();if(!(0,e.f3M)(t)||"GET"===Ke.method||"HEAD"===Ke.method||Ut.startsWith("http://")||Ut.startsWith("https://"))return At(Ke);const Xt=(0,e.f3M)(d).getToken(),mi=(0,e.f3M)(l);return null!=Xt&&!Ke.headers.has(mi)&&(Ke=Ke.clone({headers:Ke.headers.set(mi,Xt)})),At(Ke)}var Q=function(Ke){return Ke[Ke.Interceptors=0]="Interceptors",Ke[Ke.LegacyInterceptors=1]="LegacyInterceptors",Ke[Ke.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ke[Ke.NoXsrfProtection=3]="NoXsrfProtection",Ke[Ke.JsonpSupport=4]="JsonpSupport",Ke[Ke.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ke[Ke.Fetch=6]="Fetch",Ke}(Q||{});function Ge(...Ke){const At=[q,n,U,{provide:N,useExisting:U},{provide:B,useExisting:n},{provide:Ue,useValue:E,multi:!0},{provide:t,useValue:!0},{provide:d,useClass:s}];for(const Ut of Ke)At.push(...Ut.\u0275providers);return(0,e.MR2)(At)}const et=new e.OlP("LEGACY_INTERCEPTOR_FN");function se(){return function rt(Ke,At){return{\u0275kind:Ke,\u0275providers:At}}(Q.LegacyInterceptors,[{provide:et,useFactory:je},{provide:Ue,useExisting:et,multi:!0}])}let Ot=(()=>{class Ke{static#e=this.\u0275fac=function(Xt){return new(Xt||Ke)};static#t=this.\u0275mod=e.oAB({type:Ke});static#i=this.\u0275inj=e.cJS({providers:[Ge(se())]})}return Ke})()},65879:(Ee,Z,h)=>{"use strict";h.d(Z,{$8M:()=>Gr,$WT:()=>Sn,$Z:()=>Rf,AFp:()=>Xp,ALo:()=>lg,AaK:()=>B,AsE:()=>dh,B6R:()=>zn,BQk:()=>Ad,CHM:()=>da,CRH:()=>Eg,DdM:()=>X_,Dn7:()=>ug,EJc:()=>$C,EiD:()=>Vp,EpF:()=>Cm,F$t:()=>Sm,F4k:()=>ym,FYo:()=>df,FiY:()=>Li,G48:()=>My,Gf:()=>wg,GfV:()=>uf,GkF:()=>Qu,Gpc:()=>ne,Gre:()=>r_,HDt:()=>Jg,HOy:()=>hh,Hsn:()=>Dm,Ikx:()=>ph,JOm:()=>jc,JVY:()=>y1,JZr:()=>ye,Jf7:()=>mf,KtG:()=>Yo,L6k:()=>w1,LAX:()=>E1,LFG:()=>se,LSH:()=>au,Lbi:()=>mu,Lck:()=>WM,MAs:()=>Am,MGl:()=>vd,MMx:()=>Y_,MR2:()=>ou,NdJ:()=>Xu,O4$:()=>ht,Ojb:()=>X1,OlP:()=>jn,Oqu:()=>ch,P3R:()=>Wp,PXZ:()=>py,Q2q:()=>ju,Q6J:()=>qu,QGY:()=>$u,QbO:()=>$1,Qsj:()=>pb,R0b:()=>ma,RDi:()=>_1,Rgc:()=>Oc,SBq:()=>pc,Sil:()=>ty,Suo:()=>Tg,TTD:()=>to,TgZ:()=>_d,Tol:()=>Wm,Udp:()=>oh,VKq:()=>eg,VuI:()=>Gy,W1O:()=>Lg,WFA:()=>eh,WLB:()=>tg,XFs:()=>r,Xpm:()=>Oi,Xq5:()=>rm,Xts:()=>cc,Y36:()=>xl,YKP:()=>z_,YNc:()=>_m,Yjl:()=>ar,Yz7:()=>Y,Z0I:()=>U,ZZ4:()=>Jh,_Bn:()=>j_,_UZ:()=>Ku,_Vd:()=>hc,_c5:()=>By,_uU:()=>Qm,aQg:()=>Kh,c2e:()=>qg,cJS:()=>ae,cg1:()=>mh,d8E:()=>fh,dDg:()=>cy,dqk:()=>n,eBb:()=>T1,eFA:()=>d0,eJc:()=>Ph,ekj:()=>sh,eoX:()=>o0,evT:()=>_f,f3M:()=>_e,g9A:()=>ef,gM2:()=>hg,h0i:()=>jl,hGG:()=>Ny,hYB:()=>ih,hij:()=>yd,iGM:()=>yg,ifc:()=>wt,ip1:()=>Gg,jDz:()=>Z_,kEZ:()=>ig,kL8:()=>f_,kcU:()=>Ht,lG2:()=>qn,lcZ:()=>cg,lnq:()=>uh,lqb:()=>el,lri:()=>r0,mCW:()=>Kc,n5z:()=>Ys,n_E:()=>Sd,oAB:()=>On,oJD:()=>jp,oxw:()=>xm,pB0:()=>x1,q3G:()=>$s,qFp:()=>Jy,qLn:()=>Tl,qOj:()=>Uu,qZA:()=>gd,qzn:()=>Ml,rWj:()=>a0,rg0:()=>us,s9C:()=>th,sBO:()=>Cy,s_b:()=>Ld,soG:()=>Rd,tBr:()=>ui,tb:()=>zh,tp0:()=>mn,uIk:()=>Vu,vHH:()=>oe,vpe:()=>Io,wAp:()=>Fl,xi3:()=>dg,xp6:()=>Tf,ynx:()=>bd,z2F:()=>Yl,z3N:()=>ns,zSh:()=>du,zs3:()=>Ss});var e=h(78645),p=h(47394),g=h(65619),S=h(65592),m=h(63019),T=h(22096),b=h(63020),x=h(94664),R=h(93997);function v(_){for(let A in _)if(_[A]===v)return A;throw Error("Could not find renamed property on target object.")}function N(_,A){for(const y in A)A.hasOwnProperty(y)&&!_.hasOwnProperty(y)&&(_[y]=A[y])}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 A=_.toString();if(null==A)return""+A;const y=A.indexOf("\n");return-1===y?A:A.substring(0,y)}function O(_,A){return null==_||""===_?null===A?"":A:null==A||""===A?_:_+" "+A}const te=v({__forward_ref__:v});function ne(_){return _.__forward_ref__=ne,_.toString=function(){return B(this())},_}function F(_){return ce(_)?_():_}function ce(_){return"function"==typeof _&&_.hasOwnProperty(te)&&_.__forward_ref__===ne}function Ce(_){return _&&!!_.\u0275providers}const ye="https://g.co/ng/security#xss";class oe extends Error{constructor(A,y){super(function w(_,A){return`NG0${Math.abs(_)}${A?": "+A:""}`}(A,y)),this.code=A}}function W(_){return"string"==typeof _?_:null==_?"":String(_)}function Ze(_,A){throw new oe(-201,!1)}function ot(_,A){null==_&&function fe(_,A,y,D){throw new Error(`ASSERTION ERROR: ${_}`+(null==D?"":` [Expected=> ${y} ${D} ${A} <=Actual]`))}(A,_,null,"!=")}function Y(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function ae(_){return{providers:_.providers||[],imports:_.imports||[]}}function je(_){return le(_,ke)||le(_,he)}function U(_){return null!==je(_)}function le(_,A){return _.hasOwnProperty(A)?_[A]:null}function Be(_){return _&&(_.hasOwnProperty(Et)||_.hasOwnProperty(Pe))?_[Et]:null}const ke=v({\u0275prov:v}),Et=v({\u0275inj:v}),he=v({ngInjectableDef:v}),Pe=v({ngInjectorDef:v});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 A=u;return u=_,A}function f(_,A,y){const D=je(_);return D&&"root"==D.providedIn?void 0===D.value?D.value=D.factory():D.value:y&r.Optional?null:void 0!==A?A:void Ze(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",E=/\n/gm,Q="__source";let rt;function De(_){const A=rt;return rt=_,A}function et(_,A=r.Default){if(void 0===rt)throw new oe(-203,!1);return null===rt?f(_,void 0,A):rt.get(_,A&r.Optional?null:void 0,A)}function se(_,A=r.Default){return(function C(){return u}()||et)(F(_),A)}function _e(_,A=r.Default){return se(_,tt(A))}function tt(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function lt(_){const A=[];for(let y=0;y<_.length;y++){const D=F(_[y]);if(Array.isArray(D)){if(0===D.length)throw new oe(900,!1);let L,P=r.Default;for(let V=0;VA){V=P-1;break}}}for(;P<_.length;){const ue=_[P];if("number"==typeof ue)break;if(ue===y){if(null===D)return void(null!==L&&(_[P+1]=L));if(D===_[P+1])return void(_[P+2]=L)}P++,null!==D&&P++,null!==L&&P++}-1!==V&&(_.splice(V,0,A),P=V+1),_.splice(P++,0,y),null!==D&&_.splice(P++,0,D),null!==L&&_.splice(P++,0,L)}const li="ng-template";function fi(_,A,y){let D=0,L=!0;for(;D<_.length;){let P=_[D++];if("string"==typeof P&&L){const V=_[D++];if(y&&"class"===P&&-1!==Mi(V.toLowerCase(),A,0))return!0}else{if(1===P){for(;D<_.length&&"string"==typeof(P=_[D++]);)if(P.toLowerCase()===A)return!0;return!1}"number"==typeof P&&(L=!1)}}return!1}function xi(_){return 4===_.type&&_.value!==li}function Zi(_,A,y){return A===(4!==_.type||y?_.value:li)}function ji(_,A,y){let D=4;const L=_.attrs||[],P=function Yt(_){for(let A=0;A<_.length;A++)if(_i(_[A]))return A;return _.length}(L);let V=!1;for(let ue=0;ueP?"":L[jt+1].toLowerCase();const ni=8&D?ti:null;if(ni&&-1!==Mi(ni,at,0)||2&D&&at!==ti){if(Di(D))return!1;V=!0}}}}else{if(!V&&!Di(D)&&!Di(Se))return!1;if(V&&Di(Se))continue;V=!1,D=Se|1&D}}return Di(D)||V}function Di(_){return 0==(1&_)}function Qi(_,A,y,D){if(null===A)return-1;let L=0;if(D||!y){let P=!1;for(;L-1)for(y++;y<_.length;){const D=_[y];if("number"==typeof D)return-1;if(D===A)return y;y++}return-1}(A,_)}function an(_,A,y=!1){for(let D=0;D0?'="'+ue+'"':"")+"]"}else 8&D?L+="."+V:4&D&&(L+=" "+V);else""!==L&&!Di(V)&&(A+=ft(P,L),L=""),D=V,P=P||!Di(D);y++}return""!==L&&(A+=ft(P,L)),A}function Oi(_){return si(()=>{const A=or(_),y={...A,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===zt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:A.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||wt.Emulated,styles:_.styles||Me,_:null,schemas:_.schemas||null,tView:null,id:""};tr(y);const D=_.dependencies;return y.directiveDefs=Sr(D,!1),y.pipeDefs=Sr(D,!0),y.id=function Fr(_){let A=0;const y=[_.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 y)A=Math.imul(31,A)+L.charCodeAt(0)<<0;return A+=2147483648,"c"+A}(y),y})}function zn(_,A,y){const D=_.\u0275cmp;D.directiveDefs=Sr(A,!1),D.pipeDefs=Sr(y,!0)}function $n(_){return Yi(_)||Mn(_)}function fr(_){return null!==_}function On(_){return si(()=>({type:_.type,bootstrap:_.bootstrap||Me,declarations:_.declarations||Me,imports:_.imports||Me,exports:_.exports||Me,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function xr(_,A){if(null==_)return Tt;const y={};for(const D in _)if(_.hasOwnProperty(D)){let L=_[D],P=L;Array.isArray(L)&&(P=L[1],L=L[0]),y[L]=D,A&&(A[L]=P)}return y}function qn(_){return si(()=>{const A=or(_);return tr(A),A})}function ar(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Yi(_){return _[mt]||null}function Mn(_){return _[qe]||null}function Fn(_){return _[Ke]||null}function Sn(_){const A=Yi(_)||Mn(_)||Fn(_);return null!==A&&A.standalone}function Wn(_,A){const y=_[At]||null;if(!y&&!0===A)throw new Error(`Type ${B(_)} does not have '\u0275mod' property.`);return y}function or(_){const A={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:A,inputTransforms:null,inputConfig:_.inputs||Tt,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||Me,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:xr(_.inputs,A),outputs:xr(_.outputs)}}function tr(_){_.features?.forEach(A=>A(_))}function Sr(_,A){if(!_)return null;const y=A?Fn:$n;return()=>("function"==typeof _?_():_).map(D=>y(D)).filter(fr)}const bn=0,Si=1,Gi=2,un=3,Hn=4,cr=5,kn=6,ir=7,wn=8,nr=9,dr=10,zi=11,rr=12,Dr=13,Yn=14,Cn=15,Pt=16,hi=17,ct=18,Qt=19,Jt=20,ci=21,Hi=22,Xi=23,gt=24,oi=25,It=1,Ft=2,di=7,An=9,qi=11;function Rn(_){return Array.isArray(_)&&"object"==typeof _[It]}function mr(_){return Array.isArray(_)&&!0===_[It]}function vr(_){return 0!=(4&_.flags)}function kr(_){return _.componentOffset>-1}function Jn(_){return 1==(1&_.flags)}function Kn(_){return!!_.template}function Ba(_){return 0!=(512&_[Gi])}function Zn(_,A){return _.hasOwnProperty(Ut)?_[Ut]:null}let cs=n.WeakRef??class vo{constructor(A){this.ref=A}deref(){return this.ref}},zr=0,Lr=null,Or=!1;function Gn(_){const A=Lr;return Lr=_,A}class Wr{constructor(){this.id=zr++,this.ref=function Ua(_){return new cs(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[A,y]of this.producers){const D=y.producerNode.deref();if(null!=D&&y.atTrackingVersion===this.trackingVersion){if(D.producerPollStatus(y.seenValueVersion))return!0}else this.producers.delete(A),D?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const A=Or;Or=!0;try{for(const[y,D]of this.consumers){const L=D.consumerNode.deref();null!=L&&L.trackingVersion===D.atTrackingVersion?L.onConsumerDependencyMayHaveChanged():(this.consumers.delete(y),L?.producers.delete(this.id))}}finally{Or=A}}producerAccessed(){if(Or)throw new Error("");if(null===Lr)return;let A=Lr.producers.get(this.id);void 0===A?(A={consumerNode:Lr.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Lr.trackingVersion},Lr.producers.set(this.id,A),this.consumers.set(Lr.id,A)):(A.seenValueVersion=this.valueVersion,A.atTrackingVersion=Lr.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Lr?.consumerAllowSignalWrites}producerPollStatus(A){return this.valueVersion!==A||(this.onProducerUpdateValueVersion(),this.valueVersion!==A)}}let Co=null;function us(_){const A=Gn(null);try{return _()}finally{Gn(A)}}const No=()=>{};class Uo extends Wr{constructor(A,y,D){super(),this.watch=A,this.schedule=y,this.dirty=!1,this.cleanupFn=No,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 A=Gn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=No,this.watch(this.registerOnCleanup)}finally{Gn(A)}}cleanup(){this.cleanupFn()}}class hs{constructor(A,y,D){this.previousValue=A,this.currentValue=y,this.firstChange=D}isFirstChange(){return this.firstChange}}function to(){return Fa}function Fa(_){return _.type.prototype.ngOnChanges&&(_.setInput=Vo),Fo}function Fo(){const _=jo(this),A=_?.current;if(A){const y=_.previous;if(y===Tt)_.previous=A;else for(let D in A)y[D]=A[D];_.current=null,this.ngOnChanges(A)}}function Vo(_,A,y,D){const L=this.declaredInputs[y],P=jo(_)||function Tr(_,A){return _[yo]=A}(_,{previous:Tt,current:null}),V=P.current||(P.current={}),ue=P.previous,Se=ue[L];V[L]=new hs(Se&&Se.currentValue,A,ue===Tt),_[D]=A}to.ngInherit=!0;const yo="__ngSimpleChanges__";function jo(_){return _[yo]||null}const Rr=function(_,A,y){},la="svg";function Bn(_){for(;Array.isArray(_);)_=_[bn];return _}function be(_,A){return Bn(A[_])}function Ct(_,A){return Bn(A[_.index])}function bt(_,A){return _.data[A]}function Zt(_,A){return _[A]}function ai(_,A){const y=A[_];return Rn(y)?y:y[bn]}function _n(_,A){return null==A?null:_[A]}function hn(_){_[hi]=0}function nn(_){1024&_[Gi]||(_[Gi]|=1024,ln(_,1))}function Vn(_){1024&_[Gi]&&(_[Gi]&=-1025,ln(_,-1))}function ln(_,A){let y=_[un];if(null===y)return;y[cr]+=A;let D=y;for(y=y[un];null!==y&&(1===A&&1===D[cr]||-1===A&&0===D[cr]);)y[cr]+=A,D=y,y=y[un]}const Ii={lFrame:Vs(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ps(){return Ii.bindingsEnabled}function Ca(){return null!==Ii.skipHydrationRootTNode}function bi(){return Ii.lFrame.lView}function gn(){return Ii.lFrame.tView}function da(_){return Ii.lFrame.contextLView=_,_[wn]}function Yo(_){return Ii.lFrame.contextLView=null,_}function hr(){let _=To();for(;null!==_&&64===_.type;)_=_.parent;return _}function To(){return Ii.lFrame.currentTNode}function Ur(_,A){const y=Ii.lFrame;y.currentTNode=_,y.isParent=A}function Zo(){return Ii.lFrame.isParent}function Go(){Ii.lFrame.isParent=!1}function _r(){const _=Ii.lFrame;let A=_.bindingRootIndex;return-1===A&&(A=_.bindingRootIndex=_.tView.bindingStartIndex),A}function ua(){return Ii.lFrame.bindingIndex}function no(){return Ii.lFrame.bindingIndex++}function Ra(_){const A=Ii.lFrame,y=A.bindingIndex;return A.bindingIndex=A.bindingIndex+_,y}function Bs(_,A){const y=Ii.lFrame;y.bindingIndex=y.bindingRootIndex=_,Jo(A)}function Jo(_){Ii.lFrame.currentDirectiveIndex=_}function Ko(_){const A=Ii.lFrame.currentDirectiveIndex;return-1===A?null:_[A]}function ms(){return Ii.lFrame.currentQueryIndex}function Qo(_){Ii.lFrame.currentQueryIndex=_}function Us(_){const A=_[Si];return 2===A.type?A.declTNode:1===A.type?_[kn]:null}function ro(_,A,y){if(y&r.SkipSelf){let L=A,P=_;for(;!(L=L.parent,null!==L||y&r.Host||(L=Us(P),null===L||(P=P[Yn],10&L.type))););if(null===L)return!1;A=L,_=P}const D=Ii.lFrame=Fs();return D.currentTNode=A,D.lView=_,!0}function $o(_){const A=Fs(),y=_[Si];Ii.lFrame=A,A.currentTNode=y.firstChild,A.lView=_,A.tView=y,A.contextLView=_,A.bindingIndex=y.bindingStartIndex,A.inI18n=!1}function Fs(){const _=Ii.lFrame,A=null===_?null:_.child;return null===A?Vs(_):A}function Vs(_){const A={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=A),A}function Xo(){const _=Ii.lFrame;return Ii.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Eo=Xo;function _s(){const _=Xo();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Re(){return Ii.lFrame.selectedIndex}function $(_){Ii.lFrame.selectedIndex=_}function Te(){const _=Ii.lFrame;return bt(_.tView,_.selectedIndex)}function ht(){Ii.lFrame.currentNamespace=la}function Ht(){!function ii(){Ii.lFrame.currentNamespace=null}()}let Ni=!0;function Fi(){return Ni}function sn(_){Ni=_}function ja(_,A){for(let y=A.directiveStart,D=A.directiveEnd;y=D)break}else A[Se]<0&&(_[hi]+=65536),(ue>13<_[hi]>>16&&(3&_[Gi])===A&&(_[Gi]+=8192,gs(ue,P)):gs(ue,P)}const rn=-1;class Cr{constructor(A,y,D){this.factory=A,this.resolving=!1,this.canSeeViewProviders=y,this.injectImpl=D}}function dl(_){return _!==rn}function es(_){return 32767&_}function ea(_,A){let y=function Zl(_){return _>>16}(_),D=A;for(;y>0;)D=D[Yn],y--;return D}let bs=!0;function As(_){const A=bs;return bs=_,A}const vs=255,ql=5;let Jl=0;const gr={};function Ms(_,A){const y=Zr(_,A);if(-1!==y)return y;const D=A[Si];D.firstCreatePass&&(_.injectorIndex=A.length,pr(D.data,_),pr(A,null),pr(D.blueprint,null));const L=xo(_,A),P=_.injectorIndex;if(dl(L)){const V=es(L),ue=ea(L,A),Se=ue[Si].data;for(let at=0;at<8;at++)A[P+at]=ue[V+at]|Se[V+at]}return A[P+8]=L,P}function pr(_,A){_.push(0,0,0,0,0,0,0,0,A)}function Zr(_,A){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===A[_.injectorIndex+8]?-1:_.injectorIndex}function xo(_,A){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let y=0,D=null,L=A;for(;null!==L;){if(D=ws(L),null===D)return rn;if(y++,L=L[Yn],-1!==D.injectorIndex)return D.injectorIndex|y<<16}return rn}function Cs(_,A,y){!function Kl(_,A,y){let D;"string"==typeof y?D=y.charCodeAt(0)||0:y.hasOwnProperty(Xt)&&(D=y[Xt]),null==D&&(D=y[Xt]=Jl++);const L=D&vs;A.data[_+(L>>ql)]|=1<=0?A&vs:_l:A}(y);if("function"==typeof P){if(!ro(A,_,D))return D&r.Host?ts(L,0,D):ul(A,y,D,L);try{const V=P(D);if(null!=V||D&r.Optional)return V;Ze()}finally{Eo()}}else if("number"==typeof P){let V=null,ue=Zr(_,A),Se=rn,at=D&r.Host?A[Cn][kn]:null;for((-1===ue||D&r.SkipSelf)&&(Se=-1===ue?xo(_,A):A[ue+8],Se!==rn&&ml(D,!1)?(V=A[Si],ue=es(Se),A=ea(Se,A)):ue=-1);-1!==ue;){const Dt=A[Si];if(fl(P,ue,Dt.data)){const jt=lo(ue,A,y,V,D,at);if(jt!==gr)return jt}Se=A[ue+8],Se!==rn&&ml(D,A[Si].data[ue+8]===at)&&fl(P,ue,A)?(V=Dt,ue=es(Se),A=ea(Se,A)):ue=-1}}return L}function lo(_,A,y,D,L,P){const V=A[Si],ue=V.data[_+8],Dt=ys(ue,V,y,null==D?kr(ue)&&bs:D!=V&&0!=(3&ue.type),L&r.Host&&P===ue);return null!==Dt?co(A,V,Dt,ue):gr}function ys(_,A,y,D,L){const P=_.providerIndexes,V=A.data,ue=1048575&P,Se=_.directiveStart,Dt=P>>20,ti=L?ue+Dt:_.directiveEnd;for(let ni=D?ue:ue+Dt;ni=Se&&Ai.type===y)return ni}if(L){const ni=V[Se];if(ni&&Kn(ni)&&ni.type===y)return Se}return null}function co(_,A,y,D){let L=_[y];const P=A.data;if(function oo(_){return _ instanceof Cr}(L)){const V=L;V.resolving&&function z(_,A){const y=A?`. Dependency path: ${A.join(" > ")} > ${_}`:"";throw new oe(-200,`Circular dependency in DI detected for ${_}${y}`)}(function J(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():W(_)}(P[y]));const ue=As(V.canSeeViewProviders);V.resolving=!0;const Se=V.injectImpl?M(V.injectImpl):null;ro(_,D,r.Default);try{L=_[y]=V.factory(void 0,P,_,D),A.firstCreatePass&&y>=D.directiveStart&&function In(_,A,y){const{ngOnChanges:D,ngOnInit:L,ngDoCheck:P}=A.type.prototype;if(D){const V=Fa(A);(y.preOrderHooks??=[]).push(_,V),(y.preOrderCheckHooks??=[]).push(_,V)}L&&(y.preOrderHooks??=[]).push(0-_,L),P&&((y.preOrderHooks??=[]).push(_,P),(y.preOrderCheckHooks??=[]).push(_,P))}(y,P[y],A)}finally{null!==Se&&M(Se),As(ue),V.resolving=!1,Eo()}}return L}function fl(_,A,y){return!!(y[A+(_>>ql)]&1<<_)}function ml(_,A){return!(_&r.Self||_&r.Host&&A)}class So{constructor(A,y){this._tNode=A,this._lView=y}get(A,y,D){return hl(this._tNode,this._lView,A,tt(D),y)}}function _l(){return new So(hr(),bi())}function Ys(_){return si(()=>{const A=_.prototype.constructor,y=A[Ut]||br(A),D=Object.prototype;let L=Object.getPrototypeOf(_.prototype).constructor;for(;L&&L!==D;){const P=L[Ut]||br(L);if(P&&P!==y)return P;L=Object.getPrototypeOf(L)}return P=>new P})}function br(_){return ce(_)?()=>{const A=br(F(_));return A&&A()}:Zn(_)}function ws(_){const A=_[Si],y=A.type;return 2===y?A.declTNode:1===y?_[kn]:null}function Gr(_){return function Ws(_,A){if("class"===A)return _.classes;if("style"===A)return _.styles;const y=_.attrs;if(y){const D=y.length;let L=0;for(;L{const D=function Ya(_){return function(...y){if(_){const D=_(...y);for(const L in D)this[L]=D[L]}}}(A);function L(...P){if(this instanceof L)return D.apply(this,P),this;const V=new L(...P);return ue.annotation=V,ue;function ue(Se,at,Dt){const jt=Se.hasOwnProperty(ho)?Se[ho]:Object.defineProperty(Se,ho,{value:[]})[ho];for(;jt.length<=Dt;)jt.push(null);return(jt[Dt]=jt[Dt]||[]).push(V),Se}}return y&&(L.prototype=Object.create(y.prototype)),L.prototype.ngMetadataName=_,L.annotationCls=L,L})}function Zs(_,A){_.forEach(y=>Array.isArray(y)?Zs(y,A):A(y))}function Hc(_,A,y){A>=_.length?_.push(y):_.splice(A,0,y)}function gl(_,A){return A>=_.length-1?_.pop():_.splice(A,1)[0]}function Gs(_,A){const y=[];for(let D=0;D<_;D++)y.push(A);return y}function ha(_,A,y){let D=Es(_,A);return D>=0?_[1|D]=y:(D=~D,function Ud(_,A,y,D){let L=_.length;if(L==A)_.push(y,D);else if(1===L)_.push(D,_[0]),_[0]=y;else{for(L--,_.push(_[L-1],_[L]);L>A;)_[L]=_[L-2],L--;_[A]=y,_[A+1]=D}}(_,D,A,y)),D}function $l(_,A){const y=Es(_,A);if(y>=0)return _[1|y]}function Es(_,A){return function Ae(_,A,y){let D=0,L=_.length>>y;for(;L!==D;){const P=D+(L-D>>1),V=_[P<A?L=P:D=P+1}return~(L<({token:_})),-1),Li=St(Pa("Optional"),8),mn=St(Pa("SkipSelf"),4);function Fc(_){return 128==(128&_.flags)}var jc=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(jc||{});const k0=/^>|^->||--!>|)/,N0="\u200b$1\u200b";const Vd=new Map;let U0=0;const zd="__ngContext__";function na(_,A){Rn(A)?(_[zd]=A[Qt],function V0(_){Vd.set(_[Qt],_)}(A)):_[zd]=A}let Wd;function Yd(_,A){return Wd(_,A)}function nc(_){const A=_[un];return mr(A)?A[un]:A}function fp(_){return _p(_[rr])}function mp(_){return _p(_[Hn])}function _p(_){for(;null!==_&&!mr(_);)_=_[Hn];return _}function Al(_,A,y,D,L){if(null!=D){let P,V=!1;mr(D)?P=D:Rn(D)&&(V=!0,D=D[bn]);const ue=Bn(D);0===_&&null!==y?null==L?Mp(A,y,ue):Ks(A,y,ue,L||null,!0):1===_&&null!==y?Ks(A,y,ue,L||null,!0):2===_?function Gc(_,A,y){const D=Yc(_,A);D&&function s1(_,A,y,D){_.removeChild(A,y,D)}(_,D,A,y)}(A,ue,V):3===_&&A.destroyNode(ue),null!=P&&function d1(_,A,y,D,L){const P=y[di];P!==Bn(y)&&Al(A,_,D,P,L);for(let ue=qi;ueA.replace(B0,N0))}(A))}function Wc(_,A,y){return _.createElement(A,y)}function bp(_,A){const y=_[An],D=y.indexOf(A);Vn(A),y.splice(D,1)}function Gd(_,A){if(_.length<=qi)return;const y=qi+A,D=_[y];if(D){const L=D[Pt];null!==L&&L!==_&&bp(L,D),A>0&&(_[y-1][Hn]=D[Hn]);const P=gl(_,qi+A);!function $0(_,A){ac(_,A,A[zi],2,null,null),A[bn]=null,A[kn]=null}(D[Si],D);const V=P[ct];null!==V&&V.detachView(P[Si]),D[un]=null,D[Hn]=null,D[Gi]&=-129}return D}function Ap(_,A){if(!(256&A[Gi])){const y=A[zi];A[Xi]?.destroy(),A[gt]?.destroy(),y.destroyNode&&ac(_,A,y,3,null,null),function t1(_){let A=_[rr];if(!A)return qd(_[Si],_);for(;A;){let y=null;if(Rn(A))y=A[rr];else{const D=A[qi];D&&(y=D)}if(!y){for(;A&&!A[Hn]&&A!==_;)Rn(A)&&qd(A[Si],A),A=A[un];null===A&&(A=_),Rn(A)&&qd(A[Si],A),y=A&&A[Hn]}A=y}}(A)}}function qd(_,A){if(!(256&A[Gi])){A[Gi]&=-129,A[Gi]|=256,function o1(_,A){let y;if(null!=_&&null!=(y=_.destroyHooks))for(let D=0;D=0?D[V]():D[-V].unsubscribe(),P+=2}else y[P].call(D[y[P+1]]);null!==D&&(A[ir]=null);const L=A[ci];if(null!==L){A[ci]=null;for(let P=0;P-1){const{encapsulation:P}=_.data[D.directiveStart+L];if(P===wt.None||P===wt.Emulated)return null}return Ct(D,y)}}(_,A.parent,y)}function Ks(_,A,y,D,L){_.insertBefore(A,y,D,L)}function Mp(_,A,y){_.appendChild(A,y)}function Cp(_,A,y,D,L){null!==D?Ks(_,A,y,D,L):Mp(_,A,y)}function Yc(_,A){return _.parentNode(A)}function yp(_,A,y){return Tp(_,A,y)}let Kd,qc,eu,Jc,Tp=function wp(_,A,y){return 40&_.type?Ct(_,y):null};function Zc(_,A,y,D){const L=Jd(_,D,A),P=A[zi],ue=yp(D.parent||A[kn],D,A);if(null!=L)if(Array.isArray(y))for(let Se=0;Se_,createScript:_=>_,createScriptURL:_=>_})}catch{}return qc}()?.createHTML(_)||_}function _1(_){eu=_}function oc(){if(void 0!==eu)return eu;if(typeof document<"u")return document;throw new oe(210,!1)}function tu(){if(void 0===Jc&&(Jc=null,n.trustedTypes))try{Jc=n.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Jc}function Rp(_){return tu()?.createHTML(_)||_}function Ip(_){return tu()?.createScriptURL(_)||_}class Qs{constructor(A){this.changingThisBreaksApplicationSecurity=A}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ye})`}}class g1 extends Qs{getTypeName(){return"HTML"}}class b1 extends Qs{getTypeName(){return"Style"}}class A1 extends Qs{getTypeName(){return"Script"}}class v1 extends Qs{getTypeName(){return"URL"}}class M1 extends Qs{getTypeName(){return"ResourceURL"}}function ns(_){return _ instanceof Qs?_.changingThisBreaksApplicationSecurity:_}function Ml(_,A){const y=function C1(_){return _ instanceof Qs&&_.getTypeName()||null}(_);if(null!=y&&y!==A){if("ResourceURL"===y&&"URL"===A)return!0;throw new Error(`Required a safe ${A}, got a ${y} (see ${ye})`)}return y===A}function y1(_){return new g1(_)}function w1(_){return new b1(_)}function T1(_){return new A1(_)}function E1(_){return new v1(_)}function x1(_){return new M1(_)}class S1{constructor(A){this.inertDocumentHelper=A}getInertBodyElement(A){A=""+A;try{const y=(new window.DOMParser).parseFromString(vl(A),"text/html").body;return null===y?this.inertDocumentHelper.getInertBodyElement(A):(y.removeChild(y.firstChild),y)}catch{return null}}}class D1{constructor(A){this.defaultDoc=A,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(A){const y=this.inertDocument.createElement("template");return y.innerHTML=vl(A),y}}const O1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Kc(_){return(_=String(_)).match(O1)?_:"unsafe:"+_}function rs(_){const A={};for(const y of _.split(","))A[y]=!0;return A}function sc(..._){const A={};for(const y of _)for(const D in y)y.hasOwnProperty(D)&&(A[D]=!0);return A}const kp=rs("area,br,col,hr,img,wbr"),Bp=rs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Np=rs("rp,rt"),iu=sc(kp,sc(Bp,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")),sc(Np,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")),sc(Np,Bp)),nu=rs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Up=sc(nu,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")),R1=rs("script,style,template");class P1{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(A){let y=A.firstChild,D=!0;for(;y;)if(y.nodeType===Node.ELEMENT_NODE?D=this.startElement(y):y.nodeType===Node.TEXT_NODE?this.chars(y.nodeValue):this.sanitizedSomething=!0,D&&y.firstChild)y=y.firstChild;else for(;y;){y.nodeType===Node.ELEMENT_NODE&&this.endElement(y);let L=this.checkClobberedElement(y,y.nextSibling);if(L){y=L;break}y=this.checkClobberedElement(y,y.parentNode)}return this.buf.join("")}startElement(A){const y=A.nodeName.toLowerCase();if(!iu.hasOwnProperty(y))return this.sanitizedSomething=!0,!R1.hasOwnProperty(y);this.buf.push("<"),this.buf.push(y);const D=A.attributes;for(let L=0;L"),!0}endElement(A){const y=A.nodeName.toLowerCase();iu.hasOwnProperty(y)&&!kp.hasOwnProperty(y)&&(this.buf.push(""))}chars(A){this.buf.push(Fp(A))}checkClobberedElement(A,y){if(y&&(A.compareDocumentPosition(y)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${A.outerHTML}`);return y}}const I1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,H1=/([^\#-~ |!])/g;function Fp(_){return _.replace(/&/g,"&").replace(I1,function(A){return"&#"+(1024*(A.charCodeAt(0)-55296)+(A.charCodeAt(1)-56320)+65536)+";"}).replace(H1,function(A){return"&#"+A.charCodeAt(0)+";"}).replace(//g,">")}let Qc;function Vp(_,A){let y=null;try{Qc=Qc||function Hp(_){const A=new D1(_);return function L1(){try{return!!(new window.DOMParser).parseFromString(vl(""),"text/html")}catch{return!1}}()?new S1(A):A}(_);let D=A?String(A):"";y=Qc.getInertBodyElement(D);let L=5,P=D;do{if(0===L)throw new Error("Failed to sanitize html because the input is unstable");L--,D=P,P=y.innerHTML,y=Qc.getInertBodyElement(D)}while(D!==P);return vl((new P1).sanitizeChildren(ru(y)||y))}finally{if(y){const D=ru(y)||y;for(;D.firstChild;)D.removeChild(D.firstChild)}}}function ru(_){return"content"in _&&function k1(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var $s=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}($s||{});function jp(_){const A=lc();return A?Rp(A.sanitize($s.HTML,_)||""):Ml(_,"HTML")?Rp(ns(_)):Vp(oc(),W(_))}function au(_){const A=lc();return A?A.sanitize($s.URL,_)||"":Ml(_,"URL")?ns(_):Kc(W(_))}function zp(_){const A=lc();if(A)return Ip(A.sanitize($s.RESOURCE_URL,_)||"");if(Ml(_,"ResourceURL"))return Ip(ns(_));throw new oe(904,!1)}function Wp(_,A,y){return function V1(_,A){return"src"===A&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===A&&("base"===_||"link"===_)?zp:au}(A,y)(_)}function lc(){const _=bi();return _&&_[dr].sanitizer}class jn{constructor(A,y){this._desc=A,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof y?this.__NG_ELEMENT_ID__=y:void 0!==y&&(this.\u0275prov=Y({token:this,providedIn:y.providedIn||"root",factory:y.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const cc=new jn("ENVIRONMENT_INITIALIZER"),Yp=new jn("INJECTOR",-1),Zp=new jn("INJECTOR_DEF_TYPES");class Gp{get(A,y=c){if(y===c){const D=new Error(`NullInjectorError: No provider for ${B(A)}!`);throw D.name="NullInjectorError",D}return y}}function ou(_){return{\u0275providers:_}}function j1(..._){return{\u0275providers:qp(0,_),\u0275fromNgModule:!0}}function qp(_,...A){const y=[],D=new Set;let L;return Zs(A,P=>{const V=P;su(V,y,[],D)&&(L||=[],L.push(V))}),void 0!==L&&Jp(L,y),y}function Jp(_,A){for(let y=0;y<_.length;y++){const{providers:L}=_[y];lu(L,P=>{A.push(P)})}}function su(_,A,y,D){if(!(_=F(_)))return!1;let L=null,P=Be(_);const V=!P&&Yi(_);if(P||V){if(V&&!V.standalone)return!1;L=_}else{const Se=_.ngModule;if(P=Be(Se),!P)return!1;L=Se}const ue=D.has(L);if(V){if(ue)return!1;if(D.add(L),V.dependencies){const Se="function"==typeof V.dependencies?V.dependencies():V.dependencies;for(const at of Se)su(at,A,y,D)}}else{if(!P)return!1;{if(null!=P.imports&&!ue){let at;D.add(L);try{Zs(P.imports,Dt=>{su(Dt,A,y,D)&&(at||=[],at.push(Dt))})}finally{}void 0!==at&&Jp(at,A)}if(!ue){const at=Zn(L)||(()=>new L);A.push({provide:L,useFactory:at,deps:Me},{provide:Zp,useValue:L,multi:!0},{provide:cc,useValue:()=>se(L),multi:!0})}const Se=P.providers;null==Se||ue||lu(Se,Dt=>{A.push(Dt)})}}return L!==_&&void 0!==_.providers}function lu(_,A){for(let y of _)Ce(y)&&(y=y.\u0275providers),Array.isArray(y)?lu(y,A):A(y)}const z1=v({provide:String,useValue:v});function cu(_){return null!==_&&"object"==typeof _&&z1 in _}function Xs(_){return"function"==typeof _}const du=new jn("Set Injector scope."),$c={},Y1={};let uu;function Xc(){return void 0===uu&&(uu=new Gp),uu}class el{}class hu extends el{get destroyed(){return this._destroyed}constructor(A,y,D,L){super(),this.parent=y,this.source=D,this.scopes=L,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,fu(A,V=>this.processProvider(V)),this.records.set(Yp,Cl(void 0,this)),L.has("environment")&&this.records.set(el,Cl(void 0,this));const P=this.records.get(du);null!=P&&"string"==typeof P.value&&this.scopes.add(P.value),this.injectorDefTypes=new Set(this.get(Zp.multi,Me,r.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const y of this._ngOnDestroyHooks)y.ngOnDestroy();const A=this._onDestroyHooks;this._onDestroyHooks=[];for(const y of A)y()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(A){return this.assertNotDestroyed(),this._onDestroyHooks.push(A),()=>this.removeOnDestroy(A)}runInContext(A){this.assertNotDestroyed();const y=De(this),D=M(void 0);try{return A()}finally{De(y),M(D)}}get(A,y=c,D=r.Default){if(this.assertNotDestroyed(),A.hasOwnProperty(mi))return A[mi](this);D=tt(D);const L=De(this),P=M(void 0);try{if(!(D&r.SkipSelf)){let ue=this.records.get(A);if(void 0===ue){const Se=function K1(_){return"function"==typeof _||"object"==typeof _&&_ instanceof jn}(A)&&je(A);ue=Se&&this.injectableDefInScope(Se)?Cl(pu(A),$c):null,this.records.set(A,ue)}if(null!=ue)return this.hydrate(A,ue)}return(D&r.Self?Xc():this.parent).get(A,y=D&r.Optional&&y===c?null:y)}catch(V){if("NullInjectorError"===V.name){if((V[d]=V[d]||[]).unshift(B(A)),L)throw V;return function Ot(_,A,y,D){const L=_[d];throw A[Q]&&L.unshift(A[Q]),_.message=function Vt(_,A,y,D=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let L=B(A);if(Array.isArray(A))L=A.map(B).join(" -> ");else if("object"==typeof A){let P=[];for(let V in A)if(A.hasOwnProperty(V)){let ue=A[V];P.push(V+":"+("string"==typeof ue?JSON.stringify(ue):B(ue)))}L=`{${P.join(", ")}}`}return`${y}${D?"("+D+")":""}[${L}]: ${_.replace(E,"\n ")}`}("\n"+_.message,L,y,D),_.ngTokenPath=L,_[d]=null,_}(V,A,"R3InjectorError",this.source)}throw V}finally{M(P),De(L)}}resolveInjectorInitializers(){const A=De(this),y=M(void 0);try{const D=this.get(cc.multi,Me,r.Self);for(const L of D)L()}finally{De(A),M(y)}}toString(){const A=[],y=this.records;for(const D of y.keys())A.push(B(D));return`R3Injector[${A.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new oe(205,!1)}processProvider(A){let y=Xs(A=F(A))?A:F(A&&A.provide);const D=function G1(_){return cu(_)?Cl(void 0,_.useValue):Cl($p(_),$c)}(A);if(Xs(A)||!0!==A.multi)this.records.get(y);else{let L=this.records.get(y);L||(L=Cl(void 0,$c,!0),L.factory=()=>lt(L.multi),this.records.set(y,L)),y=A,L.multi.push(A)}this.records.set(y,D)}hydrate(A,y){return y.value===$c&&(y.value=Y1,y.value=y.factory()),"object"==typeof y.value&&y.value&&function J1(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(y.value)&&this._ngOnDestroyHooks.add(y.value),y.value}injectableDefInScope(A){if(!A.providedIn)return!1;const y=F(A.providedIn);return"string"==typeof y?"any"===y||this.scopes.has(y):this.injectorDefTypes.has(y)}removeOnDestroy(A){const y=this._onDestroyHooks.indexOf(A);-1!==y&&this._onDestroyHooks.splice(y,1)}}function pu(_){const A=je(_),y=null!==A?A.factory:Zn(_);if(null!==y)return y;if(_ instanceof jn)throw new oe(204,!1);if(_ instanceof Function)return function Z1(_){const A=_.length;if(A>0)throw Gs(A,"?"),new oe(204,!1);const y=function X(_){return _&&(_[ke]||_[he])||null}(_);return null!==y?()=>y.factory(_):()=>new _}(_);throw new oe(204,!1)}function $p(_,A,y){let D;if(Xs(_)){const L=F(_);return Zn(L)||pu(L)}if(cu(_))D=()=>F(_.useValue);else if(function Qp(_){return!(!_||!_.useFactory)}(_))D=()=>_.useFactory(...lt(_.deps||[]));else if(function Kp(_){return!(!_||!_.useExisting)}(_))D=()=>se(F(_.useExisting));else{const L=F(_&&(_.useClass||_.provide));if(!function q1(_){return!!_.deps}(_))return Zn(L)||pu(L);D=()=>new L(...lt(_.deps))}return D}function Cl(_,A,y=!1){return{factory:_,value:A,multi:y?[]:void 0}}function fu(_,A){for(const y of _)Array.isArray(y)?fu(y,A):y&&Ce(y)?fu(y.\u0275providers,A):A(y)}const Xp=new jn("AppId",{providedIn:"root",factory:()=>Q1}),Q1="ng",ef=new jn("Platform Initializer"),mu=new jn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),$1=new jn("AnimationModuleType"),X1=new jn("CSP nonce",{providedIn:"root",factory:()=>oc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let nf=(_,A)=>null;function rf(_,A){return nf(_,A)}class lb{}class lf{}class db{resolveComponentFactory(A){throw function cb(_){const A=Error(`No component factory found for ${B(_)}.`);return A.ngComponent=_,A}(A)}}let hc=(()=>{class _{static#e=this.NULL=new db}return _})();function ub(){return wl(hr(),bi())}function wl(_,A){return new pc(Ct(_,A))}let pc=(()=>{class _{constructor(y){this.nativeElement=y}static#e=this.__NG_ELEMENT_ID__=ub}return _})();function hb(_){return _ instanceof pc?_.nativeElement:_}class df{}let pb=(()=>{class _{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function fb(){const _=bi(),y=ai(hr().index,_);return(Rn(y)?y:_)[zi]}()}return _})(),mb=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>null})}return _})();class uf{constructor(A){this.full=A,this.major=A.split(".")[0],this.minor=A.split(".")[1],this.patch=A.split(".").slice(2).join(".")}}const _b=new uf("16.1.5"),Eu={};function fc(_){for(;_;){_[Gi]|=64;const A=nc(_);if(Ba(_)&&!A)return _;_=A}return null}function xu(_){return _.ngOriginalError}class Tl{constructor(){this._console=console}handleError(A){const y=this._findOriginalError(A);this._console.error("ERROR",A),y&&this._console.error("ORIGINAL ERROR",y)}_findOriginalError(A){let y=A&&xu(A);for(;y&&xu(y);)y=xu(y);return y||null}}const ff=new jn("",{providedIn:"root",factory:()=>!1});function mf(_){return _.ownerDocument.defaultView}function _f(_){return _.ownerDocument}function as(_){return _ instanceof Function?_():_}class Mf extends Wr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(A){this._lView=A}onConsumerDependencyMayHaveChanged(){fc(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(A,y,D){const L=Gn(this);this.trackingVersion++;try{A(y,D)}finally{Gn(L)}}destroy(){this.trackingVersion++}}let ad=null;function Cf(){return ad??=new Mf,ad}function yf(_,A){return _[A]??Cf()}function wf(_,A){const y=Cf();y.hasReadASignal&&(_[A]=ad,y.lView=_,ad=new Mf)}const fn={};function Tf(_){Ef(gn(),bi(),Re()+_,!1)}function Ef(_,A,y,D){if(!D)if(3==(3&A[Gi])){const P=_.preOrderCheckHooks;null!==P&&ya(A,P,y)}else{const P=_.preOrderHooks;null!==P&&wa(A,P,0,y)}$(y)}function Lf(_,A=null,y=null,D){const L=Of(_,A,y,D);return L.resolveInjectorInitializers(),L}function Of(_,A=null,y=null,D,L=new Set){const P=[y||Me,j1(_)];return D=D||("object"==typeof _?void 0:B(_)),new hu(P,A||Xc(),D||null,L)}let Ss=(()=>{class _{static#e=this.THROW_IF_NOT_FOUND=c;static#t=this.NULL=new Gp;static create(y,D){if(Array.isArray(y))return Lf({name:""},D,y,"");{const L=y.name??"";return Lf({name:L},y.parent,y.providers,L)}}static#i=this.\u0275prov=Y({token:_,providedIn:"any",factory:()=>se(Yp)});static#n=this.__NG_ELEMENT_ID__=-1}return _})();function xl(_,A=r.Default){const y=bi();return null===y?se(_,A):hl(hr(),y,F(_),A)}function Rf(){throw new Error("invalid")}function od(_,A,y,D,L,P,V,ue,Se,at,Dt){const jt=A.blueprint.slice();return jt[bn]=L,jt[Gi]=140|D,(null!==at||_&&2048&_[Gi])&&(jt[Gi]|=2048),hn(jt),jt[un]=jt[Yn]=_,jt[wn]=y,jt[dr]=V||_&&_[dr],jt[zi]=ue||_&&_[zi],jt[nr]=Se||_&&_[nr]||null,jt[kn]=P,jt[Qt]=function F0(){return U0++}(),jt[Hi]=Dt,jt[Jt]=at,jt[Cn]=2==A.type?_[Cn]:jt,jt}function Sl(_,A,y,D,L){let P=_.data[A];if(null===P)P=function Su(_,A,y,D,L){const P=To(),V=Zo(),Se=_.data[A]=function Hb(_,A,y,D,L,P){let V=A?A.injectorIndex:-1,ue=0;return Ca()&&(ue|=128),{type:y,index:D,insertBeforeIndex:null,injectorIndex:V,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:ue,providerIndexes:0,value:L,attrs:P,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:A,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,V?P:P&&P.parent,y,A,D,L);return null===_.firstChild&&(_.firstChild=Se),null!==P&&(V?null==P.child&&null!==Se.parent&&(P.child=Se):null===P.next&&(P.next=Se,Se.prev=P)),Se}(_,A,y,D,L),function ks(){return Ii.lFrame.inI18n}()&&(P.flags|=32);else if(64&P.type){P.type=y,P.value=D,P.attrs=L;const V=function Va(){const _=Ii.lFrame,A=_.currentTNode;return _.isParent?A:A.parent}();P.injectorIndex=null===V?-1:V.injectorIndex}return Ur(P,!0),P}function mc(_,A,y,D){if(0===y)return-1;const L=A.length;for(let P=0;Poi&&Ef(_,A,oi,!1),Rr(ue?2:0,L),ue)P.runInContext(y,D,L);else{const at=Gn(null);try{y(D,L)}finally{Gn(at)}}}finally{ue&&null===A[Xi]&&wf(A,Xi),$(V),Rr(ue?3:1,L)}}function Du(_,A,y){if(vr(A)){const D=Gn(null);try{const P=A.directiveEnd;for(let V=A.directiveStart;Vnull;function kf(_,A,y,D){for(let L in _)if(_.hasOwnProperty(L)){y=null===y?{}:y;const P=_[L];null===D?Bf(y,A,L,P):D.hasOwnProperty(L)&&Bf(y,A,D[L],P)}return y}function Bf(_,A,y,D){_.hasOwnProperty(y)?_[y].push(A,D):_[y]=[A,D]}function ka(_,A,y,D,L,P,V,ue){const Se=Ct(A,y);let Dt,at=A.inputs;!ue&&null!=at&&(Dt=at[D])?(Bu(_,y,Dt,D,L),kr(A)&&function Nb(_,A){const y=ai(A,_);16&y[Gi]||(y[Gi]|=64)}(y,A.index)):3&A.type&&(D=function Bb(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(D),L=null!=V?V(L,A.value||"",D):L,P.setProperty(Se,D,L))}function Pu(_,A,y,D){if(Ps()){const L=null===D?null:{"":-1},P=function Wb(_,A){const y=_.directiveRegistry;let D=null,L=null;if(y)for(let P=0;P0;){const y=_[--A];if("number"==typeof y&&y<0)return y}return 0})(V)!=ue&&V.push(ue),V.push(y,D,P)}}(_,A,D,mc(_,y,L.hostVars,fn),L)}function Lo(_,A,y,D,L,P){const V=Ct(_,A);!function Hu(_,A,y,D,L,P,V){if(null==P)_.removeAttribute(A,L,y);else{const ue=null==V?W(P):V(P,D||"",L);_.setAttribute(A,L,ue,y)}}(A[zi],V,P,_.value,y,D,L)}function Kb(_,A,y,D,L,P){const V=P[A];if(null!==V)for(let ue=0;ue{class _{constructor(){this.all=new Set,this.queue=new Map}create(y,D,L){const P=typeof Zone>"u"?null:Zone.current,V=new Uo(y,at=>{this.all.has(at)&&this.queue.set(at,P)},L);let ue;this.all.add(V),V.notify();const Se=()=>{V.cleanup(),ue?.(),this.all.delete(V),this.queue.delete(V)};return ue=D?.onDestroy(Se),{destroy:Se}}flush(){if(0!==this.queue.size)for(const[y,D]of this.queue)this.queue.delete(y),D?D.run(()=>y.run()):y.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>new _})}return _})();function ld(_,A,y){let D=y?_.styles:null,L=y?_.classes:null,P=0;if(null!==A)for(let V=0;V0){Jf(_,1);const L=_[Si].components;null!==L&&Qf(_,L,1)}}function Qf(_,A,y){for(let D=0;D-1&&(Gd(A,D),gl(y,D))}this._attachedToViewContainer=!1}Ap(this._lView[Si],this._lView)}onDestroy(A){!function Nn(_,A){if(256==(256&_[Gi]))throw new oe(911,!1);null===_[ci]&&(_[ci]=[]),_[ci].push(A)}(this._lView,A)}markForCheck(){fc(this._cdRefInjectingView||this._lView)}detach(){this._lView[Gi]&=-129}reattach(){this._lView[Gi]|=128}detectChanges(){cd(this._lView[Si],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function e1(_,A){ac(_,A,A[zi],2,null,null)}(this._lView[Si],this._lView)}attachToAppRef(A){if(this._attachedToViewContainer)throw new oe(902,!1);this._appRef=A}}class sA extends gc{constructor(A){super(A),this._view=A}detectChanges(){const A=this._view;cd(A[Si],A,A[wn],!1)}checkNoChanges(){}get context(){return null}}class $f extends hc{constructor(A){super(),this.ngModule=A}resolveComponentFactory(A){const y=Yi(A);return new bc(y,this.ngModule)}}function Xf(_){const A=[];for(let y in _)_.hasOwnProperty(y)&&A.push({propName:_[y],templateName:y});return A}class cA{constructor(A,y){this.injector=A,this.parentInjector=y}get(A,y,D){D=tt(D);const L=this.injector.get(A,Eu,D);return L!==Eu||y===Eu?L:this.parentInjector.get(A,y,D)}}class bc extends lf{get inputs(){const A=this.componentDef,y=A.inputTransforms,D=Xf(A.inputs);if(null!==y)for(const L of D)y.hasOwnProperty(L.propName)&&(L.transform=y[L.propName]);return D}get outputs(){return Xf(this.componentDef.outputs)}constructor(A,y){super(),this.componentDef=A,this.ngModule=y,this.componentType=A.type,this.selector=function Bt(_){return _.map(Qe).join(",")}(A.selectors),this.ngContentSelectors=A.ngContentSelectors?A.ngContentSelectors:[],this.isBoundToModule=!!y}create(A,y,D,L){let P=(L=L||this.ngModule)instanceof el?L:L?.injector;P&&null!==this.componentDef.getStandaloneInjector&&(P=this.componentDef.getStandaloneInjector(P)||P);const V=P?new cA(A,P):A,ue=V.get(df,null);if(null===ue)throw new oe(407,!1);const Dt={rendererFactory:ue,sanitizer:V.get(mb,null),effectManager:V.get(Gf,null)},jt=ue.createRenderer(null,this.componentDef),ti=this.componentDef.selectors[0][0]||"div",ni=D?function Lb(_,A,y,D){const P=D.get(ff,!1)||y===wt.ShadowDom,V=_.selectRootElement(A,P);return function Ob(_){Hf(_)}(V),V}(jt,D,this.componentDef.encapsulation,V):Wc(jt,ti,function lA(_){const A=_.toLowerCase();return"svg"===A?la:"math"===A?"math":null}(ti)),Pi=this.componentDef.signals?4608:this.componentDef.onPush?576:528,Wi=Ru(0,null,null,1,0,null,null,null,null,null,null),vi=od(null,Wi,null,Pi,null,null,Dt,jt,V,null,null);let cn,xn;$o(vi);try{const Ln=this.componentDef;let aa,Bd=null;Ln.findHostDirectiveDefs?(aa=[],Bd=new Map,Ln.findHostDirectiveDefs(Ln,aa,Bd),aa.push(Ln)):aa=[Ln];const Ky=function uA(_,A){const y=_[Si],D=oi;return _[D]=A,Sl(y,D,2,"#host",null)}(vi,ni),Qy=function hA(_,A,y,D,L,P,V){const ue=L[Si];!function pA(_,A,y,D){for(const L of _)A.mergedAttrs=Nt(A.mergedAttrs,L.hostAttrs);null!==A.mergedAttrs&&(ld(A,A.mergedAttrs,!0),null!==y&&Op(D,y,A))}(D,_,A,V);let Se=null;null!==A&&(Se=rf(A,L[nr]));const at=P.rendererFactory.createRenderer(A,y);let Dt=16;y.signals?Dt=4096:y.onPush&&(Dt=64);const jt=od(L,If(y),null,Dt,L[_.index],_,P,at,null,null,Se);return ue.firstCreatePass&&Iu(ue,_,D.length-1),sd(L,jt),L[_.index]=jt}(Ky,ni,Ln,aa,vi,Dt,jt);xn=bt(Wi,oi),ni&&function mA(_,A,y,D){if(D)xt(_,y,["ng-version",_b.full]);else{const{attrs:L,classes:P}=function ei(_){const A=[],y=[];let D=1,L=2;for(;D<_.length;){let P=_[D];if("string"==typeof P)2===L?""!==P&&A.push(P,_[++D]):8===L&&y.push(P);else{if(!Di(L))break;L=P}D++}return{attrs:A,classes:y}}(A.selectors[0]);L&&xt(_,y,L),P&&P.length>0&&Lp(_,y,P.join(" "))}}(jt,Ln,ni,D),void 0!==y&&function _A(_,A,y){const D=_.projection=[];for(let L=0;L=0;D--){const L=_[D];L.hostVars=A+=L.hostVars,L.hostAttrs=Nt(L.hostAttrs,y=Nt(y,L.hostAttrs))}}(D)}function dd(_){return _===Tt?{}:_===Me?[]:_}function AA(_,A){const y=_.viewQuery;_.viewQuery=y?(D,L)=>{A(D,L),y(D,L)}:A}function vA(_,A){const y=_.contentQueries;_.contentQueries=y?(D,L,P)=>{A(D,L,P),y(D,L,P)}:A}function MA(_,A){const y=_.hostBindings;_.hostBindings=y?(D,L)=>{A(D,L),y(D,L)}:A}function rm(_){const A=_.inputConfig,y={};for(const D in A)if(A.hasOwnProperty(D)){const L=A[D];Array.isArray(L)&&L[2]&&(y[D]=L[2])}_.inputTransforms=y}function ud(_){return!!Fu(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Fu(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Oo(_,A,y){return _[A]=y}function ra(_,A,y){return!Object.is(_[A],y)&&(_[A]=y,!0)}function tl(_,A,y,D){const L=ra(_,A,y);return ra(_,A+1,D)||L}function hd(_,A,y,D,L){const P=tl(_,A,y,D);return ra(_,A+2,L)||P}function Qa(_,A,y,D,L,P){const V=tl(_,A,y,D);return tl(_,A+2,L,P)||V}function Vu(_,A,y,D){const L=bi();return ra(L,no(),A)&&(gn(),Lo(Te(),L,_,A,y,D)),Vu}function Ll(_,A,y,D){return ra(_,no(),y)?A+W(y)+D:fn}function Ol(_,A,y,D,L,P){const ue=tl(_,ua(),y,L);return Ra(2),ue?A+W(y)+D+W(L)+P:fn}function ju(_,A,y,D,L,P){const V=bi(),ue=Ll(V,A,y,D);return ue!==fn&&Lo(Te(),V,_,ue,L,P),ju}function _m(_,A,y,D,L,P,V,ue){const Se=bi(),at=gn(),Dt=_+oi,jt=at.firstCreatePass?function ZA(_,A,y,D,L,P,V,ue,Se){const at=A.consts,Dt=Sl(A,_,4,V||null,_n(at,ue));Pu(A,y,Dt,_n(at,Se)),ja(A,Dt);const jt=Dt.tView=Ru(2,Dt,D,L,P,A.directiveRegistry,A.pipeRegistry,null,A.schemas,at,null);return null!==A.queries&&(A.queries.template(A,Dt),jt.queries=A.queries.embeddedTView(Dt)),Dt}(Dt,at,Se,A,y,D,L,P,V):at.data[Dt];Ur(jt,!1);const ti=gm(at,Se,jt,_);Fi()&&Zc(at,Se,ti,jt),na(ti,Se),sd(Se,Se[Dt]=Vf(ti,Se,ti,jt)),Jn(jt)&&Lu(at,Se,jt),null!=V&&Ou(Se,jt,ue)}let gm=function bm(_,A,y,D){return sn(!0),A[zi].createComment("")};function Am(_){return Zt(function ol(){return Ii.lFrame.contextLView}(),oi+_)}function qu(_,A,y){const D=bi();return ra(D,no(),A)&&ka(gn(),Te(),D,_,A,D[zi],y,!1),qu}function Ju(_,A,y,D,L){const V=L?"class":"style";Bu(_,y,A.inputs[V],V,D)}function _d(_,A,y,D){const L=bi(),P=gn(),V=oi+_,ue=L[zi],Se=P.firstCreatePass?function KA(_,A,y,D,L,P){const V=A.consts,Se=Sl(A,_,2,D,_n(V,L));return Pu(A,y,Se,_n(V,P)),null!==Se.attrs&&ld(Se,Se.attrs,!1),null!==Se.mergedAttrs&&ld(Se,Se.mergedAttrs,!0),null!==A.queries&&A.queries.elementStart(A,Se),Se}(V,P,L,A,y,D):P.data[V],at=vm(P,L,Se,ue,A,_);L[V]=at;const Dt=Jn(Se);return Ur(Se,!0),Op(ue,at,Se),32!=(32&Se.flags)&&Fi()&&Zc(P,L,at,Se),0===function Xr(){return Ii.lFrame.elementDepthCount}()&&na(at,L),function Nr(){Ii.lFrame.elementDepthCount++}(),Dt&&(Lu(P,L,Se),Du(P,Se,L)),null!==D&&Ou(L,Se),_d}function gd(){let _=hr();Zo()?Go():(_=_.parent,Ur(_,!1));const A=_;(function ps(_){return Ii.skipHydrationRootTNode===_})(A)&&function Oa(){Ii.skipHydrationRootTNode=null}(),function ca(){Ii.lFrame.elementDepthCount--}();const y=gn();return y.firstCreatePass&&(ja(y,_),vr(_)&&y.queries.elementEnd(_)),null!=A.classesWithoutHost&&function cl(_){return 0!=(8&_.flags)}(A)&&Ju(y,A,bi(),A.classesWithoutHost,!0),null!=A.stylesWithoutHost&&function zs(_){return 0!=(16&_.flags)}(A)&&Ju(y,A,bi(),A.stylesWithoutHost,!1),gd}function Ku(_,A,y,D){return _d(_,A,y,D),gd(),Ku}let vm=(_,A,y,D,L,P)=>(sn(!0),Wc(D,L,function Ci(){return Ii.lFrame.currentNamespace}()));function bd(_,A,y){const D=bi(),L=gn(),P=_+oi,V=L.firstCreatePass?function XA(_,A,y,D,L){const P=A.consts,V=_n(P,D),ue=Sl(A,_,8,"ng-container",V);return null!==V&&ld(ue,V,!0),Pu(A,y,ue,_n(P,L)),null!==A.queries&&A.queries.elementStart(A,ue),ue}(P,L,D,A,y):L.data[P];Ur(V,!0);const ue=Mm(L,D,V,_);return D[P]=ue,Fi()&&Zc(L,D,ue,V),na(ue,D),Jn(V)&&(Lu(L,D,V),Du(L,V,D)),null!=y&&Ou(D,V),bd}function Ad(){let _=hr();const A=gn();return Zo()?Go():(_=_.parent,Ur(_,!1)),A.firstCreatePass&&(ja(A,_),vr(_)&&A.queries.elementEnd(_)),Ad}function Qu(_,A,y){return bd(_,A,y),Ad(),Qu}let Mm=(_,A,y,D)=>(sn(!0),Zd(A[zi],""));function Cm(){return bi()}function $u(_){return!!_&&"function"==typeof _.then}function ym(_){return!!_&&"function"==typeof _.subscribe}function Xu(_,A,y,D){const L=bi(),P=gn(),V=hr();return wm(P,L,L[zi],V,_,A,D),Xu}function eh(_,A){const y=hr(),D=bi(),L=gn();return wm(L,D,Yf(Ko(L.data),y,D),y,_,A),eh}function wm(_,A,y,D,L,P,V){const ue=Jn(D),at=_.firstCreatePass&&Wf(_),Dt=A[wn],jt=zf(A);let ti=!0;if(3&D.type||V){const Ti=Ct(D,A),Pi=V?V(Ti):Ti,Wi=jt.length,vi=V?xn=>V(Bn(xn[D.index])):D.index;let cn=null;if(!V&&ue&&(cn=function iv(_,A,y,D){const L=_.cleanup;if(null!=L)for(let P=0;PSe?ue[Se]:null}"string"==typeof V&&(P+=2)}return null}(_,A,L,D.index)),null!==cn)(cn.__ngLastListenerFn__||cn).__ngNextListenerFn__=P,cn.__ngLastListenerFn__=P,ti=!1;else{P=Em(D,A,Dt,P,!1);const xn=y.listen(Pi,L,P);jt.push(P,xn),at&&at.push(L,vi,Wi,Wi+1)}}else P=Em(D,A,Dt,P,!1);const ni=D.outputs;let Ai;if(ti&&null!==ni&&(Ai=ni[L])){const Ti=Ai.length;if(Ti)for(let Pi=0;Pi-1?ai(_.index,A):A);let Se=Tm(A,y,D,V),at=P.__ngNextListenerFn__;for(;at;)Se=Tm(A,y,at,V)&&Se,at=at.__ngNextListenerFn__;return L&&!1===Se&&V.preventDefault(),Se}}function xm(_=1){return function sl(_){return(Ii.lFrame.contextLView=function pe(_,A){for(;_>0;)A=A[Yn],_--;return A}(_,Ii.lFrame.contextLView))[wn]}(_)}function nv(_,A){let y=null;const D=function $i(_){const A=_.attrs;if(null!=A){const y=A.indexOf(5);if(!(1&y))return A[y+1]}return null}(_);for(let L=0;L>17&32767}function nh(_){return 2|_}function il(_){return(131068&_)>>2}function rh(_,A){return-131069&_|A<<2}function ah(_){return 1|_}function Bm(_,A,y,D,L){const P=_[y+1],V=null===A;let ue=D?Ds(P):il(P),Se=!1;for(;0!==ue&&(!1===Se||V);){const Dt=_[ue+1];cv(_[ue],A)&&(Se=!0,_[ue+1]=D?ah(Dt):nh(Dt)),ue=D?Ds(Dt):il(Dt)}Se&&(_[y+1]=D?nh(P):ah(P))}function cv(_,A){return null===_||null==A||(Array.isArray(_)?_[1]:_)===A||!(!Array.isArray(_)||"string"!=typeof A)&&Es(_,A)>=0}const Hr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Nm(_){return _.substring(Hr.key,Hr.keyEnd)}function Um(_,A){const y=Hr.textEnd;return y===A?-1:(A=Hr.keyEnd=function pv(_,A,y){for(;A32;)A++;return A}(_,Hr.key=A,y),Nl(_,A,y))}function Nl(_,A,y){for(;A=0;y=Um(A,y))ha(_,Nm(A),!0)}function mo(_,A,y,D){const L=bi(),P=gn(),V=Ra(2);P.firstUpdatePass&&Zm(P,_,V,D),A!==fn&&ra(L,V,A)&&qm(P,P.data[Re()],L,L[zi],_,L[V+1]=function wv(_,A){return null==_||""===_||("string"==typeof A?_+=A:"object"==typeof _&&(_=B(ns(_)))),_}(A,y),D,V)}function _o(_,A,y,D){const L=gn(),P=Ra(2);L.firstUpdatePass&&Zm(L,null,P,D);const V=bi();if(y!==fn&&ra(V,P,y)){const ue=L.data[Re()];if(Km(ue,D)&&!Ym(L,P)){let Se=D?ue.classesWithoutHost:ue.stylesWithoutHost;null!==Se&&(y=O(Se,y||"")),Ju(L,ue,V,y,D)}else!function yv(_,A,y,D,L,P,V,ue){L===fn&&(L=Me);let Se=0,at=0,Dt=0=_.expandoStartIndex}function Zm(_,A,y,D){const L=_.data;if(null===L[y+1]){const P=L[Re()],V=Ym(_,y);Km(P,D)&&null===A&&!V&&(A=!1),A=function gv(_,A,y,D){const L=Ko(_);let P=D?A.residualClasses:A.residualStyles;if(null===L)0===(D?A.classBindings:A.styleBindings)&&(y=yc(y=lh(null,_,A,y,D),A.attrs,D),P=null);else{const V=A.directiveStylingLast;if(-1===V||_[V]!==L)if(y=lh(L,_,A,y,D),null===P){let Se=function bv(_,A,y){const D=y?A.classBindings:A.styleBindings;if(0!==il(D))return _[Ds(D)]}(_,A,D);void 0!==Se&&Array.isArray(Se)&&(Se=lh(null,_,A,Se[1],D),Se=yc(Se,A.attrs,D),function Av(_,A,y,D){_[Ds(y?A.classBindings:A.styleBindings)]=D}(_,A,D,Se))}else P=function vv(_,A,y){let D;const L=A.directiveEnd;for(let P=1+A.directiveStylingLast;P0)&&(at=!0)):Dt=y,L)if(0!==Se){const ti=Ds(_[ue+1]);_[D+1]=Md(ti,ue),0!==ti&&(_[ti+1]=rh(_[ti+1],D)),_[ue+1]=function av(_,A){return 131071&_|A<<17}(_[ue+1],D)}else _[D+1]=Md(ue,0),0!==ue&&(_[ue+1]=rh(_[ue+1],D)),ue=D;else _[D+1]=Md(Se,0),0===ue?ue=D:_[Se+1]=rh(_[Se+1],D),Se=D;at&&(_[D+1]=nh(_[D+1])),Bm(_,Dt,D,!0),Bm(_,Dt,D,!1),function lv(_,A,y,D,L){const P=L?_.residualClasses:_.residualStyles;null!=P&&"string"==typeof A&&Es(P,A)>=0&&(y[D+1]=ah(y[D+1]))}(A,Dt,_,D,P),V=Md(ue,Se),P?A.classBindings=V:A.styleBindings=V}(L,P,A,y,V,D)}}function lh(_,A,y,D,L){let P=null;const V=y.directiveEnd;let ue=y.directiveStylingLast;for(-1===ue?ue=y.directiveStart:ue++;ue0;){const Se=_[L],at=Array.isArray(Se),Dt=at?Se[1]:Se,jt=null===Dt;let ti=y[L+1];ti===fn&&(ti=jt?Me:void 0);let ni=jt?$l(ti,D):Dt===D?ti:void 0;if(at&&!Cd(ni)&&(ni=$l(Se,D)),Cd(ni)&&(ue=ni,V))return ue;const Ai=_[L+1];L=V?Ds(Ai):il(Ai)}if(null!==A){let Se=P?A.residualClasses:A.residualStyles;null!=Se&&(ue=$l(Se,D))}return ue}function Cd(_){return void 0!==_}function Km(_,A){return 0!=(_.flags&(A?8:16))}function Qm(_,A=""){const y=bi(),D=gn(),L=_+oi,P=D.firstCreatePass?Sl(D,L,1,A,null):D.data[L],V=$m(D,y,P,A,_);y[L]=V,Fi()&&Zc(D,y,V,P),Ur(P,!1)}let $m=(_,A,y,D,L)=>(sn(!0),function zc(_,A){return _.createText(A)}(A[zi],D));function ch(_){return yd("",_,""),ch}function yd(_,A,y){const D=bi(),L=Ll(D,_,A,y);return L!==fn&&os(D,Re(),L),yd}function dh(_,A,y,D,L){const P=bi(),V=Ol(P,_,A,y,D,L);return V!==fn&&os(P,Re(),V),dh}function uh(_,A,y,D,L,P,V){const ue=bi(),Se=function Rl(_,A,y,D,L,P,V,ue){const at=hd(_,ua(),y,L,V);return Ra(3),at?A+W(y)+D+W(L)+P+W(V)+ue:fn}(ue,_,A,y,D,L,P,V);return Se!==fn&&os(ue,Re(),Se),uh}function hh(_,A,y,D,L,P,V,ue,Se){const at=bi(),Dt=function Pl(_,A,y,D,L,P,V,ue,Se,at){const jt=Qa(_,ua(),y,L,V,Se);return Ra(4),jt?A+W(y)+D+W(L)+P+W(V)+ue+W(Se)+at:fn}(at,_,A,y,D,L,P,V,ue,Se);return Dt!==fn&&os(at,Re(),Dt),hh}function r_(_,A,y){_o(ha,Po,Ll(bi(),_,A,y),!0)}function ph(_,A,y){const D=bi();return ra(D,no(),A)&&ka(gn(),Te(),D,_,A,D[zi],y,!0),ph}function fh(_,A,y){const D=bi();if(ra(D,no(),A)){const P=gn(),V=Te();ka(P,V,D,_,A,Yf(Ko(P.data),V,D),y,!0)}return fh}const nl=void 0;var Yv=["en",[["a","p"],["AM","PM"],nl],[["AM","PM"],nl,nl],[["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"]],nl,[["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"]],nl,[["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}",nl,"{1} 'at' {0}",nl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Wv(_){const y=Math.floor(Math.abs(_)),D=_.toString().replace(/^[^.]*\.?/,"").length;return 1===y&&0===D?1:5}];let Ul={};function mh(_){const A=function Zv(_){return _.toLowerCase().replace(/_/g,"-")}(_);let y=m_(A);if(y)return y;const D=A.split("-")[0];if(y=m_(D),y)return y;if("en"===D)return Yv;throw new oe(701,!1)}function f_(_){return mh(_)[Fl.PluralCase]}function m_(_){return _ in Ul||(Ul[_]=n.ng&&n.ng.common&&n.ng.common.locales&&n.ng.common.locales[_]),Ul[_]}var Fl=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",_}(Fl||{});const Vl="en-US";let __=Vl;function bh(_,A,y,D,L){if(_=F(_),Array.isArray(_))for(let P=0;P<_.length;P++)bh(_[P],A,y,D,L);else{const P=gn(),V=bi();let ue=Xs(_)?_:F(_.provide),Se=$p(_);const at=hr(),Dt=1048575&at.providerIndexes,jt=at.directiveStart,ti=at.providerIndexes>>20;if(Xs(_)||!_.multi){const ni=new Cr(Se,L,xl),Ai=vh(ue,A,L?Dt:Dt+ti,jt);-1===Ai?(Cs(Ms(at,V),P,ue),Ah(P,_,A.length),A.push(ue),at.directiveStart++,at.directiveEnd++,L&&(at.providerIndexes+=1048576),y.push(ni),V.push(ni)):(y[Ai]=ni,V[Ai]=ni)}else{const ni=vh(ue,A,Dt+ti,jt),Ai=vh(ue,A,Dt,Dt+ti),Pi=Ai>=0&&y[Ai];if(L&&!Pi||!L&&!(ni>=0&&y[ni])){Cs(Ms(at,V),P,ue);const Wi=function zM(_,A,y,D,L){const P=new Cr(_,y,xl);return P.multi=[],P.index=A,P.componentProviders=0,V_(P,L,D&&!y),P}(L?jM:VM,y.length,L,D,Se);!L&&Pi&&(y[Ai].providerFactory=Wi),Ah(P,_,A.length,0),A.push(ue),at.directiveStart++,at.directiveEnd++,L&&(at.providerIndexes+=1048576),y.push(Wi),V.push(Wi)}else Ah(P,_,ni>-1?ni:Ai,V_(y[L?Ai:ni],Se,!L&&D));!L&&D&&Pi&&y[Ai].componentProviders++}}}function Ah(_,A,y,D){const L=Xs(A),P=function W1(_){return!!_.useClass}(A);if(L||P){const Se=(P?F(A.useClass):A).prototype.ngOnDestroy;if(Se){const at=_.destroyHooks||(_.destroyHooks=[]);if(!L&&A.multi){const Dt=at.indexOf(y);-1===Dt?at.push(y,[D,Se]):at[Dt+1].push(D,Se)}else at.push(y,Se)}}}function V_(_,A,y){return y&&_.componentProviders++,_.multi.push(A)-1}function vh(_,A,y,D){for(let L=y;L{y.providersResolver=(D,L)=>function FM(_,A,y){const D=gn();if(D.firstCreatePass){const L=Kn(_);bh(y,D.data,D.blueprint,L,!0),bh(A,D.data,D.blueprint,L,!1)}}(D,L?L(_):_,A)}}class jl{}class z_{}function WM(_,A){return new Ch(_,A??null,[])}class Ch extends jl{constructor(A,y,D){super(),this._parent=y,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new $f(this);const L=Wn(A);this._bootstrapComponents=as(L.bootstrap),this._r3Injector=Of(A,y,[{provide:jl,useValue:this},{provide:hc,useValue:this.componentFactoryResolver},...D],B(A),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(A)}get injector(){return this._r3Injector}destroy(){const A=this._r3Injector;!A.destroyed&&A.destroy(),this.destroyCbs.forEach(y=>y()),this.destroyCbs=null}onDestroy(A){this.destroyCbs.push(A)}}class yh extends z_{constructor(A){super(),this.moduleType=A}create(A){return new Ch(this.moduleType,A,[])}}class W_ extends jl{constructor(A){super(),this.componentFactoryResolver=new $f(this),this.instance=null;const y=new hu([...A.providers,{provide:jl,useValue:this},{provide:hc,useValue:this.componentFactoryResolver}],A.parent||Xc(),A.debugName,new Set(["environment"]));this.injector=y,A.runEnvironmentInitializers&&y.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(A){this.injector.onDestroy(A)}}function Y_(_,A,y=null){return new W_({providers:_,parent:A,debugName:y,runEnvironmentInitializers:!0}).injector}let ZM=(()=>{class _{constructor(y){this._injector=y,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(y){if(!y.standalone)return null;if(!this.cachedInjectors.has(y)){const D=qp(0,y.type),L=D.length>0?Y_([D],this._injector,`Standalone[${y.type.name}]`):null;this.cachedInjectors.set(y,L)}return this.cachedInjectors.get(y)}ngOnDestroy(){try{for(const y of this.cachedInjectors.values())null!==y&&y.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Y({token:_,providedIn:"environment",factory:()=>new _(se(el))})}return _})();function Z_(_){_.getStandaloneInjector=A=>A.get(ZM).getOrCreateStandaloneInjector(_)}function X_(_,A,y){const D=_r()+_,L=bi();return L[D]===fn?Oo(L,D,y?A.call(y):A()):function Ac(_,A){return _[A]}(L,D)}function eg(_,A,y,D){return ng(bi(),_r(),_,A,y,D)}function tg(_,A,y,D,L){return rg(bi(),_r(),_,A,y,D,L)}function ig(_,A,y,D,L,P){return ag(bi(),_r(),_,A,y,D,L,P)}function Dc(_,A){const y=_[A];return y===fn?void 0:y}function ng(_,A,y,D,L,P){const V=A+y;return ra(_,V,L)?Oo(_,V+1,P?D.call(P,L):D(L)):Dc(_,V+1)}function rg(_,A,y,D,L,P,V){const ue=A+y;return tl(_,ue,L,P)?Oo(_,ue+2,V?D.call(V,L,P):D(L,P)):Dc(_,ue+2)}function ag(_,A,y,D,L,P,V,ue){const Se=A+y;return hd(_,Se,L,P,V)?Oo(_,Se+3,ue?D.call(ue,L,P,V):D(L,P,V)):Dc(_,Se+3)}function lg(_,A){const y=gn();let D;const L=_+oi;y.firstCreatePass?(D=function sC(_,A){if(A)for(let y=A.length-1;y>=0;y--){const D=A[y];if(_===D.name)return D}}(A,y.pipeRegistry),y.data[L]=D,D.onDestroy&&(y.destroyHooks??=[]).push(L,D.onDestroy)):D=y.data[L];const P=D.factory||(D.factory=Zn(D.type)),V=M(xl);try{const ue=As(!1),Se=P();return As(ue),function JA(_,A,y,D){y>=_.data.length&&(_.data[y]=null,_.blueprint[y]=null),A[y]=D}(y,bi(),L,Se),Se}finally{M(V)}}function cg(_,A,y){const D=_+oi,L=bi(),P=Zt(L,D);return Lc(L,D)?ng(L,_r(),A,P.transform,y,P):P.transform(y)}function dg(_,A,y,D){const L=_+oi,P=bi(),V=Zt(P,L);return Lc(P,L)?rg(P,_r(),A,V.transform,y,D,V):V.transform(y,D)}function ug(_,A,y,D,L){const P=_+oi,V=bi(),ue=Zt(V,P);return Lc(V,P)?ag(V,_r(),A,ue.transform,y,D,L,ue):ue.transform(y,D,L)}function hg(_,A,y,D,L,P){const V=_+oi,ue=bi(),Se=Zt(ue,V);return Lc(ue,V)?function og(_,A,y,D,L,P,V,ue,Se){const at=A+y;return Qa(_,at,L,P,V,ue)?Oo(_,at+4,Se?D.call(Se,L,P,V,ue):D(L,P,V,ue)):Dc(_,at+4)}(ue,_r(),A,Se.transform,y,D,L,P,Se):Se.transform(y,D,L,P)}function Lc(_,A){return _[Si].data[A].pure}function Th(_){return A=>{setTimeout(_,void 0,A)}}const Io=class cC extends e.x{constructor(A=!1){super(),this.__isAsync=A}emit(A){super.next(A)}subscribe(A,y,D){let L=A,P=y||(()=>null),V=D;if(A&&"object"==typeof A){const Se=A;L=Se.next?.bind(Se),P=Se.error?.bind(Se),V=Se.complete?.bind(Se)}this.__isAsync&&(P=Th(P),L&&(L=Th(L)),V&&(V=Th(V)));const ue=super.subscribe({next:L,error:P,complete:V});return A instanceof p.w0&&A.add(ue),ue}};function dC(){return this._results[Symbol.iterator]()}class Sd{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Io)}constructor(A=!1){this._emitDistinctChangesOnly=A,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const y=Sd.prototype;y[Symbol.iterator]||(y[Symbol.iterator]=dC)}get(A){return this._results[A]}map(A){return this._results.map(A)}filter(A){return this._results.filter(A)}find(A){return this._results.find(A)}reduce(A,y){return this._results.reduce(A,y)}forEach(A){this._results.forEach(A)}some(A){return this._results.some(A)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(A,y){const D=this;D.dirty=!1;const L=function Ta(_){return _.flat(Number.POSITIVE_INFINITY)}(A);(this._changesDetected=!function Ic(_,A,y){if(_.length!==A.length)return!1;for(let D=0;D<_.length;D++){let L=_[D],P=A[D];if(y&&(L=y(L),P=y(P)),P!==L)return!1}return!0}(D._results,L,y))&&(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 Oc=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=pC}return _})();const uC=Oc,hC=class extends uC{constructor(A,y,D){super(),this._declarationLView=A,this._declarationTContainer=y,this.elementRef=D}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(A,y){return this.createEmbeddedViewImpl(A,y,null)}createEmbeddedViewImpl(A,y,D){const V=this._declarationTContainer.tView,ue=od(this._declarationLView,V,A,4096&this._declarationLView[Gi]?4096:16,null,V.declTNode,null,null,null,y||null,D||null);ue[Pt]=this._declarationLView[this._declarationTContainer.index];const at=this._declarationLView[ct];return null!==at&&(ue[ct]=at.createEmbeddedView(V)),Nu(V,ue,A),new gc(ue)}};function pC(){return Dd(hr(),bi())}function Dd(_,A){return 4&_.type?new hC(A,_,wl(_,A)):null}let Ld=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=vC}return _})();function vC(){return bg(hr(),bi())}const MC=Ld,_g=class extends MC{constructor(A,y,D){super(),this._lContainer=A,this._hostTNode=y,this._hostLView=D}get element(){return wl(this._hostTNode,this._hostLView)}get injector(){return new So(this._hostTNode,this._hostLView)}get parentInjector(){const A=xo(this._hostTNode,this._hostLView);if(dl(A)){const y=ea(A,this._hostLView),D=es(A);return new So(y[Si].data[D+8],y)}return new So(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(A){const y=gg(this._lContainer);return null!==y&&y[A]||null}get length(){return this._lContainer.length-qi}createEmbeddedView(A,y,D){let L,P;"number"==typeof D?L=D:null!=D&&(L=D.index,P=D.injector);const ue=A.createEmbeddedViewImpl(y||{},P,null);return this.insertImpl(ue,L,false),ue}createComponent(A,y,D,L,P){const V=A&&!function ta(_){return"function"==typeof _}(A);let ue;if(V)ue=y;else{const Ti=y||{};ue=Ti.index,D=Ti.injector,L=Ti.projectableNodes,P=Ti.environmentInjector||Ti.ngModuleRef}const Se=V?A:new bc(Yi(A)),at=D||this.parentInjector;if(!P&&null==Se.ngModule){const Pi=(V?at:this.parentInjector).get(el,null);Pi&&(P=Pi)}Yi(Se.componentType??{});const ni=Se.create(at,L,null,P);return this.insertImpl(ni.hostView,ue,false),ni}insert(A,y){return this.insertImpl(A,y,!1)}insertImpl(A,y,D){const L=A._lView,P=L[Si];if(function yn(_){return mr(_[un])}(L)){const Se=this.indexOf(A);if(-1!==Se)this.detach(Se);else{const at=L[un],Dt=new _g(at,at[kn],at[un]);Dt.detach(Dt.indexOf(A))}}const V=this._adjustIndex(y),ue=this._lContainer;if(function n1(_,A,y,D){const L=qi+D,P=y.length;D>0&&(y[L-1][Hn]=A),D0)D.push(V[ue/2]);else{const at=P[ue+1],Dt=A[-Se];for(let jt=qi;jt{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((y,D)=>{this.resolve=y,this.reject=D}),this.appInits=_e(Gg,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const y=[];for(const L of this.appInits){const P=L();if($u(P))y.push(P);else if(ym(P)){const V=new Promise((ue,Se)=>{P.subscribe({complete:ue,error:Se})});y.push(V)}}const D=()=>{this.done=!0,this.resolve()};Promise.all(y).then(()=>{D()}).catch(L=>{this.reject(L)}),0===y.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 _})(),qg=(()=>{class _{log(y){console.log(y)}warn(y){console.warn(y)}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();const Rd=new jn("LocaleId",{providedIn:"root",factory:()=>_e(Rd,r.Optional|r.SkipSelf)||function QC(){return typeof $localize<"u"&&$localize.locale||Vl}()}),$C=new jn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Jg=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new g.X(!1)}add(){this.hasPendingTasks.next(!0);const y=this.taskId++;return this.pendingTasks.add(y),y}remove(y){this.pendingTasks.delete(y),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 ey{constructor(A,y){this.ngModuleFactory=A,this.componentFactories=y}}let ty=(()=>{class _{compileModuleSync(y){return new yh(y)}compileModuleAsync(y){return Promise.resolve(this.compileModuleSync(y))}compileModuleAndAllComponentsSync(y){const D=this.compileModuleSync(y),P=as(Wn(y).declarations).reduce((V,ue)=>{const Se=Yi(ue);return Se&&V.push(new bc(Se)),V},[]);return new ey(D,P)}compileModuleAndAllComponentsAsync(y){return Promise.resolve(this.compileModuleAndAllComponentsSync(y))}clearCache(){}clearCacheFor(y){}getModuleId(y){}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function $g(..._){}class ma{constructor({enableLongStackTrace:A=!1,shouldCoalesceEventChangeDetection:y=!1,shouldCoalesceRunChangeDetection:D=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Io(!1),this.onMicrotaskEmpty=new Io(!1),this.onStable=new Io(!1),this.onError=new Io(!1),typeof Zone>"u")throw new oe(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)),A&&Zone.longStackTraceZoneSpec&&(L._inner=L._inner.fork(Zone.longStackTraceZoneSpec)),L.shouldCoalesceEventChangeDetection=!D&&y,L.shouldCoalesceRunChangeDetection=D,L.lastRequestAnimationFrameId=-1,L.nativeRequestAnimationFrame=function ry(){const _="function"==typeof n.requestAnimationFrame;let A=n[_?"requestAnimationFrame":"setTimeout"],y=n[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&A&&y){const D=A[Zone.__symbol__("OriginalDelegate")];D&&(A=D);const L=y[Zone.__symbol__("OriginalDelegate")];L&&(y=L)}return{nativeRequestAnimationFrame:A,nativeCancelAnimationFrame:y}}().nativeRequestAnimationFrame,function sy(_){const A=()=>{!function oy(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(n,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,Fh(_),_.isCheckStableRunning=!0,Uh(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),Fh(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(y,D,L,P,V,ue)=>{try{return Xg(_),y.invokeTask(L,P,V,ue)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===P.type||_.shouldCoalesceRunChangeDetection)&&A(),e0(_)}},onInvoke:(y,D,L,P,V,ue,Se)=>{try{return Xg(_),y.invoke(L,P,V,ue,Se)}finally{_.shouldCoalesceRunChangeDetection&&A(),e0(_)}},onHasTask:(y,D,L,P)=>{y.hasTask(L,P),D===L&&("microTask"==P.change?(_._hasPendingMicrotasks=P.microTask,Fh(_),Uh(_)):"macroTask"==P.change&&(_.hasPendingMacrotasks=P.macroTask))},onHandleError:(y,D,L,P)=>(y.handleError(L,P),_.runOutsideAngular(()=>_.onError.emit(P)),!1)})}(L)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ma.isInAngularZone())throw new oe(909,!1)}static assertNotInAngularZone(){if(ma.isInAngularZone())throw new oe(909,!1)}run(A,y,D){return this._inner.run(A,y,D)}runTask(A,y,D,L){const P=this._inner,V=P.scheduleEventTask("NgZoneEvent: "+L,A,ay,$g,$g);try{return P.runTask(V,y,D)}finally{P.cancelTask(V)}}runGuarded(A,y,D){return this._inner.runGuarded(A,y,D)}runOutsideAngular(A){return this._outer.run(A)}}const ay={};function Uh(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function Fh(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Xg(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function e0(_){_._nesting--,Uh(_)}class ly{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Io,this.onMicrotaskEmpty=new Io,this.onStable=new Io,this.onError=new Io}run(A,y,D){return A.apply(y,D)}runGuarded(A,y,D){return A.apply(y,D)}runOutsideAngular(A){return A()}runTask(A,y,D,L){return A.apply(y,D)}}const t0=new jn("",{providedIn:"root",factory:n0});function n0(){const _=_e(ma);let A=!0;const y=new S.y(L=>{A=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{L.next(A),L.complete()})}),D=new S.y(L=>{let P;_.runOutsideAngular(()=>{P=_.onStable.subscribe(()=>{ma.assertNotInAngularZone(),queueMicrotask(()=>{!A&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(A=!0,L.next(!0))})})});const V=_.onUnstable.subscribe(()=>{ma.assertInAngularZone(),A&&(A=!1,_.runOutsideAngular(()=>{L.next(!1)}))});return()=>{P.unsubscribe(),V.unsubscribe()}});return(0,m.T)(y,D.pipe((0,b.B)()))}const r0=new jn(""),a0=new jn("");let Vh,cy=(()=>{class _{constructor(y,D,L){this._ngZone=y,this.registry=D,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Vh||(function dy(_){Vh=_}(L),L.addToWindow(D)),this._watchAngularEvents(),y.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:()=>{ma.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 y=this._callbacks.pop();clearTimeout(y.timeoutId),y.doneCb(this._didWork)}this._didWork=!1});else{let y=this.getPendingTasks();this._callbacks=this._callbacks.filter(D=>!D.updateCb||!D.updateCb(y)||(clearTimeout(D.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(y=>({source:y.source,creationLocation:y.creationLocation,data:y.data})):[]}addCallback(y,D,L){let P=-1;D&&D>0&&(P=setTimeout(()=>{this._callbacks=this._callbacks.filter(V=>V.timeoutId!==P),y(this._didWork,this.getPendingTasks())},D)),this._callbacks.push({doneCb:y,timeoutId:P,updateCb:L})}whenStable(y,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(y,D,L),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(y){this.registry.registerApplication(y,this)}unregisterApplication(y){this.registry.unregisterApplication(y)}findProviders(y,D,L){return[]}static#e=this.\u0275fac=function(D){return new(D||_)(se(ma),se(o0),se(a0))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac})}return _})(),o0=(()=>{class _{constructor(){this._applications=new Map}registerApplication(y,D){this._applications.set(y,D)}unregisterApplication(y){this._applications.delete(y)}unregisterAllApplications(){this._applications.clear()}getTestability(y){return this._applications.get(y)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(y,D=!0){return Vh?.findTestabilityInTree(this,y,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 s0=new jn("AllowMultipleToken"),jh=new jn("PlatformDestroyListeners"),zh=new jn("appBootstrapListener");class py{constructor(A,y){this.name=A,this.token=y}}function d0(_,A,y=[]){const D=`Platform: ${A}`,L=new jn(D);return(P=[])=>{let V=Wh();if(!V||V.injector.get(s0,!1)){const ue=[...y,...P,{provide:L,useValue:!0}];_?_(ue):function fy(_){if(Ls&&!Ls.get(s0,!1))throw new oe(400,!1);(function l0(){!function Ma(_){Co=_}(()=>{throw new oe(600,!1)})})(),Ls=_;const A=_.get(h0);(function c0(_){_.get(ef,null)?.forEach(y=>y())})(_)}(function u0(_=[],A){return Ss.create({name:A,providers:[{provide:du,useValue:"platform"},{provide:jh,useValue:new Set([()=>Ls=null])},..._]})}(ue,D))}return function _y(_){const A=Wh();if(!A)throw new oe(401,!1);return A}()}}function Wh(){return Ls?.get(h0)??null}let h0=(()=>{class _{constructor(y){this._injector=y,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(y,D){const L=function gy(_="zone.js",A){return"noop"===_?new ly:"zone.js"===_?new ma(A):_}(D?.ngZone,function p0(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:D?.ngZoneEventCoalescing,runCoalescing:D?.ngZoneRunCoalescing}));return L.run(()=>{const P=function YM(_,A,y){return new Ch(_,A,y)}(y.moduleType,this.injector,function b0(_){return[{provide:ma,useFactory:_},{provide:cc,multi:!0,useFactory:()=>{const A=_e(Ay,{optional:!0});return()=>A.initialize()}},{provide:g0,useFactory:by},{provide:t0,useFactory:n0}]}(()=>L)),V=P.injector.get(Tl,null);return L.runOutsideAngular(()=>{const ue=L.onError.subscribe({next:Se=>{V.handleError(Se)}});P.onDestroy(()=>{Pd(this._modules,P),ue.unsubscribe()})}),function f0(_,A,y){try{const D=y();return $u(D)?D.catch(L=>{throw A.runOutsideAngular(()=>_.handleError(L)),L}):D}catch(D){throw A.runOutsideAngular(()=>_.handleError(D)),D}}(V,L,()=>{const ue=P.injector.get(Nh);return ue.runInitializers(),ue.donePromise.then(()=>(function g_(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(__=_.toLowerCase().replace(/_/g,"-"))}(P.injector.get(Rd,Vl)||Vl),this._moduleDoBootstrap(P),P))})})}bootstrapModule(y,D=[]){const L=m0({},D);return function uy(_,A,y){const D=new yh(y);return Promise.resolve(D)}(0,0,y).then(P=>this.bootstrapModuleFactory(P,L))}_moduleDoBootstrap(y){const D=y.injector.get(Yl);if(y._bootstrapComponents.length>0)y._bootstrapComponents.forEach(L=>D.bootstrap(L));else{if(!y.instance.ngDoBootstrap)throw new oe(-403,!1);y.instance.ngDoBootstrap(D)}this._modules.push(y)}onDestroy(y){this._destroyListeners.push(y)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new oe(404,!1);this._modules.slice().forEach(D=>D.destroy()),this._destroyListeners.forEach(D=>D());const y=this._injector.get(jh,null);y&&(y.forEach(D=>D()),y.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(D){return new(D||_)(se(Ss))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function m0(_,A){return Array.isArray(A)?A.reduce(m0,_):{..._,...A}}let Yl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_e(g0),this.zoneIsStable=_e(t0),this.componentTypes=[],this.components=[],this.isStable=_e(Jg).hasPendingTasks.pipe((0,x.w)(y=>y?(0,T.of)(!1):this.zoneIsStable),(0,R.x)(),(0,b.B)()),this._injector=_e(el)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(y,D){const L=y instanceof lf;if(!this._injector.get(Nh).done)throw!L&&Sn(y),new oe(405,!1);let V;V=L?y:this._injector.get(hc).resolveComponentFactory(y),this.componentTypes.push(V.componentType);const ue=function hy(_){return _.isBoundToModule}(V)?void 0:this._injector.get(jl),at=V.create(Ss.NULL,[],D||V.selector,ue),Dt=at.location.nativeElement,jt=at.injector.get(r0,null);return jt?.registerApplication(Dt),at.onDestroy(()=>{this.detachView(at.hostView),Pd(this.components,at),jt?.unregisterApplication(Dt)}),this._loadComponent(at),at}tick(){if(this._runningTick)throw new oe(101,!1);try{this._runningTick=!0;for(let y of this._views)y.detectChanges()}catch(y){this.internalErrorHandler(y)}finally{this._runningTick=!1}}attachView(y){const D=y;this._views.push(D),D.attachToAppRef(this)}detachView(y){const D=y;Pd(this._views,D),D.detachFromAppRef()}_loadComponent(y){this.attachView(y.hostView),this.tick(),this.components.push(y);const D=this._injector.get(zh,[]);D.push(...this._bootstrapListeners),D.forEach(L=>L(y))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(y=>y()),this._views.slice().forEach(y=>y.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(y){return this._destroyListeners.push(y),()=>Pd(this._destroyListeners,y)}destroy(){if(this._destroyed)throw new oe(406,!1);const y=this._injector;y.destroy&&!y.destroyed&&y.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 Pd(_,A){const y=_.indexOf(A);y>-1&&_.splice(y,1)}const g0=new jn("",{providedIn:"root",factory:()=>_e(Tl).handleError.bind(void 0)});function by(){const _=_e(ma),A=_e(Tl);return y=>_.runOutsideAngular(()=>A.handleError(y))}let Ay=(()=>{class _{constructor(){this.zone=_e(ma),this.applicationRef=_e(Yl)}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 My(){}let Cy=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=yy}return _})();function yy(_){return function wy(_,A,y){if(kr(_)&&!y){const D=ai(_.index,A);return new gc(D,D)}return 47&_.type?new gc(A[Cn],A):null}(hr(),bi(),16==(16&_))}class C0{constructor(){}supports(A){return ud(A)}create(A){return new Ly(A)}}const Dy=(_,A)=>A;class Ly{constructor(A){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=A||Dy}forEachItem(A){let y;for(y=this._itHead;null!==y;y=y._next)A(y)}forEachOperation(A){let y=this._itHead,D=this._removalsHead,L=0,P=null;for(;y||D;){const V=!D||y&&y.currentIndex{V=this._trackByFn(L,ue),null!==y&&Object.is(y.trackById,V)?(D&&(y=this._verifyReinsertion(y,ue,V,L)),Object.is(y.item,ue)||this._addIdentityChange(y,ue)):(y=this._mismatch(y,ue,V,L),D=!0),y=y._next,L++}),this.length=L;return this._truncate(y),this.collection=A,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let A;for(A=this._previousItHead=this._itHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._additionsHead;null!==A;A=A._nextAdded)A.previousIndex=A.currentIndex;for(this._additionsHead=this._additionsTail=null,A=this._movesHead;null!==A;A=A._nextMoved)A.previousIndex=A.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(A,y,D,L){let P;return null===A?P=this._itTail:(P=A._prev,this._remove(A)),null!==(A=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null))?(Object.is(A.item,y)||this._addIdentityChange(A,y),this._reinsertAfter(A,P,L)):null!==(A=null===this._linkedRecords?null:this._linkedRecords.get(D,L))?(Object.is(A.item,y)||this._addIdentityChange(A,y),this._moveAfter(A,P,L)):A=this._addAfter(new Oy(y,D),P,L),A}_verifyReinsertion(A,y,D,L){let P=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null);return null!==P?A=this._reinsertAfter(P,A._prev,L):A.currentIndex!=L&&(A.currentIndex=L,this._addToMoves(A,L)),A}_truncate(A){for(;null!==A;){const y=A._next;this._addToRemovals(this._unlink(A)),A=y}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(A,y,D){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(A);const L=A._prevRemoved,P=A._nextRemoved;return null===L?this._removalsHead=P:L._nextRemoved=P,null===P?this._removalsTail=L:P._prevRemoved=L,this._insertAfter(A,y,D),this._addToMoves(A,D),A}_moveAfter(A,y,D){return this._unlink(A),this._insertAfter(A,y,D),this._addToMoves(A,D),A}_addAfter(A,y,D){return this._insertAfter(A,y,D),this._additionsTail=null===this._additionsTail?this._additionsHead=A:this._additionsTail._nextAdded=A,A}_insertAfter(A,y,D){const L=null===y?this._itHead:y._next;return A._next=L,A._prev=y,null===L?this._itTail=A:L._prev=A,null===y?this._itHead=A:y._next=A,null===this._linkedRecords&&(this._linkedRecords=new y0),this._linkedRecords.put(A),A.currentIndex=D,A}_remove(A){return this._addToRemovals(this._unlink(A))}_unlink(A){null!==this._linkedRecords&&this._linkedRecords.remove(A);const y=A._prev,D=A._next;return null===y?this._itHead=D:y._next=D,null===D?this._itTail=y:D._prev=y,A}_addToMoves(A,y){return A.previousIndex===y||(this._movesTail=null===this._movesTail?this._movesHead=A:this._movesTail._nextMoved=A),A}_addToRemovals(A){return null===this._unlinkedRecords&&(this._unlinkedRecords=new y0),this._unlinkedRecords.put(A),A.currentIndex=null,A._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=A,A._prevRemoved=null):(A._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=A),A}_addIdentityChange(A,y){return A.item=y,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=A:this._identityChangesTail._nextIdentityChange=A,A}}class Oy{constructor(A,y){this.item=A,this.trackById=y,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 Ry{constructor(){this._head=null,this._tail=null}add(A){null===this._head?(this._head=this._tail=A,A._nextDup=null,A._prevDup=null):(this._tail._nextDup=A,A._prevDup=this._tail,A._nextDup=null,this._tail=A)}get(A,y){let D;for(D=this._head;null!==D;D=D._nextDup)if((null===y||y<=D.currentIndex)&&Object.is(D.trackById,A))return D;return null}remove(A){const y=A._prevDup,D=A._nextDup;return null===y?this._head=D:y._nextDup=D,null===D?this._tail=y:D._prevDup=y,null===this._head}}class y0{constructor(){this.map=new Map}put(A){const y=A.trackById;let D=this.map.get(y);D||(D=new Ry,this.map.set(y,D)),D.add(A)}get(A,y){const L=this.map.get(A);return L?L.get(A,y):null}remove(A){const y=A.trackById;return this.map.get(y).remove(A)&&this.map.delete(y),A}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function w0(_,A,y){const D=_.previousIndex;if(null===D)return D;let L=0;return y&&D{if(y&&y.key===L)this._maybeAddToChanges(y,D),this._appendAfter=y,y=y._next;else{const P=this._getOrCreateRecordForKey(L,D);y=this._insertBeforeOrAppend(y,P)}}),y){y._prev&&(y._prev._next=null),this._removalsHead=y;for(let D=y;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(A,y){if(A){const D=A._prev;return y._next=A,y._prev=D,A._prev=y,D&&(D._next=y),A===this._mapHead&&(this._mapHead=y),this._appendAfter=A,A}return this._appendAfter?(this._appendAfter._next=y,y._prev=this._appendAfter):this._mapHead=y,this._appendAfter=y,null}_getOrCreateRecordForKey(A,y){if(this._records.has(A)){const L=this._records.get(A);this._maybeAddToChanges(L,y);const P=L._prev,V=L._next;return P&&(P._next=V),V&&(V._prev=P),L._next=null,L._prev=null,L}const D=new Iy(A);return this._records.set(A,D),D.currentValue=y,this._addToAdditions(D),D}_reset(){if(this.isDirty){let A;for(this._previousMapHead=this._mapHead,A=this._previousMapHead;null!==A;A=A._next)A._nextPrevious=A._next;for(A=this._changesHead;null!==A;A=A._nextChanged)A.previousValue=A.currentValue;for(A=this._additionsHead;null!=A;A=A._nextAdded)A.previousValue=A.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(A,y){Object.is(y,A.currentValue)||(A.previousValue=A.currentValue,A.currentValue=y,this._addToChanges(A))}_addToAdditions(A){null===this._additionsHead?this._additionsHead=this._additionsTail=A:(this._additionsTail._nextAdded=A,this._additionsTail=A)}_addToChanges(A){null===this._changesHead?this._changesHead=this._changesTail=A:(this._changesTail._nextChanged=A,this._changesTail=A)}_forEach(A,y){A instanceof Map?A.forEach(y):Object.keys(A).forEach(D=>y(A[D],D))}}class Iy{constructor(A){this.key=A,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 E0(){return new Jh([new C0])}let Jh=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:E0});constructor(y){this.factories=y}static create(y,D){if(null!=D){const L=D.factories.slice();y=y.concat(L)}return new _(y)}static extend(y){return{provide:_,useFactory:D=>_.create(y,D||E0()),deps:[[_,new mn,new Li]]}}find(y){const D=this.factories.find(L=>L.supports(y));if(null!=D)return D;throw new oe(901,!1)}}return _})();function x0(){return new Kh([new T0])}let Kh=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:x0});constructor(y){this.factories=y}static create(y,D){if(D){const L=D.factories.slice();y=y.concat(L)}return new _(y)}static extend(y){return{provide:_,useFactory:D=>_.create(y,D||x0()),deps:[[_,new mn,new Li]]}}find(y){const D=this.factories.find(L=>L.supports(y));if(D)return D;throw new oe(901,!1)}}return _})();const By=d0(null,"core",[]);let Ny=(()=>{class _{constructor(y){}static#e=this.\u0275fac=function(D){return new(D||_)(se(Yl))};static#t=this.\u0275mod=On({type:_});static#i=this.\u0275inj=ae({})}return _})();function Gy(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Jy(_){const A=Yi(_);if(!A)return null;const y=new bc(A);return{get selector(){return y.selector},get type(){return y.componentType},get inputs(){return y.inputs},get outputs(){return y.outputs},get ngContentSelectors(){return y.ngContentSelectors},get isStandalone(){return A.standalone},get isSignal(){return A.signals}}}},56223:(Ee,Z,h)=>{"use strict";h.d(Z,{Cf:()=>ce,EJ:()=>Pt,F:()=>yi,Fj:()=>te,JJ:()=>X,JL:()=>Be,JU:()=>x,Kr:()=>Xi,NI:()=>Qe,On:()=>Yi,Q7:()=>qi,QS:()=>Xa,UX:()=>Kr,YN:()=>hi,Zs:()=>wr,_Y:()=>Mn,a5:()=>ae,c5:()=>$a,cw:()=>lt,gN:()=>Ue,kI:()=>ye,oH:()=>un,p4:()=>Bt,qu:()=>Sa,sg:()=>cr,u:()=>rr,u5:()=>ls,wV:()=>Sn});var e=h(65879),p=h(96814),g=h(7715),S=h(9315),m=h(37398);let T=(()=>{class st{constructor(Fe,Lt){this._renderer=Fe,this._elementRef=Lt,this.onChange=Kt=>{},this.onTouched=()=>{}}setProperty(Fe,Lt){this._renderer.setProperty(this._elementRef.nativeElement,Fe,Lt)}registerOnTouched(Fe){this.onTouched=Fe}registerOnChange(Fe){this.onChange=Fe}setDisabledState(Fe){this.setProperty("disabled",Fe)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:st})}return st})(),b=(()=>{class st extends T{static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,features:[e.qOj]})}return st})();const x=new e.OlP("NgValueAccessor"),N={provide:x,useExisting:(0,e.Gpc)(()=>te),multi:!0},O=new e.OlP("CompositionEventMode");let te=(()=>{class st extends T{constructor(Fe,Lt,Kt){super(Fe,Lt),this._compositionMode=Kt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function B(){const st=(0,p.q)()?(0,p.q)().getUserAgent():"";return/android (\d+)/.test(st.toLowerCase())}())}writeValue(Fe){this.setProperty("value",Fe??"")}_handleInput(Fe){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Fe)}_compositionStart(){this._composing=!0}_compositionEnd(Fe){this._composing=!1,this._compositionMode&&this.onChange(Fe)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(O,8))};static#t=this.\u0275dir=e.lG2({type:st,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,Kt){1&Lt&&e.NdJ("input",function(on){return Kt._handleInput(on.target.value)})("blur",function(){return Kt.onTouched()})("compositionstart",function(){return Kt._compositionStart()})("compositionend",function(on){return Kt._compositionEnd(on.target.value)})},features:[e._Bn([N]),e.qOj]})}return st})();function ne(st){return null==st||("string"==typeof st||Array.isArray(st))&&0===st.length}function F(st){return null!=st&&"number"==typeof st.length}const ce=new e.OlP("NgValidators"),Ce=new e.OlP("NgAsyncValidators"),He=/^(?=.{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 ye{static min(_t){return function oe(st){return _t=>{if(ne(_t.value)||ne(st))return null;const Fe=parseFloat(_t.value);return!isNaN(Fe)&&Fe{if(ne(_t.value)||ne(st))return null;const Fe=parseFloat(_t.value);return!isNaN(Fe)&&Fe>st?{max:{max:st,actual:_t.value}}:null}}(_t)}static required(_t){return W(_t)}static requiredTrue(_t){return J(_t)}static email(_t){return function z(st){return ne(st.value)||He.test(st.value)?null:{email:!0}}(_t)}static minLength(_t){return function ee(st){return _t=>ne(_t.value)||!F(_t.value)?null:_t.value.lengthF(_t.value)&&_t.value.length>st?{maxlength:{requiredLength:st,actualLength:_t.value.length}}:null}(_t)}static pattern(_t){return Ze(_t)}static nullValidator(_t){return null}static compose(_t){return q(_t)}static composeAsync(_t){return Oe(_t)}}function W(st){return ne(st.value)?{required:!0}:null}function J(st){return!0===st.value?null:{required:!0}}function Ze(st){if(!st)return Ie;let _t,Fe;return"string"==typeof st?(Fe="","^"!==st.charAt(0)&&(Fe+="^"),Fe+=st,"$"!==st.charAt(st.length-1)&&(Fe+="$"),_t=new RegExp(Fe)):(Fe=st.toString(),_t=st),Lt=>{if(ne(Lt.value))return null;const Kt=Lt.value;return _t.test(Kt)?null:{pattern:{requiredPattern:Fe,actualValue:Kt}}}}function Ie(st){return null}function ut(st){return null!=st}function Ye(st){return(0,e.QGY)(st)?(0,g.D)(st):st}function Xe(st){let _t={};return st.forEach(Fe=>{_t=null!=Fe?{..._t,...Fe}:_t}),0===Object.keys(_t).length?null:_t}function nt(st,_t){return _t.map(Fe=>Fe(st))}function ge(st){return st.map(_t=>function $e(st){return!st.validate}(_t)?_t:Fe=>_t.validate(Fe))}function q(st){if(!st)return null;const _t=st.filter(ut);return 0==_t.length?null:function(Fe){return Xe(nt(Fe,_t))}}function me(st){return null!=st?q(ge(st)):null}function Oe(st){if(!st)return null;const _t=st.filter(ut);return 0==_t.length?null:function(Fe){const Lt=nt(Fe,_t).map(Ye);return(0,S.D)(Lt).pipe((0,m.U)(Xe))}}function Ve(st){return null!=st?Oe(ge(st)):null}function ve(st,_t){return null===st?[_t]:Array.isArray(st)?[...st,_t]:[st,_t]}function xe(st){return st._rawValidators}function ot(st){return st._rawAsyncValidators}function fe(st){return st?Array.isArray(st)?st:[st]:[]}function Je(st,_t){return Array.isArray(st)?st.includes(_t):st===_t}function we(st,_t){const Fe=fe(_t);return fe(st).forEach(Kt=>{Je(Fe,Kt)||Fe.push(Kt)}),Fe}function pt(st,_t){return fe(_t).filter(Fe=>!Je(st,Fe))}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(_t){this._rawValidators=_t||[],this._composedValidatorFn=me(this._rawValidators)}_setAsyncValidators(_t){this._rawAsyncValidators=_t||[],this._composedAsyncValidatorFn=Ve(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(_t){this._onDestroyCallbacks.push(_t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(_t=>_t()),this._onDestroyCallbacks=[]}reset(_t=void 0){this.control&&this.control.reset(_t)}hasError(_t,Fe){return!!this.control&&this.control.hasError(_t,Fe)}getError(_t,Fe){return this.control?this.control.getError(_t,Fe):null}}class Ue extends Y{get formDirective(){return null}get path(){return null}}class ae extends Y{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class je{constructor(_t){this._cd=_t}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 st extends je{constructor(Fe){super(Fe)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ae,2))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Lt,Kt){2&Lt&&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 st})(),Be=(()=>{class st extends je{constructor(Fe){super(Fe)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(Ue,10))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Lt,Kt){2&Lt&&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 st})();const s="VALID",E="INVALID",k="PENDING",Q="DISABLED";function rt(st){return(se(st)?st.validators:st)||null}function De(st,_t){return(se(_t)?_t.asyncValidators:st)||null}function se(st){return null!=st&&!Array.isArray(st)&&"object"==typeof st}function ie(st,_t,Fe){const Lt=st.controls;if(!(_t?Object.keys(Lt):Lt).length)throw new e.vHH(1e3,"");if(!Lt[Fe])throw new e.vHH(1001,"")}function _e(st,_t,Fe){st._forEachChild((Lt,Kt)=>{if(void 0===Fe[Kt])throw new e.vHH(1002,"")})}class tt{constructor(_t,Fe){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(_t),this._assignAsyncValidators(Fe)}get validator(){return this._composedValidatorFn}set validator(_t){this._rawValidators=this._composedValidatorFn=_t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(_t){this._rawAsyncValidators=this._composedAsyncValidatorFn=_t}get parent(){return this._parent}get valid(){return this.status===s}get invalid(){return this.status===E}get pending(){return this.status==k}get disabled(){return this.status===Q}get enabled(){return this.status!==Q}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(_t){this._assignValidators(_t)}setAsyncValidators(_t){this._assignAsyncValidators(_t)}addValidators(_t){this.setValidators(we(_t,this._rawValidators))}addAsyncValidators(_t){this.setAsyncValidators(we(_t,this._rawAsyncValidators))}removeValidators(_t){this.setValidators(pt(_t,this._rawValidators))}removeAsyncValidators(_t){this.setAsyncValidators(pt(_t,this._rawAsyncValidators))}hasValidator(_t){return Je(this._rawValidators,_t)}hasAsyncValidator(_t){return Je(this._rawAsyncValidators,_t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(_t={}){this.touched=!0,this._parent&&!_t.onlySelf&&this._parent.markAsTouched(_t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(_t=>_t.markAllAsTouched())}markAsUntouched(_t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Fe=>{Fe.markAsUntouched({onlySelf:!0})}),this._parent&&!_t.onlySelf&&this._parent._updateTouched(_t)}markAsDirty(_t={}){this.pristine=!1,this._parent&&!_t.onlySelf&&this._parent.markAsDirty(_t)}markAsPristine(_t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Fe=>{Fe.markAsPristine({onlySelf:!0})}),this._parent&&!_t.onlySelf&&this._parent._updatePristine(_t)}markAsPending(_t={}){this.status=k,!1!==_t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!_t.onlySelf&&this._parent.markAsPending(_t)}disable(_t={}){const Fe=this._parentMarkedDirty(_t.onlySelf);this.status=Q,this.errors=null,this._forEachChild(Lt=>{Lt.disable({..._t,onlySelf:!0})}),this._updateValue(),!1!==_t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({..._t,skipPristineCheck:Fe}),this._onDisabledChange.forEach(Lt=>Lt(!0))}enable(_t={}){const Fe=this._parentMarkedDirty(_t.onlySelf);this.status=s,this._forEachChild(Lt=>{Lt.enable({..._t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:_t.emitEvent}),this._updateAncestors({..._t,skipPristineCheck:Fe}),this._onDisabledChange.forEach(Lt=>Lt(!1))}_updateAncestors(_t){this._parent&&!_t.onlySelf&&(this._parent.updateValueAndValidity(_t),_t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(_t){this._parent=_t}getRawValue(){return this.value}updateValueAndValidity(_t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===s||this.status===k)&&this._runAsyncValidator(_t.emitEvent)),!1!==_t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!_t.onlySelf&&this._parent.updateValueAndValidity(_t)}_updateTreeValidity(_t={emitEvent:!0}){this._forEachChild(Fe=>Fe._updateTreeValidity(_t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:_t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Q:s}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(_t){if(this.asyncValidator){this.status=k,this._hasOwnPendingAsyncValidator=!0;const Fe=Ye(this.asyncValidator(this));this._asyncValidationSubscription=Fe.subscribe(Lt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Lt,{emitEvent:_t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(_t,Fe={}){this.errors=_t,this._updateControlsErrors(!1!==Fe.emitEvent)}get(_t){let Fe=_t;return null==Fe||(Array.isArray(Fe)||(Fe=Fe.split(".")),0===Fe.length)?null:Fe.reduce((Lt,Kt)=>Lt&&Lt._find(Kt),this)}getError(_t,Fe){const Lt=Fe?this.get(Fe):this;return Lt&&Lt.errors?Lt.errors[_t]:null}hasError(_t,Fe){return!!this.getError(_t,Fe)}get root(){let _t=this;for(;_t._parent;)_t=_t._parent;return _t}_updateControlsErrors(_t){this.status=this._calculateStatus(),_t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(_t)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Q:this.errors?E:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(k)?k:this._anyControlsHaveStatus(E)?E:s}_anyControlsHaveStatus(_t){return this._anyControls(Fe=>Fe.status===_t)}_anyControlsDirty(){return this._anyControls(_t=>_t.dirty)}_anyControlsTouched(){return this._anyControls(_t=>_t.touched)}_updatePristine(_t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!_t.onlySelf&&this._parent._updatePristine(_t)}_updateTouched(_t={}){this.touched=this._anyControlsTouched(),this._parent&&!_t.onlySelf&&this._parent._updateTouched(_t)}_registerOnCollectionChange(_t){this._onCollectionChange=_t}_setUpdateStrategy(_t){se(_t)&&null!=_t.updateOn&&(this._updateOn=_t.updateOn)}_parentMarkedDirty(_t){return!_t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(_t){return null}_assignValidators(_t){this._rawValidators=Array.isArray(_t)?_t.slice():_t,this._composedValidatorFn=function Ge(st){return Array.isArray(st)?me(st):st||null}(this._rawValidators)}_assignAsyncValidators(_t){this._rawAsyncValidators=Array.isArray(_t)?_t.slice():_t,this._composedAsyncValidatorFn=function et(st){return Array.isArray(st)?Ve(st):st||null}(this._rawAsyncValidators)}}class lt extends tt{constructor(_t,Fe,Lt){super(rt(Fe),De(Lt,Fe)),this.controls=_t,this._initObservables(),this._setUpdateStrategy(Fe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(_t,Fe){return this.controls[_t]?this.controls[_t]:(this.controls[_t]=Fe,Fe.setParent(this),Fe._registerOnCollectionChange(this._onCollectionChange),Fe)}addControl(_t,Fe,Lt={}){this.registerControl(_t,Fe),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}removeControl(_t,Fe={}){this.controls[_t]&&this.controls[_t]._registerOnCollectionChange(()=>{}),delete this.controls[_t],this.updateValueAndValidity({emitEvent:Fe.emitEvent}),this._onCollectionChange()}setControl(_t,Fe,Lt={}){this.controls[_t]&&this.controls[_t]._registerOnCollectionChange(()=>{}),delete this.controls[_t],Fe&&this.registerControl(_t,Fe),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}contains(_t){return this.controls.hasOwnProperty(_t)&&this.controls[_t].enabled}setValue(_t,Fe={}){_e(this,0,_t),Object.keys(_t).forEach(Lt=>{ie(this,!0,Lt),this.controls[Lt].setValue(_t[Lt],{onlySelf:!0,emitEvent:Fe.emitEvent})}),this.updateValueAndValidity(Fe)}patchValue(_t,Fe={}){null!=_t&&(Object.keys(_t).forEach(Lt=>{const Kt=this.controls[Lt];Kt&&Kt.patchValue(_t[Lt],{onlySelf:!0,emitEvent:Fe.emitEvent})}),this.updateValueAndValidity(Fe))}reset(_t={},Fe={}){this._forEachChild((Lt,Kt)=>{Lt.reset(_t[Kt],{onlySelf:!0,emitEvent:Fe.emitEvent})}),this._updatePristine(Fe),this._updateTouched(Fe),this.updateValueAndValidity(Fe)}getRawValue(){return this._reduceChildren({},(_t,Fe,Lt)=>(_t[Lt]=Fe.getRawValue(),_t))}_syncPendingControls(){let _t=this._reduceChildren(!1,(Fe,Lt)=>!!Lt._syncPendingControls()||Fe);return _t&&this.updateValueAndValidity({onlySelf:!0}),_t}_forEachChild(_t){Object.keys(this.controls).forEach(Fe=>{const Lt=this.controls[Fe];Lt&&_t(Lt,Fe)})}_setUpControls(){this._forEachChild(_t=>{_t.setParent(this),_t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(_t){for(const[Fe,Lt]of Object.entries(this.controls))if(this.contains(Fe)&&_t(Lt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Fe,Lt,Kt)=>((Lt.enabled||this.disabled)&&(Fe[Kt]=Lt.value),Fe))}_reduceChildren(_t,Fe){let Lt=_t;return this._forEachChild((Kt,Ei)=>{Lt=Fe(Lt,Kt,Ei)}),Lt}_allControlsDisabled(){for(const _t of Object.keys(this.controls))if(this.controls[_t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(_t){return this.controls.hasOwnProperty(_t)?this.controls[_t]:null}}class Ot extends lt{}const si=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>zt}),zt="always";function wt(st,_t){return[..._t.path,st]}function Tt(st,_t,Fe=zt){Ke(st,_t),_t.valueAccessor.writeValue(st.value),(st.disabled||"always"===Fe)&&_t.valueAccessor.setDisabledState?.(st.disabled),function Ut(st,_t){_t.valueAccessor.registerOnChange(Fe=>{st._pendingValue=Fe,st._pendingChange=!0,st._pendingDirty=!0,"change"===st.updateOn&&mi(st,_t)})}(st,_t),function Mi(st,_t){const Fe=(Lt,Kt)=>{_t.valueAccessor.writeValue(Lt),Kt&&_t.viewToModelUpdate(Lt)};st.registerOnChange(Fe),_t._registerOnDestroy(()=>{st._unregisterOnChange(Fe)})}(st,_t),function Xt(st,_t){_t.valueAccessor.registerOnTouched(()=>{st._pendingTouched=!0,"blur"===st.updateOn&&st._pendingChange&&mi(st,_t),"submit"!==st.updateOn&&st.markAsTouched()})}(st,_t),function qe(st,_t){if(_t.valueAccessor.setDisabledState){const Fe=Lt=>{_t.valueAccessor.setDisabledState(Lt)};st.registerOnDisabledChange(Fe),_t._registerOnDestroy(()=>{st._unregisterOnDisabledChange(Fe)})}}(st,_t)}function Me(st,_t,Fe=!0){const Lt=()=>{};_t.valueAccessor&&(_t.valueAccessor.registerOnChange(Lt),_t.valueAccessor.registerOnTouched(Lt)),At(st,_t),st&&(_t._invokeOnDestroyCallbacks(),st._registerOnCollectionChange(()=>{}))}function mt(st,_t){st.forEach(Fe=>{Fe.registerOnValidatorChange&&Fe.registerOnValidatorChange(_t)})}function Ke(st,_t){const Fe=xe(st);null!==_t.validator?st.setValidators(ve(Fe,_t.validator)):"function"==typeof Fe&&st.setValidators([Fe]);const Lt=ot(st);null!==_t.asyncValidator?st.setAsyncValidators(ve(Lt,_t.asyncValidator)):"function"==typeof Lt&&st.setAsyncValidators([Lt]);const Kt=()=>st.updateValueAndValidity();mt(_t._rawValidators,Kt),mt(_t._rawAsyncValidators,Kt)}function At(st,_t){let Fe=!1;if(null!==st){if(null!==_t.validator){const Kt=xe(st);if(Array.isArray(Kt)&&Kt.length>0){const Ei=Kt.filter(on=>on!==_t.validator);Ei.length!==Kt.length&&(Fe=!0,st.setValidators(Ei))}}if(null!==_t.asyncValidator){const Kt=ot(st);if(Array.isArray(Kt)&&Kt.length>0){const Ei=Kt.filter(on=>on!==_t.asyncValidator);Ei.length!==Kt.length&&(Fe=!0,st.setAsyncValidators(Ei))}}}const Lt=()=>{};return mt(_t._rawValidators,Lt),mt(_t._rawAsyncValidators,Lt),Fe}function mi(st,_t){st._pendingDirty&&st.markAsDirty(),st.setValue(st._pendingValue,{emitModelToViewChange:!1}),_t.viewToModelUpdate(st._pendingValue),st._pendingChange=!1}function xt(st,_t){Ke(st,_t)}function xi(st,_t){if(!st.hasOwnProperty("model"))return!1;const Fe=st.model;return!!Fe.isFirstChange()||!Object.is(_t,Fe.currentValue)}function ji(st,_t){st._syncPendingControls(),_t.forEach(Fe=>{const Lt=Fe.control;"submit"===Lt.updateOn&&Lt._pendingChange&&(Fe.viewToModelUpdate(Lt._pendingValue),Lt._pendingChange=!1)})}function Di(st,_t){if(!_t)return null;let Fe,Lt,Kt;return Array.isArray(_t),_t.forEach(Ei=>{Ei.constructor===te?Fe=Ei:function Zi(st){return Object.getPrototypeOf(st.constructor)===b}(Ei)?Lt=Ei:Kt=Ei}),Kt||Lt||Fe||null}const $i={provide:Ue,useExisting:(0,e.Gpc)(()=>yi)},Yt=(()=>Promise.resolve())();let yi=(()=>{class st extends Ue{constructor(Fe,Lt,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new lt({},me(Fe),Ve(Lt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Fe){Yt.then(()=>{const Lt=this._findContainer(Fe.path);Fe.control=Lt.registerControl(Fe.name,Fe.control),Tt(Fe.control,Fe,this.callSetDisabledState),Fe.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Fe)})}getControl(Fe){return this.form.get(Fe.path)}removeControl(Fe){Yt.then(()=>{const Lt=this._findContainer(Fe.path);Lt&&Lt.removeControl(Fe.name),this._directives.delete(Fe)})}addFormGroup(Fe){Yt.then(()=>{const Lt=this._findContainer(Fe.path),Kt=new lt({});xt(Kt,Fe),Lt.registerControl(Fe.name,Kt),Kt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Fe){Yt.then(()=>{const Lt=this._findContainer(Fe.path);Lt&&Lt.removeControl(Fe.name)})}getFormGroup(Fe){return this.form.get(Fe.path)}updateModel(Fe,Lt){Yt.then(()=>{this.form.get(Fe.path).setValue(Lt)})}setValue(Fe){this.control.setValue(Fe)}onSubmit(Fe){return this.submitted=!0,ji(this.form,this._directives),this.ngSubmit.emit(Fe),"dialog"===Fe?.target?.method}onReset(){this.resetForm()}resetForm(Fe=void 0){this.form.reset(Fe),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Fe){return Fe.pop(),Fe.length?this.form.get(Fe):this.form}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("submit",function(on){return Kt.onSubmit(on)})("reset",function(){return Kt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([$i]),e.qOj]})}return st})();function de(st,_t){const Fe=st.indexOf(_t);Fe>-1&&st.splice(Fe,1)}function ft(st){return"object"==typeof st&&null!==st&&2===Object.keys(st).length&&"value"in st&&"disabled"in st}const Qe=class extends tt{constructor(_t=null,Fe,Lt){super(rt(Fe),De(Lt,Fe)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(_t),this._setUpdateStrategy(Fe),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),se(Fe)&&(Fe.nonNullable||Fe.initialValueIsDefault)&&(this.defaultValue=ft(_t)?_t.value:_t)}setValue(_t,Fe={}){this.value=this._pendingValue=_t,this._onChange.length&&!1!==Fe.emitModelToViewChange&&this._onChange.forEach(Lt=>Lt(this.value,!1!==Fe.emitViewToModelChange)),this.updateValueAndValidity(Fe)}patchValue(_t,Fe={}){this.setValue(_t,Fe)}reset(_t=this.defaultValue,Fe={}){this._applyFormState(_t),this.markAsPristine(Fe),this.markAsUntouched(Fe),this.setValue(this.value,Fe),this._pendingChange=!1}_updateValue(){}_anyControls(_t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(_t){this._onChange.push(_t)}_unregisterOnChange(_t){de(this._onChange,_t)}registerOnDisabledChange(_t){this._onDisabledChange.push(_t)}_unregisterOnDisabledChange(_t){de(this._onDisabledChange,_t)}_forEachChild(_t){}_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(_t){ft(_t)?(this.value=this._pendingValue=_t.value,_t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=_t}},Bt=Qe,qn={provide:ae,useExisting:(0,e.Gpc)(()=>Yi)},ar=(()=>Promise.resolve())();let Yi=(()=>{class st extends ae{constructor(Fe,Lt,Kt,Ei,on,Zn){super(),this._changeDetectorRef=on,this.callSetDisabledState=Zn,this.control=new Qe,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=Fe,this._setValidators(Lt),this._setAsyncValidators(Kt),this.valueAccessor=Di(0,Ei)}ngOnChanges(Fe){if(this._checkForErrors(),!this._registered||"name"in Fe){if(this._registered&&(this._checkName(),this.formDirective)){const Lt=Fe.name.previousValue;this.formDirective.removeControl({name:Lt,path:this._getPath(Lt)})}this._setUpControl()}"isDisabled"in Fe&&this._updateDisabled(Fe),xi(Fe,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(Fe){this.viewModel=Fe,this.update.emit(Fe)}_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(){Tt(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(Fe){ar.then(()=>{this.control.setValue(Fe,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Fe){const Lt=Fe.isDisabled.currentValue,Kt=0!==Lt&&(0,e.VuI)(Lt);ar.then(()=>{Kt&&!this.control.disabled?this.control.disable():!Kt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Fe){return this._parent?wt(Fe,this._parent):[Fe]}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(Ue,9),e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(e.sBO,8),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,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([qn]),e.qOj,e.TTD]})}return st})(),Mn=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return st})();const Fn={provide:x,useExisting:(0,e.Gpc)(()=>Sn),multi:!0};let Sn=(()=>{class st extends b{writeValue(Fe){this.setProperty("value",Fe??"")}registerOnChange(Fe){this.onChange=Lt=>{Fe(""==Lt?null:parseFloat(Lt))}}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("input",function(on){return Kt.onChange(on.target.value)})("blur",function(){return Kt.onTouched()})},features:[e._Bn([Fn]),e.qOj]})}return st})(),tr=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({})}return st})();const Si=new e.OlP("NgModelWithFormControlWarning"),Gi={provide:ae,useExisting:(0,e.Gpc)(()=>un)};let un=(()=>{class st extends ae{set isDisabled(Fe){}static#e=this._ngModelWarningSentOnce=!1;constructor(Fe,Lt,Kt,Ei,on){super(),this._ngModelWarningConfig=Ei,this.callSetDisabledState=on,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(Fe),this._setAsyncValidators(Lt),this.valueAccessor=Di(0,Kt)}ngOnChanges(Fe){if(this._isControlChanged(Fe)){const Lt=Fe.form.previousValue;Lt&&Me(Lt,this,!1),Tt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}xi(Fe,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Me(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Fe){this.viewModel=Fe,this.update.emit(Fe)}_isControlChanged(Fe){return Fe.hasOwnProperty("form")}static#t=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(Si,8),e.Y36(si,8))};static#i=this.\u0275dir=e.lG2({type:st,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Gi]),e.qOj,e.TTD]})}return st})();const Hn={provide:Ue,useExisting:(0,e.Gpc)(()=>cr)};let cr=(()=>{class st extends Ue{constructor(Fe,Lt,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(Fe),this._setAsyncValidators(Lt)}ngOnChanges(Fe){this._checkFormPresent(),Fe.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(At(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Fe){const Lt=this.form.get(Fe.path);return Tt(Lt,Fe,this.callSetDisabledState),Lt.updateValueAndValidity({emitEvent:!1}),this.directives.push(Fe),Lt}getControl(Fe){return this.form.get(Fe.path)}removeControl(Fe){Me(Fe.control||null,Fe,!1),function Qi(st,_t){const Fe=st.indexOf(_t);Fe>-1&&st.splice(Fe,1)}(this.directives,Fe)}addFormGroup(Fe){this._setUpFormContainer(Fe)}removeFormGroup(Fe){this._cleanUpFormContainer(Fe)}getFormGroup(Fe){return this.form.get(Fe.path)}addFormArray(Fe){this._setUpFormContainer(Fe)}removeFormArray(Fe){this._cleanUpFormContainer(Fe)}getFormArray(Fe){return this.form.get(Fe.path)}updateModel(Fe,Lt){this.form.get(Fe.path).setValue(Lt)}onSubmit(Fe){return this.submitted=!0,ji(this.form,this.directives),this.ngSubmit.emit(Fe),"dialog"===Fe?.target?.method}onReset(){this.resetForm()}resetForm(Fe=void 0){this.form.reset(Fe),this.submitted=!1}_updateDomValue(){this.directives.forEach(Fe=>{const Lt=Fe.control,Kt=this.form.get(Fe.path);Lt!==Kt&&(Me(Lt||null,Fe),(st=>st instanceof Qe)(Kt)&&(Tt(Kt,Fe,this.callSetDisabledState),Fe.control=Kt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Fe){const Lt=this.form.get(Fe.path);xt(Lt,Fe),Lt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Fe){if(this.form){const Lt=this.form.get(Fe.path);Lt&&function _i(st,_t){return At(st,_t)}(Lt,Fe)&&Lt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ke(this.form,this),this._oldForm&&At(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(ce,10),e.Y36(Ce,10),e.Y36(si,8))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","formGroup",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("submit",function(on){return Kt.onSubmit(on)})("reset",function(){return Kt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Hn]),e.qOj,e.TTD]})}return st})();const zi={provide:ae,useExisting:(0,e.Gpc)(()=>rr)};let rr=(()=>{class st extends ae{set isDisabled(Fe){}static#e=this._ngModelWarningSentOnce=!1;constructor(Fe,Lt,Kt,Ei,on){super(),this._ngModelWarningConfig=on,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=Fe,this._setValidators(Lt),this._setAsyncValidators(Kt),this.valueAccessor=Di(0,Ei)}ngOnChanges(Fe){this._added||this._setUpControl(),xi(Fe,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Fe){this.viewModel=Fe,this.update.emit(Fe)}get path(){return wt(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||st)(e.Y36(Ue,13),e.Y36(ce,10),e.Y36(Ce,10),e.Y36(x,10),e.Y36(Si,8))};static#i=this.\u0275dir=e.lG2({type:st,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([zi]),e.qOj,e.TTD]})}return st})();const Dr={provide:x,useExisting:(0,e.Gpc)(()=>Pt),multi:!0};function Yn(st,_t){return null==st?`${_t}`:(_t&&"object"==typeof _t&&(_t="Object"),`${st}: ${_t}`.slice(0,50))}let Pt=(()=>{class st extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Fe){this._compareWith=Fe}writeValue(Fe){this.value=Fe;const Kt=Yn(this._getOptionId(Fe),Fe);this.setProperty("value",Kt)}registerOnChange(Fe){this.onChange=Lt=>{this.value=this._getOptionValue(Lt),Fe(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(Fe){for(const Lt of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Lt),Fe))return Lt;return null}_getOptionValue(Fe){const Lt=function Cn(st){return st.split(":")[0]}(Fe);return this._optionMap.has(Lt)?this._optionMap.get(Lt):Fe}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Lt,Kt){1&Lt&&e.NdJ("change",function(on){return Kt.onChange(on.target.value)})("blur",function(){return Kt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([Dr]),e.qOj]})}return st})(),hi=(()=>{class st{constructor(Fe,Lt,Kt){this._element=Fe,this._renderer=Lt,this._select=Kt,this._select&&(this.id=this._select._registerOption())}set ngValue(Fe){null!=this._select&&(this._select._optionMap.set(this.id,Fe),this._setElementValue(Yn(this.id,Fe)),this._select.writeValue(this._select.value))}set value(Fe){this._setElementValue(Fe),this._select&&this._select.writeValue(this._select.value)}_setElementValue(Fe){this._renderer.setProperty(this._element.nativeElement,"value",Fe)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Pt,9))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return st})();const ct={provide:x,useExisting:(0,e.Gpc)(()=>Hi),multi:!0};function Qt(st,_t){return null==st?`${_t}`:("string"==typeof _t&&(_t=`'${_t}'`),_t&&"object"==typeof _t&&(_t="Object"),`${st}: ${_t}`.slice(0,50))}let Hi=(()=>{class st extends b{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Fe){this._compareWith=Fe}writeValue(Fe){let Lt;if(this.value=Fe,Array.isArray(Fe)){const Kt=Fe.map(Ei=>this._getOptionId(Ei));Lt=(Ei,on)=>{Ei._setSelected(Kt.indexOf(on.toString())>-1)}}else Lt=(Kt,Ei)=>{Kt._setSelected(!1)};this._optionMap.forEach(Lt)}registerOnChange(Fe){this.onChange=Lt=>{const Kt=[],Ei=Lt.selectedOptions;if(void 0!==Ei){const on=Ei;for(let Zn=0;Zn{class st{constructor(Fe,Lt,Kt){this._element=Fe,this._renderer=Lt,this._select=Kt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(Fe){null!=this._select&&(this._value=Fe,this._setElementValue(Qt(this.id,Fe)),this._select.writeValue(this._select.value))}set value(Fe){this._select?(this._value=Fe,this._setElementValue(Qt(this.id,Fe)),this._select.writeValue(this._select.value)):this._setElementValue(Fe)}_setElementValue(Fe){this._renderer.setProperty(this._element.nativeElement,"value",Fe)}_setSelected(Fe){this._renderer.setProperty(this._element.nativeElement,"selected",Fe)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||st)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Hi,9))};static#t=this.\u0275dir=e.lG2({type:st,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return st})(),it=(()=>{class st{constructor(){this._validator=Ie}ngOnChanges(Fe){if(this.inputName in Fe){const Lt=this.normalizeInput(Fe[this.inputName].currentValue);this._enabled=this.enabled(Lt),this._validator=this._enabled?this.createValidator(Lt):Ie,this._onChange&&this._onChange()}}validate(Fe){return this._validator(Fe)}registerOnValidatorChange(Fe){this._onChange=Fe}enabled(Fe){return null!=Fe}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275dir=e.lG2({type:st,features:[e.TTD]})}return st})();const An={provide:ce,useExisting:(0,e.Gpc)(()=>qi),multi:!0},vn={provide:ce,useExisting:(0,e.Gpc)(()=>wr),multi:!0};let qi=(()=>{class st extends it{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=Fe=>W}enabled(Fe){return Fe}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("required",Kt._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([An]),e.qOj]})}return st})(),wr=(()=>{class st extends qi{constructor(){super(...arguments),this.createValidator=Fe=>J}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("required",Kt._enabled?"":null)},features:[e._Bn([vn]),e.qOj]})}return st})();const Ba={provide:ce,useExisting:(0,e.Gpc)(()=>$a),multi:!0};let $a=(()=>{class st extends it{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=Fe=>Fe,this.createValidator=Fe=>Ze(Fe)}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275dir=e.lG2({type:st,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Kt){2&Lt&&e.uIk("pattern",Kt._enabled?Kt.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Ba]),e.qOj]})}return st})(),bo=(()=>{class st{static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[tr]})}return st})();class Br extends tt{constructor(_t,Fe,Lt){super(rt(Fe),De(Lt,Fe)),this.controls=_t,this._initObservables(),this._setUpdateStrategy(Fe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(_t){return this.controls[this._adjustIndex(_t)]}push(_t,Fe={}){this.controls.push(_t),this._registerControl(_t),this.updateValueAndValidity({emitEvent:Fe.emitEvent}),this._onCollectionChange()}insert(_t,Fe,Lt={}){this.controls.splice(_t,0,Fe),this._registerControl(Fe),this.updateValueAndValidity({emitEvent:Lt.emitEvent})}removeAt(_t,Fe={}){let Lt=this._adjustIndex(_t);Lt<0&&(Lt=0),this.controls[Lt]&&this.controls[Lt]._registerOnCollectionChange(()=>{}),this.controls.splice(Lt,1),this.updateValueAndValidity({emitEvent:Fe.emitEvent})}setControl(_t,Fe,Lt={}){let Kt=this._adjustIndex(_t);Kt<0&&(Kt=0),this.controls[Kt]&&this.controls[Kt]._registerOnCollectionChange(()=>{}),this.controls.splice(Kt,1),Fe&&(this.controls.splice(Kt,0,Fe),this._registerControl(Fe)),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(_t,Fe={}){_e(this,0,_t),_t.forEach((Lt,Kt)=>{ie(this,!1,Kt),this.at(Kt).setValue(Lt,{onlySelf:!0,emitEvent:Fe.emitEvent})}),this.updateValueAndValidity(Fe)}patchValue(_t,Fe={}){null!=_t&&(_t.forEach((Lt,Kt)=>{this.at(Kt)&&this.at(Kt).patchValue(Lt,{onlySelf:!0,emitEvent:Fe.emitEvent})}),this.updateValueAndValidity(Fe))}reset(_t=[],Fe={}){this._forEachChild((Lt,Kt)=>{Lt.reset(_t[Kt],{onlySelf:!0,emitEvent:Fe.emitEvent})}),this._updatePristine(Fe),this._updateTouched(Fe),this.updateValueAndValidity(Fe)}getRawValue(){return this.controls.map(_t=>_t.getRawValue())}clear(_t={}){this.controls.length<1||(this._forEachChild(Fe=>Fe._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:_t.emitEvent}))}_adjustIndex(_t){return _t<0?_t+this.length:_t}_syncPendingControls(){let _t=this.controls.reduce((Fe,Lt)=>!!Lt._syncPendingControls()||Fe,!1);return _t&&this.updateValueAndValidity({onlySelf:!0}),_t}_forEachChild(_t){this.controls.forEach((Fe,Lt)=>{_t(Fe,Lt)})}_updateValue(){this.value=this.controls.filter(_t=>_t.enabled||this.disabled).map(_t=>_t.value)}_anyControls(_t){return this.controls.some(Fe=>Fe.enabled&&_t(Fe))}_setUpControls(){this._forEachChild(_t=>this._registerControl(_t))}_allControlsDisabled(){for(const _t of this.controls)if(_t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(_t){_t.setParent(this),_t._registerOnCollectionChange(this._onCollectionChange)}_find(_t){return this.at(_t)??null}}function Ao(st){return!!st&&(void 0!==st.asyncValidators||void 0!==st.validators||void 0!==st.updateOn)}let Sa=(()=>{class st{constructor(){this.useNonNullable=!1}get nonNullable(){const Fe=new st;return Fe.useNonNullable=!0,Fe}group(Fe,Lt=null){const Kt=this._reduceControls(Fe);let Ei={};return Ao(Lt)?Ei=Lt:null!==Lt&&(Ei.validators=Lt.validator,Ei.asyncValidators=Lt.asyncValidator),new lt(Kt,Ei)}record(Fe,Lt=null){const Kt=this._reduceControls(Fe);return new Ot(Kt,Lt)}control(Fe,Lt,Kt){let Ei={};return this.useNonNullable?(Ao(Lt)?Ei=Lt:(Ei.validators=Lt,Ei.asyncValidators=Kt),new Qe(Fe,{...Ei,nonNullable:!0})):new Qe(Fe,Lt,Kt)}array(Fe,Lt,Kt){const Ei=Fe.map(on=>this._createControl(on));return new Br(Ei,Lt,Kt)}_reduceControls(Fe){const Lt={};return Object.keys(Fe).forEach(Kt=>{Lt[Kt]=this._createControl(Fe[Kt])}),Lt}_createControl(Fe){return Fe instanceof Qe||Fe instanceof tt?Fe:Array.isArray(Fe)?this.control(Fe[0],Fe.length>1?Fe[1]:null,Fe.length>2?Fe[2]:null):this.control(Fe)}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),Xa=(()=>{class st extends Sa{group(Fe,Lt=null){return super.group(Fe,Lt)}control(Fe,Lt,Kt){return super.control(Fe,Lt,Kt)}array(Fe,Lt,Kt){return super.array(Fe,Lt,Kt)}static#e=this.\u0275fac=function(){let Fe;return function(Kt){return(Fe||(Fe=e.n5z(st)))(Kt||st)}}();static#t=this.\u0275prov=e.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})(),ls=(()=>{class st{static withConfig(Fe){return{ngModule:st,providers:[{provide:si,useValue:Fe.callSetDisabledState??zt}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[bo]})}return st})(),Kr=(()=>{class st{static withConfig(Fe){return{ngModule:st,providers:[{provide:Si,useValue:Fe.warnOnNgModelWithFormControl??"always"},{provide:si,useValue:Fe.callSetDisabledState??zt}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||st)};static#t=this.\u0275mod=e.oAB({type:st});static#i=this.\u0275inj=e.cJS({imports:[bo]})}return st})()},24630:(Ee,Z,h)=>{"use strict";h.d(Z,{Bb:()=>Ue,XC:()=>Oe,ZL:()=>Y});var e=h(65879),p=h(23680),g=h(96814),S=h(16672),m=h(69594),T=h(24191),b=h(42495),x=h(62831),R=h(86825),v=h(47394),N=h(78645),B=h(74911),O=h(63019),te=h(22096),ne=h(92438),F=h(36028),ce=h(68484),Ce=h(56223),He=h(64170),ye=h(27921),oe=h(94664),w=h(48180),W=h(32181),J=h(37398),z=h(99397),ee=h(5177),Le=h(49388);const Ze=["panel"];function Ie(ae,je){if(1&ae&&(e.TgZ(0,"div",0,1),e.Hsn(2),e.qZA()),2&ae){const U=je.id,le=e.oxw();e.Q6J("id",le.id)("ngClass",le._classList)("@panelAnimation",le.isOpen?"visible":"hidden"),e.uIk("aria-label",le.ariaLabel||null)("aria-labelledby",le._getPanelAriaLabelledby(U))}}const ut=["*"],Ye=(0,R.X$)("panelAnimation",[(0,R.SB)("void, hidden",(0,R.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,R.eR)(":enter, hidden => visible",[(0,R.ru)([(0,R.jt)("0.03s linear",(0,R.oB)({opacity:1})),(0,R.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,R.oB)({transform:"scaleY(1)"}))])]),(0,R.eR)(":leave, visible => hidden",[(0,R.jt)("0.075s linear",(0,R.oB)({opacity:0}))])]);let Xe=0;class nt{constructor(je,U){this.source=je,this.option=U}}const $e=(0,p.Kr)(class{}),ge=new e.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function q(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let me=(()=>{class ae extends $e{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,b.Ig)(U)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(U){this._autoSelectActiveOption=(0,b.Ig)(U)}set classList(U){this._classList=U&&U.length?(0,b.du)(U).reduce((le,X)=>(le[X]=!0,le),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(U,le,X,Be){super(),this._changeDetectorRef=U,this._elementRef=le,this._defaults=X,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-"+Xe++,this.inertGroups=Be?.SAFARI||!1,this._autoActiveFirstOption=!!X.autoActiveFirstOption,this._autoSelectActiveOption=!!X.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new T.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 le=new nt(this,U);this.optionSelected.emit(le)}_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(le){return new(le||ae)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(ge),e.Y36(x.t4))};static#t=this.\u0275dir=e.lG2({type:ae,viewQuery:function(le,X){if(1&le&&(e.Gf(e.Rgc,7),e.Gf(Ze,5)),2&le){let Be;e.iGM(Be=e.CRH())&&(X.template=Be.first),e.iGM(Be=e.CRH())&&(X.panel=Be.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 ae})(),Oe=(()=>{class ae extends me{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,b.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(ae)))(X||ae)}}();static#t=this.\u0275cmp=e.Xpm({type:ae,selectors:[["mat-autocomplete"]],contentQueries:function(le,X,Be){if(1&le&&(e.Suo(Be,p.K7,5),e.Suo(Be,p.ey,5)),2&le){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:ae}]),e.qOj],ngContentSelectors:ut,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(le,X){1&le&&(e.F$t(),e.YNc(0,Ie,3,5,"ng-template"))},dependencies:[g.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:[Ye]},changeDetection:0})}return ae})();const xe={provide:Ce.JU,useExisting:(0,e.Gpc)(()=>Y),multi:!0},fe=new e.OlP("mat-autocomplete-scroll-strategy"),we={provide:fe,deps:[m.aV],useFactory:function Je(ae){return()=>ae.scrollStrategies.reposition()}};let pt=(()=>{class ae{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(U){this._autocompleteDisabled=(0,b.Ig)(U)}constructor(U,le,X,Be,ke,Et,he,Pe,r,u,C){this._element=U,this._overlay=le,this._viewContainerRef=X,this._zone=Be,this._changeDetectorRef=ke,this._dir=he,this._formField=Pe,this._document=r,this._viewportRuler=u,this._defaults=C,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=v.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,ye.O)(M),(0,oe.w)(()=>(0,O.T)(...M.map(f=>f.onSelectionChange)))):this._zone.onStable.pipe((0,w.q)(1),(0,oe.w)(()=>this.optionSelections))}),this._handlePanelKeydown=M=>{(M.keyCode===F.hY&&!(0,F.Vb)(M)||M.keyCode===F.LH&&(0,F.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=Et}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,W.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,W.h)(()=>this._overlayAttached)):(0,te.of)()).pipe((0,J.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,ne.R)(this._document,"click"),(0,ne.R)(this._document,"auxclick"),(0,ne.R)(this._document,"touchend")).pipe((0,W.h)(U=>{const le=(0,x.sA)(U),X=this._formField?this._formField._elementRef.nativeElement:null,Be=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&le!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!X||!X.contains(le))&&(!Be||!Be.contains(le))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(le)}))}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 le=U.keyCode,X=(0,F.Vb)(U);if(le===F.hY&&!X&&U.preventDefault(),this.activeOption&&le===F.K5&&this.panelOpen&&!X)this.activeOption._selectViaInteraction(),this._resetActiveItem(),U.preventDefault();else if(this.autocomplete){const Be=this.autocomplete._keyManager.activeItem,ke=le===F.LH||le===F.JH;le===F.Mf||ke&&!X&&this.panelOpen?this.autocomplete._keyManager.onKeydown(U):ke&&this._canOpen()&&this.openPanel(),(ke||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(U){let le=U.target,X=le.value;"number"===le.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,w.q)(1)),le=this.autocomplete.options.changes.pipe((0,z.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,ee.g)(0));return(0,O.T)(U,le).pipe((0,oe.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,w.q)(1)).subscribe(X=>this._setValueAndClose(X))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(U){const le=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(U):U;this._updateNativeInputValue(le??"")}_updateNativeInputValue(U){this._formField?this._formField._control.value=U:this._element.nativeElement.value=U,this._previousValue=U}_setValueAndClose(U){const le=U?U.source:this._pendingAutoselectedOption;le&&(this._clearPreviousSelectedOption(le),this._assignOptionValue(le.value),this._onChange(le.value),this.autocomplete._emitSelectEvent(le),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(U,le){this.autocomplete&&this.autocomplete.options&&this.autocomplete.options.forEach(X=>{X!==U&&X.selected&&X.deselect(le)})}_attachOverlay(){let U=this._overlayRef;U?(this._positionStrategy.setOrigin(this._getConnectedElement()),U.updateSize({width:this._getPanelWidth()})):(this._portal=new ce.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 le=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&le!==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 le=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],X=this._aboveClass,Be=[{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?Be:"below"===this.position?le:[...le,...Be],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 le=-1;for(let X=0;X .cdk-overlay-container [aria-modal="true"]');if(!U)return;const le=this.autocomplete.id;this._trackedModal&&(0,T.iD)(this._trackedModal,"aria-owns",le),(0,T.Zf)(U,"aria-owns",le),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,T.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(le){return new(le||ae)(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(Le.Is,8),e.Y36(He.G_,9),e.Y36(g.K0,8),e.Y36(S.rL),e.Y36(ge,8))};static#t=this.\u0275dir=e.lG2({type:ae,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.TTD]})}return ae})(),Y=(()=>{class ae 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(ae)))(X||ae)}}();static#t=this.\u0275dir=e.lG2({type:ae,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(le,X){1&le&&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&le&&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([xe]),e.qOj]})}return ae})(),Ue=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275mod=e.oAB({type:ae});static#i=this.\u0275inj=e.cJS({providers:[we],imports:[m.U8,p.Ng,p.BQ,g.ez,S.ZD,p.Ng,p.BQ]})}return ae})()},39014:(Ee,Z,h)=>{"use strict";h.d(Z,{g:()=>v,k:()=>R});var e=h(65879),p=h(23680),g=h(24191),S=h(42495),m=h(96814);let T=0;const b=(0,p.Id)(class{}),x="mat-badge-content";let R=(()=>{class N extends b{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,S.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,S.Ig)(O)}constructor(O,te,ne,F,ce){super(),this._ngZone=O,this._elementRef=te,this._ariaDescriber=ne,this._renderer=F,this._animationMode=ce,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=T++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(g.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"),te="mat-badge-active";return O.setAttribute("id",`mat-badge-content-${this._id}`),O.setAttribute("aria-hidden","true"),O.classList.add(x),"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(te)})}):O.classList.add(te),O}_updateRenderedContent(O){const te=`${O??""}`.trim();this._isInitialized&&te&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=te),this._content=te}_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 te=this._elementRef.nativeElement.classList;te.remove(`mat-badge-${this._color}`),O&&te.add(`mat-badge-${O}`)}_clearExistingBadges(){const O=this._elementRef.nativeElement.querySelectorAll(`:scope > .${x}`);for(const te of Array.from(O))te!==this._badgeElement&&te.remove()}static#e=this.\u0275fac=function(te){return new(te||N)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(g.$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(te,ne){2&te&&e.ekj("mat-badge-overlap",ne.overlap)("mat-badge-above",ne.isAbove())("mat-badge-below",!ne.isAbove())("mat-badge-before",!ne.isAfter())("mat-badge-after",ne.isAfter())("mat-badge-small","small"===ne.size)("mat-badge-medium","medium"===ne.size)("mat-badge-large","large"===ne.size)("mat-badge-hidden",ne.hidden||!ne.content)("mat-badge-disabled",ne.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})(),v=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[g.rt,p.BQ,p.BQ]})}return N})()},32296:(Ee,Z,h)=>{"use strict";h.d(Z,{RK:()=>ve,lW:()=>ut,ot:()=>ot});var e=h(62831),p=h(65879),g=h(24191),S=h(23680),m=h(96814);const T=["mat-button",""],b=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],x=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],te=["mat-icon-button",""],ne=["*"],ce={capture:!0},Ce=["focus","click","mouseenter","touchstart"],He="mat-button-ripple-uninitialized";let ye=(()=>{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)(S.Y2,{optional:!0}),this._platform=(0,p.f3M)(e.t4),this._ngZone=(0,p.f3M)(p.R0b),this._onInteraction=we=>{if(we.target===this._document)return;const Y=we.target.closest(`[${He}]`);Y&&(Y.removeAttribute(He),this._appendRipple(Y))},this._ngZone.runOutsideAngular(()=>{for(const we of Ce)this._document?.addEventListener(we,this._onInteraction,ce)})}ngOnDestroy(){for(const we of Ce)this._document?.removeEventListener(we,this._onInteraction,ce)}_appendRipple(we){if(!this._document)return;const pt=this._document.createElement("span");pt.classList.add("mat-mdc-button-ripple");const Y=new oe(we,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);Y.rippleConfig.centered=we.hasAttribute("mat-icon-button"),new S.IR(Y,this._ngZone,pt,this._platform).setupTriggerEvents(we),we.append(pt)}_createMatRipple(we){if(!this._document)return;we.querySelector(".mat-mdc-button-ripple")?.remove(),we.removeAttribute(He);const pt=this._document.createElement("span");pt.classList.add("mat-mdc-button-ripple");const Y=new S.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=we,we.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 oe{constructor(Je,we,pt){this._button=Je,this._globalRippleOptions=we,this._setRippleConfig(we,pt)}_setRippleConfig(Je,we){this.rippleConfig=Je||{},"NoopAnimations"===we&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const J=[{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"]}],z=(0,S.pj)((0,S.Id)((0,S.Kr)(class{constructor(fe){this._elementRef=fe}})));let ee=(()=>{class fe extends z{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(we){this._ripple=we}constructor(we,pt,Y,Ue){super(we),this._platform=pt,this._ngZone=Y,this._animationMode=Ue,this._focusMonitor=(0,p.f3M)(g.tE),this._rippleLoader=(0,p.f3M)(ye),this._isFab=!1;const ae=we.nativeElement.classList;for(const je of J)this._hasHostAttributes(je.selector)&&je.mdcClasses.forEach(U=>{ae.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(we="program",pt){we?this._focusMonitor.focusVia(this._elementRef.nativeElement,we,pt):this._elementRef.nativeElement.focus(pt)}_hasHostAttributes(...we){return we.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})(),ut=(()=>{class fe extends ee{constructor(we,pt,Y,Ue){super(we,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:T,ngContentSelectors:x,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(b),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 ee{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(we,pt,Y,Ue){super(we,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:te,ngContentSelectors:ne,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})(),ot=(()=>{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:[S.BQ,S.si,S.BQ]})}return fe})()},95195:(Ee,Z,h)=>{"use strict";h.d(Z,{$j:()=>te,QW:()=>z,a8:()=>v,dk:()=>F,dn:()=>O,n5:()=>N});var e=h(65879),p=h(96814),g=h(23680);const S=["*"],b=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],x=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],R=new e.OlP("MAT_CARD_CONFIG");let v=(()=>{class ee{constructor(Ze){this.appearance=Ze?.appearance||"raised"}static#e=this.\u0275fac=function(Ie){return new(Ie||ee)(e.Y36(R,8))};static#t=this.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Ie,ut){2&Ie&&e.ekj("mat-mdc-card-outlined","outlined"===ut.appearance)("mdc-card--outlined","outlined"===ut.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:S,decls:1,vars:0,template:function(Ie,ut){1&Ie&&(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 ee})(),N=(()=>{class ee{static#e=this.\u0275fac=function(Ie){return new(Ie||ee)};static#t=this.\u0275dir=e.lG2({type:ee,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return ee})(),O=(()=>{class ee{static#e=this.\u0275fac=function(Ie){return new(Ie||ee)};static#t=this.\u0275dir=e.lG2({type:ee,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return ee})(),te=(()=>{class ee{static#e=this.\u0275fac=function(Ie){return new(Ie||ee)};static#t=this.\u0275dir=e.lG2({type:ee,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return ee})(),F=(()=>{class ee{static#e=this.\u0275fac=function(Ie){return new(Ie||ee)};static#t=this.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:x,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Ie,ut){1&Ie&&(e.F$t(b),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0})}return ee})(),z=(()=>{class ee{static#e=this.\u0275fac=function(Ie){return new(Ie||ee)};static#t=this.\u0275mod=e.oAB({type:ee});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,p.ez,g.BQ]})}return ee})()},75986:(Ee,Z,h)=>{"use strict";h.d(Z,{oG:()=>F,p9:()=>ye});var e=h(65879),p=h(56223),g=h(23680),S=h(42495);const m=["input"],T=["label"],b=["*"],x=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:R});function R(){return{color:"accent",clickAction:"check-indeterminate"}}const v={provide:p.JU,useExisting:(0,e.Gpc)(()=>F),multi:!0};class N{}let B=0;const O=R(),te=(0,g.sb)((0,g.pj)((0,g.Kr)((0,g.Id)(class{constructor(oe){this._elementRef=oe}}))));let ne=(()=>{class oe extends te{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(W){this._required=(0,S.Ig)(W)}constructor(W,J,z,ee,Le,Ze,Ie){super(J),this._changeDetectorRef=z,this._ngZone=ee,this._animationMode=Ze,this._options=Ie,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(Le)||0,this.id=this._uniqueId=`${W}${++B}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(W){const J=(0,S.Ig)(W);J!=this.checked&&(this._checked=J,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(W){const J=(0,S.Ig)(W);J!==this.disabled&&(this._disabled=J,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(W){const J=W!=this._indeterminate;this._indeterminate=(0,S.Ig)(W),J&&(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(W){this.checked=!!W}registerOnChange(W){this._controlValueAccessorChangeFn=W}registerOnTouched(W){this._onTouched=W}setDisabledState(W){this.disabled=W}_transitionCheckState(W){let J=this._currentCheckState,z=this._getAnimationTargetElement();if(J!==W&&z&&(this._currentAnimationClass&&z.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(J,W),this._currentCheckState=W,this._currentAnimationClass.length>0)){z.classList.add(this._currentAnimationClass);const ee=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{z.classList.remove(ee)},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 W=this._options?.clickAction;this.disabled||"noop"===W?!this.disabled&&"noop"===W&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==W&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(W){W.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(W,J){if("NoopAnimations"===this._animationMode)return"";switch(W){case 0:if(1===J)return this._animationClasses.uncheckedToChecked;if(3==J)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===J?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===J?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===J?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(W){const J=this._inputElement;J&&(J.nativeElement.indeterminate=W)}static#e=this.\u0275fac=function(J){e.$Z()};static#t=this.\u0275dir=e.lG2({type:oe,viewQuery:function(J,z){if(1&J&&(e.Gf(m,5),e.Gf(T,5),e.Gf(g.wG,5)),2&J){let ee;e.iGM(ee=e.CRH())&&(z._inputElement=ee.first),e.iGM(ee=e.CRH())&&(z._labelElement=ee.first),e.iGM(ee=e.CRH())&&(z.ripple=ee.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 oe})(),F=(()=>{class oe extends ne{constructor(W,J,z,ee,Le,Ze){super("mat-mdc-checkbox-",W,J,z,ee,Le,Ze),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(W){const J=new N;return J.source=this,J.checked=W,J}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(W){W.target&&this._labelElement.nativeElement.contains(W.target)&&W.stopPropagation()}static#e=this.\u0275fac=function(J){return new(J||oe)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(x,8))};static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(J,z){2&J&&(e.Ikx("id",z.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===z._animationMode)("mdc-checkbox--disabled",z.disabled)("mat-mdc-checkbox-disabled",z.disabled)("mat-mdc-checkbox-checked",z.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([v]),e.qOj],ngContentSelectors:b,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(J,z){if(1&J&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(Le){return z._preventBubblingFromLabel(Le)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return z._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return z._onBlur()})("click",function(){return z._onInputClick()})("change",function(Le){return z._onInteractionEvent(Le)}),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&J){const ee=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==z.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",z.checked),e.Q6J("checked",z.checked)("indeterminate",z.indeterminate)("disabled",z.disabled)("id",z.inputId)("required",z.required)("tabIndex",z.tabIndex),e.uIk("aria-label",z.ariaLabel||null)("aria-labelledby",z.ariaLabelledby)("aria-describedby",z.ariaDescribedby)("name",z.name)("value",z.value),e.xp6(7),e.Q6J("matRippleTrigger",ee)("matRippleDisabled",z.disableRipple||z.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",z.inputId)}},dependencies:[g.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 oe})(),He=(()=>{class oe{static#e=this.\u0275fac=function(J){return new(J||oe)};static#t=this.\u0275mod=e.oAB({type:oe});static#i=this.\u0275inj=e.cJS({})}return oe})(),ye=(()=>{class oe{static#e=this.\u0275fac=function(J){return new(J||oe)};static#t=this.\u0275mod=e.oAB({type:oe});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,g.si,He,g.BQ,He]})}return oe})()},22557:(Ee,Z,h)=>{"use strict";h.d(Z,{Hi:()=>n,RA:()=>C,T:()=>fe,oH:()=>f,qH:()=>Je,z3:()=>U});var e=h(42495),p=h(65879),g=h(96814),S=h(23680),m=h(24191),T=h(78645),b=h(63019),x=h(48180),R=h(59773),v=h(27921),N=h(94664),B=h(36028),O=h(49388),te=h(56223),ne=h(64170);function F(t,i){1&t&&(p.TgZ(0,"span",8),p.Hsn(1,1),p.qZA())}function ce(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",""]]],He=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function W(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 J(t,i){1&t&&(p.TgZ(0,"span",10),p.Hsn(1),p.qZA())}function z(t,i){1&t&&(p.ynx(0),p.Hsn(1,1),p.BQk())}function ee(t,i){1&t&&p.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function Le(t,i){1&t&&p._UZ(0,"span",13)}function Ze(t,i){if(1&t&&(p.ynx(0),p.YNc(1,ee,1,0,"ng-content",11),p.YNc(2,Le,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 Ie(t,i){1&t&&(p.TgZ(0,"span",14),p.Hsn(1,3),p.qZA())}const ut=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ye=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],Xe=["*"],$e=new p.OlP("mat-chips-default-options"),ge=new p.OlP("MatChipAvatar"),q=new p.OlP("MatChipTrailingIcon"),me=new p.OlP("MatChipRemove"),Oe=new p.OlP("MatChip");class Ve{}const ve=(0,S.sb)(Ve,-1);let xe=(()=>{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(Oe))};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 xe{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:q,useExisting:t}]),p.qOj]})}return t})(),Je=(()=>{class t extends xe{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:me,useExisting:t}]),p.qOj]})}return t})(),we=0;const pt=(0,S.sb)((0,S.pj)((0,S.Kr)((0,S.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,E,k,Q){super(c),this._changeDetectorRef=a,this._ngZone=l,this._focusMonitor=d,this._globalRippleOptions=k,this._isRippleCentered=!1,this._onFocus=new T.x,this._onBlur=new T.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+we++,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"===E,null!=Q&&(this.tabIndex=parseInt(Q)??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,b.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,x.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(g.K0),p.Y36(p.QbO,8),p.Y36(S.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,q,5),p.Suo(d,me,5),p.Suo(d,ge,5),p.Suo(d,q,5),p.Suo(d,me,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(S.wG,5),p.Gf(xe,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:Oe,useExisting:t}]),p.qOj],ngContentSelectors:He,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,F,2,0,"span",4),p.TgZ(5,"span",5),p.Hsn(6),p._UZ(7,"span",6),p.qZA()()(),p.YNc(8,ce,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:[g.O5,S.wG,xe],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})(),je=(()=>{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(g.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,E,k,Q){super(a,c,l,d,s,E,k,Q),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,R.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(g.K0),p.Y36(p.QbO,8),p.Y36(S.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,je,5),2&c){let s;p.iGM(s=p.CRH())&&(l.contentEditInput=s.first)}},viewQuery:function(c,l){if(1&c&&p.Gf(je,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:Oe,useExisting:t}]),p.qOj],ngContentSelectors:Ye,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(ut),p.YNc(0,W,3,3,"ng-container",0),p.TgZ(1,"span",1),p.YNc(2,J,2,0,"span",2),p.TgZ(3,"span",3),p.YNc(4,z,2,0,"ng-container",4),p.YNc(5,Ze,4,2,"ng-container",4),p._UZ(6,"span",5),p.qZA()(),p.YNc(7,Ie,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:[g.O5,g.RF,g.n9,S.wG,xe,je],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 le{constructor(i){}}const X=(0,S.sb)(le);let Be=(()=>{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 T.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,v.O)(null),(0,N.w)(()=>(0,b.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,v.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,R.R)(this._destroyed)).subscribe(({chip:a})=>{const c=a._getSourceAction(document.activeElement);c&&this._keyManager.updateActiveItem(c)}),this._dir?.change.pipe((0,R.R)(this._destroyed)).subscribe(a=>this._keyManager.withHorizontalOrientation(a))}_skipPredicate(a){return!a.isInteractive||a.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,v.O)(null),(0,R.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,R.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:Xe,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 Pe{constructor(i,a){this.source=i,this.value=a}}class r extends Be{constructor(i,a,c,l,d,s,E){super(i,a,c),this._defaultErrorStateMatcher=l,this._parentForm=d,this._parentFormGroup=s,this.ngControl=E,this.stateChanges=new T.x}}const u=(0,S.FD)(r);let C=(()=>{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(te.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,E,k){super(a,c,l,E,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,R.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,b.T)(this.chipFocusChanges,this._chips.changes).pipe((0,R.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 Pe(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(te.F,8),p.Y36(te.sg,8),p.Y36(S.rD),p.Y36(te.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:ne.Eo,useExisting:t}]),p.qOj],ngContentSelectors:Xe,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($e),p.Y36(ne.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:[S.rD,{provide:$e,useValue:{separatorKeyCodes:[B.K5]}}],imports:[S.BQ,g.ez,S.si,S.BQ]})}return t})()},23680:(Ee,Z,h)=>{"use strict";h.d(Z,{yN:()=>ye,mZ:()=>oe,_A:()=>q,rD:()=>we,sG:()=>me,K7:()=>c,HF:()=>n,Y2:()=>u,BQ:()=>J,uc:()=>ae,XK:()=>fe,ey:()=>k,Ng:()=>Ge,rN:()=>s,us:()=>o,wG:()=>C,si:()=>M,LF:()=>ve,IR:()=>Pe,CB:()=>Q,jH:()=>rt,pj:()=>Ie,Kr:()=>ut,Id:()=>Ze,FD:()=>Xe,dB:()=>nt,sb:()=>Ye});var e=h(65879),p=h(24191),g=h(49388),m=h(96814),T=h(62831),b=h(42495),x=h(65592),R=h(78645),v=h(36028);const O=["text"];function te(De,et){if(1&De&&e._UZ(0,"mat-pseudo-checkbox",6),2&De){const se=e.oxw();e.Q6J("disabled",se.disabled)("state",se.selected?"checked":"unchecked")}}function ne(De,et){if(1&De&&e._UZ(0,"mat-pseudo-checkbox",7),2&De){const se=e.oxw();e.Q6J("disabled",se.disabled)}}function F(De,et){if(1&De&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&De){const se=e.oxw();e.xp6(1),e.hij("(",se.group.label,")")}}const ce=[[["mat-icon"]],"*"],Ce=["mat-icon","*"];let ye=(()=>{class De{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 De})(),oe=(()=>{class De{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return De})();const W=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function w(){return!0}});let J=(()=>{class De{constructor(se,ie,_e){this._sanityChecks=ie,this._document=_e,this._hasDoneGlobalChecks=!1,se._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(se){return!(0,T.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[se])}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.LFG(p.qm),e.LFG(W,8),e.LFG(m.K0))};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[g.vT,g.vT]})}return De})();function Ze(De){return class extends De{get disabled(){return this._disabled}set disabled(et){this._disabled=(0,b.Ig)(et)}constructor(...et){super(...et),this._disabled=!1}}}function Ie(De,et){return class extends De{get color(){return this._color}set color(se){const ie=se||this.defaultColor;ie!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ie&&this._elementRef.nativeElement.classList.add(`mat-${ie}`),this._color=ie)}constructor(...se){super(...se),this.defaultColor=et,this.color=et}}}function ut(De){return class extends De{get disableRipple(){return this._disableRipple}set disableRipple(et){this._disableRipple=(0,b.Ig)(et)}constructor(...et){super(...et),this._disableRipple=!1}}}function Ye(De,et=0){return class extends De{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(se){this._tabIndex=null!=se?(0,b.su)(se):this.defaultTabIndex}constructor(...se){super(...se),this._tabIndex=et,this.defaultTabIndex=et}}}function Xe(De){return class extends De{updateErrorState(){const et=this.errorState,tt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);tt!==et&&(this.errorState=tt,this.stateChanges.next())}constructor(...et){super(...et),this.errorState=!1}}}function nt(De){return class extends De{constructor(...et){super(...et),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new x.y(se=>{this._isInitialized?this._notifySubscriber(se):this._pendingSubscribers.push(se)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(et){et.next(),et.complete()}}}const $e=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function ge(){return(0,e.f3M)(e.soG)}});class q{constructor(){this._localeChanges=new R.x,this.localeChanges=this._localeChanges}getValidDateOrNull(et){return this.isDateInstance(et)&&this.isValid(et)?et:null}deserialize(et){return null==et||this.isDateInstance(et)&&this.isValid(et)?et:this.invalid()}setLocale(et){this.locale=et,this._localeChanges.next()}compareDate(et,se){return this.getYear(et)-this.getYear(se)||this.getMonth(et)-this.getMonth(se)||this.getDate(et)-this.getDate(se)}sameDate(et,se){if(et&&se){let ie=this.isValid(et),_e=this.isValid(se);return ie&&_e?!this.compareDate(et,se):ie==_e}return et==se}clampDate(et,se,ie){return se&&this.compareDate(et,se)<0?se:ie&&this.compareDate(et,ie)>0?ie:et}}const me=new e.OlP("mat-date-formats"),Oe=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Ve(De,et){const se=Array(De);for(let ie=0;ie{class De extends q{constructor(se,ie){super(),this.useUtcForDisplay=!1,super.setLocale(se)}getYear(se){return se.getFullYear()}getMonth(se){return se.getMonth()}getDate(se){return se.getDate()}getDayOfWeek(se){return se.getDay()}getMonthNames(se){const ie=new Intl.DateTimeFormat(this.locale,{month:se,timeZone:"utc"});return Ve(12,_e=>this._format(ie,new Date(2017,_e,1)))}getDateNames(){const se=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ve(31,ie=>this._format(se,new Date(2017,0,ie+1)))}getDayOfWeekNames(se){const ie=new Intl.DateTimeFormat(this.locale,{weekday:se,timeZone:"utc"});return Ve(7,_e=>this._format(ie,new Date(2017,0,_e+1)))}getYearName(se){const ie=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(ie,se)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(se){return this.getDate(this._createDateWithOverflow(this.getYear(se),this.getMonth(se)+1,0))}clone(se){return new Date(se.getTime())}createDate(se,ie,_e){let tt=this._createDateWithOverflow(se,ie,_e);return tt.getMonth(),tt}today(){return new Date}parse(se,ie){return"number"==typeof se?new Date(se):se?new Date(Date.parse(se)):null}format(se,ie){if(!this.isValid(se))throw Error("NativeDateAdapter: Cannot format invalid date.");const _e=new Intl.DateTimeFormat(this.locale,{...ie,timeZone:"utc"});return this._format(_e,se)}addCalendarYears(se,ie){return this.addCalendarMonths(se,12*ie)}addCalendarMonths(se,ie){let _e=this._createDateWithOverflow(this.getYear(se),this.getMonth(se)+ie,this.getDate(se));return this.getMonth(_e)!=((this.getMonth(se)+ie)%12+12)%12&&(_e=this._createDateWithOverflow(this.getYear(_e),this.getMonth(_e),0)),_e}addCalendarDays(se,ie){return this._createDateWithOverflow(this.getYear(se),this.getMonth(se),this.getDate(se)+ie)}toIso8601(se){return[se.getUTCFullYear(),this._2digit(se.getUTCMonth()+1),this._2digit(se.getUTCDate())].join("-")}deserialize(se){if("string"==typeof se){if(!se)return null;if(Oe.test(se)){let ie=new Date(se);if(this.isValid(ie))return ie}}return super.deserialize(se)}isDateInstance(se){return se instanceof Date}isValid(se){return!isNaN(se.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(se,ie,_e){const tt=new Date;return tt.setFullYear(se,ie,_e),tt.setHours(0,0,0,0),tt}_2digit(se){return("00"+se).slice(-2)}_format(se,ie){const _e=new Date;return _e.setUTCFullYear(ie.getFullYear(),ie.getMonth(),ie.getDate()),_e.setUTCHours(ie.getHours(),ie.getMinutes(),ie.getSeconds(),ie.getMilliseconds()),se.format(_e)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.LFG($e,8),e.LFG(T.t4))};static#t=this.\u0275prov=e.Yz7({token:De,factory:De.\u0275fac})}return De})();const xe={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 ot=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({providers:[{provide:q,useClass:ve}]})}return De})(),fe=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({providers:[{provide:me,useValue:xe}],imports:[ot]})}return De})(),we=(()=>{class De{isErrorState(se,ie){return!!(se&&se.invalid&&(se.touched||ie&&ie.submitted))}static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275prov=e.Yz7({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})(),ae=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[J,J]})}return De})();class je{constructor(et,se,ie,_e=!1){this._renderer=et,this.element=se,this.config=ie,this._animationForciblyDisabledThroughCss=_e,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const U=(0,T.i$)({passive:!0,capture:!0});class le{constructor(){this._events=new Map,this._delegateEventHandler=et=>{const se=(0,T.sA)(et);se&&this._events.get(et.type)?.forEach((ie,_e)=>{(_e===se||_e.contains(se))&&ie.forEach(tt=>tt.handleEvent(et))})}}addHandler(et,se,ie,_e){const tt=this._events.get(se);if(tt){const lt=tt.get(ie);lt?lt.add(_e):tt.set(ie,new Set([_e]))}else this._events.set(se,new Map([[ie,new Set([_e])]])),et.runOutsideAngular(()=>{document.addEventListener(se,this._delegateEventHandler,U)})}removeHandler(et,se,ie){const _e=this._events.get(et);if(!_e)return;const tt=_e.get(se);tt&&(tt.delete(ie),0===tt.size&&_e.delete(se),0===_e.size&&(this._events.delete(et),document.removeEventListener(et,this._delegateEventHandler,U)))}}const X={enterDuration:225,exitDuration:150},ke=(0,T.i$)({passive:!0,capture:!0}),Et=["mousedown","touchstart"],he=["mouseup","mouseleave","touchend","touchcancel"];class Pe{static#e=this._eventManager=new le;constructor(et,se,ie,_e){this._target=et,this._ngZone=se,this._platform=_e,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,_e.isBrowser&&(this._containerElement=(0,b.fI)(ie))}fadeInRipple(et,se,ie={}){const _e=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),tt={...X,...ie.animation};ie.centered&&(et=_e.left+_e.width/2,se=_e.top+_e.height/2);const lt=ie.radius||function r(De,et,se){const ie=Math.max(Math.abs(De-se.left),Math.abs(De-se.right)),_e=Math.max(Math.abs(et-se.top),Math.abs(et-se.bottom));return Math.sqrt(ie*ie+_e*_e)}(et,se,_e),St=et-_e.left,Mt=se-_e.top,Ot=tt.enterDuration,Vt=document.createElement("div");Vt.classList.add("mat-ripple-element"),Vt.style.left=St-lt+"px",Vt.style.top=Mt-lt+"px",Vt.style.height=2*lt+"px",Vt.style.width=2*lt+"px",null!=ie.color&&(Vt.style.backgroundColor=ie.color),Vt.style.transitionDuration=`${Ot}ms`,this._containerElement.appendChild(Vt);const si=window.getComputedStyle(Vt),wt=si.transitionDuration,Tt="none"===si.transitionProperty||"0s"===wt||"0s, 0s"===wt||0===_e.width&&0===_e.height,Me=new je(this,Vt,ie,Tt);Vt.style.transform="scale3d(1, 1, 1)",Me.state=0,ie.persistent||(this._mostRecentTransientRipple=Me);let mt=null;return!Tt&&(Ot||tt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const qe=()=>this._finishRippleTransition(Me),Ke=()=>this._destroyRipple(Me);Vt.addEventListener("transitionend",qe),Vt.addEventListener("transitioncancel",Ke),mt={onTransitionEnd:qe,onTransitionCancel:Ke}}),this._activeRipples.set(Me,mt),(Tt||!Ot)&&this._finishRippleTransition(Me),Me}fadeOutRipple(et){if(2===et.state||3===et.state)return;const se=et.element,ie={...X,...et.config.animation};se.style.transitionDuration=`${ie.exitDuration}ms`,se.style.opacity="0",et.state=2,(et._animationForciblyDisabledThroughCss||!ie.exitDuration)&&this._finishRippleTransition(et)}fadeOutAll(){this._getActiveRipples().forEach(et=>et.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(et=>{et.config.persistent||et.fadeOut()})}setupTriggerEvents(et){const se=(0,b.fI)(et);!this._platform.isBrowser||!se||se===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=se,Et.forEach(ie=>{Pe._eventManager.addHandler(this._ngZone,ie,se,this)}))}handleEvent(et){"mousedown"===et.type?this._onMousedown(et):"touchstart"===et.type?this._onTouchStart(et):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{he.forEach(se=>{this._triggerElement.addEventListener(se,this,ke)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(et){0===et.state?this._startFadeOutTransition(et):2===et.state&&this._destroyRipple(et)}_startFadeOutTransition(et){const se=et===this._mostRecentTransientRipple,{persistent:ie}=et.config;et.state=1,!ie&&(!se||!this._isPointerDown)&&et.fadeOut()}_destroyRipple(et){const se=this._activeRipples.get(et)??null;this._activeRipples.delete(et),this._activeRipples.size||(this._containerRect=null),et===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),et.state=3,null!==se&&(et.element.removeEventListener("transitionend",se.onTransitionEnd),et.element.removeEventListener("transitioncancel",se.onTransitionCancel)),et.element.remove()}_onMousedown(et){const se=(0,p.X6)(et),ie=this._lastTouchStartEvent&&Date.now(){!et.config.persistent&&(1===et.state||et.config.terminateOnPointerUp&&0===et.state)&&et.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const et=this._triggerElement;et&&(Et.forEach(se=>Pe._eventManager.removeHandler(se,et,this)),this._pointerUpEventsRegistered&&he.forEach(se=>et.removeEventListener(se,this,ke)))}}const u=new e.OlP("mat-ripple-global-options");let C=(()=>{class De{get disabled(){return this._disabled}set disabled(se){se&&this.fadeOutAllNonPersistent(),this._disabled=se,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(se){this._trigger=se,this._setupTriggerEventsIfEnabled()}constructor(se,ie,_e,tt,lt){this._elementRef=se,this._animationMode=lt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=tt||{},this._rippleRenderer=new Pe(this,ie,se,_e)}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(se,ie=0,_e){return"number"==typeof se?this._rippleRenderer.fadeInRipple(se,ie,{...this.rippleConfig,..._e}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...se})}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(T.t4),e.Y36(u,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:De,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(ie,_e){2&ie&&e.ekj("mat-ripple-unbounded",_e.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 De})(),M=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[J,J]})}return De})(),f=(()=>{class De{constructor(se){this._animationMode=se,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(ie,_e){2&ie&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===_e.state)("mat-pseudo-checkbox-checked","checked"===_e.state)("mat-pseudo-checkbox-disabled",_e.disabled)("mat-pseudo-checkbox-minimal","minimal"===_e.appearance)("mat-pseudo-checkbox-full","full"===_e.appearance)("_mat-animation-noopable","NoopAnimations"===_e._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(ie,_e){},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 De})(),o=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[J]})}return De})();const n=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),c=new e.OlP("MatOptgroup");let d=0;class s{constructor(et,se=!1){this.source=et,this.isUserInput=se}}let E=(()=>{class De{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(se){this._disabled=(0,b.Ig)(se)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(se,ie,_e,tt){this._element=se,this._changeDetectorRef=ie,this._parent=_e,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 R.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(se=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),se&&this._emitSelectionChangeEvent())}deselect(se=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),se&&this._emitSelectionChangeEvent())}focus(se,ie){const _e=this._getHostElement();"function"==typeof _e.focus&&_e.focus(ie)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(se){(se.keyCode===v.K5||se.keyCode===v.L_)&&!(0,v.Vb)(se)&&(this._selectViaInteraction(),se.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 se=this.viewValue;se!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=se)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(se=!1){this.onSelectionChange.emit(new s(this,se))}static#e=this.\u0275fac=function(ie){e.$Z()};static#t=this.\u0275dir=e.lG2({type:De,viewQuery:function(ie,_e){if(1&ie&&e.Gf(O,7),2&ie){let tt;e.iGM(tt=e.CRH())&&(_e._text=tt.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return De})(),k=(()=>{class De extends E{constructor(se,ie,_e,tt){super(se,ie,_e,tt)}static#e=this.\u0275fac=function(ie){return new(ie||De)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(n,8),e.Y36(c,8))};static#t=this.\u0275cmp=e.Xpm({type:De,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(ie,_e){1&ie&&e.NdJ("click",function(){return _e._selectViaInteraction()})("keydown",function(lt){return _e._handleKeydown(lt)}),2&ie&&(e.Ikx("id",_e.id),e.uIk("aria-selected",_e.selected)("aria-disabled",_e.disabled.toString()),e.ekj("mdc-list-item--selected",_e.selected)("mat-mdc-option-multiple",_e.multiple)("mat-mdc-option-active",_e.active)("mdc-list-item--disabled",_e.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(ie,_e){1&ie&&(e.F$t(ce),e.YNc(0,te,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,ne,1,1,"mat-pseudo-checkbox",3),e.YNc(6,F,2,1,"span",4),e._UZ(7,"div",5)),2&ie&&(e.Q6J("ngIf",_e.multiple),e.xp6(5),e.Q6J("ngIf",!_e.multiple&&_e.selected&&!_e.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",_e.group&&_e.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",_e._getHostElement())("matRippleDisabled",_e.disabled||_e.disableRipple))},dependencies:[C,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 De})();function Q(De,et,se){if(se.length){let ie=et.toArray(),_e=se.toArray(),tt=0;for(let lt=0;ltse+ie?Math.max(0,De-ie+et):se}let Ge=(()=>{class De{static#e=this.\u0275fac=function(ie){return new(ie||De)};static#t=this.\u0275mod=e.oAB({type:De});static#i=this.\u0275inj=e.cJS({imports:[M,m.ez,J,o]})}return De})()},38034:(Ee,Z,h)=>{"use strict";h.d(Z,{By:()=>fi,FA:()=>$i,Mq:()=>zt,_g:()=>ji,hl:()=>Ke,nW:()=>Ut,wx:()=>Zi,zY:()=>li});var e=h(24191),p=h(69594),g=h(68484),S=h(96814),m=h(65879),T=h(32296),b=h(16672),x=h(23680),R=h(78645),v=h(47394),N=h(63019),B=h(22096),O=h(36028),te=h(49388),ne=h(62831),F=h(48180),ce=h(27921),Ce=h(32181),He=h(42495),ye=h(86825),oe=h(56223),w=h(64170),W=h(24516);const J=["mat-calendar-body",""];function z(Yt,yi){if(1&Yt&&(m.TgZ(0,"tr",3)(1,"td",4),m._uU(2),m.qZA()()),2&Yt){const de=m.oxw();m.xp6(1),m.Udp("padding-top",de._cellPadding)("padding-bottom",de._cellPadding),m.uIk("colspan",de.numCols),m.xp6(1),m.hij(" ",de.label," ")}}function ee(Yt,yi){if(1&Yt&&(m.TgZ(0,"td",4),m._uU(1),m.qZA()),2&Yt){const de=m.oxw(2);m.Udp("padding-top",de._cellPadding)("padding-bottom",de._cellPadding),m.uIk("colspan",de._firstRowOffset),m.xp6(1),m.hij(" ",de._firstRowOffset>=de.labelMinRequiredCells?de.label:""," ")}}function Le(Yt,yi){if(1&Yt){const de=m.EpF();m.TgZ(0,"td",8)(1,"button",9),m.NdJ("click",function(Qe){const ei=m.CHM(de).$implicit,Oi=m.oxw(2);return m.KtG(Oi._cellClicked(ei,Qe))})("focus",function(Qe){const ei=m.CHM(de).$implicit,Oi=m.oxw(2);return m.KtG(Oi._emitActiveDateChange(ei,Qe))}),m.TgZ(2,"span",10),m._uU(3),m.qZA(),m._UZ(4,"span",11),m.qZA()()}if(2&Yt){const de=yi.$implicit,ft=yi.index,Qe=m.oxw().index,Bt=m.oxw();m.Udp("width",Bt._cellWidth)("padding-top",Bt._cellPadding)("padding-bottom",Bt._cellPadding),m.uIk("data-mat-row",Qe)("data-mat-col",ft),m.xp6(1),m.ekj("mat-calendar-body-disabled",!de.enabled)("mat-calendar-body-active",Bt._isActiveCell(Qe,ft))("mat-calendar-body-range-start",Bt._isRangeStart(de.compareValue))("mat-calendar-body-range-end",Bt._isRangeEnd(de.compareValue))("mat-calendar-body-in-range",Bt._isInRange(de.compareValue))("mat-calendar-body-comparison-bridge-start",Bt._isComparisonBridgeStart(de.compareValue,Qe,ft))("mat-calendar-body-comparison-bridge-end",Bt._isComparisonBridgeEnd(de.compareValue,Qe,ft))("mat-calendar-body-comparison-start",Bt._isComparisonStart(de.compareValue))("mat-calendar-body-comparison-end",Bt._isComparisonEnd(de.compareValue))("mat-calendar-body-in-comparison-range",Bt._isInComparisonRange(de.compareValue))("mat-calendar-body-preview-start",Bt._isPreviewStart(de.compareValue))("mat-calendar-body-preview-end",Bt._isPreviewEnd(de.compareValue))("mat-calendar-body-in-preview",Bt._isInPreview(de.compareValue)),m.Q6J("ngClass",de.cssClasses)("tabindex",Bt._isActiveCell(Qe,ft)?0:-1),m.uIk("aria-label",de.ariaLabel)("aria-disabled",!de.enabled||null)("aria-pressed",Bt._isSelected(de.compareValue))("aria-current",Bt.todayValue===de.compareValue?"date":null)("aria-describedby",Bt._getDescribedby(de.compareValue)),m.xp6(1),m.ekj("mat-calendar-body-selected",Bt._isSelected(de.compareValue))("mat-calendar-body-comparison-identical",Bt._isComparisonIdentical(de.compareValue))("mat-calendar-body-today",Bt.todayValue===de.compareValue),m.xp6(1),m.hij(" ",de.displayValue," ")}}function Ze(Yt,yi){if(1&Yt&&(m.TgZ(0,"tr",5),m.YNc(1,ee,2,6,"td",6),m.YNc(2,Le,5,48,"td",7),m.qZA()),2&Yt){const de=yi.$implicit,ft=yi.index,Qe=m.oxw();m.xp6(1),m.Q6J("ngIf",0===ft&&Qe._firstRowOffset),m.xp6(1),m.Q6J("ngForOf",de)}}function Ie(Yt,yi){if(1&Yt&&(m.TgZ(0,"th",5)(1,"span",6),m._uU(2),m.qZA(),m.TgZ(3,"span",7),m._uU(4),m.qZA()()),2&Yt){const de=yi.$implicit;m.xp6(2),m.Oqu(de.long),m.xp6(2),m.Oqu(de.narrow)}}const ut=["*"];function Ye(Yt,yi){}function Xe(Yt,yi){if(1&Yt){const de=m.EpF();m.TgZ(0,"mat-month-view",5),m.NdJ("activeDateChange",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Qe)})("_userSelection",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dateSelected(Qe))})("dragStarted",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dragStarted(Qe))})("dragEnded",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._dragEnded(Qe))}),m.qZA()}if(2&Yt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)("comparisonStart",de.comparisonStart)("comparisonEnd",de.comparisonEnd)("startDateAccessibleName",de.startDateAccessibleName)("endDateAccessibleName",de.endDateAccessibleName)("activeDrag",de._activeDrag)}}function nt(Yt,yi){if(1&Yt){const de=m.EpF();m.TgZ(0,"mat-year-view",6),m.NdJ("activeDateChange",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Qe)})("monthSelected",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._monthSelectedInYearView(Qe))})("selectedChange",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._goToDateInView(Qe,"month"))}),m.qZA()}if(2&Yt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)}}function $e(Yt,yi){if(1&Yt){const de=m.EpF();m.TgZ(0,"mat-multi-year-view",7),m.NdJ("activeDateChange",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt.activeDate=Qe)})("yearSelected",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._yearSelectedInMultiYearView(Qe))})("selectedChange",function(Qe){m.CHM(de);const Bt=m.oxw();return m.KtG(Bt._goToDateInView(Qe,"year"))}),m.qZA()}if(2&Yt){const de=m.oxw();m.Q6J("activeDate",de.activeDate)("selected",de.selected)("dateFilter",de.dateFilter)("maxDate",de.maxDate)("minDate",de.minDate)("dateClass",de.dateClass)}}function ge(Yt,yi){}const q=["button"];function me(Yt,yi){1&Yt&&(m.O4$(),m.TgZ(0,"svg",3),m._UZ(1,"path",4),m.qZA())}const Oe=[[["","matDatepickerToggleIcon",""]]],Ve=["[matDatepickerToggleIcon]"],ve=[[["input","matStartDate",""]],[["input","matEndDate",""]]],xe=["input[matStartDate]","input[matEndDate]"];let Je=(()=>{class Yt{constructor(){this.changes=new R.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(de,ft){return`${de} \u2013 ${ft}`}formatYearRangeLabel(de,ft){return`${de} to ${ft}`}static#e=this.\u0275fac=function(ft){return new(ft||Yt)};static#t=this.\u0275prov=m.Yz7({token:Yt,factory:Yt.\u0275fac,providedIn:"root"})}return Yt})();class we{constructor(yi,de,ft,Qe,Bt={},ei=yi,Oi){this.value=yi,this.displayValue=de,this.ariaLabel=ft,this.enabled=Qe,this.cssClasses=Bt,this.compareValue=ei,this.rawValue=Oi}}let pt=1;const Y=(0,ne.i$)({passive:!1,capture:!0}),Ue=(0,ne.i$)({passive:!0,capture:!0}),ae=(0,ne.i$)({passive:!0});let je=(()=>{class Yt{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(de,ft){this._elementRef=de,this._ngZone=ft,this._platform=(0,m.f3M)(ne.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 Bt=this._getCellFromElement(Qe.target);Bt&&this._ngZone.run(()=>this.previewChange.emit({value:Bt.enabled?Bt:null,event:Qe}))}},this._touchmoveHandler=Qe=>{if(!this.isRange)return;const Bt=Et(Qe),ei=Bt?this._getCellFromElement(Bt):null;Bt!==Qe.target&&(this._didDragSinceMouseDown=!0),le(Qe.target)&&Qe.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:ei?.enabled?ei: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 Bt=Qe.target&&this._getCellFromElement(Qe.target);!Bt||!this._isInRange(Bt.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Bt.rawValue,event:Qe})})},this._mouseupHandler=Qe=>{if(!this.isRange)return;const Bt=le(Qe.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:Qe})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:Qe})})},this._touchendHandler=Qe=>{const Bt=Et(Qe);Bt&&this._mouseupHandler({target:Bt})},this._id="mat-calendar-body-"+pt++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,ft.runOutsideAngular(()=>{const Qe=de.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,ae),Qe.addEventListener("touchstart",this._mousedownHandler,ae),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(de,ft){this._didDragSinceMouseDown||de.enabled&&this.selectedValueChange.emit({value:de.value,event:ft})}_emitActiveDateChange(de,ft){de.enabled&&this.activeDateChange.emit({value:de.value,event:ft})}_isSelected(de){return this.startValue===de||this.endValue===de}ngOnChanges(de){const ft=de.numCols,{rows:Qe,numCols:Bt}=this;(de.rows||ft)&&(this._firstRowOffset=Qe&&Qe.length&&Qe[0].length?Bt-Qe[0].length:0),(de.cellAspectRatio||ft||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Bt+"%"),(ft||!this._cellWidth)&&(this._cellWidth=100/Bt+"%")}ngOnDestroy(){const de=this._elementRef.nativeElement;de.removeEventListener("touchmove",this._touchmoveHandler,Y),de.removeEventListener("mouseenter",this._enterHandler,Ue),de.removeEventListener("focus",this._enterHandler,Ue),de.removeEventListener("mouseleave",this._leaveHandler,Ue),de.removeEventListener("blur",this._leaveHandler,Ue),de.removeEventListener("mousedown",this._mousedownHandler,ae),de.removeEventListener("touchstart",this._mousedownHandler,ae),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(de,ft){let Qe=de*this.numCols+ft;return de&&(Qe-=this._firstRowOffset),Qe==this.activeCell}_focusActiveCell(de=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,F.q)(1)).subscribe(()=>{setTimeout(()=>{const ft=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");ft&&(de||(this._skipNextFocus=!0),ft.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(de){return X(de,this.startValue,this.endValue)}_isRangeEnd(de){return Be(de,this.startValue,this.endValue)}_isInRange(de){return ke(de,this.startValue,this.endValue,this.isRange)}_isComparisonStart(de){return X(de,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(de,ft,Qe){if(!this._isComparisonStart(de)||this._isRangeStart(de)||!this._isInRange(de))return!1;let Bt=this.rows[ft][Qe-1];if(!Bt){const ei=this.rows[ft-1];Bt=ei&&ei[ei.length-1]}return Bt&&!this._isRangeEnd(Bt.compareValue)}_isComparisonBridgeEnd(de,ft,Qe){if(!this._isComparisonEnd(de)||this._isRangeEnd(de)||!this._isInRange(de))return!1;let Bt=this.rows[ft][Qe+1];if(!Bt){const ei=this.rows[ft+1];Bt=ei&&ei[0]}return Bt&&!this._isRangeStart(Bt.compareValue)}_isComparisonEnd(de){return Be(de,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(de){return ke(de,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(de){return this.comparisonStart===this.comparisonEnd&&de===this.comparisonStart}_isPreviewStart(de){return X(de,this.previewStart,this.previewEnd)}_isPreviewEnd(de){return Be(de,this.previewStart,this.previewEnd)}_isInPreview(de){return ke(de,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(de){return this.isRange?this.startValue===de&&this.endValue===de?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===de?this._startDateLabelId:this.endValue===de?this._endDateLabelId:null:null}_getCellFromElement(de){const ft=le(de);if(ft){const Qe=ft.getAttribute("data-mat-row"),Bt=ft.getAttribute("data-mat-col");if(Qe&&Bt)return this.rows[parseInt(Qe)][parseInt(Bt)]}return null}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.SBq),m.Y36(m.R0b))};static#t=this.\u0275cmp=m.Xpm({type:Yt,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:J,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,z,3,6,"tr",0),m.YNc(1,Ze,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=yi&&Yt===de}function ke(Yt,yi,de,ft){return ft&&null!==yi&&null!==de&&yi!==de&&Yt>=yi&&Yt<=de}function Et(Yt){const yi=Yt.changedTouches[0];return document.elementFromPoint(yi.clientX,yi.clientY)}class he{constructor(yi,de){this.start=yi,this.end=de}}let Pe=(()=>{class Yt{constructor(de,ft){this.selection=de,this._adapter=ft,this._selectionChanged=new R.x,this.selectionChanged=this._selectionChanged,this.selection=de}updateSelection(de,ft){const Qe=this.selection;this.selection=de,this._selectionChanged.next({selection:de,source:ft,oldValue:Qe})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(de){return this._adapter.isDateInstance(de)&&this._adapter.isValid(de)}static#e=this.\u0275fac=function(ft){m.$Z()};static#t=this.\u0275prov=m.Yz7({token:Yt,factory:Yt.\u0275fac})}return Yt})(),r=(()=>{class Yt extends Pe{constructor(de){super(null,de)}add(de){super.updateSelection(de,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const de=new Yt(this._adapter);return de.updateSelection(this.selection,this),de}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Yt,factory:Yt.\u0275fac})}return Yt})(),u=(()=>{class Yt extends Pe{constructor(de){super(new he(null,null),de)}add(de){let{start:ft,end:Qe}=this.selection;null==ft?ft=de:null==Qe?Qe=de:(ft=de,Qe=null),super.updateSelection(new he(ft,Qe),this)}isValid(){const{start:de,end:ft}=this.selection;return null==de&&null==ft||(null!=de&&null!=ft?this._isValidDateInstance(de)&&this._isValidDateInstance(ft)&&this._adapter.compareDate(de,ft)<=0:(null==de||this._isValidDateInstance(de))&&(null==ft||this._isValidDateInstance(ft)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const de=new Yt(this._adapter);return de.updateSelection(this.selection,this),de}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Yt,factory:Yt.\u0275fac})}return Yt})();const M={provide:Pe,deps:[[new m.FiY,new m.tp0,Pe],x._A],useFactory:function C(Yt,yi){return Yt||new r(yi)}},o={provide:Pe,deps:[[new m.FiY,new m.tp0,Pe],x._A],useFactory:function f(Yt,yi){return Yt||new u(yi)}},n=new m.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let t=(()=>{class Yt{constructor(de){this._dateAdapter=de}selectionFinished(de,ft){let{start:Qe,end:Bt}=ft;return null==Qe?Qe=de:null==Bt&&de&&this._dateAdapter.compareDate(de,Qe)>=0?Bt=de:(Qe=de,Bt=null),new he(Qe,Bt)}createPreview(de,ft){let Qe=null,Bt=null;return ft.start&&!ft.end&&de&&(Qe=ft.start,Bt=de),new he(Qe,Bt)}createDrag(de,ft,Qe){let Bt=ft.start,ei=ft.end;if(!Bt||!ei)return null;const Oi=this._dateAdapter,zn=0!==Oi.compareDate(Bt,ei),$n=Oi.getYear(Qe)-Oi.getYear(de),fr=Oi.getMonth(Qe)-Oi.getMonth(de),On=Oi.getDate(Qe)-Oi.getDate(de);return zn&&Oi.sameDate(de,ft.start)?(Bt=Qe,Oi.compareDate(Qe,ei)>0&&(ei=Oi.addCalendarYears(ei,$n),ei=Oi.addCalendarMonths(ei,fr),ei=Oi.addCalendarDays(ei,On))):zn&&Oi.sameDate(de,ft.end)?(ei=Qe,Oi.compareDate(Qe,Bt)<0&&(Bt=Oi.addCalendarYears(Bt,$n),Bt=Oi.addCalendarMonths(Bt,fr),Bt=Oi.addCalendarDays(Bt,On))):(Bt=Oi.addCalendarYears(Bt,$n),Bt=Oi.addCalendarMonths(Bt,fr),Bt=Oi.addCalendarDays(Bt,On),ei=Oi.addCalendarYears(ei,$n),ei=Oi.addCalendarMonths(ei,fr),ei=Oi.addCalendarDays(ei,On)),new he(Bt,ei)}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.LFG(x._A))};static#t=this.\u0275prov=m.Yz7({token:Yt,factory:Yt.\u0275fac})}return Yt})();const a={provide:n,deps:[[new m.FiY,new m.tp0,n],x._A],useFactory:function i(Yt,yi){return Yt||new t(yi)}};let l=(()=>{class Yt{get activeDate(){return this._activeDate}set activeDate(de){const ft=this._activeDate,Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||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(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,ft,Qe,Bt,ei){this._changeDetectorRef=de,this._dateFormats=ft,this._dateAdapter=Qe,this._dir=Bt,this._rangeStrategy=ei,this._rerenderSubscription=v.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,ce.O)(null)).subscribe(()=>this._init())}ngOnChanges(de){const ft=de.comparisonStart||de.comparisonEnd;ft&&!ft.firstChange&&this._setRanges(this.selected),de.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(de){const ft=de.value,Qe=this._getDateFromDayOfMonth(ft);let Bt,ei;this._selected instanceof he?(Bt=this._getDateInCurrentMonth(this._selected.start),ei=this._getDateInCurrentMonth(this._selected.end)):Bt=ei=this._getDateInCurrentMonth(this._selected),(Bt!==ft||ei!==ft)&&this.selectedChange.emit(Qe),this._userSelection.emit({value:Qe,event:de.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(de){const Qe=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(de.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(de){const ft=this._activeDate,Qe=this._isRtl();switch(de.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=de.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case O.VM:this.activeDate=de.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)&&de.preventDefault());case O.hY:return void(null!=this._previewEnd&&!(0,O.Vb)(de)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:de}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:de})),de.preventDefault(),de.stopPropagation()));default:return}this._dateAdapter.compareDate(ft,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:de}),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 de=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(de)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(de){this._matCalendarBody._focusActiveCell(de)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:de,value:ft}){if(this._rangeStrategy){const Qe=ft?ft.rawValue:null,Bt=this._rangeStrategy.createPreview(Qe,this.selected,de);if(this._previewStart=this._getCellCompareValue(Bt.start),this._previewEnd=this._getCellCompareValue(Bt.end),this.activeDrag&&Qe){const ei=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,Qe,de);ei&&(this._previewStart=this._getCellCompareValue(ei.start),this._previewEnd=this._getCellCompareValue(ei.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(de){if(this.activeDrag)if(de.value){const ft=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,de.value,de.event);this.dragEnded.emit({value:ft??null,event:de.event})}else this.dragEnded.emit({value:null,event:de.event})}_getDateFromDayOfMonth(de){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),de)}_initWeekdays(){const de=this._dateAdapter.getFirstDayOfWeek(),ft=this._dateAdapter.getDayOfWeekNames("narrow");let Bt=this._dateAdapter.getDayOfWeekNames("long").map((ei,Oi)=>({long:ei,narrow:ft[Oi]}));this._weekdays=Bt.slice(de).concat(Bt.slice(0,de))}_createWeekCells(){const de=this._dateAdapter.getNumDaysInMonth(this.activeDate),ft=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Qe=0,Bt=this._firstWeekOffset;Qe=0)&&(!this.maxDate||this._dateAdapter.compareDate(de,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(de))}_getDateInCurrentMonth(de){return de&&this._hasSameMonthAndYear(de,this.activeDate)?this._dateAdapter.getDate(de):null}_hasSameMonthAndYear(de,ft){return!(!de||!ft||this._dateAdapter.getMonth(de)!=this._dateAdapter.getMonth(ft)||this._dateAdapter.getYear(de)!=this._dateAdapter.getYear(ft))}_getCellCompareValue(de){if(de){const ft=this._dateAdapter.getYear(de),Qe=this._dateAdapter.getMonth(de),Bt=this._dateAdapter.getDate(de);return new Date(ft,Qe,Bt).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(de){de instanceof he?(this._rangeStart=this._getCellCompareValue(de.start),this._rangeEnd=this._getCellCompareValue(de.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(de),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(de){return!this.dateFilter||this.dateFilter(de)}_clearPreview(){this._previewStart=this._previewEnd=null}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.sBO),m.Y36(x.sG,8),m.Y36(x._A,8),m.Y36(te.Is,8),m.Y36(n,8))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-month-view"]],viewQuery:function(ft,Qe){if(1&ft&&m.Gf(je,5),2&ft){let Bt;m.iGM(Bt=m.CRH())&&(Qe._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:[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,Ie,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(ei){return Qe._dateSelected(ei)})("activeDateChange",function(ei){return Qe._updateActiveDate(ei)})("previewChange",function(ei){return Qe._previewChanged(ei)})("dragStarted",function(ei){return Qe.dragStarted.emit(ei)})("dragEnded",function(ei){return Qe._dragEnded(ei)})("keyup",function(ei){return Qe._handleCalendarBodyKeyup(ei)})("keydown",function(ei){return Qe._handleCalendarBodyKeydown(ei)}),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:[S.sg,je],encapsulation:2,changeDetection:0})}return Yt})();const d=24;let E=(()=>{class Yt{get activeDate(){return this._activeDate}set activeDate(de){let ft=this._activeDate;const Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||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(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setSelectedYear(de)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,ft,Qe){this._changeDetectorRef=de,this._dateAdapter=ft,this._dir=Qe,this._rerenderSubscription=v.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,ce.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)-Q(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Qe=0,Bt=[];Qethis._createCellForYear(ei))),Bt=[]);this._changeDetectorRef.markForCheck()}_yearSelected(de){const ft=de.value,Qe=this._dateAdapter.createDate(ft,0,1),Bt=this._getDateFromYear(ft);this.yearSelected.emit(Qe),this.selectedChange.emit(Bt)}_updateActiveDate(de){const Qe=this._activeDate;this.activeDate=this._getDateFromYear(de.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(de){const ft=this._activeDate,Qe=this._isRtl();switch(de.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,-Q(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case O.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,d-Q(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case O.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.altKey?10*-d:-d);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.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(),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:de}),this._selectionKeyPressed=!1)}_getActiveCell(){return Q(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(de){const ft=this._dateAdapter.getMonth(this.activeDate),Qe=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(de,ft,1));return this._dateAdapter.createDate(de,ft,Math.min(this._dateAdapter.getDate(this.activeDate),Qe))}_createCellForYear(de){const ft=this._dateAdapter.createDate(de,0,1),Qe=this._dateAdapter.getYearName(ft),Bt=this.dateClass?this.dateClass(ft,"multi-year"):void 0;return new we(de,Qe,Qe,this._shouldEnableYear(de),Bt)}_shouldEnableYear(de){if(null==de||this.maxDate&&de>this._dateAdapter.getYear(this.maxDate)||this.minDate&&de{class Yt{get activeDate(){return this._activeDate}set activeDate(de){let ft=this._activeDate;const Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))||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(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de)),this._setSelectedMonth(de)}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}constructor(de,ft,Qe,Bt){this._changeDetectorRef=de,this._dateFormats=ft,this._dateAdapter=Qe,this._dir=Bt,this._rerenderSubscription=v.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,ce.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(de){const ft=de.value,Qe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ft,1);this.monthSelected.emit(Qe);const Bt=this._getDateFromMonth(ft);this.selectedChange.emit(Bt)}_updateActiveDate(de){const Qe=this._activeDate;this.activeDate=this._getDateFromMonth(de.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(de){const ft=this._activeDate,Qe=this._isRtl();switch(de.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,de.altKey?-10:-1);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,de.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()),de.preventDefault()}_handleCalendarBodyKeyup(de){(de.keyCode===O.L_||de.keyCode===O.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:de}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let de=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,de[Qe]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(de){return de&&this._dateAdapter.getYear(de)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(de):null}_getDateFromMonth(de){const ft=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,1),Qe=this._dateAdapter.getNumDaysInMonth(ft);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,Math.min(this._dateAdapter.getDate(this.activeDate),Qe))}_createCellForMonth(de,ft){const Qe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),de,1),Bt=this._dateAdapter.format(Qe,this._dateFormats.display.monthYearA11yLabel),ei=this.dateClass?this.dateClass(Qe,"year"):void 0;return new we(de,ft.toLocaleUpperCase(),Bt,this._shouldEnableMonth(de),ei)}_shouldEnableMonth(de){const ft=this._dateAdapter.getYear(this.activeDate);if(null==de||this._isYearAndMonthAfterMaxDate(ft,de)||this._isYearAndMonthBeforeMinDate(ft,de))return!1;if(!this.dateFilter)return!0;for(let Bt=this._dateAdapter.createDate(ft,de,1);this._dateAdapter.getMonth(Bt)==de;Bt=this._dateAdapter.addCalendarDays(Bt,1))if(this.dateFilter(Bt))return!0;return!1}_isYearAndMonthAfterMaxDate(de,ft){if(this.maxDate){const Qe=this._dateAdapter.getYear(this.maxDate),Bt=this._dateAdapter.getMonth(this.maxDate);return de>Qe||de===Qe&&ft>Bt}return!1}_isYearAndMonthBeforeMinDate(de,ft){if(this.minDate){const Qe=this._dateAdapter.getYear(this.minDate),Bt=this._dateAdapter.getMonth(this.minDate);return de{class Yt{constructor(de,ft,Qe,Bt,ei){this._intl=de,this.calendar=ft,this._dateAdapter=Qe,this._dateFormats=Bt,this._id="mat-calendar-header-"+et++,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(de,ft){return"month"==this.calendar.currentView?this._dateAdapter.getYear(de)==this._dateAdapter.getYear(ft)&&this._dateAdapter.getMonth(de)==this._dateAdapter.getMonth(ft):"year"==this.calendar.currentView?this._dateAdapter.getYear(de)==this._dateAdapter.getYear(ft):k(this._dateAdapter,de,ft,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const ft=this._dateAdapter.getYear(this.calendar.activeDate)-Q(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||Yt)(m.Y36(Je),m.Y36((0,m.Gpc)(()=>ie)),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:ut,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:[T.lW,T.RK],encapsulation:2,changeDetection:0})}return Yt})(),ie=(()=>{class Yt{get startAt(){return this._startAt}set startAt(de){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get selected(){return this._selected}set selected(de){this._selected=de instanceof he?de:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get minDate(){return this._minDate}set minDate(de){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get maxDate(){return this._maxDate}set maxDate(de){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get activeDate(){return this._clampedActiveDate}set activeDate(de){this._clampedActiveDate=this._dateAdapter.clampDate(de,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(de){const ft=this._currentView!==de?de:null;this._currentView=de,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),ft&&this.viewChanged.emit(ft)}constructor(de,ft,Qe,Bt){this._dateAdapter=ft,this._dateFormats=Qe,this._changeDetectorRef=Bt,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 R.x,this._intlChanges=de.changes.subscribe(()=>{Bt.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new g.C5(this.headerComponent||se),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(de){const ft=de.minDate&&!this._dateAdapter.sameDate(de.minDate.previousValue,de.minDate.currentValue)?de.minDate:void 0,Qe=de.maxDate&&!this._dateAdapter.sameDate(de.maxDate.previousValue,de.maxDate.currentValue)?de.maxDate:void 0,Bt=ft||Qe||de.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(de){const ft=de.value;(this.selected instanceof he||ft&&!this._dateAdapter.sameDate(ft,this.selected))&&this.selectedChange.emit(ft),this._userSelection.emit(de)}_yearSelectedInMultiYearView(de){this.yearSelected.emit(de)}_monthSelectedInYearView(de){this.monthSelected.emit(de)}_goToDateInView(de,ft){this.activeDate=de,this.currentView=ft}_dragStarted(de){this._activeDrag=de}_dragEnded(de){this._activeDrag&&(de.value&&this._userDragDrop.emit(de),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(Je),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-calendar"]],viewQuery:function(ft,Qe){if(1&ft&&(m.Gf(l,5),m.Gf(De,5),m.Gf(E,5)),2&ft){let Bt;m.iGM(Bt=m.CRH())&&(Qe.monthView=Bt.first),m.iGM(Bt=m.CRH())&&(Qe.yearView=Bt.first),m.iGM(Bt=m.CRH())&&(Qe.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:[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,Ye,0,0,"ng-template",0),m.TgZ(1,"div",1),m.YNc(2,Xe,1,11,"mat-month-view",2),m.YNc(3,nt,1,6,"mat-year-view",3),m.YNc(4,$e,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:[S.RF,S.n9,e.kH,g.Pl,l,De,E],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 Yt})();const _e={transformPanel:(0,ye.X$)("transformPanel",[(0,ye.eR)("void => enter-dropdown",(0,ye.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ye.F4)([(0,ye.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,ye.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,ye.eR)("void => enter-dialog",(0,ye.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,ye.F4)([(0,ye.oB)({opacity:0,transform:"scale(0.7)"}),(0,ye.oB)({transform:"none",opacity:1})]))),(0,ye.eR)("* => void",(0,ye.jt)("100ms linear",(0,ye.oB)({opacity:0})))]),fadeInCalendar:(0,ye.X$)("fadeInCalendar",[(0,ye.SB)("void",(0,ye.oB)({opacity:0})),(0,ye.SB)("enter",(0,ye.oB)({opacity:1})),(0,ye.eR)("void => *",(0,ye.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let tt=0;const lt=new m.OlP("mat-datepicker-scroll-strategy"),Mt={provide:lt,deps:[p.aV],useFactory:function St(Yt){return()=>Yt.scrollStrategies.reposition()}},Ot=(0,x.pj)(class{constructor(Yt){this._elementRef=Yt}});let Vt=(()=>{class Yt extends Ot{constructor(de,ft,Qe,Bt,ei,Oi){super(de),this._changeDetectorRef=ft,this._globalModel=Qe,this._dateAdapter=Bt,this._rangeSelectionStrategy=ei,this._subscriptions=new v.w0,this._animationDone=new R.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Oi.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(de){const ft=this._model.selection,Qe=de.value,Bt=ft instanceof he;if(Bt&&this._rangeSelectionStrategy){const ei=this._rangeSelectionStrategy.selectionFinished(Qe,ft,de.event);this._model.updateSelection(ei,this)}else Qe&&(Bt||!this._dateAdapter.sameDate(Qe,ft))&&this._model.add(Qe);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(de){this._model.updateSelection(de.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(de){this._isAnimating="start"===de.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(de,ft){this._model=de?this._globalModel.clone():this._globalModel,this._actionsPortal=de,ft&&this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.SBq),m.Y36(m.sBO),m.Y36(Pe),m.Y36(x._A),m.Y36(n,8),m.Y36(Je))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-datepicker-content"]],viewQuery:function(ft,Qe){if(1&ft&&m.Gf(ie,5),2&ft){let Bt;m.iGM(Bt=m.CRH())&&(Qe._calendar=Bt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(ft,Qe){1&ft&&m.WFA("@transformPanel.start",function(ei){return Qe._handleAnimationEvent(ei)})("@transformPanel.done",function(ei){return Qe._handleAnimationEvent(ei)}),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(ei){return Qe.datepicker._selectYear(ei)})("monthSelected",function(ei){return Qe.datepicker._selectMonth(ei)})("viewChanged",function(ei){return Qe.datepicker._viewChanged(ei)})("_userSelection",function(ei){return Qe._handleUserSelection(ei)})("_userDragDrop",function(ei){return Qe._handleUserDragDrop(ei)}),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 Bt;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!==(Bt=Qe._dialogLabelId)&&void 0!==Bt?Bt: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:[S.mk,T.lW,e.mK,g.Pl,ie],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:[_e.transformPanel,_e.fadeInCalendar]},changeDetection:0})}return Yt})(),si=(()=>{class Yt{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(de){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(de){this._color=de}get touchUi(){return this._touchUi}set touchUi(de){this._touchUi=(0,He.Ig)(de)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(de){const ft=(0,He.Ig)(de);ft!==this._disabled&&(this._disabled=ft,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(de){this._restoreFocus=(0,He.Ig)(de)}get panelClass(){return this._panelClass}set panelClass(de){this._panelClass=(0,He.du)(de)}get opened(){return this._opened}set opened(de){(0,He.Ig)(de)?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(de,ft,Qe,Bt,ei,Oi,zn){this._overlay=de,this._ngZone=ft,this._viewContainerRef=Qe,this._dateAdapter=ei,this._dir=Oi,this._model=zn,this._inputStateChanges=v.w0.EMPTY,this._document=(0,m.f3M)(S.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-"+tt++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new R.x,this._scrollStrategy=Bt}ngOnChanges(de){const ft=de.xPosition||de.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(de){this._model.add(de)}_selectYear(de){this.yearSelected.emit(de)}_selectMonth(de){this.monthSelected.emit(de)}_viewChanged(de){this.viewChanged.emit(de)}registerInput(de){return this._inputStateChanges.unsubscribe(),this.datepickerInput=de,this._inputStateChanges=de.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(de){this._actionsPortal=de,this._componentRef?.instance._assignActions(de,!0)}removeActions(de){de===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,ne.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const de=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:Bt}=this._componentRef;Qe._startExitAnimation(),Qe._animationDone.pipe((0,F.q)(1)).subscribe(()=>{const ei=this._document.activeElement;de&&(!ei||ei===this._document.activeElement||Bt.nativeElement.contains(ei))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}de?setTimeout(ft):ft()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(de){de.datepicker=this,de.color=this.color,de._dialogLabelId=this.datepickerInput.getOverlayLabelId(),de._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const de=this.touchUi,ft=new g.C5(Vt,this._viewContainerRef),Qe=this._overlayRef=this._overlay.create(new p.X_({positionStrategy:de?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[de?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:de?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(de?"dialog":"popup")}));this._getCloseStream(Qe).subscribe(Bt=>{Bt&&Bt.preventDefault(),this.close()}),Qe.keydownEvents().subscribe(Bt=>{const ei=Bt.keyCode;(ei===O.LH||ei===O.JH||ei===O.oh||ei===O.SV||ei===O.Ku||ei===O.VM)&&Bt.preventDefault()}),this._componentRef=Qe.attach(ft),this._forwardContentValues(this._componentRef.instance),de||this._ngZone.onStable.pipe((0,F.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 de=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(de)}_setConnectedPositions(de){const ft="end"===this.xPosition?"end":"start",Qe="start"===ft?"end":"start",Bt="above"===this.yPosition?"bottom":"top",ei="top"===Bt?"bottom":"top";return de.withPositions([{originX:ft,originY:ei,overlayX:ft,overlayY:Bt},{originX:ft,originY:Bt,overlayX:ft,overlayY:ei},{originX:Qe,originY:ei,overlayX:Qe,overlayY:Bt},{originX:Qe,originY:Bt,overlayX:Qe,overlayY:ei}])}_getCloseStream(de){const ft=["ctrlKey","shiftKey","metaKey"];return(0,N.T)(de.backdropClick(),de.detachments(),de.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(Bt=>!(0,O.Vb)(Qe,Bt)))))}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(p.aV),m.Y36(m.R0b),m.Y36(m.s_b),m.Y36(lt),m.Y36(x._A,8),m.Y36(te.Is,8),m.Y36(Pe))};static#t=this.\u0275dir=m.lG2({type:Yt,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 Yt})(),zt=(()=>{class Yt extends si{static#e=this.\u0275fac=function(){let de;return function(Qe){return(de||(de=m.n5z(Yt)))(Qe||Yt)}}();static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[m._Bn([M,{provide:si,useExisting:Yt}]),m.qOj],decls:0,vars:0,template:function(ft,Qe){},encapsulation:2,changeDetection:0})}return Yt})();class wt{constructor(yi,de){this.target=yi,this.targetElement=de,this.value=this.target.value}}let Tt=(()=>{class Yt{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(de){this._assignValueProgrammatically(de)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(de){const ft=(0,He.Ig)(de),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(de){this._model=de,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 wt(this,this._elementRef.nativeElement)),this.dateChange.emit(new wt(this,this._elementRef.nativeElement))}})}constructor(de,ft,Qe){this._elementRef=de,this._dateAdapter=ft,this._dateFormats=Qe,this.dateChange=new m.vpe,this.dateInput=new m.vpe,this.stateChanges=new R.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)),Oi=this._getMinDate();return!Oi||!ei||this._dateAdapter.compareDate(Oi,ei)<=0?null:{matDatepickerMin:{min:Oi,actual:ei}}},this._maxValidator=Bt=>{const ei=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Bt.value)),Oi=this._getMaxDate();return!Oi||!ei||this._dateAdapter.compareDate(Oi,ei)>=0?null:{matDatepickerMax:{max:Oi,actual:ei}}},this._lastValueValid=!1,this._localeSubscription=ft.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(de){Me(de,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(de){this._validatorOnChange=de}validate(de){return this._validator?this._validator(de):null}writeValue(de){this._assignValueProgrammatically(de)}registerOnChange(de){this._cvaOnChange=de}registerOnTouched(de){this._onTouched=de}setDisabledState(de){this.disabled=de}_onKeydown(de){(0,O.Vb)(de,"altKey")&&de.keyCode===O.JH&&["ctrlKey","shiftKey","metaKey"].every(Bt=>!(0,O.Vb)(de,Bt))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),de.preventDefault())}_onInput(de){const ft=this._lastValueValid;let Qe=this._dateAdapter.parse(de,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Qe),Qe=this._dateAdapter.getValidDateOrNull(Qe);const Bt=!this._dateAdapter.sameDate(Qe,this.value);!Qe||Bt?this._cvaOnChange(Qe):(de&&!this.value&&this._cvaOnChange(Qe),ft!==this._lastValueValid&&this._validatorOnChange()),Bt&&(this._assignValue(Qe),this.dateInput.emit(new wt(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new wt(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(de){this._elementRef.nativeElement.value=null!=de?this._dateAdapter.format(de,this._dateFormats.display.dateInput):""}_assignValue(de){this._model?(this._assignValueToModel(de),this._pendingValue=null):this._pendingValue=de}_isValidValue(de){return!de||this._dateAdapter.isValid(de)}_parentDisabled(){return!1}_assignValueProgrammatically(de){de=this._dateAdapter.deserialize(de),this._lastValueValid=this._isValidValue(de),de=this._dateAdapter.getValidDateOrNull(de),this._assignValue(de),this._formatValue(de)}_matchesFilter(de){const ft=this._getDateFilter();return!ft||ft(de)}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.SBq),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Yt,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m.TTD]})}return Yt})();function Me(Yt,yi){const de=Object.keys(Yt);for(let ft of de){const{previousValue:Qe,currentValue:Bt}=Yt[ft];if(!yi.isDateInstance(Qe)||!yi.isDateInstance(Bt))return!0;if(!yi.sameDate(Qe,Bt))return!0}return!1}const mt={provide:oe.JU,useExisting:(0,m.Gpc)(()=>Ke),multi:!0},qe={provide:oe.Cf,useExisting:(0,m.Gpc)(()=>Ke),multi:!0};let Ke=(()=>{class Yt extends Tt{set matDatepicker(de){de&&(this._datepicker=de,this._closedSubscription=de.closedStream.subscribe(()=>this._onTouched()),this._registerModel(de.registerInput(this)))}get min(){return this._min}set min(de){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(ft,this._min)||(this._min=ft,this._validatorOnChange())}get max(){return this._max}set max(de){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(ft,this._max)||(this._max=ft,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(de){const ft=this._matchesFilter(this.value);this._dateFilter=de,this._matchesFilter(this.value)!==ft&&this._validatorOnChange()}constructor(de,ft,Qe,Bt){super(de,ft,Qe),this._formField=Bt,this._closedSubscription=v.w0.EMPTY,this._validator=oe.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(de){return de}_assignValueToModel(de){this._model&&this._model.updateSelection(de,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(de){return de.source!==this}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.SBq),m.Y36(x._A,8),m.Y36(x.sG,8),m.Y36(w.G_,8))};static#t=this.\u0275dir=m.lG2({type:Yt,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(ft,Qe){1&ft&&m.NdJ("input",function(ei){return Qe._onInput(ei.target.value)})("change",function(){return Qe._onChange()})("blur",function(){return Qe._onBlur()})("keydown",function(ei){return Qe._onKeydown(ei)}),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([mt,qe,{provide:W.Jk,useExisting:Yt}]),m.qOj]})}return Yt})(),At=(()=>{class Yt{static#e=this.\u0275fac=function(ft){return new(ft||Yt)};static#t=this.\u0275dir=m.lG2({type:Yt,selectors:[["","matDatepickerToggleIcon",""]]})}return Yt})(),Ut=(()=>{class Yt{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(de){this._disabled=(0,He.Ig)(de)}constructor(de,ft,Qe){this._intl=de,this._changeDetectorRef=ft,this._stateChanges=v.w0.EMPTY;const Bt=Number(Qe);this.tabIndex=Bt||0===Bt?Bt:null}ngOnChanges(de){de.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(de){this.datepicker&&!this.disabled&&(this.datepicker.open(),de.stopPropagation())}_watchStateChanges(){const de=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,de,ft,Qe).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(Je),m.Y36(m.sBO),m.$8M("tabindex"))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-datepicker-toggle"]],contentQueries:function(ft,Qe,Bt){if(1&ft&&m.Suo(Bt,At,5),2&ft){let ei;m.iGM(ei=m.CRH())&&(Qe._customIcon=ei.first)}},viewQuery:function(ft,Qe){if(1&ft&&m.Gf(q,5),2&ft){let Bt;m.iGM(Bt=m.CRH())&&(Qe._button=Bt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(ft,Qe){1&ft&&m.NdJ("click",function(ei){return Qe._open(ei)}),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:Ve,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(Oe),m.TgZ(0,"button",0,1),m.YNc(2,me,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:[S.O5,T.RK],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return Yt})();function Xt(Yt){return _i(Yt,!0)}function mi(Yt){return Yt.nodeType===Node.ELEMENT_NODE}function _i(Yt,yi){if(mi(Yt)&&yi){const ft=(Yt.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((Qe,Bt)=>{const ei=document.getElementById(Bt);return ei&&Qe.push(ei),Qe},[]);if(ft.length)return ft.map(Qe=>_i(Qe,!1)).join(" ")}if(mi(Yt)){const de=Yt.getAttribute("aria-label")?.trim();if(de)return de}if(function Mi(Yt){return"INPUT"===Yt.nodeName}(Yt)||function xt(Yt){return"TEXTAREA"===Yt.nodeName}(Yt)){if(Yt.labels?.length)return Array.from(Yt.labels).map(Qe=>_i(Qe,!1)).join(" ");const de=Yt.getAttribute("placeholder")?.trim();if(de)return de;const ft=Yt.getAttribute("title")?.trim();if(ft)return ft}return(Yt.textContent||"").replace(/\s+/g," ").trim()}const yt=new m.OlP("MAT_DATE_RANGE_INPUT_PARENT"),Gt=(0,x.FD)((()=>{class Yt extends Tt{constructor(de,ft,Qe,Bt,ei,Oi,zn,$n){super(ft,zn,$n),this._rangeInput=de,this._elementRef=ft,this._defaultErrorStateMatcher=Qe,this._injector=Bt,this._parentForm=ei,this._parentFormGroup=Oi,this._dir=(0,m.f3M)(te.Is,{optional:!0})}ngOnInit(){const de=this._injector.get(oe.a5,null,{optional:!0,self:!0});de&&(this.ngControl=de)}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 de=this._elementRef.nativeElement,ft=de.value;return ft.length>0?ft:de.placeholder}_onInput(de){super._onInput(de),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:de}){return de!==this._rangeInput._startInput&&de!==this._rangeInput._endInput}_assignValueProgrammatically(de){super._assignValueProgrammatically(de),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return Xt(this._elementRef.nativeElement)}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(yt),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Yt,features:[m.qOj]})}return Yt})());let li=(()=>{class Yt extends Gt{constructor(de,ft,Qe,Bt,ei,Oi,zn,$n){super(de,ft,Qe,Bt,ei,Oi,zn,$n),this._startValidator=fr=>{const On=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(fr.value)),er=this._model?this._model.selection.end:null;return!On||!er||this._dateAdapter.compareDate(On,er)<=0?null:{matStartDateInvalid:{end:er,actual:On}}},this._validator=oe.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(de){return de.start}_shouldHandleChangeEvent(de){return!(!super._shouldHandleChangeEvent(de)||(de.oldValue?.start?de.selection.start&&!this._dateAdapter.compareDate(de.oldValue.start,de.selection.start):!de.selection.start))}_assignValueToModel(de){if(this._model){const ft=new he(de,this._model.selection.end);this._model.updateSelection(ft,this)}}_formatValue(de){super._formatValue(de),this._rangeInput._handleChildValueChange()}_onKeydown(de){const ft=this._rangeInput._endInput,Qe=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;(de.keyCode===O.SV&&Bt||de.keyCode===O.oh&&!Bt)&&Qe.selectionStart===Qe.value.length&&Qe.selectionEnd===Qe.value.length?(de.preventDefault(),ft._elementRef.nativeElement.setSelectionRange(0,0),ft.focus()):super._onKeydown(de)}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(yt),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Yt,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(ei){return Qe._onInput(ei.target.value)})("change",function(){return Qe._onChange()})("keydown",function(ei){return Qe._onKeydown(ei)})("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:oe.JU,useExisting:Yt,multi:!0},{provide:oe.Cf,useExisting:Yt,multi:!0}]),m.qOj]})}return Yt})(),fi=(()=>{class Yt extends Gt{constructor(de,ft,Qe,Bt,ei,Oi,zn,$n){super(de,ft,Qe,Bt,ei,Oi,zn,$n),this._endValidator=fr=>{const On=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(fr.value)),er=this._model?this._model.selection.start:null;return!On||!er||this._dateAdapter.compareDate(On,er)>=0?null:{matEndDateInvalid:{start:er,actual:On}}},this._validator=oe.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(de){return de.end}_shouldHandleChangeEvent(de){return!(!super._shouldHandleChangeEvent(de)||(de.oldValue?.end?de.selection.end&&!this._dateAdapter.compareDate(de.oldValue.end,de.selection.end):!de.selection.end))}_assignValueToModel(de){if(this._model){const ft=new he(this._model.selection.start,de);this._model.updateSelection(ft,this)}}_onKeydown(de){const ft=this._rangeInput._startInput,Qe=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;if(de.keyCode!==O.ZH||Qe.value)if((de.keyCode===O.oh&&Bt||de.keyCode===O.SV&&!Bt)&&0===Qe.selectionStart&&0===Qe.selectionEnd){de.preventDefault();const ei=ft._elementRef.nativeElement.value.length;ft._elementRef.nativeElement.setSelectionRange(ei,ei),ft.focus()}else super._onKeydown(de);else ft.focus()}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(yt),m.Y36(m.SBq),m.Y36(x.rD),m.Y36(m.zs3),m.Y36(oe.F,8),m.Y36(oe.sg,8),m.Y36(x._A,8),m.Y36(x.sG,8))};static#t=this.\u0275dir=m.lG2({type:Yt,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(ei){return Qe._onInput(ei.target.value)})("change",function(){return Qe._onChange()})("keydown",function(ei){return Qe._onKeydown(ei)})("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:oe.JU,useExisting:Yt,multi:!0},{provide:oe.Cf,useExisting:Yt,multi:!0}]),m.qOj]})}return Yt})(),xi=0,Zi=(()=>{class Yt{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const de=this._startInput?._getPlaceholder()||"",ft=this._endInput?._getPlaceholder()||"";return de||ft?`${de} ${this.separator} ${ft}`:""}get rangePicker(){return this._rangePicker}set rangePicker(de){de&&(this._model=de.registerInput(this),this._rangePicker=de,this._closedSubscription.unsubscribe(),this._closedSubscription=de.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(de){this._required=(0,He.Ig)(de)}get dateFilter(){return this._dateFilter}set dateFilter(de){const ft=this._startInput,Qe=this._endInput,Bt=ft&&ft._matchesFilter(ft.value),ei=Qe&&Qe._matchesFilter(ft.value);this._dateFilter=de,ft&&ft._matchesFilter(ft.value)!==Bt&&ft._validatorOnChange(),Qe&&Qe._matchesFilter(Qe.value)!==ei&&Qe._validatorOnChange()}get min(){return this._min}set min(de){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));this._dateAdapter.sameDate(ft,this._min)||(this._min=ft,this._revalidate())}get max(){return this._max}set max(de){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(de));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(de){const ft=(0,He.Ig)(de);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 de=!!this._startInput&&this._startInput.isEmpty(),ft=!!this._endInput&&this._endInput.isEmpty();return de&&ft}constructor(de,ft,Qe,Bt,ei){this._changeDetectorRef=de,this._elementRef=ft,this._dateAdapter=Bt,this._formField=ei,this._closedSubscription=v.w0.EMPTY,this.id="mat-date-range-input-"+xi++,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 R.x,ei?._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(de){this._ariaDescribedBy=de.length?de.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(de){Me(de,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(de){const ft="start"===de?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 de=this._formField;return de&&de._hasFloatingLabel()?de._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(de){this.focused=null!==de,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(de){this._startInput&&this._startInput._registerModel(de),this._endInput&&this._endInput._registerModel(de)}_isTargetRequired(de){return de?.ngControl?.control?.hasValidator(oe.kI.required)}static#e=this.\u0275fac=function(ft){return new(ft||Yt)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(oe.gN,10),m.Y36(x._A,8),m.Y36(w.G_,8))};static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-date-range-input"]],contentQueries:function(ft,Qe,Bt){if(1&ft&&(m.Suo(Bt,li,5),m.Suo(Bt,fi,5)),2&ft){let ei;m.iGM(ei=m.CRH())&&(Qe._startInput=ei.first),m.iGM(ei=m.CRH())&&(Qe._endInput=ei.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:w.Eo,useExisting:Yt},{provide:yt,useExisting:Yt}]),m.TTD],ngContentSelectors:xe,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(ei){return Qe._updateFocus(ei)}),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 Yt})(),ji=(()=>{class Yt extends si{_forwardContentValues(de){super._forwardContentValues(de);const ft=this.datepickerInput;ft&&(de.comparisonStart=ft.comparisonStart,de.comparisonEnd=ft.comparisonEnd,de.startDateAccessibleName=ft._getStartDateAccessibleName(),de.endDateAccessibleName=ft._getEndDateAccessibleName())}static#e=this.\u0275fac=function(){let de;return function(Qe){return(de||(de=m.n5z(Yt)))(Qe||Yt)}}();static#t=this.\u0275cmp=m.Xpm({type:Yt,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[m._Bn([o,a,{provide:si,useExisting:Yt}]),m.qOj],decls:0,vars:0,template:function(ft,Qe){},encapsulation:2,changeDetection:0})}return Yt})(),$i=(()=>{class Yt{static#e=this.\u0275fac=function(ft){return new(ft||Yt)};static#t=this.\u0275mod=m.oAB({type:Yt});static#i=this.\u0275inj=m.cJS({providers:[Je,Mt],imports:[S.ez,T.ot,p.U8,e.rt,g.eL,x.BQ,b.ZD]})}return Yt})()},17700:(Ee,Z,h)=>{"use strict";h.d(Z,{WI:()=>pt,uw:()=>Be,H8:()=>r,ZT:()=>Et,vA:()=>$e,xY:()=>Pe,Is:()=>C,so:()=>Je,uh:()=>he});var e=h(69594),p=h(96814),g=h(65879),S=h(24191),m=h(62831),T=h(68484),b=h(36028),x=h(78645),R=h(74911),v=h(22096),N=h(49388),B=h(27921);function O(o,n){}class te{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 F=(()=>{class o extends T.en{constructor(t,i,a,c,l,d,s,E){super(),this._elementRef=t,this._focusTrapFactory=i,this._config=c,this._interactivityChecker=l,this._ngZone=d,this._overlayRef=s,this._focusMonitor=E,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=k=>{this._portalOutlet.hasAttached();const Q=this._portalOutlet.attachDomPortal(k);return this._contentAttached(),Q},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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36(te),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(S.tE))};static#t=this.\u0275cmp=g.Xpm({type:o,selectors:[["cdk-dialog-container"]],viewQuery:function(i,a){if(1&i&&g.Gf(T.Pl,7),2&i){let c;g.iGM(c=g.CRH())&&(a._portalOutlet=c.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,a){2&i&&g.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:[g.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,a){1&i&&g.YNc(0,O,0,0,"ng-template",0)},dependencies:[T.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return o})();class ce{constructor(n,t){this.overlayRef=n,this.config=t,this.closed=new x.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===b.hY&&!this.disableClose&&!(0,b.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 g.OlP("DialogScrollStrategy"),He=new g.OlP("DialogData"),ye=new g.OlP("DefaultDialogConfig"),w={provide:Ce,deps:[e.aV],useFactory:function oe(o){return()=>o.scrollStrategies.block()}};let W=0,J=(()=>{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 x.x,this._afterOpenedAtThisLevel=new x.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,R.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d}open(t,i){(i={...this._defaultOptions||new te,...i}).id=i.id||"cdk-dialog-"+W++,i.id&&this.getDialogById(i.id);const c=this._getOverlayConfig(i),l=this._overlay.create(c),d=new ce(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(){z(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(i=>i.id===t)}ngOnDestroy(){z(this._openDialogsAtThisLevel,t=>{!1===t.config.closeOnDestroy&&this._removeOpenDialog(t,!1)}),z(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:te,useValue:a},{provide:ce,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=F;const s=new T.C5(d,a.viewContainerRef,g.zs3.create({parent:c||this._injector,providers:l}),a.componentFactoryResolver);return t.attach(s).instance}_attachDialogContent(t,i,a,c){if(t instanceof g.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 T.UE(t,null,d,l))}else{const l=this._createInjector(c,i,a,this._injector),d=a.attachComponentPortal(new T.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:He,useValue:t.data},{provide:ce,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,v.of)()}}),g.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)(g.LFG(e.aV),g.LFG(g.zs3),g.LFG(ye,8),g.LFG(o,12),g.LFG(e.Xj),g.LFG(Ce))};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})();function z(o,n){let t=o.length;for(;t--;)n(o[t])}let ee=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=g.oAB({type:o});static#i=this.\u0275inj=g.cJS({providers:[J,w],imports:[e.U8,T.eL,S.rt,T.eL]})}return o})();var Le=h(42495),Ze=h(63019),Ie=h(32181),ut=h(48180),Ye=h(23680);function nt(o,n){}h(86825);class $e{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",q="mdc-dialog--opening",me="mdc-dialog--closing";let ve=(()=>{class o extends F{constructor(t,i,a,c,l,d,s,E){super(t,i,a,c,l,d,s,E),this._animationStateChanged=new g.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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36($e),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(S.tE))};static#t=this.\u0275cmp=g.Xpm({type:o,selectors:[["ng-component"]],features:[g.qOj],decls:0,vars:0,template:function(i,a){},encapsulation:2})}return o})();const xe="--mat-dialog-transition-duration";function ot(o){return null==o?null:"number"==typeof o?o:o.endsWith("ms")?(0,Le.su)(o.substring(0,o.length-2)):o.endsWith("s")?1e3*(0,Le.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,E,k){super(t,i,a,c,l,d,s,k),this._animationMode=E,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?ot(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?ot(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(xe,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(q,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(xe,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(me)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(q,me)}_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)(g.Y36(g.SBq),g.Y36(S.qV),g.Y36(p.K0,8),g.Y36($e),g.Y36(S.ic),g.Y36(g.R0b),g.Y36(e.Iu),g.Y36(g.QbO,8),g.Y36(S.tE))};static#t=this.\u0275cmp=g.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&&(g.Ikx("id",a._config.id),g.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),g.ekj("_mat-animation-noopable",!a._animationsEnabled))},features:[g.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&&(g.TgZ(0,"div",0)(1,"div",1),g.YNc(2,nt,0,0,"ng-template",2),g.qZA()())},dependencies:[T.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 Je{constructor(n,t,i){this._ref=n,this._containerInstance=i,this._afterOpened=new x.x,this._beforeClosed=new x.x,this._state=0,this.disableClose=t.disableClose,this.id=n.id,i._animationStateChanged.pipe((0,Ie.h)(a=>"opened"===a.state),(0,ut.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe((0,Ie.h)(a=>"closed"===a.state),(0,ut.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Ze.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ie.h)(a=>a.keyCode===b.hY&&!this.disableClose&&!(0,b.Vb)(a)))).subscribe(a=>{this.disableClose||(a.preventDefault(),we(this,"keydown"===a.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe((0,Ie.h)(t=>"closing"===t.state),(0,ut.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 we(o,n,t){return o._closeInteractionType=n,o.close(t)}const pt=new g.OlP("MatMdcDialogData"),Y=new g.OlP("mat-mdc-dialog-default-options"),Ue=new g.OlP("mat-mdc-dialog-scroll-strategy"),je={provide:Ue,deps:[e.aV],useFactory:function ae(o){return()=>o.scrollStrategies.block()}};let le=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,E,k,Q){this._overlay=t,this._defaultOptions=a,this._parentDialog=c,this._dialogRefConstructor=s,this._dialogContainerType=E,this._dialogDataToken=k,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new x.x,this._afterOpenedAtThisLevel=new x.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=$e,this.afterAllClosed=(0,R.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d,this._dialog=i.get(J)}open(t,i){let a;(i={...this._defaultOptions||new $e,...i}).id=i.id||`${this._idPrefix}${le++}`,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:te,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){g.$Z()};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})(),Be=(()=>{class o extends X{constructor(t,i,a,c,l,d,s,E){super(t,i,c,d,s,l,Je,fe,pt,E),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(i){return new(i||o)(g.LFG(e.aV),g.LFG(g.zs3),g.LFG(p.Ye,8),g.LFG(Y,8),g.LFG(Ue),g.LFG(o,12),g.LFG(e.Xj),g.LFG(g.QbO,8))};static#t=this.\u0275prov=g.Yz7({token:o,factory:o.\u0275fac})}return o})(),ke=0,Et=(()=>{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){we(this.dialogRef,0===t.screenX&&0===t.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(i){return new(i||o)(g.Y36(Je,8),g.Y36(g.SBq),g.Y36(Be))};static#t=this.\u0275dir=g.lG2({type:o,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,a){1&i&&g.NdJ("click",function(l){return a._onButtonClick(l)}),2&i&&g.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:[g.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)(g.Y36(Je,8),g.Y36(g.SBq),g.Y36(Be))};static#t=this.\u0275dir=g.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&&g.Ikx("id",a.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return o})(),Pe=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275dir=g.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=g.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&&g.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 C=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=g.oAB({type:o});static#i=this.\u0275inj=g.cJS({providers:[Be,je],imports:[ee,e.U8,T.eL,Ye.BQ,Ye.BQ]})}return o})()},26385:(Ee,Z,h)=>{"use strict";h.d(Z,{d:()=>S,t:()=>m});var e=h(65879),p=h(42495),g=h(23680);let S=(()=>{class T{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(x){this._vertical=(0,p.Ig)(x)}get inset(){return this._inset}set inset(x){this._inset=(0,p.Ig)(x)}static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(R,v){2&R&&(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(R,v){},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 T})(),m=(()=>{class T{static#e=this.\u0275fac=function(R){return new(R||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[g.BQ,g.BQ]})}return T})()},3305:(Ee,Z,h)=>{"use strict";h.d(Z,{pp:()=>we,To:()=>pt,ib:()=>Oe,HS:()=>ge,u4:()=>fe,yz:()=>ot,yK:()=>Je});var e=h(65879),p=h(78337),g=h(42495),S=h(78645),m=h(47394);let T=0;const b=new e.OlP("CdkAccordion");let x=(()=>{class Y{constructor(){this._stateChanges=new S.x,this._openCloseAllActions=new S.x,this.id="cdk-accordion-"+T++,this._multi=!1}get multi(){return this._multi}set multi(ae){this._multi=(0,g.Ig)(ae)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(ae){this._stateChanges.next(ae)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e._Bn([{provide:b,useExisting:Y}]),e.TTD]})}return Y})(),R=0,v=(()=>{class Y{get expanded(){return this._expanded}set expanded(ae){ae=(0,g.Ig)(ae),this._expanded!==ae&&(this._expanded=ae,this.expandedChange.emit(ae),ae?(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(ae){this._disabled=(0,g.Ig)(ae)}constructor(ae,je,U){this.accordion=ae,this._changeDetectorRef=je,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-"+R++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=U.listen((le,X)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===X&&this.id!==le&&(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(ae=>{this.disabled||(this.expanded=ae)})}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(b,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:b,useValue:void 0}])]})}return Y})(),N=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({})}return Y})();var B=h(68484),O=h(96814),te=h(23680),ne=h(24191),F=h(93997),ce=h(27921),Ce=h(32181),He=h(48180),ye=h(36028),oe=h(36232),w=h(63019),W=h(86825);const J=["body"];function z(Y,Ue){}const ee=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Le=["mat-expansion-panel-header","*","mat-action-row"];function Ze(Y,Ue){if(1&Y&&e._UZ(0,"span",2),2&Y){const ae=e.oxw();e.Q6J("@indicatorRotate",ae._getExpandedState())}}const Ie=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],ut=["mat-panel-title","mat-panel-description","*"],Ye=new e.OlP("MAT_ACCORDION"),Xe="225ms cubic-bezier(0.4,0.0,0.2,1)",nt={indicatorRotate:(0,W.X$)("indicatorRotate",[(0,W.SB)("collapsed, void",(0,W.oB)({transform:"rotate(0deg)"})),(0,W.SB)("expanded",(0,W.oB)({transform:"rotate(180deg)"})),(0,W.eR)("expanded <=> collapsed, void => collapsed",(0,W.jt)(Xe))]),bodyExpansion:(0,W.X$)("bodyExpansion",[(0,W.SB)("collapsed, void",(0,W.oB)({height:"0px",visibility:"hidden"})),(0,W.SB)("expanded",(0,W.oB)({height:"*",visibility:""})),(0,W.eR)("expanded <=> collapsed, void => collapsed",(0,W.jt)(Xe))])},$e=new e.OlP("MAT_EXPANSION_PANEL");let ge=(()=>{class Y{constructor(ae,je){this._template=ae,this._expansionPanel=je}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(e.Rgc),e.Y36($e,8))};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["ng-template","matExpansionPanelContent",""]]})}return Y})(),q=0;const me=new e.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Oe=(()=>{class Y extends v{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(ae){this._hideToggle=(0,g.Ig)(ae)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(ae){this._togglePosition=ae}constructor(ae,je,U,le,X,Be,ke){super(ae,je,U),this._viewContainerRef=le,this._animationMode=Be,this._hideToggle=!1,this.afterExpand=new e.vpe,this.afterCollapse=new e.vpe,this._inputChanges=new S.x,this._headerId="mat-expansion-panel-header-"+q++,this._bodyAnimationDone=new S.x,this.accordion=ae,this._document=X,this._bodyAnimationDone.pipe((0,F.x)((Et,he)=>Et.fromState===he.fromState&&Et.toState===he.toState)).subscribe(Et=>{"void"!==Et.fromState&&("expanded"===Et.toState?this.afterExpand.emit():"collapsed"===Et.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,ce.O)(null),(0,Ce.h)(()=>this.expanded&&!this._portal),(0,He.q)(1)).subscribe(()=>{this._portal=new B.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(ae){this._inputChanges.next(ae)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const ae=this._document.activeElement,je=this._body.nativeElement;return ae===je||je.contains(ae)}return!1}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(Ye,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(me,8))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-expansion-panel"]],contentQueries:function(je,U,le){if(1&je&&e.Suo(le,ge,5),2&je){let X;e.iGM(X=e.CRH())&&(U._lazyContent=X.first)}},viewQuery:function(je,U){if(1&je&&e.Gf(J,5),2&je){let le;e.iGM(le=e.CRH())&&(U._body=le.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(je,U){2&je&&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:Ye,useValue:void 0},{provide:$e,useExisting:Y}]),e.qOj,e.TTD],ngContentSelectors:Le,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(je,U){1&je&&(e.F$t(ee),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,z,0,0,"ng-template",3),e.qZA(),e.Hsn(6,2),e.qZA()),2&je&&(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:[nt.bodyExpansion]},changeDetection:0})}return Y})();class ve{}const xe=(0,te.sb)(ve);let ot=(()=>{class Y extends xe{constructor(ae,je,U,le,X,Be,ke){super(),this.panel=ae,this._element=je,this._focusMonitor=U,this._changeDetectorRef=le,this._animationMode=Be,this._parentChangeSubscription=m.w0.EMPTY;const Et=ae.accordion?ae.accordion._stateChanges.pipe((0,Ce.h)(he=>!(!he.hideToggle&&!he.togglePosition))):oe.E;this.tabIndex=parseInt(ke||"")||0,this._parentChangeSubscription=(0,w.T)(ae.opened,ae.closed,Et,ae._inputChanges.pipe((0,Ce.h)(he=>!!(he.hideToggle||he.disabled||he.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),ae.closed.pipe((0,Ce.h)(()=>ae._containsFocus())).subscribe(()=>U.focusVia(je,"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 ae=this._isExpanded();return ae&&this.expandedHeight?this.expandedHeight:!ae&&this.collapsedHeight?this.collapsedHeight:null}_keydown(ae){switch(ae.keyCode){case ye.L_:case ye.K5:(0,ye.Vb)(ae)||(ae.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(ae))}}focus(ae,je){ae?this._focusMonitor.focusVia(this._element,ae,je):this._element.nativeElement.focus(je)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(ae=>{ae&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(je){return new(je||Y)(e.Y36(Oe,1),e.Y36(e.SBq),e.Y36(ne.tE),e.Y36(e.sBO),e.Y36(me,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(je,U){1&je&&e.NdJ("click",function(){return U._toggle()})("keydown",function(X){return U._keydown(X)}),2&je&&(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:ut,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(je,U){1&je&&(e.F$t(Ie),e.TgZ(0,"span",0),e.Hsn(1),e.Hsn(2,1),e.Hsn(3,2),e.qZA(),e.YNc(4,Ze,1,1,"span",1)),2&je&&(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:[nt.indicatorRotate]},changeDetection:0})}return Y})(),fe=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return Y})(),Je=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return Y})(),we=(()=>{class Y extends x{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(ae){this._hideToggle=(0,g.Ig)(ae)}ngAfterContentInit(){this._headers.changes.pipe((0,ce.O)(this._headers)).subscribe(ae=>{this._ownHeaders.reset(ae.filter(je=>je.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ne.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(ae){this._keyManager.onKeydown(ae)}_handleHeaderFocus(ae){this._keyManager.updateActiveItem(ae)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let ae;return function(U){return(ae||(ae=e.n5z(Y)))(U||Y)}}();static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-accordion"]],contentQueries:function(je,U,le){if(1&je&&e.Suo(le,ot,5),2&je){let X;e.iGM(X=e.CRH())&&(U._headers=X)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(je,U){2&je&&e.ekj("mat-accordion-multi",U.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e._Bn([{provide:Ye,useExisting:Y}]),e.qOj]})}return Y})(),pt=(()=>{class Y{static#e=this.\u0275fac=function(je){return new(je||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[O.ez,te.BQ,N,B.eL]})}return Y})()},64170:(Ee,Z,h)=>{"use strict";h.d(Z,{G_:()=>t,TO:()=>Y,KE:()=>E,Eo:()=>M,lN:()=>k,bx:()=>ae,hX:()=>Je,R9:()=>X});var e=h(65879),p=h(49388),g=h(62831),S=h(47394),m=h(78645),T=h(63019),b=h(59773),x=h(65592),R=h(32181),v=h(67081);class B{constructor(rt){this._box=rt,this._destroyed=new m.x,this._resizeSubject=new m.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ge=>this._resizeSubject.next(Ge)))}observe(rt){return this._elementObservables.has(rt)||this._elementObservables.set(rt,new x.y(Ge=>{const De=this._resizeSubject.subscribe(Ge);return this._resizeObserver?.observe(rt,{box:this._box}),()=>{this._resizeObserver?.unobserve(rt),De.unsubscribe(),this._elementObservables.delete(rt)}}).pipe((0,R.h)(Ge=>Ge.some(De=>De.target===rt)),(0,v.d)({bufferSize:1,refCount:!0}),(0,b.R)(this._destroyed))),this._elementObservables.get(rt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let O=(()=>{class Q{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,Ge]of this._observers)Ge.destroy();this._observers.clear()}observe(Ge,De){const et=De?.box||"content-box";return this._observers.has(et)||this._observers.set(et,new B(et)),this._observers.get(et).observe(Ge)}static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275prov=e.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})();var te=h(42495),ne=h(86825),F=h(96814),ce=h(17131),Ce=h(23680);const He=["notch"],ye=["matFormFieldNotchedOutline",""],oe=["*"],w=["textField"],W=["iconPrefixContainer"],J=["textPrefixContainer"];function z(Q,rt){1&Q&&e._UZ(0,"span",19)}function ee(Q,rt){if(1&Q&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,z,1,0,"span",18),e.qZA()),2&Q){const Ge=e.oxw(2);e.Q6J("floating",Ge._shouldLabelFloat())("monitorResize",Ge._hasOutline())("id",Ge._labelId),e.uIk("for",Ge._control.id)("aria-owns",Ge._control.id),e.xp6(2),e.Q6J("ngIf",!Ge.hideRequiredMarker&&Ge._control.required)}}function Le(Q,rt){if(1&Q&&e.YNc(0,ee,3,6,"label",16),2&Q){const Ge=e.oxw();e.Q6J("ngIf",Ge._hasFloatingLabel())}}function Ze(Q,rt){1&Q&&e._UZ(0,"div",20)}function Ie(Q,rt){}function ut(Q,rt){if(1&Q&&e.YNc(0,Ie,0,0,"ng-template",22),2&Q){e.oxw(2);const Ge=e.MAs(1);e.Q6J("ngTemplateOutlet",Ge)}}function Ye(Q,rt){if(1&Q&&(e.TgZ(0,"div",21),e.YNc(1,ut,1,1,"ng-template",9),e.qZA()),2&Q){const Ge=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",Ge._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!Ge._forceDisplayInfixLabel())}}function Xe(Q,rt){1&Q&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function nt(Q,rt){1&Q&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function $e(Q,rt){}function ge(Q,rt){if(1&Q&&e.YNc(0,$e,0,0,"ng-template",22),2&Q){e.oxw();const Ge=e.MAs(1);e.Q6J("ngTemplateOutlet",Ge)}}function q(Q,rt){1&Q&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function me(Q,rt){1&Q&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function Oe(Q,rt){1&Q&&e._UZ(0,"div",29)}function Ve(Q,rt){if(1&Q&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&Q){const Ge=e.oxw();e.Q6J("@transitionMessages",Ge._subscriptAnimationState)}}function ve(Q,rt){if(1&Q&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&Q){const Ge=e.oxw(2);e.Q6J("id",Ge._hintLabelId),e.xp6(1),e.Oqu(Ge.hintLabel)}}function xe(Q,rt){if(1&Q&&(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&Q){const Ge=e.oxw();e.Q6J("@transitionMessages",Ge._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",Ge.hintLabel)}}const ot=["*",[["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 Je=(()=>{class Q{static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-label"]]})}return Q})(),we=0;const pt=new e.OlP("MatError");let Y=(()=>{class Q{constructor(Ge,De){this.id="mat-mdc-error-"+we++,Ge||De.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(De){return new(De||Q)(e.$8M("aria-live"),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(De,et){2&De&&e.Ikx("id",et.id)},inputs:{id:"id"},features:[e._Bn([{provide:pt,useExisting:Q}])]})}return Q})(),Ue=0,ae=(()=>{class Q{constructor(){this.align="start",this.id="mat-mdc-hint-"+Ue++}static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(De,et){2&De&&(e.Ikx("id",et.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===et.align))},inputs:{align:"align",id:"id"}})}return Q})();const je=new e.OlP("MatPrefix"),le=new e.OlP("MatSuffix");let X=(()=>{class Q{constructor(){this._isText=!1}set _isTextSelector(Ge){this._isText=!0}static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:le,useExisting:Q}])]})}return Q})();const Be=new e.OlP("FloatingLabelParent");let ke=(()=>{class Q{get floating(){return this._floating}set floating(Ge){this._floating=Ge,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ge){this._monitorResize=Ge,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ge){this._elementRef=Ge,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(O),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(Be),this._resizeSubscription=new S.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Et(Q){if(null!==Q.offsetParent)return Q.scrollWidth;const Ge=Q.cloneNode(!0);Ge.style.setProperty("position","absolute"),Ge.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ge);const De=Ge.scrollWidth;return Ge.remove(),De}(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(De){return new(De||Q)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(De,et){2&De&&e.ekj("mdc-floating-label--float-above",et.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return Q})();const he="mdc-line-ripple--active",Pe="mdc-line-ripple--deactivating";let r=(()=>{class Q{constructor(Ge,De){this._elementRef=Ge,this._handleTransitionEnd=et=>{const se=this._elementRef.nativeElement.classList,ie=se.contains(Pe);"opacity"===et.propertyName&&ie&&se.remove(he,Pe)},De.runOutsideAngular(()=>{Ge.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ge=this._elementRef.nativeElement.classList;Ge.remove(Pe),Ge.add(he)}deactivate(){this._elementRef.nativeElement.classList.add(Pe)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(De){return new(De||Q)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return Q})(),u=(()=>{class Q{constructor(Ge,De){this._elementRef=Ge,this._ngZone=De,this.open=!1}ngAfterViewInit(){const Ge=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ge?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ge.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ge.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ge){this._notch.nativeElement.style.width=this.open&&Ge?`calc(${Ge}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(De){return new(De||Q)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(De,et){if(1&De&&e.Gf(He,5),2&De){let se;e.iGM(se=e.CRH())&&(et._notch=se.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(De,et){2&De&&e.ekj("mdc-notched-outline--notched",et.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:ye,ngContentSelectors:oe,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(De,et){1&De&&(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 Q})();const C={transitionMessages:(0,ne.X$)("transitionMessages",[(0,ne.SB)("enter",(0,ne.oB)({opacity:1,transform:"translateY(0%)"})),(0,ne.eR)("void => enter",[(0,ne.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ne.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let M=(()=>{class Q{static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275dir=e.lG2({type:Q})}return Q})();const t=new e.OlP("MatFormField"),i=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let a=0;const c="fill",d="fixed";let E=(()=>{class Q{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ge){this._hideRequiredMarker=(0,te.Ig)(Ge)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ge){Ge!==this._floatLabel&&(this._floatLabel=Ge,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ge){const De=this._appearance;this._appearance=Ge||this._defaults?.appearance||c,"outline"===this._appearance&&this._appearance!==De&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||d}set subscriptSizing(Ge){this._subscriptSizing=Ge||this._defaults?.subscriptSizing||d}get hintLabel(){return this._hintLabel}set hintLabel(Ge){this._hintLabel=Ge,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ge){this._explicitFormFieldControl=Ge}constructor(Ge,De,et,se,ie,_e,tt,lt){this._elementRef=Ge,this._changeDetectorRef=De,this._ngZone=et,this._dir=se,this._platform=ie,this._defaults=_e,this._animationMode=tt,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,_e&&(_e.appearance&&(this.appearance=_e.appearance),this._hideRequiredMarker=!!_e?.hideRequiredMarker,_e.color&&(this.color=_e.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 Ge=this._control;Ge.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ge.controlType}`),Ge.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ge.ngControl&&Ge.ngControl.valueChanges&&Ge.ngControl.valueChanges.pipe((0,b.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ge=>!Ge._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ge=>Ge._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ge=>!Ge._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ge=>Ge._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,T.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,b.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,b.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(Ge){const De=this._control?this._control.ngControl:null;return De&&De[Ge]}_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 Ge=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ge.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const De=this._hintChildren?this._hintChildren.find(se=>"start"===se.align):null,et=this._hintChildren?this._hintChildren.find(se=>"end"===se.align):null;De?Ge.push(De.id):this._hintLabel&&Ge.push(this._hintLabelId),et&&Ge.push(et.id)}else this._errorChildren&&Ge.push(...this._errorChildren.map(De=>De.id));this._control.setDescribedByIds(Ge)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ge=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ge.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const De=this._iconPrefixContainer?.nativeElement,et=this._textPrefixContainer?.nativeElement,se=De?.getBoundingClientRect().width??0,ie=et?.getBoundingClientRect().width??0;Ge.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${se+ie}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ge=this._elementRef.nativeElement;if(Ge.getRootNode){const De=Ge.getRootNode();return De&&De!==Ge}return document.documentElement.contains(Ge)}static#e=this.\u0275fac=function(De){return new(De||Q)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(p.Is),e.Y36(g.t4),e.Y36(i,8),e.Y36(e.QbO,8),e.Y36(F.K0))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["mat-form-field"]],contentQueries:function(De,et,se){if(1&De&&(e.Suo(se,Je,5),e.Suo(se,Je,7),e.Suo(se,M,5),e.Suo(se,je,5),e.Suo(se,le,5),e.Suo(se,pt,5),e.Suo(se,ae,5)),2&De){let ie;e.iGM(ie=e.CRH())&&(et._labelChildNonStatic=ie.first),e.iGM(ie=e.CRH())&&(et._labelChildStatic=ie.first),e.iGM(ie=e.CRH())&&(et._formFieldControl=ie.first),e.iGM(ie=e.CRH())&&(et._prefixChildren=ie),e.iGM(ie=e.CRH())&&(et._suffixChildren=ie),e.iGM(ie=e.CRH())&&(et._errorChildren=ie),e.iGM(ie=e.CRH())&&(et._hintChildren=ie)}},viewQuery:function(De,et){if(1&De&&(e.Gf(w,5),e.Gf(W,5),e.Gf(J,5),e.Gf(ke,5),e.Gf(u,5),e.Gf(r,5)),2&De){let se;e.iGM(se=e.CRH())&&(et._textField=se.first),e.iGM(se=e.CRH())&&(et._iconPrefixContainer=se.first),e.iGM(se=e.CRH())&&(et._textPrefixContainer=se.first),e.iGM(se=e.CRH())&&(et._floatingLabel=se.first),e.iGM(se=e.CRH())&&(et._notchedOutline=se.first),e.iGM(se=e.CRH())&&(et._lineRipple=se.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(De,et){2&De&&e.ekj("mat-mdc-form-field-label-always-float",et._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",et._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",et._hasIconSuffix)("mat-form-field-invalid",et._control.errorState)("mat-form-field-disabled",et._control.disabled)("mat-form-field-autofilled",et._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===et._animationMode)("mat-form-field-appearance-fill","fill"==et.appearance)("mat-form-field-appearance-outline","outline"==et.appearance)("mat-form-field-hide-placeholder",et._hasFloatingLabel()&&!et._shouldLabelFloat())("mat-focused",et._control.focused)("mat-primary","accent"!==et.color&&"warn"!==et.color)("mat-accent","accent"===et.color)("mat-warn","warn"===et.color)("ng-untouched",et._shouldForward("untouched"))("ng-touched",et._shouldForward("touched"))("ng-pristine",et._shouldForward("pristine"))("ng-dirty",et._shouldForward("dirty"))("ng-valid",et._shouldForward("valid"))("ng-invalid",et._shouldForward("invalid"))("ng-pending",et._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:t,useExisting:Q},{provide:Be,useExisting:Q}])],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(De,et){1&De&&(e.F$t(ot),e.YNc(0,Le,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(ie){return et._control.onContainerClick(ie)}),e.YNc(4,Ze,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,Ye,2,2,"div",5),e.YNc(7,Xe,3,0,"div",6),e.YNc(8,nt,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,q,2,0,"div",10),e.YNc(13,me,2,0,"div",11),e.qZA(),e.YNc(14,Oe,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,Ve,2,1,"div",14),e.YNc(17,xe,5,2,"div",15),e.qZA()),2&De&&(e.xp6(2),e.ekj("mdc-text-field--filled",!et._hasOutline())("mdc-text-field--outlined",et._hasOutline())("mdc-text-field--no-label",!et._hasFloatingLabel())("mdc-text-field--disabled",et._control.disabled)("mdc-text-field--invalid",et._control.errorState),e.xp6(2),e.Q6J("ngIf",!et._hasOutline()&&!et._control.disabled),e.xp6(2),e.Q6J("ngIf",et._hasOutline()),e.xp6(1),e.Q6J("ngIf",et._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",et._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!et._hasOutline()||et._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",et._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",et._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!et._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===et.subscriptSizing),e.Q6J("ngSwitch",et._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[F.O5,F.tP,F.RF,F.n9,ae,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:[C.transitionMessages]},changeDetection:0})}return Q})(),k=(()=>{class Q{static#e=this.\u0275fac=function(De){return new(De||Q)};static#t=this.\u0275mod=e.oAB({type:Q});static#i=this.\u0275inj=e.cJS({imports:[Ce.BQ,F.ez,ce.Q8,Ce.BQ]})}return Q})()},30617:(Ee,Z,h)=>{"use strict";h.d(Z,{Hw:()=>Ve,Ps:()=>ve,jv:()=>ee});var e=h(65879),p=h(23680),g=h(42495),S=h(96814),m=h(22096),T=h(58504),b=h(9315),x=h(47394),R=h(99397),v=h(37398),N=h(26306),B=h(64716),O=h(63020),te=h(48180),ne=h(69862),F=h(6593);const ce=["*"];let Ce;function ye(xe){return function He(){if(void 0===Ce&&(Ce=null,typeof window<"u")){const xe=window;void 0!==xe.trustedTypes&&(Ce=xe.trustedTypes.createPolicy("angular#components",{createHTML:ot=>ot}))}return Ce}()?.createHTML(xe)||xe}function oe(xe){return Error(`Unable to find icon with the name "${xe}"`)}function W(xe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${xe}".`)}function J(xe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${xe}".`)}class z{constructor(ot,fe,Je){this.url=ot,this.svgText=fe,this.options=Je}}let ee=(()=>{class xe{constructor(fe,Je,we,pt){this._httpClient=fe,this._sanitizer=Je,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=we}addSvgIcon(fe,Je,we){return this.addSvgIconInNamespace("",fe,Je,we)}addSvgIconLiteral(fe,Je,we){return this.addSvgIconLiteralInNamespace("",fe,Je,we)}addSvgIconInNamespace(fe,Je,we,pt){return this._addSvgIconConfig(fe,Je,new z(we,null,pt))}addSvgIconResolver(fe){return this._resolvers.push(fe),this}addSvgIconLiteralInNamespace(fe,Je,we,pt){const Y=this._sanitizer.sanitize(e.q3G.HTML,we);if(!Y)throw J(we);const Ue=ye(Y);return this._addSvgIconConfig(fe,Je,new z("",Ue,pt))}addSvgIconSet(fe,Je){return this.addSvgIconSetInNamespace("",fe,Je)}addSvgIconSetLiteral(fe,Je){return this.addSvgIconSetLiteralInNamespace("",fe,Je)}addSvgIconSetInNamespace(fe,Je,we){return this._addSvgIconSetConfig(fe,new z(Je,null,we))}addSvgIconSetLiteralInNamespace(fe,Je,we){const pt=this._sanitizer.sanitize(e.q3G.HTML,Je);if(!pt)throw J(Je);const Y=ye(pt);return this._addSvgIconSetConfig(fe,new z("",Y,we))}registerFontClassAlias(fe,Je=fe){return this._fontCssClassesByAlias.set(fe,Je),this}classNameForFontAlias(fe){return this._fontCssClassesByAlias.get(fe)||fe}setDefaultFontSetClass(...fe){return this._defaultFontSetClass=fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(fe){const Je=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,fe);if(!Je)throw W(fe);const we=this._cachedIconsByUrl.get(Je);return we?(0,m.of)(Ie(we)):this._loadSvgIconFromConfig(new z(fe,null)).pipe((0,R.b)(pt=>this._cachedIconsByUrl.set(Je,pt)),(0,v.U)(pt=>Ie(pt)))}getNamedSvgIcon(fe,Je=""){const we=ut(Je,fe);let pt=this._svgIconConfigs.get(we);if(pt)return this._getSvgFromConfig(pt);if(pt=this._getIconConfigFromResolvers(Je,fe),pt)return this._svgIconConfigs.set(we,pt),this._getSvgFromConfig(pt);const Y=this._iconSetConfigs.get(Je);return Y?this._getSvgFromIconSetConfigs(fe,Y):(0,T._)(oe(we))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(fe){return fe.svgText?(0,m.of)(Ie(this._svgElementFromConfig(fe))):this._loadSvgIconFromConfig(fe).pipe((0,v.U)(Je=>Ie(Je)))}_getSvgFromIconSetConfigs(fe,Je){const we=this._extractIconWithNameFromAnySet(fe,Je);if(we)return(0,m.of)(we);const pt=Je.filter(Y=>!Y.svgText).map(Y=>this._loadSvgIconSetFromConfig(Y).pipe((0,N.K)(Ue=>{const je=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,Y.url)} failed: ${Ue.message}`;return this._errorHandler.handleError(new Error(je)),(0,m.of)(null)})));return(0,b.D)(pt).pipe((0,v.U)(()=>{const Y=this._extractIconWithNameFromAnySet(fe,Je);if(!Y)throw oe(fe);return Y}))}_extractIconWithNameFromAnySet(fe,Je){for(let we=Je.length-1;we>=0;we--){const pt=Je[we];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,R.b)(Je=>fe.svgText=Je),(0,v.U)(()=>this._svgElementFromConfig(fe)))}_loadSvgIconSetFromConfig(fe){return fe.svgText?(0,m.of)(null):this._fetchIcon(fe).pipe((0,R.b)(Je=>fe.svgText=Je))}_extractSvgIconFromSet(fe,Je,we){const pt=fe.querySelector(`[id="${Je}"]`);if(!pt)return null;const Y=pt.cloneNode(!0);if(Y.removeAttribute("id"),"svg"===Y.nodeName.toLowerCase())return this._setSvgAttributes(Y,we);if("symbol"===Y.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Y),we);const Ue=this._svgElementFromString(ye(""));return Ue.appendChild(Y),this._setSvgAttributes(Ue,we)}_svgElementFromString(fe){const Je=this._document.createElement("DIV");Je.innerHTML=fe;const we=Je.querySelector("svg");if(!we)throw Error(" tag not found");return we}_toSvgElement(fe){const Je=this._svgElementFromString(ye("")),we=fe.attributes;for(let pt=0;ptye(je)),(0,B.x)(()=>this._inProgressUrlFetches.delete(Y)),(0,O.B)());return this._inProgressUrlFetches.set(Y,ae),ae}_addSvgIconConfig(fe,Je,we){return this._svgIconConfigs.set(ut(fe,Je),we),this}_addSvgIconSetConfig(fe,Je){const we=this._iconSetConfigs.get(fe);return we?we.push(Je):this._iconSetConfigs.set(fe,[Je]),this}_svgElementFromConfig(fe){if(!fe.svgElement){const Je=this._svgElementFromString(fe.svgText);this._setSvgAttributes(Je,fe.options),fe.svgElement=Je}return fe.svgElement}_getIconConfigFromResolvers(fe,Je){for(let we=0;weot?ot.pathname+ot.search:""}}}),q=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],me=q.map(xe=>`[${xe}]`).join(", "),Oe=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class xe extends Xe{get inline(){return this._inline}set inline(fe){this._inline=(0,g.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 Je=this._cleanupFontValue(fe);Je!==this._fontSet&&(this._fontSet=Je,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(fe){const Je=this._cleanupFontValue(fe);Je!==this._fontIcon&&(this._fontIcon=Je,this._updateFontIconClasses())}constructor(fe,Je,we,pt,Y,Ue){super(fe),this._iconRegistry=Je,this._location=pt,this._errorHandler=Y,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=x.w0.EMPTY,Ue&&(Ue.color&&(this.color=this.defaultColor=Ue.color),Ue.fontSet&&(this.fontSet=Ue.fontSet)),we||fe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(fe){if(!fe)return["",""];const Je=fe.split(":");switch(Je.length){case 1:return["",Je[0]];case 2:return Je;default:throw Error(`Invalid icon name: "${fe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const fe=this._elementsWithExternalReferences;if(fe&&fe.size){const Je=this._location.getPathname();Je!==this._previousPath&&(this._previousPath=Je,this._prependPathToReferences(Je))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(fe){this._clearSvgElement();const Je=this._location.getPathname();this._previousPath=Je,this._cacheChildrenWithExternalReferences(fe),this._prependPathToReferences(Je),this._elementRef.nativeElement.appendChild(fe)}_clearSvgElement(){const fe=this._elementRef.nativeElement;let Je=fe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Je--;){const we=fe.childNodes[Je];(1!==we.nodeType||"svg"===we.nodeName.toLowerCase())&&we.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const fe=this._elementRef.nativeElement,Je=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(we=>we.length>0);this._previousFontSetClass.forEach(we=>fe.classList.remove(we)),Je.forEach(we=>fe.classList.add(we)),this._previousFontSetClass=Je,this.fontIcon!==this._previousFontIconClass&&!Je.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 Je=this._elementsWithExternalReferences;Je&&Je.forEach((we,pt)=>{we.forEach(Y=>{pt.setAttribute(Y.name,`url('${fe}#${Y.value}')`)})})}_cacheChildrenWithExternalReferences(fe){const Je=fe.querySelectorAll(me),we=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let pt=0;pt{const Ue=Je[pt],ae=Ue.getAttribute(Y),je=ae?ae.match(Oe):null;if(je){let U=we.get(Ue);U||(U=[],we.set(Ue,U)),U.push({name:Y,value:je[1]})}})}_updateSvgIcon(fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),fe){const[Je,we]=this._splitIconName(fe);Je&&(this._svgNamespace=Je),we&&(this._svgName=we),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(we,Je).pipe((0,te.q)(1)).subscribe(pt=>this._setSvgElement(pt),pt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Je}:${we}! ${pt.message}`))})}}static#e=this.\u0275fac=function(Je){return new(Je||xe)(e.Y36(e.SBq),e.Y36(ee),e.$8M("aria-hidden"),e.Y36($e),e.Y36(e.qLn),e.Y36(nt,8))};static#t=this.\u0275cmp=e.Xpm({type:xe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(Je,we){2&Je&&(e.uIk("data-mat-icon-type",we._usingFontIcon()?"font":"svg")("data-mat-icon-name",we._svgName||we.fontIcon)("data-mat-icon-namespace",we._svgNamespace||we.fontSet)("fontIcon",we._usingFontIcon()?we.fontIcon:null),e.ekj("mat-icon-inline",we.inline)("mat-icon-no-color","primary"!==we.color&&"accent"!==we.color&&"warn"!==we.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:ce,decls:1,vars:0,template:function(Je,we){1&Je&&(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 xe})(),ve=(()=>{class xe{static#e=this.\u0275fac=function(Je){return new(Je||xe)};static#t=this.\u0275mod=e.oAB({type:xe});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return xe})()},24516:(Ee,Z,h)=>{"use strict";h.d(Z,{Jk:()=>v,Nt:()=>te,c:()=>ne});var e=h(42495),p=h(62831),g=h(56263),S=h(65879),m=h(56223),T=h(23680),b=h(64170),x=h(78645);const v=new S.OlP("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let B=0;const O=(0,T.FD)(class{constructor(F,ce,Ce,He){this._defaultErrorStateMatcher=F,this._parentForm=ce,this._parentFormGroup=Ce,this.ngControl=He,this.stateChanges=new x.x}});let te=(()=>{class F 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,He,ye,oe,w,W,J,z,ee,Le){super(W,oe,w,ye),this._elementRef=Ce,this._platform=He,this._autofillMonitor=z,this._formField=Le,this._uid="mat-input-"+B++,this.focused=!1,this.stateChanges=new x.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(ut=>(0,p.qK)().has(ut)),this._iOSKeyupListener=ut=>{const Ye=ut.target;!Ye.value&&0===Ye.selectionStart&&0===Ye.selectionEnd&&(Ye.setSelectionRange(1,1),Ye.setSelectionRange(0,0))};const Ze=this._elementRef.nativeElement,Ie=Ze.nodeName.toLowerCase();this._inputValueAccessor=J||Ze,this._previousNativeValue=this.value,this.id=this.id,He.IOS&&ee.runOutsideAngular(()=>{Ce.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ie,this._isTextarea="textarea"===Ie,this._isInFormField=!!Le,this._isNativeSelect&&(this.controlType=Ze.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 He=this._elementRef.nativeElement;this._previousPlaceholder=Ce,Ce?He.setAttribute("placeholder",Ce):He.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,He=Ce.options[0];return this.focused||Ce.multiple||!this.empty||!!(Ce.selectedIndex>-1&&He&&He.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(He){return new(He||F)(S.Y36(S.SBq),S.Y36(p.t4),S.Y36(m.a5,10),S.Y36(m.F,8),S.Y36(m.sg,8),S.Y36(T.rD),S.Y36(v,10),S.Y36(g.Lq),S.Y36(S.R0b),S.Y36(b.G_,8))};static#t=this.\u0275dir=S.lG2({type:F,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(He,ye){1&He&&S.NdJ("focus",function(){return ye._focusChanged(!0)})("blur",function(){return ye._focusChanged(!1)})("input",function(){return ye._onInput()}),2&He&&(S.Ikx("id",ye.id)("disabled",ye.disabled)("required",ye.required),S.uIk("name",ye.name||null)("readonly",ye.readonly&&!ye._isNativeSelect||null)("aria-invalid",ye.empty&&ye.required?null:ye.errorState)("aria-required",ye.required)("id",ye.id),S.ekj("mat-input-server",ye._isServer)("mat-mdc-form-field-textarea-control",ye._isInFormField&&ye._isTextarea)("mat-mdc-form-field-input-control",ye._isInFormField)("mdc-text-field__input",ye._isInFormField)("mat-mdc-native-select-inline",ye._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:[S._Bn([{provide:b.Eo,useExisting:F}]),S.qOj,S.TTD]})}return F})(),ne=(()=>{class F{static#e=this.\u0275fac=function(He){return new(He||F)};static#t=this.\u0275mod=S.oAB({type:F});static#i=this.\u0275inj=S.cJS({imports:[T.BQ,b.lN,b.lN,g.Ky,T.BQ]})}return F})()},59038:(Ee,Z,h)=>{"use strict";h.d(Z,{Tg:()=>X,i$:()=>le,ie:()=>M});var e=h(65879),p=h(42495),g=h(62831),S=h(23680),m=h(47394),T=h(63019),x=(h(78645),h(17131)),R=h(96814),v=h(26385);h(24191),h(78337),h(36028),h(56223),h(59773);const F=["*"],Ce=["unscopedContent"],He=["text"],ye=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],oe=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],Ve=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})(),xe=(()=>{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})(),ot=(()=>{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(Ve,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})(),Je=(()=>{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})(),we=(()=>{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 S.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,T.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(g.t4),e.Y36(S.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,Je,4),e.Suo(a,we,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})(),le=(()=>{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:F,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(g.t4),e.Y36(S.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,xe,5),e.Suo(a,ve,5),e.Suo(a,ot,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(He,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:oe,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(ye),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:[x.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:[x.Q8,R.ez,S.BQ,S.si,S.us,v.t]})}return f})()},77988:(Ee,Z,h)=>{"use strict";h.d(Z,{OP:()=>Xe,Tx:()=>Be,VK:()=>pt,p6:()=>X});var e=h(65879),p=h(24191),g=h(42495),S=h(36028),m=h(78645),T=h(63019),b=h(47394),x=h(22096),R=h(76410),v=h(27921),N=h(94664),B=h(48180),O=h(59773),te=h(32181),ne=h(5177),F=h(23680),ce=h(96814),Ce=h(68484),He=h(86825),ye=h(49388),oe=h(69594),w=h(62831),W=h(16672);const J=["mat-menu-item",""];function z(ke,Et){1&ke&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const ee=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Le=["mat-icon, [matMenuItemIcon]","*"];function Ze(ke,Et){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 Ie=["*"],ut=new e.OlP("MAT_MENU_PANEL"),Ye=(0,F.Kr)((0,F.Id)(class{}));let Xe=(()=>{class ke extends Ye{constructor(he,Pe,r,u,C){super(),this._elementRef=he,this._document=Pe,this._focusMonitor=r,this._parentMenu=u,this._changeDetectorRef=C,this.role="menuitem",this._hovered=new m.x,this._focused=new m.x,this._highlighted=!1,this._triggersSubmenu=!1,u?.addItem?.(this)}focus(he,Pe){this._focusMonitor&&he?this._focusMonitor.focusVia(this._getHostElement(),he,Pe):this._getHostElement().focus(Pe),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),Pe=he.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",(0,He.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,He.oB)({opacity:1,transform:"scale(1)"}))),(0,He.eR)("* => void",(0,He.jt)("100ms 25ms linear",(0,He.oB)({opacity:0})))]),fadeInItems:(0,He.X$)("fadeInItems",[(0,He.SB)("showing",(0,He.oB)({opacity:1})),(0,He.eR)("void => *",[(0,He.oB)({opacity:0}),(0,He.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ot=0;const fe=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function Je(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let we=(()=>{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,g.Ig)(he)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(he){this._hasBackdrop=(0,g.Ig)(he)}set panelClass(he){const Pe=this._previousPanelClass;Pe&&Pe.length&&Pe.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,Pe,r,u){this._elementRef=he,this._ngZone=Pe,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-"+ot++,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,v.O)(this._directDescendantItems),(0,N.w)(he=>(0,T.T)(...he.map(Pe=>Pe._focused)))).subscribe(he=>this._keyManager.updateActiveItem(he)),this._directDescendantItems.changes.subscribe(he=>{const Pe=this._keyManager;if("enter"===this._panelAnimationState&&Pe.activeItem?._hasFocus()){const r=he.toArray(),u=Math.max(0,Math.min(r.length-1,Pe.activeItemIndex||0));r[u]&&!r[u].disabled?Pe.setActiveItem(u):Pe.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,N.w)(Pe=>(0,T.T)(...Pe.map(r=>r._hovered))))}addItem(he){}removeItem(he){}_handleKeydown(he){const Pe=he.keyCode,r=this._keyManager;switch(Pe){case S.hY:(0,S.Vb)(he)||(he.preventDefault(),this.closed.emit("keydown"));break;case S.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case S.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Pe===S.LH||Pe===S.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 Pe=null;if(this._directDescendantItems.length&&(Pe=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Pe||!Pe.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(he).setFirstItemActive(),!r.activeItem&&Pe&&Pe.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(he){const Pe=Math.min(this._baseElevation+he,24),r=`${this._elevationPrefix}${Pe}`,u=Object.keys(this._classList).find(C=>C.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,Pe=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===he,r["mat-menu-after"]="after"===he,r["mat-menu-above"]="above"===Pe,r["mat-menu-below"]="below"===Pe,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,v.O)(this._allItems)).subscribe(he=>{this._directDescendantItems.reset(he.filter(Pe=>Pe._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(Pe){return new(Pe||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(Pe,r,u){if(1&Pe&&(e.Suo(u,q,5),e.Suo(u,Xe,5),e.Suo(u,Xe,4)),2&Pe){let C;e.iGM(C=e.CRH())&&(r.lazyContent=C.first),e.iGM(C=e.CRH())&&(r._allItems=C),e.iGM(C=e.CRH())&&(r.items=C)}},viewQuery:function(Pe,r){if(1&Pe&&e.Gf(e.Rgc,5),2&Pe){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 we{constructor(he,Pe,r,u){super(he,Pe,r,u),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(Pe){return new(Pe||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(Pe,r){2&Pe&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:ut,useExisting:ke}]),e.qOj],ngContentSelectors:Ie,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(Pe,r){1&Pe&&(e.F$t(),e.YNc(0,Ze,3,6,"ng-template"))},dependencies:[ce.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:[Ve.transformMenu,Ve.fadeInItems]},changeDetection:0})}return ke})();const Y=new e.OlP("mat-menu-scroll-strategy"),ae={provide:Y,deps:[oe.aV],useFactory:function Ue(ke){return()=>ke.scrollStrategies.reposition()}},je=(0,w.i$)({passive:!0});let le=(()=>{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(Pe=>{this._destroyMenu(Pe),("click"===Pe||"tab"===Pe)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Pe)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(he,Pe,r,u,C,M,f,o,n){this._overlay=he,this._element=Pe,this._viewContainerRef=r,this._menuItemInstance=M,this._dir=f,this._focusMonitor=o,this._ngZone=n,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=b.w0.EMPTY,this._hoverSubscription=b.w0.EMPTY,this._menuCloseSubscription=b.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=C instanceof we?C:void 0,Pe.nativeElement.addEventListener("touchstart",this._handleTouchStart,je)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,je),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 Pe=this._createOverlay(he),r=Pe.getConfig(),u=r.positionStrategy;this._setPosition(he,u),r.hasBackdrop=null==he.hasBackdrop?!this.triggersSubmenu():he.hasBackdrop,Pe.attach(this._getPortal(he)),he.lazyContent&&he.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(he),he instanceof we&&(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,Pe){this._focusMonitor&&he?this._focusMonitor.focusVia(this._element,he,Pe):this._element.nativeElement.focus(Pe)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(he){if(!this._overlayRef||!this.menuOpen)return;const Pe=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===he||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Pe instanceof we?(Pe._resetAnimation(),Pe.lazyContent?Pe._animationDone.pipe((0,te.h)(r=>"void"===r.toState),(0,B.q)(1),(0,O.R)(Pe.lazyContent._attached)).subscribe({next:()=>Pe.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Pe?.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 Pe=0,r=he.parentMenu;for(;r;)Pe++,r=r.parentMenu;he.setElevation(Pe)}}_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 Pe=this._getOverlayConfig(he);this._subscribeToPositions(he,Pe.positionStrategy),this._overlayRef=this._overlay.create(Pe),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(he){return new oe.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,Pe){he.setPositionClasses&&Pe.positionChanges.subscribe(r=>{const u="start"===r.connectionPair.overlayX?"after":"before",C="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>he.setPositionClasses(u,C)):he.setPositionClasses(u,C)})}_setPosition(he,Pe){let[r,u]="before"===he.xPosition?["end","start"]:["start","end"],[C,M]="above"===he.yPosition?["bottom","top"]:["top","bottom"],[f,o]=[C,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"===C?this._parentInnerPadding:-this._parentInnerPadding}}else he.overlapTrigger||(f="top"===C?"bottom":"top",o="top"===M?"bottom":"top");Pe.withPositions([{originX:r,originY:f,overlayX:n,overlayY:C,offsetY:i},{originX:u,originY:f,overlayX:t,overlayY:C,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(),Pe=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,x.of)(),u=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,te.h)(C=>C!==this._menuItemInstance),(0,te.h)(()=>this._menuOpen)):(0,x.of)();return(0,T.T)(he,r,u,Pe)}_handleMousedown(he){(0,p.X6)(he)||(this._openedBy=0===he.button?"mouse":void 0,this.triggersSubmenu()&&he.preventDefault())}_handleKeydown(he){const Pe=he.keyCode;(Pe===S.K5||Pe===S.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Pe===S.SV&&"ltr"===this.dir||Pe===S.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,te.h)(he=>he===this._menuItemInstance&&!he.disabled),(0,ne.g)(0,R.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof we&&this.menu._isAnimating?this.menu._animationDone.pipe((0,B.q)(1),(0,ne.g)(0,R.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(Pe){return new(Pe||ke)(e.Y36(oe.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(Y),e.Y36(ut,8),e.Y36(Xe,10),e.Y36(ye.Is,8),e.Y36(p.tE),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:ke,hostVars:3,hostBindings:function(Pe,r){1&Pe&&e.NdJ("click",function(C){return r._handleClick(C)})("mousedown",function(C){return r._handleMousedown(C)})("keydown",function(C){return r._handleKeydown(C)}),2&Pe&&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 le{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})(),Be=(()=>{class ke{static#e=this.\u0275fac=function(Pe){return new(Pe||ke)};static#t=this.\u0275mod=e.oAB({type:ke});static#i=this.\u0275inj=e.cJS({providers:[ae],imports:[ce.ez,F.si,F.BQ,oe.U8,W.ZD,F.BQ]})}return ke})()},21476:(Ee,Z,h)=>{"use strict";h.d(Z,{NW:()=>z,TU:()=>ee,Zf:()=>oe,ye:()=>F});var e=h(96814),p=h(65879),g=h(78645),S=h(32296),m=h(98525),T=h(92596),b=h(23680),x=h(42495),R=h(64170);function v(Le,Ze){if(1&Le&&(p.TgZ(0,"mat-option",19),p._uU(1),p.qZA()),2&Le){const Ie=Ze.$implicit;p.Q6J("value",Ie),p.xp6(1),p.hij(" ",Ie," ")}}function N(Le,Ze){if(1&Le){const Ie=p.EpF();p.TgZ(0,"mat-form-field",16)(1,"mat-select",17),p.NdJ("selectionChange",function(Ye){p.CHM(Ie);const Xe=p.oxw(2);return p.KtG(Xe._changePageSize(Ye.value))}),p.YNc(2,v,2,2,"mat-option",18),p.qZA()()}if(2&Le){const Ie=p.oxw(2);p.Q6J("appearance",Ie._formFieldAppearance)("color",Ie.color),p.xp6(1),p.Q6J("value",Ie.pageSize)("disabled",Ie.disabled)("aria-labelledby",Ie._pageSizeLabelId)("panelClass",Ie.selectConfig.panelClass||"")("disableOptionCentering",Ie.selectConfig.disableOptionCentering),p.xp6(1),p.Q6J("ngForOf",Ie._displayedPageSizeOptions)}}function B(Le,Ze){if(1&Le&&(p.TgZ(0,"div",20),p._uU(1),p.qZA()),2&Le){const Ie=p.oxw(2);p.xp6(1),p.Oqu(Ie.pageSize)}}function O(Le,Ze){if(1&Le&&(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&Le){const Ie=p.oxw();p.xp6(1),p.s9C("id",Ie._pageSizeLabelId),p.xp6(1),p.hij(" ",Ie._intl.itemsPerPageLabel," "),p.xp6(1),p.Q6J("ngIf",Ie._displayedPageSizeOptions.length>1),p.xp6(1),p.Q6J("ngIf",Ie._displayedPageSizeOptions.length<=1)}}function te(Le,Ze){if(1&Le){const Ie=p.EpF();p.TgZ(0,"button",21),p.NdJ("click",function(){p.CHM(Ie);const Ye=p.oxw();return p.KtG(Ye.firstPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",22),p.qZA()()}if(2&Le){const Ie=p.oxw();p.Q6J("matTooltip",Ie._intl.firstPageLabel)("matTooltipDisabled",Ie._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ie._previousButtonsDisabled()),p.uIk("aria-label",Ie._intl.firstPageLabel)}}function ne(Le,Ze){if(1&Le){const Ie=p.EpF();p.O4$(),p.kcU(),p.TgZ(0,"button",23),p.NdJ("click",function(){p.CHM(Ie);const Ye=p.oxw();return p.KtG(Ye.lastPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",24),p.qZA()()}if(2&Le){const Ie=p.oxw();p.Q6J("matTooltip",Ie._intl.lastPageLabel)("matTooltipDisabled",Ie._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ie._nextButtonsDisabled()),p.uIk("aria-label",Ie._intl.lastPageLabel)}}let F=(()=>{class Le{constructor(){this.changes=new g.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Ie,ut,Ye)=>{if(0==Ye||0==ut)return`0 of ${Ye}`;const Xe=Ie*ut;return`${Xe+1} \u2013 ${Xe<(Ye=Math.max(Ye,0))?Math.min(Xe+ut,Ye):Xe+ut} of ${Ye}`}}static#e=this.\u0275fac=function(ut){return new(ut||Le)};static#t=this.\u0275prov=p.Yz7({token:Le,factory:Le.\u0275fac,providedIn:"root"})}return Le})();const Ce={provide:F,deps:[[new p.FiY,new p.tp0,F]],useFactory:function ce(Le){return Le||new F}},oe=new p.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),w=(0,b.Id)((0,b.dB)(class{}));let W=(()=>{class Le extends w{get pageIndex(){return this._pageIndex}set pageIndex(Ie){this._pageIndex=Math.max((0,x.su)(Ie),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Ie){this._length=(0,x.su)(Ie),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Ie){this._pageSize=Math.max((0,x.su)(Ie),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Ie){this._pageSizeOptions=(Ie||[]).map(ut=>(0,x.su)(ut)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(Ie){this._hidePageSize=(0,x.Ig)(Ie)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(Ie){this._showFirstLastButtons=(0,x.Ig)(Ie)}constructor(Ie,ut,Ye){if(super(),this._intl=Ie,this._changeDetectorRef=ut,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new p.vpe,this._intlChanges=Ie.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Ye){const{pageSize:Xe,pageSizeOptions:nt,hidePageSize:$e,showFirstLastButtons:ge}=Ye;null!=Xe&&(this._pageSize=Xe),null!=nt&&(this._pageSizeOptions=nt),null!=$e&&(this._hidePageSize=$e),null!=ge&&(this._showFirstLastButtons=ge)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Ie=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Ie)}previousPage(){if(!this.hasPreviousPage())return;const Ie=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Ie)}firstPage(){if(!this.hasPreviousPage())return;const Ie=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Ie)}lastPage(){if(!this.hasNextPage())return;const Ie=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Ie)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Ie=this.getNumberOfPages()-1;return this.pageIndexIe-ut),this._changeDetectorRef.markForCheck())}_emitPageEvent(Ie){this.page.emit({previousPageIndex:Ie,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(ut){p.$Z()};static#t=this.\u0275dir=p.lG2({type:Le,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[p.qOj]})}return Le})(),J=0,z=(()=>{class Le extends W{constructor(Ie,ut,Ye){super(Ie,ut,Ye),this._pageSizeLabelId="mat-paginator-page-size-label-"+J++,this._formFieldAppearance=Ye?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(ut){return new(ut||Le)(p.Y36(F),p.Y36(p.sBO),p.Y36(oe,8))};static#t=this.\u0275cmp=p.Xpm({type:Le,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(ut,Ye){1&ut&&(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,te,3,5,"button",5),p.TgZ(7,"button",6),p.NdJ("click",function(){return Ye.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 Ye.nextPage()}),p.O4$(),p.TgZ(11,"svg",7),p._UZ(12,"path",10),p.qZA()(),p.YNc(13,ne,3,5,"button",11),p.qZA()()()),2&ut&&(p.xp6(2),p.Q6J("ngIf",!Ye.hidePageSize),p.xp6(3),p.hij(" ",Ye._intl.getRangeLabel(Ye.pageIndex,Ye.pageSize,Ye.length)," "),p.xp6(1),p.Q6J("ngIf",Ye.showFirstLastButtons),p.xp6(1),p.Q6J("matTooltip",Ye._intl.previousPageLabel)("matTooltipDisabled",Ye._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ye._previousButtonsDisabled()),p.uIk("aria-label",Ye._intl.previousPageLabel),p.xp6(3),p.Q6J("matTooltip",Ye._intl.nextPageLabel)("matTooltipDisabled",Ye._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ye._nextButtonsDisabled()),p.uIk("aria-label",Ye._intl.nextPageLabel),p.xp6(3),p.Q6J("ngIf",Ye.showFirstLastButtons))},dependencies:[e.sg,e.O5,S.RK,R.KE,m.gD,b.ey,T.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 Le})(),ee=(()=>{class Le{static#e=this.\u0275fac=function(ut){return new(ut||Le)};static#t=this.\u0275mod=p.oAB({type:Le});static#i=this.\u0275inj=p.cJS({providers:[Ce],imports:[e.ez,S.ot,m.LD,T.AV]})}return Le})()},16007:(Ee,Z,h)=>{"use strict";h.d(Z,{Cv:()=>v});var e=h(65879),g=(h(96814),h(23680));let v=(()=>{class N{static#e=this.\u0275fac=function(te){return new(te||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[g.BQ]})}return N})()},55940:(Ee,Z,h)=>{"use strict";h.d(Z,{Cq:()=>te,Ou:()=>B});var e=h(65879),p=h(23680),g=h(42495),S=h(96814);const m=["determinateSpinner"];function T(ne,F){if(1&ne&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&ne){const ce=e.oxw();e.uIk("viewBox",ce._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",ce._strokeCircumference(),"px")("stroke-dashoffset",ce._strokeCircumference()/2,"px")("stroke-width",ce._circleStrokeWidth(),"%"),e.uIk("r",ce._circleRadius())}}const b=(0,p.pj)(class{constructor(ne){this._elementRef=ne}},"primary"),x=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function R(){return{diameter:v}}}),v=100;let B=(()=>{class ne extends b{constructor(ce,Ce,He){super(ce),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=v,this._noopAnimations="NoopAnimations"===Ce&&!!He&&!He._forceAnimations,He&&(He.color&&(this.color=this.defaultColor=He.color),He.diameter&&(this.diameter=He.diameter),He.strokeWidth&&(this.strokeWidth=He.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(ce){this._value=Math.max(0,Math.min(100,(0,g.su)(ce)))}get diameter(){return this._diameter}set diameter(ce){this._diameter=(0,g.su)(ce)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(ce){this._strokeWidth=(0,g.su)(ce)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const ce=2*this._circleRadius()+this.strokeWidth;return`0 0 ${ce} ${ce}`}_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||ne)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(x))};static#t=this.\u0275cmp=e.Xpm({type:ne,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Ce,He){if(1&Ce&&e.Gf(m,5),2&Ce){let ye;e.iGM(ye=e.CRH())&&(He._determinateCircle=ye.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Ce,He){2&Ce&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===He.mode?He.value:null)("mode",He.mode),e.Udp("width",He.diameter,"px")("height",He.diameter,"px")("--mdc-circular-progress-size",He.diameter+"px")("--mdc-circular-progress-active-indicator-width",He.diameter+"px"),e.ekj("_mat-animation-noopable",He._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===He.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,He){if(1&Ce&&(e.YNc(0,T,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 ye=e.MAs(1);e.xp6(4),e.uIk("viewBox",He._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",He._strokeCircumference(),"px")("stroke-dashoffset",He._strokeDashOffset(),"px")("stroke-width",He._circleStrokeWidth(),"%"),e.uIk("r",He._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",ye),e.xp6(2),e.Q6J("ngTemplateOutlet",ye),e.xp6(2),e.Q6J("ngTemplateOutlet",ye)}},dependencies:[S.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 ne})(),te=(()=>{class ne{static#e=this.\u0275fac=function(Ce){return new(Ce||ne)};static#t=this.\u0275mod=e.oAB({type:ne});static#i=this.\u0275inj=e.cJS({imports:[S.ez,p.BQ]})}return ne})()},87466:(Ee,Z,h)=>{"use strict";h.d(Z,{Fk:()=>w,U0:()=>oe,VQ:()=>ye});var e=h(65879),p=h(23680),g=h(24191),S=h(42495),m=h(78337),T=h(56223),b=h(96814);const x=["input"],R=["*"];let v=0;class N{constructor(J,z){this.source=J,this.value=z}}const B={provide:T.JU,useExisting:(0,e.Gpc)(()=>ye),multi:!0},O=new e.OlP("MatRadioGroup"),te=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function ne(){return{color:"accent"}}});let F=(()=>{class W{get name(){return this._name}set name(z){this._name=z,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(z){this._labelPosition="before"===z?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(z){this._value!==z&&(this._value=z,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(z){this._selected=z,this.value=z?z.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(z){this._disabled=(0,S.Ig)(z),this._markRadiosForCheck()}get required(){return this._required}set required(z){this._required=(0,S.Ig)(z),this._markRadiosForCheck()}constructor(z){this._changeDetector=z,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}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(z=>{z.name=this.name,z._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(ee=>{ee.checked=this.value===ee.value,ee.checked&&(this._selected=ee)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new N(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(z=>z._markForCheck())}writeValue(z){this.value=z,this._changeDetector.markForCheck()}registerOnChange(z){this._controlValueAccessorChangeFn=z}registerOnTouched(z){this.onTouched=z}setDisabledState(z){this.disabled=z,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(ee){return new(ee||W)(e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:W,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return W})();class ce{constructor(J){this._elementRef=J}}const Ce=(0,p.Kr)((0,p.sb)(ce));let He=(()=>{class W extends Ce{get checked(){return this._checked}set checked(z){const ee=(0,S.Ig)(z);this._checked!==ee&&(this._checked=ee,ee&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!ee&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),ee&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(z){this._value!==z&&(this._value=z,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===z),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(z){this._labelPosition=z}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(z){this._setDisabled((0,S.Ig)(z))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(z){this._required=(0,S.Ig)(z)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(z){this._color=z}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(z,ee,Le,Ze,Ie,ut,Ye,Xe){super(ee),this._changeDetector=Le,this._focusMonitor=Ze,this._radioDispatcher=Ie,this._providerOverride=Ye,this._uniqueId="mat-radio-"+ ++v,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=z,this._noopAnimations="NoopAnimations"===ut,Xe&&(this.tabIndex=(0,S.su)(Xe,0))}focus(z,ee){ee?this._focusMonitor.focusVia(this._inputElement,ee,z):this._inputElement.nativeElement.focus(z)}_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((z,ee)=>{z!==this.id&&ee===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(z=>{!z&&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(z){z.stopPropagation()}_onInputInteraction(z){if(z.stopPropagation(),!this.checked&&!this.disabled){const ee=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),ee&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(z){this._onInputInteraction(z),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(z){this._disabled!==z&&(this._disabled=z,this._changeDetector.markForCheck())}_updateTabIndex(){const z=this.radioGroup;let ee;if(ee=z&&z.selected&&!this.disabled?z.selected===this?this.tabIndex:-1:this.tabIndex,ee!==this._previousTabIndex){const Le=this._inputElement?.nativeElement;Le&&(Le.setAttribute("tabindex",ee+""),this._previousTabIndex=ee)}}static#e=this.\u0275fac=function(ee){e.$Z()};static#t=this.\u0275dir=e.lG2({type:W,viewQuery:function(ee,Le){if(1&ee&&e.Gf(x,5),2&ee){let Ze;e.iGM(Ze=e.CRH())&&(Le._inputElement=Ze.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 W})(),ye=(()=>{class W extends F{static#e=this.\u0275fac=function(){let z;return function(Le){return(z||(z=e.n5z(W)))(Le||W)}}();static#t=this.\u0275dir=e.lG2({type:W,selectors:[["mat-radio-group"]],contentQueries:function(ee,Le,Ze){if(1&ee&&e.Suo(Ze,oe,5),2&ee){let Ie;e.iGM(Ie=e.CRH())&&(Le._radios=Ie)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([B,{provide:O,useExisting:W}]),e.qOj]})}return W})(),oe=(()=>{class W extends He{constructor(z,ee,Le,Ze,Ie,ut,Ye,Xe){super(z,ee,Le,Ze,Ie,ut,Ye,Xe)}static#e=this.\u0275fac=function(ee){return new(ee||W)(e.Y36(O,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(g.tE),e.Y36(m.A8),e.Y36(e.QbO,8),e.Y36(te,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:W,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(ee,Le){1&ee&&e.NdJ("focus",function(){return Le._inputElement.nativeElement.focus()}),2&ee&&(e.uIk("id",Le.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===Le.color)("mat-accent","accent"===Le.color)("mat-warn","warn"===Le.color)("mat-mdc-radio-checked",Le.checked)("_mat-animation-noopable",Le._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:R,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(ee,Le){if(1&ee&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Ie){return Le._onTouchTargetClick(Ie)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Ie){return Le._onInputInteraction(Ie)}),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&ee){const Ze=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==Le.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",Le.disabled),e.xp6(2),e.Q6J("id",Le.inputId)("checked",Le.checked)("disabled",Le.disabled)("required",Le.required),e.uIk("name",Le.name)("value",Le.value)("aria-label",Le.ariaLabel)("aria-labelledby",Le.ariaLabelledby)("aria-describedby",Le.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",Ze)("matRippleDisabled",Le._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",Le.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 W})(),w=(()=>{class W{static#e=this.\u0275fac=function(ee){return new(ee||W)};static#t=this.\u0275mod=e.oAB({type:W});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,b.ez,p.si,p.BQ]})}return W})()},98525:(Ee,Z,h)=>{"use strict";h.d(Z,{$L:()=>pt,LD:()=>Ue,gD:()=>Y});var e=h(69594),p=h(96814),g=h(65879),S=h(23680),m=h(64170),T=h(16672),b=h(24191),x=h(49388),R=h(42495),v=h(78337),N=h(36028),B=h(56223),O=h(78645),te=h(74911),ne=h(63019),F=h(27921),ce=h(94664),Ce=h(48180),He=h(32181),ye=h(37398),oe=h(93997),w=h(59773),W=h(86825);const J=["trigger"],z=["panel"];function ee(ae,je){if(1&ae&&(g.TgZ(0,"span",10),g._uU(1),g.qZA()),2&ae){const U=g.oxw();g.xp6(1),g.Oqu(U.placeholder)}}function Le(ae,je){if(1&ae&&(g.TgZ(0,"span",14),g._uU(1),g.qZA()),2&ae){const U=g.oxw(2);g.xp6(1),g.Oqu(U.triggerValue)}}function Ze(ae,je){1&ae&&g.Hsn(0,0,["*ngSwitchCase","true"])}function Ie(ae,je){if(1&ae&&(g.TgZ(0,"span",11),g.YNc(1,Le,2,1,"span",12),g.YNc(2,Ze,1,0,"ng-content",13),g.qZA()),2&ae){const U=g.oxw();g.Q6J("ngSwitch",!!U.customTrigger),g.xp6(2),g.Q6J("ngSwitchCase",!0)}}function ut(ae,je){if(1&ae){const U=g.EpF();g.O4$(),g.kcU(),g.TgZ(0,"div",15,16),g.NdJ("@transformPanel.done",function(X){g.CHM(U);const Be=g.oxw();return g.KtG(Be._panelDoneAnimatingStream.next(X.toState))})("keydown",function(X){g.CHM(U);const Be=g.oxw();return g.KtG(Be._handleKeydown(X))}),g.Hsn(2,1),g.qZA()}if(2&ae){const U=g.oxw();g.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",U._getPanelTheme(),""),g.Q6J("ngClass",U.panelClass)("@transformPanel","showing"),g.uIk("id",U.id+"-panel")("aria-multiselectable",U.multiple)("aria-label",U.ariaLabel||null)("aria-labelledby",U._getPanelAriaLabelledby())}}const Ye=[[["mat-select-trigger"]],"*"],Xe=["mat-select-trigger","*"],nt={transformPanelWrap:(0,W.X$)("transformPanelWrap",[(0,W.eR)("* => void",(0,W.IO)("@transformPanel",[(0,W.pV)()],{optional:!0}))]),transformPanel:(0,W.X$)("transformPanel",[(0,W.SB)("void",(0,W.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,W.eR)("void => showing",(0,W.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,W.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,W.eR)("* => void",(0,W.jt)("100ms linear",(0,W.oB)({opacity:0})))])};let me=0;const Oe=new g.OlP("mat-select-scroll-strategy"),ve=new g.OlP("MAT_SELECT_CONFIG"),xe={provide:Oe,deps:[e.aV],useFactory:function Ve(ae){return()=>ae.scrollStrategies.reposition()}},ot=new g.OlP("MatSelectTrigger");class fe{constructor(je,U){this.source=je,this.value=U}}const Je=(0,S.Kr)((0,S.sb)((0,S.Id)((0,S.FD)(class{constructor(ae,je,U,le,X){this._elementRef=ae,this._defaultErrorStateMatcher=je,this._parentForm=U,this._parentFormGroup=le,this.ngControl=X,this.stateChanges=new O.x}}))));let we=(()=>{class ae extends Je{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,R.Ig)(U),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(U){this._multiple=(0,R.Ig)(U)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(U){this._disableOptionCentering=(0,R.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,R.su)(U)}get id(){return this._id}set id(U){this._id=U||this._uid,this.stateChanges.next()}constructor(U,le,X,Be,ke,Et,he,Pe,r,u,C,M,f,o){super(ke,Be,he,Pe,u),this._viewportRuler=U,this._changeDetectorRef=le,this._ngZone=X,this._dir=Et,this._parentFormField=r,this._liveAnnouncer=f,this._defaultOptions=o,this._panelOpen=!1,this._compareWith=(n,t)=>n===t,this._uid="mat-select-"+me++,this._triggerAriaLabelledBy=null,this._destroy=new O.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+me++,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,te.P)(()=>{const n=this.options;return n?n.changes.pipe((0,F.O)(n),(0,ce.w)(()=>(0,ne.T)(...n.map(t=>t.onSelectionChange)))):this._ngZone.onStable.pipe((0,Ce.q)(1),(0,ce.w)(()=>this.optionSelectionChanges))}),this.openedChange=new g.vpe,this._openedStream=this.openedChange.pipe((0,He.h)(n=>n),(0,ye.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,He.h)(n=>!n),(0,ye.U)(()=>{})),this.selectionChange=new g.vpe,this.valueChange=new g.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(C)||0,this.id=this.id}ngOnInit(){this._selectionModel=new v.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,oe.x)(),(0,w.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,w.R)(this._destroy)).subscribe(U=>{U.added.forEach(le=>le.select()),U.removed.forEach(le=>le.deselect())}),this.options.changes.pipe((0,F.O)(null),(0,w.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const U=this._getTriggerAriaLabelledby(),le=this.ngControl;if(U!==this._triggerAriaLabelledBy){const X=this._elementRef.nativeElement;this._triggerAriaLabelledBy=U,U?X.setAttribute("aria-labelledby",U):X.removeAttribute("aria-labelledby")}le&&(this._previousControl!==le.control&&(void 0!==this._previousControl&&null!==le.disabled&&le.disabled!==this.disabled&&(this.disabled=le.disabled),this._previousControl=le.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 le=`${this.id}-panel`;this._trackedModal&&(0,b.iD)(this._trackedModal,"aria-owns",le),(0,b.Zf)(U,"aria-owns",le),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,b.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(le=>le.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 le=U.keyCode,X=le===N.JH||le===N.LH||le===N.oh||le===N.SV,Be=le===N.K5||le===N.L_,ke=this._keyManager;if(!ke.isTyping()&&Be&&!(0,N.Vb)(U)||(this.multiple||U.altKey)&&X)U.preventDefault(),this.open();else if(!this.multiple){const Et=this.selected;ke.onKeydown(U);const he=this.selected;he&&Et!==he&&this._liveAnnouncer.announce(he.viewValue,1e4)}}_handleOpenKeydown(U){const le=this._keyManager,X=U.keyCode,Be=X===N.JH||X===N.LH,ke=le.isTyping();if(Be&&U.altKey)U.preventDefault(),this.close();else if(ke||X!==N.K5&&X!==N.L_||!le.activeItem||(0,N.Vb)(U))if(!ke&&this._multiple&&X===N.A&&U.ctrlKey){U.preventDefault();const Et=this.options.some(he=>!he.disabled&&!he.selected);this.options.forEach(he=>{he.disabled||(Et?he.select():he.deselect())})}else{const Et=le.activeItemIndex;le.onKeydown(U),this._multiple&&Be&&U.shiftKey&&le.activeItem&&le.activeItemIndex!==Et&&le.activeItem._selectViaInteraction()}else U.preventDefault(),le.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(le=>le.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&U)Array.isArray(U),U.forEach(le=>this._selectOptionByValue(le)),this._sortValues();else{const le=this._selectOptionByValue(U);le?this._keyManager.updateActiveItem(le):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(U){const le=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 le&&this._selectionModel.select(le),le}_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 b.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,ne.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,w.R)(U)).subscribe(le=>{this._onSelect(le.source,le.isUserInput),le.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ne.T)(...this.options.map(le=>le._stateChanges)).pipe((0,w.R)(U)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(U,le){const X=this._selectionModel.isSelected(U);null!=U.value||this._multiple?(X!==U.selected&&(U.selected?this._selectionModel.select(U):this._selectionModel.deselect(U)),le&&this._keyManager.setActiveItem(U),this.multiple&&(this._sortValues(),le&&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((le,X)=>this.sortComparator?this.sortComparator(le,X,U):U.indexOf(le)-U.indexOf(X)),this.stateChanges.next()}}_propagateChanges(U){let le=null;le=this.multiple?this.selected.map(X=>X.value):this.selected?this.selected.value:U,this._value=le,this.valueChange.emit(le),this._onChange(le),this.selectionChange.emit(this._getChangeEvent(le)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let U=-1;for(let le=0;le0}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 le=(U?U+" ":"")+this._valueId;return this.ariaLabelledby&&(le+=" "+this.ariaLabelledby),le}_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(le){return new(le||ae)(g.Y36(T.rL),g.Y36(g.sBO),g.Y36(g.R0b),g.Y36(S.rD),g.Y36(g.SBq),g.Y36(x.Is,8),g.Y36(B.F,8),g.Y36(B.sg,8),g.Y36(m.G_,8),g.Y36(B.a5,10),g.$8M("tabindex"),g.Y36(Oe),g.Y36(b.Kd),g.Y36(ve,8))};static#t=this.\u0275dir=g.lG2({type:ae,viewQuery:function(le,X){if(1&le&&(g.Gf(J,5),g.Gf(z,5),g.Gf(e.pI,5)),2&le){let Be;g.iGM(Be=g.CRH())&&(X.trigger=Be.first),g.iGM(Be=g.CRH())&&(X.panel=Be.first),g.iGM(Be=g.CRH())&&(X._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:[g.qOj,g.TTD]})}return ae})(),pt=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275dir=g.lG2({type:ae,selectors:[["mat-select-trigger"]],features:[g._Bn([{provide:ot,useExisting:ae}])]})}return ae})(),Y=(()=>{class ae extends we{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,w.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 le=this.options.toArray()[U];if(le){const X=this.panel.nativeElement,Be=(0,S.CB)(U,this.options,this.optionGroups),ke=le._getHostElement();X.scrollTop=0===U&&1===Be?0:(0,S.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,R.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=g.n5z(ae)))(X||ae)}}();static#t=this.\u0275cmp=g.Xpm({type:ae,selectors:[["mat-select"]],contentQueries:function(le,X,Be){if(1&le&&(g.Suo(Be,ot,5),g.Suo(Be,S.ey,5),g.Suo(Be,S.K7,5)),2&le){let ke;g.iGM(ke=g.CRH())&&(X.customTrigger=ke.first),g.iGM(ke=g.CRH())&&(X.options=ke),g.iGM(ke=g.CRH())&&(X.optionGroups=ke)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(le,X){1&le&&g.NdJ("keydown",function(ke){return X._handleKeydown(ke)})("focus",function(){return X._onFocus()})("blur",function(){return X._onBlur()}),2&le&&(g.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()),g.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:[g._Bn([{provide:m.Eo,useExisting:ae},{provide:S.HF,useExisting:ae}]),g.qOj],ngContentSelectors:Xe,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(le,X){if(1&le&&(g.F$t(Ye),g.TgZ(0,"div",0,1),g.NdJ("click",function(){return X.toggle()}),g.TgZ(3,"div",2),g.YNc(4,ee,2,1,"span",3),g.YNc(5,Ie,3,2,"span",4),g.qZA(),g.TgZ(6,"div",5)(7,"div",6),g.O4$(),g.TgZ(8,"svg",7),g._UZ(9,"path",8),g.qZA()()()(),g.YNc(10,ut,3,9,"ng-template",9),g.NdJ("backdropClick",function(){return X.close()})("attach",function(){return X._onAttached()})("detach",function(){return X.close()})),2&le){const Be=g.MAs(1);g.xp6(3),g.Q6J("ngSwitch",X.empty),g.uIk("id",X._valueId),g.xp6(1),g.Q6J("ngSwitchCase",!0),g.xp6(1),g.Q6J("ngSwitchCase",!1),g.xp6(5),g.Q6J("cdkConnectedOverlayPanelClass",X._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",X._scrollStrategy)("cdkConnectedOverlayOrigin",X._preferredOverlayOrigin||Be)("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:[nt.transformPanel]},changeDetection:0})}return ae})(),Ue=(()=>{class ae{static#e=this.\u0275fac=function(le){return new(le||ae)};static#t=this.\u0275mod=g.oAB({type:ae});static#i=this.\u0275inj=g.cJS({providers:[xe],imports:[p.ez,e.U8,S.Ng,S.BQ,T.ZD,m.lN,S.Ng,S.BQ]})}return ae})()},32651:(Ee,Z,h)=>{"use strict";h.d(Z,{JX:()=>ot,Rh:()=>xe,SJ:()=>Je,TM:()=>fe});var e=h(16672),p=h(96814),g=h(65879),S=h(23680),m=h(24191),T=h(49388),b=h(42495),x=h(36028),R=h(62831),v=h(78645),N=h(92438),B=h(63019),O=h(32181),te=h(37398),ne=h(21441),F=h(59773),ce=h(93997),Ce=h(48180),He=h(27921),ye=h(83620),oe=h(86825);const w=["*"],W=["content"];function J(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"div",2),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae._onBackdropClicked())}),g.qZA()}if(2&we){const Y=g.oxw();g.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function z(we,pt){1&we&&(g.TgZ(0,"mat-drawer-content"),g.Hsn(1,2),g.qZA())}const ee=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Le=["mat-drawer","mat-drawer-content","*"];function Ze(we,pt){if(1&we){const Y=g.EpF();g.TgZ(0,"div",2),g.NdJ("click",function(){g.CHM(Y);const ae=g.oxw();return g.KtG(ae._onBackdropClicked())}),g.qZA()}if(2&we){const Y=g.oxw();g.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function Ie(we,pt){1&we&&(g.TgZ(0,"mat-sidenav-content"),g.Hsn(1,2),g.qZA())}const ut=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Ye=["mat-sidenav","mat-sidenav-content","*"],nt={transformDrawer:(0,oe.X$)("transform",[(0,oe.SB)("open, open-instant",(0,oe.oB)({transform:"none",visibility:"visible"})),(0,oe.SB)("void",(0,oe.oB)({"box-shadow":"none",visibility:"hidden"})),(0,oe.eR)("void => open-instant",(0,oe.jt)("0ms")),(0,oe.eR)("void <=> open, open-instant => void",(0,oe.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},ge=new g.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function me(){return!1}}),q=new g.OlP("MAT_DRAWER_CONTAINER");let Oe=(()=>{class we extends e.PQ{constructor(Y,Ue,ae,je,U){super(ae,je,U),this._changeDetectorRef=Y,this._container=Ue}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(Ue){return new(Ue||we)(g.Y36(g.sBO),g.Y36((0,g.Gpc)(()=>ve)),g.Y36(g.SBq),g.Y36(e.mF),g.Y36(g.R0b))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(Ue,ae){2&Ue&&g.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[g._Bn([{provide:e.PQ,useExisting:we}]),g.qOj],ngContentSelectors:w,decls:1,vars:0,template:function(Ue,ae){1&Ue&&(g.F$t(),g.Hsn(0))},encapsulation:2,changeDetection:0})}return we})(),Ve=(()=>{class we{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,b.Ig)(Y)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(Y){("true"===Y||"false"===Y||null==Y)&&(Y=(0,b.Ig)(Y)),this._autoFocus=Y}get opened(){return this._opened}set opened(Y){this.toggle((0,b.Ig)(Y))}constructor(Y,Ue,ae,je,U,le,X,Be){this._elementRef=Y,this._focusTrapFactory=Ue,this._focusMonitor=ae,this._platform=je,this._ngZone=U,this._interactivityChecker=le,this._doc=X,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 g.vpe(!0),this._openedStream=this.openedChange.pipe((0,O.h)(ke=>ke),(0,te.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,O.h)(ke=>ke.fromState!==ke.toState&&0===ke.toState.indexOf("open")),(0,ne.h)(void 0)),this._closedStream=this.openedChange.pipe((0,O.h)(ke=>!ke),(0,te.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,O.h)(ke=>ke.fromState!==ke.toState&&"void"===ke.toState),(0,ne.h)(void 0)),this._destroyed=new v.x,this.onPositionChanged=new g.vpe,this._modeChanged=new v.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===x.hY&&!this.disableClose&&!(0,x.Vb)(ke)),(0,F.R)(this._destroyed)).subscribe(ke=>this._ngZone.run(()=>{this.close(),ke.stopPropagation(),ke.preventDefault()}))}),this._animationEnd.pipe((0,ce.x)((ke,Et)=>ke.fromState===Et.fromState&&ke.toState===Et.toState)).subscribe(ke=>{const{fromState:Et,toState:he}=ke;(0===he.indexOf("open")&&"void"===Et||"void"===he&&0===Et.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(Y,Ue){this._interactivityChecker.isFocusable(Y)||(Y.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ae=()=>{Y.removeEventListener("blur",ae),Y.removeEventListener("mousedown",ae),Y.removeAttribute("tabindex")};Y.addEventListener("blur",ae),Y.addEventListener("mousedown",ae)})),Y.focus(Ue)}_focusByCssSelector(Y,Ue){let ae=this._elementRef.nativeElement.querySelector(Y);ae&&this._forceFocus(ae,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 ae=this._setOpen(Y,!Y&&this._isFocusWithinDrawer(),this._openedVia||"program");return Y||(this._openedVia=null),ae}_setOpen(Y,Ue,ae){return this._opened=Y,Y?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Ue&&this._restoreFocus(ae)),this._updateFocusTrapState(),new Promise(je=>{this.openedChange.pipe((0,Ce.q)(1)).subscribe(U=>je(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,ae=Ue.parentNode;"end"===Y?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ae.insertBefore(this._anchor,Ue)),ae.appendChild(Ue)):this._anchor&&this._anchor.parentNode.insertBefore(Ue,this._anchor)}static#e=this.\u0275fac=function(Ue){return new(Ue||we)(g.Y36(g.SBq),g.Y36(m.qV),g.Y36(m.tE),g.Y36(R.t4),g.Y36(g.R0b),g.Y36(m.ic),g.Y36(p.K0,8),g.Y36(q,8))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer"]],viewQuery:function(Ue,ae){if(1&Ue&&g.Gf(W,5),2&Ue){let je;g.iGM(je=g.CRH())&&(ae._content=je.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(Ue,ae){1&Ue&&g.WFA("@transform.start",function(U){return ae._animationStarted.next(U)})("@transform.done",function(U){return ae._animationEnd.next(U)}),2&Ue&&(g.uIk("align",null),g.d8E("@transform",ae._animationState),g.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.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:w,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ue,ae){1&Ue&&(g.F$t(),g.TgZ(0,"div",0,1),g.Hsn(2),g.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[nt.transformDrawer]},changeDetection:0})}return we})(),ve=(()=>{class we{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(Y){this._autosize=(0,b.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,b.Ig)(Y)}get scrollable(){return this._userContent||this._content}constructor(Y,Ue,ae,je,U,le=!1,X){this._dir=Y,this._element=Ue,this._ngZone=ae,this._changeDetectorRef=je,this._animationMode=X,this._drawers=new g.n_E,this.backdropClick=new g.vpe,this._destroyed=new v.x,this._doCheckSubject=new v.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new v.x,Y&&Y.change.pipe((0,F.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),U.change().pipe((0,F.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=le}ngAfterContentInit(){this._allDrawers.changes.pipe((0,He.O)(this._allDrawers),(0,F.R)(this._destroyed)).subscribe(Y=>{this._drawers.reset(Y.filter(Ue=>!Ue._container||Ue._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,He.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,ye.b)(10),(0,F.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 ae=this._left._getWidth();Y+=ae,Ue-=ae}if(this._right&&this._right.opened)if("side"==this._right.mode)Ue+=this._right._getWidth();else if("push"==this._right.mode){const ae=this._right._getWidth();Ue+=ae,Y-=ae}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,F.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,F.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(Y.opened))}_watchDrawerPosition(Y){Y&&Y.onPositionChanged.pipe((0,F.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ce.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(Y){Y&&Y._modeChanged.pipe((0,F.R)((0,B.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(Y){const Ue=this._element.nativeElement.classList,ae="mat-drawer-container-has-open";Y?Ue.add(ae):Ue.remove(ae)}_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||we)(g.Y36(T.Is,8),g.Y36(g.SBq),g.Y36(g.R0b),g.Y36(g.sBO),g.Y36(e.rL),g.Y36(ge),g.Y36(g.QbO,8))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-drawer-container"]],contentQueries:function(Ue,ae,je){if(1&Ue&&(g.Suo(je,Oe,5),g.Suo(je,Ve,5)),2&Ue){let U;g.iGM(U=g.CRH())&&(ae._content=U.first),g.iGM(U=g.CRH())&&(ae._allDrawers=U)}},viewQuery:function(Ue,ae){if(1&Ue&&g.Gf(Oe,5),2&Ue){let je;g.iGM(je=g.CRH())&&(ae._userContent=je.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(Ue,ae){2&Ue&&g.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[g._Bn([{provide:q,useExisting:we}])],ngContentSelectors:Le,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,ae){1&Ue&&(g.F$t(ee),g.YNc(0,J,1,2,"div",0),g.Hsn(1),g.Hsn(2,1),g.YNc(3,z,2,0,"mat-drawer-content",1)),2&Ue&&(g.Q6J("ngIf",ae.hasBackdrop),g.xp6(3),g.Q6J("ngIf",!ae._content))},dependencies:[p.O5,Oe],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 we})(),xe=(()=>{class we extends Oe{constructor(Y,Ue,ae,je,U){super(Y,Ue,ae,je,U)}static#e=this.\u0275fac=function(Ue){return new(Ue||we)(g.Y36(g.sBO),g.Y36((0,g.Gpc)(()=>fe)),g.Y36(g.SBq),g.Y36(e.mF),g.Y36(g.R0b))};static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(Ue,ae){2&Ue&&g.Udp("margin-left",ae._container._contentMargins.left,"px")("margin-right",ae._container._contentMargins.right,"px")},features:[g._Bn([{provide:e.PQ,useExisting:we}]),g.qOj],ngContentSelectors:w,decls:1,vars:0,template:function(Ue,ae){1&Ue&&(g.F$t(),g.Hsn(0))},encapsulation:2,changeDetection:0})}return we})(),ot=(()=>{class we extends Ve{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(Y){this._fixedInViewport=(0,b.Ig)(Y)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(Y){this._fixedTopGap=(0,b.su)(Y)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(Y){this._fixedBottomGap=(0,b.su)(Y)}static#e=this.\u0275fac=function(){let Y;return function(ae){return(Y||(Y=g.n5z(we)))(ae||we)}}();static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(Ue,ae){2&Ue&&(g.uIk("align",null),g.Udp("top",ae.fixedInViewport?ae.fixedTopGap:null,"px")("bottom",ae.fixedInViewport?ae.fixedBottomGap:null,"px"),g.ekj("mat-drawer-end","end"===ae.position)("mat-drawer-over","over"===ae.mode)("mat-drawer-push","push"===ae.mode)("mat-drawer-side","side"===ae.mode)("mat-drawer-opened",ae.opened)("mat-sidenav-fixed",ae.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[g.qOj],ngContentSelectors:w,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ue,ae){1&Ue&&(g.F$t(),g.TgZ(0,"div",0,1),g.Hsn(2),g.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[nt.transformDrawer]},changeDetection:0})}return we})(),fe=(()=>{class we extends ve{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let Y;return function(ae){return(Y||(Y=g.n5z(we)))(ae||we)}}();static#t=this.\u0275cmp=g.Xpm({type:we,selectors:[["mat-sidenav-container"]],contentQueries:function(Ue,ae,je){if(1&Ue&&(g.Suo(je,xe,5),g.Suo(je,ot,5)),2&Ue){let U;g.iGM(U=g.CRH())&&(ae._content=U.first),g.iGM(U=g.CRH())&&(ae._allDrawers=U)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(Ue,ae){2&Ue&&g.ekj("mat-drawer-container-explicit-backdrop",ae._backdropOverride)},exportAs:["matSidenavContainer"],features:[g._Bn([{provide:q,useExisting:we}]),g.qOj],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(Ue,ae){1&Ue&&(g.F$t(ut),g.YNc(0,Ze,1,2,"div",0),g.Hsn(1),g.Hsn(2,1),g.YNc(3,Ie,2,0,"mat-sidenav-content",1)),2&Ue&&(g.Q6J("ngIf",ae.hasBackdrop),g.xp6(3),g.Q6J("ngIf",!ae._content))},dependencies:[p.O5,xe],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 we})(),Je=(()=>{class we{static#e=this.\u0275fac=function(Ue){return new(Ue||we)};static#t=this.\u0275mod=g.oAB({type:we});static#i=this.\u0275inj=g.cJS({imports:[p.ez,S.BQ,e.ZD,e.ZD,S.BQ]})}return we})()},82599:(Ee,Z,h)=>{"use strict";h.d(Z,{Rr:()=>ne,rP:()=>He});var e=h(65879),p=h(56223),g=h(24191),S=h(23680),m=h(42495),T=h(96814);const b=["switch"],x=["*"],R=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),v={provide:p.JU,useExisting:(0,e.Gpc)(()=>ne),multi:!0};class N{constructor(oe,w){this.source=oe,this.checked=w}}let B=0;const O=(0,S.sb)((0,S.pj)((0,S.Kr)((0,S.Id)(class{constructor(ye){this._elementRef=ye}}))));let te=(()=>{class ye extends O{get required(){return this._required}set required(w){this._required=(0,m.Ig)(w)}get checked(){return this._checked}set checked(w){this._checked=(0,m.Ig)(w),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(w,W,J,z,ee,Le,Ze){super(w),this._focusMonitor=W,this._changeDetectorRef=J,this.defaults=ee,this._onChange=Ie=>{},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(z)||0,this.color=this.defaultColor=ee.color||"accent",this._noopAnimations="NoopAnimations"===Le,this.id=this._uniqueId=`${Ze}${++B}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(w=>{"keyboard"===w||"program"===w?(this._focused=!0,this._changeDetectorRef.markForCheck()):w||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(w){this.checked=!!w}registerOnChange(w){this._onChange=w}registerOnTouched(w){this._onTouched=w}setDisabledState(w){this.disabled=w,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(W){e.$Z()};static#t=this.\u0275dir=e.lG2({type:ye,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 ye})(),ne=(()=>{class ye extends te{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(w,W,J,z,ee,Le){super(w,W,J,z,ee,Le,"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(w){return new N(this,w)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=this.\u0275fac=function(W){return new(W||ye)(e.Y36(e.SBq),e.Y36(g.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(R),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["mat-slide-toggle"]],viewQuery:function(W,J){if(1&W&&e.Gf(b,5),2&W){let z;e.iGM(z=e.CRH())&&(J._switchElement=z.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(W,J){2&W&&(e.Ikx("id",J.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",J._focused)("mat-mdc-slide-toggle-checked",J.checked)("_mat-animation-noopable",J._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([v]),e.qOj],ngContentSelectors:x,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(W,J){if(1&W&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return J._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(ee){return ee.stopPropagation()}),e.Hsn(16),e.qZA()()),2&W){const z=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==J.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",J.checked)("mdc-switch--unselected",!J.checked)("mdc-switch--checked",J.checked)("mdc-switch--disabled",J.disabled),e.Q6J("tabIndex",J.tabIndex)("disabled",J.disabled),e.uIk("id",J.buttonId)("name",J.name)("aria-label",J.ariaLabel)("aria-labelledby",J._getAriaLabelledBy())("aria-describedby",J.ariaDescribedby)("aria-required",J.required||null)("aria-checked",J.checked),e.xp6(8),e.Q6J("matRippleTrigger",z)("matRippleDisabled",J.disableRipple||J.disabled)("matRippleCentered",!0),e.xp6(6),e.Q6J("for",J.buttonId),e.uIk("id",J._labelId)}},dependencies:[S.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 ye})(),Ce=(()=>{class ye{static#e=this.\u0275fac=function(W){return new(W||ye)};static#t=this.\u0275mod=e.oAB({type:ye});static#i=this.\u0275inj=e.cJS({})}return ye})(),He=(()=>{class ye{static#e=this.\u0275fac=function(W){return new(W||ye)};static#t=this.\u0275mod=e.oAB({type:ye});static#i=this.\u0275inj=e.cJS({imports:[Ce,S.BQ,S.si,T.ez,Ce,S.BQ]})}return ye})()},22939:(Ee,Z,h)=>{"use strict";h.d(Z,{ZX:()=>W});var e=h(65879),p=h(96814),g=h(32296),m=(h(86825),h(68484)),T=h(69594),b=h(23680);let W=(()=>{class Ze{static#e=this.\u0275fac=function(Ye){return new(Ye||Ze)};static#t=this.\u0275mod=e.oAB({type:Ze});static#i=this.\u0275inj=e.cJS({imports:[T.U8,m.eL,p.ez,g.ot,b.BQ,b.BQ]})}return Ze})()},13566:(Ee,Z,h)=>{"use strict";h.d(Z,{JX:()=>Ze,YE:()=>He,nU:()=>Le});var e=h(65879),p=h(24191),g=h(42495),S=h(36028),m=h(23680),T=h(78645),b=h(63019),x=h(86825),R=h(96814);const v=["mat-sort-header",""];function N(Ie,ut){if(1&Ie){const Ye=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(Ye);const nt=e.oxw();return e.KtG(nt._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(Ye);const nt=e.oxw();return e.KtG(nt._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&Ie){const Ye=e.oxw();e.Q6J("@arrowOpacity",Ye._getArrowViewState())("@arrowPosition",Ye._getArrowViewState())("@allowChildren",Ye._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",Ye._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",Ye._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",Ye._getArrowDirectionState())}}const B=["*"],ce=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),Ce=(0,m.dB)((0,m.Id)(class{}));let He=(()=>{class Ie extends Ce{get direction(){return this._direction}set direction(Ye){this._direction=Ye}get disableClear(){return this._disableClear}set disableClear(Ye){this._disableClear=(0,g.Ig)(Ye)}constructor(Ye){super(),this._defaultOptions=Ye,this.sortables=new Map,this._stateChanges=new T.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(Ye){this.sortables.set(Ye.id,Ye)}deregister(Ye){this.sortables.delete(Ye.id)}sort(Ye){this.active!=Ye.id?(this.active=Ye.id,this.direction=Ye.start?Ye.start:this.start):this.direction=this.getNextSortDirection(Ye),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(Ye){if(!Ye)return"";let nt=function ye(Ie,ut){let Ye=["asc","desc"];return"desc"==Ie&&Ye.reverse(),ut||Ye.push(""),Ye}(Ye.start||this.start,Ye?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),$e=nt.indexOf(this.direction)+1;return $e>=nt.length&&($e=0),nt[$e]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)(e.Y36(ce,8))};static#t=this.\u0275dir=e.lG2({type:Ie,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 Ie})();const oe=m.mZ.ENTERING+" "+m.yN.STANDARD_CURVE,w={indicator:(0,x.X$)("indicator",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"translateY(0px)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"translateY(10px)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),leftPointer:(0,x.X$)("leftPointer",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"rotate(-45deg)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"rotate(45deg)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),rightPointer:(0,x.X$)("rightPointer",[(0,x.SB)("active-asc, asc",(0,x.oB)({transform:"rotate(45deg)"})),(0,x.SB)("active-desc, desc",(0,x.oB)({transform:"rotate(-45deg)"})),(0,x.eR)("active-asc <=> active-desc",(0,x.jt)(oe))]),arrowOpacity:(0,x.X$)("arrowOpacity",[(0,x.SB)("desc-to-active, asc-to-active, active",(0,x.oB)({opacity:1})),(0,x.SB)("desc-to-hint, asc-to-hint, hint",(0,x.oB)({opacity:.54})),(0,x.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,x.oB)({opacity:0})),(0,x.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,x.jt)("0ms")),(0,x.eR)("* <=> *",(0,x.jt)(oe))]),arrowPosition:(0,x.X$)("arrowPosition",[(0,x.eR)("* => desc-to-hint, * => desc-to-active",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(-25%)"}),(0,x.oB)({transform:"translateY(0)"})]))),(0,x.eR)("* => hint-to-desc, * => active-to-desc",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(0)"}),(0,x.oB)({transform:"translateY(25%)"})]))),(0,x.eR)("* => asc-to-hint, * => asc-to-active",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(25%)"}),(0,x.oB)({transform:"translateY(0)"})]))),(0,x.eR)("* => hint-to-asc, * => active-to-asc",(0,x.jt)(oe,(0,x.F4)([(0,x.oB)({transform:"translateY(0)"}),(0,x.oB)({transform:"translateY(-25%)"})]))),(0,x.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,x.oB)({transform:"translateY(0)"})),(0,x.SB)("hint-to-desc, active-to-desc, desc",(0,x.oB)({transform:"translateY(-25%)"})),(0,x.SB)("hint-to-asc, active-to-asc, asc",(0,x.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,x.X$)("allowChildren",[(0,x.eR)("* <=> *",[(0,x.IO)("@*",(0,x.pV)(),{optional:!0})])])};let W=(()=>{class Ie{constructor(){this.changes=new T.x}static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)};static#t=this.\u0275prov=e.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}return Ie})();const z={provide:W,deps:[[new e.FiY,new e.tp0,W]],useFactory:function J(Ie){return Ie||new W}},ee=(0,m.Id)(class{});let Le=(()=>{class Ie extends ee{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(Ye){this._updateSortActionDescription(Ye)}get disableClear(){return this._disableClear}set disableClear(Ye){this._disableClear=(0,g.Ig)(Ye)}constructor(Ye,Xe,nt,$e,ge,q,me,Oe){super(),this._intl=Ye,this._changeDetectorRef=Xe,this._sort=nt,this._columnDef=$e,this._focusMonitor=ge,this._elementRef=q,this._ariaDescriber=me,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",Oe?.arrowPosition&&(this.arrowPosition=Oe?.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(Ye=>{const Xe=!!Ye;Xe!==this._showIndicatorHint&&(this._setIndicatorHintVisible(Xe),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(Ye){this._isDisabled()&&Ye||(this._showIndicatorHint=Ye,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(Ye){this._viewState=Ye||{},this._disableViewStateAnimation&&(this._viewState={toState:Ye.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(Ye){!this._isDisabled()&&(Ye.keyCode===S.L_||Ye.keyCode===S.K5)&&(Ye.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 Ye=this._viewState.fromState;return(Ye?`${Ye}-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(Ye){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,Ye)),this._sortActionDescription=Ye}_handleStateChanges(){this._rerenderSubscription=(0,b.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(Xe){return new(Xe||Ie)(e.Y36(W),e.Y36(e.sBO),e.Y36(He,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(p.tE),e.Y36(e.SBq),e.Y36(p.$s,8),e.Y36(ce,8))};static#t=this.\u0275cmp=e.Xpm({type:Ie,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(Xe,nt){1&Xe&&e.NdJ("click",function(){return nt._handleClick()})("keydown",function(ge){return nt._handleKeydown(ge)})("mouseenter",function(){return nt._setIndicatorHintVisible(!0)})("mouseleave",function(){return nt._setIndicatorHintVisible(!1)}),2&Xe&&(e.uIk("aria-sort",nt._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",nt._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: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(Xe,nt){1&Xe&&(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&Xe&&(e.ekj("mat-sort-header-sorted",nt._isSorted())("mat-sort-header-position-before","before"===nt.arrowPosition),e.uIk("tabindex",nt._isDisabled()?null:0)("role",nt._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",nt._renderArrow()))},dependencies:[R.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:[w.indicator,w.leftPointer,w.rightPointer,w.arrowOpacity,w.arrowPosition,w.allowChildren]},changeDetection:0})}return Ie})(),Ze=(()=>{class Ie{static#e=this.\u0275fac=function(Xe){return new(Xe||Ie)};static#t=this.\u0275mod=e.oAB({type:Ie});static#i=this.\u0275inj=e.cJS({providers:[z],imports:[R.ez,m.BQ]})}return Ie})()},61545:(Ee,Z,h)=>{"use strict";h.d(Z,{C0:()=>i,BY:()=>t,VY:()=>Et,Vq:()=>a,T5:()=>d,fd:()=>l});var e=h(68484),p=h(24191),g=h(49388),S=h(42495),m=h(36028),T=h(65879),b=h(62831),x=h(78645),R=h(22096),v=h(27921),N=h(59773);function B(s,E){1&s&&T.Hsn(0)}const O=["*"];let te=(()=>{class s{constructor(k){this._elementRef=k}focus(){this._elementRef.nativeElement.focus()}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36(T.SBq))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return s})(),ne=(()=>{class s{constructor(k){this.template=k}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","cdkStepLabel",""]]})}return s})(),F=0;const He=new T.OlP("STEPPER_GLOBAL_OPTIONS");let ye=(()=>{class s{get editable(){return this._editable}set editable(k){this._editable=(0,S.Ig)(k)}get optional(){return this._optional}set optional(k){this._optional=(0,S.Ig)(k)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(k){this._completedOverride=(0,S.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,S.Ig)(k)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(k,Q){this._stepper=k,this.interacted=!1,this.interactedStream=new T.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=Q||{},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(Q){return new(Q||s)(T.Y36((0,T.Gpc)(()=>oe)),T.Y36(He,8))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["cdk-step"]],contentQueries:function(Q,rt,Ge){if(1&Q&&T.Suo(Ge,ne,5),2&Q){let De;T.iGM(De=T.CRH())&&(rt.stepLabel=De.first)}},viewQuery:function(Q,rt){if(1&Q&&T.Gf(T.Rgc,7),2&Q){let Ge;T.iGM(Ge=T.CRH())&&(rt.content=Ge.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:[T.TTD],ngContentSelectors:O,decls:1,vars:0,template:function(Q,rt){1&Q&&(T.F$t(),T.YNc(0,B,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return s})(),oe=(()=>{class s{get linear(){return this._linear}set linear(k){this._linear=(0,S.Ig)(k)}get selectedIndex(){return this._selectedIndex}set selectedIndex(k){const Q=(0,S.su)(k);this.steps&&this._steps?(this._isValidIndex(Q),this.selected?._markAsInteracted(),this._selectedIndex!==Q&&!this._anyControlsInvalidOrPending(Q)&&(Q>=this._selectedIndex||this.steps.toArray()[Q].editable)&&this._updateSelectedItemIndex(Q)):this._selectedIndex=Q}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,Q,rt){this._dir=k,this._changeDetectorRef=Q,this._elementRef=rt,this._destroyed=new x.x,this.steps=new T.n_E,this._sortedHeaders=new T.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new T.vpe,this.selectedIndexChange=new T.vpe,this._orientation="horizontal",this._groupId=F++}ngAfterContentInit(){this._steps.changes.pipe((0,v.O)(this._steps),(0,N.R)(this._destroyed)).subscribe(k=>{this.steps.reset(k.filter(Q=>Q._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,v.O)(this._stepHeader),(0,N.R)(this._destroyed)).subscribe(k=>{this._sortedHeaders.reset(k.toArray().sort((Q,rt)=>Q._elementRef.nativeElement.compareDocumentPosition(rt._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,R.of)()).pipe((0,v.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 Q=k-this._selectedIndex;return Q<0?"rtl"===this._layoutDirection()?"next":"previous":Q>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(k,Q="number"){const rt=this.steps.toArray()[k],Ge=this._isCurrentStep(k);return rt._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(rt,Ge):this._getGuidelineLogic(rt,Ge,Q)}_getDefaultIndicatorLogic(k,Q){return k._showError()&&k.hasError&&!Q?"error":!k.completed||Q?"number":k.editable?"edit":"done"}_getGuidelineLogic(k,Q,rt="number"){return k._showError()&&k.hasError&&!Q?"error":k.completed&&!Q?"done":k.completed&&Q?rt:k.editable&&Q?"edit":rt}_isCurrentStep(k){return this._selectedIndex===k}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(k){const Q=this.steps.toArray();this.selectionChange.emit({selectedIndex:k,previouslySelectedIndex:this._selectedIndex,selectedStep:Q[k],previouslySelectedStep:Q[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 Q=(0,m.Vb)(k),rt=k.keyCode,Ge=this._keyManager;null==Ge.activeItemIndex||Q||rt!==m.L_&&rt!==m.K5?Ge.setFocusOrigin("keyboard").onKeydown(k):(this.selectedIndex=Ge.activeItemIndex,k.preventDefault())}_anyControlsInvalidOrPending(k){return!!(this._linear&&k>=0)&&this.steps.toArray().slice(0,k).some(Q=>{const rt=Q.stepControl;return(rt?rt.invalid||rt.pending||!Q.interacted:!Q.completed)&&!Q.optional&&!Q._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const k=this._elementRef.nativeElement,Q=(0,b.ht)();return k===Q||k.contains(Q)}_isValidIndex(k){return k>-1&&(!this.steps||k{class s{constructor(k){this._stepper=k,this.type="button"}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36(oe))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(Q,rt){1&Q&&T.NdJ("click",function(){return rt._stepper.previous()}),2&Q&&T.Ikx("type",rt.type)},inputs:{type:"type"}})}return s})(),J=(()=>{class s{static#e=this.\u0275fac=function(Q){return new(Q||s)};static#t=this.\u0275mod=T.oAB({type:s});static#i=this.\u0275inj=T.cJS({imports:[g.vT]})}return s})();var z=h(96814),ee=h(23680),Le=h(30617),Ze=h(47394),Ie=h(94664),ut=h(37398),Ye=h(93997),Xe=h(86825);function nt(s,E){if(1&s&&T.GkF(0,8),2&s){const k=T.oxw();T.Q6J("ngTemplateOutlet",k.iconOverrides[k.state])("ngTemplateOutletContext",k._getIconContext())}}function $e(s,E){if(1&s&&(T.TgZ(0,"span",13),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._getDefaultTextForState(k.state))}}function ge(s,E){if(1&s&&(T.TgZ(0,"span",14),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._intl.completedLabel)}}function q(s,E){if(1&s&&(T.TgZ(0,"span",14),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._intl.editableLabel)}}function me(s,E){if(1&s&&(T.TgZ(0,"mat-icon",13),T._uU(1),T.qZA()),2&s){const k=T.oxw(2);T.xp6(1),T.Oqu(k._getDefaultTextForState(k.state))}}function Oe(s,E){if(1&s&&(T.ynx(0,9),T.YNc(1,$e,2,1,"span",10),T.YNc(2,ge,2,1,"span",11),T.YNc(3,q,2,1,"span",11),T.YNc(4,me,2,1,"mat-icon",12),T.BQk()),2&s){const k=T.oxw();T.Q6J("ngSwitch",k.state),T.xp6(1),T.Q6J("ngSwitchCase","number"),T.xp6(1),T.Q6J("ngIf","done"===k.state),T.xp6(1),T.Q6J("ngIf","edit"===k.state)}}function Ve(s,E){if(1&s&&(T.TgZ(0,"div",15),T.GkF(1,16),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Q6J("ngTemplateOutlet",k._templateLabel().template)}}function ve(s,E){if(1&s&&(T.TgZ(0,"div",15),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k.label)}}function xe(s,E){if(1&s&&(T.TgZ(0,"div",17),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k._intl.optionalLabel)}}function ot(s,E){if(1&s&&(T.TgZ(0,"div",18),T._uU(1),T.qZA()),2&s){const k=T.oxw();T.xp6(1),T.Oqu(k.errorMessage)}}function fe(s,E){}function Je(s,E){if(1&s&&(T.Hsn(0),T.YNc(1,fe,0,0,"ng-template",0)),2&s){const k=T.oxw();T.xp6(1),T.Q6J("cdkPortalOutlet",k._portal)}}const we=["*"];function pt(s,E){1&s&&T._UZ(0,"div",11)}const Y=function(s,E){return{step:s,i:E}};function Ue(s,E){if(1&s&&(T.ynx(0),T.GkF(1,9),T.YNc(2,pt,1,0,"div",10),T.BQk()),2&s){const k=E.$implicit,Q=E.index,rt=E.last;T.oxw(2);const Ge=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",Ge)("ngTemplateOutletContext",T.WLB(3,Y,k,Q)),T.xp6(1),T.Q6J("ngIf",!rt)}}const ae=function(s){return{animationDuration:s}},je=function(s,E){return{value:s,params:E}};function U(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"div",12),T.NdJ("@horizontalStepTransition.done",function(rt){T.CHM(k);const Ge=T.oxw(2);return T.KtG(Ge._animationDone.next(rt))}),T.GkF(1,13),T.qZA()}if(2&s){const k=E.$implicit,Q=E.index,rt=T.oxw(2);T.ekj("mat-horizontal-stepper-content-inactive",rt.selectedIndex!==Q),T.Q6J("@horizontalStepTransition",T.WLB(8,je,rt._getAnimationDirection(Q),T.VKq(6,ae,rt._getAnimationDuration())))("id",rt._getStepContentId(Q)),T.uIk("aria-labelledby",rt._getStepLabelId(Q)),T.xp6(1),T.Q6J("ngTemplateOutlet",k.content)}}function le(s,E){if(1&s&&(T.TgZ(0,"div",4)(1,"div",5),T.YNc(2,Ue,3,6,"ng-container",6),T.qZA(),T.TgZ(3,"div",7),T.YNc(4,U,2,11,"div",8),T.qZA()()),2&s){const k=T.oxw();T.xp6(2),T.Q6J("ngForOf",k.steps),T.xp6(2),T.Q6J("ngForOf",k.steps)}}function X(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"div",15),T.GkF(1,9),T.TgZ(2,"div",16)(3,"div",17),T.NdJ("@verticalStepTransition.done",function(rt){T.CHM(k);const Ge=T.oxw(2);return T.KtG(Ge._animationDone.next(rt))}),T.TgZ(4,"div",18),T.GkF(5,13),T.qZA()()()()}if(2&s){const k=E.$implicit,Q=E.index,rt=E.last,Ge=T.oxw(2),De=T.MAs(4);T.xp6(1),T.Q6J("ngTemplateOutlet",De)("ngTemplateOutletContext",T.WLB(10,Y,k,Q)),T.xp6(1),T.ekj("mat-stepper-vertical-line",!rt),T.xp6(1),T.ekj("mat-vertical-stepper-content-inactive",Ge.selectedIndex!==Q),T.Q6J("@verticalStepTransition",T.WLB(15,je,Ge._getAnimationDirection(Q),T.VKq(13,ae,Ge._getAnimationDuration())))("id",Ge._getStepContentId(Q)),T.uIk("aria-labelledby",Ge._getStepLabelId(Q)),T.xp6(2),T.Q6J("ngTemplateOutlet",k.content)}}function Be(s,E){if(1&s&&(T.ynx(0),T.YNc(1,X,6,18,"div",14),T.BQk()),2&s){const k=T.oxw();T.xp6(1),T.Q6J("ngForOf",k.steps)}}function ke(s,E){if(1&s){const k=T.EpF();T.TgZ(0,"mat-step-header",19),T.NdJ("click",function(){const Ge=T.CHM(k).step;return T.KtG(Ge.select())})("keydown",function(rt){T.CHM(k);const Ge=T.oxw();return T.KtG(Ge._onKeydown(rt))}),T.qZA()}if(2&s){const k=E.step,Q=E.i,rt=T.oxw();T.ekj("mat-horizontal-stepper-header","horizontal"===rt.orientation)("mat-vertical-stepper-header","vertical"===rt.orientation),T.Q6J("tabIndex",rt._getFocusIndex()===Q?0:-1)("id",rt._getStepLabelId(Q))("index",Q)("state",rt._getIndicatorType(Q,k.state))("label",k.stepLabel||k.label)("selected",rt.selectedIndex===Q)("active",rt._stepIsNavigable(Q,k))("optional",k.optional)("errorMessage",k.errorMessage)("iconOverrides",rt._iconOverrides)("disableRipple",rt.disableRipple||!rt._stepIsNavigable(Q,k))("color",k.color||rt.color),T.uIk("aria-posinset",Q+1)("aria-setsize",rt.steps.length)("aria-controls",rt._getStepContentId(Q))("aria-selected",rt.selectedIndex==Q)("aria-label",k.ariaLabel||null)("aria-labelledby",!k.ariaLabel&&k.ariaLabelledby?k.ariaLabelledby:null)("aria-disabled",!rt._stepIsNavigable(Q,k)||null)}}let Et=(()=>{class s extends ne{static#e=this.\u0275fac=function(){let k;return function(rt){return(k||(k=T.n5z(s)))(rt||s)}}();static#t=this.\u0275dir=T.lG2({type:s,selectors:[["","matStepLabel",""]],features:[T.qOj]})}return s})(),he=(()=>{class s{constructor(){this.changes=new x.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(Q){return new(Q||s)};static#t=this.\u0275prov=T.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const r={provide:he,deps:[[new T.FiY,new T.tp0,he]],useFactory:function Pe(s){return s||new he}},u=(0,ee.pj)(class extends te{constructor(E){super(E)}},"primary");let C=(()=>{class s extends u{constructor(k,Q,rt,Ge){super(rt),this._intl=k,this._focusMonitor=Q,this._intlSubscription=k.changes.subscribe(()=>Ge.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(k,Q){k?this._focusMonitor.focusVia(this._elementRef,k,Q):this._elementRef.nativeElement.focus(Q)}_stringLabel(){return this.label instanceof Et?null:this.label}_templateLabel(){return this.label instanceof Et?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(Q){return new(Q||s)(T.Y36(he),T.Y36(p.tE),T.Y36(T.SBq),T.Y36(T.sBO))};static#t=this.\u0275cmp=T.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:[T.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(Q,rt){1&Q&&(T._UZ(0,"div",0),T.TgZ(1,"div")(2,"div",1),T.YNc(3,nt,1,2,"ng-container",2),T.YNc(4,Oe,5,4,"ng-container",3),T.qZA()(),T.TgZ(5,"div",4),T.YNc(6,Ve,2,1,"div",5),T.YNc(7,ve,2,1,"div",5),T.YNc(8,xe,2,1,"div",6),T.YNc(9,ot,2,1,"div",7),T.qZA()),2&Q&&(T.Q6J("matRippleTrigger",rt._getHostElement())("matRippleDisabled",rt.disableRipple),T.xp6(1),T.Gre("mat-step-icon-state-",rt.state," mat-step-icon"),T.ekj("mat-step-icon-selected",rt.selected),T.xp6(1),T.Q6J("ngSwitch",!(!rt.iconOverrides||!rt.iconOverrides[rt.state])),T.xp6(1),T.Q6J("ngSwitchCase",!0),T.xp6(2),T.ekj("mat-step-label-active",rt.active)("mat-step-label-selected",rt.selected)("mat-step-label-error","error"==rt.state),T.xp6(1),T.Q6J("ngIf",rt._templateLabel()),T.xp6(1),T.Q6J("ngIf",rt._stringLabel()),T.xp6(1),T.Q6J("ngIf",rt.optional&&"error"!=rt.state),T.xp6(1),T.Q6J("ngIf","error"==rt.state))},dependencies:[z.O5,z.tP,z.RF,z.n9,z.ED,Le.Hw,ee.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,Xe.X$)("horizontalStepTransition",[(0,Xe.SB)("previous",(0,Xe.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,Xe.SB)("current",(0,Xe.oB)({transform:"none",visibility:"inherit"})),(0,Xe.SB)("next",(0,Xe.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,Xe.eR)("* => *",(0,Xe.ru)([(0,Xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,Xe.IO)("@*",(0,Xe.pV)(),{optional:!0})]),{params:{animationDuration:M}})]),verticalStepTransition:(0,Xe.X$)("verticalStepTransition",[(0,Xe.SB)("previous",(0,Xe.oB)({height:"0px",visibility:"hidden"})),(0,Xe.SB)("next",(0,Xe.oB)({height:"0px",visibility:"hidden"})),(0,Xe.SB)("current",(0,Xe.oB)({height:"*",visibility:"inherit"})),(0,Xe.eR)("* <=> current",(0,Xe.ru)([(0,Xe.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,Xe.IO)("@*",(0,Xe.pV)(),{optional:!0})]),{params:{animationDuration:f}})])};let n=(()=>{class s{constructor(k){this.templateRef=k}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.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(Q){return new(Q||s)(T.Y36(T.Rgc))};static#t=this.\u0275dir=T.lG2({type:s,selectors:[["ng-template","matStepContent",""]]})}return s})(),i=(()=>{class s extends ye{constructor(k,Q,rt,Ge){super(k,Ge),this._errorStateMatcher=Q,this._viewContainerRef=rt,this._isSelected=Ze.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Ie.w)(()=>this._stepper.selectionChange.pipe((0,ut.U)(k=>k.selectedStep===this),(0,v.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,Q){return this._errorStateMatcher.isErrorState(k,Q)||!!(k&&k.invalid&&this.interacted)}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36((0,T.Gpc)(()=>a)),T.Y36(ee.rD,4),T.Y36(T.s_b),T.Y36(He,8))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["mat-step"]],contentQueries:function(Q,rt,Ge){if(1&Q&&(T.Suo(Ge,Et,5),T.Suo(Ge,t,5)),2&Q){let De;T.iGM(De=T.CRH())&&(rt.stepLabel=De.first),T.iGM(De=T.CRH())&&(rt._lazyContent=De.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[T._Bn([{provide:ee.rD,useExisting:s},{provide:ye,useExisting:s}]),T.qOj],ngContentSelectors:we,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(Q,rt){1&Q&&(T.F$t(),T.YNc(0,Je,2,1,"ng-template"))},dependencies:[e.Pl],encapsulation:2,changeDetection:0})}return s})(),a=(()=>{class s extends oe{get animationDuration(){return this._animationDuration}set animationDuration(k){this._animationDuration=/^\d+$/.test(k)?k+"ms":k}constructor(k,Q,rt){super(k,Q,rt),this._stepHeader=void 0,this._steps=void 0,this.steps=new T.n_E,this.animationDone=new T.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new x.x,this._animationDuration="";const Ge=rt.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Ge?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:k,templateRef:Q})=>this._iconOverrides[k]=Q),this.steps.changes.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Ye.x)((k,Q)=>k.fromState===Q.fromState&&k.toState===Q.toState),(0,N.R)(this._destroyed)).subscribe(k=>{"current"===k.toState&&this.animationDone.emit()})}_stepIsNavigable(k,Q){return Q.completed||this.selectedIndex===k||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?M:f}static#e=this.\u0275fac=function(Q){return new(Q||s)(T.Y36(g.Is,8),T.Y36(T.sBO),T.Y36(T.SBq))};static#t=this.\u0275cmp=T.Xpm({type:s,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(Q,rt,Ge){if(1&Q&&(T.Suo(Ge,i,5),T.Suo(Ge,n,5)),2&Q){let De;T.iGM(De=T.CRH())&&(rt._steps=De),T.iGM(De=T.CRH())&&(rt._icons=De)}},viewQuery:function(Q,rt){if(1&Q&&T.Gf(C,5),2&Q){let Ge;T.iGM(Ge=T.CRH())&&(rt._stepHeader=Ge)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(Q,rt){2&Q&&(T.uIk("aria-orientation",rt.orientation),T.ekj("mat-stepper-horizontal","horizontal"===rt.orientation)("mat-stepper-vertical","vertical"===rt.orientation)("mat-stepper-label-position-end","horizontal"===rt.orientation&&"end"==rt.labelPosition)("mat-stepper-label-position-bottom","horizontal"===rt.orientation&&"bottom"==rt.labelPosition)("mat-stepper-header-position-bottom","bottom"===rt.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[T._Bn([{provide:oe,useExisting:s}]),T.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(Q,rt){1&Q&&(T.ynx(0,0),T.YNc(1,le,5,2,"div",1),T.YNc(2,Be,2,1,"ng-container",2),T.BQk(),T.YNc(3,ke,1,23,"ng-template",null,3,T.W1O)),2&Q&&(T.Q6J("ngSwitch",rt.orientation),T.xp6(1),T.Q6J("ngSwitchCase","horizontal"),T.xp6(1),T.Q6J("ngSwitchCase","vertical"))},dependencies:[z.sg,z.O5,z.tP,z.RF,z.n9,C],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 W{static#e=this.\u0275fac=function(){let k;return function(rt){return(k||(k=T.n5z(s)))(rt||s)}}();static#t=this.\u0275dir=T.lG2({type:s,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(Q,rt){2&Q&&T.Ikx("type",rt.type)},inputs:{type:"type"},features:[T.qOj]})}return s})(),d=(()=>{class s{static#e=this.\u0275fac=function(Q){return new(Q||s)};static#t=this.\u0275mod=T.oAB({type:s});static#i=this.\u0275inj=T.cJS({providers:[r,ee.rD],imports:[ee.BQ,z.ez,e.eL,J,Le.Ps,ee.si,ee.BQ]})}return s})()},25313:(Ee,Z,h)=>{"use strict";h.d(Z,{ev:()=>Vt,Dz:()=>_e,w1:()=>St,ge:()=>Mt,fO:()=>tt,XQ:()=>Tt,as:()=>si,Gk:()=>mt,nj:()=>wt,BZ:()=>ie,by:()=>Mi,p0:()=>Ut});var e=h(65879),p=h(49388),g=h(42495),S=h(78337),m=h(62831),T=h(16672),b=h(96814),x=h(78645),R=h(7715),v=h(65619),N=h(2664),B=h(22096),O=h(59773),te=h(48180);const ne=[[["caption"]],[["colgroup"],["col"]]],F=["caption","colgroup, col"];function He(xt){return class extends xt{get sticky(){return this._sticky}set sticky(_i){const yt=this._sticky;this._sticky=(0,g.Ig)(_i),this._hasStickyChanged=yt!==this._sticky}hasStickyChanged(){const _i=this._hasStickyChanged;return this._hasStickyChanged=!1,_i}resetStickyChanged(){this._hasStickyChanged=!1}constructor(..._i){super(..._i),this._sticky=!1,this._hasStickyChanged=!1}}}const ye=new e.OlP("CDK_TABLE");let w=(()=>{class xt{constructor(yt){this.template=yt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkCellDef",""]]})}return xt})(),W=(()=>{class xt{constructor(yt){this.template=yt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkHeaderCellDef",""]]})}return xt})(),J=(()=>{class xt{constructor(yt){this.template=yt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkFooterCellDef",""]]})}return xt})();class z{}const ee=He(z);let Le=(()=>{class xt extends ee{get name(){return this._name}set name(yt){this._setNameInput(yt)}get stickyEnd(){return this._stickyEnd}set stickyEnd(yt){const Nt=this._stickyEnd;this._stickyEnd=(0,g.Ig)(yt),this._hasStickyChanged=Nt!==this._stickyEnd}constructor(yt){super(),this._table=yt,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(yt){yt&&(this._name=yt,this.cssClassFriendlyName=yt.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkColumnDef",""]],contentQueries:function(Nt,Gt,li){if(1&Nt&&(e.Suo(li,w,5),e.Suo(li,W,5),e.Suo(li,J,5)),2&Nt){let fi;e.iGM(fi=e.CRH())&&(Gt.cell=fi.first),e.iGM(fi=e.CRH())&&(Gt.headerCell=fi.first),e.iGM(fi=e.CRH())&&(Gt.footerCell=fi.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:xt}]),e.qOj]})}return xt})();class Ze{constructor(_i,yt){yt.nativeElement.classList.add(..._i._columnCssClassName)}}let Ie=(()=>{class xt extends Ze{constructor(yt,Nt){super(yt,Nt)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(Le),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.qOj]})}return xt})(),Ye=(()=>{class xt extends Ze{constructor(yt,Nt){if(super(yt,Nt),1===yt._table?._elementRef.nativeElement.nodeType){const Gt=yt._table._elementRef.nativeElement.getAttribute("role");Nt.nativeElement.setAttribute("role","grid"===Gt||"treegrid"===Gt?"gridcell":"cell")}}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(Le),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.qOj]})}return xt})();class Xe{constructor(){this.tasks=[],this.endTasks=[]}}const nt=new e.OlP("_COALESCED_STYLE_SCHEDULER");let $e=(()=>{class xt{constructor(yt){this._ngZone=yt,this._currentSchedule=null,this._destroyed=new x.x}schedule(yt){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(yt)}scheduleEnd(yt){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(yt)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Xe,this._getScheduleObservable().pipe((0,O.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const yt=this._currentSchedule;this._currentSchedule=new Xe;for(const Nt of yt.tasks)Nt();for(const Nt of yt.endTasks)Nt()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,R.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,te.q)(1))}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})(),q=(()=>{class xt{constructor(yt,Nt){this.template=yt,this._differs=Nt}ngOnChanges(yt){if(!this._columnsDiffer){const Nt=yt.columns&&yt.columns.currentValue||[];this._columnsDiffer=this._differs.find(Nt).create(),this._columnsDiffer.diff(Nt)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(yt){return this instanceof Ve?yt.headerCell.template:this instanceof ot?yt.footerCell.template:yt.cell.template}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:xt,features:[e.TTD]})}return xt})();class me extends q{}const Oe=He(me);let Ve=(()=>{class xt extends Oe{constructor(yt,Nt,Gt){super(yt,Nt),this._table=Gt}ngOnChanges(yt){super.ngOnChanges(yt)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return xt})();class ve extends q{}const xe=He(ve);let ot=(()=>{class xt extends xe{constructor(yt,Nt,Gt){super(yt,Nt),this._table=Gt}ngOnChanges(yt){super.ngOnChanges(yt)}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return xt})(),fe=(()=>{class xt extends q{constructor(yt,Nt,Gt){super(yt,Nt),this._table=Gt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ye,8))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.qOj]})}return xt})(),Je=(()=>{class xt{static#e=this.mostRecentCellOutlet=null;constructor(yt){this._viewContainer=yt,xt.mostRecentCellOutlet=this}ngOnDestroy(){xt.mostRecentCellOutlet===this&&(xt.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b))};static#i=this.\u0275dir=e.lG2({type:xt,selectors:[["","cdkCellOutlet",""]]})}return xt})(),we=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[Je],encapsulation:2})}return xt})(),Y=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[Je],encapsulation:2})}return xt})(),Ue=(()=>{class xt{constructor(yt){this.templateRef=yt,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["ng-template","cdkNoDataRow",""]]})}return xt})();const ae=["top","bottom","left","right"];class je{constructor(_i,yt,Nt,Gt,li=!0,fi=!0,xi){this._isNativeHtmlTable=_i,this._stickCellCss=yt,this.direction=Nt,this._coalescedStyleScheduler=Gt,this._isBrowser=li,this._needsPositionStickyOnElement=fi,this._positionListener=xi,this._cachedCellWidths=[],this._borderCellCss={top:`${yt}-border-elem-top`,bottom:`${yt}-border-elem-bottom`,left:`${yt}-border-elem-left`,right:`${yt}-border-elem-right`}}clearStickyPositioning(_i,yt){const Nt=[];for(const Gt of _i)if(Gt.nodeType===Gt.ELEMENT_NODE){Nt.push(Gt);for(let li=0;li{for(const Gt of Nt)this._removeStickyStyle(Gt,yt)})}updateStickyColumns(_i,yt,Nt,Gt=!0){if(!_i.length||!this._isBrowser||!yt.some(an=>an)&&!Nt.some(an=>an))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const li=_i[0],fi=li.children.length,xi=this._getCellWidths(li,Gt),Zi=this._getStickyStartColumnPositions(xi,yt),ji=this._getStickyEndColumnPositions(xi,Nt),Di=yt.lastIndexOf(!0),Qi=Nt.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const an="rtl"===this.direction,$i=an?"right":"left",Yt=an?"left":"right";for(const yi of _i)for(let de=0;deyt[de]?yi:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Qi?[]:xi.slice(Qi).map((yi,de)=>Nt[de+Qi]?yi:null).reverse()}))})}stickRows(_i,yt,Nt){if(!this._isBrowser)return;const Gt="bottom"===Nt?_i.slice().reverse():_i,li="bottom"===Nt?yt.slice().reverse():yt,fi=[],xi=[],Zi=[];for(let Di=0,Qi=0;Di{for(let Di=0;Di{yt.some(Gt=>!Gt)?this._removeStickyStyle(Nt,["bottom"]):this._addStickyStyle(Nt,"bottom",0,!1)})}_removeStickyStyle(_i,yt){for(const Gt of yt)_i.style[Gt]="",_i.classList.remove(this._borderCellCss[Gt]);ae.some(Gt=>-1===yt.indexOf(Gt)&&_i.style[Gt])?_i.style.zIndex=this._getCalculatedZIndex(_i):(_i.style.zIndex="",this._needsPositionStickyOnElement&&(_i.style.position=""),_i.classList.remove(this._stickCellCss))}_addStickyStyle(_i,yt,Nt,Gt){_i.classList.add(this._stickCellCss),Gt&&_i.classList.add(this._borderCellCss[yt]),_i.style[yt]=`${Nt}px`,_i.style.zIndex=this._getCalculatedZIndex(_i),this._needsPositionStickyOnElement&&(_i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(_i){const yt={top:100,bottom:10,left:1,right:1};let Nt=0;for(const Gt of ae)_i.style[Gt]&&(Nt+=yt[Gt]);return Nt?`${Nt}`:""}_getCellWidths(_i,yt=!0){if(!yt&&this._cachedCellWidths.length)return this._cachedCellWidths;const Nt=[],Gt=_i.children;for(let li=0;li0;li--)yt[li]&&(Nt[li]=Gt,Gt+=_i[li]);return Nt}}const r=new e.OlP("CDK_SPL");let C=(()=>{class xt{constructor(yt,Nt){this.viewContainer=yt,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","rowOutlet",""]]})}return xt})(),M=(()=>{class xt{constructor(yt,Nt){this.viewContainer=yt,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","headerRowOutlet",""]]})}return xt})(),f=(()=>{class xt{constructor(yt,Nt){this.viewContainer=yt,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","footerRowOutlet",""]]})}return xt})(),o=(()=>{class xt{constructor(yt,Nt){this.viewContainer=yt,this.elementRef=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","noDataRowOutlet",""]]})}return xt})(),i=(()=>{class xt{get trackBy(){return this._trackByFn}set trackBy(yt){this._trackByFn=yt}get dataSource(){return this._dataSource}set dataSource(yt){this._dataSource!==yt&&this._switchDataSource(yt)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(yt){this._multiTemplateDataRows=(0,g.Ig)(yt),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(yt){this._fixedLayout=(0,g.Ig)(yt),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(yt,Nt,Gt,li,fi,xi,Zi,ji,Di,Qi,an,$i){this._differs=yt,this._changeDetectorRef=Nt,this._elementRef=Gt,this._dir=fi,this._platform=Zi,this._viewRepeater=ji,this._coalescedStyleScheduler=Di,this._viewportRuler=Qi,this._stickyPositioningListener=an,this._ngZone=$i,this._onDestroy=new x.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}),li||this._elementRef.nativeElement.setAttribute("role","table"),this._document=xi,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((yt,Nt)=>this.trackBy?this.trackBy(Nt.dataIndex,Nt.data):Nt),this._viewportRuler.change().pipe((0,O.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Nt=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Nt,this._forceRecalculateCellWidths=Nt,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(yt=>{yt.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const yt=this._dataDiffer.diff(this._renderRows);if(!yt)return this._updateNoDataRow(),void this.contentChanged.next();const Nt=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(yt,Nt,(Gt,li,fi)=>this._getEmbeddedViewArgs(Gt.item,fi),Gt=>Gt.item.data,Gt=>{1===Gt.operation&&Gt.context&&this._renderCellTemplateForItem(Gt.record.item.rowDef,Gt.context)}),this._updateRowIndexContext(),yt.forEachIdentityChange(Gt=>{Nt.get(Gt.currentIndex).context.$implicit=Gt.item.data}),this._updateNoDataRow(),this._ngZone&&e.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,te.q)(1),(0,O.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(yt){this._customColumnDefs.add(yt)}removeColumnDef(yt){this._customColumnDefs.delete(yt)}addRowDef(yt){this._customRowDefs.add(yt)}removeRowDef(yt){this._customRowDefs.delete(yt)}addHeaderRowDef(yt){this._customHeaderRowDefs.add(yt),this._headerRowDefChanged=!0}removeHeaderRowDef(yt){this._customHeaderRowDefs.delete(yt),this._headerRowDefChanged=!0}addFooterRowDef(yt){this._customFooterRowDefs.add(yt),this._footerRowDefChanged=!0}removeFooterRowDef(yt){this._customFooterRowDefs.delete(yt),this._footerRowDefChanged=!0}setNoDataRow(yt){this._customNoDataRow=yt}updateStickyHeaderRowStyles(){const yt=this._getRenderedRows(this._headerRowOutlet),Gt=this._elementRef.nativeElement.querySelector("thead");Gt&&(Gt.style.display=yt.length?"":"none");const li=this._headerRowDefs.map(fi=>fi.sticky);this._stickyStyler.clearStickyPositioning(yt,["top"]),this._stickyStyler.stickRows(yt,li,"top"),this._headerRowDefs.forEach(fi=>fi.resetStickyChanged())}updateStickyFooterRowStyles(){const yt=this._getRenderedRows(this._footerRowOutlet),Gt=this._elementRef.nativeElement.querySelector("tfoot");Gt&&(Gt.style.display=yt.length?"":"none");const li=this._footerRowDefs.map(fi=>fi.sticky);this._stickyStyler.clearStickyPositioning(yt,["bottom"]),this._stickyStyler.stickRows(yt,li,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,li),this._footerRowDefs.forEach(fi=>fi.resetStickyChanged())}updateStickyColumnStyles(){const yt=this._getRenderedRows(this._headerRowOutlet),Nt=this._getRenderedRows(this._rowOutlet),Gt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...yt,...Nt,...Gt],["left","right"]),this._stickyColumnStylesNeedReset=!1),yt.forEach((li,fi)=>{this._addStickyColumnStyles([li],this._headerRowDefs[fi])}),this._rowDefs.forEach(li=>{const fi=[];for(let xi=0;xi{this._addStickyColumnStyles([li],this._footerRowDefs[fi])}),Array.from(this._columnDefsByName.values()).forEach(li=>li.resetStickyChanged())}_getAllRenderRows(){const yt=[],Nt=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Gt=0;Gt{const xi=Gt&&Gt.has(fi)?Gt.get(fi):[];if(xi.length){const Zi=xi.shift();return Zi.dataIndex=Nt,Zi}return{data:yt,rowDef:fi,dataIndex:Nt}})}_cacheColumnDefs(){this._columnDefsByName.clear(),a(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Nt=>{this._columnDefsByName.has(Nt.name),this._columnDefsByName.set(Nt.name,Nt)})}_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 yt=this._rowDefs.filter(Nt=>!Nt.when);this._defaultRowDef=yt[0]}_renderUpdatedColumns(){const yt=(fi,xi)=>fi||!!xi.getColumnsDiff(),Nt=this._rowDefs.reduce(yt,!1);Nt&&this._forceRenderDataRows();const Gt=this._headerRowDefs.reduce(yt,!1);Gt&&this._forceRenderHeaderRows();const li=this._footerRowDefs.reduce(yt,!1);return li&&this._forceRenderFooterRows(),Nt||Gt||li}_switchDataSource(yt){this._data=[],(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),yt||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=yt}_observeRenderChanges(){if(!this.dataSource)return;let yt;(0,S.Z9)(this.dataSource)?yt=this.dataSource.connect(this):(0,N.b)(this.dataSource)?yt=this.dataSource:Array.isArray(this.dataSource)&&(yt=(0,B.of)(this.dataSource)),this._renderChangeSubscription=yt.pipe((0,O.R)(this._onDestroy)).subscribe(Nt=>{this._data=Nt||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((yt,Nt)=>this._renderRow(this._headerRowOutlet,yt,Nt)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((yt,Nt)=>this._renderRow(this._footerRowOutlet,yt,Nt)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(yt,Nt){const Gt=Array.from(Nt.columns||[]).map(xi=>this._columnDefsByName.get(xi)),li=Gt.map(xi=>xi.sticky),fi=Gt.map(xi=>xi.stickyEnd);this._stickyStyler.updateStickyColumns(yt,li,fi,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(yt){const Nt=[];for(let Gt=0;Gt!li.when||li.when(Nt,yt));else{let li=this._rowDefs.find(fi=>fi.when&&fi.when(Nt,yt))||this._defaultRowDef;li&&Gt.push(li)}return Gt}_getEmbeddedViewArgs(yt,Nt){return{templateRef:yt.rowDef.template,context:{$implicit:yt.data},index:Nt}}_renderRow(yt,Nt,Gt,li={}){const fi=yt.viewContainer.createEmbeddedView(Nt.template,li,Gt);return this._renderCellTemplateForItem(Nt,li),fi}_renderCellTemplateForItem(yt,Nt){for(let Gt of this._getCellTemplates(yt))Je.mostRecentCellOutlet&&Je.mostRecentCellOutlet._viewContainer.createEmbeddedView(Gt,Nt);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const yt=this._rowOutlet.viewContainer;for(let Nt=0,Gt=yt.length;Nt{const Gt=this._columnDefsByName.get(Nt);return yt.extractCellTemplate(Gt)}):[]}_applyNativeTableSections(){const yt=this._document.createDocumentFragment(),Nt=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Gt of Nt){const li=this._document.createElement(Gt.tag);li.setAttribute("role","rowgroup");for(const fi of Gt.outlets)li.appendChild(fi.elementRef.nativeElement);yt.appendChild(li)}this._elementRef.nativeElement.appendChild(yt)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const yt=(Nt,Gt)=>Nt||Gt.hasStickyChanged();this._headerRowDefs.reduce(yt,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(yt,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(yt,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new je(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(Nt=>{this._stickyStyler.direction=Nt,this.updateStickyColumnStyles()})}_getOwnDefs(yt){return yt.filter(Nt=>!Nt._table||Nt._table===this)}_updateNoDataRow(){const yt=this._customNoDataRow||this._noDataRow;if(!yt)return;const Nt=0===this._rowOutlet.viewContainer.length;if(Nt===this._isShowingNoDataRow)return;const Gt=this._noDataRowOutlet.viewContainer;if(Nt){const li=Gt.createEmbeddedView(yt.templateRef),fi=li.rootNodes[0];1===li.rootNodes.length&&fi?.nodeType===this._document.ELEMENT_NODE&&(fi.setAttribute("role","row"),fi.classList.add(yt._contentClassName))}else Gt.clear();this._isShowingNoDataRow=Nt}static#e=this.\u0275fac=function(Nt){return new(Nt||xt)(e.Y36(e.ZZ4),e.Y36(e.sBO),e.Y36(e.SBq),e.$8M("role"),e.Y36(p.Is,8),e.Y36(b.K0),e.Y36(m.t4),e.Y36(S.k),e.Y36(nt),e.Y36(T.rL),e.Y36(r,12),e.Y36(e.R0b,8))};static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Nt,Gt,li){if(1&Nt&&(e.Suo(li,Ue,5),e.Suo(li,Le,5),e.Suo(li,fe,5),e.Suo(li,Ve,5),e.Suo(li,ot,5)),2&Nt){let fi;e.iGM(fi=e.CRH())&&(Gt._noDataRow=fi.first),e.iGM(fi=e.CRH())&&(Gt._contentColumnDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentRowDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentHeaderRowDefs=fi),e.iGM(fi=e.CRH())&&(Gt._contentFooterRowDefs=fi)}},viewQuery:function(Nt,Gt){if(1&Nt&&(e.Gf(C,7),e.Gf(M,7),e.Gf(f,7),e.Gf(o,7)),2&Nt){let li;e.iGM(li=e.CRH())&&(Gt._rowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._headerRowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._footerRowOutlet=li.first),e.iGM(li=e.CRH())&&(Gt._noDataRowOutlet=li.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(Nt,Gt){2&Nt&&e.ekj("cdk-table-fixed-layout",Gt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e._Bn([{provide:ye,useExisting:xt},{provide:S.k,useClass:S.yy},{provide:nt,useClass:$e},{provide:r,useValue:null}])],ngContentSelectors:F,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Nt,Gt){1&Nt&&(e.F$t(ne),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[C,M,f,o],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return xt})();function a(xt,_i){return xt.concat(Array.from(_i))}let d=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275mod=e.oAB({type:xt});static#i=this.\u0275inj=e.cJS({imports:[T.Cl]})}return xt})();var s=h(23680),E=h(63019),k=h(52572),Q=h(37398);const rt=[[["caption"]],[["colgroup"],["col"]]],Ge=["caption","colgroup, col"];let ie=(()=>{class xt 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 yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(Nt,Gt){2&Nt&&e.ekj("mdc-table-fixed-layout",Gt.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:i,useExisting:xt},{provide:ye,useExisting:xt},{provide:nt,useClass:$e},{provide:S.k,useClass:S.yy},{provide:r,useValue:null}]),e.qOj],ngContentSelectors:Ge,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Nt,Gt){1&Nt&&(e.F$t(rt),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[C,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 xt})(),_e=(()=>{class xt extends w{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:w,useExisting:xt}]),e.qOj]})}return xt})(),tt=(()=>{class xt extends W{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:W,useExisting:xt}]),e.qOj]})}return xt})(),St=(()=>{class xt extends Le{get name(){return this._name}set name(yt){this._setNameInput(yt)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:Le,useExisting:xt},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:xt}]),e.qOj]})}return xt})(),Mt=(()=>{class xt extends Ie{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,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 xt})(),Vt=(()=>{class xt extends Ye{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]})}return xt})(),si=(()=>{class xt extends Ve{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:Ve,useExisting:xt}]),e.qOj]})}return xt})(),wt=(()=>{class xt extends fe{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275dir=e.lG2({type:xt,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:fe,useExisting:xt}]),e.qOj]})}return xt})(),Tt=(()=>{class xt extends we{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,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:we,useExisting:xt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[Je],encapsulation:2})}return xt})(),mt=(()=>{class xt extends Y{static#e=this.\u0275fac=function(){let yt;return function(Gt){return(yt||(yt=e.n5z(xt)))(Gt||xt)}}();static#t=this.\u0275cmp=e.Xpm({type:xt,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:xt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Nt,Gt){1&Nt&&e.GkF(0,0)},dependencies:[Je],encapsulation:2})}return xt})(),Ut=(()=>{class xt{static#e=this.\u0275fac=function(Nt){return new(Nt||xt)};static#t=this.\u0275mod=e.oAB({type:xt});static#i=this.\u0275inj=e.cJS({imports:[s.BQ,d,s.BQ]})}return xt})();class mi extends S.o2{get data(){return this._data.value}set data(_i){_i=Array.isArray(_i)?_i:[],this._data.next(_i),this._renderChangesSubscription||this._filterData(_i)}get filter(){return this._filter.value}set filter(_i){this._filter.next(_i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(_i){this._sort=_i,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(_i){this._paginator=_i,this._updateChangeSubscription()}constructor(_i=[]){super(),this._renderData=new v.X([]),this._filter=new v.X(""),this._internalPageChanges=new x.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(yt,Nt)=>{const Gt=yt[Nt];if((0,g.t6)(Gt)){const li=Number(Gt);return li<9007199254740991?li:Gt}return Gt},this.sortData=(yt,Nt)=>{const Gt=Nt.active,li=Nt.direction;return Gt&&""!=li?yt.sort((fi,xi)=>{let Zi=this.sortingDataAccessor(fi,Gt),ji=this.sortingDataAccessor(xi,Gt);const Di=typeof Zi,Qi=typeof ji;Di!==Qi&&("number"===Di&&(Zi+=""),"number"===Qi&&(ji+=""));let an=0;return null!=Zi&&null!=ji?Zi>ji?an=1:Zi{const Gt=Object.keys(yt).reduce((fi,xi)=>fi+yt[xi]+"\u25ec","").toLowerCase(),li=Nt.trim().toLowerCase();return-1!=Gt.indexOf(li)},this._data=new v.X(_i),this._updateChangeSubscription()}_updateChangeSubscription(){const _i=this._sort?(0,E.T)(this._sort.sortChange,this._sort.initialized):(0,B.of)(null),yt=this._paginator?(0,E.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,B.of)(null),Gt=(0,k.a)([this._data,this._filter]).pipe((0,Q.U)(([xi])=>this._filterData(xi))),li=(0,k.a)([Gt,_i]).pipe((0,Q.U)(([xi])=>this._orderData(xi))),fi=(0,k.a)([li,yt]).pipe((0,Q.U)(([xi])=>this._pageData(xi)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=fi.subscribe(xi=>this._renderData.next(xi))}_filterData(_i){return this.filteredData=null==this.filter||""===this.filter?_i:_i.filter(yt=>this.filterPredicate(yt,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(_i){return this.sort?this.sortData(_i.slice(),this.sort):_i}_pageData(_i){if(!this.paginator)return _i;const yt=this.paginator.pageIndex*this.paginator.pageSize;return _i.slice(yt,yt+this.paginator.pageSize)}_updatePaginator(_i){Promise.resolve().then(()=>{const yt=this.paginator;if(yt&&(yt.length=_i,yt.pageIndex>0)){const Nt=Math.ceil(yt.length/yt.pageSize)-1||0,Gt=Math.min(yt.pageIndex,Nt);Gt!==yt.pageIndex&&(yt.pageIndex=Gt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Mi extends mi{}},74104:(Ee,Z,h)=>{"use strict";h.d(Z,{Nh:()=>zt,SP:()=>se,Vc:()=>le,uD:()=>ke,uX:()=>c});var e=h(96814),p=h(65879),g=h(23680),S=h(68484),m=h(17131),T=h(24191),b=h(49388),x=h(47394),R=h(78645),v=h(92438),N=h(22096),B=h(63019),O=h(36232),te=h(65592),ne=h(99080),F=h(27921),ce=h(93997),Ce=h(59773),He=h(48180),ye=h(94664),oe=h(836),w=h(32181),W=h(86825),J=h(42495),z=h(16672),ee=h(62831),Le=h(36028);function Ze(wt,Tt){}const Ie=function(wt){return{animationDuration:wt}},ut=function(wt,Tt){return{value:wt,params:Tt}};function Ye(wt,Tt){1&wt&&p.Hsn(0)}const Xe=["*"],nt=["tabListContainer"],$e=["tabList"],ge=["tabListInner"],q=["nextPaginator"],me=["previousPaginator"],Oe=["tabBodyWrapper"],Ve=["tabHeader"];function ve(wt,Tt){}function xe(wt,Tt){if(1&wt&&p.YNc(0,ve,0,0,"ng-template",14),2&wt){const Me=p.oxw().$implicit;p.Q6J("cdkPortalOutlet",Me.templateLabel)}}function ot(wt,Tt){if(1&wt&&p._uU(0),2&wt){const Me=p.oxw().$implicit;p.Oqu(Me.textLabel)}}function fe(wt,Tt){if(1&wt){const Me=p.EpF();p.TgZ(0,"div",6,7),p.NdJ("click",function(){const qe=p.CHM(Me),Ke=qe.$implicit,At=qe.index,Ut=p.oxw(),Xt=p.MAs(1);return p.KtG(Ut._handleClick(Ke,Xt,At))})("cdkFocusChange",function(qe){const At=p.CHM(Me).index,Ut=p.oxw();return p.KtG(Ut._tabFocusChanged(qe,At))}),p._UZ(2,"span",8)(3,"div",9),p.TgZ(4,"span",10)(5,"span",11),p.YNc(6,xe,1,1,"ng-template",12),p.YNc(7,ot,1,1,"ng-template",null,13,p.W1O),p.qZA()()()}if(2&wt){const Me=Tt.$implicit,mt=Tt.index,qe=p.MAs(1),Ke=p.MAs(8),At=p.oxw();p.ekj("mdc-tab--active",At.selectedIndex===mt),p.Q6J("id",At._getTabLabelId(mt))("ngClass",Me.labelClass)("disabled",Me.disabled)("fitInkBarToContent",At.fitInkBarToContent),p.uIk("tabIndex",At._getTabIndex(mt))("aria-posinset",mt+1)("aria-setsize",At._tabs.length)("aria-controls",At._getTabContentId(mt))("aria-selected",At.selectedIndex===mt)("aria-label",Me.ariaLabel||null)("aria-labelledby",!Me.ariaLabel&&Me.ariaLabelledby?Me.ariaLabelledby:null),p.xp6(3),p.Q6J("matRippleTrigger",qe)("matRippleDisabled",Me.disabled||At.disableRipple),p.xp6(3),p.Q6J("ngIf",Me.templateLabel)("ngIfElse",Ke)}}function Je(wt,Tt){if(1&wt){const Me=p.EpF();p.TgZ(0,"mat-tab-body",15),p.NdJ("_onCentered",function(){p.CHM(Me);const qe=p.oxw();return p.KtG(qe._removeTabBodyWrapperHeight())})("_onCentering",function(qe){p.CHM(Me);const Ke=p.oxw();return p.KtG(Ke._setTabBodyWrapperHeight(qe))}),p.qZA()}if(2&wt){const Me=Tt.$implicit,mt=Tt.index,qe=p.oxw();p.ekj("mat-mdc-tab-body-active",qe.selectedIndex===mt),p.Q6J("id",qe._getTabContentId(mt))("ngClass",Me.bodyClass)("content",Me.content)("position",Me.position)("origin",Me.origin)("animationDuration",qe.animationDuration)("preserveContent",qe.preserveContent),p.uIk("tabindex",null!=qe.contentTabIndex&&qe.selectedIndex===mt?qe.contentTabIndex:null)("aria-labelledby",qe._getTabLabelId(mt))}}const Y={translateTab:(0,W.X$)("translateTab",[(0,W.SB)("center, void, left-origin-center, right-origin-center",(0,W.oB)({transform:"none"})),(0,W.SB)("left",(0,W.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,W.SB)("right",(0,W.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,W.eR)("* => left, * => right, left => center, right => center",(0,W.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,W.eR)("void => left-origin-center",[(0,W.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,W.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,W.eR)("void => right-origin-center",[(0,W.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,W.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Ue=(()=>{class wt extends S.Pl{constructor(Me,mt,qe,Ke){super(Me,mt,Ke),this._host=qe,this._centeringSub=x.w0.EMPTY,this._leavingSub=x.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,F.O)(this._host._isCenterPosition(this._host._position))).subscribe(Me=>{Me&&!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(mt){return new(mt||wt)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36((0,p.Gpc)(()=>je)),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:wt,selectors:[["","matTabBodyHost",""]],features:[p.qOj]})}return wt})(),ae=(()=>{class wt{set position(Me){this._positionIndex=Me,this._computePositionAnimationState()}constructor(Me,mt,qe){this._elementRef=Me,this._dir=mt,this._dirChangeSubscription=x.w0.EMPTY,this._translateTabComplete=new R.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,mt&&(this._dirChangeSubscription=mt.change.subscribe(Ke=>{this._computePositionAnimationState(Ke),qe.markForCheck()})),this._translateTabComplete.pipe((0,ce.x)((Ke,At)=>Ke.fromState===At.fromState&&Ke.toState===At.toState)).subscribe(Ke=>{this._isCenterPosition(Ke.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(Ke.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(Me){const mt=this._isCenterPosition(Me.toState);this._beforeCentering.emit(mt),mt&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Me){return"center"==Me||"left-origin-center"==Me||"right-origin-center"==Me}_computePositionAnimationState(Me=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Me?"left":"right":this._positionIndex>0?"ltr"==Me?"right":"left":"center"}_computePositionFromOrigin(Me){const mt=this._getLayoutDirection();return"ltr"==mt&&Me<=0||"rtl"==mt&&Me>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(b.Is,8),p.Y36(p.sBO))};static#t=this.\u0275dir=p.lG2({type:wt,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return wt})(),je=(()=>{class wt extends ae{constructor(Me,mt,qe){super(Me,mt,qe)}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(b.Is,8),p.Y36(p.sBO))};static#t=this.\u0275cmp=p.Xpm({type:wt,selectors:[["mat-tab-body"]],viewQuery:function(mt,qe){if(1&mt&&p.Gf(S.Pl,5),2&mt){let Ke;p.iGM(Ke=p.CRH())&&(qe._portalHost=Ke.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(mt,qe){1&mt&&(p.TgZ(0,"div",0,1),p.NdJ("@translateTab.start",function(At){return qe._onTranslateTabStarted(At)})("@translateTab.done",function(At){return qe._translateTabComplete.next(At)}),p.YNc(2,Ze,0,0,"ng-template",2),p.qZA()),2&mt&&p.Q6J("@translateTab",p.WLB(3,ut,qe._position,p.VKq(1,Ie,qe.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 wt})();const U=new p.OlP("MatTabContent");let le=(()=>{class wt{constructor(Me){this.template=Me}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.Rgc))};static#t=this.\u0275dir=p.lG2({type:wt,selectors:[["","matTabContent",""]],features:[p._Bn([{provide:U,useExisting:wt}])]})}return wt})();const X=new p.OlP("MatTabLabel"),Be=new p.OlP("MAT_TAB");let ke=(()=>{class wt extends S.ig{constructor(Me,mt,qe){super(Me,mt),this._closestTab=qe}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.Rgc),p.Y36(p.s_b),p.Y36(Be,8))};static#t=this.\u0275dir=p.lG2({type:wt,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[p._Bn([{provide:X,useExisting:wt}]),p.qOj]})}return wt})();const Et="mdc-tab-indicator--active",he="mdc-tab-indicator--no-transition";class Pe{constructor(Tt){this._items=Tt}hide(){this._items.forEach(Tt=>Tt.deactivateInkBar())}alignToElement(Tt){const Me=this._items.find(qe=>qe.elementRef.nativeElement===Tt),mt=this._currentItem;if(Me!==mt&&(mt?.deactivateInkBar(),Me)){const qe=mt?.elementRef.nativeElement.getBoundingClientRect?.();Me.activateInkBar(qe),this._currentItem=Me}}}function r(wt){return class extends wt{constructor(...Tt){super(...Tt),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(Tt){const Me=(0,J.Ig)(Tt);this._fitToContent!==Me&&(this._fitToContent=Me,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(Tt){const Me=this.elementRef.nativeElement;if(!Tt||!Me.getBoundingClientRect||!this._inkBarContentElement)return void Me.classList.add(Et);const mt=Me.getBoundingClientRect(),qe=Tt.width/mt.width,Ke=Tt.left-mt.left;Me.classList.add(he),this._inkBarContentElement.style.setProperty("transform",`translateX(${Ke}px) scaleX(${qe})`),Me.getBoundingClientRect(),Me.classList.remove(he),Me.classList.add(Et),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Et)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const Tt=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=Tt.createElement("span"),this._inkBarContentElement=Tt.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,g.Id)(class{}),o=r((()=>{class wt extends M{constructor(Me){super(),this.elementRef=Me}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq))};static#t=this.\u0275dir=p.lG2({type:wt,features:[p.qOj]})}return wt})());let n=(()=>{class wt extends o{static#e=this.\u0275fac=function(){let Me;return function(qe){return(Me||(Me=p.n5z(wt)))(qe||wt)}}();static#t=this.\u0275dir=p.lG2({type:wt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(mt,qe){2&mt&&(p.uIk("aria-disabled",!!qe.disabled),p.ekj("mat-mdc-tab-disabled",qe.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[p.qOj]})}return wt})();const t=(0,g.Id)(class{}),i=new p.OlP("MAT_TAB_GROUP");let a=(()=>{class wt extends t{get content(){return this._contentPortal}constructor(Me,mt){super(),this._viewContainerRef=Me,this._closestTabGroup=mt,this.textLabel="",this._contentPortal=null,this._stateChanges=new R.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(Me){(Me.hasOwnProperty("textLabel")||Me.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new S.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Me){Me&&Me._closestTab===this&&(this._templateLabel=Me)}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.s_b),p.Y36(i,8))};static#t=this.\u0275dir=p.lG2({type:wt,viewQuery:function(mt,qe){if(1&mt&&p.Gf(p.Rgc,7),2&mt){let Ke;p.iGM(Ke=p.CRH())&&(qe._implicitContent=Ke.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[p.qOj,p.TTD]})}return wt})(),c=(()=>{class wt extends a{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(Me){this._setTemplateLabelInput(Me)}static#e=this.\u0275fac=function(){let Me;return function(qe){return(Me||(Me=p.n5z(wt)))(qe||wt)}}();static#t=this.\u0275cmp=p.Xpm({type:wt,selectors:[["mat-tab"]],contentQueries:function(mt,qe,Ke){if(1&mt&&(p.Suo(Ke,le,7,p.Rgc),p.Suo(Ke,ke,5)),2&mt){let At;p.iGM(At=p.CRH())&&(qe._explicitContent=At.first),p.iGM(At=p.CRH())&&(qe.templateLabel=At.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[p._Bn([{provide:Be,useExisting:wt}]),p.qOj],ngContentSelectors:Xe,decls:1,vars:0,template:function(mt,qe){1&mt&&(p.F$t(),p.YNc(0,Ye,1,0,"ng-template"))},encapsulation:2})}return wt})();const l=(0,ee.i$)({passive:!0});let E=(()=>{class wt{get disablePagination(){return this._disablePagination}set disablePagination(Me){this._disablePagination=(0,J.Ig)(Me)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Me){Me=(0,J.su)(Me),this._selectedIndex!=Me&&(this._selectedIndexChanged=!0,this._selectedIndex=Me,this._keyManager&&this._keyManager.updateActiveItem(Me))}constructor(Me,mt,qe,Ke,At,Ut,Xt){this._elementRef=Me,this._changeDetectorRef=mt,this._viewportRuler=qe,this._dir=Ke,this._ngZone=At,this._platform=Ut,this._animationMode=Xt,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new R.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new R.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new p.vpe,this.indexFocused=new p.vpe,At.runOutsideAngular(()=>{(0,v.R)(Me.nativeElement,"mouseleave").pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,v.R)(this._previousPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,v.R)(this._nextPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Me=this._dir?this._dir.change:(0,N.of)("ltr"),mt=this._viewportRuler.change(150),qe=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new T.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,He.q)(1)).subscribe(qe),(0,B.T)(Me,mt,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)),qe()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(Ke=>{this.indexFocused.emit(Ke),this._setTabFocus(Ke)})}_itemsResized(){return"function"!=typeof ResizeObserver?O.E:this._items.changes.pipe((0,F.O)(this._items),(0,ye.w)(Me=>new te.y(mt=>this._ngZone.runOutsideAngular(()=>{const qe=new ResizeObserver(Ke=>mt.next(Ke));return Me.forEach(Ke=>qe.observe(Ke.elementRef.nativeElement)),()=>{qe.disconnect()}}))),(0,oe.T)(1),(0,w.h)(Me=>Me.some(mt=>mt.contentRect.width>0&&mt.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(Me){if(!(0,Le.Vb)(Me))switch(Me.keyCode){case Le.K5:case Le.L_:if(this.focusIndex!==this.selectedIndex){const mt=this._items.get(this.focusIndex);mt&&!mt.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Me))}break;default:this._keyManager.onKeydown(Me)}}_onContentChanges(){const Me=this._elementRef.nativeElement.textContent;Me!==this._currentTextContent&&(this._currentTextContent=Me||"",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(Me){!this._isValidIndex(Me)||this.focusIndex===Me||!this._keyManager||this._keyManager.setActiveItem(Me)}_isValidIndex(Me){return!this._items||!!this._items.toArray()[Me]}_setTabFocus(Me){if(this._showPaginationControls&&this._scrollToLabel(Me),this._items&&this._items.length){this._items.toArray()[Me].focus();const mt=this._tabListContainer.nativeElement;mt.scrollLeft="ltr"==this._getLayoutDirection()?0:mt.scrollWidth-mt.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Me=this.scrollDistance,mt="ltr"===this._getLayoutDirection()?-Me:Me;this._tabList.nativeElement.style.transform=`translateX(${Math.round(mt)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Me){this._scrollTo(Me)}_scrollHeader(Me){return this._scrollTo(this._scrollDistance+("before"==Me?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Me){this._stopInterval(),this._scrollHeader(Me)}_scrollToLabel(Me){if(this.disablePagination)return;const mt=this._items?this._items.toArray()[Me]:null;if(!mt)return;const qe=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:Ke,offsetWidth:At}=mt.elementRef.nativeElement;let Ut,Xt;"ltr"==this._getLayoutDirection()?(Ut=Ke,Xt=Ut+At):(Xt=this._tabListInner.nativeElement.offsetWidth-Ke,Ut=Xt-At);const mi=this.scrollDistance,Mi=this.scrollDistance+qe;UtMi&&(this.scrollDistance+=Math.min(Xt-Mi,Ut-mi))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Me=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Me||(this.scrollDistance=0),Me!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Me}}_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 Me=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,mt=Me?Me.elementRef.nativeElement:null;mt?this._inkBar.alignToElement(mt):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Me,mt){mt&&null!=mt.button&&0!==mt.button||(this._stopInterval(),(0,ne.H)(650,100).pipe((0,Ce.R)((0,B.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:qe,distance:Ke}=this._scrollHeader(Me);(0===Ke||Ke>=qe)&&this._stopInterval()}))}_scrollTo(Me){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const mt=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(mt,Me)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:mt,distance:this._scrollDistance}}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(z.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(ee.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:wt,inputs:{disablePagination:"disablePagination"}})}return wt})(),k=(()=>{class wt extends E{get disableRipple(){return this._disableRipple}set disableRipple(Me){this._disableRipple=(0,J.Ig)(Me)}constructor(Me,mt,qe,Ke,At,Ut,Xt){super(Me,mt,qe,Ke,At,Ut,Xt),this._disableRipple=!1}_itemSelected(Me){Me.preventDefault()}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(z.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(ee.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:wt,inputs:{disableRipple:"disableRipple"},features:[p.qOj]})}return wt})(),Q=(()=>{class wt extends k{constructor(Me,mt,qe,Ke,At,Ut,Xt){super(Me,mt,qe,Ke,At,Ut,Xt)}ngAfterContentInit(){this._inkBar=new Pe(this._items),super.ngAfterContentInit()}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(z.rL),p.Y36(b.Is,8),p.Y36(p.R0b),p.Y36(ee.t4),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:wt,selectors:[["mat-tab-header"]],contentQueries:function(mt,qe,Ke){if(1&mt&&p.Suo(Ke,n,4),2&mt){let At;p.iGM(At=p.CRH())&&(qe._items=At)}},viewQuery:function(mt,qe){if(1&mt&&(p.Gf(nt,7),p.Gf($e,7),p.Gf(ge,7),p.Gf(q,5),p.Gf(me,5)),2&mt){let Ke;p.iGM(Ke=p.CRH())&&(qe._tabListContainer=Ke.first),p.iGM(Ke=p.CRH())&&(qe._tabList=Ke.first),p.iGM(Ke=p.CRH())&&(qe._tabListInner=Ke.first),p.iGM(Ke=p.CRH())&&(qe._nextPaginator=Ke.first),p.iGM(Ke=p.CRH())&&(qe._previousPaginator=Ke.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(mt,qe){2&mt&&p.ekj("mat-mdc-tab-header-pagination-controls-enabled",qe._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==qe._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[p.qOj],ngContentSelectors:Xe,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(mt,qe){1&mt&&(p.F$t(),p.TgZ(0,"button",0,1),p.NdJ("click",function(){return qe._handlePaginatorClick("before")})("mousedown",function(At){return qe._handlePaginatorPress("before",At)})("touchend",function(){return qe._stopInterval()}),p._UZ(2,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.NdJ("keydown",function(At){return qe._handleKeydown(At)}),p.TgZ(5,"div",5,6),p.NdJ("cdkObserveContent",function(){return qe._onContentChanges()}),p.TgZ(7,"div",7,8),p.Hsn(9),p.qZA()()(),p.TgZ(10,"button",9,10),p.NdJ("mousedown",function(At){return qe._handlePaginatorPress("after",At)})("click",function(){return qe._handlePaginatorClick("after")})("touchend",function(){return qe._stopInterval()}),p._UZ(12,"div",2),p.qZA()),2&mt&&(p.ekj("mat-mdc-tab-header-pagination-disabled",qe._disableScrollBefore),p.Q6J("matRippleDisabled",qe._disableScrollBefore||qe.disableRipple)("disabled",qe._disableScrollBefore||null),p.xp6(3),p.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode),p.xp6(7),p.ekj("mat-mdc-tab-header-pagination-disabled",qe._disableScrollAfter),p.Q6J("matRippleDisabled",qe._disableScrollAfter||qe.disableRipple)("disabled",qe._disableScrollAfter||null))},dependencies:[g.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 wt})();const rt=new p.OlP("MAT_TABS_CONFIG");let Ge=0;const De=(0,g.pj)((0,g.Kr)(class{constructor(wt){this._elementRef=wt}}),"primary");let et=(()=>{class wt extends De{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Me){this._dynamicHeight=(0,J.Ig)(Me)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Me){this._indexToSelect=(0,J.su)(Me,null)}get animationDuration(){return this._animationDuration}set animationDuration(Me){this._animationDuration=/^\d+$/.test(Me+"")?Me+"ms":Me}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Me){this._contentTabIndex=(0,J.su)(Me,null)}get disablePagination(){return this._disablePagination}set disablePagination(Me){this._disablePagination=(0,J.Ig)(Me)}get preserveContent(){return this._preserveContent}set preserveContent(Me){this._preserveContent=(0,J.Ig)(Me)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Me){const mt=this._elementRef.nativeElement.classList;mt.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),Me&&mt.add("mat-tabs-with-background",`mat-background-${Me}`),this._backgroundColor=Me}constructor(Me,mt,qe,Ke){super(Me),this._changeDetectorRef=mt,this._animationMode=Ke,this._tabs=new p.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=x.w0.EMPTY,this._tabLabelSubscription=x.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=Ge++,this.animationDuration=qe&&qe.animationDuration?qe.animationDuration:"500ms",this.disablePagination=!(!qe||null==qe.disablePagination)&&qe.disablePagination,this.dynamicHeight=!(!qe||null==qe.dynamicHeight)&&qe.dynamicHeight,this.contentTabIndex=qe?.contentTabIndex??null,this.preserveContent=!!qe?.preserveContent}ngAfterContentChecked(){const Me=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Me){const mt=null==this._selectedIndex;if(!mt){this.selectedTabChange.emit(this._createChangeEvent(Me));const qe=this._tabBodyWrapper.nativeElement;qe.style.minHeight=qe.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((qe,Ke)=>qe.isActive=Ke===Me),mt||(this.selectedIndexChange.emit(Me),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((mt,qe)=>{mt.position=qe-Me,null!=this._selectedIndex&&0==mt.position&&!mt.origin&&(mt.origin=Me-this._selectedIndex)}),this._selectedIndex!==Me&&(this._selectedIndex=Me,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const Me=this._clampTabIndex(this._indexToSelect);if(Me===this._selectedIndex){const mt=this._tabs.toArray();let qe;for(let Ke=0;Ke{mt[Me].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(Me))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,F.O)(this._allTabs)).subscribe(Me=>{this._tabs.reset(Me.filter(mt=>mt._closestTabGroup===this||!mt._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(Me){const mt=this._tabHeader;mt&&(mt.focusIndex=Me)}_focusChanged(Me){this._lastFocusedTabIndex=Me,this.focusChange.emit(this._createChangeEvent(Me))}_createChangeEvent(Me){const mt=new ie;return mt.index=Me,this._tabs&&this._tabs.length&&(mt.tab=this._tabs.toArray()[Me]),mt}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.T)(...this._tabs.map(Me=>Me._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Me){return Math.min(this._tabs.length-1,Math.max(Me||0,0))}_getTabLabelId(Me){return`mat-tab-label-${this._groupId}-${Me}`}_getTabContentId(Me){return`mat-tab-content-${this._groupId}-${Me}`}_setTabBodyWrapperHeight(Me){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const mt=this._tabBodyWrapper.nativeElement;mt.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(mt.style.height=Me+"px")}_removeTabBodyWrapperHeight(){const Me=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Me.clientHeight,Me.style.height="",this.animationDone.emit()}_handleClick(Me,mt,qe){mt.focusIndex=qe,Me.disabled||(this.selectedIndex=qe)}_getTabIndex(Me){return Me===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(Me,mt){Me&&"mouse"!==Me&&"touch"!==Me&&(this._tabHeader.focusIndex=mt)}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(rt,8),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:wt,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 wt})(),se=(()=>{class wt extends et{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(Me){this._fitInkBarToContent=(0,J.Ig)(Me),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(Me){this._stretchTabs=(0,J.Ig)(Me)}constructor(Me,mt,qe,Ke){super(Me,mt,qe,Ke),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!qe||null==qe.fitInkBarToContent)&&qe.fitInkBarToContent,this.stretchTabs=!qe||null==qe.stretchTabs||qe.stretchTabs}static#e=this.\u0275fac=function(mt){return new(mt||wt)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(rt,8),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:wt,selectors:[["mat-tab-group"]],contentQueries:function(mt,qe,Ke){if(1&mt&&p.Suo(Ke,c,5),2&mt){let At;p.iGM(At=p.CRH())&&(qe._allTabs=At)}},viewQuery:function(mt,qe){if(1&mt&&(p.Gf(Oe,5),p.Gf(Ve,5)),2&mt){let Ke;p.iGM(Ke=p.CRH())&&(qe._tabBodyWrapper=Ke.first),p.iGM(Ke=p.CRH())&&(qe._tabHeader=Ke.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(mt,qe){2&mt&&(p.Udp("--mat-tab-animation-duration",qe.animationDuration),p.ekj("mat-mdc-tab-group-dynamic-height",qe.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===qe.headerPosition)("mat-mdc-tab-group-stretch-tabs",qe.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[p._Bn([{provide:i,useExisting:wt}]),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(mt,qe){1&mt&&(p.TgZ(0,"mat-tab-header",0,1),p.NdJ("indexFocused",function(At){return qe._focusChanged(At)})("selectFocusedIndex",function(At){return qe.selectedIndex=At}),p.YNc(2,fe,9,17,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.YNc(5,Je,1,11,"mat-tab-body",5),p.qZA()),2&mt&&(p.Q6J("selectedIndex",qe.selectedIndex||0)("disableRipple",qe.disableRipple)("disablePagination",qe.disablePagination),p.xp6(2),p.Q6J("ngForOf",qe._tabs),p.xp6(1),p.ekj("_mat-animation-noopable","NoopAnimations"===qe._animationMode),p.xp6(2),p.Q6J("ngForOf",qe._tabs))},dependencies:[e.mk,e.sg,e.O5,S.Pl,g.wG,T.kH,je,n,Q],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 wt})();class ie{}let zt=(()=>{class wt{static#e=this.\u0275fac=function(mt){return new(mt||wt)};static#t=this.\u0275mod=p.oAB({type:wt});static#i=this.\u0275inj=p.cJS({imports:[e.ez,g.BQ,S.eL,g.si,m.Q8,T.rt,g.BQ]})}return wt})()},81274:(Ee,Z,h)=>{"use strict";h.d(Z,{Ye:()=>R,g0:()=>N});var e=h(65879),p=h(23680),g=h(62831),S=h(96814);const m=["*",[["mat-toolbar-row"]]],T=["*","mat-toolbar-row"],b=(0,p.pj)(class{constructor(B){this._elementRef=B}});let x=(()=>{class B{static#e=this.\u0275fac=function(ne){return new(ne||B)};static#t=this.\u0275dir=e.lG2({type:B,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return B})(),R=(()=>{class B extends b{constructor(te,ne,F){super(te),this._platform=ne,this._document=F}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(ne){return new(ne||B)(e.Y36(e.SBq),e.Y36(g.t4),e.Y36(S.K0))};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["mat-toolbar"]],contentQueries:function(ne,F,ce){if(1&ne&&e.Suo(ce,x,5),2&ne){let Ce;e.iGM(Ce=e.CRH())&&(F._toolbarRows=Ce)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(ne,F){2&ne&&e.ekj("mat-toolbar-multiple-rows",F._toolbarRows.length>0)("mat-toolbar-single-row",0===F._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:T,decls:2,vars:0,template:function(ne,F){1&ne&&(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(ne){return new(ne||B)};static#t=this.\u0275mod=e.oAB({type:B});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return B})()},92596:(Ee,Z,h)=>{"use strict";h.d(Z,{AV:()=>me,gM:()=>nt});var e=h(59773),p=h(48180),g=h(42495),S=h(36028),m=h(65879),T=h(96814),b=h(62831),x=h(24191),R=h(49388),v=h(69594),N=h(16672),B=h(68484),O=h(78645),ne=(h(86825),h(23680));const F=["tooltip"],He=new m.OlP("mat-tooltip-scroll-strategy"),oe={provide:He,deps:[v.aV],useFactory:function ye(Oe){return()=>Oe.scrollStrategies.reposition({scrollThrottle:20})}},W=new m.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function w(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),z="tooltip-panel",ee=(0,b.i$)({passive:!0});let Xe=(()=>{class Oe{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,g.Ig)(ve),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ve){this._disabled=(0,g.Ig)(ve),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ve){this._showDelay=(0,g.su)(ve)}get hideDelay(){return this._hideDelay}set hideDelay(ve){this._hideDelay=(0,g.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,xe,ot,fe,Je,we,pt,Y,Ue,ae,je,U){this._overlay=ve,this._elementRef=xe,this._scrollDispatcher=ot,this._viewContainerRef=fe,this._ngZone=Je,this._platform=we,this._ariaDescriber=pt,this._focusMonitor=Y,this._dir=ae,this._defaultOptions=je,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,je&&(this._showDelay=je.showDelay,this._hideDelay=je.hideDelay,je.position&&(this.position=je.position),je.positionAtOrigin&&(this.positionAtOrigin=je.positionAtOrigin),je.touchGestures&&(this.touchGestures=je.touchGestures)),ae.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(([xe,ot])=>{ve.removeEventListener(xe,ot,ee)}),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,xe){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ot=this._createOverlay(xe);this._detach(),this._portal=this._portal||new B.C5(this._tooltipComponent,this._viewContainerRef);const fe=this._tooltipInstance=ot.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 xe=this._tooltipInstance;xe&&(xe.isVisible()?xe.hide(ve):(xe._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 xe=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ot=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ve||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(xe);return ot.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:ot,panelClass:`${this._cssClassPrefix}-${z}`,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===S.hY&&!(0,S.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 xe=ve.getConfig().positionStrategy,ot=this._getOrigin(),fe=this._getOverlayPosition();xe.withPositions([this._addOffset({...ot.main,...fe.main}),this._addOffset({...ot.fallback,...fe.fallback})])}_addOffset(ve){return ve}_getOrigin(){const ve=!this._dir||"ltr"==this._dir.value,xe=this.position;let ot;"above"==xe||"below"==xe?ot={originX:"center",originY:"above"==xe?"top":"bottom"}:"before"==xe||"left"==xe&&ve||"right"==xe&&!ve?ot={originX:"start",originY:"center"}:("after"==xe||"right"==xe&&ve||"left"==xe&&!ve)&&(ot={originX:"end",originY:"center"});const{x:fe,y:Je}=this._invertPosition(ot.originX,ot.originY);return{main:ot,fallback:{originX:fe,originY:Je}}}_getOverlayPosition(){const ve=!this._dir||"ltr"==this._dir.value,xe=this.position;let ot;"above"==xe?ot={overlayX:"center",overlayY:"bottom"}:"below"==xe?ot={overlayX:"center",overlayY:"top"}:"before"==xe||"left"==xe&&ve||"right"==xe&&!ve?ot={overlayX:"end",overlayY:"center"}:("after"==xe||"right"==xe&&ve||"left"==xe&&!ve)&&(ot={overlayX:"start",overlayY:"center"});const{x:fe,y:Je}=this._invertPosition(ot.overlayX,ot.overlayY);return{main:ot,fallback:{overlayX:fe,overlayY:Je}}}_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,xe){return"above"===this.position||"below"===this.position?"top"===xe?xe="bottom":"bottom"===xe&&(xe="top"):"end"===ve?ve="start":"start"===ve&&(ve="end"),{x:ve,y:xe}}_updateCurrentPositionClass(ve){const{overlayY:xe,originX:ot,originY:fe}=ve;let Je;if(Je="center"===xe?this._dir&&"rtl"===this._dir.value?"end"===ot?"left":"right":"start"===ot?"left":"right":"bottom"===xe&&"top"===fe?"above":"below",Je!==this._currentPosition){const we=this._overlayRef;if(we){const pt=`${this._cssClassPrefix}-${z}-`;we.removePanelClass(pt+this._currentPosition),we.addPanelClass(pt+Je)}this._currentPosition=Je}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ve=>{let xe;this._setupPointerExitEventsIfNeeded(),void 0!==ve.x&&void 0!==ve.y&&(xe=ve),this.show(void 0,xe)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ve=>{const xe=ve.targetTouches?.[0],ot=xe?{x:xe.clientX,y:xe.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,ot),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ve=[];if(this._platformSupportsMouseEvents())ve.push(["mouseleave",xe=>{const ot=xe.relatedTarget;(!ot||!this._overlayRef?.overlayElement.contains(ot))&&this.hide()}],["wheel",xe=>this._wheelListener(xe)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const xe=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ve.push(["touchend",xe],["touchcancel",xe])}this._addListeners(ve),this._passiveListeners.push(...ve)}_addListeners(ve){ve.forEach(([xe,ot])=>{this._elementRef.nativeElement.addEventListener(xe,ot,ee)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ve){if(this._isTooltipVisible()){const xe=this._document.elementFromPoint(ve.clientX,ve.clientY),ot=this._elementRef.nativeElement;xe!==ot&&!ot.contains(xe)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ve=this.touchGestures;if("off"!==ve){const xe=this._elementRef.nativeElement,ot=xe.style;("on"===ve||"INPUT"!==xe.nodeName&&"TEXTAREA"!==xe.nodeName)&&(ot.userSelect=ot.msUserSelect=ot.webkitUserSelect=ot.MozUserSelect="none"),("on"===ve||!xe.draggable)&&(ot.webkitUserDrag="none"),ot.touchAction="none",ot.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(xe){m.$Z()};static#t=this.\u0275dir=m.lG2({type:Oe,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 Oe})(),nt=(()=>{class Oe extends Xe{constructor(ve,xe,ot,fe,Je,we,pt,Y,Ue,ae,je,U){super(ve,xe,ot,fe,Je,we,pt,Y,Ue,ae,je,U),this._tooltipComponent=ge,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(ve){const ot=!this._dir||"ltr"==this._dir.value;return"top"===ve.originY?ve.offsetY=-8:"bottom"===ve.originY?ve.offsetY=8:"start"===ve.originX?ve.offsetX=ot?-8:8:"end"===ve.originX&&(ve.offsetX=ot?8:-8),ve}static#e=this.\u0275fac=function(xe){return new(xe||Oe)(m.Y36(v.aV),m.Y36(m.SBq),m.Y36(N.mF),m.Y36(m.s_b),m.Y36(m.R0b),m.Y36(b.t4),m.Y36(x.$s),m.Y36(x.tE),m.Y36(He),m.Y36(R.Is,8),m.Y36(W,8),m.Y36(T.K0))};static#t=this.\u0275dir=m.lG2({type:Oe,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(xe,ot){2&xe&&m.ekj("mat-mdc-tooltip-disabled",ot.disabled)},exportAs:["matTooltip"],features:[m.qOj]})}return Oe})(),$e=(()=>{class Oe{constructor(ve,xe){this._changeDetectorRef=ve,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new O.x,this._animationsDisabled="NoopAnimations"===xe}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 xe=this._tooltip.nativeElement,ot=this._showAnimation,fe=this._hideAnimation;if(xe.classList.remove(ve?fe:ot),xe.classList.add(ve?ot:fe),this._isVisible=ve,ve&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Je=getComputedStyle(xe);("0s"===Je.getPropertyValue("animation-duration")||"none"===Je.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ve&&this._onShow(),this._animationsDisabled&&(xe.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ve))}static#e=this.\u0275fac=function(xe){return new(xe||Oe)(m.Y36(m.sBO),m.Y36(m.QbO,8))};static#t=this.\u0275dir=m.lG2({type:Oe})}return Oe})(),ge=(()=>{class Oe extends $e{constructor(ve,xe,ot){super(ve,ot),this._elementRef=xe,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(xe){return new(xe||Oe)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(m.QbO,8))};static#t=this.\u0275cmp=m.Xpm({type:Oe,selectors:[["mat-tooltip-component"]],viewQuery:function(xe,ot){if(1&xe&&m.Gf(F,7),2&xe){let fe;m.iGM(fe=m.CRH())&&(ot._tooltip=fe.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(xe,ot){1&xe&&m.NdJ("mouseleave",function(Je){return ot._handleMouseLeave(Je)}),2&xe&&m.Udp("zoom",ot.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(xe,ot){1&xe&&(m.TgZ(0,"div",0,1),m.NdJ("animationend",function(Je){return ot._handleAnimationEnd(Je)}),m.TgZ(2,"div",2),m._uU(3),m.qZA()()),2&xe&&(m.ekj("mdc-tooltip--multiline",ot._isMultiline),m.Q6J("ngClass",ot.tooltipClass),m.xp6(3),m.Oqu(ot.message))},dependencies:[T.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 Oe})(),me=(()=>{class Oe{static#e=this.\u0275fac=function(xe){return new(xe||Oe)};static#t=this.\u0275mod=m.oAB({type:Oe});static#i=this.\u0275inj=m.cJS({providers:[oe],imports:[x.rt,T.ez,v.U8,ne.BQ,ne.BQ,N.ZD]})}return Oe})()},98445:(Ee,Z,h)=>{"use strict";h.d(Z,{Ar:()=>ne,GZ:()=>O,JZ:()=>ye,WX:()=>w,dp:()=>He,eu:()=>ce,fQ:()=>B,gi:()=>F,kc:()=>oe,uo:()=>N});var e=h(41894),p=h(65879),g=h(23680),S=h(42495),m=h(78337),T=h(65619),b=h(63019),x=h(48180),R=h(37398);const v=(0,g.sb)((0,g.Id)(e.Hs));let N=(()=>{class W extends v{constructor(z,ee,Le){super(z,ee),this.tabIndex=Number(Le)||0}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(ee){return new(ee||W)(p.Y36(p.SBq),p.Y36(e._0),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:W,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:W}]),p.qOj]})}return W})(),B=(()=>{class W extends e.rO{static#e=this.\u0275fac=function(){let z;return function(Le){return(z||(z=p.n5z(W)))(Le||W)}}();static#t=this.\u0275dir=p.lG2({type:W,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[p._Bn([{provide:e.rO,useExisting:W}]),p.qOj]})}return W})(),O=(()=>{class W extends e.Xx{get disabled(){return this._disabled}set disabled(z){this._disabled=(0,S.Ig)(z)}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(z){this._tabIndex=z??0}constructor(z,ee,Le,Ze){super(z,ee,Le),this._disabled=!1,this.tabIndex=Number(Ze)||0}ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(ee){return new(ee||W)(p.Y36(p.SBq),p.Y36(e._0),p.Y36(p.ZZ4),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:W,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:W},{provide:e.Hs,useExisting:W},{provide:e.HI,useExisting:W}]),p.qOj]})}return W})(),ne=(()=>{class W{constructor(z,ee){this.viewContainer=z,this._node=ee}static#e=this.\u0275fac=function(ee){return new(ee||W)(p.Y36(p.s_b),p.Y36(e.HI,8))};static#t=this.\u0275dir=p.lG2({type:W,selectors:[["","matTreeNodeOutlet",""]],features:[p._Bn([{provide:e.cu,useExisting:W}])]})}return W})(),F=(()=>{class W extends e._0{constructor(){super(...arguments),this._nodeOutlet=void 0}static#e=this.\u0275fac=function(){let z;return function(Le){return(z||(z=p.n5z(W)))(Le||W)}}();static#t=this.\u0275cmp=p.Xpm({type:W,selectors:[["mat-tree"]],viewQuery:function(ee,Le){if(1&ee&&p.Gf(ne,7),2&ee){let Ze;p.iGM(Ze=p.CRH())&&(Le._nodeOutlet=Ze.first)}},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[p._Bn([{provide:e._0,useExisting:W}]),p.qOj],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(ee,Le){1&ee&&p.GkF(0,0)},dependencies:[ne],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 W})(),ce=(()=>{class W extends e.Ud{static#e=this.\u0275fac=function(){let z;return function(Le){return(z||(z=p.n5z(W)))(Le||W)}}();static#t=this.\u0275dir=p.lG2({type:W,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[p._Bn([{provide:e.Ud,useExisting:W}]),p.qOj]})}return W})(),He=(()=>{class W{static#e=this.\u0275fac=function(ee){return new(ee||W)};static#t=this.\u0275mod=p.oAB({type:W});static#i=this.\u0275inj=p.cJS({imports:[e.nZ,g.BQ,g.BQ]})}return W})();class ye{constructor(J,z,ee,Le){this.transformFunction=J,this.getLevel=z,this.isExpandable=ee,this.getChildren=Le}_flattenNode(J,z,ee,Le){const Ze=this.transformFunction(J,z);if(ee.push(Ze),this.isExpandable(Ze)){const Ie=this.getChildren(J);Ie&&(Array.isArray(Ie)?this._flattenChildren(Ie,z,ee,Le):Ie.pipe((0,x.q)(1)).subscribe(ut=>{this._flattenChildren(ut,z,ee,Le)}))}return ee}_flattenChildren(J,z,ee,Le){J.forEach((Ze,Ie)=>{let ut=Le.slice();ut.push(Ie!=J.length-1),this._flattenNode(Ze,z+1,ee,ut)})}flattenNodes(J){let z=[];return J.forEach(ee=>this._flattenNode(ee,0,z,[])),z}expandFlattenedNodes(J,z){let ee=[],Le=[];return Le[0]=!0,J.forEach(Ze=>{let Ie=!0;for(let ut=0;ut<=this.getLevel(Ze);ut++)Ie=Ie&&Le[ut];Ie&&ee.push(Ze),this.isExpandable(Ze)&&(Le[this.getLevel(Ze)+1]=z.isExpanded(Ze))}),ee}}class oe extends m.o2{get data(){return this._data.value}set data(J){this._data.next(J),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}constructor(J,z,ee){super(),this._treeControl=J,this._treeFlattener=z,this._flattenedData=new T.X([]),this._expandedData=new T.X([]),this._data=new T.X([]),ee&&(this.data=ee)}connect(J){return(0,b.T)(J.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe((0,R.U)(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}}class w extends m.o2{constructor(){super(...arguments),this._data=new T.X([])}get data(){return this._data.value}set data(J){this._data.next(J)}connect(J){return(0,b.T)(J.viewChange,this._data).pipe((0,R.U)(()=>this.data))}disconnect(){}}},6593:(Ee,Z,h)=>{"use strict";h.d(Z,{Dx:()=>Et,H7:()=>E,b2:()=>U,q6:()=>Y,se:()=>ee});var e=h(65879),p=h(96814);class g extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class S extends g{static makeCurrent(){(0,p.HT)(new S)}onAndCancel(St,Mt,Ot){return St.addEventListener(Mt,Ot),()=>{St.removeEventListener(Mt,Ot)}}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 T(){return m=m||document.querySelector("base"),m?m.getAttribute("href"):null}();return null==Mt?null:function x(lt){b=b||document.createElement("a"),b.setAttribute("href",lt);const St=b.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 b,m=null,v=(()=>{class lt{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const N=new e.OlP("EventManagerPlugins");let B=(()=>{class lt{constructor(Mt,Ot){this._zone=Ot,this._eventNameToPlugin=new Map,Mt.forEach(Vt=>{Vt.manager=this}),this._plugins=Mt.slice().reverse()}addEventListener(Mt,Ot,Vt){return this._findPluginFor(Ot).addEventListener(Mt,Ot,Vt)}getZone(){return this._zone}_findPluginFor(Mt){let Ot=this._eventNameToPlugin.get(Mt);if(Ot)return Ot;if(Ot=this._plugins.find(si=>si.supports(Mt)),!Ot)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(Mt,Ot),Ot}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(N),e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();class O{constructor(St){this._doc=St}}const te="ng-app-id";let ne=(()=>{class lt{constructor(Mt,Ot,Vt,si={}){this.doc=Mt,this.appId=Ot,this.nonce=Vt,this.platformId=si,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,p.PM)(si),this.resetHostNodes()}addStyles(Mt){for(const Ot of Mt)1===this.changeUsageCount(Ot,1)&&this.onStyleAdded(Ot)}removeStyles(Mt){for(const Ot of Mt)this.changeUsageCount(Ot,-1)<=0&&this.onStyleRemoved(Ot)}ngOnDestroy(){const Mt=this.styleNodesInDOM;Mt&&(Mt.forEach(Ot=>Ot.remove()),Mt.clear());for(const Ot of this.getAllStyles())this.onStyleRemoved(Ot);this.resetHostNodes()}addHost(Mt){this.hostNodes.add(Mt);for(const Ot of this.getAllStyles())this.addStyleToHost(Mt,Ot)}removeHost(Mt){this.hostNodes.delete(Mt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Mt){for(const Ot of this.hostNodes)this.addStyleToHost(Ot,Mt)}onStyleRemoved(Mt){const Ot=this.styleRef;Ot.get(Mt)?.elements?.forEach(Vt=>Vt.remove()),Ot.delete(Mt)}collectServerRenderedStyles(){const Mt=this.doc.head?.querySelectorAll(`style[${te}="${this.appId}"]`);if(Mt?.length){const Ot=new Map;return Mt.forEach(Vt=>{null!=Vt.textContent&&Ot.set(Vt.textContent,Vt)}),Ot}return null}changeUsageCount(Mt,Ot){const Vt=this.styleRef;if(Vt.has(Mt)){const si=Vt.get(Mt);return si.usage+=Ot,si.usage}return Vt.set(Mt,{usage:Ot,elements:[]}),Ot}getStyleElement(Mt,Ot){const Vt=this.styleNodesInDOM,si=Vt?.get(Ot);if(si?.parentNode===Mt)return Vt.delete(Ot),si.removeAttribute(te),si;{const zt=this.doc.createElement("style");return this.nonce&&zt.setAttribute("nonce",this.nonce),zt.textContent=Ot,this.platformIsServer&&zt.setAttribute(te,this.appId),zt}}addStyleToHost(Mt,Ot){const Vt=this.getStyleElement(Mt,Ot);Mt.appendChild(Vt);const si=this.styleRef,zt=si.get(Ot)?.elements;zt?zt.push(Vt):si.set(Ot,{elements:[Vt],usage:1})}resetHostNodes(){const Mt=this.hostNodes;Mt.clear(),Mt.add(this.doc.head)}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const F={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/"},ce=/%COMP%/g,w=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function z(lt,St){return St.map(Mt=>Mt.replace(ce,lt))}let ee=(()=>{class lt{constructor(Mt,Ot,Vt,si,zt,wt,Tt,Me=null){this.eventManager=Mt,this.sharedStylesHost=Ot,this.appId=Vt,this.removeStylesOnCompDestroy=si,this.doc=zt,this.platformId=wt,this.ngZone=Tt,this.nonce=Me,this.rendererByCompId=new Map,this.platformIsServer=(0,p.PM)(wt),this.defaultRenderer=new Le(Mt,zt,Tt,this.platformIsServer)}createRenderer(Mt,Ot){if(!Mt||!Ot)return this.defaultRenderer;this.platformIsServer&&Ot.encapsulation===e.ifc.ShadowDom&&(Ot={...Ot,encapsulation:e.ifc.Emulated});const Vt=this.getOrCreateRenderer(Mt,Ot);return Vt instanceof nt?Vt.applyToHost(Mt):Vt instanceof Xe&&Vt.applyStyles(),Vt}getOrCreateRenderer(Mt,Ot){const Vt=this.rendererByCompId;let si=Vt.get(Ot.id);if(!si){const zt=this.doc,wt=this.ngZone,Tt=this.eventManager,Me=this.sharedStylesHost,mt=this.removeStylesOnCompDestroy,qe=this.platformIsServer;switch(Ot.encapsulation){case e.ifc.Emulated:si=new nt(Tt,Me,Ot,this.appId,mt,zt,wt,qe);break;case e.ifc.ShadowDom:return new Ye(Tt,Me,Mt,Ot,zt,wt,this.nonce,qe);default:si=new Xe(Tt,Me,Ot,mt,zt,wt,qe)}Vt.set(Ot.id,si)}return si}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(B),e.LFG(ne),e.LFG(e.AFp),e.LFG(w),e.LFG(p.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();class Le{constructor(St,Mt,Ot,Vt){this.eventManager=St,this.doc=Mt,this.ngZone=Ot,this.platformIsServer=Vt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(St,Mt){return Mt?this.doc.createElementNS(F[Mt]||Mt,St):this.doc.createElement(St)}createComment(St){return this.doc.createComment(St)}createText(St){return this.doc.createTextNode(St)}appendChild(St,Mt){(ut(St)?St.content:St).appendChild(Mt)}insertBefore(St,Mt,Ot){St&&(ut(St)?St.content:St).insertBefore(Mt,Ot)}removeChild(St,Mt){St&&St.removeChild(Mt)}selectRootElement(St,Mt){let Ot="string"==typeof St?this.doc.querySelector(St):St;if(!Ot)throw new e.vHH(-5104,!1);return Mt||(Ot.textContent=""),Ot}parentNode(St){return St.parentNode}nextSibling(St){return St.nextSibling}setAttribute(St,Mt,Ot,Vt){if(Vt){Mt=Vt+":"+Mt;const si=F[Vt];si?St.setAttributeNS(si,Mt,Ot):St.setAttribute(Mt,Ot)}else St.setAttribute(Mt,Ot)}removeAttribute(St,Mt,Ot){if(Ot){const Vt=F[Ot];Vt?St.removeAttributeNS(Vt,Mt):St.removeAttribute(`${Ot}:${Mt}`)}else St.removeAttribute(Mt)}addClass(St,Mt){St.classList.add(Mt)}removeClass(St,Mt){St.classList.remove(Mt)}setStyle(St,Mt,Ot,Vt){Vt&(e.JOm.DashCase|e.JOm.Important)?St.style.setProperty(Mt,Ot,Vt&e.JOm.Important?"important":""):St.style[Mt]=Ot}removeStyle(St,Mt,Ot){Ot&e.JOm.DashCase?St.style.removeProperty(Mt):St.style[Mt]=""}setProperty(St,Mt,Ot){St[Mt]=Ot}setValue(St,Mt){St.nodeValue=Mt}listen(St,Mt,Ot){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(Ot))}decoratePreventDefault(St){return Mt=>{if("__ngUnwrap__"===Mt)return St;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>St(Mt)):St(Mt))&&Mt.preventDefault()}}}function ut(lt){return"TEMPLATE"===lt.tagName&&void 0!==lt.content}class Ye extends Le{constructor(St,Mt,Ot,Vt,si,zt,wt,Tt){super(St,si,zt,Tt),this.sharedStylesHost=Mt,this.hostEl=Ot,this.shadowRoot=Ot.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Me=z(Vt.id,Vt.styles);for(const mt of Me){const qe=document.createElement("style");wt&&qe.setAttribute("nonce",wt),qe.textContent=mt,this.shadowRoot.appendChild(qe)}}nodeOrShadowRoot(St){return St===this.hostEl?this.shadowRoot:St}appendChild(St,Mt){return super.appendChild(this.nodeOrShadowRoot(St),Mt)}insertBefore(St,Mt,Ot){return super.insertBefore(this.nodeOrShadowRoot(St),Mt,Ot)}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 Xe extends Le{constructor(St,Mt,Ot,Vt,si,zt,wt,Tt){super(St,si,zt,wt),this.sharedStylesHost=Mt,this.removeStylesOnCompDestroy=Vt,this.styles=Tt?z(Tt,Ot.styles):Ot.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class nt extends Xe{constructor(St,Mt,Ot,Vt,si,zt,wt,Tt){const Me=Vt+"-"+Ot.id;super(St,Mt,Ot,si,zt,wt,Tt,Me),this.contentAttr=function W(lt){return"_ngcontent-%COMP%".replace(ce,lt)}(Me),this.hostAttr=function J(lt){return"_nghost-%COMP%".replace(ce,lt)}(Me)}applyToHost(St){this.applyStyles(),this.setAttribute(St,this.hostAttr,"")}createElement(St,Mt){const Ot=super.createElement(St,Mt);return super.setAttribute(Ot,this.contentAttr,""),Ot}}let $e=(()=>{class lt extends O{constructor(Mt){super(Mt)}supports(Mt){return!0}addEventListener(Mt,Ot,Vt){return Mt.addEventListener(Ot,Vt,!1),()=>this.removeEventListener(Mt,Ot,Vt)}removeEventListener(Mt,Ot,Vt){return Mt.removeEventListener(Ot,Vt)}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const ge=["alt","control","meta","shift"],q={"\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"},me={alt:lt=>lt.altKey,control:lt=>lt.ctrlKey,meta:lt=>lt.metaKey,shift:lt=>lt.shiftKey};let Oe=(()=>{class lt extends O{constructor(Mt){super(Mt)}supports(Mt){return null!=lt.parseEventName(Mt)}addEventListener(Mt,Ot,Vt){const si=lt.parseEventName(Ot),zt=lt.eventCallback(si.fullKey,Vt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.q)().onAndCancel(Mt,si.domEventName,zt))}static parseEventName(Mt){const Ot=Mt.toLowerCase().split("."),Vt=Ot.shift();if(0===Ot.length||"keydown"!==Vt&&"keyup"!==Vt)return null;const si=lt._normalizeKey(Ot.pop());let zt="",wt=Ot.indexOf("code");if(wt>-1&&(Ot.splice(wt,1),zt="code."),ge.forEach(Me=>{const mt=Ot.indexOf(Me);mt>-1&&(Ot.splice(mt,1),zt+=Me+".")}),zt+=si,0!=Ot.length||0===si.length)return null;const Tt={};return Tt.domEventName=Vt,Tt.fullKey=zt,Tt}static matchEventFullKeyCode(Mt,Ot){let Vt=q[Mt.key]||Mt.key,si="";return Ot.indexOf("code.")>-1&&(Vt=Mt.code,si="code."),!(null==Vt||!Vt)&&(Vt=Vt.toLowerCase()," "===Vt?Vt="space":"."===Vt&&(Vt="dot"),ge.forEach(zt=>{zt!==Vt&&(0,me[zt])(Mt)&&(si+=zt+".")}),si+=Vt,si===Ot)}static eventCallback(Mt,Ot,Vt){return si=>{lt.matchEventFullKeyCode(si,Mt)&&Vt.runGuarded(()=>Ot(si))}}static _normalizeKey(Mt){return"esc"===Mt?"escape":Mt}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac})}return lt})();const Y=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:p.bD},{provide:e.g9A,useValue:function fe(){S.makeCurrent()},multi:!0},{provide:p.K0,useFactory:function we(){return(0,e.RDi)(document),document},deps:[]}]),Ue=new e.OlP(""),ae=[{provide:e.rWj,useClass:class R{addToWindow(St){e.dqk.getAngularTestability=(Ot,Vt=!0)=>{const si=St.findTestabilityInTree(Ot,Vt);if(null==si)throw new e.vHH(5103,!1);return si},e.dqk.getAllAngularTestabilities=()=>St.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>St.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(Ot=>{const Vt=e.dqk.getAllAngularTestabilities();let si=Vt.length,zt=!1;const wt=function(Tt){zt=zt||Tt,si--,0==si&&Ot(zt)};Vt.forEach(Tt=>{Tt.whenStable(wt)})})}findTestabilityInTree(St,Mt,Ot){return null==Mt?null:St.getTestability(Mt)??(Ot?(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]}],je=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function Je(){return new e.qLn},deps:[]},{provide:N,useClass:$e,multi:!0,deps:[p.K0,e.R0b,e.Lbi]},{provide:N,useClass:Oe,multi:!0,deps:[p.K0]},ee,ne,B,{provide:e.FYo,useExisting:ee},{provide:p.JF,useClass:v,deps:[]},[]];let U=(()=>{class lt{constructor(Mt){}static withServerTransition(Mt){return{ngModule:lt,providers:[{provide:e.AFp,useValue:Mt.appId}]}}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(Ue,12))};static#t=this.\u0275mod=e.oAB({type:lt});static#i=this.\u0275inj=e.cJS({providers:[...je,...ae],imports:[p.ez,e.hGG]})}return lt})(),Et=(()=>{class lt{constructor(Mt){this._doc=Mt}getTitle(){return this._doc.title}setTitle(Mt){this._doc.title=Mt||""}static#e=this.\u0275fac=function(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new Ot:function ke(){return new Et((0,e.LFG)(p.K0))}(),Vt},providedIn:"root"})}return lt})();typeof window<"u"&&window;let E=(()=>{class lt{static#e=this.\u0275fac=function(Ot){return new(Ot||lt)};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new(Ot||lt):e.LFG(Q),Vt},providedIn:"root"})}return lt})(),Q=(()=>{class lt extends E{constructor(Mt){super(),this._doc=Mt}sanitize(Mt,Ot){if(null==Ot)return null;switch(Mt){case e.q3G.NONE:return Ot;case e.q3G.HTML:return(0,e.qzn)(Ot,"HTML")?(0,e.z3N)(Ot):(0,e.EiD)(this._doc,String(Ot)).toString();case e.q3G.STYLE:return(0,e.qzn)(Ot,"Style")?(0,e.z3N)(Ot):Ot;case e.q3G.SCRIPT:if((0,e.qzn)(Ot,"Script"))return(0,e.z3N)(Ot);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(Ot,"URL")?(0,e.z3N)(Ot):(0,e.mCW)(String(Ot));case e.q3G.RESOURCE_URL:if((0,e.qzn)(Ot,"ResourceURL"))return(0,e.z3N)(Ot);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(Ot){return new(Ot||lt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:lt,factory:function(Ot){let Vt=null;return Vt=Ot?new Ot:function k(lt){return new Q(lt.get(p.K0))}(e.LFG(e.zs3)),Vt},providedIn:"root"})}return lt})()},44112:(Ee,Z,h)=>{"use strict";h.d(Z,{gz:()=>bn,m2:()=>$i,OD:()=>an,GZ:()=>Ca,wN:()=>Zt,F0:()=>Ii,rH:()=>Mr,Bz:()=>Ns,lC:()=>nr});var e=h(65879),p=h(2664),g=h(7715),S=h(22096),m=h(65619),T=h(52572),b=h(46973),x=h(35211),R=h(74911),v=h(88407),N=h(58504),B=h(36232),O=h(93168),te=h(78645),ne=h(96814),F=h(37398),ce=h(94664),Ce=h(48180),He=h(27921),ye=h(32181),oe=h(9769),w=h(81374),W=h(76328),J=h(99397),z=h(26306),ee=h(79360),Le=h(69732),Ie=h(43572),ut=h(8251);function Ye(pe){return pe<=0?()=>B.E:(0,ee.e)((Re,$)=>{let Te=[];Re.subscribe((0,ut.x)($,ht=>{Te.push(ht),pe{for(const ht of Te)$.next(ht);$.complete()},void 0,()=>{Te=null}))})}var Xe=h(3026),nt=h(42737),ge=h(21441),q=h(64716),me=h(66196),Oe=h(57537),Ve=h(6593);const ve="primary",xe=Symbol("RouteTitle");class ot{constructor(Re){this.params=Re||{}}has(Re){return Object.prototype.hasOwnProperty.call(this.params,Re)}get(Re){if(this.has(Re)){const $=this.params[Re];return Array.isArray($)?$[0]:$}return null}getAll(Re){if(this.has(Re)){const $=this.params[Re];return Array.isArray($)?$:[$]}return[]}get keys(){return Object.keys(this.params)}}function fe(pe){return new ot(pe)}function Je(pe,Re,$){const Te=$.path.split("/");if(Te.length>pe.length||"full"===$.pathMatch&&(Re.hasChildren()||Te.lengthTe[kt]===ht)}return pe===Re}function Ue(pe){return pe.length>0?pe[pe.length-1]:null}function ae(pe){return(0,p.b)(pe)?pe:(0,e.QGY)(pe)?(0,g.D)(Promise.resolve(pe)):(0,S.of)(pe)}const je={exact:function Be(pe,Re,$){if(!f(pe.segments,Re.segments)||!Pe(pe.segments,Re.segments,$)||pe.numberOfChildren!==Re.numberOfChildren)return!1;for(const Te in Re.children)if(!pe.children[Te]||!Be(pe.children[Te],Re.children[Te],$))return!1;return!0},subset:Et},U={exact:function X(pe,Re){return pt(pe,Re)},subset:function ke(pe,Re){return Object.keys(Re).length<=Object.keys(pe).length&&Object.keys(Re).every($=>Y(pe[$],Re[$]))},ignored:()=>!0};function le(pe,Re,$){return je[$.paths](pe.root,Re.root,$.matrixParams)&&U[$.queryParams](pe.queryParams,Re.queryParams)&&!("exact"===$.fragment&&pe.fragment!==Re.fragment)}function Et(pe,Re,$){return he(pe,Re,Re.segments,$)}function he(pe,Re,$,Te){if(pe.segments.length>$.length){const ht=pe.segments.slice(0,$.length);return!(!f(ht,$)||Re.hasChildren()||!Pe(ht,$,Te))}if(pe.segments.length===$.length){if(!f(pe.segments,$)||!Pe(pe.segments,$,Te))return!1;for(const ht in Re.children)if(!pe.children[ht]||!Et(pe.children[ht],Re.children[ht],Te))return!1;return!0}{const ht=$.slice(0,pe.segments.length),kt=$.slice(pe.segments.length);return!!(f(pe.segments,ht)&&Pe(pe.segments,ht,Te)&&pe.children[ve])&&he(pe.children[ve],Re,kt,Te)}}function Pe(pe,Re,$){return Re.every((Te,ht)=>U[$](pe[ht].parameters,Te.parameters))}class r{constructor(Re=new u([],{}),$={},Te=null){this.root=Re,this.queryParams=$,this.fragment=Te}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fe(this.queryParams)),this._queryParamMap}toString(){return i.serialize(this)}}class u{constructor(Re,$){this.segments=Re,this.children=$,this.parent=null,Object.values($).forEach(Te=>Te.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return a(this)}}class C{constructor(Re,$){this.path=Re,this.parameters=$}get parameterMap(){return this._parameterMap||(this._parameterMap=fe(this.parameters)),this._parameterMap}toString(){return rt(this)}}function f(pe,Re){return pe.length===Re.length&&pe.every(($,Te)=>$.path===Re[Te].path)}let n=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return new t},providedIn:"root"})}return pe})();class t{parse(Re){const $=new Ot(Re);return new r($.parseRootSegment(),$.parseQueryParams(),$.parseFragment())}serialize(Re){const $=`/${c(Re.root,!0)}`,Te=function De(pe){const Re=Object.keys(pe).map($=>{const Te=pe[$];return Array.isArray(Te)?Te.map(ht=>`${d($)}=${d(ht)}`).join("&"):`${d($)}=${d(Te)}`}).filter($=>!!$);return Re.length?`?${Re.join("&")}`:""}(Re.queryParams);return`${$}${Te}${"string"==typeof Re.fragment?`#${function s(pe){return encodeURI(pe)}(Re.fragment)}`:""}`}}const i=new t;function a(pe){return pe.segments.map(Re=>rt(Re)).join("/")}function c(pe,Re){if(!pe.hasChildren())return a(pe);if(Re){const $=pe.children[ve]?c(pe.children[ve],!1):"",Te=[];return Object.entries(pe.children).forEach(([ht,kt])=>{ht!==ve&&Te.push(`${ht}:${c(kt,!1)}`)}),Te.length>0?`${$}(${Te.join("//")})`:$}{const $=function o(pe,Re){let $=[];return Object.entries(pe.children).forEach(([Te,ht])=>{Te===ve&&($=$.concat(Re(ht,Te)))}),Object.entries(pe.children).forEach(([Te,ht])=>{Te!==ve&&($=$.concat(Re(ht,Te)))}),$}(pe,(Te,ht)=>ht===ve?[c(pe.children[ve],!1)]:[`${ht}:${c(Te,!1)}`]);return 1===Object.keys(pe.children).length&&null!=pe.children[ve]?`${a(pe)}/${$[0]}`:`${a(pe)}/(${$.join("//")})`}}function l(pe){return encodeURIComponent(pe).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function d(pe){return l(pe).replace(/%3B/gi,";")}function E(pe){return l(pe).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function k(pe){return decodeURIComponent(pe)}function Q(pe){return k(pe.replace(/\+/g,"%20"))}function rt(pe){return`${E(pe.path)}${function Ge(pe){return Object.keys(pe).map(Re=>`;${E(Re)}=${E(pe[Re])}`).join("")}(pe.parameters)}`}const et=/^[^\/()?;#]+/;function se(pe){const Re=pe.match(et);return Re?Re[0]:""}const ie=/^[^\/()?;=#]+/,tt=/^[^=?&#]+/,St=/^[^&#]+/;class Ot{constructor(Re){this.url=Re,this.remaining=Re}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new u([],{}):new u([],this.parseChildren())}parseQueryParams(){const Re={};if(this.consumeOptional("?"))do{this.parseQueryParam(Re)}while(this.consumeOptional("&"));return Re}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Re=[];for(this.peekStartsWith("(")||Re.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Re.push(this.parseSegment());let $={};this.peekStartsWith("/(")&&(this.capture("/"),$=this.parseParens(!0));let Te={};return this.peekStartsWith("(")&&(Te=this.parseParens(!1)),(Re.length>0||Object.keys($).length>0)&&(Te[ve]=new u(Re,$)),Te}parseSegment(){const Re=se(this.remaining);if(""===Re&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(Re),new C(k(Re),this.parseMatrixParams())}parseMatrixParams(){const Re={};for(;this.consumeOptional(";");)this.parseParam(Re);return Re}parseParam(Re){const $=function _e(pe){const Re=pe.match(ie);return Re?Re[0]:""}(this.remaining);if(!$)return;this.capture($);let Te="";if(this.consumeOptional("=")){const ht=se(this.remaining);ht&&(Te=ht,this.capture(Te))}Re[k($)]=k(Te)}parseQueryParam(Re){const $=function lt(pe){const Re=pe.match(tt);return Re?Re[0]:""}(this.remaining);if(!$)return;this.capture($);let Te="";if(this.consumeOptional("=")){const Ht=function Mt(pe){const Re=pe.match(St);return Re?Re[0]:""}(this.remaining);Ht&&(Te=Ht,this.capture(Te))}const ht=Q($),kt=Q(Te);if(Re.hasOwnProperty(ht)){let Ht=Re[ht];Array.isArray(Ht)||(Ht=[Ht],Re[ht]=Ht),Ht.push(kt)}else Re[ht]=kt}parseParens(Re){const $={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Te=se(this.remaining),ht=this.remaining[Te.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new e.vHH(4010,!1);let kt;Te.indexOf(":")>-1?(kt=Te.slice(0,Te.indexOf(":")),this.capture(kt),this.capture(":")):Re&&(kt=ve);const Ht=this.parseChildren();$[kt]=1===Object.keys(Ht).length?Ht[ve]:new u([],Ht),this.consumeOptional("//")}return $}peekStartsWith(Re){return this.remaining.startsWith(Re)}consumeOptional(Re){return!!this.peekStartsWith(Re)&&(this.remaining=this.remaining.substring(Re.length),!0)}capture(Re){if(!this.consumeOptional(Re))throw new e.vHH(4011,!1)}}function Vt(pe){return pe.segments.length>0?new u([],{[ve]:pe}):pe}function si(pe){const Re={};for(const Te of Object.keys(pe.children)){const kt=si(pe.children[Te]);if(Te===ve&&0===kt.segments.length&&kt.hasChildren())for(const[Ht,ii]of Object.entries(kt.children))Re[Ht]=ii;else(kt.segments.length>0||kt.hasChildren())&&(Re[Te]=kt)}return function zt(pe){if(1===pe.numberOfChildren&&pe.children[ve]){const Re=pe.children[ve];return new u(pe.segments.concat(Re.segments),Re.children)}return pe}(new u(pe.segments,Re))}function wt(pe){return pe instanceof r}function Me(pe){let Re;const ht=Vt(function $(kt){const Ht={};for(const Ci of kt.children){const Ni=$(Ci);Ht[Ci.outlet]=Ni}const ii=new u(kt.url,Ht);return kt===pe&&(Re=ii),ii}(pe.root));return Re??ht}function mt(pe,Re,$,Te){let ht=pe;for(;ht.parent;)ht=ht.parent;if(0===Re.length)return At(ht,ht,ht,$,Te);const kt=function mi(pe){if("string"==typeof pe[0]&&1===pe.length&&"/"===pe[0])return new Xt(!0,0,pe);let Re=0,$=!1;const Te=pe.reduce((ht,kt,Ht)=>{if("object"==typeof kt&&null!=kt){if(kt.outlets){const ii={};return Object.entries(kt.outlets).forEach(([Ci,Ni])=>{ii[Ci]="string"==typeof Ni?Ni.split("/"):Ni}),[...ht,{outlets:ii}]}if(kt.segmentPath)return[...ht,kt.segmentPath]}return"string"!=typeof kt?[...ht,kt]:0===Ht?(kt.split("/").forEach((ii,Ci)=>{0==Ci&&"."===ii||(0==Ci&&""===ii?$=!0:".."===ii?Re++:""!=ii&&ht.push(ii))}),ht):[...ht,kt]},[]);return new Xt($,Re,Te)}(Re);if(kt.toRoot())return At(ht,ht,new u([],{}),$,Te);const Ht=function xt(pe,Re,$){if(pe.isAbsolute)return new Mi(Re,!0,0);if(!$)return new Mi(Re,!1,NaN);if(null===$.parent)return new Mi($,!0,0);const Te=qe(pe.commands[0])?0:1;return function _i(pe,Re,$){let Te=pe,ht=Re,kt=$;for(;kt>ht;){if(kt-=ht,Te=Te.parent,!Te)throw new e.vHH(4005,!1);ht=Te.segments.length}return new Mi(Te,!1,ht-kt)}($,$.segments.length-1+Te,pe.numberOfDoubleDots)}(kt,ht,pe),ii=Ht.processChildren?Gt(Ht.segmentGroup,Ht.index,kt.commands):Nt(Ht.segmentGroup,Ht.index,kt.commands);return At(ht,Ht.segmentGroup,ii,$,Te)}function qe(pe){return"object"==typeof pe&&null!=pe&&!pe.outlets&&!pe.segmentPath}function Ke(pe){return"object"==typeof pe&&null!=pe&&pe.outlets}function At(pe,Re,$,Te,ht){let Ht,kt={};Te&&Object.entries(Te).forEach(([Ci,Ni])=>{kt[Ci]=Array.isArray(Ni)?Ni.map(Fi=>`${Fi}`):`${Ni}`}),Ht=pe===Re?$:Ut(pe,Re,$);const ii=Vt(si(Ht));return new r(ii,kt,ht)}function Ut(pe,Re,$){const Te={};return Object.entries(pe.children).forEach(([ht,kt])=>{Te[ht]=kt===Re?$:Ut(kt,Re,$)}),new u(pe.segments,Te)}class Xt{constructor(Re,$,Te){if(this.isAbsolute=Re,this.numberOfDoubleDots=$,this.commands=Te,Re&&Te.length>0&&qe(Te[0]))throw new e.vHH(4003,!1);const ht=Te.find(Ke);if(ht&&ht!==Ue(Te))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Mi{constructor(Re,$,Te){this.segmentGroup=Re,this.processChildren=$,this.index=Te}}function Nt(pe,Re,$){if(pe||(pe=new u([],{})),0===pe.segments.length&&pe.hasChildren())return Gt(pe,Re,$);const Te=function li(pe,Re,$){let Te=0,ht=Re;const kt={match:!1,pathIndex:0,commandIndex:0};for(;ht=$.length)return kt;const Ht=pe.segments[ht],ii=$[Te];if(Ke(ii))break;const Ci=`${ii}`,Ni=Te<$.length-1?$[Te+1]:null;if(ht>0&&void 0===Ci)break;if(Ci&&Ni&&"object"==typeof Ni&&void 0===Ni.outlets){if(!ji(Ci,Ni,Ht))return kt;Te+=2}else{if(!ji(Ci,{},Ht))return kt;Te++}ht++}return{match:!0,pathIndex:ht,commandIndex:Te}}(pe,Re,$),ht=$.slice(Te.commandIndex);if(Te.match&&Te.pathIndex{"string"==typeof Ht&&(Ht=[Ht]),null!==Ht&&(ht[kt]=Nt(pe.children[kt],Re,Ht))}),Object.entries(pe.children).forEach(([kt,Ht])=>{void 0===Te[kt]&&(ht[kt]=Ht)}),new u(pe.segments,ht)}}function fi(pe,Re,$){const Te=pe.segments.slice(0,Re);let ht=0;for(;ht<$.length;){const kt=$[ht];if(Ke(kt)){const Ci=xi(kt.outlets);return new u(Te,Ci)}if(0===ht&&qe($[0])){Te.push(new C(pe.segments[Re].path,Zi($[0]))),ht++;continue}const Ht=Ke(kt)?kt.outlets[ve]:`${kt}`,ii=ht<$.length-1?$[ht+1]:null;Ht&&ii&&qe(ii)?(Te.push(new C(Ht,Zi(ii))),ht+=2):(Te.push(new C(Ht,{})),ht++)}return new u(Te,{})}function xi(pe){const Re={};return Object.entries(pe).forEach(([$,Te])=>{"string"==typeof Te&&(Te=[Te]),null!==Te&&(Re[$]=fi(new u([],{}),0,Te))}),Re}function Zi(pe){const Re={};return Object.entries(pe).forEach(([$,Te])=>Re[$]=`${Te}`),Re}function ji(pe,Re,$){return pe==$.path&&pt(Re,$.parameters)}const Di="imperative";class Qi{constructor(Re,$){this.id=Re,this.url=$}}class an extends Qi{constructor(Re,$,Te="imperative",ht=null){super(Re,$),this.type=0,this.navigationTrigger=Te,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class $i extends Qi{constructor(Re,$,Te){super(Re,$),this.urlAfterRedirects=Te,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Yt extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.reason=Te,this.code=ht,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class yi extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.reason=Te,this.code=ht,this.type=16}}class de extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.error=Te,this.target=ht,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ft extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.urlAfterRedirects=Te,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(Re,$,Te,ht){super(Re,$),this.urlAfterRedirects=Te,this.state=ht,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bt extends Qi{constructor(Re,$,Te,ht,kt){super(Re,$),this.urlAfterRedirects=Te,this.state=ht,this.shouldActivate=kt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ei extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.urlAfterRedirects=Te,this.state=ht,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oi extends Qi{constructor(Re,$,Te,ht){super(Re,$),this.urlAfterRedirects=Te,this.state=ht,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zn{constructor(Re){this.route=Re,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class $n{constructor(Re){this.route=Re,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fr{constructor(Re){this.snapshot=Re,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class On{constructor(Re){this.snapshot=Re,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class er{constructor(Re){this.snapshot=Re,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xr{constructor(Re){this.snapshot=Re,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qn{constructor(Re,$,Te){this.routerEvent=Re,this.position=$,this.anchor=Te,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Yi{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Mn,this.attachRef=null}}let Mn=(()=>{class pe{constructor(){this.contexts=new Map}onChildOutletCreated($,Te){const ht=this.getOrCreateContext($);ht.outlet=Te,this.contexts.set($,ht)}onChildOutletDestroyed($){const Te=this.getContext($);Te&&(Te.outlet=null,Te.attachRef=null)}onOutletDeactivated(){const $=this.contexts;return this.contexts=new Map,$}onOutletReAttached($){this.contexts=$}getOrCreateContext($){let Te=this.getContext($);return Te||(Te=new Yi,this.contexts.set($,Te)),Te}getContext($){return this.contexts.get($)||null}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();class Fn{constructor(Re){this._root=Re}get root(){return this._root.value}parent(Re){const $=this.pathFromRoot(Re);return $.length>1?$[$.length-2]:null}children(Re){const $=Sn(Re,this._root);return $?$.children.map(Te=>Te.value):[]}firstChild(Re){const $=Sn(Re,this._root);return $&&$.children.length>0?$.children[0].value:null}siblings(Re){const $=Wn(Re,this._root);return $.length<2?[]:$[$.length-2].children.map(ht=>ht.value).filter(ht=>ht!==Re)}pathFromRoot(Re){return Wn(Re,this._root).map($=>$.value)}}function Sn(pe,Re){if(pe===Re.value)return Re;for(const $ of Re.children){const Te=Sn(pe,$);if(Te)return Te}return null}function Wn(pe,Re){if(pe===Re.value)return[Re];for(const $ of Re.children){const Te=Wn(pe,$);if(Te.length)return Te.unshift(Re),Te}return[]}class or{constructor(Re,$){this.value=Re,this.children=$}toString(){return`TreeNode(${this.value})`}}function tr(pe){const Re={};return pe&&pe.children.forEach($=>Re[$.value.outlet]=$),Re}class Sr extends Fn{constructor(Re,$){super(Re),this.snapshot=$,cr(this,Re)}toString(){return this.snapshot.toString()}}function Xn(pe,Re){const $=function Fr(pe,Re){const Ht=new un([],{},{},"",{},ve,Re,null,{});return new Hn("",new or(Ht,[]))}(0,Re),Te=new m.X([new C("",{})]),ht=new m.X({}),kt=new m.X({}),Ht=new m.X({}),ii=new m.X(""),Ci=new bn(Te,ht,Ht,ii,kt,ve,Re,$.root);return Ci.snapshot=$.root,new Sr(new or(Ci,[]),$)}class bn{constructor(Re,$,Te,ht,kt,Ht,ii,Ci){this.urlSubject=Re,this.paramsSubject=$,this.queryParamsSubject=Te,this.fragmentSubject=ht,this.dataSubject=kt,this.outlet=Ht,this.component=ii,this._futureSnapshot=Ci,this.title=this.dataSubject?.pipe((0,F.U)(Ni=>Ni[xe]))??(0,S.of)(void 0),this.url=Re,this.params=$,this.queryParams=Te,this.fragment=ht,this.data=kt}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,F.U)(Re=>fe(Re)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,F.U)(Re=>fe(Re)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Si(pe,Re="emptyOnly"){const $=pe.pathFromRoot;let Te=0;if("always"!==Re)for(Te=$.length-1;Te>=1;){const ht=$[Te],kt=$[Te-1];if(ht.routeConfig&&""===ht.routeConfig.path)Te--;else{if(kt.component)break;Te--}}return function Gi(pe){return pe.reduce((Re,$)=>({params:{...Re.params,...$.params},data:{...Re.data,...$.data},resolve:{...$.data,...Re.resolve,...$.routeConfig?.data,...$._resolvedData}}),{params:{},data:{},resolve:{}})}($.slice(Te))}class un{get title(){return this.data?.[xe]}constructor(Re,$,Te,ht,kt,Ht,ii,Ci,Ni){this.url=Re,this.params=$,this.queryParams=Te,this.fragment=ht,this.data=kt,this.outlet=Ht,this.component=ii,this.routeConfig=Ci,this._resolve=Ni}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(Te=>Te.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Hn extends Fn{constructor(Re,$){super($),this.url=Re,cr(this,$)}toString(){return kn(this._root)}}function cr(pe,Re){Re.value._routerState=pe,Re.children.forEach($=>cr(pe,$))}function kn(pe){const Re=pe.children.length>0?` { ${pe.children.map(kn).join(", ")} } `:"";return`${pe.value}${Re}`}function ir(pe){if(pe.snapshot){const Re=pe.snapshot,$=pe._futureSnapshot;pe.snapshot=$,pt(Re.queryParams,$.queryParams)||pe.queryParamsSubject.next($.queryParams),Re.fragment!==$.fragment&&pe.fragmentSubject.next($.fragment),pt(Re.params,$.params)||pe.paramsSubject.next($.params),function we(pe,Re){if(pe.length!==Re.length)return!1;for(let $=0;$pt($.parameters,Re[Te].parameters))}(pe.url,Re.url);return $&&!(!pe.parent!=!Re.parent)&&(!pe.parent||wn(pe.parent,Re.parent))}let nr=(()=>{class pe{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)(Mn),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)(zi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges($){if($.name){const{firstChange:Te,previousValue:ht}=$.name;if(Te)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($){return this.parentContexts.getContext($)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const $=this.parentContexts.getContext(this.name);$?.route&&($.attachRef?this.attach($.attachRef,$.route):this.activateWith($.route,$.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 $=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit($.instance),$}attach($,Te){this.activated=$,this._activatedRoute=Te,this.location.insert($.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit($.instance)}deactivate(){if(this.activated){const $=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit($)}}activateWith($,Te){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=$;const ht=this.location,Ht=$.snapshot.component,ii=this.parentContexts.getOrCreateContext(this.name).children,Ci=new dr($,ii,ht.injector);this.activated=ht.createComponent(Ht,{index:ht.length,injector:Ci,environmentInjector:Te??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275dir=e.lG2({type:pe,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]})}return pe})();class dr{constructor(Re,$,Te){this.route=Re,this.childContexts=$,this.parent=Te}get(Re,$){return Re===bn?this.route:Re===Mn?this.childContexts:this.parent.get(Re,$)}}const zi=new e.OlP("");let rr=(()=>{class pe{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent($){this.unsubscribeFromRouteData($),this.subscribeToRouteData($)}unsubscribeFromRouteData($){this.outletDataSubscriptions.get($)?.unsubscribe(),this.outletDataSubscriptions.delete($)}subscribeToRouteData($){const{activatedRoute:Te}=$,ht=(0,T.a)([Te.queryParams,Te.params,Te.data]).pipe((0,ce.w)(([kt,Ht,ii],Ci)=>(ii={...kt,...Ht,...ii},0===Ci?(0,S.of)(ii):Promise.resolve(ii)))).subscribe(kt=>{if(!$.isActivated||!$.activatedComponentRef||$.activatedRoute!==Te||null===Te.component)return void this.unsubscribeFromRouteData($);const Ht=(0,e.qFp)(Te.component);if(Ht)for(const{templateName:ii}of Ht.inputs)$.activatedComponentRef.setInput(ii,kt[ii]);else this.unsubscribeFromRouteData($)});this.outletDataSubscriptions.set($,ht)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac})}return pe})();function Yn(pe,Re,$){if($&&pe.shouldReuseRoute(Re.value,$.value.snapshot)){const Te=$.value;Te._futureSnapshot=Re.value;const ht=function Cn(pe,Re,$){return Re.children.map(Te=>{for(const ht of $.children)if(pe.shouldReuseRoute(Te.value,ht.value.snapshot))return Yn(pe,Te,ht);return Yn(pe,Te)})}(pe,Re,$);return new or(Te,ht)}{if(pe.shouldAttach(Re.value)){const kt=pe.retrieve(Re.value);if(null!==kt){const Ht=kt.route;return Ht.value._futureSnapshot=Re.value,Ht.children=Re.children.map(ii=>Yn(pe,ii)),Ht}}const Te=function Pt(pe){return new bn(new m.X(pe.url),new m.X(pe.params),new m.X(pe.queryParams),new m.X(pe.fragment),new m.X(pe.data),pe.outlet,pe.component,pe)}(Re.value),ht=Re.children.map(kt=>Yn(pe,kt));return new or(Te,ht)}}const hi="ngNavigationCancelingError";function ct(pe,Re){const{redirectTo:$,navigationBehaviorOptions:Te}=wt(Re)?{redirectTo:Re,navigationBehaviorOptions:void 0}:Re,ht=Qt(!1,0,Re);return ht.url=$,ht.navigationBehaviorOptions=Te,ht}function Qt(pe,Re,$){const Te=new Error("NavigationCancelingError: "+(pe||""));return Te[hi]=!0,Te.cancellationCode=Re,$&&(Te.url=$),Te}function Jt(pe){return ci(pe)&&wt(pe.url)}function ci(pe){return pe&&pe[hi]}let Hi=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275cmp=e.Xpm({type:pe,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(Te,ht){1&Te&&e._UZ(0,"router-outlet")},dependencies:[nr],encapsulation:2})}return pe})();function vn(pe){const Re=pe.children&&pe.children.map(vn),$=Re?{...pe,children:Re}:{...pe};return!$.component&&!$.loadComponent&&(Re||$.loadChildren)&&$.outlet&&$.outlet!==ve&&($.component=Hi),$}function qi(pe){return pe.outlet||ve}function Rn(pe){if(!pe)return null;if(pe.routeConfig?._injector)return pe.routeConfig._injector;for(let Re=pe.parent;Re;Re=Re.parent){const $=Re.routeConfig;if($?._loadedInjector)return $._loadedInjector;if($?._injector)return $._injector}return null}class kr{constructor(Re,$,Te,ht,kt){this.routeReuseStrategy=Re,this.futureState=$,this.currState=Te,this.forwardEvent=ht,this.inputBindingEnabled=kt}activate(Re){const $=this.futureState._root,Te=this.currState?this.currState._root:null;this.deactivateChildRoutes($,Te,Re),ir(this.futureState.root),this.activateChildRoutes($,Te,Re)}deactivateChildRoutes(Re,$,Te){const ht=tr($);Re.children.forEach(kt=>{const Ht=kt.value.outlet;this.deactivateRoutes(kt,ht[Ht],Te),delete ht[Ht]}),Object.values(ht).forEach(kt=>{this.deactivateRouteAndItsChildren(kt,Te)})}deactivateRoutes(Re,$,Te){const ht=Re.value,kt=$?$.value:null;if(ht===kt)if(ht.component){const Ht=Te.getContext(ht.outlet);Ht&&this.deactivateChildRoutes(Re,$,Ht.children)}else this.deactivateChildRoutes(Re,$,Te);else kt&&this.deactivateRouteAndItsChildren($,Te)}deactivateRouteAndItsChildren(Re,$){Re.value.component&&this.routeReuseStrategy.shouldDetach(Re.value.snapshot)?this.detachAndStoreRouteSubtree(Re,$):this.deactivateRouteAndOutlet(Re,$)}detachAndStoreRouteSubtree(Re,$){const Te=$.getContext(Re.value.outlet),ht=Te&&Re.value.component?Te.children:$,kt=tr(Re);for(const Ht of Object.keys(kt))this.deactivateRouteAndItsChildren(kt[Ht],ht);if(Te&&Te.outlet){const Ht=Te.outlet.detach(),ii=Te.children.onOutletDeactivated();this.routeReuseStrategy.store(Re.value.snapshot,{componentRef:Ht,route:Re,contexts:ii})}}deactivateRouteAndOutlet(Re,$){const Te=$.getContext(Re.value.outlet),ht=Te&&Re.value.component?Te.children:$,kt=tr(Re);for(const Ht of Object.keys(kt))this.deactivateRouteAndItsChildren(kt[Ht],ht);Te&&(Te.outlet&&(Te.outlet.deactivate(),Te.children.onOutletDeactivated()),Te.attachRef=null,Te.route=null)}activateChildRoutes(Re,$,Te){const ht=tr($);Re.children.forEach(kt=>{this.activateRoutes(kt,ht[kt.value.outlet],Te),this.forwardEvent(new xr(kt.value.snapshot))}),Re.children.length&&this.forwardEvent(new On(Re.value.snapshot))}activateRoutes(Re,$,Te){const ht=Re.value,kt=$?$.value:null;if(ir(ht),ht===kt)if(ht.component){const Ht=Te.getOrCreateContext(ht.outlet);this.activateChildRoutes(Re,$,Ht.children)}else this.activateChildRoutes(Re,$,Te);else if(ht.component){const Ht=Te.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const ii=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Ht.children.onOutletReAttached(ii.contexts),Ht.attachRef=ii.componentRef,Ht.route=ii.route.value,Ht.outlet&&Ht.outlet.attach(ii.componentRef,ii.route.value),ir(ii.route.value),this.activateChildRoutes(Re,null,Ht.children)}else{const ii=Rn(ht.snapshot);Ht.attachRef=null,Ht.route=ht,Ht.injector=ii,Ht.outlet&&Ht.outlet.activateWith(ht,Ht.injector),this.activateChildRoutes(Re,null,Ht.children)}}else this.activateChildRoutes(Re,null,Te)}}class Jn{constructor(Re){this.path=Re,this.route=this.path[this.path.length-1]}}class Kn{constructor(Re,$){this.component=Re,this.route=$}}function Ba(pe,Re,$){const Te=pe._root;return _a(Te,Re?Re._root:null,$,[Te.value])}function Vr(pe,Re){const $=Symbol(),Te=Re.get(pe,$);return Te===$?"function"!=typeof pe||(0,e.Z0I)(pe)?Re.get(pe):pe:Te}function _a(pe,Re,$,Te,ht={canDeactivateChecks:[],canActivateChecks:[]}){const kt=tr(Re);return pe.children.forEach(Ht=>{(function ss(pe,Re,$,Te,ht={canDeactivateChecks:[],canActivateChecks:[]}){const kt=pe.value,Ht=Re?Re.value:null,ii=$?$.getContext(pe.value.outlet):null;if(Ht&&kt.routeConfig===Ht.routeConfig){const Ci=function bo(pe,Re,$){if("function"==typeof $)return $(pe,Re);switch($){case"pathParamsChange":return!f(pe.url,Re.url);case"pathParamsOrQueryParamsChange":return!f(pe.url,Re.url)||!pt(pe.queryParams,Re.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!wn(pe,Re)||!pt(pe.queryParams,Re.queryParams);default:return!wn(pe,Re)}}(Ht,kt,kt.routeConfig.runGuardsAndResolvers);Ci?ht.canActivateChecks.push(new Jn(Te)):(kt.data=Ht.data,kt._resolvedData=Ht._resolvedData),_a(pe,Re,kt.component?ii?ii.children:null:$,Te,ht),Ci&&ii&&ii.outlet&&ii.outlet.isActivated&&ht.canDeactivateChecks.push(new Kn(ii.outlet.component,Ht))}else Ht&&Br(Re,ii,ht),ht.canActivateChecks.push(new Jn(Te)),_a(pe,null,kt.component?ii?ii.children:null:$,Te,ht)})(Ht,kt[Ht.value.outlet],$,Te.concat([Ht.value]),ht),delete kt[Ht.value.outlet]}),Object.entries(kt).forEach(([Ht,ii])=>Br(ii,$.getContext(Ht),ht)),ht}function Br(pe,Re,$){const Te=tr(pe),ht=pe.value;Object.entries(Te).forEach(([kt,Ht])=>{Br(Ht,ht.component?Re?Re.children.getContext(kt):null:Re,$)}),$.canDeactivateChecks.push(new Kn(ht.component&&Re&&Re.outlet&&Re.outlet.isActivated?Re.outlet.component:null,ht))}function ga(pe){return"function"==typeof pe}function st(pe){return pe instanceof b.K||"EmptyError"===pe?.name}const _t=Symbol("INITIAL_VALUE");function Fe(){return(0,ce.w)(pe=>(0,T.a)(pe.map(Re=>Re.pipe((0,Ce.q)(1),(0,He.O)(_t)))).pipe((0,F.U)(Re=>{for(const $ of Re)if(!0!==$){if($===_t)return _t;if(!1===$||$ instanceof r)return $}return!0}),(0,ye.h)(Re=>Re!==_t),(0,Ce.q)(1)))}function vo(pe){return(0,v.z)((0,J.b)(Re=>{if(wt(Re))throw ct(0,Re)}),(0,F.U)(Re=>!0===Re))}class Ua{constructor(Re){this.segmentGroup=Re||null}}class ds{constructor(Re){this.urlTree=Re}}function zr(pe){return(0,N._)(new Ua(pe))}function Lr(pe){return(0,N._)(new ds(pe))}class Wr{constructor(Re,$){this.urlSerializer=Re,this.urlTree=$}noMatchError(Re){return new e.vHH(4002,!1)}lineralizeSegments(Re,$){let Te=[],ht=$.root;for(;;){if(Te=Te.concat(ht.segments),0===ht.numberOfChildren)return(0,S.of)(Te);if(ht.numberOfChildren>1||!ht.children[ve])return(0,N._)(new e.vHH(4e3,!1));ht=ht.children[ve]}}applyRedirectCommands(Re,$,Te){return this.applyRedirectCreateUrlTree($,this.urlSerializer.parse($),Re,Te)}applyRedirectCreateUrlTree(Re,$,Te,ht){const kt=this.createSegmentGroup(Re,$.root,Te,ht);return new r(kt,this.createQueryParams($.queryParams,this.urlTree.queryParams),$.fragment)}createQueryParams(Re,$){const Te={};return Object.entries(Re).forEach(([ht,kt])=>{if("string"==typeof kt&&kt.startsWith(":")){const ii=kt.substring(1);Te[ht]=$[ii]}else Te[ht]=kt}),Te}createSegmentGroup(Re,$,Te,ht){const kt=this.createSegments(Re,$.segments,Te,ht);let Ht={};return Object.entries($.children).forEach(([ii,Ci])=>{Ht[ii]=this.createSegmentGroup(Re,Ci,Te,ht)}),new u(kt,Ht)}createSegments(Re,$,Te,ht){return $.map(kt=>kt.path.startsWith(":")?this.findPosParam(Re,kt,ht):this.findOrReturn(kt,Te))}findPosParam(Re,$,Te){const ht=Te[$.path.substring(1)];if(!ht)throw new e.vHH(4001,!1);return ht}findOrReturn(Re,$){let Te=0;for(const ht of $){if(ht.path===Re.path)return $.splice(Te),ht;Te++}return Re}}const ko={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Aa(pe,Re,$,Te,ht){const kt=Yr(pe,Re,$);return kt.matched?(Te=function Xi(pe,Re){return pe.providers&&!pe._injector&&(pe._injector=(0,e.MMx)(pe.providers,Re,`Route: ${pe.path}`)),pe._injector??Re}(Re,Te),function cs(pe,Re,$,Te){const ht=Re.canMatch;if(!ht||0===ht.length)return(0,S.of)(!0);const kt=ht.map(Ht=>{const ii=Vr(Ht,pe);return ae(function eo(pe){return pe&&ga(pe.canMatch)}(ii)?ii.canMatch(Re,$):pe.runInContext(()=>ii(Re,$)))});return(0,S.of)(kt).pipe(Fe(),vo())}(Te,Re,$).pipe((0,F.U)(Ht=>!0===Ht?kt:{...ko}))):(0,S.of)(kt)}function Yr(pe,Re,$){if(""===Re.path)return"full"===Re.pathMatch&&(pe.hasChildren()||$.length>0)?{...ko}:{matched:!0,consumedSegments:[],remainingSegments:$,parameters:{},positionalParamSegments:{}};const ht=(Re.matcher||Je)($,pe,Re);if(!ht)return{...ko};const kt={};Object.entries(ht.posParams??{}).forEach(([ii,Ci])=>{kt[ii]=Ci.path});const Ht=ht.consumed.length>0?{...kt,...ht.consumed[ht.consumed.length-1].parameters}:kt;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:$.slice(ht.consumed.length),parameters:Ht,positionalParamSegments:ht.posParams??{}}}function oa(pe,Re,$,Te){return $.length>0&&function Co(pe,Re,$){return $.some(Te=>Ma(pe,Re,Te)&&qi(Te)!==ve)}(pe,$,Te)?{segmentGroup:new u(Re,Os(Te,new u($,pe.children))),slicedSegments:[]}:0===$.length&&function va(pe,Re,$){return $.some(Te=>Ma(pe,Re,Te))}(pe,$,Te)?{segmentGroup:new u(pe.segments,Mo(pe,0,$,Te,pe.children)),slicedSegments:$}:{segmentGroup:new u(pe.segments,pe.children),slicedSegments:$}}function Mo(pe,Re,$,Te,ht){const kt={};for(const Ht of Te)if(Ma(pe,$,Ht)&&!ht[qi(Ht)]){const ii=new u([],{});kt[qi(Ht)]=ii}return{...ht,...kt}}function Os(pe,Re){const $={};$[ve]=Re;for(const Te of pe)if(""===Te.path&&qi(Te)!==ve){const ht=new u([],{});$[qi(Te)]=ht}return $}function Ma(pe,Re,$){return(!(pe.hasChildren()||Re.length>0)||"full"!==$.pathMatch)&&""===$.path}class Rs{constructor(Re,$,Te,ht,kt,Ht,ii){this.injector=Re,this.configLoader=$,this.rootComponentType=Te,this.config=ht,this.urlTree=kt,this.paramsInheritanceStrategy=Ht,this.urlSerializer=ii,this.allowRedirects=!0,this.applyRedirects=new Wr(this.urlSerializer,this.urlTree)}noMatchError(Re){return new e.vHH(4002,!1)}recognize(){const Re=oa(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,Re,ve).pipe((0,z.K)($=>{if($ instanceof ds)return this.allowRedirects=!1,this.urlTree=$.urlTree,this.match($.urlTree);throw $ instanceof Ua?this.noMatchError($):$}),(0,F.U)($=>{const Te=new un([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ve,this.rootComponentType,null,{}),ht=new or(Te,$),kt=new Hn("",ht),Ht=function Tt(pe,Re,$=null,Te=null){return mt(Me(pe),Re,$,Te)}(Te,[],this.urlTree.queryParams,this.urlTree.fragment);return Ht.queryParams=this.urlTree.queryParams,kt.url=this.urlSerializer.serialize(Ht),this.inheritParamsAndData(kt._root),{state:kt,tree:Ht}}))}match(Re){return this.processSegmentGroup(this.injector,this.config,Re.root,ve).pipe((0,z.K)(Te=>{throw Te instanceof Ua?this.noMatchError(Te):Te}))}inheritParamsAndData(Re){const $=Re.value,Te=Si($,this.paramsInheritanceStrategy);$.params=Object.freeze(Te.params),$.data=Object.freeze(Te.data),Re.children.forEach(ht=>this.inheritParamsAndData(ht))}processSegmentGroup(Re,$,Te,ht){return 0===Te.segments.length&&Te.hasChildren()?this.processChildren(Re,$,Te):this.processSegment(Re,$,Te,Te.segments,ht,!0)}processChildren(Re,$,Te){const ht=[];for(const kt of Object.keys(Te.children))"primary"===kt?ht.unshift(kt):ht.push(kt);return(0,g.D)(ht).pipe((0,W.b)(kt=>{const Ht=Te.children[kt],ii=function wr(pe,Re){const $=pe.filter(Te=>qi(Te)===Re);return $.push(...pe.filter(Te=>qi(Te)!==Re)),$}($,kt);return this.processSegmentGroup(Re,ii,Ht,kt)}),function Ze(pe,Re){return(0,ee.e)((0,Le.U)(pe,Re,arguments.length>=2,!0))}((kt,Ht)=>(kt.push(...Ht),kt)),(0,Ie.d)(null),function $e(pe,Re){const $=arguments.length>=2;return Te=>Te.pipe(pe?(0,ye.h)((ht,kt)=>pe(ht,kt,Te)):nt.y,Ye(1),$?(0,Ie.d)(Re):(0,Xe.T)(()=>new b.K))}(),(0,oe.z)(kt=>{if(null===kt)return zr(Te);const Ht=Uo(kt);return function us(pe){pe.sort((Re,$)=>Re.value.outlet===ve?-1:$.value.outlet===ve?1:Re.value.outlet.localeCompare($.value.outlet))}(Ht),(0,S.of)(Ht)}))}processSegment(Re,$,Te,ht,kt,Ht){return(0,g.D)($).pipe((0,W.b)(ii=>this.processSegmentAgainstRoute(ii._injector??Re,$,ii,Te,ht,kt,Ht).pipe((0,z.K)(Ci=>{if(Ci instanceof Ua)return(0,S.of)(null);throw Ci}))),(0,w.P)(ii=>!!ii),(0,z.K)(ii=>{if(st(ii))return function Bo(pe,Re,$){return 0===Re.length&&!pe.children[$]}(Te,ht,kt)?(0,S.of)([]):zr(Te);throw ii}))}processSegmentAgainstRoute(Re,$,Te,ht,kt,Ht,ii){return function sa(pe,Re,$,Te){return!!(qi(pe)===Te||Te!==ve&&Ma(Re,$,pe))&&("**"===pe.path||Yr(Re,pe,$).matched)}(Te,ht,kt,Ht)?void 0===Te.redirectTo?this.matchSegmentAgainstRoute(Re,ht,Te,kt,Ht,ii):ii&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(Re,ht,$,Te,kt,Ht):zr(ht):zr(ht)}expandSegmentAgainstRouteUsingRedirect(Re,$,Te,ht,kt,Ht){return"**"===ht.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(Re,Te,ht,Ht):this.expandRegularSegmentAgainstRouteUsingRedirect(Re,$,Te,ht,kt,Ht)}expandWildCardWithParamsAgainstRouteUsingRedirect(Re,$,Te,ht){const kt=this.applyRedirects.applyRedirectCommands([],Te.redirectTo,{});return Te.redirectTo.startsWith("/")?Lr(kt):this.applyRedirects.lineralizeSegments(Te,kt).pipe((0,oe.z)(Ht=>{const ii=new u(Ht,{});return this.processSegment(Re,$,ii,Ht,ht,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(Re,$,Te,ht,kt,Ht){const{matched:ii,consumedSegments:Ci,remainingSegments:Ni,positionalParamSegments:Fi}=Yr($,ht,kt);if(!ii)return zr($);const sn=this.applyRedirects.applyRedirectCommands(Ci,ht.redirectTo,Fi);return ht.redirectTo.startsWith("/")?Lr(sn):this.applyRedirects.lineralizeSegments(ht,sn).pipe((0,oe.z)(In=>this.processSegment(Re,Te,$,In.concat(Ni),Ht,!1)))}matchSegmentAgainstRoute(Re,$,Te,ht,kt,Ht){let ii;if("**"===Te.path){const Ci=ht.length>0?Ue(ht).parameters:{},Ni=new un(ht,Ci,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Te),qi(Te),Te.component??Te._loadedComponent??null,Te,Fa(Te));ii=(0,S.of)({snapshot:Ni,consumedSegments:[],remainingSegments:[]}),$.children={}}else ii=Aa($,Te,ht,Re).pipe((0,F.U)(({matched:Ci,consumedSegments:Ni,remainingSegments:Fi,parameters:sn})=>Ci?{snapshot:new un(Ni,sn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Te),qi(Te),Te.component??Te._loadedComponent??null,Te,Fa(Te)),consumedSegments:Ni,remainingSegments:Fi}:null));return ii.pipe((0,ce.w)(Ci=>null===Ci?zr($):this.getChildConfig(Re=Te._injector??Re,Te,ht).pipe((0,ce.w)(({routes:Ni})=>{const Fi=Te._loadedInjector??Re,{snapshot:sn,consumedSegments:In,remainingSegments:ja}=Ci,{segmentGroup:ya,slicedSegments:wa}=oa($,In,ja,Ni);if(0===wa.length&&ya.hasChildren())return this.processChildren(Fi,Ni,ya).pipe((0,F.U)(ao=>null===ao?null:[new or(sn,ao)]));if(0===Ni.length&&0===wa.length)return(0,S.of)([new or(sn,[])]);const wi=qi(Te)===kt;return this.processSegment(Fi,Ni,ya,wa,wi?ve:kt,!0).pipe((0,F.U)(ao=>[new or(sn,ao)]))}))))}getChildConfig(Re,$,Te){return $.children?(0,S.of)({routes:$.children,injector:Re}):$.loadChildren?void 0!==$._loadedRoutes?(0,S.of)({routes:$._loadedRoutes,injector:$._loadedInjector}):function Pn(pe,Re,$,Te){const ht=Re.canLoad;if(void 0===ht||0===ht.length)return(0,S.of)(!0);const kt=ht.map(Ht=>{const ii=Vr(Ht,pe);return ae(function Ao(pe){return pe&&ga(pe.canLoad)}(ii)?ii.canLoad(Re,$):pe.runInContext(()=>ii(Re,$)))});return(0,S.of)(kt).pipe(Fe(),vo())}(Re,$,Te).pipe((0,oe.z)(ht=>ht?this.configLoader.loadChildren(Re,$).pipe((0,J.b)(kt=>{$._loadedRoutes=kt.routes,$._loadedInjector=kt.injector})):function Gn(pe){return(0,N._)(Qt(!1,3))}())):(0,S.of)({routes:[],injector:Re})}}function No(pe){const Re=pe.value.routeConfig;return Re&&""===Re.path}function Uo(pe){const Re=[],$=new Set;for(const Te of pe){if(!No(Te)){Re.push(Te);continue}const ht=Re.find(kt=>Te.value.routeConfig===kt.value.routeConfig);void 0!==ht?(ht.children.push(...Te.children),$.add(ht)):Re.push(Te)}for(const Te of $){const ht=Uo(Te.children);Re.push(new or(Te.value,ht))}return Re.filter(Te=>!$.has(Te))}function to(pe){return pe.data||{}}function Fa(pe){return pe.resolve||{}}function wo(pe){return"string"==typeof pe.title||null===pe.title}function Rr(pe){return(0,ce.w)(Re=>{const $=pe(Re);return $?(0,g.D)($).pipe((0,F.U)(()=>Re)):(0,S.of)(Re)})}const la=new e.OlP("ROUTES");let La=(()=>{class pe{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent($){if(this.componentLoaders.get($))return this.componentLoaders.get($);if($._loadedComponent)return(0,S.of)($._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener($);const Te=ae($.loadComponent()).pipe((0,F.U)(ur),(0,J.b)(kt=>{this.onLoadEndListener&&this.onLoadEndListener($),$._loadedComponent=kt}),(0,q.x)(()=>{this.componentLoaders.delete($)})),ht=new O.c(Te,()=>new te.x).pipe((0,me.x)());return this.componentLoaders.set($,ht),ht}loadChildren($,Te){if(this.childrenLoaders.get(Te))return this.childrenLoaders.get(Te);if(Te._loadedRoutes)return(0,S.of)({routes:Te._loadedRoutes,injector:Te._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Te);const kt=this.loadModuleFactoryOrRoutes(Te.loadChildren).pipe((0,F.U)(ii=>{this.onLoadEndListener&&this.onLoadEndListener(Te);let Ci,Ni;return Array.isArray(ii)?Ni=ii:(Ci=ii.create($).injector,Ni=Ci.get(la,[],e.XFs.Self|e.XFs.Optional).flat()),{routes:Ni.map(vn),injector:Ci}}),(0,q.x)(()=>{this.childrenLoaders.delete(Te)})),Ht=new O.c(kt,()=>new te.x).pipe((0,me.x)());return this.childrenLoaders.set(Te,Ht),Ht}loadModuleFactoryOrRoutes($){return ae($()).pipe((0,F.U)(ur),(0,oe.z)(Te=>Te instanceof e.YKP||Array.isArray(Te)?(0,S.of)(Te):(0,g.D)(this.compiler.compileModuleAsync(Te))))}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();function ur(pe){return function Bn(pe){return pe&&"object"==typeof pe&&"default"in pe}(pe)?pe.default:pe}let be=(()=>{class pe{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new te.x,this.configLoader=(0,e.f3M)(La),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(n),this.rootContexts=(0,e.f3M)(Mn),this.inputBindingEnabled=null!==(0,e.f3M)(zi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,S.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new $n(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new zn(ht))}complete(){this.transitions?.complete()}handleNavigationRequest($){const Te=++this.navigationId;this.transitions?.next({...this.transitions.value,...$,id:Te})}setupNavigations($){return this.transitions=new m.X({id:0,currentUrlTree:$.currentUrlTree,currentRawUrl:$.currentUrlTree,extractedUrl:$.urlHandlingStrategy.extract($.currentUrlTree),urlAfterRedirects:$.urlHandlingStrategy.extract($.currentUrlTree),rawUrl:$.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Di,restoredState:null,currentSnapshot:$.routerState.snapshot,targetSnapshot:null,currentRouterState:$.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ye.h)(Te=>0!==Te.id),(0,F.U)(Te=>({...Te,extractedUrl:$.urlHandlingStrategy.extract(Te.rawUrl)})),(0,ce.w)(Te=>{let ht=!1,kt=!1;return(0,S.of)(Te).pipe((0,J.b)(Ht=>{this.currentNavigation={id:Ht.id,initialUrl:Ht.rawUrl,extractedUrl:Ht.extractedUrl,trigger:Ht.source,extras:Ht.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,ce.w)(Ht=>{const ii=$.browserUrlTree.toString(),Ci=!$.navigated||Ht.extractedUrl.toString()!==ii||ii!==$.currentUrlTree.toString();if(!Ci&&"reload"!==(Ht.extras.onSameUrlNavigation??$.onSameUrlNavigation)){const Fi="";return this.events.next(new yi(Ht.id,$.serializeUrl(Te.rawUrl),Fi,0)),$.rawUrlTree=Ht.rawUrl,Ht.resolve(null),B.E}if($.urlHandlingStrategy.shouldProcessUrl(Ht.rawUrl))return Ct(Ht.source)&&($.browserUrlTree=Ht.extractedUrl),(0,S.of)(Ht).pipe((0,ce.w)(Fi=>{const sn=this.transitions?.getValue();return this.events.next(new an(Fi.id,this.urlSerializer.serialize(Fi.extractedUrl),Fi.source,Fi.restoredState)),sn!==this.transitions?.getValue()?B.E:Promise.resolve(Fi)}),function Fo(pe,Re,$,Te,ht,kt){return(0,oe.z)(Ht=>function al(pe,Re,$,Te,ht,kt,Ht="emptyOnly"){return new Rs(pe,Re,$,Te,ht,Ht,kt).recognize()}(pe,Re,$,Te,Ht.extractedUrl,ht,kt).pipe((0,F.U)(({state:ii,tree:Ci})=>({...Ht,targetSnapshot:ii,urlAfterRedirects:Ci}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,$.config,this.urlSerializer,$.paramsInheritanceStrategy),(0,J.b)(Fi=>{if(Te.targetSnapshot=Fi.targetSnapshot,Te.urlAfterRedirects=Fi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Fi.urlAfterRedirects},"eager"===$.urlUpdateStrategy){if(!Fi.extras.skipLocationChange){const In=$.urlHandlingStrategy.merge(Fi.urlAfterRedirects,Fi.rawUrl);$.setBrowserUrl(In,Fi)}$.browserUrlTree=Fi.urlAfterRedirects}const sn=new ft(Fi.id,this.urlSerializer.serialize(Fi.extractedUrl),this.urlSerializer.serialize(Fi.urlAfterRedirects),Fi.targetSnapshot);this.events.next(sn)}));if(Ci&&$.urlHandlingStrategy.shouldProcessUrl($.rawUrlTree)){const{id:Fi,extractedUrl:sn,source:In,restoredState:ja,extras:ya}=Ht,wa=new an(Fi,this.urlSerializer.serialize(sn),In,ja);this.events.next(wa);const wi=Xn(0,this.rootComponentType).snapshot;return Te={...Ht,targetSnapshot:wi,urlAfterRedirects:sn,extras:{...ya,skipLocationChange:!1,replaceUrl:!1}},(0,S.of)(Te)}{const Fi="";return this.events.next(new yi(Ht.id,$.serializeUrl(Te.extractedUrl),Fi,1)),$.rawUrlTree=Ht.rawUrl,Ht.resolve(null),B.E}}),(0,J.b)(Ht=>{const ii=new Qe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot);this.events.next(ii)}),(0,F.U)(Ht=>Te={...Ht,guards:Ba(Ht.targetSnapshot,Ht.currentSnapshot,this.rootContexts)}),function Lt(pe,Re){return(0,oe.z)($=>{const{targetSnapshot:Te,currentSnapshot:ht,guards:{canActivateChecks:kt,canDeactivateChecks:Ht}}=$;return 0===Ht.length&&0===kt.length?(0,S.of)({...$,guardsResult:!0}):function Kt(pe,Re,$,Te){return(0,g.D)(pe).pipe((0,oe.z)(ht=>function ba(pe,Re,$,Te,ht){const kt=Re&&Re.routeConfig?Re.routeConfig.canDeactivate:null;if(!kt||0===kt.length)return(0,S.of)(!0);const Ht=kt.map(ii=>{const Ci=Rn(Re)??ht,Ni=Vr(ii,Ci);return ae(function Xa(pe){return pe&&ga(pe.canDeactivate)}(Ni)?Ni.canDeactivate(pe,Re,$,Te):Ci.runInContext(()=>Ni(pe,Re,$,Te))).pipe((0,w.P)())});return(0,S.of)(Ht).pipe(Fe())}(ht.component,ht.route,$,Re,Te)),(0,w.P)(ht=>!0!==ht,!0))}(Ht,Te,ht,pe).pipe((0,oe.z)(ii=>ii&&function Ho(pe){return"boolean"==typeof pe}(ii)?function Ei(pe,Re,$,Te){return(0,g.D)(Re).pipe((0,W.b)(ht=>(0,x.z)(function Zn(pe,Re){return null!==pe&&Re&&Re(new fr(pe)),(0,S.of)(!0)}(ht.route.parent,Te),function on(pe,Re){return null!==pe&&Re&&Re(new er(pe)),(0,S.of)(!0)}(ht.route,Te),function Da(pe,Re,$){const Te=Re[Re.length-1],kt=Re.slice(0,Re.length-1).reverse().map(Ht=>function $a(pe){const Re=pe.routeConfig?pe.routeConfig.canActivateChild:null;return Re&&0!==Re.length?{node:pe,guards:Re}:null}(Ht)).filter(Ht=>null!==Ht).map(Ht=>(0,R.P)(()=>{const ii=Ht.guards.map(Ci=>{const Ni=Rn(Ht.node)??$,Fi=Vr(Ci,Ni);return ae(function Na(pe){return pe&&ga(pe.canActivateChild)}(Fi)?Fi.canActivateChild(Te,pe):Ni.runInContext(()=>Fi(Te,pe))).pipe((0,w.P)())});return(0,S.of)(ii).pipe(Fe())}));return(0,S.of)(kt).pipe(Fe())}(pe,ht.path,$),function jr(pe,Re,$){const Te=Re.routeConfig?Re.routeConfig.canActivate:null;if(!Te||0===Te.length)return(0,S.of)(!0);const ht=Te.map(kt=>(0,R.P)(()=>{const Ht=Rn(Re)??$,ii=Vr(kt,Ht);return ae(function Sa(pe){return pe&&ga(pe.canActivate)}(ii)?ii.canActivate(Re,pe):Ht.runInContext(()=>ii(Re,pe))).pipe((0,w.P)())}));return(0,S.of)(ht).pipe(Fe())}(pe,ht.route,$))),(0,w.P)(ht=>!0!==ht,!0))}(Te,kt,pe,Re):(0,S.of)(ii)),(0,F.U)(ii=>({...$,guardsResult:ii})))})}(this.environmentInjector,Ht=>this.events.next(Ht)),(0,J.b)(Ht=>{if(Te.guardsResult=Ht.guardsResult,wt(Ht.guardsResult))throw ct(0,Ht.guardsResult);const ii=new Bt(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize(Ht.urlAfterRedirects),Ht.targetSnapshot,!!Ht.guardsResult);this.events.next(ii)}),(0,ye.h)(Ht=>!!Ht.guardsResult||($.restoreHistory(Ht),this.cancelNavigationTransition(Ht,"",3),!1)),Rr(Ht=>{if(Ht.guards.canActivateChecks.length)return(0,S.of)(Ht).pipe((0,J.b)(ii=>{const Ci=new ei(ii.id,this.urlSerializer.serialize(ii.extractedUrl),this.urlSerializer.serialize(ii.urlAfterRedirects),ii.targetSnapshot);this.events.next(Ci)}),(0,ce.w)(ii=>{let Ci=!1;return(0,S.of)(ii).pipe(function Vo(pe,Re){return(0,oe.z)($=>{const{targetSnapshot:Te,guards:{canActivateChecks:ht}}=$;if(!ht.length)return(0,S.of)($);let kt=0;return(0,g.D)(ht).pipe((0,W.b)(Ht=>function yo(pe,Re,$,Te){const ht=pe.routeConfig,kt=pe._resolve;return void 0!==ht?.title&&!wo(ht)&&(kt[xe]=ht.title),function jo(pe,Re,$,Te){const ht=function Tr(pe){return[...Object.keys(pe),...Object.getOwnPropertySymbols(pe)]}(pe);if(0===ht.length)return(0,S.of)({});const kt={};return(0,g.D)(ht).pipe((0,oe.z)(Ht=>function Qr(pe,Re,$,Te){const ht=Rn(Re)??Te,kt=Vr(pe,ht);return ae(kt.resolve?kt.resolve(Re,$):ht.runInContext(()=>kt(Re,$)))}(pe[Ht],Re,$,Te).pipe((0,w.P)(),(0,J.b)(ii=>{kt[Ht]=ii}))),Ye(1),(0,ge.h)(kt),(0,z.K)(Ht=>st(Ht)?B.E:(0,N._)(Ht)))}(kt,pe,Re,Te).pipe((0,F.U)(Ht=>(pe._resolvedData=Ht,pe.data=Si(pe,$).resolve,ht&&wo(ht)&&(pe.data[xe]=ht.title),null)))}(Ht.route,Te,pe,Re)),(0,J.b)(()=>kt++),Ye(1),(0,oe.z)(Ht=>kt===ht.length?(0,S.of)($):B.E))})}($.paramsInheritanceStrategy,this.environmentInjector),(0,J.b)({next:()=>Ci=!0,complete:()=>{Ci||($.restoreHistory(ii),this.cancelNavigationTransition(ii,"",2))}}))}),(0,J.b)(ii=>{const Ci=new Oi(ii.id,this.urlSerializer.serialize(ii.extractedUrl),this.urlSerializer.serialize(ii.urlAfterRedirects),ii.targetSnapshot);this.events.next(Ci)}))}),Rr(Ht=>{const ii=Ci=>{const Ni=[];Ci.routeConfig?.loadComponent&&!Ci.routeConfig._loadedComponent&&Ni.push(this.configLoader.loadComponent(Ci.routeConfig).pipe((0,J.b)(Fi=>{Ci.component=Fi}),(0,F.U)(()=>{})));for(const Fi of Ci.children)Ni.push(...ii(Fi));return Ni};return(0,T.a)(ii(Ht.targetSnapshot.root)).pipe((0,Ie.d)(),(0,Ce.q)(1))}),Rr(()=>this.afterPreactivation()),(0,F.U)(Ht=>{const ii=function Dr(pe,Re,$){const Te=Yn(pe,Re._root,$?$._root:void 0);return new Sr(Te,Re)}($.routeReuseStrategy,Ht.targetSnapshot,Ht.currentRouterState);return Te={...Ht,targetRouterState:ii}}),(0,J.b)(Ht=>{$.currentUrlTree=Ht.urlAfterRedirects,$.rawUrlTree=$.urlHandlingStrategy.merge(Ht.urlAfterRedirects,Ht.rawUrl),$.routerState=Ht.targetRouterState,"deferred"===$.urlUpdateStrategy&&(Ht.extras.skipLocationChange||$.setBrowserUrl($.rawUrlTree,Ht),$.browserUrlTree=Ht.urlAfterRedirects)}),((pe,Re,$,Te)=>(0,F.U)(ht=>(new kr(Re,ht.targetRouterState,ht.currentRouterState,$,Te).activate(pe),ht)))(this.rootContexts,$.routeReuseStrategy,Ht=>this.events.next(Ht),this.inputBindingEnabled),(0,Ce.q)(1),(0,J.b)({next:Ht=>{ht=!0,this.lastSuccessfulNavigation=this.currentNavigation,$.navigated=!0,this.events.next(new $i(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),this.urlSerializer.serialize($.currentUrlTree))),$.titleStrategy?.updateTitle(Ht.targetRouterState.snapshot),Ht.resolve(!0)},complete:()=>{ht=!0}}),(0,q.x)(()=>{ht||kt||this.cancelNavigationTransition(Te,"",1),this.currentNavigation?.id===Te.id&&(this.currentNavigation=null)}),(0,z.K)(Ht=>{if(kt=!0,ci(Ht)){Jt(Ht)||($.navigated=!0,$.restoreHistory(Te,!0));const ii=new Yt(Te.id,this.urlSerializer.serialize(Te.extractedUrl),Ht.message,Ht.cancellationCode);if(this.events.next(ii),Jt(Ht)){const Ci=$.urlHandlingStrategy.merge(Ht.url,$.rawUrlTree),Ni={skipLocationChange:Te.extras.skipLocationChange,replaceUrl:"eager"===$.urlUpdateStrategy||Ct(Te.source)};$.scheduleNavigation(Ci,Di,null,Ni,{resolve:Te.resolve,reject:Te.reject,promise:Te.promise})}else Te.resolve(!1)}else{$.restoreHistory(Te,!0);const ii=new de(Te.id,this.urlSerializer.serialize(Te.extractedUrl),Ht,Te.targetSnapshot??void 0);this.events.next(ii);try{Te.resolve($.errorHandler(Ht))}catch(Ci){Te.reject(Ci)}}return B.E}))}))}cancelNavigationTransition($,Te,ht){const kt=new Yt($.id,this.urlSerializer.serialize($.extractedUrl),Te,ht);this.events.next(kt),$.resolve(!1)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();function Ct(pe){return pe!==Di}let We=(()=>{class pe{buildTitle($){let Te,ht=$.root;for(;void 0!==ht;)Te=this.getResolvedTitleForRoute(ht)??Te,ht=ht.children.find(kt=>kt.outlet===ve);return Te}getResolvedTitleForRoute($){return $.data[xe]}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(bt)},providedIn:"root"})}return pe})(),bt=(()=>{class pe extends We{constructor($){super(),this.title=$}updateTitle($){const Te=this.buildTitle($);void 0!==Te&&this.title.setTitle(Te)}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(Ve.Dx))};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),Zt=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(gi)},providedIn:"root"})}return pe})();class ai{shouldDetach(Re){return!1}store(Re,$){}shouldAttach(Re){return!1}retrieve(Re){return null}shouldReuseRoute(Re,$){return Re.routeConfig===$.routeConfig}}let gi=(()=>{class pe extends ai{static#e=this.\u0275fac=function(){let $;return function(ht){return($||($=e.n5z(pe)))(ht||pe)}}();static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();const Bi=new e.OlP("",{providedIn:"root",factory:()=>({})});let yn=(()=>{class pe{static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:function(){return(0,e.f3M)(_n)},providedIn:"root"})}return pe})(),_n=(()=>{class pe{shouldProcessUrl($){return!0}extract($){return $}merge($,Te){return $}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();var hn=function(pe){return pe[pe.COMPLETE=0]="COMPLETE",pe[pe.FAILED=1]="FAILED",pe[pe.REDIRECTING=2]="REDIRECTING",pe}(hn||{});function nn(pe,Re){pe.events.pipe((0,ye.h)($=>$ instanceof $i||$ instanceof Yt||$ instanceof de||$ instanceof yi),(0,F.U)($=>$ instanceof $i||$ instanceof yi?hn.COMPLETE:$ instanceof Yt&&(0===$.code||1===$.code)?hn.REDIRECTING:hn.FAILED),(0,ye.h)($=>$!==hn.REDIRECTING),(0,Ce.q)(1)).subscribe(()=>{Re()})}function Vn(pe){throw pe}function ln(pe,Re,$){return Re.parse("/")}const Nn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ii=(()=>{class pe{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||Vn,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||ln,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(yn),this.routeReuseStrategy=(0,e.f3M)(Zt),this.titleStrategy=(0,e.f3M)(We),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)(la,{optional:!0})?.flat()??[],this.navigationTransitions=(0,e.f3M)(be),this.urlSerializer=(0,e.f3M)(n),this.location=(0,e.f3M)(ne.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(zi,{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=Xn(0,null),this.navigationTransitions.setupNavigations(this).subscribe($=>{this.lastSuccessfulId=$.id,this.currentPageId=this.browserPageId??0},$=>{this.console.warn(`Unhandled Navigation Error: ${$}`)})}resetRootComponentType($){this.routerState.root.component=$,this.navigationTransitions.rootComponentType=$}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const $=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Di,$)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe($=>{const Te="popstate"===$.type?"popstate":"hashchange";"popstate"===Te&&setTimeout(()=>{this.navigateToSyncWithBrowser($.url,Te,$.state)},0)}))}navigateToSyncWithBrowser($,Te,ht){const kt={replaceUrl:!0},Ht=ht?.navigationId?ht:null;if(ht){const Ci={...ht};delete Ci.navigationId,delete Ci.\u0275routerPageId,0!==Object.keys(Ci).length&&(kt.state=Ci)}const ii=this.parseUrl($);this.scheduleNavigation(ii,Te,Ht,kt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig($){this.config=$.map(vn),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={}){const{relativeTo:ht,queryParams:kt,fragment:Ht,queryParamsHandling:ii,preserveFragment:Ci}=Te,Ni=Ci?this.currentUrlTree.fragment:Ht;let sn,Fi=null;switch(ii){case"merge":Fi={...this.currentUrlTree.queryParams,...kt};break;case"preserve":Fi=this.currentUrlTree.queryParams;break;default:Fi=kt||null}null!==Fi&&(Fi=this.removeEmptyProps(Fi));try{sn=Me(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof $[0]||!$[0].startsWith("/"))&&($=[]),sn=this.currentUrlTree.root}return mt(sn,$,Fi,Ni??null)}navigateByUrl($,Te={skipLocationChange:!1}){const ht=wt($)?$:this.parseUrl($),kt=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(kt,Di,null,Te)}navigate($,Te={skipLocationChange:!1}){return function $r(pe){for(let Re=0;Re{const kt=$[ht];return null!=kt&&(Te[ht]=kt),Te},{})}scheduleNavigation($,Te,ht,kt,Ht){if(this.disposed)return Promise.resolve(!1);let ii,Ci,Ni;Ht?(ii=Ht.resolve,Ci=Ht.reject,Ni=Ht.promise):Ni=new Promise((sn,In)=>{ii=sn,Ci=In});const Fi=this.pendingTasks.add();return nn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Fi))}),this.navigationTransitions.handleNavigationRequest({source:Te,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:$,extras:kt,resolve:ii,reject:Ci,promise:Ni,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ni.catch(sn=>Promise.reject(sn))}setBrowserUrl($,Te){const ht=this.urlSerializer.serialize($);if(this.location.isCurrentPathEqualTo(ht)||Te.extras.replaceUrl){const Ht={...Te.extras.state,...this.generateNgRouterState(Te.id,this.browserPageId)};this.location.replaceState(ht,"",Ht)}else{const kt={...Te.extras.state,...this.generateNgRouterState(Te.id,(this.browserPageId??0)+1)};this.location.go(ht,"",kt)}}restoreHistory($,Te=!1){if("computed"===this.canceledNavigationResolution){const kt=this.currentPageId-(this.browserPageId??this.currentPageId);0!==kt?this.location.historyGo(kt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===kt&&(this.resetState($),this.browserUrlTree=$.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Te&&this.resetState($),this.resetUrlToCurrentUrlTree())}resetState($){this.routerState=$.currentRouterState,this.currentUrlTree=$.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,$.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState($,Te){return"computed"===this.canceledNavigationResolution?{navigationId:$,\u0275routerPageId:Te}:{navigationId:$}}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),Mr=(()=>{class pe{constructor($,Te,ht,kt,Ht,ii){this.router=$,this.route=Te,this.tabIndexAttribute=ht,this.renderer=kt,this.el=Ht,this.locationStrategy=ii,this.href=null,this.commands=null,this.onChanges=new te.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ci=Ht.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ci||"area"===Ci,this.isAnchorElement?this.subscription=$.events.subscribe(Ni=>{Ni instanceof $i&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl($){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",$)}ngOnChanges($){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink($){null!=$?(this.commands=Array.isArray($)?$:[$],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick($,Te,ht,kt,Ht){return!!(null===this.urlTree||this.isAnchorElement&&(0!==$||Te||ht||kt||Ht||"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 $=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",$)}applyAttributeValue($,Te){const ht=this.renderer,kt=this.el.nativeElement;null!==Te?ht.setAttribute(kt,$,Te):ht.removeAttribute(kt,$)}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(Te){return new(Te||pe)(e.Y36(Ii),e.Y36(bn),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(ne.S$))};static#t=this.\u0275dir=e.lG2({type:pe,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Te,ht){1&Te&&e.NdJ("click",function(Ht){return ht.onClick(Ht.button,Ht.ctrlKey,Ht.shiftKey,Ht.altKey,Ht.metaKey)}),2&Te&&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 pe})();class ca{}let Ca=(()=>{class pe{preload($,Te){return(0,S.of)(null)}static#e=this.\u0275fac=function(Te){return new(Te||pe)};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})(),ps=(()=>{class pe{constructor($,Te,ht,kt,Ht){this.router=$,this.injector=ht,this.preloadingStrategy=kt,this.loader=Ht}setUpPreloading(){this.subscription=this.router.events.pipe((0,ye.h)($=>$ instanceof $i),(0,W.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes($,Te){const ht=[];for(const kt of Te){kt.providers&&!kt._injector&&(kt._injector=(0,e.MMx)(kt.providers,$,`Route: ${kt.path}`));const Ht=kt._injector??$,ii=kt._loadedInjector??Ht;(kt.loadChildren&&!kt._loadedRoutes&&void 0===kt.canLoad||kt.loadComponent&&!kt._loadedComponent)&&ht.push(this.preloadConfig(Ht,kt)),(kt.children||kt._loadedRoutes)&&ht.push(this.processRoutes(ii,kt.children??kt._loadedRoutes))}return(0,g.D)(ht).pipe((0,Oe.J)())}preloadConfig($,Te){return this.preloadingStrategy.preload(Te,()=>{let ht;ht=Te.loadChildren&&void 0===Te.canLoad?this.loader.loadChildren($,Te):(0,S.of)(null);const kt=ht.pipe((0,oe.z)(Ht=>null===Ht?(0,S.of)(void 0):(Te._loadedRoutes=Ht.routes,Te._loadedInjector=Ht.injector,this.processRoutes(Ht.injector??$,Ht.routes))));if(Te.loadComponent&&!Te._loadedComponent){const Ht=this.loader.loadComponent(Te);return(0,g.D)([kt,Ht]).pipe((0,Oe.J)())}return kt})}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(Ii),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(ca),e.LFG(La))};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac,providedIn:"root"})}return pe})();const io=new e.OlP("");let zo=(()=>{class pe{constructor($,Te,ht,kt,Ht={}){this.urlSerializer=$,this.transitions=Te,this.viewportScroller=ht,this.zone=kt,this.options=Ht,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ht.scrollPositionRestoration=Ht.scrollPositionRestoration||"disabled",Ht.anchorScrolling=Ht.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($=>{$ instanceof an?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=$.navigationTrigger,this.restoredId=$.restoredState?$.restoredState.navigationId:0):$ instanceof $i?(this.lastId=$.id,this.scheduleScrollEvent($,this.urlSerializer.parse($.urlAfterRedirects).fragment)):$ instanceof yi&&0===$.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent($,this.urlSerializer.parse($.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe($=>{$ instanceof qn&&($.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition($.position):$.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor($.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent($,Te){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new qn($,"popstate"===this.lastSource?this.store[this.restoredId]:null,Te))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(Te){e.$Z()};static#t=this.\u0275prov=e.Yz7({token:pe,factory:pe.\u0275fac})}return pe})();function bi(pe,Re){return{\u0275kind:pe,\u0275providers:Re}}function To(){const pe=(0,e.f3M)(e.zs3);return Re=>{const $=pe.get(e.z2F);if(Re!==$.components[0])return;const Te=pe.get(Ii),ht=pe.get(Va);1===pe.get(Ur)&&Te.initialNavigation(),pe.get(Is,null,e.XFs.Optional)?.setUpPreloading(),pe.get(io,null,e.XFs.Optional)?.init(),Te.resetRootComponentType($.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Va=new e.OlP("",{factory:()=>new te.x}),Ur=new e.OlP("",{providedIn:"root",factory:()=>1}),Is=new e.OlP("");function qo(pe){return bi(0,[{provide:Is,useExisting:ps},{provide:ca,useExisting:pe}])}const ks=new e.OlP("ROUTER_FORROOT_GUARD"),fs=[ne.Ye,{provide:n,useClass:t},Ii,Mn,{provide:bn,useFactory:function Oa(pe){return pe.routerState.root},deps:[Ii]},La,[]];function Bs(){return new e.PXZ("Router",Ii)}let Ns=(()=>{class pe{constructor($){}static forRoot($,Te){return{ngModule:pe,providers:[fs,[],{provide:la,multi:!0,useValue:$},{provide:ks,useFactory:Qo,deps:[[Ii,new e.FiY,new e.tp0]]},{provide:Bi,useValue:Te||{}},Te?.useHash?{provide:ne.S$,useClass:ne.Do}:{provide:ne.S$,useClass:ne.b0},{provide:io,useFactory:()=>{const pe=(0,e.f3M)(ne.EM),Re=(0,e.f3M)(e.R0b),$=(0,e.f3M)(Bi),Te=(0,e.f3M)(be),ht=(0,e.f3M)(n);return $.scrollOffset&&pe.setOffset($.scrollOffset),new zo(ht,Te,pe,Re,$)}},Te?.preloadingStrategy?qo(Te.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Bs},Te?.initialNavigation?Us(Te):[],Te?.bindToComponentInputs?bi(8,[rr,{provide:zi,useExisting:rr}]).\u0275providers:[],[{provide:ro,useFactory:To},{provide:e.tb,multi:!0,useExisting:ro}]]}}static forChild($){return{ngModule:pe,providers:[{provide:la,multi:!0,useValue:$}]}}static#e=this.\u0275fac=function(Te){return new(Te||pe)(e.LFG(ks,8))};static#t=this.\u0275mod=e.oAB({type:pe});static#i=this.\u0275inj=e.cJS({})}return pe})();function Qo(pe){return"guarded"}function Us(pe){return["disabled"===pe.initialNavigation?bi(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const Re=(0,e.f3M)(Ii);return()=>{Re.setUpLocationChangeListener()}}},{provide:Ur,useValue:2}]).\u0275providers:[],"enabledBlocking"===pe.initialNavigation?bi(2,[{provide:Ur,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:Re=>{const $=Re.get(ne.V_,Promise.resolve());return()=>$.then(()=>new Promise(Te=>{const ht=Re.get(Ii),kt=Re.get(Va);nn(ht,()=>{Te(!0)}),Re.get(be).afterPreactivation=()=>(Te(!0),kt.closed?(0,S.of)(void 0):kt),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ro=new e.OlP("")},71365:(Ee,Z,h)=>{"use strict";h.d(Z,{X$:()=>Ye,Zw:()=>B,aw:()=>Xe,sK:()=>Ie});var e=h(65879),p=h(22096),g=h(2664),S=h(9315),m=h(35211),T=h(74911),b=h(48180),x=h(67081),R=h(37398),v=h(76328),N=h(94664);class B{}let O=(()=>{class nt extends B{getTranslation(ge){return(0,p.of)({})}}return nt.\u0275fac=function(){let $e;return function(q){return($e||($e=e.n5z(nt)))(q||nt)}}(),nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})();class te{}let ne=(()=>{class nt{handle(ge){return ge.key}}return nt.\u0275fac=function(ge){return new(ge||nt)},nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})();function F(nt,$e){if(nt===$e)return!0;if(null===nt||null===$e)return!1;if(nt!=nt&&$e!=$e)return!0;let me,Oe,Ve,ge=typeof nt;if(ge==typeof $e&&"object"==ge){if(!Array.isArray(nt)){if(Array.isArray($e))return!1;for(Oe in Ve=Object.create(null),nt){if(!F(nt[Oe],$e[Oe]))return!1;Ve[Oe]=!0}for(Oe in $e)if(!(Oe in Ve)&&typeof $e[Oe]<"u")return!1;return!0}if(!Array.isArray($e))return!1;if((me=nt.length)==$e.length){for(Oe=0;Oe{Ce($e[q])?q in nt?ge[q]=He(nt[q],$e[q]):Object.assign(ge,{[q]:$e[q]}):Object.assign(ge,{[q]:$e[q]})}),ge}class ye{}let oe=(()=>{class nt extends ye{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ge,q){let me;return me="string"==typeof ge?this.interpolateString(ge,q):"function"==typeof ge?this.interpolateFunction(ge,q):ge,me}getValue(ge,q){let me="string"==typeof q?q.split("."):[q];q="";do{q+=me.shift(),!ce(ge)||!ce(ge[q])||"object"!=typeof ge[q]&&me.length?me.length?q+=".":ge=void 0:(ge=ge[q],q="")}while(me.length);return ge}interpolateFunction(ge,q){return ge(q)}interpolateString(ge,q){return q?ge.replace(this.templateMatcher,(me,Oe)=>{let Ve=this.getValue(q,Oe);return ce(Ve)?Ve:me}):ge}}return nt.\u0275fac=function(){let $e;return function(q){return($e||($e=e.n5z(nt)))(q||nt)}}(),nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})();class w{}let W=(()=>{class nt extends w{compile(ge,q){return ge}compileTranslations(ge,q){return ge}}return nt.\u0275fac=function(){let $e;return function(q){return($e||($e=e.n5z(nt)))(q||nt)}}(),nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})();class J{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 z=new e.OlP("USE_STORE"),ee=new e.OlP("USE_DEFAULT_LANG"),Le=new e.OlP("DEFAULT_LANGUAGE"),Ze=new e.OlP("USE_EXTEND");let Ie=(()=>{class nt{constructor(ge,q,me,Oe,Ve,ve=!0,xe=!1,ot=!1,fe){this.store=ge,this.currentLoader=q,this.compiler=me,this.parser=Oe,this.missingTranslationHandler=Ve,this.useDefaultLang=ve,this.isolate=xe,this.extend=ot,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 q=this.retrieveTranslations(ge);typeof q<"u"?(null==this.defaultLang&&(this.defaultLang=ge),q.pipe((0,b.q)(1)).subscribe(me=>{this.changeDefaultLang(ge)})):this.changeDefaultLang(ge)}getDefaultLang(){return this.defaultLang}use(ge){if(ge===this.currentLang)return(0,p.of)(this.translations[ge]);let q=this.retrieveTranslations(ge);return typeof q<"u"?(this.currentLang||(this.currentLang=ge),q.pipe((0,b.q)(1)).subscribe(me=>{this.changeLang(ge)}),q):(this.changeLang(ge),(0,p.of)(this.translations[ge]))}retrieveTranslations(ge){let q;return(typeof this.translations[ge]>"u"||this.extend)&&(this._translationRequests[ge]=this._translationRequests[ge]||this.getTranslation(ge),q=this._translationRequests[ge]),q}getTranslation(ge){this.pending=!0;const q=this.currentLoader.getTranslation(ge).pipe((0,x.d)(1),(0,b.q)(1));return this.loadingTranslations=q.pipe((0,R.U)(me=>this.compiler.compileTranslations(me,ge)),(0,x.d)(1),(0,b.q)(1)),this.loadingTranslations.subscribe({next:me=>{this.translations[ge]=this.extend&&this.translations[ge]?{...me,...this.translations[ge]}:me,this.updateLangs(),this.pending=!1},error:me=>{this.pending=!1}}),q}setTranslation(ge,q,me=!1){q=this.compiler.compileTranslations(q,ge),this.translations[ge]=(me||this.extend)&&this.translations[ge]?He(this.translations[ge],q):q,this.updateLangs(),this.onTranslationChange.emit({lang:ge,translations:this.translations[ge]})}getLangs(){return this.langs}addLangs(ge){ge.forEach(q=>{-1===this.langs.indexOf(q)&&this.langs.push(q)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ge,q,me){let Oe;if(q instanceof Array){let Ve={},ve=!1;for(let xe of q)Ve[xe]=this.getParsedResult(ge,xe,me),(0,g.b)(Ve[xe])&&(ve=!0);if(ve){const xe=q.map(ot=>(0,g.b)(Ve[ot])?Ve[ot]:(0,p.of)(Ve[ot]));return(0,S.D)(xe).pipe((0,R.U)(ot=>{let fe={};return ot.forEach((Je,we)=>{fe[q[we]]=Je}),fe}))}return Ve}if(ge&&(Oe=this.parser.interpolate(this.parser.getValue(ge,q),me)),typeof Oe>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Oe=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],q),me)),typeof Oe>"u"){let Ve={key:q,translateService:this};typeof me<"u"&&(Ve.interpolateParams=me),Oe=this.missingTranslationHandler.handle(Ve)}return typeof Oe<"u"?Oe:q}get(ge,q){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,v.b)(me=>(me=this.getParsedResult(me,ge,q),(0,g.b)(me)?me:(0,p.of)(me))));{let me=this.getParsedResult(this.translations[this.currentLang],ge,q);return(0,g.b)(me)?me:(0,p.of)(me)}}getStreamOnTranslationChange(ge,q){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,T.P)(()=>this.get(ge,q)),this.onTranslationChange.pipe((0,N.w)(me=>{const Oe=this.getParsedResult(me.translations,ge,q);return"function"==typeof Oe.subscribe?Oe:(0,p.of)(Oe)})))}stream(ge,q){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,T.P)(()=>this.get(ge,q)),this.onLangChange.pipe((0,N.w)(me=>{const Oe=this.getParsedResult(me.translations,ge,q);return(0,g.b)(Oe)?Oe:(0,p.of)(Oe)})))}instant(ge,q){if(!ce(ge)||!ge.length)throw new Error('Parameter "key" required');let me=this.getParsedResult(this.translations[this.currentLang],ge,q);if((0,g.b)(me)){if(ge instanceof Array){let Oe={};return ge.forEach((Ve,ve)=>{Oe[ge[ve]]=ge[ve]}),Oe}return ge}return me}set(ge,q,me=this.currentLang){this.translations[me][ge]=this.compiler.compile(q,me),this.updateLangs(),this.onTranslationChange.emit({lang:me,translations:this.translations[me]})}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 nt.\u0275fac=function(ge){return new(ge||nt)(e.LFG(J),e.LFG(B),e.LFG(w),e.LFG(ye),e.LFG(te),e.LFG(ee),e.LFG(z),e.LFG(Ze),e.LFG(Le))},nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})(),Ye=(()=>{class nt{constructor(ge,q){this.translate=ge,this._ref=q,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ge,q,me){let Oe=Ve=>{this.value=void 0!==Ve?Ve:ge,this.lastKey=ge,this._ref.markForCheck()};if(me){let Ve=this.translate.getParsedResult(me,ge,q);(0,g.b)(Ve.subscribe)?Ve.subscribe(Oe):Oe(Ve)}this.translate.get(ge,q).subscribe(Oe)}transform(ge,...q){if(!ge||!ge.length)return ge;if(F(ge,this.lastKey)&&F(q,this.lastParams))return this.value;let me;if(ce(q[0])&&q.length)if("string"==typeof q[0]&&q[0].length){let Oe=q[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{me=JSON.parse(Oe)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${q[0]}`)}}else"object"==typeof q[0]&&!Array.isArray(q[0])&&(me=q[0]);return this.lastKey=ge,this.lastParams=q,this.updateValue(ge,me),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Oe=>{this.lastKey&&Oe.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ge,me,Oe.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Oe=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,me,Oe.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,me))})),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 nt.\u0275fac=function(ge){return new(ge||nt)(e.Y36(Ie,16),e.Y36(e.sBO,16))},nt.\u0275pipe=e.Yjl({name:"translate",type:nt,pure:!1}),nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})(),Xe=(()=>{class nt{static forRoot(ge={}){return{ngModule:nt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:w,useClass:W},ge.parser||{provide:ye,useClass:oe},ge.missingTranslationHandler||{provide:te,useClass:ne},J,{provide:z,useValue:ge.isolate},{provide:ee,useValue:ge.useDefaultLang},{provide:Ze,useValue:ge.extend},{provide:Le,useValue:ge.defaultLanguage},Ie]}}static forChild(ge={}){return{ngModule:nt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:w,useClass:W},ge.parser||{provide:ye,useClass:oe},ge.missingTranslationHandler||{provide:te,useClass:ne},{provide:z,useValue:ge.isolate},{provide:ee,useValue:ge.useDefaultLang},{provide:Ze,useValue:ge.extend},{provide:Le,useValue:ge.defaultLanguage},Ie]}}}return nt.\u0275fac=function(ge){return new(ge||nt)},nt.\u0275mod=e.oAB({type:nt}),nt.\u0275inj=e.cJS({}),nt})()},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 Ee extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return Ee.\u0275fac=function(){let Z;return function(e){return(Z||(Z=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(Ee)))(e||Ee)}}(),Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class Ee{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 Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();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(Ee){const Z=Ee.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(Z).split("").map(function(h){return"%"+("00"+h.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(Ee){return btoa(Ee).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),S=base64UrlEncode(p.substr(0,p.length/2)),m=Z.idTokenClaims.at_hash.replace(/=/g,"");return S!==m&&(console.error("exptected at_hash: "+S),console.error("actual at_hash: "+m)),S===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 Ee{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,g,S,m,T,b,x;if(null===h)return e;p=h.split("&");for(let R=0;R>6,g[m++]=128|63&T):T<55296||T>=57344?(g[m++]=224|T>>12,g[m++]=128|T>>6&63,g[m++]=128|63&T):(T=65536+((1023&T)<<10|1023&Ee.charCodeAt(++e)),g[m++]=240|T>>18,g[m++]=128|T>>12&63,g[m++]=128|T>>6&63,g[m++]=128|63&T);Ee=g}else{if("object"!==p)throw new Error(ERROR);if(null===Ee)throw new Error(ERROR);if(ARRAY_BUFFER&&Ee.constructor===ArrayBuffer)Ee=new Uint8Array(Ee);else if(!(Array.isArray(Ee)||ARRAY_BUFFER&&ArrayBuffer.isView(Ee)))throw new Error(ERROR)}Ee.length>64&&(Ee=new Sha256(Z,!0).update(Ee).array());var b=[],x=[];for(e=0;e<64;++e){var R=Ee[e]||0;b[e]=92^R,x[e]=54^R}Sha256.call(this,Z,h),this.update(x),this.oKeyPad=b,this.inner=!0,this.sharedMemory=h}Sha256.prototype.update=function(Ee){if(!this.finalized){var Z,h=typeof Ee;if("string"!==h){if("object"!==h)throw new Error(ERROR);if(null===Ee)throw new Error(ERROR);if(ARRAY_BUFFER&&Ee.constructor===ArrayBuffer)Ee=new Uint8Array(Ee);else if(!(Array.isArray(Ee)||ARRAY_BUFFER&&ArrayBuffer.isView(Ee)))throw new Error(ERROR);Z=!0}for(var e,g,p=0,S=Ee.length,m=this.blocks;p>2]|=Ee[p]<>2]|=e<>2]|=(192|e>>6)<>2]|=(128|63&e)<=57344?(m[g>>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=g-64,this.hash(),this.hashed=!0):this.start=g}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 Ee=this.blocks,Z=this.lastByteIndex;Ee[16]=this.block,Ee[Z>>2]|=EXTRA[3&Z],this.block=Ee[16],Z>=56&&(this.hashed||this.hash(),Ee[0]=this.block,Ee[16]=Ee[1]=Ee[2]=Ee[3]=Ee[4]=Ee[5]=Ee[6]=Ee[7]=Ee[8]=Ee[9]=Ee[10]=Ee[11]=Ee[12]=Ee[13]=Ee[14]=Ee[15]=0),Ee[14]=this.hBytes<<3|this.bytes>>>29,Ee[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var b,N,te,ne,F,ce,Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=this.blocks;for(b=16;b<64;++b)T[b]=T[b-16]+(((N=T[b-15])>>>7|N<<25)^(N>>>18|N<<14)^N>>>3)+T[b-7]+(((N=T[b-2])>>>17|N<<15)^(N>>>19|N<<13)^N>>>10)<<0;for(ce=Z&h,b=0;b<64;b+=4)this.first?(this.is224?(te=300032,m=(N=T[0]-1413257819)-150054599<<0,e=N+24177077<<0):(te=704751109,m=(N=T[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&g^~p&S)+K[b]+T[b])<<0,e=N+(((Ee>>>2|Ee<<30)^(Ee>>>13|Ee<<19)^(Ee>>>22|Ee<<10))+((te=Ee&Z)^Ee&h^ce))<<0),S=h+(N=S+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&p^~m&g)+K[b+1]+T[b+1])<<0,h=N+(((e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10))+((ne=e&Ee)^e&Z^te))<<0,g=Z+(N=g+((S>>>6|S<<26)^(S>>>11|S<<21)^(S>>>25|S<<7))+(S&m^~S&p)+K[b+2]+T[b+2])<<0,Z=N+(((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((F=h&e)^h&Ee^ne))<<0,p=Ee+(N=p+((g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&S^~g&m)+K[b+3]+T[b+3])<<0,Ee=N+(((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+((ce=Z&h)^Z&e^F))<<0;this.h0=this.h0+Ee<<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+g<<0,this.h6=this.h6+S<<0,this.h7=this.h7+m<<0},Sha256.prototype.hex=function(){this.finalize();var Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=HEX_CHARS[Ee>>28&15]+HEX_CHARS[Ee>>24&15]+HEX_CHARS[Ee>>20&15]+HEX_CHARS[Ee>>16&15]+HEX_CHARS[Ee>>12&15]+HEX_CHARS[Ee>>8&15]+HEX_CHARS[Ee>>4&15]+HEX_CHARS[15&Ee]+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[g>>28&15]+HEX_CHARS[g>>24&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[15&g]+HEX_CHARS[S>>28&15]+HEX_CHARS[S>>24&15]+HEX_CHARS[S>>20&15]+HEX_CHARS[S>>16&15]+HEX_CHARS[S>>12&15]+HEX_CHARS[S>>8&15]+HEX_CHARS[S>>4&15]+HEX_CHARS[15&S];return this.is224||(T+=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]),T},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Ee=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,g=this.h5,S=this.h6,m=this.h7,T=[Ee>>24&255,Ee>>16&255,Ee>>8&255,255&Ee,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,g>>24&255,g>>16&255,g>>8&255,255&g,S>>24&255,S>>16&255,S>>8&255,255&S];return this.is224||T.push(m>>24&255,m>>16&255,m>>8&255,255&m),T},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Ee=new ArrayBuffer(this.is224?28:32),Z=new DataView(Ee);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),Ee},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Ee=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Ee),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(Ee){if("string"!=typeof Ee)throw new TypeError("expected string");var Z,h=Ee,e=new Uint8Array(h.length);for(Z=0;Z{class Ee{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 g of e)p+=String.fromCharCode(g);return p}}return Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})(),OAuthService=(()=>{class Ee extends AuthConfig{constructor(h,e,p,g,S,m,T,b,x,R){super(),this.ngZone=h,this.http=e,this.config=S,this.urlHelper=m,this.logger=T,this.crypto=b,this.dateTimeService=R,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=x,S||(S={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),g&&(this.tokenValidationHandler=g),S&&this.configure(S);try{p?this.setStorage(p):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(v){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",v)}if(this.checkLocalStorageAccessable()){const v=window?.navigator?.userAgent;(v?.includes("MSIE ")||v?.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 g=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(S=>{"token_received"===S.type?g=!0:"logout"===S.type&&(g=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(S=>"token_expires"===S.type&&(null==e||"any"===e||S.info===e)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(S=>{g&&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),g=this.validateUrlAgainstIssuer(h);return p||e.push("https for all urls required. Also for urls received by discovery."),g||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(g=>{this.ngZone.run(()=>{this.eventsSubject.next(g)})})})}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(g=>{this.ngZone.run(()=>{this.eventsSubject.next(g)})})})}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(g=>{if(!this.validateDiscoveryDocument(g))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void p("discovery_document_validation_error");this.loginUrl=g.authorization_endpoint,this.logoutUrl=g.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=g.grant_types_supported,this.issuer=g.issuer,this.tokenEndpoint=g.token_endpoint,this.userinfoEndpoint=g.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=g.jwks_uri,this.sessionCheckIFrameUrl=g.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(g),this.revocationEndpoint=g.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(S=>{const T=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:g,jwks:S});this.eventsSubject.next(T),e(T)}).catch(S=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",S)),p(S)})},g=>{this.logger.error("error loading discovery document",g),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",g)),p(g)}):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(g=>{if(this.debug("userinfo received",JSON.stringify(g)),g.headers.get("content-type").startsWith("application/json")){let S=JSON.parse(g.body);const m=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!m.sub||S.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");S=Object.assign({},m,S),this._storage.setItem("id_token_claims_obj",JSON.stringify(S)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h({info:S})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h(JSON.parse(g.body))},g=>{this.logger.error("error loading user info",g),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",g)),e(g)})})}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 g=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",h).set("scope",this.scope);if(this.useHttpBasicAuth){const S=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+S)}if(this.useHttpBasicAuth||(g=g.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(g=g.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const S of Object.getOwnPropertyNames(this.customQueryParams))g=g.set(S,this.customQueryParams[S]);for(const S of Object.keys(e))g=g.set(S,e[S]);return p=p.set("Content-Type","application/x-www-form-urlencoded"),new Promise((S,m)=>{this.http.post(this.tokenEndpoint,g,{headers:p}).subscribe(T=>{this.debug("tokenResponse",T),this.storeAccessTokenResponse(T.access_token,T.refresh_token,T.expires_in||this.fallbackAccessTokenExpirationTimeInSec,T.scope,this.extractRecognizedCustomParameters(T)),this.oidc&&T.id_token&&this.processIdToken(T.id_token,T.access_token).then(b=>{this.storeIdToken(b),S(T)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),S(T)},T=>{this.logger.error("Error performing ${grantType} flow",T),this.eventsSubject.next(new OAuthErrorEvent("token_error",T)),m(T)})})}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")),g=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const S=btoa(`${this.clientId}:${this.dummyClientSecret}`);g=g.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]);this.http.post(this.tokenEndpoint,p,{headers:g}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(S=>S.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(S.id_token,S.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=>S)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(S))).subscribe(S=>{this.debug("refresh tokenResponse",S),this.storeAccessTokenResponse(S.access_token,S.refresh_token,S.expires_in||this.fallbackAccessTokenExpirationTimeInSec,S.scope,this.extractRecognizedCustomParameters(S)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),h(S)},S=>{this.logger.error("Error refreshing token",S),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",S)),e(S)})})}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 g=this.document.getElementById(this.silentRefreshIFrameName);g&&this.document.body.removeChild(g),this.silentRefreshSubject=p.sub;const S=this.document.createElement("iframe");S.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,h).then(R=>{S.setAttribute("src",R),this.silentRefreshShowIFrame||(S.style.display="none"),this.document.body.appendChild(S)});const T=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(R=>R instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),b=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(R=>"token_received"===R.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),x=(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)([T,b,x]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(R=>{if(R instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===R.type||(R=new OAuthErrorEvent("silent_refresh_error",R)),this.eventsSubject.next(R),R;return"token_received"===R.type&&(R=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(R)),R})).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,g)=>{let T,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 b=B=>{this.tryLogin({customHashFragment:B,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{R(),p(!0)},O=>{R(),g(O)})};m?T=window.setInterval(()=>{(!m||m.closed)&&(R(),g(new OAuthErrorEvent("popup_closed",{})))},500):g(new OAuthErrorEvent("popup_blocked",{}));const R=()=>{window.clearInterval(T),window.removeEventListener("storage",N),window.removeEventListener("message",v),null!==m&&m.close(),m=null},v=B=>{const O=this.processMessageEventMessage(B);O&&null!==O?(window.removeEventListener("storage",N),b(O)):console.log("false event firing")},N=B=>{"auth_hash"===B.key&&(window.removeEventListener("message",v),b(B.newValue))};window.addEventListener("message",v),window.addEventListener("storage",N)}))}calculatePopupFeatures(h){const e=h.height||470,p=h.width||500,g=window.screenLeft+(window.outerWidth-p)/2;return`location=no,toolbar=no,width=${p},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${g}`}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="",g=!1,S={}){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 T=m;let b;b=p||m.redirectUri;const x=yield m.createAndSaveNonce();if(h=h?x+m.config.nonceStateSeparator+encodeURIComponent(h):x,!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 R=T.loginUrl.indexOf("?")>-1?"&":"?";let v=T.scope;m.oidc&&!v.match(/(^|\s)openid($|\s)/)&&(v="openid "+v);let N=T.loginUrl+R+"response_type="+encodeURIComponent(T.responseType)+"&client_id="+encodeURIComponent(T.clientId)+"&state="+encodeURIComponent(h)+"&redirect_uri="+encodeURIComponent(b)+"&scope="+encodeURIComponent(v);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)),T.resource&&(N+="&resource="+encodeURIComponent(T.resource)),T.oidc&&(N+="&nonce="+encodeURIComponent(x)),g&&(N+="&prompt=none");for(const B of Object.keys(S))N+="&"+encodeURIComponent(B)+"="+encodeURIComponent(S[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={},g=null;"string"==typeof e?g=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,g,null,!1,p).then(this.config.openUri).catch(S=>{console.error("Error in initImplicitFlow",S),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,g,S){if(this._storage.setItem("access_token",h),g&&!Array.isArray(g)?this._storage.setItem("granted_scopes",JSON.stringify(g.split(" "))):g&&Array.isArray(g)&&this._storage.setItem("granted_scopes",JSON.stringify(g)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),p){const m=1e3*p,b=this.dateTimeService.new().getTime()+m;this._storage.setItem("expires_at",""+b)}e&&this._storage.setItem("refresh_token",e),S&&S.forEach((m,T)=>{this._storage.setItem(T,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,g=e.getCodePartsFromUrl(p),S=g.code,m=g.state,T=g.session_state;if(!h.preventClearHashAfterLogin){const R=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,R)}let[b,x]=e.parseState(m);if(e.state=x,g.error){e.debug("error trying to login"),e.handleLoginError(h,g);const R=new OAuthErrorEvent("code_error",{},g);return e.eventsSubject.next(R),Promise.reject(R)}if(!h.disableNonceCheck){if(!b)return e.saveRequestedRoute(),Promise.resolve();if(!h.disableOAuth2StateCheck&&!e.validateNonce(b)){const v=new OAuthErrorEvent("invalid_nonce_in_state",null);return e.eventsSubject.next(v),Promise.reject(v)}return e.storeSessionState(T),S&&(yield e.getTokenFromCode(S,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 g;g=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),g?p=p.set("code_verifier",g):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 g=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+g)}return this.useHttpBasicAuth||(h=h.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(h=h.set("client_secret",this.dummyClientSecret)),new Promise((g,S)=>{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(T=>{this.storeIdToken(T),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),g(m)}).catch(T=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",T)),console.error("Error validating tokens"),console.error(T),S(T)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),g(m))},m=>{console.error("Error getting token",m),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",m)),S(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[g,S]=this.parseState(p);if(this.state=S,e.error){this.debug("error trying to login"),this.handleLoginError(h,e);const R=new OAuthErrorEvent("token_error",{},e);return this.eventsSubject.next(R),Promise.reject(R)}const m=e.access_token,T=e.id_token,b=e.session_state,x=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&&!T)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!b&&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(g)){const v=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(v),Promise.reject(v)}return this.requestAccessToken&&this.storeAccessTokenResponse(m,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,x),this.oidc?this.processIdToken(T,m,h.disableNonceCheck).then(R=>h.validationHandler?h.validationHandler({accessToken:m,idClaims:R.idTokenClaims,idToken:R.idToken,state:p}).then(v=>R):R).then(R=>(this.storeIdToken(R),this.storeSessionState(b),this.clearHashAfterLogin&&!h.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(h),this.inImplicitFlow=!1,!0)).catch(R=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",R)),this.logger.error("Error validating tokens"),this.logger.error(R),Promise.reject(R))):(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 g=h.indexOf(this.config.nonceStateSeparator);g>-1&&(e=h.substr(0,g),p=h.substr(g+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 g=h.split("."),m=b64DecodeUnicode(this.padBase64(g[0])),T=JSON.parse(m),x=b64DecodeUnicode(this.padBase64(g[1])),R=JSON.parse(x);let v;if(v=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(R.aud)){if(R.aud.every(F=>F!==this.clientId)){const F="Wrong audience: "+R.aud.join(",");return this.logger.warn(F),Promise.reject(F)}}else if(R.aud!==this.clientId){const F="Wrong audience: "+R.aud;return this.logger.warn(F),Promise.reject(F)}if(!R.sub){const F="No sub claim in id_token";return this.logger.warn(F),Promise.reject(F)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==R.sub){const F=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${R.sub}`;return this.logger.warn(F),Promise.reject(F)}if(!R.iat){const F="No iat claim in id_token";return this.logger.warn(F),Promise.reject(F)}if(!this.skipIssuerCheck&&R.iss!==this.issuer){const F="Wrong issuer: "+R.iss;return this.logger.warn(F),Promise.reject(F)}if(!p&&R.nonce!==v){const F="Wrong nonce: "+R.nonce;return this.logger.warn(F),Promise.reject(F)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!R.at_hash){const F="An at_hash is needed!";return this.logger.warn(F),Promise.reject(F)}const N=this.dateTimeService.now(),B=1e3*R.iat,O=1e3*R.exp,te=this.getClockSkewInMsec();if(B-te>=N||O+te<=N){const F="Token has expired";return console.error(F),console.error({now:N,issuedAtMSec:B,expiresAtMSec:O}),Promise.reject(F)}const ne={accessToken:e,idToken:h,jwks:this.jwks,idTokenClaims:R,idTokenHeader:T,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(ne).then(F=>({idToken:h,idTokenClaims:R,idTokenClaimsJson:x,idTokenHeader:T,idTokenHeaderJson:m,idTokenExpiresAt:O})):this.checkAtHash(ne).then(F=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!F){const ce="Wrong at_hash";return this.logger.warn(ce),Promise.reject(ce)}return this.checkSignature(ne).then(ce=>{const He={idToken:h,idTokenClaims:R,idTokenClaimsJson:x,idTokenHeader:T,idTokenHeaderJson:m,idTokenExpiresAt:O};return this.disableAtHashCheck?He:this.checkAtHash(ne).then(ye=>{if(this.requestAccessToken&&!ye){const oe="Wrong at_hash";return this.logger.warn(oe),Promise.reject(oe)}return He})})})}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 g=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||!g&&!this.postLogoutRedirectUri)return;let S;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)S=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(g)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});g&&(m=m.set("id_token_hint",g));const T=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";T&&(m=m.set("post_logout_redirect_uri",T),e&&(m=m.set("state",e)));for(let b in h)m=m.set(b,h[b]);S=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+m.toString()}this.config.openUri(S)}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,g="";const S=typeof self>"u"?null:self.crypto||self.msCrypto;if(S){let m=new Uint8Array(p);S.getRandomValues(m),m.map||(m.map=Array.prototype.map),m=m.map(T=>e.charCodeAt(T%66)),g=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={},g=null;"string"==typeof e?g=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,g,null,!1,p).then(this.config.openUri).catch(S=>{console.error("Error in initAuthorizationCodeFlow"),console.error(S)})}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,g=this.getAccessToken(),S=this.getRefreshToken();if(!g)return;let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),T=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const b=btoa(`${this.clientId}:${this.dummyClientSecret}`);T=T.set("Authorization","Basic "+b)}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 b of Object.getOwnPropertyNames(this.customQueryParams))m=m.set(b,this.customQueryParams[b]);return new Promise((b,x)=>{let R,v;if(g){let N=m.set("token",g).set("token_type_hint","access_token");R=this.http.post(p,N,{headers:T})}else R=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(S){let N=m.set("token",S).set("token_type_hint","refresh_token");v=this.http.post(p,N,{headers:T})}else v=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);e&&(R=R.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))),v=v.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)([R,v]).subscribe(N=>{this.logOut(h),b(N),this.logger.info("Token successfully revoked")},N=>{this.logger.error("Error revoking token",N),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",N)),x(N)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Ee.\u0275fac=function(h){return new(h||Ee)(_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))},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError(Z){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(Z)}}let DefaultOAuthInterceptor=(()=>{class Ee{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)(S=>!!S)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(S=>"token_received"===S.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(S=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(S=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(S=>{if(S){const T=h.headers.set("Authorization","Bearer "+S);h=h.clone({headers:T})}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)(S=>this.errorHandler.handleError(S))):e.handle(h)}}return Ee.\u0275fac=function(h){return new(h||Ee)(_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))},Ee.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();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 Ee{static forRoot(h=null,e=NullValidationHandler){return{ngModule:Ee,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 Ee.\u0275fac=function(h){return new(h||Ee)},Ee.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:Ee}),Ee.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),Ee})();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:(Ee,Z,h)=>{"use strict";h.d(Z,{Co:()=>pt,nu:()=>Je});var e=h(36028),p=h(65879),g=h(56223),S=h(23680),m=h(64170),T=h(98525),b=h(65619),x=h(22096),R=h(52572),v=h(78645),N=h(94664),B=h(37398),O=h(27921),te=h(5177),ne=h(59773),F=h(48180),ce=h(99397),Ce=h(32181),He=h(16672),ye=h(96814),oe=h(32296),w=h(75986),W=h(30617),J=h(55940),z=h(92596),ee=h(26385);const Le=["searchSelectInput"],Ze=["innerSelectSearch"];function Ie(Y,Ue){if(1&Y){const ae=p.EpF();p.TgZ(0,"mat-checkbox",9),p.NdJ("change",function(U){p.CHM(ae);const le=p.oxw();return p.KtG(le._emitSelectAllBooleanToParent(U.checked))}),p.qZA()}if(2&Y){const ae=p.oxw();p.Q6J("color",null==ae.matFormField?null:ae.matFormField.color)("checked",ae.toggleAllCheckboxChecked)("indeterminate",ae.toggleAllCheckboxIndeterminate)("matTooltip",ae.toggleAllCheckboxTooltipMessage)("matTooltipPosition",ae.toggleAllCheckboxTooltipPosition)}}function ut(Y,Ue){1&Y&&p._UZ(0,"mat-spinner",10)}function Ye(Y,Ue){1&Y&&p.Hsn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function Xe(Y,Ue){if(1&Y&&(p.TgZ(0,"mat-icon",14),p._uU(1),p.qZA()),2&Y){const ae=p.oxw(2);p.Q6J("svgIcon",ae.closeSvgIcon),p.xp6(1),p.hij(" ",ae.closeSvgIcon?null:ae.closeIcon," ")}}function nt(Y,Ue){if(1&Y){const ae=p.EpF();p.TgZ(0,"button",11),p.NdJ("click",function(){p.CHM(ae);const U=p.oxw();return p.KtG(U._reset(!0))}),p.YNc(1,Ye,1,0,"ng-content",12),p.YNc(2,Xe,2,2,"ng-template",null,13,p.W1O),p.qZA()}if(2&Y){const ae=p.MAs(3),je=p.oxw();p.xp6(1),p.Q6J("ngIf",je.clearIcon)("ngIfElse",ae)}}function $e(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 ae=p.oxw(2);p.Oqu(ae.noEntriesFoundLabel)}}function q(Y,Ue){if(1&Y&&(p.TgZ(0,"div",15),p.YNc(1,$e,1,0,"ng-content",12),p.YNc(2,ge,1,1,"ng-template",null,16,p.W1O),p.qZA()),2&Y){const ae=p.MAs(3),je=p.oxw();p.xp6(1),p.Q6J("ngIf",je.noEntriesFound)("ngIfElse",ae)}}const me=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],Oe=function(Y,Ue){return{"mat-select-search-inner-multiple":Y,"mat-select-search-inner-toggle-all":Ue}},Ve=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let ve=(()=>{class Y{}return Y.\u0275fac=function(ae){return new(ae||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectSearchClear",""]]}),Y})();const xe=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],ot=new p.OlP("mat-selectsearch-default-options");let fe=(()=>{class Y{}return Y.\u0275fac=function(ae){return new(ae||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),Y})(),Je=(()=>{class Y{constructor(ae,je,U,le=null,X=null,Be){this.matSelect=ae,this.changeDetectorRef=je,this._viewportRuler=U,this.matOption=le,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 b.X(null),this.optionsList$=this._options$.pipe((0,N.w)(ke=>ke?ke.changes.pipe((0,B.U)(Et=>Et.toArray()),(0,O.O)(ke.toArray())):(0,x.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,B.U)(ke=>ke?ke.length:0)),this._formControl=new g.NI(""),this._showNoEntriesFound$=(0,R.a)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,B.U)(([ke,Et])=>this.noEntriesFoundLabel&&ke&&Et===this.getOptionsLengthOffset())),this._onDestroy=new v.x,this.applyDefaultOptions(Be)}get value(){return this._formControl.value}set _options(ae){this._options$.next(ae)}get _options(){return this._options$.getValue()}applyDefaultOptions(ae){if(ae)for(const je of xe)ae.hasOwnProperty(je)&&(this[je]=ae[je])}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,te.g)(1),(0,ne.R)(this._onDestroy)).subscribe(ae=>{ae?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,F.q)(1),(0,N.w)(ae=>{this._options=this.matSelect.options;let je=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe((0,ce.b)(()=>{setTimeout(()=>{const U=this._options.toArray(),le=U[this.getOptionsLengthOffset()],X=this.matSelect._keyManager;X&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(je,le)||!X.activeItem||!U.find(ke=>this.matSelect.compareWith(ke,X.activeItem)))&&X.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()})),je=le})}))})).pipe((0,ne.R)(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe((0,ne.R)(this._onDestroy)).subscribe(ae=>{this.matOption&&(ae?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,ne.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,ne.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(ae){this.toggleAll.emit(ae)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(ae){(ae.key&&1===ae.key.length||ae.keyCode>=e.A&&ae.keyCode<=e.Z||ae.keyCode>=e.xE&&ae.keyCode<=e.aO||ae.keyCode===e.L_||this.preventHomeEndKeyPropagation&&(ae.keyCode===e.Sd||ae.keyCode===e.uR))&&ae.stopPropagation(),this.matSelect.multiple&&ae.key&&ae.keyCode===e.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&ae.keyCode===e.hY&&this.value&&(this._reset(!0),ae.stopPropagation())}_handleKeyup(ae){if(ae.keyCode===e.LH||ae.keyCode===e.JH){const je=this.matSelect._getAriaActiveDescendant(),U=this._options.toArray().findIndex(le=>le.id===je);-1!==U&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[U]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",je))}}writeValue(ae){this._lastExternalInputValue=ae,this._formControl.setValue(ae),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(ae){this._formControl.valueChanges.pipe((0,Ce.h)(je=>je!==this._lastExternalInputValue),(0,ce.b)(()=>this._lastExternalInputValue=void 0),(0,ne.R)(this._onDestroy)).subscribe(ae)}registerOnTouched(ae){this.onTouched=ae}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const ae=this.matSelect.panel.nativeElement,je=ae.scrollTop;this.searchSelectInput.nativeElement.focus(),ae.scrollTop=je}_reset(ae){this._formControl.setValue(""),ae&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe((0,ne.R)(this._onDestroy)).subscribe(ae=>{let je=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!ae||!Array.isArray(ae))&&(ae=[]);const U=this.matSelect.options.map(le=>le.value);this.previousSelectedValues.forEach(le=>{!ae.some(X=>this.matSelect.compareWith(X,le))&&!U.some(X=>this.matSelect.compareWith(X,le))&&(ae.push(le),je=!0)})}this.previousSelectedValues=ae,je&&this.matSelect._onChange(ae)})):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 je,ae=this.innerSelectSearch.nativeElement;for(;ae=ae.parentElement;)if(ae.classList.contains("mat-select-panel")){je=ae;break}je&&(this.innerSelectSearch.nativeElement.style.width=je.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return Y.\u0275fac=function(ae){return new(ae||Y)(p.Y36(T.gD),p.Y36(p.sBO),p.Y36(He.rL),p.Y36(S.ey,8),p.Y36(m.KE,8),p.Y36(ot,8))},Y.\u0275cmp=p.Xpm({type:Y,selectors:[["ngx-mat-select-search"]],contentQueries:function(ae,je,U){if(1&ae&&(p.Suo(U,ve,5),p.Suo(U,fe,5)),2&ae){let le;p.iGM(le=p.CRH())&&(je.clearIcon=le.first),p.iGM(le=p.CRH())&&(je.noEntriesFound=le.first)}},viewQuery:function(ae,je){if(1&ae&&(p.Gf(Le,7,p.SBq),p.Gf(Ze,7,p.SBq)),2&ae){let U;p.iGM(U=p.CRH())&&(je.searchSelectInput=U.first),p.iGM(U=p.CRH())&&(je.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:g.JU,useExisting:(0,p.Gpc)(()=>Y),multi:!0}])],ngContentSelectors:Ve,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(ae,je){1&ae&&(p.F$t(me),p._UZ(0,"input",0),p.TgZ(1,"div",1,2),p.YNc(3,Ie,1,5,"mat-checkbox",3),p.TgZ(4,"input",4,5),p.NdJ("keydown",function(le){return je._handleKeydown(le)})("keyup",function(le){return je._handleKeyup(le)})("blur",function(){return je.onBlur()}),p.qZA(),p.YNc(6,ut,1,0,"mat-spinner",6),p.YNc(7,nt,4,2,"button",7),p.Hsn(8),p._UZ(9,"mat-divider"),p.qZA(),p.YNc(10,q,4,2,"div",8),p.ALo(11,"async")),2&ae&&(p.xp6(1),p.Q6J("ngClass",p.WLB(11,Oe,je.matSelect.multiple,je._isToggleAllCheckboxVisible())),p.xp6(2),p.Q6J("ngIf",je._isToggleAllCheckboxVisible()),p.xp6(1),p.Q6J("type",je.type)("formControl",je._formControl)("placeholder",je.placeholderLabel),p.uIk("aria-label",je.ariaLabel),p.xp6(2),p.Q6J("ngIf",je.searching),p.xp6(1),p.Q6J("ngIf",!je.hideClearSearchButton&&je.value&&!je.searching),p.xp6(3),p.Q6J("ngIf",p.lcZ(11,9,je._showNoEntriesFound$)))},dependencies:[ye.mk,ye.O5,g.Fj,g.JJ,g.oH,oe.RK,w.oG,W.Hw,J.Ou,z.gM,ee.d,ye.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(ae){return new(ae||Y)},Y.\u0275mod=p.oAB({type:Y}),Y.\u0275inj=p.cJS({imports:[ye.ez,g.UX,oe.ot,w.p9,W.Ps,J.Cq,z.AV,ee.t]}),Y})()},15861:(Ee,Z,h)=>{"use strict";function e(g,S,m,T,b,x,R){try{var v=g[x](R),N=v.value}catch(B){return void m(B)}v.done?S(N):Promise.resolve(N).then(T,b)}function p(g){return function(){var S=this,m=arguments;return new Promise(function(T,b){var x=g.apply(S,m);function R(N){e(x,T,b,R,v,"next",N)}function v(N){e(x,T,b,R,v,"throw",N)}R(void 0)})}}h.d(Z,{Z:()=>p})},97582:(Ee,Z,h)=>{"use strict";function m(q,me,Oe,Ve){var ot,ve=arguments.length,xe=ve<3?me:null===Ve?Ve=Object.getOwnPropertyDescriptor(me,Oe):Ve;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)xe=Reflect.decorate(q,me,Oe,Ve);else for(var fe=q.length-1;fe>=0;fe--)(ot=q[fe])&&(xe=(ve<3?ot(xe):ve>3?ot(me,Oe,xe):ot(me,Oe))||xe);return ve>3&&xe&&Object.defineProperty(me,Oe,xe),xe}function B(q,me,Oe,Ve){return new(Oe||(Oe=Promise))(function(xe,ot){function fe(pt){try{we(Ve.next(pt))}catch(Y){ot(Y)}}function Je(pt){try{we(Ve.throw(pt))}catch(Y){ot(Y)}}function we(pt){pt.done?xe(pt.value):function ve(xe){return xe instanceof Oe?xe:new Oe(function(ot){ot(xe)})}(pt.value).then(fe,Je)}we((Ve=Ve.apply(q,me||[])).next())})}function oe(q){return this instanceof oe?(this.v=q,this):new oe(q)}function w(q,me,Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,Ve=Oe.apply(q,me||[]),xe=[];return ve={},ot("next"),ot("throw"),ot("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function ot(Ue){Ve[Ue]&&(ve[Ue]=function(ae){return new Promise(function(je,U){xe.push([Ue,ae,je,U])>1||fe(Ue,ae)})})}function fe(Ue,ae){try{!function Je(Ue){Ue.value instanceof oe?Promise.resolve(Ue.value.v).then(we,pt):Y(xe[0][2],Ue)}(Ve[Ue](ae))}catch(je){Y(xe[0][3],je)}}function we(Ue){fe("next",Ue)}function pt(Ue){fe("throw",Ue)}function Y(Ue,ae){Ue(ae),xe.shift(),xe.length&&fe(xe[0][0],xe[0][1])}}function J(q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Oe,me=q[Symbol.asyncIterator];return me?me.call(q):(q=function F(q){var me="function"==typeof Symbol&&Symbol.iterator,Oe=me&&q[me],Ve=0;if(Oe)return Oe.call(q);if(q&&"number"==typeof q.length)return{next:function(){return q&&Ve>=q.length&&(q=void 0),{value:q&&q[Ve++],done:!q}}};throw new TypeError(me?"Object is not iterable.":"Symbol.iterator is not defined.")}(q),Oe={},Ve("next"),Ve("throw"),Ve("return"),Oe[Symbol.asyncIterator]=function(){return this},Oe);function Ve(xe){Oe[xe]=q[xe]&&function(ot){return new Promise(function(fe,Je){!function ve(xe,ot,fe,Je){Promise.resolve(Je).then(function(we){xe({value:we,done:fe})},ot)}(fe,Je,(ot=q[xe](ot)).done,ot.value)})}}}h.d(Z,{FC:()=>w,KL:()=>J,gn:()=>m,mG:()=>B,qq:()=>oe}),"function"==typeof SuppressedError&&SuppressedError},91128:Ee=>{"use strict";Ee.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:Ee=>{"use strict";Ee.exports={i8:"13.4.0"}}},Ee=>{Ee(Ee.s=93285)}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/scripts.4ad0631c2d7244b0.js b/dist/apps/admin-gui/scripts.4ad0631c2d7244b0.js deleted file mode 100644 index 5f11f7451..000000000 --- a/dist/apps/admin-gui/scripts.4ad0631c2d7244b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(c){function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e=function I(t){var r={r:0,g:0,b:0},e=1,n=null,s=null,a=null,f=!1,u=!1;return"string"==typeof t&&(t=function tt(t){t=t.replace(rt,"").replace(nt,"").toLowerCase();var e,r=!1;if(S[t])t=S[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=m.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=m.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=m.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=m.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=m.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=m.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=m.hex8.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),a:j(e[4]),format:r?"name":"hex8"}:(e=m.hex6.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),format:r?"name":"hex"}:(e=m.hex4.exec(t))?{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),a:j(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=m.hex3.exec(t))&&{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(y(t.r)&&y(t.g)&&y(t.b)?(r=function L(t,r,e){return{r:255*h(t,255),g:255*h(r,255),b:255*h(e,255)}}(t.r,t.g,t.b),f=!0,u="%"===String(t.r).substr(-1)?"prgb":"rgb"):y(t.h)&&y(t.s)&&y(t.v)?(n=A(t.s),s=A(t.v),r=function z(t,r,e){t=6*h(t,360),r=h(r,100),e=h(e,100);var n=c.floor(t),s=t-n,a=e*(1-r),f=e*(1-s*r),u=e*(1-(1-s)*r),l=n%6;return{r:255*[e,f,a,a,u,e][l],g:255*[u,e,e,f,a,a][l],b:255*[a,a,u,e,e,f][l]}}(t.h,n,s),f=!0,u="hsv"):y(t.h)&&y(t.s)&&y(t.l)&&(n=A(t.s),a=A(t.l),r=function N(t,r,e){function n(d,x,_){return 0>_&&(_+=1),_>1&&(_-=1),1/6>_?d+6*(x-d)*_:.5>_?x:2/3>_?d+(x-d)*(2/3-_)*6:d}var s,a,f;if(t=h(t,360),r=h(r,100),e=h(e,100),0===r)s=a=f=e;else{var u=.5>e?e*(1+r):e+r-e*r,l=2*e-u;s=n(l,u,t+1/3),a=n(l,u,t),f=n(l,u,t-1/3)}return{r:255*s,g:255*a,b:255*f}}(t.h,n,a),f=!0,u="hsl"),t.hasOwnProperty("a")&&(e=t.a)),e=q(e),{ok:f,format:t.format||u,r:p(255,v(r.r,0)),g:p(255,v(r.g,0)),b:p(255,v(r.b,0)),a:e}}(t);this._originalInput=t,this._r=e.r,this._g=e.g,this._b=e.b,this._a=e.a,this._roundA=o(100*this._a)/100,this._format=r.format||e.format,this._gradientType=r.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=e.ok,this._tc_id=it++}function H(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=(a+f)/2;if(a==f)n=s=0;else{var l=a-f;switch(s=u>.5?l/(2-a-f):l/(a+f),a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,l:u}}function R(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=a,l=a-f;if(s=0===a?0:l/a,a==f)n=0;else{switch(a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,v:u}}function F(t,r,e,n){var s=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))];return n&&s[0].charAt(0)==s[0].charAt(1)&&s[1].charAt(0)==s[1].charAt(1)&&s[2].charAt(0)==s[2].charAt(1)?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0):s.join("")}function C(t,r,e,n){return[b(M(n)),b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))].join("")}function T(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s-=r/100,e.s=k(e.s),i(e)}function O(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s+=r/100,e.s=k(e.s),i(e)}function P(t){return i(t).desaturate(100)}function $(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l+=r/100,e.l=k(e.l),i(e)}function D(t,r){r=0===r?0:r||10;var e=i(t).toRgb();return e.r=v(0,p(255,e.r-o(-r/100*255))),e.g=v(0,p(255,e.g-o(-r/100*255))),e.b=v(0,p(255,e.b-o(-r/100*255))),i(e)}function U(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l-=r/100,e.l=k(e.l),i(e)}function B(t,r){var e=i(t).toHsl(),n=(e.h+r)%360;return e.h=0>n?360+n:n,i(e)}function G(t){var r=i(t).toHsl();return r.h=(r.h+180)%360,i(r)}function V(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+120)%360,s:r.s,l:r.l}),i({h:(e+240)%360,s:r.s,l:r.l})]}function J(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+90)%360,s:r.s,l:r.l}),i({h:(e+180)%360,s:r.s,l:r.l}),i({h:(e+270)%360,s:r.s,l:r.l})]}function K(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+72)%360,s:r.s,l:r.l}),i({h:(e+216)%360,s:r.s,l:r.l})]}function Q(t,r,e){r=r||6,e=e||30;var n=i(t).toHsl(),s=360/e,a=[i(t)];for(n.h=(n.h-(s*r>>1)+720)%360;--r;)n.h=(n.h+s)%360,a.push(i(n));return a}function X(t,r){r=r||6;for(var e=i(t).toHsv(),n=e.h,s=e.s,a=e.v,f=[],u=1/r;r--;)f.push(i({h:n,s,v:a})),a=(a+u)%1;return f}function q(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function h(t,r){(function Y(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var e=function Z(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=p(r,v(0,parseFloat(t))),e&&(t=parseInt(t*r,10)/100),c.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function k(t){return p(1,v(0,t))}function g(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function A(t){return 1>=t&&(t=100*t+"%"),t}function M(t){return c.round(255*parseFloat(t)).toString(16)}function j(t){return g(t)/255}function y(t){return!!m.CSS_UNIT.exec(t)}var rt=/^\s+/,nt=/\s+$/,it=0,o=c.round,p=c.min,v=c.max,w=c.random;i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,e,f=this.toRgb();return r=f.g/255,e=f.b/255,.2126*(.03928>=(t=f.r/255)?t/12.92:c.pow((t+.055)/1.055,2.4))+.7152*(.03928>=r?r/12.92:c.pow((r+.055)/1.055,2.4))+.0722*(.03928>=e?e/12.92:c.pow((e+.055)/1.055,2.4))},setAlpha:function(t){return this._a=q(t),this._roundA=o(100*this._a)/100,this},toHsv:function(){var t=R(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=R(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.v);return 1==this._a?"hsv("+r+", "+e+"%, "+n+"%)":"hsva("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=H(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=H(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.l);return 1==this._a?"hsl("+r+", "+e+"%, "+n+"%)":"hsla("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return F(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function E(t,r,e,n,s){var a=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16)),b(M(n))];return s&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*h(this._r,255))+"%",g:o(100*h(this._g,255))+"%",b:o(100*h(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%)":"rgba("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(st[F(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+C(this._r,this._g,this._b,this._a),e=r,n=this._gradientType?"GradientType = 1, ":"";if(t){var s=i(t);e="#"+C(s._r,s._g,s._b,s._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+r+",endColorstr="+e+")"},toString:function(t){var r=!!t;t=t||this._format;var e=!1;return!r&&this._a<1&&this._a>=0&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(e=this.toRgbString()),"prgb"===t&&(e=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(e=this.toHexString()),"hex3"===t&&(e=this.toHexString(!0)),"hex4"===t&&(e=this.toHex8String(!0)),"hex8"===t&&(e=this.toHex8String()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(t,r){var e=t.apply(null,[this].concat([].slice.call(r)));return this._r=e._r,this._g=e._g,this._b=e._b,this.setAlpha(e._a),this},lighten:function(){return this._applyModification($,arguments)},brighten:function(){return this._applyModification(D,arguments)},darken:function(){return this._applyModification(U,arguments)},desaturate:function(){return this._applyModification(T,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(P,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(G,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(V,arguments)},tetrad:function(){return this._applyCombination(J,arguments)}},i.fromRatio=function(t,r){if("object"==typeof t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]="a"===n?t[n]:A(t[n]));t=e}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:w(),g:w(),b:w()})},i.mix=function(t,r,e){e=0===e?0:e||50;var n=i(t).toRgb(),s=i(r).toRgb(),a=e/100;return i({r:(s.r-n.r)*a+n.r,g:(s.g-n.g)*a+n.g,b:(s.b-n.b)*a+n.b,a:(s.a-n.a)*a+n.a})},i.readability=function(t,r){var e=i(t),n=i(r);return(c.max(e.getLuminance(),n.getLuminance())+.05)/(c.min(e.getLuminance(),n.getLuminance())+.05)},i.isReadable=function(t,r,e){var n,s,a=i.readability(t,r);switch(s=!1,n=function et(t){var r,e;return"AA"!==(r=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==r&&(r="AA"),"small"!==(e=(t.size||"small").toLowerCase())&&"large"!==e&&(e="small"),{level:r,size:e}}(e),n.level+n.size){case"AAsmall":case"AAAlarge":s=a>=4.5;break;case"AAlarge":s=a>=3;break;case"AAAsmall":s=a>=7}return s},i.mostReadable=function(t,r,e){var n,s,a,f,u=null,l=0;s=(e=e||{}).includeFallbackColors,a=e.level,f=e.size;for(var d=0;dl&&(l=n,u=i(r[d]));return i.isReadable(t,u,{level:a,size:f})||!s?u:(e.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],e))};var e,n,s,S=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},st=i.hexNames=function W(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[t[e]]=e);return r}(S),m=(n="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",s="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});typeof module<"u"&&module.exports?module.exports=i:"function"==typeof define&&define.amd?define(function(){return i}):window.tinycolor=i}(Math); \ No newline at end of file diff --git a/dist/apps/admin-gui/scripts.cfdbc03626b7e4d0.js b/dist/apps/admin-gui/scripts.cfdbc03626b7e4d0.js new file mode 100644 index 000000000..16a07f1ec --- /dev/null +++ b/dist/apps/admin-gui/scripts.cfdbc03626b7e4d0.js @@ -0,0 +1 @@ +!function(A,F){"object"==typeof exports&&typeof module<"u"?module.exports=F():"function"==typeof define&&define.amd?define(F):(A=typeof globalThis<"u"?globalThis:A||self).tinycolor=F()}(this,function(){"use strict";function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}var F=/^\s+/,J=/\s+$/;function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e,V,X,o,s,h,g,c,y,I,a=(o={r:0,g:0,b:0},s=1,h=null,g=null,c=null,y=!1,I=!1,"string"==typeof(e=t)&&(e=function(f){f=f.replace(F,"").replace(J,"").toLowerCase();var n,u=!1;if(L[f])f=L[f],u=!0;else if("transparent"==f)return{r:0,g:0,b:0,a:0,format:"name"};return(n=m.rgb.exec(f))?{r:n[1],g:n[2],b:n[3]}:(n=m.rgba.exec(f))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=m.hsl.exec(f))?{h:n[1],s:n[2],l:n[3]}:(n=m.hsla.exec(f))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=m.hsv.exec(f))?{h:n[1],s:n[2],v:n[3]}:(n=m.hsva.exec(f))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=m.hex8.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),a:B(n[4]),format:u?"name":"hex8"}:(n=m.hex6.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),format:u?"name":"hex"}:(n=m.hex4.exec(f))?{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),a:B(n[4]+""+n[4]),format:u?"name":"hex8"}:!!(n=m.hex3.exec(f))&&{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),format:u?"name":"hex"}}(e)),"object"==A(e)&&(v(e.r)&&v(e.g)&&v(e.b)?(V=e.g,X=e.b,o={r:255*l(e.r,255),g:255*l(V,255),b:255*l(X,255)},y=!0,I="%"===String(e.r).substr(-1)?"prgb":"rgb"):v(e.h)&&v(e.s)&&v(e.v)?(h=C(e.s),g=C(e.v),o=function(f,n,u){f=6*l(f,360),n=l(n,100),u=l(u,100);var H=Math.floor(f),R=f-H,_=u*(1-n),k=u*(1-R*n),x=u*(1-(1-R)*n),w=H%6;return{r:255*[u,k,_,_,x,u][w],g:255*[x,u,u,k,_,_][w],b:255*[_,_,x,u,u,k][w]}}(e.h,h,g),y=!0,I="hsv"):v(e.h)&&v(e.s)&&v(e.l)&&(h=C(e.s),c=C(e.l),o=function(f,n,u){var H,R,_;function k(S,q,p){return p<0&&(p+=1),p>1&&(p-=1),p<1/6?S+6*(q-S)*p:p<.5?q:p<2/3?S+(q-S)*(2/3-p)*6:S}if(f=l(f,360),n=l(n,100),u=l(u,100),0===n)H=R=_=u;else{var x=u<.5?u*(1+n):u+n-u*n,w=2*u-x;H=k(w,x,f+1/3),R=k(w,x,f),_=k(w,x,f-1/3)}return{r:255*H,g:255*R,b:255*_}}(e.h,h,c),y=!0,I="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=D(s),{ok:y,format:e.format||I,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:s});this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||a.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=a.ok}function j(t,r,a){t=l(t,255),r=l(r,255),a=l(a,255);var e,o,s=Math.max(t,r,a),h=Math.min(t,r,a),g=(s+h)/2;if(s==h)e=o=0;else{var c=s-h;switch(o=g>.5?c/(2-s-h):c/(s+h),s){case t:e=(r-a)/c+(r>1)+720)%360;--r;)e.h=(e.h+o)%360,s.push(i(e));return s}function it(t,r){r=r||6;for(var a=i(t).toHsv(),e=a.h,o=a.s,s=a.v,h=[],g=1/r;r--;)h.push(i({h:e,s:o,v:s})),s=(s+g)%1;return h}i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,a,e=this.toRgb();return r=e.g/255,a=e.b/255,.2126*((t=e.r/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))},setAlpha:function(t){return this._a=D(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=z(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=z(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+a+"%, "+e+"%)":"hsva("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var t=j(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=j(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+a+"%, "+e+"%)":"hsla("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHex:function(t){return O(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return a=this._g,e=this._b,o=this._a,s=t,h=[b(Math.round(this._r).toString(16)),b(Math.round(a).toString(16)),b(Math.round(e).toString(16)),b(U(o))],s&&h[0].charAt(0)==h[0].charAt(1)&&h[1].charAt(0)==h[1].charAt(1)&&h[2].charAt(0)==h[2].charAt(1)&&h[3].charAt(0)==h[3].charAt(1)?h[0].charAt(0)+h[1].charAt(0)+h[2].charAt(0)+h[3].charAt(0):h.join("");var a,e,o,s,h},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*l(this._r,255))+"%",g:Math.round(100*l(this._g,255))+"%",b:Math.round(100*l(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%)":"rgba("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ot[O(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+P(this._r,this._g,this._b,this._a),a=r,e=this._gradientType?"GradientType = 1, ":"";if(t){var o=i(t);a="#"+P(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+e+"startColorstr="+r+",endColorstr="+a+")"},toString:function(t){var r=!!t;t=t||this._format;var a=!1;return r||!(this._a<1&&this._a>=0)||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(a=this.toRgbString()),"prgb"===t&&(a=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(a=this.toHexString()),"hex3"===t&&(a=this.toHexString(!0)),"hex4"===t&&(a=this.toHex8String(!0)),"hex8"===t&&(a=this.toHex8String()),"name"===t&&(a=this.toName()),"hsl"===t&&(a=this.toHslString()),"hsv"===t&&(a=this.toHsvString()),a||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return i(this.toString())},_applyModification:function(t,r){var a=t.apply(null,[this].concat([].slice.call(r)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(Y,arguments)},brighten:function(){return this._applyModification(Z,arguments)},darken:function(){return this._applyModification(tt,arguments)},desaturate:function(){return this._applyModification(K,arguments)},saturate:function(){return this._applyModification(Q,arguments)},greyscale:function(){return this._applyModification(W,arguments)},spin:function(){return this._applyModification(rt,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(nt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(it,arguments)},splitcomplement:function(){return this._applyCombination(et,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(t,r){if("object"==A(t)){var a={};for(var e in t)t.hasOwnProperty(e)&&(a[e]="a"===e?t[e]:C(t[e]));t=a}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},i.mix=function(t,r,a){a=0===a?0:a||50;var e=i(t).toRgb(),o=i(r).toRgb(),s=a/100;return i({r:(o.r-e.r)*s+e.r,g:(o.g-e.g)*s+e.g,b:(o.b-e.b)*s+e.b,a:(o.a-e.a)*s+e.a})},i.readability=function(t,r){var a=i(t),e=i(r);return(Math.max(a.getLuminance(),e.getLuminance())+.05)/(Math.min(a.getLuminance(),e.getLuminance())+.05)},i.isReadable=function(t,r,a){var e,o,h,g,c,s=i.readability(t,r);switch(o=!1,(h=a,"AA"!==(g=((h=h||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==g&&(g="AA"),"small"!==(c=(h.size||"small").toLowerCase())&&"large"!==c&&(c="small"),e={level:g,size:c}).level+e.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},i.mostReadable=function(t,r,a){var e,o,s,h,g=null,c=0;o=(a=a||{}).includeFallbackColors,s=a.level,h=a.size;for(var y=0;yc&&(c=e,g=i(r[y]));return i.isReadable(t,g,{level:s,size:h})||!o?g:(a.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],a))};var L=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=i.hexNames=function(t){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[t[a]]=a);return r}(L);function D(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function l(t,r){var e;"string"==typeof(e=t)&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(t);return t=Math.min(r,Math.max(0,parseFloat(t))),a&&(t=parseInt(t*r,10)/100),Math.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function N(t){return Math.min(1,Math.max(0,t))}function d(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function C(t){return t<=1&&(t=100*t+"%"),t}function U(t){return Math.round(255*parseFloat(t)).toString(16)}function B(t){return d(t)/255}var M,T,E,m=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",E="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function v(t){return!!m.CSS_UNIT.exec(t)}return i}); \ No newline at end of file diff --git a/dist/apps/admin-gui/styles.60e6c4480dcc3cbd.css b/dist/apps/admin-gui/styles.60e6c4480dcc3cbd.css deleted file mode 100644 index 304053e97..000000000 --- a/dist/apps/admin-gui/styles.60e6c4480dcc3cbd.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}.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: white;--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: 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-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: white}.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:#fff;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:#fff}.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 #fff}.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: white;--mat-stepper-header-selected-state-icon-background-color: #d84315;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #d84315;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #d84315;--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}.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:#fff}.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}.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}.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}.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}.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}.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}.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}body{background-color:#fafafa}button{border-radius:var(--bs-border-radius)!important}button:focus{outline:none!important}.vo-item{background-color:var(--vo-color)}.facility-item{background-color:var(--facility-color)}.resource-item{background-color:var(--resource-color)}.group-item{background-color:var(--group-color)}.member-item{background-color:var(--member-color)}.service-item{background-color:var(--service-color)}.dark-item-activated{background:var(--side-link-active)!important;color:var(--side-link-text-active)!important}.vo-item-activated{border-right:5px solid var(--vo-color);color:var(--vo-color)!important;font-weight:500;background-color:#3f4cff1a!important}.vo-item-activated:hover{background-color:#3f4cff26!important}.admin-item-activated{border-right:5px solid var(--admin-color);color:var(--admin-color)!important;font-weight:500;background-color:#ff32321a}.admin-item-activated:hover{background-color:#ff323226!important}.facility-item-activated{border-right:5px solid var(--facility-color);color:var(--facility-color)!important;font-weight:500;background-color:#ff50171a}.facility-item-activated:hover{background-color:#ff501726!important}.resource-item-activated{border-right:5px solid var(--resource-color);color:var(--resource-color)!important;font-weight:500;background-color:#b02cff1a}.resource-item-activated:hover{background-color:#b02cff26!important}.group-item-activated{border-right:5px solid var(--group-color);color:var(--group-color)!important;font-weight:500;background-color:#7bff471a}.group-item-activated:hover{background-color:#7bff4726!important}.member-item-activated{border-right:5px solid var(--member-color);color:var(--member-color)!important;font-weight:500;background-color:#ff1c851a}.member-item-activated:hover{background-color:#ff1c8526!important}.user-item-activated{border-right:5px solid var(--member-color);color:var(--member-color)!important;font-weight:500;background-color:#00796b1a}.user-item-activated:hover{background-color:#00796b26!important}.service-item-activated{border-right:5px solid var(--service-color);color:var(--service-color)!important;font-weight:500;background-color:#5613351a}.service-item-activated:hover{background-color:#56133526!important}.vo-item-links a:hover{color:var(--vo-color)!important;background-color:#3f4cff26!important}.group-item-links a:hover{color:var(--group-color)!important;background-color:#7bff4726!important}.admin-item-links a:hover{color:var(--admin-color)!important;background-color:#ff323226!important}.facility-item-links a:hover{color:var(--facility-color)!important;background-color:#ff521c26!important}.resource-item-links a:hover{color:var(--resource-color)!important;background-color:#b02cff26!important}.member-item-links a:hover{color:var(--member-color)!important;background-color:#ff1c8526!important}.user-item-links a:hover{color:var(--user-color)!important;background-color:#00796b26!important}.service-item-links a:hover{color:var(--service-color)!important;background-color:#56133526!important}.vo-text{color:var(--vo-color)!important}.facility-text{color:var(--facility-color)!important}.resource-text{color:var(--resource-color)!important}.group-text{color:var(--group-color)!important}.member-text{color:var(--member-color)!important}.user-text{color:var(--user-color)!important}.service-text{color:var(--service-color)!important}.router-component{padding-bottom:5rem;min-height:calc(100vh - 314px)}@media (min-width: 769px) and (max-width: 1199px){.router-component{width:calc(100vw - 330px)}}@media (max-width: 768px){.router-component{width:calc(100vw - 30px)}}.main-input{font-size:1.2rem!important;line-height:1.2!important}.error-text{color:#d32f2f}.tab-padding-top .mat-tab-body-content{padding-top:2rem}#nav-menu{background:#102027;position:fixed;width:100%;z-index:999;display:flex;justify-content:space-between;height:64px;max-height:64px}textarea.cdk-textarea-autosize-measuring{padding:4px 0!important}.base-item-color{background-color:#263238}.base-item-color-activated{background-color:#62727b}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.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}.page-subtitle-2{margin-bottom:.75rem;font-size:1.1rem}.input-width-250{width:250px}.space-right{margin-right:20px}.box-button-large{text-align:center;font-size:1.25em;color:#fff;box-shadow:0 2px 8px #00000059}.box-button-small,.box-button-medium{color:#fff;box-shadow:0 2px 8px #00000059}.button-shadow{box-shadow:0 2px 8px #00000059!important}.menu-items{display:flex;flex-wrap:wrap;margin-top:2rem}.menu-item-large{display:flex;flex-direction:column;text-align:center;font-size:1.25em;padding:.5rem .5rem 1.5rem;width:100%;margin:1rem}.menu-item-large img{width:100%;flex-grow:1;padding-left:.5rem;padding-right:.5rem}@media (min-width: 768px) and (max-width: 991px){.menu-item-large img{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 992px) and (max-width: 1199px){.menu-item-large img{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 1200px){.menu-item-large img{padding-left:1rem;padding-right:1rem}}.menu-item-large:first-child{margin-left:0}.menu-item-large:last-child{margin-right:0}.menu-item-large:hover{color:#fff;text-decoration:none!important}.menu-item-small{display:flex;flex-direction:column;text-align:center;font-size:1.25em;padding:.5rem;width:100%;margin:1rem}.menu-item-small img{width:100%;flex-grow:1;padding-left:.5rem;padding-right:.5rem}@media (min-width: 768px) and (max-width: 991px){.menu-item-small img{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 992px) and (max-width: 1199px){.menu-item-small img{padding-left:1rem;padding-right:1rem}}@media (min-width: 1200px){.menu-item-small img{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1600px){.menu-item-small img{padding-left:1.5rem;padding-right:1.5rem}}.menu-item-small:first-child{margin-left:0}.menu-item-small:last-child{margin-right:0}.menu-item-small:hover{color:#fff;text-decoration:none!important}.dark-hover-list-item:hover{background-color:#0000000d}.info-table td:first-child{width:40%;white-space:nowrap}.menu-items-row{margin-left:-15px!important;margin-right:-15px!important}.menu-item-medium{align-items:center;display:flex;flex-direction:row;text-align:center;padding:.75rem;width:100%;margin:1rem;font-size:1.25rem}.menu-item-medium:first-child{margin-left:0}.menu-item-medium:last-child{margin-right:0}.menu-item-medium:hover{color:#fff;text-decoration:none!important}.menu-item-medium img{width:4rem;height:4rem;flex-grow:1;padding-left:.5rem;padding-right:.5rem}.menu-item-medium div{flex-grow:5}.vo-bg-color{background-color:var(--vo-color)}.facility-bg-color{background-color:var(--facility-color)}.group-bg-color{background-color:var(--group-color)}.member-bg-color{background-color:var(--member-color)}.admin-bg-color{background-color:var(--admin-color)}.user-bg-color{background-color:var(--user-color)}.user-bg-color .cdk-text-field-autofilled{background-color:#000!important}.service-bg-color{background-color:var(--service-color)}.setting-item{font-size:1.15rem;font-weight:500}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.unselected-setting{color:#888}.app-btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.app-btn.disabled,.app-btn:disabled{opacity:.65}.app-btn:focus{outline:none}.vo-btn{background:var(--vo-color);color:rgba(var(--vo-theme-primary-contrast-500),1);border-radius:0}.vo-btn:hover{color:rgba(var(--vo-theme-primary-contrast-500),1)}.facility-btn{background-color:var(--facility-color);color:rgba(var(--facility-theme-primary-contrast-500),1);border-radius:0}.facility-btn:hover{color:rgba(var(--facility-theme-primary-contrast-500),1)}.resource-btn{background-color:var(--resource-color);color:rgba(var(--resource-theme-primary-contrast-500),1);border-radius:0}.resource-btn:hover{color:rgba(var(--resource-theme-primary-contrast-500),1)}.group-btn{background:var(--group-color);color:rgba(var(--group-theme-primary-contrast-500),1);border-radius:0}.group-btn:hover{color:rgba(var(--group-theme-primary-contrast-500),1)}.member-btn{background-color:var(--member-color);color:rgba(var(--member-theme-primary-contrast-500),1);border-radius:0}.member-btn:hover{color:rgba(var(--member-theme-primary-contrast-500),1)}.admin-btn{background-color:var(--admin-color);color:rgba(var(--admin-theme-primary-contrast-500),1);border-radius:0}.admin-btn:hover{color:rgba(var(--admin-theme-primary-contrast-500),1)}.user-btn{background-color:var(--user-color);color:rgba(var(--user-theme-primary-contrast-500),1);border-radius:0}.user-btn:hover{color:rgba(var(--user-theme-primary-contrast-500),1)}.service-btn{background-color:var(--service-color);color:rgba(var(--service-theme-primary-contrast-500),1);border-radius:0}.service-btn:hover{color:rgba(var(--service-theme-primary-contrast-500),1)}.title-link{color:#000;text-decoration:underline}.title-link:hover{color:#404040}.vo-link{color:var(--vo-color);text-decoration:underline}.vo-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--vo-color)}.facility-link{color:var(--facility-color);text-decoration:underline}.facility-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--facility-color)}.resource-link{color:var(--resource-color);text-decoration:underline}.resource-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--resource-color)}.member-link{color:var(--member-color);text-decoration:underline}.member-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--member-color)}.group-link{color:var(--group-color);text-decoration:underline}.group-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--group-color)}.user-link{color:var(--user-color);text-decoration:underline}.user-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--user-color)}.service-link{color:var(--service-color);text-decoration:underline}.service-link:hover{color:linear-gradient(to top,rgba(255,255,255,.1),rgba(255,255,255,.1)) var(--service-color)}.mat-mdc-tab-body-content{overflow:hidden!important}.no-label-margin-bottom label{margin-bottom:0!important}.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-button{border-radius:var(--bs-border-radius)!important}.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}.noBorderDialog .mat-mdc-dialog-container{padding:0!important}.align-inline{display:flex;line-height:75px;align-items:flex-end}.static-column-size{width:80px}.hide-table{height:0!important;overflow:hidden!important;border:none!important}.perun-icon{min-width:24px;min-height:24px}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.word-break-all{word-break:break-all}th,td.mat-mdc-cell{padding:.25rem!important}.overflow-ellipsis{text-overflow:ellipsis}.entity-info{font-size:1rem}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}.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}#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}@keyframes load{to{opacity:0;transform:scale(1)}}.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}.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}.cdk-virtual-scroll-content-wrapper{contain:size!important}.action-button{display:inline-block!important}.action-button:after{content:"\2026";margin-left:-4px}.align-checkbox{text-align:center!important;vertical-align:middle!important}mat-icon{overflow:inherit!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-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-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.align-elements{display:flex;align-items:center;flex-wrap:wrap}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!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}.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}.mb-25{margin-bottom:.75rem}.card{border-radius:var(--bs-border-radius)!important}@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/admin-gui/styles.c90057af9efeab97.css b/dist/apps/admin-gui/styles.c90057af9efeab97.css new file mode 100644 index 000000000..7e82e67d9 --- /dev/null +++ b/dist/apps/admin-gui/styles.c90057af9efeab97.css @@ -0,0 +1,6 @@ +@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:#283593;color:#fff}.vo-btn:hover{color:#fff}.vo-link{color:#283593;text-decoration:underline}.vo-link:hover{color:#fff}.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:#d84315;color:#000}.facility-btn:hover{color:#000}.facility-link{color:#d84315;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:#6a1b9a;color:#fff}.resource-btn:hover{color:#fff}.resource-link{color:#6a1b9a;text-decoration:underline}.resource-link:hover{color:#fff}.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:#33691e;color:#fff}.group-btn:hover{color:#fff}.group-link{color:#33691e;text-decoration:underline}.group-link:hover{color:#fff}.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:#ad1457;color:#fff}.member-btn:hover{color:#fff}.member-link{color:#ad1457;text-decoration:underline}.member-link:hover{color:#fff}.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:#c62828;color:#fff}.admin-btn:hover{color:#fff}.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:#00796b;color:#fff}.user-btn:hover{color:#fff}.user-link{color:#00796b;text-decoration:underline}.user-link:hover{color:#fff}.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:#561335;color:#fff}.service-btn:hover{color:#fff}.service-link{color:#561335;text-decoration:underline}.service-link:hover{color:#fff}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:#566268!important;color:#fff!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:#566268!important;color:#fff!important}.header-activated,.dark-item-activated{background:#465258!important;color:#fff!important}.nav-menu{background:#102027;position:fixed;width:100%;z-index:999;display:flex;justify-content:space-between;height:64px;max-height:64px}.side-nav{background:#263238;border-color:#071e24}.side-nav-content{position:relative;background:#f2f2f2}.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/index.html b/dist/apps/consolidator/index.html index ae8b59b0a..af3bf8375 100644 --- a/dist/apps/consolidator/index.html +++ b/dist/apps/consolidator/index.html @@ -7,12 +7,12 @@ - +
- + diff --git a/dist/apps/consolidator/main.3982d5ec515af4fa.js b/dist/apps/consolidator/main.3963e613128caa4c.js similarity index 51% rename from dist/apps/consolidator/main.3982d5ec515af4fa.js rename to dist/apps/consolidator/main.3963e613128caa4c.js index 66a9677fb..0ac5b1646 100644 --- a/dist/apps/consolidator/main.3982d5ec515af4fa.js +++ b/dist/apps/consolidator/main.3963e613128caa4c.js @@ -1 +1 @@ -(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(a,e,t){return a.addEventListener(e,t),()=>{a.removeEventListener(e,t)}}dispatchEvent(a,e){a.dispatchEvent(e)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,e){return(e=e||this.getDefaultDocument()).createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,e){return"window"===e?window:"document"===e?a:"body"===e?a.body:null}getBaseHref(a){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 a=V.pathname;return"/"===a.charAt(0)?a:`/${a}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return(0,x.Mx)(document.cookie,a)}}let V,H=null,Q=(()=>{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(a){this._doc=a}}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,a){return a.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,o=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Ei(r,i,t,this.appId,o,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,o,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(a,e,t,s){this.eventManager=a,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(a,e){return e?this.doc.createElementNS(pe[e]||e,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,e){(Mi(a)?a.content:a).appendChild(e)}insertBefore(a,e,t){a&&(Mi(a)?a.content:a).insertBefore(e,t)}removeChild(a,e){a&&a.removeChild(e)}selectRootElement(a,e){let t="string"==typeof a?this.doc.querySelector(a):a;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?a.setAttributeNS(h,e,t):a.setAttribute(e,t)}else a.setAttribute(e,t)}removeAttribute(a,e,t){if(t){const s=pe[t];s?a.removeAttributeNS(s,e):a.removeAttribute(`${t}:${e}`)}else a.removeAttribute(e)}addClass(a,e){a.classList.add(e)}removeClass(a,e){a.classList.remove(e)}setStyle(a,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?a.style.setProperty(e,t,s&c.JOm.Important?"important":""):a.style[e]=t}removeStyle(a,e,t){t&c.JOm.DashCase?a.style.removeProperty(e):a.style[e]=""}setProperty(a,e,t){a[e]=t}setValue(a,e){a.nodeValue=e}listen(a,e,t){if("string"==typeof a&&!(a=(0,x.q)().getGlobalEventTarget(this.doc,a)))throw new Error(`Unsupported event target ${a} for event ${e}`);return this.eventManager.addEventListener(a,e,this.decoratePreventDefault(t))}decoratePreventDefault(a){return e=>{if("__ngUnwrap__"===e)return a;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>a(e)):a(e))&&e.preventDefault()}}}function Mi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class In extends rt{constructor(a,e,t,s,h,u,l,r){super(a,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 o of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=o,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,e){return super.appendChild(this.nodeOrShadowRoot(a),e)}insertBefore(a,e,t){return super.insertBefore(this.nodeOrShadowRoot(a),e,t)}removeChild(a,e){return super.removeChild(this.nodeOrShadowRoot(a),e)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class dn extends rt{constructor(a,e,t,s,h,u,l,r){super(a,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(a,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(a,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(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,e){const t=super.createElement(a,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 o=t.indexOf(i);o>-1&&(t.splice(o,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 Je(){return(0,c.RDi)(document),document},deps:[]}]),ai=new c.OlP(""),Di=[{provide:c.rWj,useClass:class G{addToWindow(a){c.dqk.getAngularTestability=(t,s=!0)=>{const h=a.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>a.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>a.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(a,e,t){return null==e?null:a.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(a,e.host,!0):this.findTestabilityInTree(a,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:Q,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 a=(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 o=0;o{d||(d=!0,i--),l[o]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,at.n)(t,l):l),h.complete())}))}});return a?s.pipe((0,wn.Z)(a)):s}var Mr=E(5211);function me(n){return new Ui.y(a=>{(0,Ri.Xf)(n()).subscribe(a)})}var re=E(8180),ie=E(8645),Ee=E(4552);class Ne extends ie.x{constructor(a=1/0,e=1/0,t=Ee.l){super(),this._bufferSize=a,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,a),this._windowTime=Math.max(1,e)}next(a){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(a),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(a)}_subscribe(a){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(a),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Ne(t,a,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 a;return function(t){return(a||(a=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,a){if(n===a)return!0;if(null===n||null===a)return!1;if(n!=n&&a!=a)return!0;let s,h,u,e=typeof n;if(e==typeof a&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(a))return!1;for(h in u=Object.create(null),n){if(!Bn(n[h],a[h]))return!1;u[h]=!0}for(h in a)if(!(h in u)&&typeof a[h]<"u")return!1;return!0}if(!Array.isArray(a))return!1;if((s=n.length)==a.length){for(h=0;h{zt(a[t])?t in n?e[t]=ur(n[t],a[t]):Object.assign(e,{[t]:a[t]}):Object.assign(e,{[t]:a[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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class uo{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 ho=new c.OlP("USE_STORE"),Rs=new c.OlP("USE_DEFAULT_LANG"),Yo=new c.OlP("DEFAULT_LANGUAGE"),Ia=new c.OlP("USE_EXTEND");let Wi=(()=>{class n{constructor(e,t,s,h,u,l=!0,r=!1,i=!1,o){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={},o&&this.setDefaultLang(o)}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 o={};return i.forEach((d,p)=>{o[t[p]]=d}),o})):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(uo),c.LFG(Yt),c.LFG(pr),c.LFG(hr),c.LFG(vn),c.LFG(Rs),c.LFG(ho),c.LFG(Ia),c.LFG(Yo))},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})(),po=(()=>{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},uo,{provide:ho,useValue:e.isolate},{provide:Rs,useValue:e.useDefaultLang},{provide:Ia,useValue:e.extend},{provide:Yo,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:ho,useValue:e.isolate},{provide:Rs,useValue:e.useDefaultLang},{provide:Ia,useValue:e.extend},{provide:Yo,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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var C=E(9862);class vi{encodeKey(a){return encodeURIComponent(a)}encodeValue(a){return encodeURIComponent(a)}decodeKey(a){return decodeURIComponent(a)}decodeValue(a){return decodeURIComponent(a)}}const di=new c.OlP("basePath");class We{constructor(a={}){this.apiKeys=a.apiKeys,this.username=a.username,this.password=a.password,this.accessToken=a.accessToken,this.basePath=a.basePath,this.withCredentials=a.withCredentials,this.encoder=a.encoder,this.credentials=a.credentials?a.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(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}selectHeaderAccept(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}isJsonMime(a){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==a&&(e.test(a)||"application/json-patch+json"===a.toLowerCase())}lookupCredential(a){const e=this.credentials[a];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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,o,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!=o&&(z=this.addToHttpParams(z,o,"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),so=Hr.pathname.split("/");so[1]="non",Hr.pathname=so.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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=!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(o){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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"user")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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",o=!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:o})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeDefinition")),null!=t&&(o=this.addToHttpParams(o,t,"action")),null!=s&&(o=this.addToHttpParams(o,s,"critical")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"memberId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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})}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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(z=>{o=this.addToHttpParams(o,z,"state[]")}),null!=s&&(o=this.addToHttpParams(o,s,"dateFrom")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(z=>{o=this.addToHttpParams(o,z,"state[]")}),null!=s&&(o=this.addToHttpParams(o,s,"dateFrom")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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})}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 o=new C.LE({encoder:this.encoder});null!=s&&(o=this.addToHttpParams(o,s,"voId")),null!=h&&(o=this.addToHttpParams(o,h,"name")),null!=e&&(o=this.addToHttpParams(o,e,"email")),null!=t&&(o=this.addToHttpParams(o,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:o,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}sendInvitationForGroup(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName")),null!=s&&(o=this.addToHttpParams(o,s,"extLogin")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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||{}),vo=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(vo||{});let Xo=(()=>{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]),o=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:o,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)(a,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(),a.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class zc extends Ui.y{constructor(a,e){super(),this.source=a,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,na.A)(a)&&(this.lift=a.lift)}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:a}=this;this._subject=this._connection=null,a?.unsubscribe()}connect(){let a=this._connection;if(!a){a=this._connection=new Vi.w0;const e=this.getSubject();a.add(this.source.subscribe((0,ii.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),a.closed&&(this._connection=null,a=Vi.w0.EMPTY)}return a}refCount(){return Ns()(this)}}function Yi(...n){const a=(0,Kn.yG)(n);return(0,na.e)((e,t)=>{(a?(0,Mr.z)(n,e,a):(0,Mr.z)(n,e)).subscribe(t)})}var jn=E(1631),jr=E(1374),Ti=E(9397),Dn=E(6306);var Fc=E(3572);function zr(n){return n<=0?()=>Ua.E:(0,na.e)((a,e)=>{let t=[];a.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 Rl=E(3026),$p=E(2737),_i=E(975),yo=E(4716),zs=E(7537);const Et="primary",Fs=Symbol("RouteTitle");class Ll{constructor(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e[0]:e}return null}getAll(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function yn(n){return new Ll(n)}function Fr(n,a,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(a.hasChildren()||t.lengtht[h]===s)}return n===a}function qa(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 ra={exact:function aa(n,a,e){if(!oa(n.segments,a.segments)||!Ol(n.segments,a.segments,e)||n.numberOfChildren!==a.numberOfChildren)return!1;for(const t in a.children)if(!n.children[t]||!aa(n.children[t],a.children[t],e))return!1;return!0},subset:Wa},Uc={exact:function Pl(n,a){return An(n,a)},subset:function Il(n,a){return Object.keys(a).length<=Object.keys(n).length&&Object.keys(a).every(e=>Du(n[e],a[e]))},ignored:()=>!0};function qc(n,a,e){return ra[e.paths](n.root,a.root,e.matrixParams)&&Uc[e.queryParams](n.queryParams,a.queryParams)&&!("exact"===e.fragment&&n.fragment!==a.fragment)}function Wa(n,a,e){return Wc(n,a,a.segments,e)}function Wc(n,a,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!oa(s,e)||a.hasChildren()||!Ol(s,e,t))}if(n.segments.length===e.length){if(!oa(n.segments,e)||!Ol(n.segments,e,t))return!1;for(const s in a.children)if(!n.children[s]||!Wa(n.children[s],a.children[s],t))return!1;return!0}{const s=e.slice(0,n.segments.length),h=e.slice(n.segments.length);return!!(oa(n.segments,s)&&Ol(n.segments,s,t)&&n.children[Et])&&Wc(n.children[Et],a,h,t)}}function Ol(n,a,e){return a.every((t,s)=>Uc[e](n[s].parameters,t.parameters))}class Qo{constructor(a=new li([],{}),e={},t=null){this.root=a,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=yn(this.queryParams)),this._queryParamMap}toString(){return Yc.serialize(this)}}class li{constructor(a,e){this.segments=a,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 Ao{constructor(a,e){this.path=a,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=yn(this.parameters)),this._parameterMap}toString(){return bi(this)}}function oa(n,a){return n.length===a.length&&n.every((e,t)=>e.path===a[t].path)}let Ya=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return new Us},providedIn:"root"}),n})();class Us{parse(a){const e=new Gt(a);return new Qo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(a){const e=`/${Mo(a.root,!0)}`,t=function P(n){const a=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 a.length?`?${a.join("&")}`:""}(a.queryParams);return`${e}${t}${"string"==typeof a.fragment?`#${function Gc(n){return encodeURI(n)}(a.fragment)}`:""}`}}const Yc=new Us;function Jo(n){return n.segments.map(a=>bi(a)).join("/")}function Mo(n,a){if(!n.hasChildren())return Jo(n);if(a){const e=n.children[Et]?Mo(n.children[Et],!1):"",t=[];return Object.entries(n.children).forEach(([s,h])=>{s!==Et&&t.push(`${s}:${Mo(h,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function Bl(n,a){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Et&&(e=e.concat(a(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Et&&(e=e.concat(a(s,t)))}),e}(n,(t,s)=>s===Et?[Mo(n.children[Et],!1)]:[`${s}:${Mo(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 Co(n){return decodeURIComponent(n)}function qs(n){return Co(n.replace(/\+/g,"%20"))}function bi(n){return`${tr(n.path)}${function Ko(n){return Object.keys(n).map(a=>`;${tr(a)}=${tr(n[a])}`).join("")}(n.parameters)}`}const U=/^[^\/()?;#]+/;function N(n){const a=n.match(U);return a?a[0]:""}const J=/^[^\/()?;=#]+/,be=/^[^=?&#]+/,ct=/^[^&#]+/;class Gt{constructor(a){this.url=a,this.remaining=a}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new li([],{}):new li([],this.parseChildren())}parseQueryParams(){const a={};if(this.consumeOptional("?"))do{this.parseQueryParam(a)}while(this.consumeOptional("&"));return a}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(a.length>0||Object.keys(e).length>0)&&(t[Et]=new li(a,e)),t}parseSegment(){const a=N(this.remaining);if(""===a&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(a),new Ao(Co(a),this.parseMatrixParams())}parseMatrixParams(){const a={};for(;this.consumeOptional(";");)this.parseParam(a);return a}parseParam(a){const e=function ae(n){const a=n.match(J);return a?a[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))}a[Co(e)]=Co(t)}parseQueryParam(a){const e=function Se(n){const a=n.match(be);return a?a[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function ui(n){const a=n.match(ct);return a?a[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=qs(e),h=qs(t);if(a.hasOwnProperty(s)){let u=a[s];Array.isArray(u)||(u=[u],a[s]=u),u.push(h)}else a[s]=h}parseParens(a){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(":")):a&&(h=Et);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Et]:new li([],u),this.consumeOptional("//")}return e}peekStartsWith(a){return this.remaining.startsWith(a)}consumeOptional(a){return!!this.peekStartsWith(a)&&(this.remaining=this.remaining.substring(a.length),!0)}capture(a){if(!this.consumeOptional(a))throw new c.vHH(4011,!1)}}function Jt(n){return n.segments.length>0?new li([],{[Et]:n}):n}function Rt(n){const a={};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))a[u]=l;else(h.segments.length>0||h.hasChildren())&&(a[t]=h)}return function Si(n){if(1===n.numberOfChildren&&n.children[Et]){const a=n.children[Et];return new li(n.segments.concat(a.segments),a.children)}return n}(new li(n.segments,a))}function Qt(n){return n instanceof Qo}function qn(n){let a;const s=Jt(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&&(a=l),l}(n.root));return a??s}function pt(n,a,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===a.length)return Er(s,s,s,e,t);const h=function Hu(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new sa(!0,0,n);let a=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?a++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new sa(e,a,t)}(a);if(h.toRoot())return Er(s,s,new li([],{}),e,t);const u=function Ru(n,a,e){if(n.isAbsolute)return new la(a,!0,0);if(!e)return new la(a,!1,NaN);if(null===e.parent)return new la(e,!0,0);const t=gr(n.commands[0])?0:1;return function Lu(n,a,e){let t=n,s=a,h=e;for(;h>s;){if(h-=s,t=t.parent,!t)throw new c.vHH(4005,!1);s=t.segments.length}return new la(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):Ws(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,a,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(o=>`${o}`):`${i}`}),u=n===a?e:Ur(n,a,e);const l=Jt(Rt(u));return new Qo(l,h,s)}function Ur(n,a,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===a?e:Ur(h,a,e)}),new li(n.segments,t)}class sa{constructor(a,e,t){if(this.isAbsolute=a,this.numberOfDoubleDots=e,this.commands=t,a&&t.length>0&&gr(t[0]))throw new c.vHH(4003,!1);const s=t.find(Hn);if(s&&s!==qa(t))throw new c.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class la{constructor(a,e,t){this.segmentGroup=a,this.processChildren=e,this.index=t}}function Ws(n,a,e){if(n||(n=new li([],{})),0===n.segments.length&&n.hasChildren())return qr(n,a,e);const t=function Re(n,a,e){let t=0,s=a;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,a,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=Ws(n.children[h],a,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new li(n.segments,s)}}function Wt(n,a,e){const t=n.segments.slice(0,a);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(a[e]=Wt(new li([],{}),0,t))}),a}function Vl(n){const a={};return Object.entries(n).forEach(([e,t])=>a[e]=`${t}`),a}function sn(n,a,e){return n==e.path&&An(a,e.parameters)}const Zo="imperative";class Wn{constructor(a,e){this.id=a,this.url=e}}class _r extends Wn{constructor(a,e,t="imperative",s=null){super(a,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Wr extends Wn{constructor(a,e,t){super(a,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class es extends Wn{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ys extends Wn{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=16}}class Iu extends Wn{constructor(a,e,t,s){super(a,e),this.error=t,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ou extends Wn{constructor(a,e,t,s){super(a,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(a,e,t,s){super(a,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 ca extends Wn{constructor(a,e,t,s,h){super(a,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 Bu extends Wn{constructor(a,e,t,s){super(a,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 ts extends Wn{constructor(a,e,t,s){super(a,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 da{constructor(a){this.route=a,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Xp{constructor(a){this.route=a,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Vu{constructor(a){this.snapshot=a,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qp{constructor(a){this.snapshot=a,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jp{constructor(a){this.snapshot=a,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $c{constructor(a){this.snapshot=a,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Nl{constructor(a,e,t){this.routerEvent=a,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 Xc{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Gs,this.attachRef=null}}let Gs=(()=>{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 Xc,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 $s{constructor(a){this._root=a}get root(){return this._root.value}parent(a){const e=this.pathFromRoot(a);return e.length>1?e[e.length-2]:null}children(a){const e=Xs(a,this._root);return e?e.children.map(t=>t.value):[]}firstChild(a){const e=Xs(a,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(a){const e=jl(a,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==a)}pathFromRoot(a){return jl(a,this._root).map(e=>e.value)}}function Xs(n,a){if(n===a.value)return a;for(const e of a.children){const t=Xs(n,e);if(t)return t}return null}function jl(n,a){if(n===a.value)return[a];for(const e of a.children){const t=jl(n,e);if(t.length)return t.unshift(a),t}return[]}class Yr{constructor(a,e){this.value=a,this.children=e}toString(){return`TreeNode(${this.value})`}}function ua(n){const a={};return n&&n.children.forEach(e=>a[e.value.outlet]=e),a}class is extends $s{constructor(a,e){super(a),this.snapshot=e,Qc(this,a)}toString(){return this.snapshot.toString()}}function zl(n,a){const e=function Zp(n,a){const u=new yi([],{},{},"",{},Et,a,null,{});return new Fl("",new Yr(u,[]))}(0,a),t=new mn.X([new Ao("",{})]),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,a,e.root);return r.snapshot=e.root,new is(new Yr(r,[]),e)}class Gr{constructor(a,e,t,s,h,u,l,r){this.urlSubject=a,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[Fs]))??(0,$e.of)(void 0),this.url=a,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)(a=>yn(a)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,st.U)(a=>yn(a)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rn(n,a="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==a)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 To(n){return n.reduce((a,e)=>({params:{...a.params,...e.params},data:{...a.data,...e.data},resolve:{...e.data,...a.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class yi{get title(){return this.data?.[Fs]}constructor(a,e,t,s,h,u,l,r,i){this.url=a,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 Fl extends $s{constructor(a,e){super(e),this.url=a,Qc(this,e)}toString(){return Jc(this._root)}}function Qc(n,a){a.value._routerState=n,a.children.forEach(e=>Qc(n,e))}function Jc(n){const a=n.children.length>0?` { ${n.children.map(Jc).join(", ")} } `:"";return`${n.value}${a}`}function Ul(n){if(n.snapshot){const a=n.snapshot,e=n._futureSnapshot;n.snapshot=e,An(a.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),a.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),An(a.params,e.params)||n.paramsSubject.next(e.params),function ji(n,a){if(n.length!==a.length)return!1;for(let e=0;eAn(e.parameters,a[t].parameters))}(n.url,a.url);return e&&!(!n.parent!=!a.parent)&&(!n.parent||ql(n.parent,a.parent))}let Qs=(()=>{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)(Gs),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 Wl(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 Wl{constructor(a,e,t){this.route=a,this.childContexts=e,this.parent=t}get(a,e){return a===Gr?this.route:a===Gs?this.childContexts:this.parent.get(a,e)}}const gn=new c.OlP("");let Kc=(()=>{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,Fa.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 Ga(n,a,e){if(e&&n.shouldReuseRoute(a.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=a.value;const s=function Gl(n,a,e){return a.children.map(t=>{for(const s of e.children)if(n.shouldReuseRoute(t.value,s.value.snapshot))return Ga(n,t,s);return Ga(n,t)})}(n,a,e);return new Yr(t,s)}{if(n.shouldAttach(a.value)){const h=n.retrieve(a.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=a.value,u.children=a.children.map(l=>Ga(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)}(a.value),s=a.children.map(h=>Ga(n,h));return new Yr(t,s)}}const $l="ngNavigationCancelingError";function Zc(n,a){const{redirectTo:e,navigationBehaviorOptions:t}=Qt(a)?{redirectTo:a,navigationBehaviorOptions:void 0}:a,s=ed(!1,0,a);return s.url=e,s.navigationBehaviorOptions=t,s}function ed(n,a,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[$l]=!0,t.cancellationCode=a,e&&(t.url=e),t}function Ut(n){return ha(n)&&Qt(n.url)}function ha(n){return n&&n[$l]}let td=(()=>{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:[Qs],encapsulation:2}),n})();function id(n){const a=n.children&&n.children.map(id),e=a?{...n,children:a}:{...n};return!e.component&&!e.loadComponent&&(a||e.loadChildren)&&e.outlet&&e.outlet!==Et&&(e.component=td),e}function Yn(n){return n.outlet||Et}function $a(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let a=n.parent;a;a=a.parent){const e=a.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Fu{constructor(a,e,t,s,h){this.routeReuseStrategy=a,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(a){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,a),Ul(this.futureState.root),this.activateChildRoutes(e,t,a)}deactivateChildRoutes(a,e,t){const s=ua(e);a.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(a,e,t){const s=a.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(a,e,u.children)}else this.deactivateChildRoutes(a,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(a,e){a.value.component&&this.routeReuseStrategy.shouldDetach(a.value.snapshot)?this.detachAndStoreRouteSubtree(a,e):this.deactivateRouteAndOutlet(a,e)}detachAndStoreRouteSubtree(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=ua(a);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(a.value.snapshot,{componentRef:u,route:a,contexts:l})}}deactivateRouteAndOutlet(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=ua(a);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(a,e,t){const s=ua(e);a.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new $c(h.value.snapshot))}),a.children.length&&this.forwardEvent(new Qp(a.value.snapshot))}activateRoutes(a,e,t){const s=a.value,h=e?e.value:null;if(Ul(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(a,e,u.children)}else this.activateChildRoutes(a,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),Ul(l.route.value),this.activateChildRoutes(a,null,u.children)}else{const l=$a(s.snapshot);u.attachRef=null,u.route=s,u.injector=l,u.outlet&&u.outlet.activateWith(s,u.injector),this.activateChildRoutes(a,null,u.children)}}else this.activateChildRoutes(a,null,t)}}class Uu{constructor(a){this.path=a,this.route=this.path[this.path.length-1]}}class $i{constructor(a,e){this.component=a,this.route=e}}function ef(n,a,e){const t=n._root;return ns(t,a?a._root:null,e,[t.value])}function Xa(n,a){const e=Symbol(),t=a.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?a.get(n):n:t}function ns(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=ua(a);return n.children.forEach(u=>{(function nd(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=a?a.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function rd(n,a,e){if("function"==typeof e)return e(n,a);switch(e){case"pathParamsChange":return!oa(n.url,a.url);case"pathParamsOrQueryParamsChange":return!oa(n.url,a.url)||!An(n.queryParams,a.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ql(n,a)||!An(n.queryParams,a.queryParams);default:return!ql(n,a)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new Uu(t)):(h.data=u.data,h._resolvedData=u._resolvedData),ns(n,a,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&&Ks(a,l,s),s.canActivateChecks.push(new Uu(t)),ns(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])=>Ks(l,e.getContext(u),s)),s}function Ks(n,a,e){const t=ua(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Ks(u,s.component?a?a.children.getContext(h):null:a,e)}),e.canDeactivateChecks.push(new $i(s.component&&a&&a.outlet&&a.outlet.isActivated?a.outlet.component:null,s))}function rs(n){return"function"==typeof n}function ad(n){return n instanceof Vs.K||"EmptyError"===n?.name}const pa=Symbol("INITIAL_VALUE");function as(){return(0,Ot.w)(n=>(0,Fa.a)(n.map(a=>a.pipe((0,re.q)(1),Yi(pa)))).pipe((0,st.U)(a=>{for(const e of a)if(!0!==e){if(e===pa)return pa;if(!1===e||e instanceof Qo)return e}return!0}),(0,Ai.h)(a=>a!==pa),(0,re.q)(1)))}function fa(n){return(0,Eu.z)((0,Ti.b)(a=>{if(Qt(a))throw Zc(0,a)}),(0,st.U)(a=>!0===a))}class $t{constructor(a){this.segmentGroup=a||null}}class S{constructor(a){this.urlTree=a}}function L(n){return(0,Nr._)(new $t(n))}function j(n){return(0,Nr._)(new S(n))}class he{constructor(a,e){this.urlSerializer=a,this.urlTree=e}noMatchError(a){return new c.vHH(4002,!1)}lineralizeSegments(a,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(a,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),a,t)}applyRedirectCreateUrlTree(a,e,t,s){const h=this.createSegmentGroup(a,e.root,t,s);return new Qo(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(a,e){const t={};return Object.entries(a).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(a,e,t,s){const h=this.createSegments(a,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(a,r,t,s)}),new li(h,u)}createSegments(a,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(a,h,s):this.findOrReturn(h,t))}findPosParam(a,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(a,e){let t=0;for(const s of e){if(s.path===a.path)return e.splice(t),s;t++}return a}}const Me={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ht(n,a,e,t,s){const h=kt(n,a,e);return h.matched?(t=function Nu(n,a){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,a,`Route: ${n.path}`)),n._injector??a}(a,t),function ma(n,a,e,t){const s=a.canMatch;if(!s||0===s.length)return(0,$e.of)(!0);const h=s.map(u=>{const l=Xa(u,n);return kn(function Do(n){return n&&rs(n.canMatch)}(l)?l.canMatch(a,e):n.runInContext(()=>l(a,e)))});return(0,$e.of)(h).pipe(as(),fa())}(t,a,e).pipe((0,st.U)(u=>!0===u?h:{...Me}))):(0,$e.of)(h)}function kt(n,a,e){if(""===a.path)return"full"===a.pathMatch&&(n.hasChildren()||e.length>0)?{...Me}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(a.matcher||Fr)(e,n,a);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,a,e,t){return e.length>0&&function br(n,a,e){return e.some(t=>ir(n,a,t)&&Yn(t)!==Et)}(n,e,t)?{segmentGroup:new li(a,ga(t,new li(e,n.children))),slicedSegments:[]}:0===e.length&&function Lw(n,a,e){return e.some(t=>ir(n,a,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,a,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 ga(n,a){const e={};e[Et]=a;for(const t of n)if(""===t.path&&Yn(t)!==Et){const s=new li([],{});e[Yn(t)]=s}return e}function ir(n,a,e){return(!(n.hasChildren()||a.length>0)||"full"!==e.pathMatch)&&""===e.path}class ld{constructor(a,e,t,s,h,u,l){this.injector=a,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(a){return new c.vHH(4002,!1)}recognize(){const a=hi(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,a,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 Fl("",s),u=function Gi(n,a,e=null,t=null){return pt(qn(n),a,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(a){return this.processSegmentGroup(this.injector,this.config,a.root,Et).pipe((0,Dn.K)(t=>{throw t instanceof $t?this.noMatchError(t):t}))}inheritParamsAndData(a){const e=a.value,t=Rn(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),a.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(a,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(a,e,t):this.processSegment(a,e,t,t.segments,s,!0)}processChildren(a,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 Xl(n,a){const e=n.filter(t=>Yn(t)===a);return e.push(...n.filter(t=>Yn(t)!==a)),e}(e,h);return this.processSegmentGroup(a,l,u,h)}),function Ni(n,a){return(0,na.e)(function Gp(n,a,e,t,s){return(h,u)=>{let l=e,r=a,i=0;h.subscribe((0,ii.x)(u,o=>{const d=i++;r=l?n(r,o,d):(l=!0,o),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,a,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,Fc.d)(null),function js(n,a){const e=arguments.length>=2;return t=>t.pipe(n?(0,Ai.h)((s,h)=>n(s,h,t)):$p.y,zr(1),e?(0,Fc.d)(a):(0,Rl.T)(()=>new Vs.K))}(),(0,jn.z)(h=>{if(null===h)return L(t);const u=K0(h);return function Pw(n){n.sort((a,e)=>a.value.outlet===Et?-1:e.value.outlet===Et?1:a.value.outlet.localeCompare(e.value.outlet))}(u),(0,$e.of)(u)}))}processSegment(a,e,t,s,h,u){return(0,Nn.D)(e).pipe((0,wt.b)(l=>this.processSegmentAgainstRoute(l._injector??a,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(ad(l))return function J0(n,a,e){return 0===a.length&&!n.children[e]}(t,s,h)?(0,$e.of)([]):L(t);throw l}))}processSegmentAgainstRoute(a,e,t,s,h,u,l){return function sd(n,a,e,t){return!!(Yn(n)===t||t!==Et&&ir(a,e,n))&&("**"===n.path||kt(a,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(a,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(a,s,e,t,h,u):L(s):L(s)}expandSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(a,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(a,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(a,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:o}=kt(e,s,h);if(!l)return L(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,o);return s.redirectTo.startsWith("/")?j(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,jn.z)(p=>this.processSegment(a,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(a,e,t,s,h,u){let l;if("**"===t.path){const r=s.length>0?qa(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,a).pipe((0,st.U)(({matched:r,consumedSegments:i,remainingSegments:o,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:o}:null));return l.pipe((0,Ot.w)(r=>null===r?L(e):this.getChildConfig(a=t._injector??a,t,s).pipe((0,Ot.w)(({routes:i})=>{const o=t._loadedInjector??a,{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(o,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(o,i,g,f,v?Et:h,!0).pipe((0,st.U)(z=>[new Yr(d,z)]))}))))}getChildConfig(a,e,t){return e.children?(0,$e.of)({routes:e.children,injector:a}):e.loadChildren?void 0!==e._loadedRoutes?(0,$e.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Zl(n,a,e,t){const s=a.canLoad;if(void 0===s||0===s.length)return(0,$e.of)(!0);const h=s.map(u=>{const l=Xa(u,n);return kn(function Wu(n){return n&&rs(n.canLoad)}(l)?l.canLoad(a,e):n.runInContext(()=>l(a,e)))});return(0,$e.of)(h).pipe(as(),fa())}(a,e,t).pipe((0,jn.z)(s=>s?this.configLoader.loadChildren(a,e).pipe((0,Ti.b)(h=>{e._loadedRoutes=h.routes,e._loadedInjector=h.injector})):function ee(n){return(0,Nr._)(ed(!1,3))}())):(0,$e.of)({routes:[],injector:a})}}function Mx(n){const a=n.value.routeConfig;return a&&""===a.path}function K0(n){const a=[],e=new Set;for(const t of n){if(!Mx(t)){a.push(t);continue}const s=a.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):a.push(t)}for(const t of e){const s=K0(t.children);a.push(new Yr(t.value,s))}return a.filter(t=>!e.has(t))}function wr(n){return n.data||{}}function Ju(n){return n.resolve||{}}function eg(n){return"string"==typeof n.title||null===n.title}function tf(n){return(0,Ot.w)(a=>{const e=n(a);return e?(0,Nn.D)(e).pipe((0,st.U)(()=>a)):(0,$e.of)(a)})}const tc=new c.OlP("ROUTES");let cd=(()=>{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)(nf),(0,Ti.b)(h=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=h}),(0,yo.x)(()=>{this.componentLoaders.delete(e)})),s=new zc(t,()=>new ie.x).pipe(Ns());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(tc,[],c.XFs.Self|c.XFs.Optional).flat()),{routes:i.map(id),injector:r}}),(0,yo.x)(()=>{this.childrenLoaders.delete(t)})),u=new zc(h,()=>new ie.x).pipe(Ns());return this.childrenLoaders.set(t,u),u}loadModuleFactoryOrRoutes(e){return kn(e()).pipe((0,st.U)(nf),(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 nf(n){return function Ku(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Zs=(()=>{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)(cd),this.environmentInjector=(0,c.f3M)(c.lqb),this.urlSerializer=(0,c.f3M)(Ya),this.rootContexts=(0,c.f3M)(Gs),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 Xp(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new da(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:Zo,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 o="";return this.events.next(new Ys(u.id,e.serializeUrl(t.rawUrl),o,0)),e.rawUrlTree=u.rawUrl,u.resolve(null),Ua.E}if(e.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return tg(u.source)&&(e.browserUrlTree=u.extractedUrl),(0,$e.of)(u).pipe((0,Ot.w)(o=>{const d=this.transitions?.getValue();return this.events.next(new _r(o.id,this.urlSerializer.serialize(o.extractedUrl),o.source,o.restoredState)),d!==this.transitions?.getValue()?Ua.E:Promise.resolve(o)}),function ec(n,a,e,t,s,h){return(0,jn.z)(u=>function Qu(n,a,e,t,s,h,u="emptyOnly"){return new ld(n,a,e,t,s,u,h).recognize()}(n,a,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)(o=>{if(t.targetSnapshot=o.targetSnapshot,t.urlAfterRedirects=o.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:o.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!o.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl);e.setBrowserUrl(p,o)}e.browserUrlTree=o.urlAfterRedirects}const d=new Ou(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:o,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new _r(o,this.urlSerializer.serialize(d),p,m);this.events.next(f);const v=zl(0,this.rootComponentType).snapshot;return t={...u,targetSnapshot:v,urlAfterRedirects:d,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,$e.of)(t)}{const o="";return this.events.next(new Ys(u.id,e.serializeUrl(t.extractedUrl),o,1)),e.rawUrlTree=u.rawUrl,u.resolve(null),Ua.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:ef(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),function $u(n,a){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,a,e,t){return(0,Nn.D)(n).pipe((0,jn.z)(s=>function cs(n,a,e,t,s){const h=a&&a.routeConfig?a.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,$e.of)(!0);const u=h.map(l=>{const r=$a(a)??s,i=Xa(l,r);return kn(function Kl(n){return n&&rs(n.canDeactivate)}(i)?i.canDeactivate(n,a,e,t):r.runInContext(()=>i(n,a,e,t))).pipe((0,jr.P)())});return(0,$e.of)(u).pipe(as())}(s.component,s.route,e,a,t)),(0,jr.P)(s=>!0!==s,!0))}(u,t,s,n).pipe((0,jn.z)(l=>l&&function qu(n){return"boolean"==typeof n}(l)?function os(n,a,e,t){return(0,Nn.D)(a).pipe((0,wt.b)(s=>(0,Mr.z)(function od(n,a){return null!==n&&a&&a(new Vu(n)),(0,$e.of)(!0)}(s.route.parent,t),function Xu(n,a){return null!==n&&a&&a(new Jp(n)),(0,$e.of)(!0)}(s.route,t),function ls(n,a,e){const t=a[a.length-1],h=a.slice(0,a.length-1).reverse().map(u=>function Jl(n){const a=n.routeConfig?n.routeConfig.canActivateChild:null;return a&&0!==a.length?{node:n,guards:a}:null}(u)).filter(u=>null!==u).map(u=>me(()=>{const l=u.guards.map(r=>{const i=$a(u.node)??e,o=Xa(r,i);return kn(function Eo(n){return n&&rs(n.canActivateChild)}(o)?o.canActivateChild(t,n):i.runInContext(()=>o(t,n))).pipe((0,jr.P)())});return(0,$e.of)(l).pipe(as())}));return(0,$e.of)(h).pipe(as())}(n,s.path,e),function ss(n,a,e){const t=a.routeConfig?a.routeConfig.canActivate:null;if(!t||0===t.length)return(0,$e.of)(!0);const s=t.map(h=>me(()=>{const u=$a(a)??e,l=Xa(h,u);return kn(function Yu(n){return n&&rs(n.canActivate)}(l)?l.canActivate(a,n):u.runInContext(()=>l(a,n))).pipe((0,jr.P)())}));return(0,$e.of)(s).pipe(as())}(n,s.route,e))),(0,jr.P)(s=>!0!==s,!0))}(t,h,n,a):(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,Qt(u.guardsResult))throw Zc(0,u.guardsResult);const l=new ca(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)),tf(u=>{if(u.guards.canActivateChecks.length)return(0,$e.of)(u).pipe((0,Ti.b)(l=>{const r=new Bu(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 Cx(n,a){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 Z0(n,a,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!eg(s)&&(h[Fs]=s.title),function Iw(n,a,e,t){const s=function Ow(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 Bw(n,a,e,t){const s=$a(a)??t,h=Xa(n,s);return kn(h.resolve?h.resolve(a,e):s.runInContext(()=>h(a,e)))}(n[u],a,e,t).pipe((0,jr.P)(),(0,Ti.b)(l=>{h[u]=l}))),zr(1),(0,_i.h)(h),(0,Dn.K)(u=>ad(u)?Ua.E:(0,Nr._)(u)))}(h,n,a,t).pipe((0,st.U)(u=>(n._resolvedData=u,n.data=Rn(n,e).resolve,s&&eg(s)&&(n.data[Fs]=s.title),null)))}(u.route,t,n,a)),(0,Ti.b)(()=>h++),zr(1),(0,jn.z)(u=>h===s.length?(0,$e.of)(e):Ua.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 ts(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}))}),tf(u=>{const l=r=>{const i=[];r.routeConfig?.loadComponent&&!r.routeConfig._loadedComponent&&i.push(this.configLoader.loadComponent(r.routeConfig).pipe((0,Ti.b)(o=>{r.component=o}),(0,st.U)(()=>{})));for(const o of r.children)i.push(...l(o));return i};return(0,Fa.a)(l(u.targetSnapshot.root)).pipe((0,Fc.d)(),(0,re.q)(1))}),tf(()=>this.afterPreactivation()),(0,st.U)(u=>{const l=function Yl(n,a,e){const t=Ga(n,a._root,e?e._root:void 0);return new is(t,a)}(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,a,e,t)=>(0,st.U)(s=>(new Fu(a,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,yo.x)(()=>{s||h||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,Dn.K)(u=>{if(h=!0,ha(u)){Ut(u)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new es(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||tg(t.source)};e.scheduleNavigation(r,Zo,null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Iu(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 Ua.E}))}))}cancelNavigationTransition(e,t,s){const h=new es(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 tg(n){return n!==Zo}let dd=(()=>{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[Fs]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Vw)},providedIn:"root"}),n})(),Vw=(()=>{class n extends dd{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})(),ig=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Zu)},providedIn:"root"}),n})();class rf{shouldDetach(a){return!1}store(a,e){}shouldAttach(a){return!1}retrieve(a){return null}shouldReuseRoute(a,e){return a.routeConfig===e.routeConfig}}let Zu=(()=>{class n extends rf{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ud=new c.OlP("",{providedIn:"root",factory:()=>({})});let Nw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(jw)},providedIn:"root"}),n})(),jw=(()=>{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 Qa=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(Qa||{});function ic(n,a){n.events.pipe((0,Ai.h)(e=>e instanceof Wr||e instanceof es||e instanceof Iu||e instanceof Ys),(0,st.U)(e=>e instanceof Wr||e instanceof Ys?Qa.COMPLETE:e instanceof es&&(0===e.code||1===e.code)?Qa.REDIRECTING:Qa.FAILED),(0,Ai.h)(e=>e!==Qa.REDIRECTING),(0,re.q)(1)).subscribe(()=>{a()})}function zw(n){throw n}function xx(n,a,e){return a.parse("/")}const ng={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Fw={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)(ud,{optional:!0})||{},this.pendingTasks=(0,c.f3M)(c.HDt),this.errorHandler=this.options.errorHandler||zw,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||xx,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,c.f3M)(Nw),this.routeReuseStrategy=(0,c.f3M)(ig),this.titleStrategy=(0,c.f3M)(dd),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)(tc,{optional:!0})?.flat()??[],this.navigationTransitions=(0,c.f3M)(Zs),this.urlSerializer=(0,c.f3M)(Ya),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 Qo,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=zl(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),Zo,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(id),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,o=null;switch(l){case"merge":o={...this.currentUrlTree.queryParams,...h};break;case"preserve":o=this.currentUrlTree.queryParams;break;default:o=h||null}null!==o&&(o=this.removeEmptyProps(o));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,o,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=Qt(e)?e:this.parseUrl(e),h=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(h,Zo,null,t)}navigate(e,t={skipLocationChange:!1}){return function Uw(n){for(let a=0;a{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 o=this.pendingTasks.add();return ic(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(o))}),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})(),hd=(()=>{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 af{}let rg=(()=>{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})(),Sx=(()=>{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,zs.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,zs.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(af),c.LFG(cd))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const th=new c.OlP("");let Ww=(()=>{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 Ys&&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 Nl&&(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 Nl(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 _a(n,a){return{\u0275kind:n,\u0275providers:a}}function Yw(){const n=(0,c.f3M)(c.zs3);return a=>{const e=n.get(c.z2F);if(a!==e.components[0])return;const t=n.get(Gn),s=n.get(Gw);1===n.get(sg)&&t.initialNavigation(),n.get(pd,null,c.XFs.Optional)?.setUpPreloading(),n.get(th,null,c.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const Gw=new c.OlP("",{factory:()=>new ie.x}),sg=new c.OlP("",{providedIn:"root",factory:()=>1}),pd=new c.OlP("");function lg(n){return _a(0,[{provide:pd,useExisting:Sx},{provide:af,useExisting:n}])}const md=new c.OlP("ROUTER_FORROOT_GUARD"),ih=[x.Ye,{provide:Ya,useClass:Us},Gn,Gs,{provide:Gr,useFactory:function ag(n){return n.routerState.root},deps:[Gn]},cd,[]];function nh(){return new c.PXZ("Router",Gn)}let rh=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[ih,[],{provide:tc,multi:!0,useValue:e},{provide:md,useFactory:lf,deps:[[Gn,new c.FiY,new c.tp0]]},{provide:ud,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:th,useFactory:()=>{const n=(0,c.f3M)(x.EM),a=(0,c.f3M)(c.R0b),e=(0,c.f3M)(ud),t=(0,c.f3M)(Zs),s=(0,c.f3M)(Ya);return e.scrollOffset&&n.setOffset(e.scrollOffset),new Ww(s,t,n,a,e)}},t?.preloadingStrategy?lg(t.preloadingStrategy).\u0275providers:[],{provide:c.PXZ,multi:!0,useFactory:nh},t?.initialNavigation?ev(t):[],t?.bindToComponentInputs?_a(8,[Kc,{provide:gn,useExisting:Kc}]).\u0275providers:[],[{provide:ug,useFactory:Yw},{provide:c.tb,multi:!0,useExisting:ug}]]}}static forChild(e){return{ngModule:n,providers:[{provide:tc,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(md,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();function lf(n){return"guarded"}function ev(n){return["disabled"===n.initialNavigation?_a(3,[{provide:c.ip1,multi:!0,useFactory:()=>{const a=(0,c.f3M)(Gn);return()=>{a.setUpLocationChangeListener()}}},{provide:sg,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?_a(2,[{provide:sg,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:a=>{const e=a.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=a.get(Gn),h=a.get(Gw);ic(s,()=>{t(!0)}),a.get(Zs).afterPreactivation=()=>(t(!0),h.closed?(0,$e.of)(void 0):h),s.initialNavigation()}))}}]).\u0275providers:[]]}const ug=new c.OlP("");let gd;try{gd=typeof Intl<"u"&&Intl.v8BreakIterator}catch{gd=!1}let el,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&&!gd)&&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 cf=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function pg(){if(el)return el;if("object"!=typeof document||!document)return el=new Set(cf),el;let n=document.createElement("input");return el=new Set(cf.filter(a=>(n.setAttribute("type",a),n.type===a))),el}let nc,oh,ds,bd;function nr(n){return function rv(){if(null==nc&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>nc=!0}))}finally{nc=nc||!1}return nc}()?n:!!n.capture}function fg(){if(null==ds){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ds=!1,ds;if("scrollBehavior"in document.documentElement.style)ds=!0;else{const n=Element.prototype.scrollTo;ds=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return ds}function _d(){if("object"!=typeof document||!document)return 0;if(null==oh){const n=document.createElement("div"),a=n.style;n.dir="rtl",a.width="1px",a.overflow="auto",a.visibility="hidden",a.pointerEvents="none",a.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",n.appendChild(e),document.body.appendChild(n),oh=0,0===n.scrollLeft&&(n.scrollLeft=1,oh=0===n.scrollLeft?1:2),n.remove()}return oh}function uf(n){if(function df(){if(null==bd){const n=typeof document<"u"?document.head:null;bd=!(!n||!n.createShadowRoot&&!n.attachShadow)}return bd}()){const a=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&a instanceof ShadowRoot)return a}return null}function us(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const a=n.shadowRoot.activeElement;if(a===n)break;n=a}return n}function $r(n){return n.composedPath?n.composedPath()[0]:n.target}function hf(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function qt(n,...a){return a.length?a.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var il=E(3620);function Mf(n){return(0,Ai.h)((a,e)=>n<=e)}var Cf=E(3997),Rg=E(2420);function At(n){return(0,na.e)((a,e)=>{(0,Ri.Xf)(n).subscribe((0,ii.x)(e,()=>e.complete(),Rg.Z)),!e.closed&&a.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Xi(n,a=0){return xf(n)?Number(n):a}function xf(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function nl(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 bh=(()=>{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:[bh]}),n})();const wh=new Set;let Ka,Dv=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):vh}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Tf(n,a){if(!wh.has(n))try{Ka||(Ka=document.createElement("style"),a&&(Ka.nonce=a),Ka.setAttribute("type","text/css"),document.head.appendChild(Ka)),Ka.sheet&&(Ka.sheet.insertRule(`@media ${n} {body{ }}`,0),wh.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 vh(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let rl=(()=>{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 yh(nl(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=yh(nl(e)).map(u=>this._registerQuery(u).observable);let h=(0,Fa.a)(s);return h=(0,Mr.z)(h.pipe((0,re.q)(1)),h.pipe(Mf(1),(0,il.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(Dv),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function yh(n){return n.map(a=>a.split(",")).reduce((a,e)=>a.concat(e)).map(a=>a.trim())}function Ho(n,a){return(n.getAttribute(a)||"").match(/\S+/g)||[]}const Vg="cdk-describedby-message",Ah="cdk-describedby-host";let Cd=0,Sf=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Cd++,this._document=e,this._id=(0,c.f3M)(c.AFp)+"-"+Cd++}describe(e,t,s){if(!this._canBeDescribed(e,t))return;const h=Ef(t,s);"string"!=typeof t?(Df(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=Ef(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(`[${Ah}="${this._id}"]`);for(let t=0;t0!=s.indexOf(Vg));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const s=this._messageRegistry.get(t);(function kv(n,a,e){const t=Ho(n,a);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(a,t.join(" ")))})(e,"aria-describedby",s.messageElement.id),e.setAttribute(Ah,this._id),s.referenceCount++}_removeMessageReference(e,t){const s=this._messageRegistry.get(t);s.referenceCount--,function Bg(n,a,e){const s=Ho(n,a).filter(h=>h!=e.trim());s.length?n.setAttribute(a,s.join(" ")):n.removeAttribute(a)}(e,"aria-describedby",s.messageElement.id),e.removeAttribute(Ah)}_isElementDescribedByMessage(e,t){const s=Ho(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 Ef(n,a){return"string"==typeof n?`${a||""}/${n}`:n}function Df(n,a){n.id||(n.id=`${Vg}-${a}-${Cd++}`)}class kf{constructor(a){this._items=a,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,a instanceof c.n_E&&(this._itemChangesSubscription=a.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(a){return this._skipPredicateFn=a,this}withWrap(a=!0){return this._wrap=a,this}withVerticalOrientation(a=!0){return this._vertical=a,this}withHorizontalOrientation(a){return this._horizontal=a,this}withAllowedModifierKeys(a){return this._allowedModifierKeys=a,this}withTypeAhead(a=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Ti.b)(e=>this._pressedLetters.push(e)),(0,il.b)(a),(0,Ai.h)(()=>this._pressedLetters.length>0),(0,st.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!a[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=[],a.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(a){const e=this._getItemsArray(),t="number"==typeof a?a:e.indexOf(a);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(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)}_setActiveInWrapMode(a){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+a*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)}_setActiveItemByIndex(a,e){const t=this._getItemsArray();if(t[a]){for(;this._skipPredicateFn(t[a]);)if(!t[a+=e])return;this.setActiveItem(a)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class Hf extends kf{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(a){return this._origin=a,this}setActiveItem(a){super.setActiveItem(a),this.activeItem&&this.activeItem.focus(this._origin)}}let xd=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function yT(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 vT(n){try{return n.frameElement}catch{return null}}(function Sd(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===xh(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),h=xh(e);return e.hasAttribute("contenteditable")?-1!==h:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function Td(n){let a=n.nodeName.toLowerCase(),e="input"===a&&n.type;return"text"===e||"password"===e||"select"===a||"textarea"===a}(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 Th(n){return!function Hv(n){return function Lf(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Mh(n){let a=n.nodeName.toLowerCase();return"input"===a||"select"===a||"button"===a||"textarea"===a}(n)||function Rf(n){return function oc(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||Ch(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 Ch(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let a=n.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))}function xh(n){if(!Ch(n))return null;const a=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a}class Ng{get enabled(){return this._enabled}set enabled(a){this._enabled=a,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}constructor(a,e,t,s,h=!1){this._element=a,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 a=this._startAnchor,e=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.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(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(a)))})}focusFirstTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(a)))})}focusLastTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(a)))})}_getRegionBoundary(a){const e=this._element.querySelectorAll(`[cdk-focus-region-${a}], [cdkFocusRegion${a}], [cdk-focus-${a}]`);return"start"==a?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(a){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(a),!!t}return e.focus(a),!0}return this.focusFirstTabbableElement(a)}focusFirstTabbableElement(a){const e=this._getRegionBoundary("start");return e&&e.focus(a),!!e}focusLastTabbableElement(a){const e=this._getRegionBoundary("end");return e&&e.focus(a),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;const e=a.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 a=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,a),a.classList.add("cdk-visually-hidden"),a.classList.add("cdk-focus-trap-anchor"),a.setAttribute("aria-hidden","true"),a}_toggleAnchorTabIndex(a,e){a?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}_executeOnStable(a){this._ngZone.isStable?a():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(a)}}let Ed=(()=>{class n{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Ng(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(xd),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Sh(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function Dd(n){const a=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!a||-1!==a.identifier||null!=a.radiusX&&1!==a.radiusX||null!=a.radiusY&&1!==a.radiusY)}const Fg=new c.OlP("cdk-input-modality-detector-options"),Lv={ignoreKeys:[18,17,224,91,16]},kd=nr({passive:!0,capture:!0});let Pv=(()=>{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(Sh(u)?"keyboard":"mouse"),this._mostRecentTarget=$r(u))},this._onTouchstart=u=>{Dd(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=$r(u))},this._options={...Lv,...h},this.modalityDetected=this._modality.pipe(Mf(1)),this.modalityChanged=this.modalityDetected.pipe((0,Cf.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,kd),s.addEventListener("mousedown",this._onMousedown,kd),s.addEventListener("touchstart",this._onTouchstart,kd)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,kd),document.removeEventListener("mousedown",this._onMousedown,kd),document.removeEventListener("touchstart",this._onTouchstart,kd))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(Fg,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ov=new c.OlP("cdk-focus-monitor-default-options"),Hd=nr({passive:!0,capture:!0});let ba=(()=>{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=uf(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,Hd),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Hd)}),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,Hd),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Hd),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)(rl).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(al,Vv,Yg),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(al,Vv):2===t&&e.add(al,Yg)}}}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})(),Za=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Gg))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ja]}),n})();const Rd=new c.OlP("cdk-dir-doc",{providedIn:"root",factory:function Nv(){return(0,c.f3M)(x.K0)}}),$g=/^(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 jv(n){const a=n?.toLowerCase()||"";return"auto"===a&&typeof navigator<"u"&&navigator?.language?$g.test(navigator.language)?"rtl":"ltr":"rtl"===a?"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(Rd,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ol=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Yv=new c.OlP("mat-sanity-checks",{providedIn:"root",factory:function Wv(){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!hf()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Gg),c.LFG(Yv,8),c.LFG(x.K0))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ol,ol]}),n})();function ar(n){return class extends n{get disabled(){return this._disabled}set disabled(a){this._disabled=lt(a)}constructor(...a){super(...a),this._disabled=!1}}}function fs(n,a){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=a,this.color=a}}}function Id(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(a){this._disableRipple=lt(a)}constructor(...a){super(...a),this._disableRipple=!1}}}function $v(n){return class extends n{updateErrorState(){const a=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==a&&(this.errorState=h,this.stateChanges.next())}constructor(...a){super(...a),this.errorState=!1}}}const Kg=new c.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Zg(){return(0,c.f3M)(c.soG)}});class eo{constructor(){this._localeChanges=new ie.x,this.localeChanges=this._localeChanges}getValidDateOrNull(a){return this.isDateInstance(a)&&this.isValid(a)?a:null}deserialize(a){return null==a||this.isDateInstance(a)&&this.isValid(a)?a:this.invalid()}setLocale(a){this.locale=a,this._localeChanges.next()}compareDate(a,e){return this.getYear(a)-this.getYear(e)||this.getMonth(a)-this.getMonth(e)||this.getDate(a)-this.getDate(e)}sameDate(a,e){if(a&&e){let t=this.isValid(a),s=this.isValid(e);return t&&s?!this.compareDate(a,e):t==s}return a==e}clampDate(a,e,t){return e&&this.compareDate(a,e)<0?e:t&&this.compareDate(a,t)>0?t:a}}const Od=new c.OlP("mat-date-formats"),Dh=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function kh(n,a){const e=Array(n);for(let t=0;t{class n extends eo{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 kh(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return kh(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 kh(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(Dh.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(Kg,8),c.LFG(Bt))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const e1={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:eo,useClass:Nf}]}),n})(),jf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:Od,useValue:e1}],imports:[Ht]}),n})(),zf=(()=>{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})(),t1=(()=>{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 n1{constructor(a,e,t,s=!1){this._renderer=a,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const r1=nr({passive:!0,capture:!0});class a1{constructor(){this._events=new Map,this._delegateEventHandler=a=>{const e=$r(a);e&&this._events.get(a.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(a))})}}addHandler(a,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])]])),a.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,r1)})}removeHandler(a,e,t){const s=this._events.get(a);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(a),document.removeEventListener(a,this._delegateEventHandler,r1)))}}const o1={enterDuration:225,exitDuration:150},Kv=nr({passive:!0,capture:!0}),Ff=["mousedown","touchstart"],Uf=["mouseup","mouseleave","touchend","touchcancel"];class vr{constructor(a,e,t,s){this._target=a,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=zi(t))}fadeInRipple(a,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...o1,...t.animation};t.centered&&(a=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function sc(n,a,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(a-e.top),Math.abs(a-e.bottom));return Math.sqrt(t*t+s*s)}(a,e,s),l=a-s.left,r=e-s.top,i=h.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=l-u+"px",o.style.top=r-u+"px",o.style.height=2*u+"px",o.style.width=2*u+"px",null!=t.color&&(o.style.backgroundColor=t.color),o.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(o);const d=window.getComputedStyle(o),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new n1(this,o,t,g);o.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);o.addEventListener("transitionend",z),o.addEventListener("transitioncancel",ce),v={onTransitionEnd:z,onTransitionCancel:ce}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(a){if(2===a.state||3===a.state)return;const e=a.element,t={...o1,...a.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",a.state=2,(a._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(a)}fadeOutAll(){this._getActiveRipples().forEach(a=>a.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(a=>{a.config.persistent||a.fadeOut()})}setupTriggerEvents(a){const e=zi(a);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Ff.forEach(t=>{vr._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(a){"mousedown"===a.type?this._onMousedown(a):"touchstart"===a.type?this._onTouchStart(a):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Uf.forEach(e=>{this._triggerElement.addEventListener(e,this,Kv)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(a){0===a.state?this._startFadeOutTransition(a):2===a.state&&this._destroyRipple(a)}_startFadeOutTransition(a){const e=a===this._mostRecentTransientRipple,{persistent:t}=a.config;a.state=1,!t&&(!e||!this._isPointerDown)&&a.fadeOut()}_destroyRipple(a){const e=this._activeRipples.get(a)??null;this._activeRipples.delete(a),this._activeRipples.size||(this._containerRect=null),a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),a.state=3,null!==e&&(a.element.removeEventListener("transitionend",e.onTransitionEnd),a.element.removeEventListener("transitioncancel",e.onTransitionCancel)),a.element.remove()}_onMousedown(a){const e=Sh(a),t=this._lastTouchStartEvent&&Date.now(){!a.config.persistent&&(1===a.state||a.config.terminateOnPointerUp&&0===a.state)&&a.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const a=this._triggerElement;a&&(Ff.forEach(e=>vr._eventManager.removeHandler(e,a,this)),this._pointerUpEventsRegistered&&Uf.forEach(e=>a.removeEventListener(e,this,Kv)))}}vr._eventManager=new a1;const ll=new c.OlP("mat-ripple-global-options");let to=(()=>{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(ll,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})(),Hh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[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:[$n,x.ez,bt,Hh]}),n})();const iy=["mat-button",""],ny=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],u1=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],oy=["mat-icon-button",""],LT=["*"],Wf={capture:!0},p1=["focus","click","mouseenter","touchstart"],Nd="mat-button-ripple-uninitialized";let sy=(()=>{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)(ll,{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(`[${Nd}]`);s&&(s.removeAttribute(Nd),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of p1)this._document?.addEventListener(e,this._onInteraction,Wf)})}ngOnDestroy(){for(const e of p1)this._document?.removeEventListener(e,this._onInteraction,Wf)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new f1(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(Nd);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new to(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 f1{constructor(a,e,t){this._button=a,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(a,e){this.rippleConfig=a||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const Yf=[{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"]}],ly=fs(ar(Id(class{constructor(n){this._elementRef=n}})));let m1=(()=>{class n extends ly{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)(ba),this._rippleLoader=(0,c.f3M)(sy),this._isFab=!1;const u=e.nativeElement.classList;for(const l of Yf)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})(),Qi=(()=>{class n extends m1{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:iy,ngContentSelectors:u1,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(ny),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})(),Lh=(()=>{class n extends m1{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:oy,ngContentSelectors:LT,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})(),Ro=(()=>{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})(),Kf=(()=>{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})(),Zf=(()=>{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})(),wa=(()=>{class n extends Zf{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const Xn=new c.OlP("NgValueAccessor"),by={provide:Xn,useExisting:(0,c.Gpc)(()=>lc),multi:!0},jd=new c.OlP("CompositionEventMode");let lc=(()=>{class n extends Zf{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function wy(){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(jd,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([by]),c.qOj]}),n})();function cl(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function y1(n){return null!=n&&"number"==typeof n.length}const Cn=new c.OlP("NgValidators"),ms=new c.OlP("NgAsyncValidators"),vy=/^(?=.{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 zd{static min(a){return function A1(n){return a=>{if(cl(a.value)||cl(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e{if(cl(a.value)||cl(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e>n?{max:{max:n,actual:a.value}}:null}}(a)}static required(a){return tm(a)}static requiredTrue(a){return function Ih(n){return!0===n.value?null:{required:!0}}(a)}static email(a){return function C1(n){return cl(n.value)||vy.test(n.value)?null:{email:!0}}(a)}static minLength(a){return function Fd(n){return a=>cl(a.value)||!y1(a.value)?null:a.value.lengthy1(a.value)&&a.value.length>n?{maxlength:{requiredLength:n,actualLength:a.value.length}}:null}(a)}static pattern(a){return function T1(n){if(!n)return Oh;let a,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),a=new RegExp(e)):(e=n.toString(),a=n),t=>{if(cl(t.value))return null;const s=t.value;return a.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(a)}static nullValidator(a){return null}static compose(a){return R1(a)}static composeAsync(a){return nm(a)}}function tm(n){return cl(n.value)?{required:!0}:null}function Oh(n){return null}function S1(n){return null!=n}function E1(n){return(0,c.QGY)(n)?(0,Nn.D)(n):n}function D1(n){let a={};return n.forEach(e=>{a=null!=e?{...a,...e}:a}),0===Object.keys(a).length?null:a}function k1(n,a){return a.map(e=>e(n))}function im(n){return n.map(a=>function H1(n){return!n.validate}(a)?a:e=>a.validate(e))}function R1(n){if(!n)return null;const a=n.filter(S1);return 0==a.length?null:function(e){return D1(k1(e,a))}}function L1(n){return null!=n?R1(im(n)):null}function nm(n){if(!n)return null;const a=n.filter(S1);return 0==a.length?null:function(e){return On(k1(e,a).map(E1)).pipe((0,st.U)(D1))}}function Bh(n){return null!=n?nm(im(n)):null}function yy(n,a){return null===n?[a]:Array.isArray(n)?[...n,a]:[n,a]}function Ud(n){return n._rawValidators}function P1(n){return n._rawAsyncValidators}function rm(n){return n?Array.isArray(n)?n:[n]:[]}function cc(n,a){return Array.isArray(n)?n.includes(a):n===a}function I1(n,a){const e=rm(a);return rm(n).forEach(s=>{cc(e,s)||e.push(s)}),e}function va(n,a){return rm(a).filter(e=>!cc(n,e))}class dc{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(a){this._rawValidators=a||[],this._composedValidatorFn=L1(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Bh(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,e){return!!this.control&&this.control.hasError(a,e)}getError(a,e){return this.control?this.control.getError(a,e):null}}class mi extends dc{get formDirective(){return null}get path(){return null}}class Qn extends dc{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class qd{constructor(a){this._cd=a}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 Po=(()=>{class n extends qd{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Qn,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 Gd="VALID",om="INVALID",$d="PENDING",Xd="DISABLED";function sm(n){return(Vh(n)?n.validators:n)||null}function lm(n,a){return(Vh(a)?a.asyncValidators:n)||null}function Vh(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class Nh{constructor(a,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(a),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}get parent(){return this._parent}get valid(){return this.status===Gd}get invalid(){return this.status===om}get pending(){return this.status==$d}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(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(I1(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(I1(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(va(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(va(a,this._rawAsyncValidators))}hasValidator(a){return cc(this._rawValidators,a)}hasAsyncValidator(a){return cc(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=$d,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=Xd,this.errors=null,this._forEachChild(t=>{t.disable({...a,onlySelf:!0})}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=Gd,this._forEachChild(t=>{t.enable({...a,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Gd||this.status===$d)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Xd:Gd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){if(this.asyncValidator){this.status=$d,this._hasOwnPendingAsyncValidator=!0;const e=E1(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,e={}){this.errors=a,this._updateControlsErrors(!1!==e.emitEvent)}get(a){let e=a;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(a,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[a]:null}hasError(a,e){return!!this.getError(a,e)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_initObservables(){this.valueChanges=new c.vpe,this.statusChanges=new c.vpe}_calculateStatus(){return this._allControlsDisabled()?Xd:this.errors?om:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus($d)?$d:this._anyControlsHaveStatus(om)?om:Gd}_anyControlsHaveStatus(a){return this._anyControls(e=>e.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){Vh(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=function GT(n){return Array.isArray(n)?L1(n):n||null}(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=function $T(n){return Array.isArray(n)?Bh(n):n||null}(this._rawAsyncValidators)}}class dl extends Nh{constructor(a,e,t){super(sm(e),lm(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,e){return this.controls[a]?this.controls[a]:(this.controls[a]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(a,e,t={}){this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(a,e={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(a,e,t={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],e&&this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,e={}){(function j1(n,a,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})})(this,0,a),Object.keys(a).forEach(t=>{(function N1(n,a,e){const t=n.controls;if(!(a?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(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(Object.keys(a).forEach(t=>{const s=this.controls[t];s&&s.patchValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a={},e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(a,e,t)=>(a[t]=e.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&a(t,e)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&a(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(a,e){let t=a;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}}const bs=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Qd}),Qd="always";function Jd(n,a,e=Qd){Kd(n,a),a.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&a.valueAccessor.setDisabledState?.(n.disabled),function Uh(n,a){a.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&U1(n,a)})}(n,a),function ky(n,a){const e=(t,s)=>{a.valueAccessor.writeValue(t),s&&a.viewToModelUpdate(t)};n.registerOnChange(e),a._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,a),function XT(n,a){a.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&U1(n,a),"submit"!==n.updateOn&&n.markAsTouched()})}(n,a),function Dy(n,a){if(a.valueAccessor.setDisabledState){const e=t=>{a.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),a._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,a)}function zh(n,a,e=!0){const t=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(t),a.valueAccessor.registerOnTouched(t)),ul(n,a),n&&(a._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Fh(n,a){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(a)})}function Kd(n,a){const e=Ud(n);null!==a.validator?n.setValidators(yy(e,a.validator)):"function"==typeof e&&n.setValidators([e]);const t=P1(n);null!==a.asyncValidator?n.setAsyncValidators(yy(t,a.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();Fh(a._rawValidators,s),Fh(a._rawAsyncValidators,s)}function ul(n,a){let e=!1;if(null!==n){if(null!==a.validator){const s=Ud(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==a.asyncValidator){const s=P1(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return Fh(a._rawValidators,t),Fh(a._rawAsyncValidators,t),e}function U1(n,a){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function qh(n,a){Kd(n,a)}function Wh(n,a){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(a,e.currentValue)}function q1(n,a){n._syncPendingControls(),a.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function um(n,a){if(!a)return null;let e,t,s;return Array.isArray(a),a.forEach(h=>{h.constructor===lc?e=h:function Oy(n){return Object.getPrototypeOf(n.constructor)===wa}(h)?t=h:s=h}),s||t||e||null}const hm={provide:mi,useExisting:(0,c.Gpc)(()=>vs)},Zd=(()=>Promise.resolve())();let vs=(()=>{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 dl({},L1(e),Bh(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Zd.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){Zd.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Zd.then(()=>{const t=this._findContainer(e.path),s=new dl({});qh(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Zd.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){Zd.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(Cn,10),c.Y36(ms,10),c.Y36(bs,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([hm]),c.qOj]}),n})();function eu(n,a){const e=n.indexOf(a);e>-1&&n.splice(e,1)}function Yh(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Gh=class extends Nh{constructor(a=null,e,t){super(sm(e),lm(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Vh(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Yh(a)?a.value:a)}setValue(a,e={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(a,e={}){this.setValue(a,e)}reset(a=this.defaultValue,e={}){this._applyFormState(a),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){eu(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){eu(this._onDisabledChange,a)}_forEachChild(a){}_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(a){Yh(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}},By=Gh,Q1={provide:Qn,useExisting:(0,c.Gpc)(()=>tu)},$h=(()=>Promise.resolve())();let tu=(()=>{class n extends Qn{constructor(e,t,s,h,u,l){super(),this._changeDetectorRef=u,this.callSetDisabledState=l,this.control=new Gh,this._registered=!1,this.name="",this.update=new c.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=um(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(){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){$h.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,c.VuI)(t);$h.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function ws(n,a){return[...a.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(ms,10),c.Y36(Xn,10),c.Y36(c.sBO,8),c.Y36(bs,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([Q1]),c.qOj,c.TTD]}),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 iu=new c.OlP("NgModelWithFormControlWarning"),bm={provide:Qn,useExisting:(0,c.Gpc)(()=>Xh)};let Xh=(()=>{class n extends Qn{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=um(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&zh(t,this,!1),Jd(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(Cn,10),c.Y36(ms,10),c.Y36(Xn,10),c.Y36(iu,8),c.Y36(bs,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 n_={provide:mi,useExisting:(0,c.Gpc)(()=>fc)};let fc=(()=>{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&&(ul(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){zh(e.control||null,e,!1),function W1(n,a){const e=n.indexOf(a);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 Gh)(s)&&(Jd(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);qh(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function Hy(n,a){return ul(n,a)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Kd(this.form,this),this._oldForm&&ul(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Cn,10),c.Y36(ms,10),c.Y36(bs,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([n_]),c.qOj,c.TTD]}),n})(),Ii=(()=>{class n{constructor(){this._validator=Oh}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):Oh,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 Yy={provide:Cn,useExisting:(0,c.Gpc)(()=>hl),multi:!0};let hl=(()=>{class n extends Ii{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=c.VuI,this.createValidator=e=>tm}enabled(e){return e}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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([Yy]),c.qOj]}),n})(),Aa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[gm]}),n})(),nu=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:bs,useValue:e.callSetDisabledState??Qd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Aa]}),n})(),no=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:iu,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:bs,useValue:e.callSetDisabledState??Qd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Aa]}),n})(),ru=(()=>{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:[bt,$n,ru,bt,ru]}),n})();var Dm=E(4266);const w_=["addListener","removeListener"],v_=["addEventListener","removeEventListener"],y_=["on","off"];function gc(n,a,e,t){if((0,bn.m)(e)&&(t=e,e=void 0),t)return gc(n,a,e).pipe((0,wn.Z)(t));const[s,h]=function rA(n){return(0,bn.m)(n.addEventListener)&&(0,bn.m)(n.removeEventListener)}(n)?v_.map(u=>l=>n[u](a,l,e)):function A_(n){return(0,bn.m)(n.addListener)&&(0,bn.m)(n.removeListener)}(n)?w_.map(km(n,a)):function M_(n){return(0,bn.m)(n.on)&&(0,bn.m)(n.off)}(n)?y_.map(km(n,a)):[];if(!s&&(0,Dm.z)(n))return(0,jn.z)(u=>gc(u,a,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 km(n,a){return e=>t=>n[e](a,t)}var C_=E(1954);const au={schedule(n){let a=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=au;t&&(a=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=a(h=>{e=void 0,n(h)});return new Vi.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:a}=au;return(a?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:a}=au;return(a?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var x_=E(2631);const T_=new class oA extends x_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class aA extends C_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=au.requestAnimationFrame(()=>a.flush(void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(au.cancelAnimationFrame(e),a._scheduled=void 0)}});let Hm,sA=1;const ip={};function S_(n){return n in ip&&(delete ip[n],!0)}const lA={setImmediate(n){const a=sA++;return ip[a]=!0,Hm||(Hm=Promise.resolve()),Hm.then(()=>S_(a)&&n()),a},clearImmediate(n){S_(n)}},{setImmediate:cA,clearImmediate:dA}=lA,np={setImmediate(...n){const{delegate:a}=np;return(a?.setImmediate||cA)(...n)},clearImmediate(n){const{delegate:a}=np;return(a?.clearImmediate||dA)(n)},delegate:void 0},rp=new class D_ extends x_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class E_ extends C_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=np.setImmediate(a.flush.bind(a,void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(np.clearImmediate(e),a._scheduled===e&&(a._scheduled=void 0))}});var Rm=E(6321),ap=E(9080);function ou(n,a=Rm.z){return function k_(n){return(0,na.e)((a,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()};a.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,ap.H)(n,a))}class op{}function _c(n){return n&&"function"==typeof n.connect&&!(n instanceof zc)}class pl extends op{constructor(a){super(),this._data=a}connect(){return Ki(this._data)?this._data:(0,$e.of)(this._data)}disconnect(){}}class R_{applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;if(null==u.previousIndex){const d=t(u,l,r);i=e.createEmbeddedView(d.templateRef,d.context,d.index),o=1}else null==r?(e.remove(l),o=3):(i=e.get(l),e.move(i,r),o=2);h&&h({context:i?.context,operation:o,record:u})})}detach(){}}class Lm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),o=i?1:0):null==r?(this._detachAndCacheView(l,e),o=3):(i=this._moveView(l,r,e,s(u)),o=2),h&&h({context:i?.context,operation:o,record:u})})}detach(){for(const a of this._viewCache)a.destroy();this._viewCache=[]}_insertView(a,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=a();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(a,e){const t=e.detach(a);this._maybeCacheView(t,e)}_moveView(a,e,t,s){const h=t.get(a);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(a,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 pA(n){return n._scrollStrategy}let fA=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new wc(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:hA,useFactory:pA,deps:[(0,c.Gpc)(()=>n)]}]),c.TTD]}),n})(),Ca=(()=>{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(ou(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(()=>gc(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})(),I_=(()=>{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(()=>gc(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!=_d()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==_d()?e.left=e.right:1==_d()&&(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;fg()?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==_d()?e==t?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft:u&&1==_d()?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(Ca),c.Y36(c.R0b),c.Y36(rr,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),ys=(()=>{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(ou(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 rS=(()=>{class n extends I_{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(Ca),c.Y36(c.R0b),c.Y36(rr,8))},n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const B_=typeof requestAnimationFrame<"u"?T_:rp;let V_=(()=>{class n extends rS{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(o=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>o.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),ou(0,B_)).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 O_(n,a){return n.start==a.start&&n.end==a.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(hA,8),c.Y36(rr,8),c.Y36(Ca),c.Y36(ys),c.Y36(or,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&c.Gf(L_,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:I_,useFactory:(a,e)=>a||e,deps:[[new c.FiY,new c.tBr(or)],n]}]),c.qOj,c.jDz],ngContentSelectors:P_,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 Im(n,a,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===a?s.left:s.right:"start"===a?s.top:s.bottom}let N_=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,_c(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new pl(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 H_(){return(0,na.e)((n,a)=>{let e,t=!1;n.subscribe((0,ii.x)(a,s=>{const h=e;e=s,t&&a.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?Im(t,"end",l)-Im(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(bc),c.Y36(V_,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:bc,useClass:Lm}])]}),n})(),jo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),vc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ol,jo,ol,jo]}),n})();class cp{attach(a){return this._attachedHost=a,a.attach(this)}detach(){let a=this._attachedHost;null!=a&&(this._attachedHost=null,a.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(a){this._attachedHost=a}}class su extends cp{constructor(a,e,t,s,h){super(),this.component=a,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class dp extends cp{constructor(a,e,t,s){super(),this.templateRef=a,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(a,e=this.context){return this.context=e,super.attach(a)}detach(){return this.context=void 0,super.detach()}}class bA extends cp{constructor(a){super(),this.element=a instanceof c.SBq?a.nativeElement:a}}class ml{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(a){return a instanceof su?(this._attachedPortal=a,this.attachComponentPortal(a)):a instanceof dp?(this._attachedPortal=a,this.attachTemplatePortal(a)):this.attachDomPortal&&a instanceof bA?(this._attachedPortal=a,this.attachDomPortal(a)):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(a){this._disposeFn=a}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class wA extends ml{constructor(a,e,t,s,h){super(),this.outletElement=a,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(a){const t=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component);let s;return a.viewContainerRef?(s=a.viewContainerRef.createComponent(t,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector,a.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(a.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=a,s}attachTemplatePortal(a){let e=a.viewContainerRef,t=e.createEmbeddedView(a.templateRef,a.context,{injector:a.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=a,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(a){return a.hostView.rootNodes[0]}}let hp=(()=>{class n extends ml{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})(),As=(()=>{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 j_=fg();class uS{constructor(a,e){this._viewportRuler=a,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=a.style.left||"",this._previousHTMLStyles.top=a.style.top||"",a.style.left=Mn(-this._previousScrollPosition.left),a.style.top=Mn(-this._previousScrollPosition.top),a.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const a=this._document.documentElement,t=a.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,a.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 hS{constructor(a,e,t,s){this._scrollDispatcher=a,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(a){this._overlayRef=a}enable(){if(this._scrollSubscription)return;const a=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=a.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=a.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class MA{enable(){}disable(){}attach(){}}function pp(n,a){return a.some(e=>n.bottome.bottom||n.righte.right)}function lu(n,a){return a.some(e=>n.tope.bottom||n.lefte.right)}class CA{constructor(a,e,t,s){this._scrollDispatcher=a,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(a){this._overlayRef=a}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();pp(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 xA=(()=>{class n{constructor(e,t,s,h){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new MA,this.close=u=>new hS(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new uS(this._viewportRuler,this._document),this.reposition=u=>new CA(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ca),c.LFG(ys),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class fp{constructor(a){if(this.scrollStrategy=new MA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,a){const e=Object.keys(a);for(const t of e)void 0!==a[t]&&(this[t]=a[t])}}}class TA{constructor(a,e){this.connectionPair=a,this.scrollableViewProperties=e}}let SA=(()=>{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})(),EA=(()=>{class n extends SA{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})(),z_=(()=>{class n extends SA{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 o=r[i];if(o._outsidePointerEvents.observers.length<1||!o.hasAttached())continue;if(o.overlayElement.contains(u)||o.overlayElement.contains(l))break;const d=o._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})(),gp=(()=>{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||hf()){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(a){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(a);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 a=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),a}dispose(){const a=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,a&&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(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))}updateSize(a){this._config={...this._config,...a},this._updateElementSize()}setDirection(a){this._config={...this._config,direction:a},this._updateElementDirection()}addPanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!0)}removePanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!1)}getDirection(){const a=this._config.direction;return a?"string"==typeof a?a:a.value:"ltr"}updateScrollStrategy(a){a!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=a,this.hasAttached()&&(a.attach(this),a.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const a=this._pane.style;a.width=Mn(this._config.width),a.height=Mn(this._config.height),a.minWidth=Mn(this._config.minWidth),a.minHeight=Mn(this._config.minHeight),a.maxWidth=Mn(this._config.maxWidth),a.maxHeight=Mn(this._config.maxHeight)}_togglePointerEvents(a){this._pane.style.pointerEvents=a?"":"none"}_attachBackdrop(){const a="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(a)})}):this._backdropElement.classList.add(a)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const a=this._backdropElement;if(a){if(this._animationsDisabled)return void this._disposeBackdrop(a);a.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{a.addEventListener("transitionend",this._backdropTransitionendHandler)}),a.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(a)},500))}}_toggleClasses(a,e,t){const s=nl(e||[]).filter(h=>!!h);s.length&&(t?a.classList.add(...s):a.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const a=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()),a.unsubscribe())})})}_disposeScrollStrategy(){const a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())}_disposeBackdrop(a){a&&(a.removeEventListener("click",this._backdropClickHandler),a.removeEventListener("transitionend",this._backdropTransitionendHandler),a.remove(),this._backdropElement===a&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const yc="cdk-overlay-connected-position-bounding-box",DA=/([A-Za-z%]+)$/;class F_{get positions(){return this._preferredPositions}constructor(a,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(a)}attach(a){this._validatePositions(),a.hostElement.classList.add(yc),this._overlayRef=a,this._boundingBox=a.hostElement,this._pane=a.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 a=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(a,s,l),i=this._getOverlayPoint(r,e,l),o=this._getOverlayFit(i,e,t,l);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(o,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=o,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&&gl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(yc),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const a=this._lastPosition;if(a){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,a);this._applyPosition(a,e)}else this.apply()}withScrollableContainers(a){return this._scrollables=a,this}withPositions(a){return this._preferredPositions=a,-1===a.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(a){return this._viewportMargin=a,this}withFlexibleDimensions(a=!0){return this._hasFlexibleDimensions=a,this}withGrowAfterOpen(a=!0){return this._growAfterOpen=a,this}withPush(a=!0){return this._canPush=a,this}withLockedPosition(a=!0){return this._positionLocked=a,this}setOrigin(a){return this._origin=a,this}withDefaultOffsetX(a){return this._offsetX=a,this}withDefaultOffsetY(a){return this._offsetY=a,this}withTransformOriginOn(a){return this._transformOriginSelector=a,this}_getOriginPoint(a,e,t){let s,h;if("center"==t.originX)s=a.left+a.width/2;else{const u=this._isRtl()?a.right:a.left,l=this._isRtl()?a.left:a.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?a.top+a.height/2:"top"==t.originY?a.top:a.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(a,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:a.x+s,y:a.y+h}}_getOverlayFit(a,e,t,s){const h=U_(e);let{x:u,y:l}=a,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(a,e,t){if(this._hasFlexibleDimensions){const s=t.bottom-e.y,h=t.right-e.x,u=Bm(this._overlayRef.getConfig().minHeight),l=Bm(this._overlayRef.getConfig().minWidth);return(a.fitsInViewportVertically||null!=u&&u<=s)&&(a.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(a,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};const s=U_(e),h=this._viewportRect,u=Math.max(a.x+s.width-h.width,0),l=Math.max(a.y+s.height-h.height,0),r=Math.max(h.top-t.top-a.y,0),i=Math.max(h.left-t.left-a.x,0);let o=0,d=0;return o=s.width<=h.width?i||-u:a.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=a.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-a.x+this._viewportMargin,o=a.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=a.x,o=t.right-a.x;else{const m=Math.min(t.right-a.x+t.left,a.x),g=this._lastBoundingBoxSize.width;o=2*m,d=a.x-m,o>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=a.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:o,height:h}}_setBoundingBoxStyles(a,e){const t=this._calculateBoundingBoxRect(a,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,gl(this._boundingBox.style,s)}_resetBoundingBoxStyles(){gl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){gl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(a,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const o=this._viewportRuler.getViewportScrollPosition();gl(t,this._getExactOverlayY(e,a,o)),gl(t,this._getExactOverlayX(e,a,o))}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="")),gl(this._pane.style,t)}_getExactOverlayY(a,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===a.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Mn(h.y),s}_getExactOverlayX(a,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===a.overlayX?"left":"right":"end"===a.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 a=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:lu(a,t),isOriginOutsideView:pp(a,t),isOverlayClipped:lu(e,t),isOverlayOutsideView:pp(e,t)}}_subtractOverflows(a,...e){return e.reduce((t,s)=>t-Math.max(s,0),a)}_getNarrowedViewportRect(){const a=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+a-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:a-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(a,e){return"x"===e?null==a.offsetX?this._offsetX:a.offsetX:null==a.offsetY?this._offsetY:a.offsetY}_validatePositions(){}_addPanelClasses(a){this._pane&&nl(a).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(a=>{this._pane.classList.remove(a)}),this._appliedPanelClasses=[])}_getOriginRect(){const a=this._origin;if(a instanceof c.SBq)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const e=a.width||0,t=a.height||0;return{top:a.y,bottom:a.y+t,left:a.x,right:a.x+e,height:t,width:e}}}function gl(n,a){for(let e in a)a.hasOwnProperty(e)&&(n[e]=a[e]);return n}function Bm(n){if("number"!=typeof n&&null!=n){const[a,e]=n.split(DA);return e&&"px"!==e?null:parseFloat(a)}return n||null}function U_(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 _p="cdk-global-overlay-wrapper";class HA{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(a){const e=a.getConfig();this._overlayRef=a,this._width&&!e.width&&a.updateSize({width:this._width}),this._height&&!e.height&&a.updateSize({height:this._height}),a.hostElement.classList.add(_p),this._isDisposed=!1}top(a=""){return this._bottomOffset="",this._topOffset=a,this._alignItems="flex-start",this}left(a=""){return this._xOffset=a,this._xPosition="left",this}bottom(a=""){return this._topOffset="",this._bottomOffset=a,this._alignItems="flex-end",this}right(a=""){return this._xOffset=a,this._xPosition="right",this}start(a=""){return this._xOffset=a,this._xPosition="start",this}end(a=""){return this._xOffset=a,this._xPosition="end",this}width(a=""){return this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a,this}height(a=""){return this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a,this}centerHorizontally(a=""){return this.left(a),this._xPosition="center",this}centerVertically(a=""){return this.top(a),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const a=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),o=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===o?(f="center",p?g=d:m=d):p?"left"===o||"end"===o?(f="flex-end",m=d):("right"===o||"start"===o)&&(f="flex-start",g=d):"left"===o||"start"===o?(f="flex-start",m=d):("right"===o||"end"===o)&&(f="flex-end",g=d),a.position=this._cssPosition,a.marginLeft=r?"0":m,a.marginTop=i?"0":this._topOffset,a.marginBottom=this._bottomOffset,a.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(_p),t.justifyContent=t.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="",this._overlayRef=null,this._isDisposed=!0}}let q_=(()=>{class n{constructor(e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h}global(){return new HA}flexibleConnectedTo(e){return new F_(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ys),c.LFG(x.K0),c.LFG(Bt),c.LFG(gp))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),W_=0,Qr=(()=>{class n{constructor(e,t,s,h,u,l,r,i,o,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=o,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 fp(e);return u.direction=u.direction||this._directionality.value,new cu(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-"+W_++,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 wA(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(xA),c.LFG(gp),c.LFG(c._Vd),c.LFG(q_),c.LFG(EA),c.LFG(c.zs3),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(rr),c.LFG(x.Ye),c.LFG(z_),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const LA={provide:new c.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Qr],useFactory:function G_(n){return()=>n.scrollStrategies.reposition()}};let Ac=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Qr,LA],imports:[ol,As,vc,vc]}),n})();function PA(n,a){}class bp{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 $_=(()=>{class n extends ml{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=o=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(o);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=us(),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=us();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=us())}_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(Ed),c.Y36(x.K0,8),c.Y36(bp),c.Y36(xd),c.Y36(c.R0b),c.Y36(cu),c.Y36(ba))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&c.Gf(hp,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,PA,0,0,"ng-template",0)},dependencies:[hp],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class Vm{constructor(a,e){this.overlayRef=a,this.config=e,this.closed=new ie.x,this.disableClose=e.disableClose,this.backdropClick=a.backdropClick(),this.keydownEvents=a.keydownEvents(),this.outsidePointerEvents=a.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=a.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(a,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(a),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(a="",e=""){return this.overlayRef.updateSize({width:a,height:e}),this}addPanelClass(a){return this.overlayRef.addPanelClass(a),this}removePanelClass(a){return this.overlayRef.removePanelClass(a),this}}const Nm=new c.OlP("DialogScrollStrategy"),X_=new c.OlP("DialogData"),IA=new c.OlP("DefaultDialogConfig"),Q_={provide:Nm,deps:[Qr],useFactory:function OA(n){return()=>n.scrollStrategies.block()}};let BA=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 bp,...t}).id=t.id||"cdk-dialog-"+BA++,t.id&&this.getDialogById(t.id);const h=this._getOverlayConfig(t),u=this._overlay.create(h),l=new Vm(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(){jm(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){jm(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),jm(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new fp({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:bp,useValue:s},{provide:Vm,useValue:t},{provide:cu,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,u.push(...s.container.providers(s))):l=$_;const r=new su(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 dp(e,null,l,u))}else{const u=this._createInjector(h,t,s,this._injector),l=s.attachComponentPortal(new su(e,h.viewContainerRef,u,h.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,h){const u=e.injector||e.viewContainerRef?.injector,l=[{provide:X_,useValue:e.data},{provide:Vm,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(Qr),c.LFG(c.zs3),c.LFG(IA,8),c.LFG(n,12),c.LFG(gp),c.LFG(Nm))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function jm(n,a){let e=n.length;for(;e--;)a(n[e])}let zm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[J_,Q_],imports:[Ac,As,Za,As]}),n})();class wp{}class K_{}const xa="*";function ln(n,a){return{type:7,name:n,definitions:a,options:{}}}function ci(n,a=null){return{type:4,styles:a,timings:n}}function Z_(n,a=null){return{type:2,steps:n,options:a}}function ut(n){return{type:6,styles:n,offset:null}}function Pt(n,a,e){return{type:0,name:n,styles:a,options:e}}function ni(n,a,e=null){return{type:1,expr:n,animation:a,options:e}}class xc{constructor(a=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=a+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class tb{constructor(a){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=a;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(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const e=a*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const a=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function Fm(n,a){}class Tc{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 yp="mdc-dialog--open",Um="mdc-dialog--opening",qm="mdc-dialog--closing";let zA=(()=>{class n extends $_{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(Ed),c.Y36(x.K0,8),c.Y36(Tc),c.Y36(xd),c.Y36(c.R0b),c.Y36(cu),c.Y36(ba))},n.\u0275cmp=c.Xpm({type:n,selectors:[["ng-component"]],features:[c.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const ib="--mat-dialog-transition-duration";function Wm(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 yS=(()=>{class n extends zA{constructor(e,t,s,h,u,l,r,i,o){super(e,t,s,h,u,l,r,o),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Wm(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Wm(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(ib,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Um,yp)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(yp),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(yp),this._animationsEnabled?(this._hostElement.style.setProperty(ib,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(qm)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(Um,qm)}_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(Ed),c.Y36(x.K0,8),c.Y36(Tc),c.Y36(xd),c.Y36(c.R0b),c.Y36(cu),c.Y36(c.QbO,8),c.Y36(ba))},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,Fm,0,0,"ng-template",2),c.qZA()())},dependencies:[hp],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(a,e,t){this._ref=a,this._containerInstance=t,this._afterOpened=new ie.x,this._beforeClosed=new ie.x,this._state=0,this.disableClose=e.disableClose,this.id=a.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()}),a.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 FA(n,a,e){n._closeInteractionType=a,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(a){this._result=a,this._containerInstance._animationStateChanged.pipe((0,Ai.h)(e=>"closing"===e.state),(0,re.q)(1)).subscribe(e=>{this._beforeClosed.next(a),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(a){let e=this._ref.config.positionStrategy;return a&&(a.left||a.right)?a.left?e.left(a.left):e.right(a.right):e.centerHorizontally(),a&&(a.top||a.bottom)?a.top?e.top(a.top):e.bottom(a.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(a="",e=""){return this._ref.updateSize(a,e),this}addPanelClass(a){return this._ref.addPanelClass(a),this}removePanelClass(a){return this._ref.removePanelClass(a),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const bl=new c.OlP("MatMdcDialogData"),AS=new c.OlP("mat-mdc-dialog-default-options"),nb=new c.OlP("mat-mdc-dialog-scroll-strategy"),rb={provide:nb,deps:[Qr],useFactory:function UA(n){return()=>n.scrollStrategies.block()}};let ab=0,WA=(()=>{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,o,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ie.x,this._afterOpenedAtThisLevel=new ie.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Tc,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 Tc,...t}).id=t.id||`${this._idPrefix}${ab++}`,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:bp,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})(),Jr=(()=>{class n extends WA{constructor(e,t,s,h,u,l,r,i){super(e,t,h,l,r,u,yr,yS,bl,i),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Qr),c.LFG(c.zs3),c.LFG(x.Ye,8),c.LFG(AS,8),c.LFG(nb),c.LFG(n,12),c.LFG(gp),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),YA=0,ro=(()=>{class n{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+YA++}ngOnInit(){this._dialogRef||(this._dialogRef=function du(n,a){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?a.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(Jr))},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})(),Ta=(()=>{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})(),ao=(()=>{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})(),uu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Jr,rb],imports:[zm,Ac,As,bt,bt]}),n})(),ob=(()=>{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})(),hu=(()=>{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})(),sb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),db=(()=>{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,sb,As]}),n})();class Cp{constructor(a){this._box=a,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(a){return this._elementObservables.has(a)||this._elementObservables.set(a,new Ui.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(a,{box:this._box}),()=>{this._resizeObserver?.unobserve(a),t.unsubscribe(),this._elementObservables.delete(a)}}).pipe((0,Ai.h)(e=>e.some(t=>t.target===a)),Ue({bufferSize:1,refCount:!0}),At(this._destroyed))),this._elementObservables.get(a)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let eM=(()=>{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 Cp(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 tM=["notch"],ub=["matFormFieldNotchedOutline",""],hb=["*"],$m=["textField"],pb=["iconPrefixContainer"],iM=["textPrefixContainer"];function fb(n,a){1&n&&c._UZ(0,"span",19)}function mb(n,a){if(1&n&&(c.TgZ(0,"label",17),c.Hsn(1,1),c.YNc(2,fb,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 nM(n,a){if(1&n&&c.YNc(0,mb,3,6,"label",16),2&n){const e=c.oxw();c.Q6J("ngIf",e._hasFloatingLabel())}}function rM(n,a){1&n&&c._UZ(0,"div",20)}function Xm(n,a){}function Qm(n,a){if(1&n&&c.YNc(0,Xm,0,0,"ng-template",22),2&n){c.oxw(2);const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function gb(n,a){if(1&n&&(c.TgZ(0,"div",21),c.YNc(1,Qm,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,a){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function Km(n,a){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function aM(n,a){}function oM(n,a){if(1&n&&c.YNc(0,aM,0,0,"ng-template",22),2&n){c.oxw();const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function sM(n,a){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function lM(n,a){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function _b(n,a){1&n&&c._UZ(0,"div",29)}function Zm(n,a){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 bb(n,a){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 wb(n,a){if(1&n&&(c.TgZ(0,"div",31),c.YNc(1,bb,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 vb=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],yb=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let fu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-label"]]}),n})(),Ab=0;const e0=new c.OlP("MatError");let t0=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+Ab++,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:e0,useExisting:n}])]}),n})(),Mb=0,xp=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mb++}}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"),cM=new c.OlP("MatSuffix"),dM=new c.OlP("FloatingLabelParent");let uM=(()=>{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)(eM),this._ngZone=(0,c.f3M)(c.R0b),this._parent=(0,c.f3M)(dM),this._resizeSubscription=new Vi.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Cb(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 Tp="mdc-line-ripple--active",Cs="mdc-line-ripple--deactivating";let xb=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const h=this._elementRef.nativeElement.classList,u=h.contains(Cs);"opacity"===s.propertyName&&u&&h.remove(Tp,Cs)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Cs),e.add(Tp)}deactivate(){this._elementRef.nativeElement.classList.add(Cs)}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})(),Sp=(()=>{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(tM,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:ub,ngContentSelectors:hb,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 hM={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 Ep=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n}),n})();const Sc=new c.OlP("MatFormField"),Tb=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Sb=0,r0=(()=>{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-"+Sb++,this._hintLabelId="mat-mdc-hint-"+Sb++,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(Tb,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,fu,5),c.Suo(s,fu,7),c.Suo(s,Ep,5),c.Suo(s,lr,5),c.Suo(s,cM,5),c.Suo(s,e0,5),c.Suo(s,xp,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($m,5),c.Gf(pb,5),c.Gf(iM,5),c.Gf(uM,5),c.Gf(Sp,5),c.Gf(xb,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:Sc,useExisting:n},{provide:dM,useExisting:n}])],ngContentSelectors:yb,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(vb),c.YNc(0,nM,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,rM,1,0,"div",3),c.TgZ(5,"div",4),c.YNc(6,gb,2,2,"div",5),c.YNc(7,Jm,3,0,"div",6),c.YNc(8,Km,3,0,"div",7),c.TgZ(9,"div",8),c.YNc(10,oM,1,1,"ng-template",9),c.Hsn(11),c.qZA(),c.YNc(12,sM,2,0,"div",10),c.YNc(13,lM,2,0,"div",11),c.qZA(),c.YNc(14,_b,1,0,"div",12),c.qZA(),c.TgZ(15,"div",13),c.YNc(16,Zm,2,1,"div",14),c.YNc(17,wb,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,xp,uM,Sp,xb],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:[hM.transitionMessages]},changeDetection:0}),n})(),xs=(()=>{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})(),a0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[t1,bt,t1,bt]}),n})();const CM=["*"];let Dp;function Ec(n){return function GS(){if(void 0===Dp&&(Dp=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Dp=n.trustedTypes.createPolicy("angular#components",{createHTML:a=>a}))}return Dp}()?.createHTML(n)||n}function xM(n){return Error(`Unable to find icon with the name "${n}"`)}function TM(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function SM(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Dc{constructor(a,e,t){this.url=a,this.svgText=e,this.options=t}}let kp=(()=>{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 Dc(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 SM(s);const l=Ec(u);return this._addSvgIconConfig(e,t,new Dc("",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 Dc(t,null,s))}addSvgIconSetLiteralInNamespace(e,t,s){const h=this._sanitizer.sanitize(c.q3G.HTML,t);if(!h)throw SM(t);const u=Ec(h);return this._addSvgIconSetConfig(e,new Dc("",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 TM(e);const s=this._cachedIconsByUrl.get(t);return s?(0,$e.of)(o0(s)):this._loadSvgIconFromConfig(new Dc(e,null)).pipe((0,Ti.b)(h=>this._cachedIconsByUrl.set(t,h)),(0,st.U)(h=>o0(h)))}getNamedSvgIcon(e,t=""){const s=s0(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._)(xM(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,$e.of)(o0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,st.U)(t=>o0(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 xM(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(Ec(""));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(Ec("")),s=e.attributes;for(let h=0;hEc(i)),(0,yo.x)(()=>this._inProgressUrlFetches.delete(u)),(0,Ye.B)());return this._inProgressUrlFetches.set(u,r),r}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(s0(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;sa?a.pathname+a.search:""}}}),kM=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],QS=kM.map(n=>`[${n}]`).join(", "),HM=/^url\(['"]?#(.*?)['"]?\)$/;let Kr=(()=>{class n extends Hb{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(QS),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let h=0;h{const l=t[h],r=l.getAttribute(u),i=r?r.match(HM):null;if(i){let o=s.get(l);o||(o=[],s.set(l,o)),o.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(kp),c.$8M("aria-hidden"),c.Y36(Hp),c.Y36(c.qLn),c.Y36(EM,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:CM,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})(),Fo=(()=>{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 Rb=nr({passive:!0});let RM=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Ua.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,Rb),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:h,unlisten:()=>{t.removeEventListener("animationstart",l,Rb)}}),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})(),LM=(()=>{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(()=>{gc(this._getWindow(),"resize").pipe(ou(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})(),Lb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const IM=new c.OlP("MAT_INPUT_VALUE_ACCESSOR"),Sa=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Pb=0;const OM=$v(class{constructor(n,a,e,t){this._defaultErrorStateMatcher=n,this._parentForm=a,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new ie.x}});let Ib=(()=>{class n extends OM{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(zd.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&&pg().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,o,d){super(l,h,u,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=d,this._uid="mat-input-"+Pb++,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=>pg().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&&o.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(){Sa.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(Qn,10),c.Y36(vs,8),c.Y36(fc,8),c.Y36(zf),c.Y36(IM,10),c.Y36(RM),c.Y36(c.R0b),c.Y36(Sc,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:Ep,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,xs,xs,Lb,bt]}),n})();const BM=["determinateSpinner"];function c0(n,a){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 VM=fs(class{constructor(n){this._elementRef=n}},"primary"),NM=new c.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function d0(){return{diameter:u0}}}),u0=100;let h0=(()=>{class n extends VM{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=u0,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(NM))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&c.Gf(BM,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,c0,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})(),kc=(()=>{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})(),jb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ol]}),n})(),m0=(()=>{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 iC={provide:m0,deps:[[new c.FiY,new c.tp0,m0]],useFactory:function nE(n){return n||new m0}};let qb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[iC,zf],imports:[bt,x.ez,As,jb,Fo,$n,bt]}),n})();const Rp=[[["caption"]],[["colgroup"],["col"]]],rC=["caption","colgroup, col"];function Uo(n){return class extends n{get sticky(){return this._sticky}set sticky(a){const e=this._sticky;this._sticky=lt(a),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const a=this._hasStickyChanged;return this._hasStickyChanged=!1,a}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...a){super(...a),this._sticky=!1,this._hasStickyChanged=!1}}}const yl=new c.OlP("CDK_TABLE");let Ss=(()=>{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})(),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:[["","cdkHeaderCellDef",""]]}),n})(),Rc=(()=>{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 _0{}const Lp=Uo(_0);let Es=(()=>{class n extends Lp{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(yl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,Ss,5),c.Suo(s,Hc,5),c.Suo(s,Rc,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 Yb{constructor(a,e){e.nativeElement.classList.add(...a._columnCssClassName)}}let Gb=(()=>{class n extends Yb{constructor(e,t){super(e,t)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Es),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})(),w0=(()=>{class n extends Yb{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(Es),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 $b{constructor(){this.tasks=[],this.endTasks=[]}}const v0=new c.OlP("_COALESCED_STYLE_SCHEDULER");let Xb=(()=>{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 $b,this._getScheduleObservable().pipe(At(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new $b;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})(),Pp=(()=>{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 wu?e.headerCell.template:this instanceof Ip?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 Qb extends Pp{}const sC=Uo(Qb);let wu=(()=>{class n extends sC{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(yl,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 Pp{}const y0=Uo(Jb);let Ip=(()=>{class n extends y0{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(yl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),n})(),vu=(()=>{class n extends Pp{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(yl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[c.qOj]}),n})(),Ea=(()=>{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})(),A0=(()=>{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:[Ea],encapsulation:2}),n})(),Kb=(()=>{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:[Ea],encapsulation:2}),n})(),C0=(()=>{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 Zb=["top","bottom","left","right"];class lC{constructor(a,e,t,s,h=!0,u=!0,l){this._isNativeHtmlTable=a,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(a,e){const t=[];for(const s of a)if(s.nodeType===s.ELEMENT_NODE){t.push(s);for(let h=0;h{for(const s of t)this._removeStickyStyle(s,e)})}updateStickyColumns(a,e,t,s=!0){if(!a.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=a[0],u=h.children.length,l=this._getCellWidths(h,s),r=this._getStickyStartColumnPositions(l,e),i=this._getStickyEndColumnPositions(l,t),o=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 a)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(a,e,t){if(!this._isBrowser)return;const s="bottom"===t?a.slice().reverse():a,h="bottom"===t?e.slice().reverse():e,u=[],l=[],r=[];for(let o=0,d=0;o{for(let o=0;o{e.some(s=>!s)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(a,e){for(const s of e)a.style[s]="",a.classList.remove(this._borderCellCss[s]);Zb.some(s=>-1===e.indexOf(s)&&a.style[s])?a.style.zIndex=this._getCalculatedZIndex(a):(a.style.zIndex="",this._needsPositionStickyOnElement&&(a.style.position=""),a.classList.remove(this._stickCellCss))}_addStickyStyle(a,e,t,s){a.classList.add(this._stickCellCss),s&&a.classList.add(this._borderCellCss[e]),a.style[e]=`${t}px`,a.style.zIndex=this._getCalculatedZIndex(a),this._needsPositionStickyOnElement&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(a){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const s of Zb)a.style[s]&&(t+=e[s]);return t?`${t}`:""}_getCellWidths(a,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],s=a.children;for(let h=0;h0;h--)e[h]&&(t[h]=s,s+=a[h]);return t}}const Op=new c.OlP("CDK_SPL");let Lc=(()=>{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})(),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:[["","headerRowOutlet",""]]}),n})(),Vp=(()=>{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})(),yu=(()=>{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})(),Np=(()=>{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,o,d,p,m){this._differs=e,this._changeDetectorRef=t,this._elementRef=s,this._dir=u,this._platform=r,this._viewRepeater=i,this._coalescedStyleScheduler=o,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(),_c(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(),Al(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=Al(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Al(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Al(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=[],_c(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;_c(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))Ea.mostRecentCellOutlet&&Ea.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 lC(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(bc),c.Y36(v0),c.Y36(ys),c.Y36(Op,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,C0,5),c.Suo(s,Es,5),c.Suo(s,vu,5),c.Suo(s,wu,5),c.Suo(s,Ip,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(Lc,7),c.Gf(Bp,7),c.Gf(Vp,7),c.Gf(yu,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:yl,useExisting:n},{provide:bc,useClass:R_},{provide:v0,useClass:Xb},{provide:Op,useValue:null}])],ngContentSelectors:rC,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(c.F$t(Rp),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Lc,Bp,Vp,yu],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function Al(n,a){return n.concat(Array.from(a))}let uE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[vc]}),n})();const hE=[[["caption"]],[["colgroup"],["col"]]],mC=["caption","colgroup, col"];let tw=(()=>{class n extends Np{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 a;return function(t){return(a||(a=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:Np,useExisting:n},{provide:yl,useExisting:n},{provide:v0,useClass:Xb},{provide:bc,useClass:R_},{provide:Op,useValue:null}]),c.qOj],ngContentSelectors:mC,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(c.F$t(hE),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Lc,Bp,Vp,yu],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})(),x0=(()=>{class n extends Ss{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matCellDef",""]],features:[c._Bn([{provide:Ss,useExisting:n}]),c.qOj]}),n})(),jp=(()=>{class n extends Hc{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matHeaderCellDef",""]],features:[c._Bn([{provide:Hc,useExisting:n}]),c.qOj]}),n})(),T0=(()=>{class n extends Es{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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[c._Bn([{provide:Es,useExisting:n},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),c.qOj]}),n})(),S0=(()=>{class n extends Gb{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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})(),E0=(()=>{class n extends w0{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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})(),iw=(()=>{class n extends wu{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[c._Bn([{provide:wu,useExisting:n}]),c.qOj]}),n})(),_=(()=>{class n extends vu{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[c._Bn([{provide:vu,useExisting:n}]),c.qOj]}),n})(),b=(()=>{class n extends A0{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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:A0,useExisting:n}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Ea],encapsulation:2}),n})(),y=(()=>{class n extends Kb{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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:Kb,useExisting:n}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Ea],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,uE,bt]}),n})();class F extends op{get data(){return this._data.value}set data(a){a=Array.isArray(a)?a:[],this._data.next(a),this._renderChangesSubscription||this._filterData(a)}get filter(){return this._filter.value}set filter(a){this._filter.next(a),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(a){this._sort=a,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(a){this._paginator=a,this._updateChangeSubscription()}constructor(a=[]){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(xf(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 o=typeof r,d=typeof i;o!==d&&("number"===o&&(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(a),this._updateChangeSubscription()}_updateChangeSubscription(){const a=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,Fa.a)([this._data,this._filter]).pipe((0,st.U)(([l])=>this._filterData(l))),h=(0,Fa.a)([s,a]).pipe((0,st.U)(([l])=>this._orderData(l))),u=(0,Fa.a)([h,e]).pipe((0,st.U)(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=u.subscribe(l=>this._renderData.next(l))}_filterData(a){return this.filteredData=null==this.filter||""===this.filter?a:a.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(a){return this.sort?this.sortData(a.slice(),this.sort):a}_pageData(a){if(!this.paginator)return a;const e=this.paginator.pageIndex*this.paginator.pageSize;return a.slice(e,e+this.paginator.pageSize)}_updatePaginator(a){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=a,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 _k=(()=>{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 Sk={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[Qr],useFactory:function Tk(n){return()=>n.scrollStrategies.reposition()}};let bC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[_k,Sk],imports:[x.ez,Ro,Ac,Za,As,bt,jo]}),n})(),xE=(()=>{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,jo,jo,bt]}),n})(),kE=(()=>{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,Hh,hu]}),n})();var HE=E(5177);const dH=["mat-menu-item",""];function uH(n,a){1&n&&(c.O4$(),c.TgZ(0,"svg",3),c._UZ(1,"polygon",4),c.qZA())}const hH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],pH=["mat-icon, [matMenuItemIcon]","*"];function fH(n,a){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 mH=["*"],vC=new c.OlP("MAT_MENU_PANEL"),gH=Id(ar(class{}));let H0=(()=>{class n extends gH{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 bH=0;const RE=new c.OlP("mat-menu-default-options",{providedIn:"root",factory:function wH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let R0=(()=>{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-"+bH++,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 Hf(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(RE),c.Y36(c.sBO))},n.\u0275dir=c.lG2({type:n,contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,_H,5),c.Suo(s,H0,5),c.Suo(s,H0,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})(),LE=(()=>{class n extends R0{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(RE),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:vC,useExisting:n}]),c.qOj],ngContentSelectors:mH,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,fH,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 PE=new c.OlP("mat-menu-scroll-strategy"),yH={provide:PE,deps:[Qr],useFactory:function vH(n){return()=>n.scrollStrategies.reposition()}},IE=nr({passive:!0});let AH=(()=>{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,o){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=o,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=>{Dd(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 R0?u:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,IE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,IE),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 R0&&(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 R0?(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 fp({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],[o,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=o="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:o,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:o,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){Sh(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,HE.g)(0,rp)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof R0&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,HE.g)(0,rp),At(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new dp(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Qr),c.Y36(c.SBq),c.Y36(c.s_b),c.Y36(PE),c.Y36(vC,8),c.Y36(H0,10),c.Y36(rr,8),c.Y36(ba),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})(),OE=(()=>{class n extends AH{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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})(),yC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[yH],imports:[x.ez,$n,bt,Ac,jo,bt]}),n})();const MH=["*",[["mat-toolbar-row"]]],CH=["*","mat-toolbar-row"],xH=fs(class{constructor(n){this._elementRef=n}});let TH=(()=>{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})(),SH=(()=>{class n extends xH{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,TH,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:CH,decls:2,vars:0,template:function(e,t){1&e&&(c.F$t(MH),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})(),BE=(()=>{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})(),AC=(()=>{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 DH={provide:AC,deps:[[new c.FiY,new c.tp0,AC]],useFactory:function EH(n){return n||new AC}};let MC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[DH],imports:[x.ez,bt]}),n})();const PH={provide:new c.OlP("mat-select-scroll-strategy"),deps:[Qr],useFactory:function LH(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:[PH],imports:[x.ez,Ac,qf,bt,jo,xs,qf,bt]}),n})();const IH=["tooltip"],VE=new c.OlP("mat-tooltip-scroll-strategy"),VH={provide:VE,deps:[Qr],useFactory:function BH(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},jH=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function NH(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),NE="tooltip-panel",jE=nr({passive:!0});let YH=(()=>{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,o,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=o,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,jE)}),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 su(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}-${NE}`,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}-${NE}-`;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,jE)})}_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})(),CC=(()=>{class n extends YH{constructor(e,t,s,h,u,l,r,i,o,d,p,m){super(e,t,s,h,u,l,r,i,o,d,p,m),this._tooltipComponent=$H,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(Qr),c.Y36(c.SBq),c.Y36(Ca),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(Bt),c.Y36(Sf),c.Y36(ba),c.Y36(VE),c.Y36(rr,8),c.Y36(jH,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})(),GH=(()=>{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})(),$H=(()=>{class n extends GH{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(IH,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})(),L0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[VH],imports:[Za,x.ez,Ac,bt,bt,jo]}),n})(),xC=(()=>{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 ZH={provide:xC,deps:[[new c.FiY,new c.tp0,xC]],useFactory:function KH(n){return n||new xC}};let TC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[ZH],imports:[x.ez,Ro,ow,L0]}),n})(),rR=(()=>{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,As,$n,Ja,Za,bt]}),n})(),UE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),qE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[UE,bt,$n,x.ez,UE,bt]}),n})();const sw=new c.OlP("mat-chips-default-options");let LC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[zf,{provide:sw,useValue:{separatorKeyCodes:[13]}}],imports:[bt,x.ez,$n,bt]}),n})(),dw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,Kf,hu,db,Ro,a0,mc,Fo,I,uu,kc,xs,Ln,vc,nu,no,qb,bC,jf,xE,kE,yC,BE,MC,TC,L0,ow,$n,I,qE,LC,Kf,hu,db,Ro,a0,mc,Fo,I,uu,kc,xs,Ln,vc,nu,no,qb,bC,jf,xE,kE,yC,BE,MC,TC,L0,ow,$n,rR,qE,LC]}),n})(),tD=(()=>{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})(),iD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[po,x.ez,no,dw,tD]}),n})();var tL=E(5861);function PC(){return(PC=(0,tL.Z)(function*(n,a){yield function nL(n){return new Promise(a=>setTimeout(a,n))}(n),a()})).apply(this,arguments)}function nD(n,a){for(const e of n)if(e.namespace+":"+e.friendlyName===a)return e;return null}function Da(){const n=new Tc;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 Ic=E(5137);let qp=(()=>{class n{constructor(e,t,s,h,u){this.injector=e,this.store=t,this.dialog=s,this.route=h,this.oauthService=u,setTimeout(()=>{this.router=this.injector.get(Gn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))})}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 uL(n,a){const e=a.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(Jr),c.LFG(Gr),c.LFG(Ic.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),pL=(()=>{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:[Ta,Ci]}),n})();var fL=E(305);function aD(n,a){const e="object"==typeof a;return new Promise((t,s)=>{const h=new fL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(a.defaultValue):s(new Vs.K)}});n.subscribe(h)})}function mL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function gL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function _L(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function bL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," check_circle "),c.qZA())}const wL=["*"];let P0=(()=>{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:wL,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,mL,2,0,"mat-icon",1),c.YNc(2,gL,2,0,"mat-icon",1),c.YNc(3,_L,2,0,"mat-icon",1),c.YNc(4,bL,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})(),vL=(()=>{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(bl))},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:[ro,Ta,ao,Qi,P0,Ci]}),n})(),yL=(()=>{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})(),AL=(()=>{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(bl),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:[ro,Ta,ao,Qi,P0,Ci]}),n})(),IC=(()=>{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=Da();h.width="450px",h.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const u=this.dialog.open(vL,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=Da();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(yL,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const r=Da();r.width="450px",r.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(AL,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(Jr),c.LFG(Ic.Ct),c.LFG(qp),c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ML=(()=>{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:[ro,Ta,ao,Qi,Ci]}),n})(),I0=(()=>{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 aD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=Da();this.dialog.open(pL,t)}else if(e.user.serviceUser){const t=Da();this.dialog.open(ML,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return aD(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,ap.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(qp),c.LFG(Ic.Ct),c.LFG(xn),c.LFG(Xo),c.LFG(xr),c.LFG(Jr),c.LFG(Gn),c.LFG(IC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oD=(()=>{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(kp),c.LFG(dr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),sD=(()=>{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:[ro,Ta,ao,Qi,Ci]}),n})(),CL=(()=>{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})(),O0=(()=>{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})(),lD=(()=>{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=Da();h.width="450px",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(sD,h),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,yo.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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=Da();this.dialogRefSessionExpiration=this.dialog.open(sD,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(qp),c.LFG(CL),c.LFG(O0),c.LFG(xn),c.LFG(Jr),c.LFG(I0),c.LFG(IC),c.LFG(Ic.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),OC=(()=>{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})(),xL=(()=>{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(O0),c.LFG(qp),c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),TL=(()=>{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})(),cD=(()=>{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 SL(n,a){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 EL=(()=>{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(O0),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,SL,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,lc,Po,hl,tu,Qi,r0,fu,xp,t0,Ib,ro,Ta,ao,Ci],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),DL=(()=>{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})(),kL=(()=>{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})(),HL=(()=>{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 RL(n,a){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 LL(n,a){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 PL(n,a){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,RL,4,7,"a",11),c.ALo(2,"localisedLink"),c.YNc(3,LL,3,3,"span",12),c.ALo(4,"localisedLink"),c.qZA()),2&n){const e=a.$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 IL=function(n){return{"min-height":n}};function OL(n,a){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,PL,5,8,"div",5),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,IL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}const Ml=function(n){return{color:n}};function BL(n,a){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 VL(n,a){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 NL(n,a){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 jL(n,a){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 zL(n,a){if(1&n&&(c.TgZ(0,"div",16),c.YNc(1,BL,2,4,"i",17),c.YNc(2,VL,3,8,"span",18),c.YNc(3,NL,4,12,"a",19),c.ALo(4,"localisedLink"),c.YNc(5,jL,3,8,"span",9),c.ALo(6,"localisedLink"),c.qZA()),2&n){const e=a.$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 FL=function(n){return{height:n}};function UL(n,a){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,zL,7,10,"div",15),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,FL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}function qL(n,a){if(1&n&&(c.TgZ(0,"div",7)(1,"h6",8),c._uU(2),c.ALo(3,"localisedText"),c.qZA(),c.YNc(4,OL,2,4,"div",9),c.YNc(5,UL,2,4,"div",9),c.qZA()),2&n){const e=a.$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 WL(n,a){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=a.$implicit,t=a.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 YL=function(n){return{background:n}};let dD=(()=>{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=Da();"reportIssue"===e&&(t.width="550px",this.dialog.open(EL,t))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(Wi),c.Y36(fr),c.Y36(Jr))},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,qL,6,12,"div",2),c.qZA(),c._UZ(3,"hr",3),c.TgZ(4,"div",4),c._uU(5),c.YNc(6,WL,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,YL,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,DL,kL,HL],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 GL(n,a){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 $L(n,a){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 XL=function(n){return{color:n}};function QL(n,a){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,XL,e.textColor)),c.xp6(1),c.hij(" ",e.headerTitle," ")}}const JL=function(n,a){return{background:n,color:a}},KL=function(n,a){return{"min-height":n,"background-color":a}};let ZL=(()=>{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(TL),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,GL,2,1,"div",1),c.YNc(2,$L,3,1,"div",2),c.YNc(3,QL,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,KL,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Kr,Qs,dD],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})(),uD=(()=>{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})(),hD=(()=>{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})(),BC=(()=>{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})(),pD=(()=>{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:[h0]}),n})(),fD=(()=>{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 fP(n,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function mP(n,a){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 gP(n,a){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 _P(n,a){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,mP,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,gP,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 bP=(()=>{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(O0),c.Y36(gi),c.Y36(bl),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,fP,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1),c.YNc(3,_P,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,ro,Ta,ao,Qi,r0,fu,t0,lc,Po,hl,tu,Ib,pD,fD,Ci],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),wP=(()=>{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=Da();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(bP,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(Jr),c.Y36(bl))},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:[ro,Ta,ao,Qi,Ci]}),n})();function vP(n,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function yP(n,a){1&n&&c._UZ(0,"th",14)}function AP(n,a){if(1&n&&(c.TgZ(0,"td",15),c._uU(1),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.hij(" ",e.userExtSource.extSource.name," ")}}function MP(n,a){1&n&&c._UZ(0,"tr",16)}function CP(n,a){1&n&&c._UZ(0,"tr",17)}function xP(n,a){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,yP,1,0,"th",7),c.YNc(17,AP,2,1,"td",8),c.BQk(),c.YNc(18,MP,1,0,"tr",9),c.YNc(19,CP,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 TP=(()=>{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(bl),c.Y36(Br),c.Y36(Cr),c.Y36(O0))},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,vP,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div"),c.YNc(3,xP,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:[tw,jp,iw,T0,x0,_,S0,E0,b,y,ro,Ta,ao,Qi,pD,fD,Ci,BC]}),n})();function qP(n,a){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 Cl{constructor(a,e,t){this.dialogRef=a,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new By(null,[zd.required,zd.pattern(Cl.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const a=this.data.attribute?.value??[],e=this.sshControl.value;a.includes(e)||a.push(e),this.data.attribute.value=a,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{a.pop()})}}function QP(n,a){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function JP(n,a){if(1&n&&(c.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),c.YNc(2,QP,2,2,"div",9),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Q6J("cdkVirtualForOf",e.notifications)}}function KP(n,a){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"))))}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(a){return new(a||Cl)(c.Y36(yr),c.Y36(bl),c.Y36(on))},Cl.\u0275cmp=c.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(a,e){1&a&&(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,qP,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&a&&(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,lc,Po,hl,Qi,r0,fu,t0,Xh,Ib,LM,ro,Ta,ao,Ci,BC],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let gD=(()=>{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(OC))},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,KP,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})(),tI=0;const iI=ar(class{}),_D="mat-badge-content";let nI=(()=>{class n extends iI{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=tI++,this._isInitialized=!1,this._interactivityChecker=(0,c.f3M)(xd),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(_D),"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 > .${_D}`);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(Sf),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})(),rI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Za,bt,bt]}),n})();const aI=function(n){return{color:n}};function oI(n,a){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,aI,e.iconColor))}}function sI(n,a){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 lI=(()=>{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(qp))},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,oI,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,sI,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,LE,H0,OE,Lh,CC,Ci],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),cI=(()=>{class n extends hd{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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[c.qOj,c.TTD]}),n})();const Au=function(n){return{color:n}};function dI(n,a){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,Au,e.iconColor))}}function uI(n,a){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,Au,t.textColor)),c.xp6(1),c.Q6J("matMenuTriggerFor",e),c.xp6(1),c.Q6J("ngStyle",c.VKq(8,Au,t.iconColor)),c.xp6(5),c.hij(" ",c.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function hI(n,a){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,Au,e.textColor)),c.xp6(1),c.hij(" ",c.lcZ(2,2,e.principal.user)," ")}}function pI(n,a){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,Au,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),c.xp6(1),c.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function fI(n,a){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===vo.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===vo.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!==vo.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(gD,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(cD),c.Y36(OC),c.Y36(Jr),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,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,Au,t.textColor)),c.xp6(1),c.hij(" ",t.label," "),c.xp6(1),c.Q6J("ngStyle",c.VKq(18,Au,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,hd,Kr,LE,H0,OE,Qi,Lh,CC,SH,nI,lI,cI,Ci,hD],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 wI=function(n){return{"background-color":n}};function vI(n,a){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,wI,e.contentBackgroundColor))}}function yI(n,a){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 AI=(()=>{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=vo.Profile}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(I0))},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,vI,7,5,"div",0),c.YNc(1,yI,3,4,"div",0)),2&e&&(c.Q6J("ngIf",!t.isLoginScreenShow),c.xp6(1),c.Q6J("ngIf",t.isLoginScreenShow))},dependencies:[x.O5,x.PC,Qs,ZL,dD,bI,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 bD(n){return new c.vHH(3e3,!1)}function Oc(n){switch(n.length){case 0:return new xc;case 1:return n[0];default:return new tb(n)}}function wD(n,a,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(a.forEach(r=>{const i=r.get("offset"),o=i==u,d=o&&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 xa:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,s)}d.set(g,f)}),o||h.push(d),l=d,u=i}),s.length)throw function WI(n){return new c.vHH(3502,!1)}();return h}function VC(n,a,e,t){switch(a){case"start":n.onStart(()=>t(e&&NC(e,"start",n)));break;case"done":n.onDone(()=>t(e&&NC(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&NC(e,"destroy",n)))}}function NC(n,a,e){const h=jC(n.element,n.triggerName,n.fromState,n.toState,a||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function jC(n,a,e,t,s="",h=0,u){return{element:n,triggerName:a,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function ka(n,a,e){let t=n.get(a);return t||n.set(a,t=e),t}function vD(n){const a=n.indexOf(":");return[n.substring(1,a),n.slice(a+1)]}const nO=(()=>typeof document>"u"?null:document.documentElement)();function zC(n){const a=n.parentNode||n.host||null;return a===nO?null:a}let Mu=null,yD=!1;function AD(n,a){for(;a;){if(a===n)return!0;a=zC(a)}return!1}function MD(n,a,e){if(e)return Array.from(n.querySelectorAll(a));const t=n.querySelector(a);return t?[t]:[]}let CD=(()=>{class n{validateStyleProperty(e){return function aO(n){Mu||(Mu=function oO(){return typeof document<"u"?document.body:null}()||{},yD=!!Mu.style&&"WebkitAppearance"in Mu.style);let a=!0;return Mu.style&&!function rO(n){return"ebkit"==n.substring(1,6)}(n)&&(a=n in Mu.style,!a&&yD&&(a="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Mu.style)),a}(e)}matchesElement(e,t){return!1}containsElement(e,t){return AD(e,t)}getParentElement(e){return zC(e)}query(e,t,s){return MD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,h,u,l=[],r){return new xc(s,h)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),FC=(()=>{class n{}return n.NOOP=new CD,n})();const sO=1e3,UC="ng-enter",uw="ng-leave",hw="ng-trigger",pw=".ng-trigger",TD="ng-animating",qC=".ng-animating";function xl(n){if("number"==typeof n)return n;const a=n.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:WC(parseFloat(a[1]),a[2])}function WC(n,a){return"s"===a?n*sO:n}function fw(n,a,e){return n.hasOwnProperty("duration")?n:function cO(n,a,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 a.push(bD()),{duration:0,delay:0,easing:""};s=WC(parseFloat(l[1]),l[2]);const r=l[3];null!=r&&(h=WC(parseFloat(r),l[4]));const i=l[5];i&&(u=i)}else s=n;if(!e){let l=!1,r=a.length;s<0&&(a.push(function MI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(a.push(function CI(){return new c.vHH(3101,!1)}()),l=!0),l&&a.splice(r,0,bD())}return{duration:s,delay:h,easing:u}}(n,a,e)}function B0(n,a={}){return Object.keys(n).forEach(e=>{a[e]=n[e]}),a}function SD(n){const a=new Map;return Object.keys(n).forEach(e=>{a.set(e,n[e])}),a}function Bc(n,a=new Map,e){if(e)for(let[t,s]of e)a.set(t,s);for(let[t,s]of n)a.set(t,s);return a}function Ds(n,a,e){a.forEach((t,s)=>{const h=GC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function Cu(n,a){a.forEach((e,t)=>{const s=GC(t);n.style[s]=""})}function V0(n){return Array.isArray(n)?1==n.length?n[0]:Z_(n):n}const YC=new RegExp("{{\\s*(.+?)\\s*}}","g");function DD(n){let a=[];if("string"==typeof n){let e;for(;e=YC.exec(n);)a.push(e[1]);YC.lastIndex=0}return a}function N0(n,a,e){const t=n.toString(),s=t.replace(YC,(h,u)=>{let l=a[u];return null==l&&(e.push(function TI(n){return new c.vHH(3003,!1)}()),l=""),l.toString()});return s==t?n:s}function mw(n){const a=[];let e=n.next();for(;!e.done;)a.push(e.value),e=n.next();return a}const hO=/-+([a-z0-9])/g;function GC(n){return n.replace(hO,(...a)=>a[1].toUpperCase())}function Ha(n,a,e){switch(a.type){case 7:return n.visitTrigger(a,e);case 0:return n.visitState(a,e);case 1:return n.visitTransition(a,e);case 2:return n.visitSequence(a,e);case 3:return n.visitGroup(a,e);case 4:return n.visitAnimate(a,e);case 5:return n.visitKeyframes(a,e);case 6:return n.visitStyle(a,e);case 8:return n.visitReference(a,e);case 9:return n.visitAnimateChild(a,e);case 10:return n.visitAnimateRef(a,e);case 11:return n.visitQuery(a,e);case 12:return n.visitStagger(a,e);default:throw function SI(n){return new c.vHH(3004,!1)}()}}function kD(n,a){return window.getComputedStyle(n)[a]}const gw="*";function mO(n,a){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function gO(n,a,e){if(":"==n[0]){const r=function _O(n,a){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 a.push(r);n=r}const t=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function jI(n){return new c.vHH(3015,!1)}()),a;const s=t[1],h=t[2],u=t[3];a.push(HD(s,u));"<"==h[0]&&!(s==gw&&u==gw)&&a.push(HD(u,s))}(t,e,a)):e.push(n),e}const _w=new Set(["true","1"]),bw=new Set(["false","0"]);function HD(n,a){const e=_w.has(n)||bw.has(n),t=_w.has(a)||bw.has(a);return(s,h)=>{let u=n==gw||n==s,l=a==gw||a==h;return!u&&e&&"boolean"==typeof s&&(u=s?_w.has(n):bw.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?_w.has(a):bw.has(a)),u&&l}}const bO=new RegExp("s*:selfs*,?","g");function $C(n,a,e,t){return new wO(n).build(a,e,t)}class wO{constructor(a){this._driver=a}build(a,e,t){const s=new AO(e);return this._resetContextStyleTimingState(s),Ha(this,V0(a),s)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==a.name.charAt(0)&&e.errors.push(function DI(){return new c.vHH(3006,!1)}()),a.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(o=>{r.name=o,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 kI(){return new c.vHH(3007,!1)}())}),{type:7,name:a.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(a,e){const t=this.visitStyle(a.styles,e),s=a.options&&a.options.params||null;if(t.containsDynamicStyles){const h=new Set,u=s||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(r=>{DD(r).forEach(i=>{u.hasOwnProperty(i)||h.add(i)})})}),h.size&&(mw(h.values()),e.errors.push(function HI(n,a){return new c.vHH(3008,!1)}()))}return{type:0,name:a.name,style:t,options:s?{params:s}:null}}visitTransition(a,e){e.queryCount=0,e.depCount=0;const t=Ha(this,V0(a.animation),e);return{type:1,matchers:mO(a.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:xu(a.options)}}visitSequence(a,e){return{type:2,steps:a.steps.map(t=>Ha(this,t,e)),options:xu(a.options)}}visitGroup(a,e){const t=e.currentTime;let s=0;const h=a.steps.map(u=>{e.currentTime=t;const l=Ha(this,u,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:h,options:xu(a.options)}}visitAnimate(a,e){const t=function CO(n,a){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return XC(fw(n,a).duration,0,"");const e=n;if(e.split(/\s+/).some(h=>"{"==h.charAt(0)&&"{"==h.charAt(1))){const h=XC(0,0,"");return h.dynamic=!0,h.strValue=e,h}const s=fw(e,a);return XC(s.duration,s.delay,s.easing)}(a.timings,e.errors);e.currentAnimateTimings=t;let s,h=a.styles?a.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=a.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(a,e){const t=this._makeStyleAst(a,e);return this._validateStyleAst(t,e),t}_makeStyleAst(a,e){const t=[],s=Array.isArray(a.styles)?a.styles:[a.styles];for(let l of s)"string"==typeof l?l===xa?t.push(l):e.errors.push(new c.vHH(3002,!1)):t.push(SD(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:a.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(a,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),a.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),o=i.get(r);let d=!0;o&&(h!=s&&h>=o.startTime&&s<=o.endTime&&(e.errors.push(function LI(n,a,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=o.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function uO(n,a,e){const t=a.params||{},s=DD(n);s.length&&s.forEach(h=>{t.hasOwnProperty(h)||e.push(function xI(n){return new c.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(a,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function PI(){return new c.vHH(3011,!1)}()),t;let h=0;const u=[];let l=!1,r=!1,i=0;const o=a.steps.map(z=>{const ce=this._makeStyleAst(z,e);let Be=null!=ce.offset?ce.offset:function MO(n){if("string"==typeof n)return null;let a=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;a=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;a=parseFloat(e.get("offset")),e.delete("offset")}return a}(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(a,e){return{type:8,animation:Ha(this,V0(a.animation),e),options:xu(a.options)}}visitAnimateChild(a,e){return e.depCount++,{type:9,options:xu(a.options)}}visitAnimateRef(a,e){return{type:10,animation:this.visitReference(a.animation,e),options:xu(a.options)}}visitQuery(a,e){const t=e.currentQuerySelector,s=a.options||{};e.queryCount++,e.currentQuery=a;const[h,u]=function vO(n){const a=!!n.split(/\s*,\s*/).find(e=>":self"==e);return a&&(n=n.replace(bO,"")),n=n.replace(/@\*/g,pw).replace(/@\w+/g,e=>pw+"-"+e.slice(1)).replace(/:animating/g,qC),[n,a]}(a.selector);e.currentQuerySelector=t.length?t+" "+h:h,ka(e.collectedStyles,e.currentQuerySelector,new Map);const l=Ha(this,V0(a.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:a.selector,options:xu(a.options)}}visitStagger(a,e){e.currentQuery||e.errors.push(function VI(){return new c.vHH(3013,!1)}());const t="full"===a.timings?{duration:0,delay:0,easing:"full"}:fw(a.timings,e.errors,!0);return{type:12,animation:Ha(this,V0(a.animation),e),timings:t,options:null}}}class AO{constructor(a){this.errors=a,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 xu(n){return n?(n=B0(n)).params&&(n.params=function yO(n){return n?B0(n):null}(n.params)):n={},n}function XC(n,a,e){return{duration:n,delay:a,easing:e}}function QC(n,a,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:a,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class ww{constructor(){this._map=new Map}get(a){return this._map.get(a)||[]}append(a,e){let t=this._map.get(a);t||this._map.set(a,t=[]),t.push(...e)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const SO=new RegExp(":enter","g"),DO=new RegExp(":leave","g");function JC(n,a,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new kO).buildKeyframes(n,a,e,t,s,h,u,l,r,i)}class kO{buildKeyframes(a,e,t,s,h,u,l,r,i,o=[]){i=i||new ww;const d=new KC(a,e,i,s,h,o,[]);d.options=r;const p=r.delay?xl(r.delay):0;d.currentTimeline.delayNextStep(p),d.currentTimeline.setStyles([u],null,d.errors,r),Ha(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()):[QC(e,[],[],[],0,p,"",!1)]}visitTrigger(a,e){}visitState(a,e){}visitTransition(a,e){}visitAnimateChild(a,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(a.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=a}visitAnimateRef(a,e){const t=e.createSubContext(a.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],e,t),this.visitReference(a.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=a}_applyAnimationRefDelays(a,e,t){for(const s of a){const h=s?.delay;if(h){const u="number"==typeof h?h:xl(N0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(a,e,t){let h=e.currentTimeline.currentTime;const u=null!=t.duration?xl(t.duration):null,l=null!=t.delay?xl(t.delay):null;return 0!==u&&a.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(a,e){e.updateOptions(a.options,!0),Ha(this,a.animation,e),e.previousNode=a}visitSequence(a,e){const t=e.subContextCount;let s=e;const h=a.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=vw);const u=xl(h.delay);s.delayNextStep(u)}a.steps.length&&(a.steps.forEach(u=>Ha(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=a}visitGroup(a,e){const t=[];let s=e.currentTimeline.currentTime;const h=a.options&&a.options.delay?xl(a.options.delay):0;a.steps.forEach(u=>{const l=e.createSubContext(a.options);h&&l.delayNextStep(h),Ha(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=a}_visitTiming(a,e){if(a.dynamic){const t=a.strValue;return fw(e.params?N0(t,e.params,e.errors):t,e.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,e){const t=e.currentAnimateTimings=this._visitTiming(a.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=a.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=a}visitStyle(a,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||a.easing;a.isEmptyStep?t.applyEmptyStep(h):t.setStyles(a.styles,h,e.errors,e.options),e.previousNode=a}visitKeyframes(a,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,a.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=a}visitQuery(a,e){const t=e.currentTimeline.currentTime,s=a.options||{},h=s.delay?xl(s.delay):0;h&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=vw);let u=t;const l=e.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,o)=>{e.currentQueryIndex=o;const d=e.createSubContext(a.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),Ha(this,a.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=a}visitStagger(a,e){const t=e.parentContext,s=e.currentTimeline,h=a.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 o=e.currentTimeline;r&&o.delayNextStep(r);const d=o.currentTime;Ha(this,a.animation,e),e.previousNode=a,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const vw={};class KC{constructor(a,e,t,s,h,u,l,r){this._driver=a,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=vw,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new yw(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(a,e){if(!a)return;const t=a;let s=this.options;null!=t.duration&&(s.duration=xl(t.duration)),null!=t.delay&&(s.delay=xl(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]=N0(h[l],u,this.errors))})}}_copyOptions(){const a={};if(this.options){const e=this.options.params;if(e){const t=a.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return a}createSubContext(a=null,e,t){const s=e||this.element,h=new KC(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(a),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(a){return this.previousNode=vw,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,e,t){const s={duration:e??a.duration,delay:this.currentTimeline.currentTime+(t??0)+a.delay,easing:""},h=new HO(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,s,a.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,e,t,s,h,u){let l=[];if(s&&l.push(this.element),a.length>0){a=(a=a.replace(SO,"."+this._enterClassName)).replace(DO,"."+this._leaveClassName);let i=this._driver.query(this.element,a,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 NI(n){return new c.vHH(3014,!1)}()),l}}class yw{constructor(a,e,t,s){this._driver=a,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(a){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+a),e&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,e){return this.applyStylesToKeyframe(),new yw(this._driver,a,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(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,e){this._localTimelineStyles.set(a,e),this._globalTimelineStyles.set(a,e),this._styleSummary.set(a,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||xa),this._currentKeyframe.set(e,xa);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function RO(n,a){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||a.keys();for(let h of t)e.set(h,xa)}else Bc(s,e)}),e}(a,this._globalTimelineStyles);for(let[l,r]of u){const i=N0(r,h,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??xa),this._updateStyle(l,i)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((a,e)=>{this._currentKeyframe.set(e,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,a)}))}snapshotCurrentStyles(){for(let[a,e]of this._localTimelineStyles)this._pendingStyles.set(a,e),this._updateStyle(a,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let e in this._currentKeyframe)a.push(e);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=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((o,d)=>{"!"===o?a.add(d):o===xa&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=a.size?mw(a.values()):[],u=e.size?mw(e.values()):[];if(t){const l=s[0],r=new Map(l);l.set("offset",0),r.set("offset",1),s=[l,r]}return QC(this.element,s,h,u,this.duration,this.startTime,this.easing,!1)}}class HO extends yw{constructor(a,e,t,s,h,u,l=!1){super(a,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 a=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Bc(a[0]);r.set("offset",0),h.push(r);const i=Bc(a[0]);i.set("offset",PD(l)),h.push(i);const o=a.length-1;for(let d=1;d<=o;d++){let p=Bc(a[d]);const m=p.get("offset");p.set("offset",PD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",a=h}return QC(this.element,a,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function PD(n,a=3){const e=Math.pow(10,a-1);return Math.round(n*e)/e}class ZC{}const LO=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 PO extends ZC{normalizePropertyName(a,e){return GC(a)}normalizeStyleValue(a,e,t,s){let h="";const u=t.toString().trim();if(LO.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 EI(n,a){return new c.vHH(3005,!1)}())}return u+h}}function ID(n,a,e,t,s,h,u,l,r,i,o,d,p){return{type:0,element:n,triggerName:a,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:o,totalTime:d,errors:p}}const ex={};class OD{constructor(a,e,t){this._triggerName=a,this.ast=e,this._stateStyles=t}match(a,e,t,s){return function IO(n,a,e,t,s){return n.some(h=>h(a,e,t,s))}(this.ast.matchers,a,e,t,s)}buildStyles(a,e,t){let s=this._stateStyles.get("*");return void 0!==a&&(s=this._stateStyles.get(a?.toString())||s),s?s.buildStyles(e,t):new Map}build(a,e,t,s,h,u,l,r,i,o){const d=[],p=this.ast.options&&this.ast.options.params||ex,g=this.buildStyles(t,l&&l.params||ex,d),f=r&&r.params||ex,v=this.buildStyles(s,f,d),z=new Set,ce=new Map,Be=new Map,Tt="void"===s,Pn={params:OO(f,p),delay:this.ast.options?.delay},tn=o?[]:JC(a,e,this.ast.animation,h,u,g,v,Pn,i,d);let _n=0;if(tn.forEach(so=>{_n=Math.max(so.duration+so.delay,_n)}),d.length)return ID(e,this._triggerName,t,s,Tt,g,v,[],[],ce,Be,_n,d);tn.forEach(so=>{const Sl=so.element,x2=ka(ce,Sl,new Set);so.preStyleProps.forEach(Tu=>x2.add(Tu));const W0=ka(Be,Sl,new Set);so.postStyleProps.forEach(Tu=>W0.add(Tu)),Sl!==e&&z.add(Sl)});const Hr=mw(z.values());return ID(e,this._triggerName,t,s,Tt,g,v,tn,Hr,ce,Be,_n)}}function OO(n,a){const e=B0(a);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class BO{constructor(a,e,t){this.styles=a,this.defaultParams=e,this.normalizer=t}buildStyles(a,e){const t=new Map,s=B0(this.defaultParams);return Object.keys(a).forEach(h=>{const u=a[h];null!==u&&(s[h]=u)}),this.styles.styles.forEach(h=>{"string"!=typeof h&&h.forEach((u,l)=>{u&&(u=N0(u,s,e));const r=this.normalizer.normalizePropertyName(l,e);u=this.normalizer.normalizeStyleValue(l,r,u,e),t.set(l,u)})}),t}}class NO{constructor(a,e,t){this.name=a,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new BO(s.style,s.options&&s.options.params||{},t))}),BD(this.states,"true","1"),BD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new OD(a,s,this.states))}),this.fallbackTransition=function jO(n,a,e){return new OD(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,e,t,s){return this.transitionFactories.find(u=>u.match(a,e,t,s))||null}matchStyles(a,e,t){return this.fallbackTransition.buildStyles(a,e,t)}}function BD(n,a,e){n.has(a)?n.has(e)||n.set(e,n.get(a)):n.has(e)&&n.set(a,n.get(e))}const zO=new ww;class FO{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(a,e){const t=[],h=$C(this._driver,e,t,[]);if(t.length)throw function YI(n){return new c.vHH(3503,!1)}();this._animations.set(a,h)}_buildPlayer(a,e,t){const s=a.element,h=wD(this._normalizer,a.keyframes,e,t);return this._driver.animate(s,h,a.duration,a.delay,a.easing,[],!0)}create(a,e,t={}){const s=[],h=this._animations.get(a);let u;const l=new Map;if(h?(u=JC(this._driver,e,h,UC,uw,new Map,new Map,t,zO,s),u.forEach(o=>{const d=ka(l,o.element,new Map);o.postStyleProps.forEach(p=>d.set(p,null))})):(s.push(function GI(){return new c.vHH(3300,!1)}()),u=[]),s.length)throw function $I(n){return new c.vHH(3504,!1)}();l.forEach((o,d)=>{o.forEach((p,m)=>{o.set(m,this._driver.computeStyle(d,m,xa))})});const i=Oc(u.map(o=>{const d=l.get(o.element);return this._buildPlayer(o,new Map,d)}));return this._playersById.set(a,i),i.onDestroy(()=>this.destroy(a)),this.players.push(i),i}destroy(a){const e=this._getPlayer(a);e.destroy(),this._playersById.delete(a);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(a){const e=this._playersById.get(a);if(!e)throw function XI(n){return new c.vHH(3301,!1)}();return e}listen(a,e,t,s){const h=jC(e,"","","");return VC(this._getPlayer(a),t,h,s),()=>{}}command(a,e,t,s){if("register"==t)return void this.register(a,s[0]);if("create"==t)return void this.create(a,e,s[0]||{});const h=this._getPlayer(a);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(a)}}}const VD="ng-animate-queued",tx="ng-animate-disabled",GO=[],ND={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},$O={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},qo="__ng_removed";class ix{get params(){return this.options.params}constructor(a,e=""){this.namespaceId=e;const t=a&&a.hasOwnProperty("value");if(this.value=function KO(n){return n??null}(t?a.value:a),t){const h=B0(a);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const e=a.params;if(e){const t=this.options.params;Object.keys(e).forEach(s=>{null==t[s]&&(t[s]=e[s])})}}}const j0="void",nx=new ix(j0);class XO{constructor(a,e,t){this.id=a,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+a,oo(e,this._hostClassName)}listen(a,e,t,s){if(!this._triggers.has(e))throw function QI(n,a){return new c.vHH(3302,!1)}();if(null==t||0==t.length)throw function JI(n){return new c.vHH(3303,!1)}();if(!function ZO(n){return"start"==n||"done"==n}(t))throw function KI(n,a){return new c.vHH(3400,!1)}();const h=ka(this._elementListeners,a,[]),u={name:e,phase:t,callback:s};h.push(u);const l=ka(this._engine.statesByElement,a,new Map);return l.has(e)||(oo(a,hw),oo(a,hw+"-"+e),l.set(e,nx)),()=>{this._engine.afterFlush(()=>{const r=h.indexOf(u);r>=0&&h.splice(r,1),this._triggers.has(e)||l.delete(e)})}}register(a,e){return!this._triggers.has(a)&&(this._triggers.set(a,e),!0)}_getTrigger(a){const e=this._triggers.get(a);if(!e)throw function ZI(n){return new c.vHH(3401,!1)}();return e}trigger(a,e,t,s=!0){const h=this._getTrigger(e),u=new rx(this.id,e,a);let l=this._engine.statesByElement.get(a);l||(oo(a,hw),oo(a,hw+"-"+e),this._engine.statesByElement.set(a,l=new Map));let r=l.get(e);const i=new ix(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&r&&i.absorbOptions(r.options),l.set(e,i),r||(r=nx),i.value!==j0&&r.value===i.value){if(!function iB(n,a){const e=Object.keys(n),t=Object.keys(a);if(e.length!=t.length)return!1;for(let s=0;s{Cu(a,v),Ds(a,z)})}return}const p=ka(this._engine.playersByElement,a,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,a,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(oo(a,VD),u.onStart(()=>{Wp(a,VD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(a);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(e=>e.delete(a)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const e=this._engine.playersByElement.get(a);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,e){const t=this._engine.driver.query(a,pw,!0);t.forEach(s=>{if(s[qo])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(a,e,t,s){const h=this._engine.statesByElement.get(a),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const o=this.trigger(a,i,j0,s);o&&l.push(o)}}),l.length)return this._engine.markElementAsRemoved(this.id,a,!0,e,u),t&&Oc(l).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const e=this._elementListeners.get(a),t=this._engine.statesByElement.get(a);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)||nx,o=new ix(j0),d=new rx(this.id,u,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:u,transition:r,fromState:i,toState:o,player:d,isFallbackTransition:!0})})}}removeNode(a,e){const t=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,e),this.triggerLeaveAnimation(a,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(a):[];if(h&&h.length)s=!0;else{let u=a;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(a),s)t.markElementAsRemoved(this.id,a,!1,e);else{const h=a[qo];(!h||h===ND)&&(t.afterFlush(()=>this.clearElementCache(a)),t.destroyInnerAnimations(a),t._onRemovalComplete(a,e))}}insertNode(a,e){oo(a,this._hostClassName)}drainQueuedTransitions(a){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=jC(h,t.triggerName,t.fromState.value,t.toState.value);r._data=a,VC(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(a){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class QO{_onRemovalComplete(a,e){this.onRemovalComplete(a,e)}constructor(a,e,t){this.bodyNode=a,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 a=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&a.push(t)})}),a}createNamespace(a,e){const t=new XO(a,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[a]=t}_balanceNamespaceList(a,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,a),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(a)}else t.push(a);return s.set(e,a),a}register(a,e){let t=this._namespaceLookup[a];return t||(t=this.createNamespace(a,e)),t}registerTrigger(a,e,t){let s=this._namespaceLookup[a];s&&s.register(e,t)&&this.totalAnimations++}destroy(a,e){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(a);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const e=new Set,t=this.statesByElement.get(a);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(a,e,t,s){if(Aw(e)){const h=this._fetchNamespace(a);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(a,e,t,s){if(!Aw(e))return;const h=e[qo];if(h&&h.setForRemoval){h.setForRemoval=!1,h.setForMove=!0;const u=this.collectedLeaveElements.indexOf(e);u>=0&&this.collectedLeaveElements.splice(u,1)}if(a){const u=this._fetchNamespace(a);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,e){e?this.disabledNodes.has(a)||(this.disabledNodes.add(a),oo(a,tx)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),Wp(a,tx))}removeNode(a,e,t){if(Aw(e)){const s=a?this._fetchNamespace(a):null;s?s.removeNode(e,t):this.markElementAsRemoved(a,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==a&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(a,e,t,s,h){this.collectedLeaveElements.push(e),e[qo]={namespaceId:a,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(a,e,t,s,h){return Aw(e)?this._fetchNamespace(a).listen(e,t,s,h):()=>{}}_buildInstruction(a,e,t,s,h){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,t,s,a.fromState.options,a.toState.options,e,h)}destroyInnerAnimations(a){let e=this.driver.query(a,pw,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(a,qC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(a){const e=this.playersByElement.get(a);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(a){const e=this.playersByQueriedElement.get(a);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return Oc(this.players).onDone(()=>a());a()})}processLeaveNode(a){const e=a[qo];if(e&&e.setForRemoval){if(a[qo]=ND,e.namespaceId){this.destroyInnerAnimations(a);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(a)}this._onRemovalComplete(a,e.setForRemoval)}a.classList?.contains(tx)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(a=-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(a){throw function eO(n){return new c.vHH(3402,!1)}()}_flushAnimations(a,e){const t=new ww,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,o=new Set;this.disabledNodes.forEach(mt=>{o.add(mt);const vt=this.driver.query(mt,".ng-animate-queued",!0);for(let St=0;St{const St=UC+f++;g.set(vt,St),mt.forEach(pi=>oo(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=FD(p,Array.from(z));Tt.forEach((mt,vt)=>{const St=uw+f++;Be.set(vt,St),mt.forEach(pi=>oo(pi,St))}),a.push(()=>{m.forEach((mt,vt)=>{const St=g.get(vt);mt.forEach(pi=>Wp(pi,St))}),Tt.forEach((mt,vt)=>{const St=Be.get(vt);mt.forEach(pi=>Wp(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,Jn=St.element;if(Pn.push(pi),this.collectedEnterElements.length){const Ar=Jn[qo];if(Ar&&Ar.setForMove){if(Ar.previousTriggersValues&&Ar.previousTriggersValues.has(St.triggerName)){const Su=Ar.previousTriggersValues.get(St.triggerName),lo=this.statesByElement.get(St.element);if(lo&&lo.has(St.triggerName)){const Hw=lo.get(St.triggerName);Hw.value=Su,lo.set(St.triggerName,Hw)}}return void pi.destroy()}}const Hs=!d||!this.driver.containsElement(d,Jn),Ra=Be.get(Jn),Vc=g.get(Jn),cn=this._buildInstruction(St,t,Vc,Ra,Hs);if(cn.errors&&cn.errors.length)return void tn.push(cn);if(Hs)return pi.onStart(()=>Cu(Jn,cn.fromStyles)),pi.onDestroy(()=>Ds(Jn,cn.toStyles)),void s.push(pi);if(St.isFallbackTransition)return pi.onStart(()=>Cu(Jn,cn.fromStyles)),pi.onDestroy(()=>Ds(Jn,cn.toStyles)),void s.push(pi);const E2=[];cn.timelines.forEach(Ar=>{Ar.stretchStartingKeyframe=!0,this.disabledNodes.has(Ar.element)||E2.push(Ar)}),cn.timelines=E2,t.append(Jn,cn.timelines),u.push({instruction:cn,player:pi,element:Jn}),cn.queriedElements.forEach(Ar=>ka(l,Ar,[]).push(pi)),cn.preStyleProps.forEach((Ar,Su)=>{if(Ar.size){let lo=r.get(Su);lo||r.set(Su,lo=new Set),Ar.forEach((Hw,Ax)=>lo.add(Ax))}}),cn.postStyleProps.forEach((Ar,Su)=>{let lo=i.get(Su);lo||i.set(Su,lo=new Set),Ar.forEach((Hw,Ax)=>lo.add(Ax))})});if(tn.length){const mt=[];tn.forEach(vt=>{mt.push(function tO(n,a){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=>{ka(_n,vt,[]).push(pi),pi.destroy()})});const so=v.filter(mt=>qD(mt,r,i)),Sl=new Map;zD(Sl,this.driver,ce,i,xa).forEach(mt=>{qD(mt,r,i)&&so.push(mt)});const W0=new Map;m.forEach((mt,vt)=>{zD(W0,this.driver,new Set(mt),r,"!")}),so.forEach(mt=>{const vt=Sl.get(mt),St=W0.get(mt);Sl.set(mt,new Map([...vt?.entries()??[],...St?.entries()??[]]))});const Tu=[],T2=[],S2={};u.forEach(mt=>{const{element:vt,player:St,instruction:pi}=mt;if(t.has(vt)){if(o.has(vt))return St.onDestroy(()=>Ds(vt,pi.toStyles)),St.disabled=!0,St.overrideTotalTime(pi.totalTime),void s.push(St);let Jn=S2;if(Hr.size>1){let Ra=vt;const Vc=[];for(;Ra=Ra.parentNode;){const cn=Hr.get(Ra);if(cn){Jn=cn;break}Vc.push(Ra)}Vc.forEach(cn=>Hr.set(cn,Jn))}const Hs=this._buildAnimation(St.namespaceId,pi,_n,h,W0,Sl);if(St.setRealPlayer(Hs),Jn===S2)Tu.push(St);else{const Ra=this.playersByElement.get(Jn);Ra&&Ra.length&&(St.parentPlayer=Oc(Ra)),s.push(St)}}else Cu(vt,pi.fromStyles),St.onDestroy(()=>Ds(vt,pi.toStyles)),T2.push(St),o.has(vt)&&s.push(St)}),T2.forEach(mt=>{const vt=h.get(mt.element);if(vt&&vt.length){const St=Oc(vt);mt.setRealPlayer(St)}}),s.forEach(mt=>{mt.parentPlayer?mt.syncPlayerEvents(mt.parentPlayer):mt.destroy()});for(let mt=0;mt!Hs.destroyed);Jn.length?eB(this,vt,Jn):this.processLeaveNode(vt)}return v.length=0,Tu.forEach(mt=>{this.players.push(mt),mt.onDone(()=>{mt.destroy();const vt=this.players.indexOf(mt);this.players.splice(vt,1)}),mt.play()}),Tu}afterFlush(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(a);l&&(u=l)}else{const l=this.playersByElement.get(a);if(l){const r=!h||h==j0;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(a,e,t){const h=e.element,u=e.isRemovalTransition?void 0:a,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,o=i!==h,d=ka(t,i,[]);this._getPreviousPlayers(i,o,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}Cu(h,e.fromStyles)}_buildAnimation(a,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],o=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;o.add(f);const v=f[qo];if(v&&v.removedBeforeQueried)return new xc(g.duration,g.delay);const z=f!==r,ce=function tB(n){const a=[];return UD(n,a),a}((t.get(f)||GO).map(_n=>_n.getRealPlayer())).filter(_n=>!!_n.element&&_n.element===f),Be=h.get(f),Tt=u.get(f),Pn=wD(this._normalizer,g.keyframes,Be,Tt),tn=this._buildPlayer(g,Pn,ce);if(g.subTimeline&&s&&d.add(f),z){const _n=new rx(a,l,f);_n.setRealPlayer(tn),i.push(_n)}return tn});i.forEach(g=>{ka(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function JO(n,a,e){let t=n.get(a);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(a)}return t}(this.playersByQueriedElement,g.element,g))}),o.forEach(g=>oo(g,TD));const m=Oc(p);return m.onDestroy(()=>{o.forEach(g=>Wp(g,TD)),Ds(r,e.toStyles)}),d.forEach(g=>{ka(s,g,[]).push(m)}),m}_buildPlayer(a,e,t){return e.length>0?this.driver.animate(a.element,e,a.duration,a.delay,a.easing,t):new xc(a.duration,a.delay)}}class rx{constructor(a,e,t){this.namespaceId=a,this.triggerName=e,this.element=t,this._player=new xc,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(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>VC(a,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const e=this._player;e.triggerCallback&&a.onStart(()=>e.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,e){ka(this._queuedCallbacks,a,[]).push(e)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const e=this._player;e.triggerCallback&&e.triggerCallback(a)}}function Aw(n){return n&&1===n.nodeType}function jD(n,a){const e=n.style.display;return n.style.display=a??"none",e}function zD(n,a,e,t,s){const h=[];e.forEach(r=>h.push(jD(r)));const u=[];t.forEach((r,i)=>{const o=new Map;r.forEach(d=>{const p=a.computeStyle(i,d,s);o.set(d,p),(!p||0==p.length)&&(i[qo]=$O,u.push(i))}),n.set(i,o)});let l=0;return e.forEach(r=>jD(r,h[l++])),u}function FD(n,a){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==a.length)return e;const s=new Set(a),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 a.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function oo(n,a){n.classList?.add(a)}function Wp(n,a){n.classList?.remove(a)}function eB(n,a,e){Oc(e).onDone(()=>n.processLeaveNode(a))}function UD(n,a){for(let e=0;es.add(h)):a.set(n,t),e.delete(n),!0}class Mw{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new QO(a,e,t),this._timelineEngine=new FO(a,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(a,e,t,s,h){const u=a+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],o=$C(this._driver,h,r,[]);if(r.length)throw function qI(n,a){return new c.vHH(3404,!1)}();l=function VO(n,a,e){return new NO(n,a,e)}(s,o,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(a,e){this._transitionEngine.register(a,e)}destroy(a,e){this._transitionEngine.destroy(a,e)}onInsert(a,e,t,s){this._transitionEngine.insertNode(a,e,t,s)}onRemove(a,e,t){this._transitionEngine.removeNode(a,e,t)}disableAnimations(a,e){this._transitionEngine.markElementAsDisabled(a,e)}process(a,e,t,s){if("@"==t.charAt(0)){const[h,u]=vD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(a,e,t,s)}listen(a,e,t,s,h){if("@"==t.charAt(0)){const[u,l]=vD(t);return this._timelineEngine.listen(u,e,l,h)}return this._transitionEngine.listen(a,e,t,s,h)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}let rB=(()=>{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&&Ds(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ds(this._element,this._initialStyles),this._endStyles&&(Ds(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Cu(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Cu(this._element,this._endStyles),this._endStyles=null),Ds(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function ax(n){let a=null;return n.forEach((e,t)=>{(function aB(n){return"display"===n||"position"===n})(t)&&(a=a||new Map,a.set(t,e))}),a}class WD{constructor(a,e,t,s){this.element=a,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(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(a){const e=[];return a.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(a,e,t){return a.animate(this._convertKeyframesToObject(e),t)}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),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(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&a.set(s,this._finished?t:kD(this.element,s))}),this.currentSnapshot=a}triggerCallback(a){const e="start"===a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class oB{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}matchesElement(a,e){return!1}containsElement(a,e){return AD(a,e)}getParentElement(a){return zC(a)}query(a,e,t){return MD(a,e,t)}computeStyle(a,e,t){return window.getComputedStyle(a)[e]}animate(a,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,o=u.filter(m=>m instanceof WD);(function pO(n,a){return 0===n||0===a})(t,s)&&o.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let d=function dO(n){return n.length?n[0]instanceof Map?n:n.map(a=>SD(a)):[]}(e).map(m=>Bc(m));d=function fO(n,a,e){if(e.size&&a.length){let t=a[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,kD(n,l)))}}return a}(a,d,i);const p=function nB(n,a){let e=null,t=null;return Array.isArray(a)&&a.length?(e=ax(a[0]),a.length>1&&(t=ax(a[a.length-1]))):a instanceof Map&&(e=ax(a)),e||t?new rB(n,e,t):null}(a,d);return new WD(a,d,r,p)}}let sB=(()=>{class n extends wp{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)?Z_(e):e;return YD(this._renderer,null,t,"register",[s]),new lB(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 lB extends K_{constructor(a,e){super(),this._id=a,this._renderer=e}create(a,e){return new cB(this._id,a,e||{},this._renderer)}}class cB{constructor(a,e,t,s){this.id=a,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(a,e){return this._renderer.listen(this.element,`@@${this.id}:${a}`,e)}_command(a,...e){return YD(this._renderer,this.element,this.id,a,e)}onDone(a){this._listen("done",a)}onStart(a){this._listen("start",a)}onDestroy(a){this._listen("destroy",a)}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(a){this._command("setPosition",a)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function YD(n,a,e,t,s){return n.setProperty(a,`@@${e}:${t}`,s)}const GD="@.disabled";let dB=(()=>{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 o=this._rendererCache.get(h);return o||(o=new $D("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,o)),o}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=o=>{Array.isArray(o)?o.forEach(r):this.engine.registerTrigger(u,l,e,o.name,o)};return t.data.animation.forEach(r),new uB(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(Mw),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class $D{constructor(a,e,t,s){this.namespaceId=a,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,e){return this.delegate.createElement(a,e)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,e){this.delegate.appendChild(a,e),this.engine.onInsert(this.namespaceId,e,a,!1)}insertBefore(a,e,t,s=!0){this.delegate.insertBefore(a,e,t),this.engine.onInsert(this.namespaceId,e,a,s)}removeChild(a,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(a,e){return this.delegate.selectRootElement(a,e)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,e,t,s){this.delegate.setAttribute(a,e,t,s)}removeAttribute(a,e,t){this.delegate.removeAttribute(a,e,t)}addClass(a,e){this.delegate.addClass(a,e)}removeClass(a,e){this.delegate.removeClass(a,e)}setStyle(a,e,t,s){this.delegate.setStyle(a,e,t,s)}removeStyle(a,e,t){this.delegate.removeStyle(a,e,t)}setProperty(a,e,t){"@"==e.charAt(0)&&e==GD?this.disableAnimations(a,!!t):this.delegate.setProperty(a,e,t)}setValue(a,e){this.delegate.setValue(a,e)}listen(a,e,t){return this.delegate.listen(a,e,t)}disableAnimations(a,e){this.engine.disableAnimations(a,e)}}class uB extends $D{constructor(a,e,t,s,h){super(e,t,s,h),this.factory=a,this.namespaceId=e}setProperty(a,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==GD?this.disableAnimations(a,t=void 0===t||!!t):this.engine.process(this.namespaceId,a,e.slice(1),t):this.delegate.setProperty(a,e,t)}listen(a,e,t){if("@"==e.charAt(0)){const s=function hB(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(a);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function pB(n){const a=n.indexOf(".");return[n.substring(0,a),n.slice(a+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(a,e,t)}}const XD=[{provide:wp,useClass:sB},{provide:ZC,useFactory:function mB(){return new PO}},{provide:Mw,useClass:(()=>{class n extends Mw{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(FC),c.LFG(ZC),c.LFG(c.z2F))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:c.FYo,useFactory:function gB(n,a,e){return new dB(n,a,e)},deps:[Ie,Mw,c.R0b]}],ox=[{provide:FC,useFactory:()=>new oB},{provide:c.QbO,useValue:"BrowserAnimations"},...XD],QD=[{provide:FC,useClass:CD},{provide:c.QbO,useValue:"NoopAnimations"},...XD];let _B=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?QD:ox}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:ox,imports:[ue]}),n})(),sx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Fo,x.ez]}),n})(),lx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Fo,x.ez,kc]}),n})();function cx(n,a,e){for(let t in a)if(a.hasOwnProperty(t)){const s=a[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function Yp(n,a){const e=a?"":"none";cx(n.style,{"touch-action":a?"":"none","-webkit-user-drag":a?"":"none","-webkit-tap-highlight-color":a?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function JD(n,a,e){cx(n.style,{position:a?"":"fixed",top:a?"":"0",opacity:a?"":"0",left:a?"":"-999em"},e)}function xw(n,a){return a&&"none"!=a?n+" "+a:n}function KD(n){const a=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*a}function dx(n,a){return n.getPropertyValue(a).split(",").map(t=>t.trim())}function ux(n){const a=n.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}}function hx(n,a,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&a>=h&&a<=u}function z0(n,a,e){n.top+=a,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function ZD(n,a,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,o=r*a,d=i*a;return t>s-d&&tl-o&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:ux(e)})})}handleScroll(a){const e=$r(a),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,o)=>{i.clientRect&&e!==o&&e.contains(o)&&z0(i.clientRect,l,r)}),s.top=h,s.left=u,{top:l,left:r}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function t2(n){const a=n.cloneNode(!0),e=a.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();a.removeAttribute("id");for(let s=0;sYp(t,e)))}constructor(a,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 o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-o.x+this._passiveTransform.x,d.y=i.y-o.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(a).withParent(e.parentDragRef||null),this._parentPositions=new e2(t),u.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(a){this._handles=a.map(t=>zi(t)),this._handles.forEach(t=>Yp(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(a){return this._previewTemplate=a,this}withPlaceholderTemplate(a){return this._placeholderTemplate=a,this}withRootElement(a){const e=zi(a);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,Tw),e.addEventListener("touchstart",this._pointerDown,o2),e.addEventListener("dragstart",this._nativeDragStart,Tw)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(a){return this._boundaryElement=a?zi(a):null,this._resizeSubscription.unsubscribe(),a&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(a){return this._parentDragRef=a,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(a){!this._disabledHandles.has(a)&&this._handles.indexOf(a)>-1&&(this._disabledHandles.add(a),Yp(a,!0))}enableHandle(a){this._disabledHandles.has(a)&&(this._disabledHandles.delete(a),Yp(a,this.disabled))}withDirection(a){return this._direction=a,this}_withDropContainer(a){this._dropContainer=a}getFreeDragPosition(){const a=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:a.x,y:a.y}}setFreeDragPosition(a){return this._activeTransform={x:0,y:0},this._passiveTransform.x=a.x,this._passiveTransform.y=a.y,this._dropContainer||this._applyRootElementTransform(a.x,a.y),this}withPreviewContainer(a){return this._previewContainer=a,this}_sortFromLastPointerPosition(){const a=this._lastKnownPointerPosition;a&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(a),a)}_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(a){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:a}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(a),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(a);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:a})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(a){F0(a)&&(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,px),this._document.body.appendChild(s.replaceChild(h,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:a}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:a}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(a,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),s=F0(e),h=!s&&0!==e.button,u=this._rootElement,l=$r(e),r=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?Dd(e):Sh(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=ux(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,a,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(a){JD(this._rootElement,!0,px),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(a),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:a}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:a}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,a),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:a,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,a,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(a,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,a,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,a,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(a,e):this._applyPreviewTransform(a-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const a=this._previewTemplate,e=this.previewClass,t=a?a.template:null;let s;if(t&&a){const h=a.matchSize?this._initialClientRect:null,u=a.viewContainer.createEmbeddedView(t,a.context);u.detectChanges(),s=l2(u,this._document),this._previewRef=u,a.matchSize?c2(s,h):s.style.transform=Sw(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=t2(this._rootElement),c2(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return cx(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},px),Yp(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 a=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(a.left,a.top);const e=function wB(n){const a=getComputedStyle(n),e=dx(a,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=dx(a,"transition-duration"),u=dx(a,"transition-delay");return KD(h[s])+KD(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 a=this._placeholderTemplate,e=a?a.template:null;let t;return e?(this._placeholderRef=a.viewContainer.createEmbeddedView(e,a.context),this._placeholderRef.detectChanges(),t=l2(this._placeholderRef,this._document)):t=t2(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(a,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():a,u=F0(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-a.left+(u.pageX-h.left-l.left),y:h.top-a.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(a){const e=this._getViewportScrollPosition(),t=F0(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a,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(a){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(a,this,this._initialClientRect,this._pickupPositionInElement):a;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(),o=l.top+u,d=l.bottom-(i-u);t=s2(t,l.left+h,l.right-(r-h)),s=s2(s,o,d)}return{x:t,y:s}}_updatePointerDirectionDelta(a){const{x:e,y:t}=a,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 a=this._handles.length>0||!this.isDragging();a!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=a,Yp(this._rootElement,a))}_removeRootElementListeners(a){a.removeEventListener("mousedown",this._pointerDown,Tw),a.removeEventListener("touchstart",this._pointerDown,o2),a.removeEventListener("dragstart",this._nativeDragStart,Tw)}_applyRootElementTransform(a,e){const t=Sw(a,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=xw(t,this._initialTransform)}_applyPreviewTransform(a,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Sw(a,e);this._preview.style.transform=xw(s,t)}_getDragDistance(a){const e=this._pickupPositionOnPage;return e?{x:a.x-e.x,y:a.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:a,y:e}=this._passiveTransform;if(0===a&&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&&(a+=h),u>0&&(a-=u)):a=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(a!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:a})}_getDragStartDelay(a){const e=this.dragStartDelay;return"number"==typeof e?e:F0(a)?e.touch:e?e.mouse:0}_updateOnScroll(a){const e=this._parentPositions.handleScroll(a);if(e){const t=$r(a);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=uf(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(a,e){const t=this._previewContainer||"global";if("parent"===t)return a;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(a){return this._handles.find(e=>a.target&&(a.target===e||e.contains(a.target)))}}function Sw(n,a){return`translate3d(${Math.round(n)}px, ${Math.round(a)}px, 0)`}function s2(n,a,e){return Math.max(a,Math.min(e,n))}function F0(n){return"t"===n.type[0]}function l2(n,a){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===a.ELEMENT_NODE)return e[0];const t=a.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function c2(n,a){n.style.width=`${a.width}px`,n.style.height=`${a.height}px`,n.style.transform=Sw(a.left,a.top)}function U0(n,a){return Math.max(0,Math.min(a,n))}class CB{constructor(a,e){this._element=a,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(a){this.withItems(a)}sort(a,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(a,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===a),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 MB(n,a,e){const t=U0(a,n.length-1),s=U0(e,n.length-1);if(t===s)return;const h=n[t],u=s{if(f[z]===v)return;const ce=v.drag===a,Be=ce?m:g,Tt=ce?a.getPlaceholderElement():v.drag.getRootElement();v.offset+=Be,l?(Tt.style.transform=xw(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),z0(v.clientRect,0,Be)):(Tt.style.transform=xw(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),z0(v.clientRect,Be,0))}),this._previousSwap.overlaps=hx(d,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:r,currentIndex:u}}enter(a,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(a,e,t):s,u=this._activeDraggables,l=u.indexOf(a),r=a.getPlaceholderElement();let i=u[h];if(i===a&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const o=i.getRootElement();o.parentElement.insertBefore(r,o),u.splice(h,0,a)}else zi(this._element).appendChild(r),u.push(a);r.style.transform="",this._cacheItemPositions()}withItems(a){this._activeDraggables=a.slice(),this._cacheItemPositions()}withSortPredicate(a){this._sortPredicate=a}reset(){this._activeDraggables.forEach(a=>{const e=a.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===a)?.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(a){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===a)}updateOnScroll(a,e){this._itemPositions.forEach(({clientRect:t})=>{z0(t,a,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const a="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:ux(t)}}).sort((e,t)=>a?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(a,e,t){const s="horizontal"===this.orientation;let h=s?e.left-a.left:e.top-a.top;return-1===t&&(h+=s?e.width-a.width:e.height-a.height),h}_getSiblingOffsetPx(a,e,t){const s="horizontal"===this.orientation,h=e[a].clientRect,u=e[a+-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(a,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?a>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?a<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(a,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==a&&((!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 bB(n=0,a=Rm.z){return n<0&&(n=0),(0,ap.H)(n,n,a)}(0,T_).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(a),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new e2(t),this._sortStrategy=new CB(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(a,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(a)),this._sortStrategy.enter(a,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:a,container:this,currentIndex:this.getItemIndex(a)})}exit(a){this._reset(),this.exited.next({item:a,container:this})}drop(a,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:a,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(a){const e=this._draggables;return this._draggables=a,a.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===a.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(a){return this._sortStrategy.direction=a,this}connectedTo(a){return this._siblings=a.slice(),this}withOrientation(a){return this._sortStrategy.orientation=a,this}withScrollableParents(a){const e=zi(this.element);return this._scrollableElements=-1===a.indexOf(e)?[e,...a]:a.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(a){return this._isDragging?this._sortStrategy.getItemIndex(a):this._draggables.indexOf(a)}isReceiving(){return this._activeSiblings.size>0}_sortItem(a,e,t,s){if(this.sortingDisabled||!this._clientRect||!ZD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(a,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:a})}_startScrollingIfNecessary(a,e){if(this.autoScrollDisabled)return;let t,s=0,h=0;if(this._parentPositions.positions.forEach((u,l)=>{l===this._document||!u.clientRect||t||ZD(u.clientRect,.05,a,e)&&([s,h]=function TB(n,a,e,t){const s=h2(a,t),h=p2(a,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,a,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=h2(r,e),h=p2(r,a),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 a=zi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=a.msScrollSnapType||a.scrollSnapType||"",a.scrollSnapType=a.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const a=zi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(a).clientRect}_reset(){this._isDragging=!1;const a=zi(this.element).style;a.scrollSnapType=a.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(a,e){return null!=this._clientRect&&hx(this._clientRect,a,e)}_getSiblingContainerFromPosition(a,e,t){return this._siblings.find(s=>s._canReceive(a,e,t))}_canReceive(a,e,t){if(!this._clientRect||!hx(this._clientRect,e,t)||!this.enterPredicate(a,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(a,e){const t=this._activeSiblings;!t.has(a)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(a),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:a,receiver:this,items:e}))}_stopReceiving(a){this._activeSiblings.delete(a),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:a,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(a=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(a);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const a=uf(zi(this.element));this._cachedShadowRoot=a||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const a=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,a))}}function h2(n,a){const{top:e,bottom:t,height:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}function p2(n,a){const{left:e,right:t,width:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}const Ew=nr({passive:!1,capture:!0});let SB=(()=>{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,Ew)})}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,Ew)}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:Ew}),s||this._globalListeners.set("mousemove",{handler:h=>this.pointerMove.next(h),options:Ew}),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 EB={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let fx=(()=>{class n{constructor(e,t,s,h){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=h}createDrag(e,t=EB){return new AB(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(ys),c.LFG(SB))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),OB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[fx],imports:[jo]}),n})();function BB(n,a){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 VB(n,a){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 NB=(()=>{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=Da();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(wP,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function iL(n,a){PC.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(Jr),c.Y36(OC))},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,BB,3,1,"div",1),c.TgZ(3,"div",2),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.YNc(6,VB,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})(),jB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),WB=(()=>{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:[WB,bt,bt]}),n})();new c.OlP("mat-selectsearch-default-options");let iV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,no,Ro,mc,Fo,kc,L0,hu]}),n})(),nV=(()=>{class n extends Nf{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const rV={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 b2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:eo,useClass:nV},{provide:Od,useValue:rV}],imports:[x.ez,mc,I,nu,LC,OB,po,rh,MC,TC,kc,sx,lx,Fo,yC,Ro,L0,xs,no,Ln,$n,uD,jB,JB,bC,tD,qf,ow,iV,vc,uu,iD,dw,rI]}),n})();c.B6R(gD,[x.O5,P0,Qi,fA,N_,V_,ro,Ta,ao,NB],[Ci,BC]),new Date(324721404e5).valueOf();let A3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,Ro,Fo,rh,b2,po,xs,no,Ln,sx,lx]}),n})();function M3(n,a){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 C3=(()=>{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(qp),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,M3,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,Qi,Kr,P0,Ci],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();const x3=new c.OlP("perun-api-service");class T3{constructor(a,e="/assets/i18n/",t=".json"){this.http=a,this.prefix=e,this.suffix=t}getTranslation(a){return this.http.get(`${this.prefix}${a}${this.suffix}`)}}let S3=(()=>{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];document.documentElement.style.setProperty(h.cssVariable,u),this.setEntityTheme(h.entity,u)}),s()})}setEntityTheme(e,t){const s=function E3(n){return[Zr(tinycolor(n).lighten(52),"50"),Zr(tinycolor(n).lighten(37),"100"),Zr(tinycolor(n).lighten(26),"200"),Zr(tinycolor(n).lighten(12),"300"),Zr(tinycolor(n).lighten(6),"400"),Zr(tinycolor(n),"500"),Zr(tinycolor(n).darken(6),"600"),Zr(tinycolor(n).darken(12),"700"),Zr(tinycolor(n).darken(18),"800"),Zr(tinycolor(n).darken(24),"900"),Zr(tinycolor(n).lighten(50).saturate(30),"A100"),Zr(tinycolor(n).lighten(30).saturate(30),"A200"),Zr(tinycolor(n).lighten(10).saturate(15),"A400"),Zr(tinycolor(n).lighten(5).saturate(5),"A700")]}(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))})}}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})();function Zr(n,a){const e=tinycolor(n),t=e.toRgb();return{name:a,hex:e.toHexString(),darkContrast:e.isLight(),red:t.r,green:t.g,blue:t.b}}let D3=(()=>{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(I0),c.LFG(S3),c.LFG(x.Ye),c.LFG(IC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),k3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[hD],imports:[x.ez,dw,po,uD]}),n})(),H3=(()=>{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})(),R3=(()=>{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(vo.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=Da();g.width="450px",g.panelClass="noBorderDialog",p=this.dialog.open(H3,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(cD),c.LFG(xn),c.LFG(Ic.Ct),c.LFG(Jr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),C2=(()=>{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 L3(n,a){1&n&&c._UZ(0,"mat-spinner",2)}function P3(n,a){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 I3(n,a){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 O3(n,a){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 B3(n,a){1&n&&c._UZ(0,"mat-icon",19)}function V3(n,a){1&n&&c._UZ(0,"mat-icon",20)}function N3(n,a){1&n&&c._UZ(0,"th",21)}function j3(n,a){if(1&n&&(c.TgZ(0,"td",22),c._uU(1),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.hij("",e.name,":")}}function z3(n,a){1&n&&c._UZ(0,"th",21)}function F3(n,a){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 U3(n,a){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=a.$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 q3(n,a){if(1&n&&(c.TgZ(0,"span"),c.YNc(1,U3,8,5,"span",24),c.qZA()),2&n){const e=c.oxw().$implicit;c.xp6(1),c.Q6J("ngForOf",e.value)}}function W3(n,a){if(1&n&&(c.TgZ(0,"td",23),c.YNc(1,F3,2,1,"span",1),c.YNc(2,q3,2,1,"span",1),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.Q6J("ngIf","Linked accounts"!==e.name),c.xp6(1),c.Q6J("ngIf","Linked accounts"===e.name)}}function Y3(n,a){1&n&&c._UZ(0,"tr",27)}const G3=function(){return["name","value"]};function $3(n,a){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,P3,3,3,"span",3),c.YNc(2,I3,3,3,"span",3),c.TgZ(3,"div",4)(4,"div",5),c.YNc(5,O3,1,3,"img",6),c.YNc(6,B3,1,0,"mat-icon",7),c.YNc(7,V3,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,N3,1,0,"th",12),c.YNc(15,j3,2,1,"td",13),c.BQk(),c.ynx(16,14),c.YNc(17,z3,1,0,"th",12),c.YNc(18,W3,3,2,"td",15),c.BQk(),c.YNc(19,Y3,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,G3))}}let X3=(()=>{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=nD(s.attributes,C2.UES_SOURCE_IDP_NAME),u=nD(s.attributes,C2.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=Da();s.width="450px",s.data={theme:"user-theme",userId:this.userId,extSources:t},this.dialog.open(TP,s).afterClosed().subscribe(u=>{u&&this.reloadAccounts()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Ic.Ct),c.Y36(Br),c.Y36(xn),c.Y36(I0),c.Y36(Jr))},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,L3,1,0,"mat-spinner",0),c.YNc(2,$3,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,ob,Lh,Kr,tw,jp,T0,x0,_,S0,E0,y,h0,CC,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})(),Q3=(()=>{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 J3(n,a){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 K3(n,a){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=a.$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 Z3(n,a){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,K3,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 eN(n,a){1&n&&c._UZ(0,"mat-spinner",16)}let tN=(()=>{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(I0),c.Y36(Fn),c.Y36(Gn),c.Y36(R3))},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,J3,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,Z3,11,10,"div",5),c.YNc(8,eN,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,Qi,Kr,h0,P0,X3,Q3,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 iN(n,a){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 nN(n,a){1&n&&c._UZ(0,"mat-icon",7)}function rN(n,a){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 aN(n,a){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 oN(n,a){if(1&n&&(c.TgZ(0,"h5"),c._uU(1),c.ALo(2,"translate"),c.YNc(3,rN,2,1,"span",5),c.YNc(4,aN,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 sN(n,a){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 lN=function(n){return{"background-color":n}},cN=["*"];let dN=(()=>{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:cN,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,iN,2,1,"mat-icon",2),c.YNc(4,nN,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,oN,5,5,"h5",5),c.YNc(10,sN,4,7,"h5",5),c.qZA()(),c.Hsn(11),c.qZA()),2&e&&(c.Q6J("ngStyle",c.VKq(8,lN,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 uN=[{path:"",redirectTo:"consolidate",pathMatch:"full"},{path:"login",component:C3},{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:tN},{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:[Qi,dN,Ci],styles:[".show-result[_ngcontent-%COMP%]{max-width:55vw!important}"]}),n})()}];let hN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[rh.forRoot(uN,{preloadingStrategy:rg,scrollPositionRestoration:"enabled"}),rh]}),n})(),pN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,uu,Ro,po]}),n})();const fN={provide:C.TP,useExisting:(0,c.Gpc)(()=>lD),multi:!0};function mN(n){return new T3(n,"./assets/i18n/",".json")}function gN(n){const a={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new We(a)}const _N=n=>()=>n.loadConfigs();let bN=(()=>{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(oD),c.LFG(Wi))},n.\u0275mod=c.oAB({type:n,bootstrap:[AI]}),n.\u0275inj=c.cJS({providers:[oD,{provide:c.ip1,useFactory:_N,multi:!0,deps:[D3]},{provide:We,useFactory:gN,deps:[xn]},lD,fN,{provide:x3,useClass:xL},{provide:Ic.Hy,useFactory:()=>localStorage}],imports:[ue,_B,C.JF,En,hN,dw,A3,Fo,b2,sx,lx,iD,pN,Ic.zr.forRoot(),k3,po.forRoot({loader:{provide:Yt,useFactory:mN,deps:[C.eN]}})]}),n})();(0,c.G48)(),Ct().bootstrapModule(bN).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 Q=new Uint8Array(x.digestLength);x.hkdf=function te(le,se,de,pe){void 0===se&&(se=Q),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(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 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(Q,te,oe){var le=V.URL||V.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?O(se):H(se.href)?D(Q,te,oe):O(se,se.target="_blank")):(se.href=le.createObjectURL(Q),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){O(se)},0))}:"msSaveOrOpenBlob"in navigator?function(Q,te,oe){if(te=te||Q.name||"download","string"!=typeof Q)navigator.msSaveOrOpenBlob(function R(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(H(Q))D(Q,te,oe);else{var le=document.createElement("a");le.href=Q,le.target="_blank",setTimeout(function(){O(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(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(Q)}else{var qe=V.URL||V.webkitURL,Xe=qe.createObjectURL(Q);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={},Q={};(!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&&Je.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},Je.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()},Je.Zone=ge,Je.unpack=Ge,Je.unpackBase60=pe,Je.needsOffset=it,Je.moveInvalidForward=!0,Je.moveAmbiguousForward=!1,Je.countries=function ye(){return Object.keys(W)},Je.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=Je,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,Q,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,Q,te,oe){var le=R(G),se=D[W][R(G)];return 2===le&&(se=se[Q?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,Q){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(Q,te,oe,le){var se=D(Q),de=H[G][D(Q)];return 2===se&&(de=de[te?0:1]),de.replace(/%d/i,Q)}},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,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: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(Q){return R[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(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,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+(O(G)?"sekundy":"sekund"):le+"sekundami";case"m":return Q?"minuta":oe?"minutu":"minutou";case"mm":return Q||oe?le+(O(G)?"minuty":"minut"):le+"minutami";case"h":return Q?"hodina":oe?"hodinu":"hodinou";case"hh":return Q||oe?le+(O(G)?"hodiny":"hodin"):le+"hodinami";case"d":return Q||oe?"den":"dnem";case"dd":return Q||oe?le+(O(G)?"dny":"dn\xed"):le+"dny";case"M":return Q||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Q||oe?le+(O(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+(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,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 H(V,W){return V<10?W?R[V]:x[V]:V}(V,Q)+" "+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 Q=O;switch(W){case"s":return G||V?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Q+(G||V)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||V?" perc":" perce");case"mm":return Q+(G||V?" perc":" perce");case"h":return"egy"+(G||V?" \xf3ra":" \xf3r\xe1ja");case"hh":return Q+(G||V?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||V?" nap":" napja");case"dd":return Q+(G||V?" nap":" napja");case"M":return"egy"+(G||V?" h\xf3nap":" h\xf3napja");case"MM":return Q+(G||V?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||V?" \xe9v":" \xe9ve");case"yy":return Q+(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,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 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,Q,te,oe){return Q?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,Q,te,oe){var le=G+" ";return 1===G?le+D(0,Q,te[0],oe):Q?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,Q,te,oe){return Q?"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,Q){return Q?G%10==1&&G%100!=11?W[2]:W[3]:G%10==1&&G%100!=11?W[0]:W[1]}function D(W,G,Q){return W+" "+R(x[Q],W,G)}function H(W,G,Q){return R(x[Q],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 Q="";if(V)switch(W){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(W){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,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,Q){var te=W+" ";switch(Q){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,Q){var te=V+" ";switch(G){case"s":return W||Q?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return W||Q?te+(D(V)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return W?"min\xfata":Q?"min\xfatu":"min\xfatou";case"mm":return W||Q?te+(D(V)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return W?"hodina":Q?"hodinu":"hodinou";case"hh":return W||Q?te+(D(V)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return W||Q?"de\u0148":"d\u0148om";case"dd":return W||Q?te+(D(V)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return W||Q?"mesiac":"mesiacom";case"MM":return W||Q?te+(D(V)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return W||Q?"rok":"rokom";case"yy":return W||Q?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,Q,te){var oe=function O(W){var G=Math.floor(W%1e3/100),Q=Math.floor(W%100/10),te=W%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}(W);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"}}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 Q(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?(El(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 El(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/,Ji=/\d\d/,Pa=/\d{3}/,dr=/\d{4}/,Rr=/[+-]?\d{6}/,jt=/\d\d?/,an=/\d\d\d\d?/,co=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,ea=/\d{1,4}/,Oi=/[+-]?\d{1,6}/,Lr=/\d+/,si=/[+-]?\d+/,Wo=/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 Ls=Zt("FullYear",!0);function po(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,Ji),et("W",jt),et("WW",jt,Ji),On(["w","ww","W","WW"],function(S,L,j,q){L[q.substr(0,1)]=yt(S)});function Ps(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 Nc="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 Ba(){function S(ti,ga){return ga.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 Va(){return this.hours()%12||12}function Na(S,L){ve(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),L)})}function Hl(S,L){return L._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,Va),ve("k",["kk",2],0,function Tr(){return this.hours()||24}),ve("hmm",0,0,function(){return""+Va.apply(this)+hn(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+Va.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)}),Na("a",!0),Na("A",!1),_t("hour","h"),gt("hour",13),et("a",Hl),et("A",Hl),et("H",jt),et("h",jt),et("k",jt),et("HH",jt,Ji),et("hh",jt,Ji),et("kk",jt,Ji),et("hmm",an),et("hmmss",co),et("Hmm",an),et("Hmmss",co),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 Is=Zt("Hours",!0);var mo,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:Nc,weekdaysMin:Ze,weekdaysShort:Bi,meridiemParse:/[ap]\.?m?\.?/i},Pi={},ja={};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 mo}(S)}function wo(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)?)?$/,vo=/Z|[+-]\d\d(?::?\d\d)?/,Xo=[["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}))$/,Fa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Vs(S){var L,j,he,Me,ht,kt,q=S._i,ee=En.exec(q)||oi.exec(q),hi=Xo.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:po).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 Gp(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),wo(S)}else Ns(S);else Vs(S)}function Rl(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(wo(L)):(Q(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 $s(S,L){return L.erasAbbrRegex(S)}function ua(){var ee,he,S=[],L=[],j=[],q=[],Me=this.eras();for(ee=0,he=Me.length;ee(he=Or(S,q,ee))&&(L=he),Qc.call(this,S,L,j,q,ee))}function Qc(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",$s),et("NN",$s),et("NNN",$s),et("NNNN",function Xs(S,L){return L.erasNameRegex(S)}),et("NNNNN",function jl(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}),is("gggg","weekYear"),is("ggggg","weekYear"),is("GGGG","isoWeekYear"),is("GGGGG","isoWeekYear"),_t("weekYear","gg"),_t("isoWeekYear","GG"),gt("weekYear",1),gt("isoWeekYear",1),et("G",si),et("g",si),et("GG",jt,Ji),et("gg",jt,Ji),et("GGGG",ea,dr),et("gggg",ea,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,Ji),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 Ul=Zt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("dayOfYear","DDD"),gt("dayOfYear",4),et("DDD",Tn),et("DDDD",Pa),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,Ji),at(["m","mm"],Ne);var Qs=Zt("Minutes",!1);ve("s",["ss",2],0,"second"),_t("second","s"),gt("second",15),et("s",jt),et("ss",jt,Ji),at(["s","ss"],Ye);var gn,Kc,Wl=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,Ji),et("SSS",Tn,Pa),gn="SSSS";gn.length<=9;gn+="S")et(gn,Lr);function Yl(S,L){L[Ue]=yt(1e3*("0."+S))}for(gn="S";gn.length<=9;gn+="S")at(gn,Yl);Kc=Zt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var je=Te.prototype;function ed(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 Ou(){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 ts(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},je.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()},je.isLocal=function Ya(){return!!this.isValid()&&!this._isUTC},je.isUtcOffset=function Us(){return!!this.isValid()&&this._isUTC},je.isUtc=Yc,je.isUTC=Yc,je.zoneAbbr=function Ga(){return this._isUTC?"UTC":""},je.zoneName=function Gl(){return this._isUTC?"Coordinated Universal Time":""},je.dates=ke("dates accessor is deprecated. Use date instead.",Ul),je.months=ke("months accessor is deprecated. Use month instead",uo),je.years=ke("years accessor is deprecated. Use year instead",Ls),je.zone=ke("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ol(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 Bl(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=Rl(S))._a?(L=S._isUTC?le(S._a):_i(S._a),this._isDSTShifted=this.isValid()&&function Uc(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 ha(S,L,j,q){var ee=mr(),he=le().set(q,L);return ee[j](he,S)}function td(S,L,j){if(G(S)&&(L=S,S=void 0),S=S||"",null!=L)return ha(S,L,j,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=ha(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=mr(),he=S?ee._week.dow:0,ht=[];if(null!=j)return ha(L,(j+he)%7,q,"day");for(Me=0;Me<7;Me++)ht[Me]=ha(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=ed,Ut.postformat=ed,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 da(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 Vu(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 Xc(S){return O(this,"_erasAbbrRegex")||ua.call(this),S?this._erasAbbrRegex:this._erasRegex},Ut.erasNameRegex=function Kp(S){return O(this,"_erasNameRegex")||ua.call(this),S?this._erasNameRegex:this._erasRegex},Ut.erasNarrowRegex=function Gs(S){return O(this,"_erasNarrowRegex")||ua.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 Yo(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Ia.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Ut.monthsShortRegex=function Rs(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Ia.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 fo(S,L){var j=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(L)?"format":"standalone"];return!0===S?Ps(j,this._week.dow):S?j[S.day()]:j},Ut.weekdaysMin=function Oa(S){return!0===S?Ps(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Ut.weekdaysShort=function pn(S){return!0===S?Ps(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 jc(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Ba.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=Mt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Ut.weekdaysShortRegex=function ta(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Ba.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")||Ba.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Fn),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ut.isPM=function ia(S){return"p"===(S+"").toLowerCase().charAt(0)},Ut.meridiem=function Os(S,L,j){return S>11?j?"pm":"PM":j?"am":"AM"},bo("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.",bo),x.langData=ke("moment.langData is deprecated. Use moment.localeData instead.",mr);var So=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 Xl(S){return S<0?Math.floor(S):Math.ceil(S)}function X0(S){return 4800*S/146097}function Ql(S){return 146097*S/4800}function $i(S){return function(){return this.as(S)}}var ef=$i("ms"),Jl=$i("s"),Xa=$i("m"),ns=$i("h"),nd=$i("d"),rd=$i("w"),Ks=$i("M"),rs=$i("Q"),qu=$i("y");function Eo(S){return function(){return this.isValid()?this._data[S]:NaN}}var Kl=Eo("milliseconds"),Do=Eo("seconds"),Q0=Eo("minutes"),Gu=Eo("hours"),ad=Eo("days"),pa=Eo("months"),as=Eo("years");var Dr=Math.round,os={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Xu(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Zl=Math.abs;function fa(S){return(S>0)-(S<0)||+S}function ma(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Me,kt,hi,ti,ga,S=Zl(this._milliseconds)/1e3,L=Zl(this._days),j=Zl(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=fa(this._months)!==fa(ht)?"-":"",ti=fa(this._days)!==fa(ht)?"-":"",ga=fa(this._milliseconds)!==fa(ht)?"-":"",kt+"P"+(he?hi+he+"Y":"")+(j?hi+j+"M":"")+(L?ti+L+"D":"")+(ee||q||S?"T":"")+(ee?ga+ee+"H":"")+(q?ga+q+"M":"")+(S?ga+Me+"S":"")):"P0D"}var $t=qa.prototype;return $t.isValid=function An(){return this._isValid},$t.abs=function zu(){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},$t.add=function id(S,L){return Js(this,S,L,1)},$t.subtract=function Yn(S,L){return Js(this,S,L,-1)},$t.as=function Fu(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+X0(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)}},$t.asMilliseconds=ef,$t.asSeconds=Jl,$t.asMinutes=Xa,$t.asHours=ns,$t.asDays=nd,$t.asWeeks=rd,$t.asMonths=Ks,$t.asQuarters=rs,$t.asYears=qu,$t.valueOf=function Uu(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*yt(this._months/12):NaN},$t._bubble=function $a(){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*Xl(Ql(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(X0(L)),L-=Xl(Ql(kt)),ht=nn(j/12),j%=12,q.days=L,q.months=j,q.years=ht,this},$t.clone=function Wu(){return Zn(this)},$t.get=function Yu(S){return S=Vt(S),this.isValid()?this[S+"s"]():NaN},$t.milliseconds=Kl,$t.seconds=Do,$t.minutes=Q0,$t.hours=Gu,$t.days=ad,$t.weeks=function $u(){return nn(this.days()/7)},$t.months=pa,$t.years=as,$t.humanize=function cs(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=os;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},os,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function od(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")),ga=Dr(ee.as("y")),br=he<=j.ss&&["s",he]||he0,br[4]=q,Xu.apply(null,br)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},$t.toISOString=ma,$t.toString=ma,$t.toJSON=ma,$t.locale=Ru,$t.localeData=Pu,$t.toIsoString=ke("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ma),$t.lang=Lu,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 Fs(){return Et("isBefore",[].slice.call(arguments,0))},x.max=function Ll(){return Et("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function $l(S){return _i(1e3*S)},x.months=function ju(S,L){return td(S,L,"months")},x.isDate=Q,x.locale=bo,x.invalid=qe,x.duration=Zn,x.isMoment=we,x.weekdays=function Y0(S,L,j){return Nu(S,L,j,"weekdays")},x.parseZone=function Zc(){return _i.apply(null,arguments).parseZone()},x.localeData=mr,x.isDuration=kn,x.monthsShort=function Rw(S,L){return td(S,L,"monthsShort")},x.weekdaysMin=function $0(S,L,j){return Nu(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),bo(S)}else null!=Pi[S]&&(null!=Pi[S].parentLocale?(Pi[S]=Pi[S].parentLocale,S===bo()&&bo(S)):null!=Pi[S]&&delete Pi[S]);return Pi[S]},x.locales=function za(){return dn(Pi)},x.weekdaysShort=function G0(S,L,j){return Nu(S,L,j,"weekdaysShort")},x.normalizeUnits=Vt,x.relativeTimeRounding=function ss(S){return void 0===S?Dr:"function"==typeof S&&(Dr=S,!0)},x.relativeTimeThreshold=function ls(S,L){return void 0!==os[S]&&(void 0===L?os[S]:(os[S]=L,"s"===S&&(os.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 Q(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=(Q,te)=>new W(Q,te),G})();class W extends V{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:(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 Q=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&&Q.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(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,c.m)(oe))try{oe()}catch(se){Q=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){Q=Q??[],de instanceof R?Q=[...Q,...de.errors]:Q.push(de)}}if(Q)throw new R(Q)}}add(Q){var te;if(Q&&Q!==this)if(this.closed)W(Q);else{if(Q instanceof H){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 H&&Q._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:()=>Q});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 Q(...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 Q(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),Q=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,Q.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),Q=V;return Q.length?1===Q.length?(0,x.Xf)(Q[0]):(0,c.J)(G)((0,H.D)(Q,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 Q=[];for(let te=0;Q&&!G.closed&&te{if(Q){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(Q=>{let te=(0,D.q)(O)?+O-W.now():O;te<0&&(te=0);let oe=0;return W.schedule(function(){Q.closed||(Q.next(oe++),0<=G?this.schedule(void 0,G):Q.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,Q){super(H),this.onFinalize=G,this.shouldUnsubscribe=Q,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 Q,W=null,G=!1;W=O.subscribe((0,x.x)(V,void 0,void 0,te=>{Q=(0,c.Xf)(H(te,D(H)(O))),W?(W.unsubscribe(),W=null,Q.subscribe(V)):G=!0})),G&&(W.unsubscribe(),W=null,Q.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,Q=null,te=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=Q;Q=null,W.next(se)}};function le(){const se=te+H,de=O.now();if(de{Q=se,te=O.now(),G||(G=O.schedule(le,H),W.add(G))},()=>{oe(),W.complete()},void 0,()=>{Q=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),Q=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,Q.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 Q,te=!0;W.subscribe((0,R.x)(G,oe=>{const le=V(oe);(te||!O(Q,le))&&(te=!1,Q=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 Q=arguments.length>=2;return te=>te.pipe(W?(0,x.h)((oe,le)=>W(oe,le,te)):O.y,(0,R.q)(1),Q?(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,Q,te=1/0){return(0,V.m)(Q)?W((oe,le)=>(0,c.U)((se,de)=>Q(oe,se,le,de))((0,x.Xf)(G(oe,le))),te):("number"==typeof Q&&(te=Q),(0,R.e)((oe,le)=>function O(G,Q,te,oe,le,se,de,pe){const Oe=[];let qe=0,Xe=0,Ge=!1;const ge=()=>{Ge&&!Oe.length&&!qe&&Q.complete()},Te=Fe=>qe{se&&Q.next(Fe),qe++;let ke=!1;(0,x.Xf)(te(Fe,Xe++)).subscribe((0,H.x)(Q,Ie=>{le?.(Ie),se?Te(Ie):Q.next(Ie)},()=>{ke=!0},void 0,()=>{if(ke)try{for(qe--;Oe.length&&qewe(Ie)):we(Ie)}ge()}catch(Ie){Q.error(Ie)}}))};return G.subscribe((0,H.x)(Q,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:Q=!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,Q),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 Q=new R.Hp({next:()=>{Q.unsubscribe(),V()}});return(0,c.Xf)(W(...G)).subscribe(Q)}},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,Q=0,te=!1;const oe=()=>te&&!G&&W.complete();V.subscribe((0,R.x)(W,le=>{G?.unsubscribe();let se=0;const de=Q++;(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)((Q,te)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;Q.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,Q=>{G=!0,W.next(Q)},()=>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=Q,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 Q(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 Q=this.id,te=this.scheduler;return null!=Q&&(this.id=this.recycleAsyncId(te,Q,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 Q,G=!1;try{this.work(V)}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: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(Q=>W[Q]),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:()=>mo,HT:()=>D,JF:()=>en,K0:()=>O,Mx:()=>Pr,NF:()=>Is,O5:()=>ho,PC:()=>vi,PM:()=>Os,RF:()=>Wi,S$:()=>le,V_:()=>W,Ye:()=>Oe,b0:()=>de,bD:()=>Na,ez:()=>Tr,mk:()=>zt,n9:()=>Ls,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 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,ae){this._history.pushState(N,J,ae)}replaceState(N,J,ae){this._history.replaceState(N,J,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 Q(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,J){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=J??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 Q(this._baseHref,N)}path(N=!1){const J=this._platformLocation.pathname+oe(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&N?`${J}${ae}`:J}pushState(N,J,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.pushState(N,J,Se)}replaceState(N,J,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.replaceState(N,J,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,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=Q(this._baseHref,N);return J.length>0?"#"+J:J}pushState(N,J,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.pushState(N,J,Se)}replaceState(N,J,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.replaceState(N,J,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 J=this._locationStrategy.getBaseHref();this._basePath=function ge(P){if(new RegExp("^(https?:)?//").test(P)){const[,N]=P.split(/\/\/[^\/]+/);return N}return P}(te(Ge(J))),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,J=""){return this.path()==this.normalize(N+oe(J))}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,J="",ae=null){this._locationStrategy.pushState(ae,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),ae)}replaceState(N,J="",ae=null){this._locationStrategy.replaceState(ae,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),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(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(ae=>ae(N,J))}subscribe(N,J,ae){return this._subject.subscribe({next:N,error:J,complete:ae})}}return P.normalizeQueryParams=oe,P.joinWithSlash=Q,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 J=N.indexOf("="),[ae,be]=-1==J?[N,""]:[N.slice(0,J),N.slice(J+1)];if(ae.trim()===U)return decodeURIComponent(be)}return null}const Bn=/\s+/,Xt=[];let zt=(()=>{class P{constructor(N,J,ae,be){this._iterableDiffers=N,this._keyValueDiffers=J,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 J of this.initialClasses)this._updateState(J,!0);const N=this.rawClass;if(Array.isArray(N)||N instanceof Set)for(const J of N)this._updateState(J,!0);else if(null!=N)for(const J of Object.keys(N))this._updateState(J,!!N[J]);this._applyStateDiff()}_updateState(N,J){const ae=this.stateMap.get(N);void 0!==ae?(ae.enabled!==J&&(ae.changed=!0,ae.enabled=J),ae.touched=!0):this.stateMap.set(N,{enabled:J,changed:!0,touched:!0})}_applyStateDiff(){for(const N of this.stateMap){const J=N[0],ae=N[1];ae.changed?(this._toggleClass(J,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(J,!1),this.stateMap.delete(J)),ae.touched=!1}}_toggleClass(N,J){(N=N.trim()).length>0&&N.split(Bn).forEach(ae=>{J?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,J,ae){this.$implicit=U,this.ngForOf=N,this.index=J,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,J,ae){this._viewContainer=N,this._template=J,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 J=this._viewContainer;N.forEachOperation((ae,be,Se)=>{if(null==ae.previousIndex)J.createEmbeddedView(this._template,new Zi(ae.item,this._ngForOf,-1,-1),null===Se?void 0:Se);else if(null==Se)J.remove(null===be?void 0:be);else if(null!==be){const ct=J.get(be);J.move(ct,Se),Ir(ct,ae)}});for(let ae=0,be=J.length;ae{Ir(J.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(N,J){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 ho=(()=>{class P{constructor(N,J){this._viewContainer=N,this._context=new Rs,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){Yo("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){Yo("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)(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 Rs{constructor(){this.$implicit=null,this.ngIf=null}}function Yo(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,c.AaK)(U)}'.`)}class Ia{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 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=c.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),Ls=(()=>{class P{constructor(N,J,ae){this.ngSwitch=ae,ae._addCase(),this._view=new Ia(N,J)}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,J,ae){this._ngEl=N,this._differs=J,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,J){const[ae,be]=N.split("."),Se=-1===ae.indexOf("-")?void 0:c.JOm.DashCase;null!=J?this._renderer.setStyle(this._ngEl.nativeElement,ae,be?`${J}${be}`:J,Se):this._renderer.removeStyle(this._ngEl.nativeElement,ae,Se)}_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)(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 J=this._viewContainerRef;if(this._viewRef&&J.remove(J.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:be,ngTemplateOutletInjector:Se}=this;this._viewRef=J.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 Na="browser",Hl="server";function Is(P){return P===Na}function Os(P){return P===Hl}let mo=(()=>{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 _o(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 ae=J.currentNode;for(;ae;){const be=ae.shadowRoot;if(be){const Se=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(Se)return Se}ae=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,ae=N.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(J-be[0],ae-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=go(this.window.history)||go(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 go(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),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 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 Je(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(Je,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(uo){Zi=Ir,pr&&(pr=!1,Zi={error:uo,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(Q.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 Ji{}let Pa=(()=>{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,Q.Mx)(ie,this.cookieName),this.lastCookieString=ie),this.lastToken}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(Q.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)(Ji).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 co(...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:Ji,useClass:Pa}];for(const ie of me)re.push(...ie.\u0275providers);return(0,c.MR2)(re)}const ea=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:[co(an(jt.LegacyInterceptors,[{provide:ea,useFactory:ki},{provide:ai,useExisting:ea,multi:!0}]))]}),me})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>od,$WT:()=>xr,$Z:()=>ll,AFp:()=>Sf,ALo:()=>$A,AaK:()=>oe,AsE:()=>mc,B6R:()=>Ls,BQk:()=>fm,CHM:()=>xo,CRH:()=>yb,DdM:()=>rb,Dn7:()=>QA,EJc:()=>DM,EiD:()=>xv,EpF:()=>Q1,F$t:()=>i_,F4k:()=>tu,FYo:()=>$g,FiY:()=>Zs,G48:()=>iC,Gf:()=>wb,GfV:()=>ol,GkF:()=>$1,Gpc:()=>de,Gre:()=>M_,HDt:()=>Kr,Hsn:()=>_m,Ikx:()=>op,JOm:()=>nh,JVY:()=>Jx,JZr:()=>Ge,KtG:()=>Vl,L6k:()=>Kx,LAX:()=>eT,LFG:()=>Oi,LSH:()=>Hg,Lbi:()=>kf,Lck:()=>ni,MAs:()=>W1,MMx:()=>xc,MR2:()=>At,NdJ:()=>mm,O4$:()=>Fl,Ojb:()=>wT,OlP:()=>qt,Oqu:()=>Em,P3R:()=>Ev,PXZ:()=>WM,Q6J:()=>Y1,QGY:()=>$h,QbO:()=>Hf,Qsj:()=>jv,R0b:()=>Ln,RDi:()=>qx,Rgc:()=>Mp,SBq:()=>Rd,Sil:()=>Rb,Suo:()=>vb,TTD:()=>Bl,TgZ:()=>vs,Tol:()=>Xy,Udp:()=>xm,VKq:()=>qA,VuI:()=>mC,W1O:()=>xp,WLB:()=>ab,XFs:()=>nt,Xpm:()=>Wi,Xq5:()=>Bh,Xts:()=>il,Y36:()=>sc,YKP:()=>_l,YNc:()=>Py,Yjl:()=>Or,Yz7:()=>Ct,Z0I:()=>ue,ZZ4:()=>y0,_Bn:()=>ut,_UZ:()=>Yh,_Vd:()=>al,_c5:()=>Zb,_uU:()=>__,aQg:()=>Ea,c2e:()=>Hb,cJS:()=>Di,cg1:()=>Pm,dDg:()=>JS,dqk:()=>Zt,eBb:()=>Zx,eFA:()=>$M,eJc:()=>Tp,ekj:()=>ep,eoX:()=>UM,f3M:()=>si,g9A:()=>Df,h0i:()=>Pt,hGG:()=>lC,hij:()=>ru,iGM:()=>bb,ifc:()=>ii,ip1:()=>s0,jDz:()=>vp,kL8:()=>L_,kcU:()=>Jc,lG2:()=>di,lcZ:()=>XA,lnq:()=>Dm,lqb:()=>rl,lri:()=>zM,mCW:()=>yf,n5z:()=>$u,n_E:()=>pu,oAB:()=>Cr,oJD:()=>Tv,oxw:()=>e_,pB0:()=>tT,q3G:()=>ac,qFp:()=>iw,qLn:()=>Ld,qOj:()=>Ih,qZA:()=>eu,qzn:()=>Ad,rWj:()=>FM,rg0:()=>li,s9C:()=>iu,sBO:()=>rE,s_b:()=>Cp,soG:()=>Hp,tBr:()=>nf,tb:()=>Nb,tp0:()=>dd,uIk:()=>O1,vHH:()=>ge,vpe:()=>zo,wAp:()=>wc,xi3:()=>sb,xp6:()=>jf,ynx:()=>pm,z2F:()=>vl,z3N:()=>hs,zSh:()=>wh,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 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 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=Q({\u0275prov:Q}),_t=Q({\u0275inj:Q}),Vt=Q({ngInjectableDef:Q}),fi=Q({ngInjectorDef:Q});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)(),La={},ei="__NG_DI_FLAG__",Ji="ngTempTokenPath",dr=/\n/gm,jt="__source";let an;function Tn(_){const b=an;return an=_,b}function ea(_,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}()||ea)(pe(_),b)}function si(_,b=nt.Default){return Oi(_,Wo(b))}function Wo(_){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+=ho(T,M),M=""),y=k,T=T||!zt(y);w++}return""!==M&&(b+=ho(T,M)),b}function Wi(_){return Ri(()=>{const b=Dl(_),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:""};kl(w);const y=_.dependencies;return w.directiveDefs=Go(y,!1),w.pipeDefs=Go(y,!0),w.id=function Nc(_){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 Ls(_,b,w){const y=_.\u0275cmp;y.directiveDefs=Go(b,!1),y.pipeDefs=Go(w,!0)}function Ci(_){return We(_)||on(_)}function po(_){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=Dl(_);return kl(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 Dl(_){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 kl(_){_.features?.forEach(b=>b(_))}function Go(_,b){if(!_)return null;const w=b?Sn:Ci;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(po)}const Bi=0,Ze=1,Mt=2,gi=3,Fn=4,fo=5,pn=6,Oa=7,Li=8,Br=9,fr=10,xt=11,$o=12,jc=13,ta=14,xi=15,Ba=16,Va=17,Tr=18,Na=19,Hl=20,ia=21,Vr=22,Is=23,Os=24,Ft=25,ja=1,mo=2,Sr=7,_o=9,en=11;function fn(_){return Array.isArray(_)&&"object"==typeof _[ja]}function Un(_){return Array.isArray(_)&&!0===_[ja]}function mr(_){return 0!=(4&_.flags)}function za(_){return _.componentOffset>-1}function wo(_){return 1==(1&_.flags)}function En(_){return!!_.template}function oi(_){return 0!=(512&_[Mt])}function zr(_,b){return _.hasOwnProperty(ie)?_[ie]:null}let zs=Zt.WeakRef??class yo{constructor(b){this.ref=b}deref(){return this.ref}},Ll=0,yn=null,Fr=!1;function ji(_){const b=yn;return yn=_,b}class An{constructor(){this.id=Ll++,this.ref=function Et(_){return new zs(_)}(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 Pl=null;function li(_){const b=ji(null);try{return _()}finally{ji(b)}}const Ao=()=>{};class ku extends An{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=Ao,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=Ao,this.watch(this.registerOnCleanup)}finally{ji(b)}}cleanup(){this.cleanupFn()}}class oa{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Bl(){return Ya}function Ya(_){return _.type.prototype.ngOnChanges&&(_.setInput=Yc),Us}function Us(){const _=Mo(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 Yc(_,b,w,y){const M=this.declaredInputs[w],T=Mo(_)||function Zn(_,b){return _[Jo]=b}(_,{previous:wn,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[M];k[M]=new oa(B&&B.currentValue,b,I===wn),_[y]=b}Bl.ngInherit=!0;const Jo="__ngSimpleChanges__";function Mo(_){return _[Jo]||null}const tr=function(_,b,w){},Co="svg";function bi(_){for(;Array.isArray(_);)_=_[Bi];return _}function P(_,b){return bi(b[_])}function U(_,b){return bi(b[_.index])}function J(_,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 Jt(_){_[Va]=0}function Rt(_){1024&_[Mt]||(_[Mt]|=1024,Qt(_,1))}function Si(_){1024&_[Mt]&&(_[Mt]&=-1025,Qt(_,-1))}function Qt(_,b){let w=_[gi];if(null===w)return;w[fo]+=b;let y=w;for(w=w[gi];null!==w&&(1===b&&1===y[fo]||-1===b&&0===y[fo]);)w[fo]+=b,y=w,w=w[gi]}const pt={lFrame:Yr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Hu(){return pt.bindingsEnabled}function la(){return null!==pt.skipHydrationRootTNode}function Re(){return pt.lFrame.lView}function Wt(){return pt.lFrame.tView}function xo(_){return pt.lFrame.contextLView=_,_[Li]}function Vl(_){return pt.lFrame.contextLView=null,_}function sn(){let _=Zo();for(;null!==_&&64===_.type;)_=_.parent;return _}function Zo(){return pt.lFrame.currentTNode}function _r(_,b){const w=pt.lFrame;w.currentTNode=_,w.isParent=b}function Wr(){return pt.lFrame.isParent}function es(){pt.lFrame.isParent=!1}function zn(){const _=pt.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function ca(){return pt.lFrame.bindingIndex}function ts(){return pt.lFrame.bindingIndex++}function da(_){const b=pt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function Qp(_,b){const w=pt.lFrame;w.bindingIndex=w.bindingRootIndex=_,$c(b)}function $c(_){pt.lFrame.currentDirectiveIndex=_}function Kp(){return pt.lFrame.currentQueryIndex}function Xc(_){pt.lFrame.currentQueryIndex=_}function Gs(_){const b=_[Ze];return 2===b.type?b.declTNode:1===b.type?_[pn]:null}function $s(_,b,w){if(w&nt.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&nt.Host||(M=Gs(T),null===M||(T=T[ta],10&M.type))););if(null===M)return!1;b=M,_=T}const y=pt.lFrame=jl();return y.currentTNode=b,y.lView=_,!0}function Xs(_){const b=jl(),w=_[Ze];pt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function jl(){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 ua(){const _=pt.lFrame;return pt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const is=ua;function zl(){const _=ua();_.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 To(_){pt.lFrame.selectedIndex=_}function yi(){const _=pt.lFrame;return J(_.tView,_.selectedIndex)}function Fl(){pt.lFrame.currentNamespace=Co}function Jc(){!function Ul(){pt.lFrame.currentNamespace=null}()}let Qs=!0;function Wl(){return Qs}function gn(_){Qs=_}function Yl(_,b){for(let w=b.directiveStart,y=b.directiveEnd;w=y)break}else b[B]<0&&(_[Va]+=65536),(I>13<_[Va]>>16&&(3&_[Mt])===b&&(_[Mt]+=8192,Zc(I,T)):Zc(I,T)}const Ut=-1;class ha{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function zu(_){return _!==Ut}function Js(_){return 32767&_}function Yn(_,b){let w=function id(_){return _>>16}(_),y=b;for(;w>0;)y=y[ta],w--;return y}let Xl=!0;function $a(_){const b=Xl;return Xl=_,b}const Ql=255,Fu=5;let Uu=0;const $i={};function Jl(_,b){const w=ns(_,b);if(-1!==w)return w;const y=b[Ze];y.firstCreatePass&&(_.injectorIndex=b.length,Xa(y.data,_),Xa(b,null),Xa(y.blueprint,null));const M=nd(_,b),T=_.injectorIndex;if(zu(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 Xa(_,b){_.push(0,0,0,0,0,0,0,0,b)}function ns(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function nd(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=Xu(M),null===y)return Ut;if(w++,M=M[ta],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Ut}function rd(_,b,w){!function ef(_,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:as:b}(w);if("function"==typeof T){if(!$s(b,_,y))return y&nt.Host?rs(M,0,y):qu(b,w,y,M);try{const k=T(y);if(null!=k||y&nt.Optional)return k;tt()}finally{is()}}else if("number"==typeof T){let k=null,I=ns(_,b),B=Ut,F=y&nt.Host?b[xi][pn]:null;for((-1===I||y&nt.SkipSelf)&&(B=-1===I?nd(_,b):b[I+8],B!==Ut&&ad(y,!1)?(k=b[Ze],I=Js(B),b=Yn(B,b)):I=-1);-1!==I;){const X=b[Ze];if(Gu(T,I,X.data)){const ne=Eo(I,b,w,k,y,F);if(ne!==$i)return ne}B=b[I+8],B!==Ut&&ad(y,b[Ze].data[I+8]===F)&&Gu(T,I,b)?(k=X,I=Js(B),b=Yn(B,b)):I=-1}}return M}function Eo(_,b,w,y,M,T){const k=b[Ze],I=k.data[_+8],X=Kl(I,k,w,null==y?za(I)&&Xl:y!=k&&0!=(3&I.type),M&nt.Host&&T===I);return null!==X?Do(b,k,X,I):$i}function Kl(_,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 Do(_,b,w,y){let M=_[w];const T=b.data;if(function td(_){return _ instanceof ha}(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=$a(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Fi(k.injectImpl):null;$s(_,y,nt.Default);try{M=_[w]=k.factory(void 0,T,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Kc(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(y){const k=Ya(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),$a(I),k.resolving=!1,is()}}return M}function Gu(_,b,w){return!!(w[b+(_>>Fu)]&1<<_)}function ad(_,b){return!(_&nt.Self||_&nt.Host&&b)}class pa{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return Wu(this._tNode,this._lView,b,Wo(y),w)}}function as(){return new pa(sn(),Re())}function $u(_){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 Xu(_){const b=_[Ze],w=b.type;return 2===w?b.declTNode:1===w?_[pn]:null}function od(_){return function Ks(_,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 fa(_){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(ls)?B[ls]:Object.defineProperty(B,ls,{value:[]})[ls];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 sd(_,b){_.forEach(w=>Array.isArray(w)?sd(w,b):b(w))}function J0(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function Qu(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function ld(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function wr(_,b,w){let y=ec(_,b);return y>=0?_[1|y]=w:(y=~y,function K0(_,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=ec(_,b);if(w>=0)return _[1|w]}function ec(_,b){return function Z0(_,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),Zs=Ui(ma("Optional"),8),dd=Ui(ma("SkipSelf"),4);function md(_){return 128==(128&_.flags)}var nh=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(nh||{});const rh=/^>|^->||--!>|)/,Zw="\u200b$1\u200b";const lf=new Map;let ev=0;const gd="__ngContext__";function Bt(_,b){fn(b)?(_[gd]=b[Na],function tv(_){lf.set(_[Na],_)}(b)):_[gd]=b}let bd;function df(_,b){return bd(_,b)}function us(_){const b=_[gi];return Un(b)?b[gi]:b}function av(_){return lh(_[$o])}function sh(_){return lh(_[Fn])}function lh(_){for(;null!==_&&!Un(_);)_=_[Fn];return _}function wd(_,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?bg(b,w,I):rc(b,w,I,M||null,!0):1===_&&null!==w?rc(b,w,I,M||null,!0):2===_?function vd(_,b,w){const y=_f(_,b);y&&function Ix(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function Vx(_,b,w,y,M){const T=w[Sr];T!==bi(w)&&wd(b,_,y,T,M);for(let I=en;Ib.replace(Kw,Zw))}(b))}function ch(_,b,w){return _.createElement(b,w)}function gg(_,b){const w=_[_o],y=w.indexOf(b);Si(b),w.splice(y,1)}function ff(_,b){if(_.length<=en)return;const w=en+b,y=_[w];if(y){const M=y[Ba];null!==M&&M!==_&&gg(M,y),b>0&&(_[w-1][Fn]=y[Fn]);const T=Qu(_,en+b);!function Lx(_,b){mh(_,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 hh(_,b){if(!(256&b[Mt])){const w=b[xt];b[Is]?.destroy(),b[Os]?.destroy(),w.destroyNode&&mh(_,b,w,3,null,null),function uh(_){let b=_[$o];if(!b)return ph(_[Ze],_);for(;b;){let w=null;if(fn(b))w=b[$o];else{const y=b[en];y&&(w=y)}if(!w){for(;b&&!b[Fn]&&b!==_;)fn(b)&&ph(b[Ze],b),b=b[gi];null===b&&(b=_),fn(b)&&ph(b[Ze],b),w=b&&b[Fn]}b=w}}(b)}}function ph(_,b){if(!(256&b[Mt])){b[Mt]&=-129,b[Mt]|=256,function gf(_,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[Oa]=null);const M=b[ia];if(null!==M){b[ia]=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 rc(_,b,w,y,M){_.insertBefore(b,w,y,M)}function bg(_,b,w){_.appendChild(b,w)}function wg(_,b,w,y,M){null!==y?rc(_,b,w,y,M):bg(_,b,w)}function _f(_,b){return _.parentNode(b)}function cv(_,b,w){return uv(_,b,w)}let vg,wf,xg,vf,uv=function dv(_,b,w){return 40&_.type?U(_,w):null};function bf(_,b,w,y){const M=_g(_,y,b),T=b[xt],I=cv(y.parent||b[pn],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return wf}()?.createHTML(_)||_}function qx(_){xg=_}function gh(){if(void 0!==xg)return xg;if(typeof document<"u")return document;throw new ge(210,!1)}function Tg(){if(void 0===vf&&(vf=null,Zt.trustedTypes))try{vf=Zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return vf}function _v(_){return Tg()?.createHTML(_)||_}function Sg(_){return Tg()?.createScriptURL(_)||_}class tl{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ge})`}}class Wx extends tl{getTypeName(){return"HTML"}}class Yx extends tl{getTypeName(){return"Style"}}class Gx extends tl{getTypeName(){return"Script"}}class $x extends tl{getTypeName(){return"URL"}}class Xx extends tl{getTypeName(){return"ResourceURL"}}function hs(_){return _ instanceof tl?_.changingThisBreaksApplicationSecurity:_}function Ad(_,b){const w=function Qx(_){return _ instanceof tl&&_.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 Wx(_)}function Kx(_){return new Yx(_)}function Zx(_){return new Gx(_)}function eT(_){return new $x(_)}function tT(_){return new Xx(_)}class iT{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(yd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class nT{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=yd(b),w}}const aT=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function yf(_){return(_=String(_)).match(aT)?_:"unsafe:"+_}function ps(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function _h(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const vv=ps("area,br,col,hr,img,wbr"),yv=ps("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Av=ps("rp,rt"),Eg=_h(vv,_h(yv,ps("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")),_h(Av,ps("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")),_h(Av,yv)),Dg=ps("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Mv=_h(Dg,ps("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"),ps("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")),oT=ps("script,style,template");class sT{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(!Eg.hasOwnProperty(w))return this.sanitizedSomething=!0,!oT.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();Eg.hasOwnProperty(w)&&!vv.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Cv(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 lT=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cT=/([^\#-~ |!])/g;function Cv(_){return _.replace(/&/g,"&").replace(lT,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(cT,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Af;function xv(_,b){let w=null;try{Af=Af||function wv(_){const b=new nT(_);return function rT(){try{return!!(new window.DOMParser).parseFromString(yd(""),"text/html")}catch{return!1}}()?new iT(b):b}(_);let y=b?String(b):"";w=Af.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=Af.getInertBodyElement(y)}while(y!==T);return yd((new sT).sanitizeChildren(kg(w)||w))}finally{if(w){const y=kg(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function kg(_){return"content"in _&&function dT(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var ac=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(ac||{});function Tv(_){const b=Md();return b?_v(b.sanitize(ac.HTML,_)||""):Ad(_,"HTML")?_v(hs(_)):xv(gh(),we(_))}function Hg(_){const b=Md();return b?b.sanitize(ac.URL,_)||"":Ad(_,"URL")?hs(_):yf(we(_))}function Sv(_){const b=Md();if(b)return Sg(b.sanitize(ac.RESOURCE_URL,_)||"");if(Ad(_,"ResourceURL"))return Sg(hs(_));throw new ge(904,!1)}function Ev(_,b,w){return function mT(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?Sv:Hg}(b,w)(_)}function Md(){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 il=new qt("ENVIRONMENT_INITIALIZER"),Mf=new qt("INJECTOR",-1),Cf=new qt("INJECTOR_DEF_TYPES");class Rg{get(b,w=La){if(w===La){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 sd(b,T=>{const k=T;nl(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&xf(M,w),w}function xf(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];zi(M,T=>{b.push(T)})}}function nl(_,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)nl(F,b,w,y)}}else{if(!T)return!1;{if(null!=T.imports&&!I){let F;y.add(M);try{sd(T.imports,X=>{nl(X,b,w,y)&&(F||=[],F.push(X))})}finally{}void 0!==F&&xf(F,b)}if(!I){const F=zr(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:at},{provide:Cf,useValue:M,multi:!0},{provide:il,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 gT=Q({provide:String,useValue:Q});function bh(_){return null!==_&&"object"==typeof _&&gT in _}function Ja(_){return"function"==typeof _}const wh=new qt("Set Injector scope."),Ka={},Dv={};let Tf;function vh(){return void 0===Tf&&(Tf=new Rg),Tf}class rl{}class yh extends rl{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,Cd(b,k=>this.processProvider(k)),this.records.set(Mf,Ho(void 0,this)),M.has("environment")&&this.records.set(rl,Ho(void 0,this));const T=this.records.get(wh);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Cf.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=La,y=nt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(Ne))return b[Ne](this);y=Wo(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 Ah(_){return"function"==typeof _||"object"==typeof _&&_ instanceof qt}(b)&&ki(b);I=B&&this.injectableDefInScope(B)?Ho(Ig(b),Ka):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&nt.Self?vh():this.parent).get(b,w=y&nt.Optional&&w===La?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[Ji]=k[Ji]||[]).unshift(oe(b)),M)throw k;return function Ki(_,b,w,y){const M=_[Ji];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,_[Ji]=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(il.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 kv(_){return bh(_)?Ho(void 0,_.useValue):Ho(Bg(_),Ka)}(b);if(Ja(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Ho(void 0,Ka,!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===Ka&&(w.value=Dv,w.value=w.factory()),"object"==typeof w.value&&w.value&&function Vg(_){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 Ig(_){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 Og(_){const b=_.length;if(b>0)throw ld(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 Bg(_,b,w){let y;if(Ja(_)){const M=pe(_);return zr(M)||Ig(M)}if(bh(_))y=()=>pe(_.useValue);else if(function Pg(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...$e(_.deps||[]));else if(function Lg(_){return!(!_||!_.useExisting)}(_))y=()=>Oi(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function bT(_){return!!_.deps}(_))return zr(M)||Ig(M);y=()=>new M(...$e(_.deps))}return y}function Ho(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function Cd(_,b){for(const w of _)Array.isArray(w)?Cd(w,b):w&&qe(w)?Cd(w.\u0275providers,b):b(w)}const Sf=new qt("AppId",{providedIn:"root",factory:()=>Ef}),Ef="ng",Df=new qt("Platform Initializer"),kf=new qt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Hf=new qt("AnimationModuleType"),wT=new qt("CSP nonce",{providedIn:"root",factory:()=>gh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Rv=(_,b)=>null;function Dd(_,b){return Rv(_,b)}class Ov{}class Hd{}class Yg{resolveComponentFactory(b){throw function ba(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let al=(()=>{class _{}return _.NULL=new Yg,_})();function Gg(){return Za(sn(),Re())}function Za(_,b){return new Rd(U(_,b))}let Rd=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Gg,_})();function Nv(_){return _ instanceof Rd?_.nativeElement:_}class $g{}let jv=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function rr(){const _=Re(),w=be(sn().index,_);return(fn(w)?w:_)[xt]}(),_})(),CT=(()=>{class _{}return _.\u0275prov=Ct({token:_,providedIn:"root",factory:()=>null}),_})();class ol{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const Xg=new ol("16.1.5"),Qg={};function Eh(_){for(;_;){_[Mt]|=64;const b=us(_);if(oi(_)&&!b)return _;_=b}return null}function Jg(_){return _.ngOriginalError}class Ld{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 Vf=new qt("",{providedIn:"root",factory:()=>!1});function ar(_){return _ instanceof Function?_():_}class Od extends An{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Eh(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 Dh=null;function kh(){return Dh??=new Od,Dh}function Nf(_,b){return _[b]??kh()}function e1(_,b){const w=kh();w.hasReadASignal&&(_[b]=Dh,w.lView=_,Dh=new Od)}const Ht={};function jf(_){Xv(Wt(),Re(),Rn()+_,!1)}function Xv(_,b,w,y){if(!y)if(3==(3&b[Mt])){const T=_.preOrderCheckHooks;null!==T&&Ga(b,T,w)}else{const T=_.preOrderHooks;null!==T&&Gl(b,T,0,w)}To(w)}function Ff(_,b=null,w=null,y){const M=Uf(_,b,w,y);return M.resolveInjectorInitializers(),M}function Uf(_,b=null,w=null,y,M=new Set){const T=[w||at,lt(_)];return y=y||("object"==typeof _?void 0:oe(_)),new yh(T,b||vh(),y||null,M)}let vr=(()=>{class _{static create(w,y){if(Array.isArray(w))return Ff({name:""},y,w,"");{const M=w.name??"";return Ff({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=La,_.NULL=new Rg,_.\u0275prov=Ct({token:_,providedIn:"any",factory:()=>Oi(Mf)}),_.__NG_ELEMENT_ID__=-1,_})();function sc(_,b=nt.Default){const w=Re();return null===w?Oi(_,b):Wu(sn(),w,pe(_),b)}function ll(){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),Jt(ne),ne[gi]=ne[ta]=_,ne[Li]=w,ne[fr]=k||_&&_[fr],ne[xt]=I||_&&_[xt],ne[Br]=B||_&&_[Br]||null,ne[pn]=T,ne[Na]=function ug(){return ev++}(),ne[Vr]=X,ne[Hl]=F,ne[xi]=2==b.type?_[xi]:ne,ne}function Vd(_,b,w,y,M){let T=_.data[b];if(null===T)T=function Hh(_,b,w,y,M){const T=Zo(),k=Wr(),B=_.data[b]=function ny(_,b,w,y,M,T){let k=b?b.injectorIndex:-1,I=0;return la()&&(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 Xp(){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 Rh(_,b,w,y){if(0===w)return-1;const M=b.length;for(let T=0;TFt&&Xv(_,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[Is]&&e1(b,Is),To(k),tr(I?3:1,M)}}function s1(_,b,w){if(mr(b)){const y=ji(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function u1(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===y?ry(w,b,M,T):y.hasOwnProperty(M)&&ry(w,b,y[M],T)}return w}function ry(_,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])?($f(_,w,X,y,M),za(b)&&function RT(_,b){const w=be(b,_);16&w[Mt]||(w[Mt]|=64)}(w,b.index)):3&b.type&&(y=function HT(_){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 h1(_,b,w,y){if(Hu()){const M=null===y?null:{"":-1},T=function IT(_,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,Rh(_,w,M.hostVars,Ht),M)}function Qi(_,b,w,y,M,T){const k=U(_,b);!function g1(_,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 VT(_,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=Ct({token:_,providedIn:"root",factory:()=>new _}),_})();function Qf(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){_y(_,1);const M=_[Ze].components;null!==M&&Zf(_,M,1)}}function Zf(_,b,w){for(let y=0;y-1&&(ff(b,y),Qu(w,y))}this._attachedToViewContainer=!1}hh(this._lView[Ze],this._lView)}onDestroy(b){!function Gi(_,b){if(256==(256&_[Mt]))throw new ge(911,!1);null===_[ia]&&(_[ia]=[]),_[ia].push(b)}(this._lView,b)}markForCheck(){Eh(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 dh(_,b){mh(_,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 wa{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 v1 extends al{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=We(b);return new jd(w,this.ngModule)}}function em(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class wy{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=Wo(y);const M=this.injector.get(b,Qg,y);return M!==Qg||w===Qg?M:this.parentInjector.get(b,w,y)}}class jd extends Hd{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=em(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return em(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Yo(_){return _.map(Rs).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let T=(M=M||this.ngModule)instanceof rl?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new wy(b,T):b,I=k.get($g,null);if(null===I)throw new ge(407,!1);const X={rendererFactory:I,sanitizer:k.get(CT,null),effectManager:k.get(my,null)},ne=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",_e=y?function ET(_,b,w,y){const T=y.get(Vf,!1)||w===ii.ShadowDom,k=_.selectRootElement(b,T);return function DT(_){ty(_)}(k),k}(ne,y,this.componentDef.encapsulation,k):ch(ne,fe,function by(_){const b=_.toLowerCase();return"svg"===b?Co:"math"===b?"math":null}(fe)),Qe=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ft=d1(0,null,null,1,0,null,null,null,null,null,null),He=$n(null,ft,null,Qe,null,null,X,ne,k,null,null);let Dt,Kt;Xs(He);try{const ri=this.componentDef;let cr,D0=null;ri.findHostDirectiveDefs?(cr=[],D0=new Map,ri.findHostDirectiveDefs(ri,cr,D0),cr.push(ri)):cr=[ri];const wE=function y1(_,b){const w=_[Ze],y=Ft;return _[y]=b,Vd(w,y,2,"#host",null)}(He,_e),vE=function Cn(_,b,w,y,M,T,k){const I=M[Ze];!function ms(_,b,w,y){for(const M of _)b.mergedAttrs=Ot(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(Qf(b,b.mergedAttrs,!0),null!==w&&gv(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=Dd(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,ey(w),null,X,M[_.index],_,T,F,null,null,B);return I.firstCreatePass&&Yf(I,_,y.length-1),Gf(M,ne),M[_.index]=ne}(wE,_e,ri,cr,He,X,ne);Kt=J(ft,Ft),_e&&function zd(_,b,w,y){if(y)Ue(_,w,["ng-version",Xg.full]);else{const{attrs:M,classes:T}=function Ia(_){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&&mv(_,w,T.join(" "))}}(ne,ri,_e,y),void 0!==w&&function A1(_,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 Fd(_){return _===wn?{}:_===at?[]:_}function x1(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function T1(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,T)=>{b(y,M,T),w(y,M,T)}:b}function Oh(_,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 Ud(_){return!!cc(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function cc(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function va(_,b,w){return _[b]=w}function mi(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function Qn(_,b,w,y){const M=mi(_,b,w);return mi(_,b+1,y)||M}function qd(_,b,w,y,M){const T=Qn(_,b,w,y);return mi(_,b+2,M)||T}function O1(_,b,w,y){const M=Re();return mi(M,ts(),b)&&(Wt(),Qi(yi(),M,_,b,w,y)),O1}function uc(_,b,w,y){return mi(_,ts(),w)?b+we(w)+y:Ht}function Py(_,b,w,y,M,T,k,I){const B=Re(),F=Wt(),X=_+Ft,ne=F.firstCreatePass?function dm(_,b,w,y,M,T,k,I,B){const F=b.consts,X=Vd(b,_,4,k||null,Gt(F,I));h1(b,w,X,Gt(F,B)),Yl(b,X);const ne=X.tView=d1(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=Iy(F,B,ne,_);Wl()&&bf(F,B,fe,ne),Bt(fe,B),Gf(B,B[X]=dy(fe,B,fe,ne)),wo(ne)&&l1(F,B,ne),null!=k&&c1(B,ne,I)}let Iy=function Wh(_,b,w,y){return gn(!0),b[xt].createComment("")};function W1(_){return ae(function Ys(){return pt.lFrame.contextLView}(),Ft+_)}function Y1(_,b,w){const y=Re();return mi(y,ts(),b)&&Xr(Wt(),yi(),y,_,b,y[xt],w,!1),Y1}function hm(_,b,w,y,M){const k=M?"class":"style";$f(_,w,b.inputs[k],k,y)}function vs(_,b,w,y){const M=Re(),T=Wt(),k=Ft+_,I=M[xt],B=T.firstCreatePass?function Zd(_,b,w,y,M,T){const k=b.consts,B=Vd(b,_,2,y,Gt(k,M));return h1(b,w,B,Gt(k,T)),null!==B.attrs&&Qf(B,B.attrs,!1),null!==B.mergedAttrs&&Qf(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,y):T.data[k],F=Gh(T,M,B,I,b,_);M[k]=F;const X=wo(B);return _r(B,!0),gv(I,F,B),32!=(32&B.flags)&&Wl()&&bf(T,M,F,B),0===function Er(){return pt.lFrame.elementDepthCount}()&&Bt(F,M),function Ur(){pt.lFrame.elementDepthCount++}(),X&&(l1(T,M,B),s1(T,B,M)),null!==y&&c1(M,B),vs}function eu(){let _=sn();Wr()?es():(_=_.parent,_r(_,!1));const b=_;(function Ru(_){return pt.skipHydrationRootTNode===_})(b)&&function qr(){pt.skipHydrationRootTNode=null}(),function sa(){pt.lFrame.elementDepthCount--}();const w=Wt();return w.firstCreatePass&&(Yl(w,_),mr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function Y0(_){return 0!=(8&_.flags)}(b)&&hm(w,b,Re(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function G0(_){return 0!=(16&_.flags)}(b)&&hm(w,b,Re(),b.stylesWithoutHost,!1),eu}function Yh(_,b,w,y){return vs(_,b,w,y),eu(),Yh}let Gh=(_,b,w,y,M,T)=>(gn(!0),ch(y,M,function ql(){return pt.lFrame.currentNamespace}()));function pm(_,b,w){const y=Re(),M=Wt(),T=_+Ft,k=M.firstCreatePass?function G1(_,b,w,y,M){const T=b.consts,k=Gt(T,y),I=Vd(b,_,8,"ng-container",k);return null!==k&&Qf(I,k,!0),h1(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=Ny(M,y,k,_);return y[T]=I,Wl()&&bf(M,y,I,k),Bt(I,y),wo(k)&&(l1(M,y,k),s1(M,k,y)),null!=w&&c1(y,k),pm}function fm(){let _=sn();const b=Wt();return Wr()?es():(_=_.parent,_r(_,!1)),b.firstCreatePass&&(Yl(b,_),mr(_)&&b.queries.elementEnd(_)),fm}function $1(_,b,w){return pm(_,b,w),fm(),$1}let Ny=(_,b,w,y)=>(gn(!0),pf(b[xt],""));function Q1(){return Re()}function $h(_){return!!_&&"function"==typeof _.then}function tu(_){return!!_&&"function"==typeof _.subscribe}function mm(_,b,w,y){const M=Re(),T=Wt(),k=sn();return function Z1(_,b,w,y,M,T,k){const I=wo(y),F=_.firstCreatePass&&hy(_),X=b[Li],ne=Lh(b);let fe=!0;if(3&y.type||k){const Ve=U(y,b),Qe=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 K1(_,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=gm(y,b,X,T,!1);const Kt=w.listen(Qe,M,T);ne.push(T,Kt),F&&F.push(M,He,ft,ft+1)}}else T=gm(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 Qe=0;Qe-1?be(_.index,b):b);let B=zy(b,w,y,k),F=T.__ngNextListenerFn__;for(;F;)B=zy(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function e_(_=1){return function Zp(_){return(pt.lFrame.contextLView=function Gr(_,b){for(;_>0;)b=b[ta],_--;return b}(_,pt.lFrame.contextLView))[Li]}(_)}function t_(_,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 vm(_){return 2|_}function Bo(_){return(131068&_)>>2}function ym(_,b){return-131069&_|b<<2}function Zh(_){return 1|_}function Mm(_,b,w,y,M){const T=_[w+1],k=null===b;let I=y?Oo(T):Bo(T),B=!1;for(;0!==I&&(!1===B||k);){const X=_[I+1];s_(_[I],b)&&(B=!0,_[I+1]=y?Zh(X):vm(X)),I=y?Oo(X):Bo(X)}B&&(_[w+1]=y?vm(T):Zh(T))}function s_(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&ec(_,b)>=0}const Ii={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function l_(_){return _.substring(Ii.key,Ii.keyEnd)}function Cm(_,b){const w=Ii.textEnd;return w===b?-1:(b=Ii.keyEnd=function Gy(_,b,w){for(;b32;)b++;return b}(_,Ii.key=b,w),Vo(_,b,w))}function Vo(_,b,w){for(;b=0;w=Cm(b,w))wr(_,l_(b),!0)}function Ma(_,b,w,y){const M=Re(),T=Wt(),k=da(2);T.firstUpdatePass&&Jy(T,_,k,y),b!==Ht&&mi(M,k,b)&&Tm(T,T.data[Rn()],M,M[xt],_,M[k+1]=function tA(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(hs(_)))),_}(b,w),y,k)}function io(_,b,w,y){const M=Wt(),T=da(2);M.firstUpdatePass&&Jy(M,null,T,y);const k=Re();if(w!==Ht&&mi(k,T,w)){const I=M.data[Rn()];if(Sm(I,y)&&!Qy(M,T)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),hm(M,I,k,w,y)}else!function eA(_,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=Qy(_,w);Sm(T,y)&&null===b&&!k&&(b=!1),b=function KT(_,b,w,y){const M=function Nl(_){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=no(w=nu(null,_,b,w,y),b.attrs,y),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=nu(M,_,b,w,y),null===T){let B=function ZT(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==Bo(y))return _[Oo(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=nu(null,_,b,B[1],y),B=no(B,b.attrs,y),function eS(_,b,w,y){_[Oo(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else T=function tS(_,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=Oo(_[I+1]);_[y+1]=Kh(fe,I),0!==fe&&(_[fe+1]=ym(_[fe+1],y)),_[I+1]=function o_(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=Kh(I,0),0!==I&&(_[I+1]=ym(_[I+1],y)),I=y;else _[y+1]=Kh(B,0),0===I?I=y:_[B+1]=ym(_[B+1],y),B=y;F&&(_[y+1]=vm(_[y+1])),Mm(_,X,y,!0),Mm(_,X,y,!1),function qy(_,b,w,y,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&ec(T,b)>=0&&(w[y+1]=Zh(w[y+1]))}(b,X,_,y,T),k=Kh(I,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,y)}}function nu(_,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&&!tp(_e)&&(_e=Ju(B,y)),tp(_e)&&(I=_e,k))return I;const De=_[M+1];M=k?Oo(De):Bo(De)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=Ju(B,y))}return I}function tp(_){return void 0!==_}function Sm(_,b){return 0!=(_.flags&(b?8:16))}function __(_,b=""){const w=Re(),y=Wt(),M=_+Ft,T=y.firstCreatePass?Vd(y,M,1,b,null):y.data[M],k=b_(y,w,T,b,_);w[M]=k,Wl()&&bf(y,w,k,T),_r(T,!1)}let b_=(_,b,w,y,M)=>(gn(!0),function ko(_,b){return _.createText(b)}(b[xt],y));function Em(_){return ru("",_,""),Em}function ru(_,b,w){const y=Re(),M=uc(y,_,b,w);return M!==Ht&&Lo(y,Rn(),M),ru}function mc(_,b,w,y,M){const T=Re(),k=function gs(_,b,w,y,M,T){const I=Qn(_,ca(),w,M);return da(2),I?b+we(w)+y+we(M)+T:Ht}(T,_,b,w,y,M);return k!==Ht&&Lo(T,Rn(),k),mc}function Dm(_,b,w,y,M,T,k){const I=Re(),B=function Io(_,b,w,y,M,T,k,I){const F=qd(_,ca(),w,M,k);return da(3),F?b+we(w)+y+we(M)+T+we(k)+I:Ht}(I,_,b,w,y,M,T,k);return B!==Ht&&Lo(I,Rn(),B),Dm}function M_(_,b,w){io(wr,Aa,uc(Re(),_,b,w),!0)}function op(_,b,w){const y=Re();return mi(y,ts(),b)&&Xr(Wt(),yi(),y,_,b,y[xt],w,!0),op}const pl=void 0;var Lm=["en",[["a","p"],["AM","PM"],pl],[["AM","PM"],pl,pl],[["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"]],pl,[["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"]],pl,[["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}",pl,"{1} 'at' {0}",pl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function R_(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let fl={};function Pm(_){const b=function pA(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=P_(b);if(w)return w;const y=b.split("-")[0];if(w=P_(y),w)return w;if("en"===y)return Lm;throw new ge(701,!1)}function L_(_){return Pm(_)[wc.PluralCase]}function P_(_){return _ in fl||(fl[_]=Zt.ng&&Zt.ng.common&&Zt.ng.common.locales&&Zt.ng.common.locales[_]),fl[_]}var wc=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",_}(wc||{});const Ca="en-US";let O_=Ca;function zm(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)zm(_[T],b,w,y,M);else{const T=Wt(),k=Re();let I=Ja(_)?_:pe(_.provide),B=Bg(_);const F=sn(),X=1048575&F.providerIndexes,ne=F.directiveStart,fe=F.providerIndexes>>20;if(Ja(_)||!_.multi){const _e=new ha(B,M,sc),De=xa(I,b,M?X:X+fe,ne);-1===De?(rd(Jl(F,k),T,I),wp(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=xa(I,b,X+fe,ne),De=xa(I,b,X,X+fe),Qe=De>=0&&w[De];if(M&&!Qe||!M&&!(_e>=0&&w[_e])){rd(Jl(F,k),T,I);const ft=function Z_(_,b,w,y,M){const T=new ha(_,w,sc);return T.multi=[],T.index=b,T.componentProviders=0,K_(T,M,y&&!w),T}(M?ci:ln,w.length,M,y,B);!M&&Qe&&(w[De].providerFactory=ft),wp(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(ft),k.push(ft)}else wp(T,_,_e>-1?_e:De,K_(w[M?De:_e],B,!M&&y));!M&&y&&Qe&&w[De].componentProviders++}}}function wp(_,b,w,y){const M=Ja(b),T=function _T(_){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 K_(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function xa(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function jm(_,b,w){const y=Wt();if(y.firstCreatePass){const M=En(_);zm(w,y.data,y.blueprint,M,!0),zm(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class Pt{}class _l{}function ni(_,b){return new Ms(_,b??null,[])}class Ms extends Pt{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new v1(this);const M=Vn(b);this._bootstrapComponents=ar(M.bootstrap),this._r3Injector=Uf(b,w,[{provide:Pt,useValue:this},{provide:al,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 eb extends _l{constructor(b){super(),this.moduleType=b}create(b){return new Ms(this.moduleType,b,[])}}class VA extends Pt{constructor(b){super(),this.componentFactoryResolver=new v1(this),this.instance=null;const w=new yh([...b.providers,{provide:Pt,useValue:this},{provide:al,useValue:this.componentFactoryResolver}],b.parent||vh(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function xc(_,b,w=null){return new VA({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let tb=(()=>{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?xc([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(rl))}),_})();function vp(_){_.getStandaloneInjector=b=>b.get(tb).getOrCreateStandaloneInjector(_)}function rb(_,b,w){const y=zn()+_,M=Re();return M[y]===Ht?va(M,y,w?b.call(w):b()):function dc(_,b){return _[b]}(M,y)}function qA(_,b,w,y){return uu(Re(),zn(),_,b,w,y)}function ab(_,b,w,y,M){return Ym(Re(),zn(),_,b,w,y,M)}function du(_,b){const w=_[b];return w===Ht?void 0:w}function uu(_,b,w,y,M,T){const k=b+w;return mi(_,k,M)?va(_,k+1,T?y.call(T,M):y(M)):du(_,k+1)}function Ym(_,b,w,y,M,T,k){const I=b+w;return Qn(_,I,M,T)?va(_,I+2,k?y.call(k,M,T):y(M,T)):du(_,I+2)}function $A(_,b){const w=Wt();let y;const M=_+Ft;w.firstCreatePass?(y=function CS(_,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(sc);try{const I=$a(!1),B=T();return $a(I),function um(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,Re(),M,B),B}finally{Fi(k)}}function XA(_,b,w){const y=_+Ft,M=Re(),T=ae(M,y);return Ap(M,y)?uu(M,zn(),b,T.transform,w,T):T.transform(w)}function sb(_,b,w,y){const M=_+Ft,T=Re(),k=ae(T,M);return Ap(T,M)?Ym(T,zn(),b,k.transform,w,y,k):k.transform(w,y)}function QA(_,b,w,y,M){const T=_+Ft,k=Re(),I=ae(k,T);return Ap(k,T)?function GA(_,b,w,y,M,T,k,I){const B=b+w;return qd(_,B,M,T,k)?va(_,B+3,I?y.call(I,M,T,k):y(M,T,k)):du(_,B+3)}(k,zn(),b,I.transform,w,y,M,I):I.transform(w,y,M)}function Ap(_,b){return _[Ze].data[b].pure}function lb(_){return b=>{setTimeout(_,void 0,b)}}const zo=class SS 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=lb(T),M&&(M=lb(M)),k&&(k=lb(k)));const I=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function ES(){return this._results[Symbol.iterator]()}class pu{get changes(){return this._changes||(this._changes=new zo)}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=pu.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=ES)}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 Lw(_,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 Mp=(()=>{class _{}return _.__NG_ELEMENT_ID__=HS,_})();const DS=Mp,kS=class extends DS{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[Ba]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Tr];return null!==F&&(I[Tr]=F.createEmbeddedView(k)),Xf(k,I,b),new wa(I)}};function HS(){return Gm(sn(),Re())}function Gm(_,b){return 4&_.type?new kS(b,_,Za(_,b)):null}let Cp=(()=>{class _{}return _.__NG_ELEMENT_ID__=eM,_})();function eM(){return pb(sn(),Re())}const tM=Cp,ub=class extends tM{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return Za(this._hostTNode,this._hostLView)}get injector(){return new pa(this._hostTNode,this._hostLView)}get parentInjector(){const b=nd(this._hostTNode,this._hostLView);if(zu(b)){const w=Yn(b,this._hostLView),y=Js(b);return new pa(w[Ze].data[y+8],w)}return new pa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=hb(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 jd(We(b)),F=y||this.parentInjector;if(!T&&null==B.ngModule){const Qe=(k?F:this.parentInjector).get(rl,null);Qe&&(T=Qe)}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 ub(F,F[pn],F[gi]);X.detach(X.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function ov(_,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(s0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if($h(T))w.push(T);else if(tu(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"}),_})(),Hb=(()=>{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 Hp=new qt("LocaleId",{providedIn:"root",factory:()=>si(Hp,nt.Optional|nt.SkipSelf)||function EM(){return typeof $localize<"u"&&$localize.locale||Ca}()}),DM=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 Fo{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let Rb=(()=>{class _{compileModuleSync(w){return new eb(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 jd(B)),k},[]);return new Fo(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 Pb(..._){}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 zo(!1),this.onMicrotaskEmpty=new zo(!1),this.onStable=new zo(!1),this.onError=new zo(!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 OM(){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 NM(_){const b=()=>{!function VM(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Zt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,d0(_),_.isCheckStableRunning=!0,c0(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),d0(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,T,k,I)=>{try{return u0(_),w.invokeTask(M,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Ob(_)}},onInvoke:(w,y,M,T,k,I,B)=>{try{return u0(_),w.invoke(M,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Ob(_)}},onHasTask:(w,y,M,T)=>{w.hasTask(M,T),y===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,d0(_),c0(_)):"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,BM,Pb,Pb);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 c0(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function d0(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function u0(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Ob(_){_._nesting--,c0(_)}class h0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new zo,this.onMicrotaskEmpty=new zo,this.onStable=new zo,this.onError=new zo}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 jM=new qt("",{providedIn:"root",factory:kc});function kc(){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 zM=new qt(""),FM=new qt("");let Bb,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,Bb||(function KS(_){Bb=_}(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(UM),Oi(FM))},_.\u0275prov=Ct({token:_,factory:_.\u0275fac}),_})(),UM=(()=>{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 Bb?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),wl=null;const qM=new qt("AllowMultipleToken"),Vb=new qt("PlatformDestroyListeners"),Nb=new qt("appBootstrapListener");class WM{constructor(b,w){this.name=b,this.token=w}}function $M(_,b,w=[]){const y=`Platform: ${b}`,M=new qt(y);return(T=[])=>{let k=p0();if(!k||k.injector.get(qM,!1)){const I=[...w,...T,{provide:M,useValue:!0}];_?_(I):function YM(_){if(wl&&!wl.get(qM,!1))throw new ge(400,!1);(function jb(){!function Il(_){Pl=_}(()=>{throw new ge(600,!1)})})(),wl=_;const b=_.get(QM);(function zb(_){_.get(Df,null)?.forEach(w=>w())})(_)}(function XM(_=[],b){return vr.create({name:b,providers:[{provide:wh,useValue:"platform"},{provide:Vb,useValue:new Set([()=>wl=null])},..._]})}(I,y))}return function tE(_){const b=p0();if(!b)throw new ge(401,!1);return b}()}}function p0(){return wl?.get(QM)??null}let QM=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function KM(_="zone.js",b){return"noop"===_?new h0:"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 Cc(_,b,w){return new Ms(_,b,w)}(w.moduleType,this.injector,function tC(_){return[{provide:Ln,useFactory:_},{provide:il,multi:!0,useFactory:()=>{const b=si(iE,{optional:!0});return()=>b.initialize()}},{provide:ZM,useFactory:eC},{provide:jM,useFactory:kc}]}(()=>M)),k=T.injector.get(Ld,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{bu(this._modules,T),I.unsubscribe()})}),function f0(_,b,w){try{const y=w();return $h(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 B_(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(O_=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Hp,Ca)||Ca),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,y=[]){const M=Fb({},y);return function ZS(_,b,w){const y=new eb(w);return Promise.resolve(y)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const y=w.injector.get(vl);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(Vb,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 Fb(_,b){return Array.isArray(b)?b.reduce(Fb,_):{..._,...b}}let vl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=si(ZM),this.zoneIsStable=si(jM),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(rl)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof Hd;if(!this._injector.get(l0).done)throw!M&&xr(w),new ge(405,!1);let k;k=M?w:this._injector.get(al).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function eE(_){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(zM,null);return ne?.registerApplication(X),F.onDestroy(()=>{this.detachView(F.hostView),bu(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;bu(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(Nb,[]);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),()=>bu(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 bu(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const ZM=new qt("",{providedIn:"root",factory:()=>si(Ld).handleError.bind(void 0)});function eC(){const _=si(Ln),b=si(Ld);return w=>_.runOutsideAngular(()=>b.handleError(w))}let iE=(()=>{class _{constructor(){this.zone=si(Ln),this.applicationRef=si(vl)}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 iC(){}let rE=(()=>{class _{}return _.__NG_ELEMENT_ID__=aE,_})();function aE(_){return function oE(_,b,w){if(za(_)&&!w){const y=be(_.index,b);return new wa(y,y)}return 47&_.type?new wa(b[xi],b):null}(sn(),Re(),16==(16&_))}class b0{constructor(){}supports(b){return Ud(b)}create(b){return new $b(b)}}const w0=(_,b)=>b;class $b{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||w0}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 v0(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 oC),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 oC),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 v0{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 Xb{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 oC{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new Xb,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 Pp(_,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 wu(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 wu{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 y0([new b0])}let y0=(()=>{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 dd,new Zs]]}}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 vu(){return new Ea([new Qb])}let Ea=(()=>{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||vu()),deps:[[_,new dd,new Zs]]}}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:vu}),_})();const Zb=$M(null,"core",[]);let lC=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Oi(vl))},_.\u0275mod=Cr({type:_}),_.\u0275inj=Di({}),_})();function mC(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function iw(_){const b=We(_);if(!b)return null;const w=new jd(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(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={},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",Q),null!==H&&H.close(),H=null},Q=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",Q),V(oe.newValue))};window.addEventListener("message",Q),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 Q=O.scope;H.oidc&&!Q.match(/(^|\s)openid($|\s)/)&&(Q="openid "+Q);let te=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(V)+"&scope="+encodeURIComponent(Q);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 Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return c.eventsSubject.next(Q),Promise.reject(Q)}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 Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(Q),Promise.reject(Q)}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(Q=>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 Q;if(Q=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!==Q){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,Q;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");Q=this.http.post(x,te,{headers:O})}else Q=(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))),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),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 Q=R[W](G),te=Q.value}catch(oe){return void H(oe)}Q.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,Q,"next",te)}function Q(te){c(W,O,V,G,Q,"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{Je(Ce.next(It))}catch(Ct){ot(Ct)}}function wi(It){try{Je(Ce.throw(It))}catch(Ct){ot(Ct)}}function Je(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)}Je((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(Je,It):Ct(ze[0][2],ai)}(Ce[ai](Di))}catch(ki){Ct(ze[0][3],ki)}}function Je(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(Je){ze({value:Je,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:"13.4.0"}}},Y=>{Y(Y.s=290)}]); \ No newline at end of file +(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(a,e,t){return a.addEventListener(e,t),()=>{a.removeEventListener(e,t)}}dispatchEvent(a,e){a.dispatchEvent(e)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,e){return(e=e||this.getDefaultDocument()).createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,e){return"window"===e?window:"document"===e?a:"body"===e?a.body:null}getBaseHref(a){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 a=V.pathname;return"/"===a.charAt(0)?a:`/${a}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return(0,x.Mx)(document.cookie,a)}}let V,H=null,Q=(()=>{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(a){this._doc=a}}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,a){return a.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,o=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Ei(r,i,t,this.appId,o,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,o,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(a,e,t,s){this.eventManager=a,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(a,e){return e?this.doc.createElementNS(pe[e]||e,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,e){(Mi(a)?a.content:a).appendChild(e)}insertBefore(a,e,t){a&&(Mi(a)?a.content:a).insertBefore(e,t)}removeChild(a,e){a&&a.removeChild(e)}selectRootElement(a,e){let t="string"==typeof a?this.doc.querySelector(a):a;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?a.setAttributeNS(h,e,t):a.setAttribute(e,t)}else a.setAttribute(e,t)}removeAttribute(a,e,t){if(t){const s=pe[t];s?a.removeAttributeNS(s,e):a.removeAttribute(`${t}:${e}`)}else a.removeAttribute(e)}addClass(a,e){a.classList.add(e)}removeClass(a,e){a.classList.remove(e)}setStyle(a,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?a.style.setProperty(e,t,s&c.JOm.Important?"important":""):a.style[e]=t}removeStyle(a,e,t){t&c.JOm.DashCase?a.style.removeProperty(e):a.style[e]=""}setProperty(a,e,t){a[e]=t}setValue(a,e){a.nodeValue=e}listen(a,e,t){if("string"==typeof a&&!(a=(0,x.q)().getGlobalEventTarget(this.doc,a)))throw new Error(`Unsupported event target ${a} for event ${e}`);return this.eventManager.addEventListener(a,e,this.decoratePreventDefault(t))}decoratePreventDefault(a){return e=>{if("__ngUnwrap__"===e)return a;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>a(e)):a(e))&&e.preventDefault()}}}function Mi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class In extends rt{constructor(a,e,t,s,h,u,l,r){super(a,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 o of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=o,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,e){return super.appendChild(this.nodeOrShadowRoot(a),e)}insertBefore(a,e,t){return super.insertBefore(this.nodeOrShadowRoot(a),e,t)}removeChild(a,e){return super.removeChild(this.nodeOrShadowRoot(a),e)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class dn extends rt{constructor(a,e,t,s,h,u,l,r){super(a,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(a,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(a,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(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,e){const t=super.createElement(a,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 o=t.indexOf(i);o>-1&&(t.splice(o,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 Je(){return(0,c.RDi)(document),document},deps:[]}]),ai=new c.OlP(""),Di=[{provide:c.rWj,useClass:class G{addToWindow(a){c.dqk.getAngularTestability=(t,s=!0)=>{const h=a.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>a.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>a.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(a,e,t){return null==e?null:a.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(a,e.host,!0):this.findTestabilityInTree(a,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:Q,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 a=(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 o=0;o{d||(d=!0,i--),l[o]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,at.n)(t,l):l),h.complete())}))}});return a?s.pipe((0,wn.Z)(a)):s}var Mr=E(5211);function me(n){return new Ui.y(a=>{(0,Ri.Xf)(n()).subscribe(a)})}var re=E(8180),ie=E(8645),Ee=E(4552);class Ne extends ie.x{constructor(a=1/0,e=1/0,t=Ee.l){super(),this._bufferSize=a,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,a),this._windowTime=Math.max(1,e)}next(a){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(a),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(a)}_subscribe(a){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(a),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Ne(t,a,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 a;return function(t){return(a||(a=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,a){if(n===a)return!0;if(null===n||null===a)return!1;if(n!=n&&a!=a)return!0;let s,h,u,e=typeof n;if(e==typeof a&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(a))return!1;for(h in u=Object.create(null),n){if(!Bn(n[h],a[h]))return!1;u[h]=!0}for(h in a)if(!(h in u)&&typeof a[h]<"u")return!1;return!0}if(!Array.isArray(a))return!1;if((s=n.length)==a.length){for(h=0;h{zt(a[t])?t in n?e[t]=ur(n[t],a[t]):Object.assign(e,{[t]:a[t]}):Object.assign(e,{[t]:a[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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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,o){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={},o&&this.setDefaultLang(o)}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 o={};return i.forEach((d,p)=>{o[t[p]]=d}),o})):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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var C=E(9862);class vi{encodeKey(a){return encodeURIComponent(a)}encodeValue(a){return encodeURIComponent(a)}decodeKey(a){return decodeURIComponent(a)}decodeValue(a){return decodeURIComponent(a)}}const di=new c.OlP("basePath");class We{constructor(a={}){this.apiKeys=a.apiKeys,this.username=a.username,this.password=a.password,this.accessToken=a.accessToken,this.basePath=a.basePath,this.withCredentials=a.withCredentials,this.encoder=a.encoder,this.credentials=a.credentials?a.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(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}selectHeaderAccept(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}isJsonMime(a){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==a&&(e.test(a)||"application/json-patch+json"===a.toLowerCase())}lookupCredential(a){const e=this.credentials[a];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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,o,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!=o&&(z=this.addToHttpParams(z,o,"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=!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(o){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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"user")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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",o=!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:o})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeDefinition")),null!=t&&(o=this.addToHttpParams(o,t,"action")),null!=s&&(o=this.addToHttpParams(o,s,"critical")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"memberId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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})}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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(z=>{o=this.addToHttpParams(o,z,"state[]")}),null!=s&&(o=this.addToHttpParams(o,s,"dateFrom")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(z=>{o=this.addToHttpParams(o,z,"state[]")}),null!=s&&(o=this.addToHttpParams(o,s,"dateFrom")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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})}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 o=new C.LE({encoder:this.encoder});null!=s&&(o=this.addToHttpParams(o,s,"voId")),null!=h&&(o=this.addToHttpParams(o,h,"name")),null!=e&&(o=this.addToHttpParams(o,e,"email")),null!=t&&(o=this.addToHttpParams(o,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:o,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}sendInvitationForGroup(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName")),null!=s&&(o=this.addToHttpParams(o,s,"extLogin")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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]),o=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:o,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)(a,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(),a.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class jc extends Ui.y{constructor(a,e){super(),this.source=a,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,ia.A)(a)&&(this.lift=a.lift)}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:a}=this;this._subject=this._connection=null,a?.unsubscribe()}connect(){let a=this._connection;if(!a){a=this._connection=new Vi.w0;const e=this.getSubject();a.add(this.source.subscribe((0,ii.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),a.closed&&(this._connection=null,a=Vi.w0.EMPTY)}return a}refCount(){return Vs()(this)}}function Yi(...n){const a=(0,Kn.yG)(n);return(0,ia.e)((e,t)=>{(a?(0,Mr.z)(n,e,a):(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)((a,e)=>{let t=[];a.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(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e[0]:e}return null}getAll(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function yn(n){return new Rl(n)}function Fr(n,a,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(a.hasChildren()||t.lengtht[h]===s)}return n===a}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,a,e){if(!aa(n.segments,a.segments)||!Il(n.segments,a.segments,e)||n.numberOfChildren!==a.numberOfChildren)return!1;for(const t in a.children)if(!n.children[t]||!ra(n.children[t],a.children[t],e))return!1;return!0},subset:qa},Fc={exact:function Ll(n,a){return An(n,a)},subset:function Pl(n,a){return Object.keys(a).length<=Object.keys(n).length&&Object.keys(a).every(e=>Eu(n[e],a[e]))},ignored:()=>!0};function Uc(n,a,e){return na[e.paths](n.root,a.root,e.matrixParams)&&Fc[e.queryParams](n.queryParams,a.queryParams)&&!("exact"===e.fragment&&n.fragment!==a.fragment)}function qa(n,a,e){return qc(n,a,a.segments,e)}function qc(n,a,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!aa(s,e)||a.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 a.children)if(!n.children[s]||!qa(n.children[s],a.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],a,h,t)}}function Il(n,a,e){return a.every((t,s)=>Fc[e](n[s].parameters,t.parameters))}class Xo{constructor(a=new li([],{}),e={},t=null){this.root=a,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(a,e){this.segments=a,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 Qo(this)}}class yo{constructor(a,e){this.path=a,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=yn(this.parameters)),this._parameterMap}toString(){return bi(this)}}function aa(n,a){return n.length===a.length&&n.every((e,t)=>e.path===a[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(a){const e=new Gt(a);return new Xo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(a){const e=`/${Ao(a.root,!0)}`,t=function P(n){const a=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 a.length?`?${a.join("&")}`:""}(a.queryParams);return`${e}${t}${"string"==typeof a.fragment?`#${function Yc(n){return encodeURI(n)}(a.fragment)}`:""}`}}const Wc=new Fs;function Qo(n){return n.segments.map(a=>bi(a)).join("/")}function Ao(n,a){if(!n.hasChildren())return Qo(n);if(a){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,a){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Et&&(e=e.concat(a(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Et&&(e=e.concat(a(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]?`${Qo(n)}/${e[0]}`:`${Qo(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 Jo(n){return Object.keys(n).map(a=>`;${tr(a)}=${tr(n[a])}`).join("")}(n.parameters)}`}const U=/^[^\/()?;#]+/;function N(n){const a=n.match(U);return a?a[0]:""}const J=/^[^\/()?;=#]+/,be=/^[^=?&#]+/,ct=/^[^&#]+/;class Gt{constructor(a){this.url=a,this.remaining=a}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new li([],{}):new li([],this.parseChildren())}parseQueryParams(){const a={};if(this.consumeOptional("?"))do{this.parseQueryParam(a)}while(this.consumeOptional("&"));return a}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(a.length>0||Object.keys(e).length>0)&&(t[Et]=new li(a,e)),t}parseSegment(){const a=N(this.remaining);if(""===a&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(a),new yo(Mo(a),this.parseMatrixParams())}parseMatrixParams(){const a={};for(;this.consumeOptional(";");)this.parseParam(a);return a}parseParam(a){const e=function ae(n){const a=n.match(J);return a?a[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))}a[Mo(e)]=Mo(t)}parseQueryParam(a){const e=function Se(n){const a=n.match(be);return a?a[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function ui(n){const a=n.match(ct);return a?a[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=Us(e),h=Us(t);if(a.hasOwnProperty(s)){let u=a[s];Array.isArray(u)||(u=[u],a[s]=u),u.push(h)}else a[s]=h}parseParens(a){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(":")):a&&(h=Et);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Et]:new li([],u),this.consumeOptional("//")}return e}peekStartsWith(a){return this.remaining.startsWith(a)}consumeOptional(a){return!!this.peekStartsWith(a)&&(this.remaining=this.remaining.substring(a.length),!0)}capture(a){if(!this.consumeOptional(a))throw new c.vHH(4011,!1)}}function Jt(n){return n.segments.length>0?new li([],{[Et]:n}):n}function Rt(n){const a={};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))a[u]=l;else(h.segments.length>0||h.hasChildren())&&(a[t]=h)}return function Si(n){if(1===n.numberOfChildren&&n.children[Et]){const a=n.children[Et];return new li(n.segments.concat(a.segments),a.children)}return n}(new li(n.segments,a))}function Qt(n){return n instanceof Xo}function qn(n){let a;const s=Jt(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&&(a=l),l}(n.root));return a??s}function pt(n,a,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===a.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 a=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?a++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new oa(e,a,t)}(a);if(h.toRoot())return Er(s,s,new li([],{}),e,t);const u=function Hu(n,a,e){if(n.isAbsolute)return new sa(a,!0,0);if(!e)return new sa(a,!1,NaN);if(null===e.parent)return new sa(e,!0,0);const t=gr(n.commands[0])?0:1;return function Ru(n,a,e){let t=n,s=a,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,a,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(o=>`${o}`):`${i}`}),u=n===a?e:Ur(n,a,e);const l=Jt(Rt(u));return new Xo(l,h,s)}function Ur(n,a,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===a?e:Ur(h,a,e)}),new li(n.segments,t)}class oa{constructor(a,e,t){if(this.isAbsolute=a,this.numberOfDoubleDots=e,this.commands=t,a&&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(a,e,t){this.segmentGroup=a,this.processChildren=e,this.index=t}}function qs(n,a,e){if(n||(n=new li([],{})),0===n.segments.length&&n.hasChildren())return qr(n,a,e);const t=function Re(n,a,e){let t=0,s=a;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,a,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=qs(n.children[h],a,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new li(n.segments,s)}}function Wt(n,a,e){const t=n.segments.slice(0,a);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(a[e]=Wt(new li([],{}),0,t))}),a}function Bl(n){const a={};return Object.entries(n).forEach(([e,t])=>a[e]=`${t}`),a}function sn(n,a,e){return n==e.path&&An(a,e.parameters)}const Ko="imperative";class Wn{constructor(a,e){this.id=a,this.url=e}}class _r extends Wn{constructor(a,e,t="imperative",s=null){super(a,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Wr extends Wn{constructor(a,e,t){super(a,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Zo extends Wn{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ws extends Wn{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=16}}class Pu extends Wn{constructor(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s,h){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a){this.route=a,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class $p{constructor(a){this.route=a,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Bu{constructor(a){this.snapshot=a,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xp{constructor(a){this.snapshot=a,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qp{constructor(a){this.snapshot=a,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gc{constructor(a){this.snapshot=a,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vl{constructor(a,e,t){this.routerEvent=a,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(a){this._root=a}get root(){return this._root.value}parent(a){const e=this.pathFromRoot(a);return e.length>1?e[e.length-2]:null}children(a){const e=$s(a,this._root);return e?e.children.map(t=>t.value):[]}firstChild(a){const e=$s(a,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(a){const e=Nl(a,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==a)}pathFromRoot(a){return Nl(a,this._root).map(e=>e.value)}}function $s(n,a){if(n===a.value)return a;for(const e of a.children){const t=$s(n,e);if(t)return t}return null}function Nl(n,a){if(n===a.value)return[a];for(const e of a.children){const t=Nl(n,e);if(t.length)return t.unshift(a),t}return[]}class Yr{constructor(a,e){this.value=a,this.children=e}toString(){return`TreeNode(${this.value})`}}function da(n){const a={};return n&&n.children.forEach(e=>a[e.value.outlet]=e),a}class ts extends Gs{constructor(a,e){super(a),this.snapshot=e,Xc(this,a)}toString(){return this.snapshot.toString()}}function jl(n,a){const e=function Kp(n,a){const u=new yi([],{},{},"",{},Et,a,null,{});return new zl("",new Yr(u,[]))}(0,a),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,a,e.root);return r.snapshot=e.root,new ts(new Yr(r,[]),e)}class Gr{constructor(a,e,t,s,h,u,l,r){this.urlSubject=a,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=a,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)(a=>yn(a)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,st.U)(a=>yn(a)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rn(n,a="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==a)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((a,e)=>({params:{...a.params,...e.params},data:{...a.data,...e.data},resolve:{...e.data,...a.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class yi{get title(){return this.data?.[zs]}constructor(a,e,t,s,h,u,l,r,i){this.url=a,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(a,e){super(e),this.url=a,Xc(this,e)}toString(){return Qc(this._root)}}function Xc(n,a){a.value._routerState=n,a.children.forEach(e=>Xc(n,e))}function Qc(n){const a=n.children.length>0?` { ${n.children.map(Qc).join(", ")} } `:"";return`${n.value}${a}`}function Fl(n){if(n.snapshot){const a=n.snapshot,e=n._futureSnapshot;n.snapshot=e,An(a.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),a.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),An(a.params,e.params)||n.paramsSubject.next(e.params),function ji(n,a){if(n.length!==a.length)return!1;for(let e=0;eAn(e.parameters,a[t].parameters))}(n.url,a.url);return e&&!(!n.parent!=!a.parent)&&(!n.parent||Ul(n.parent,a.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(a,e,t){this.route=a,this.childContexts=e,this.parent=t}get(a,e){return a===Gr?this.route:a===Ys?this.childContexts:this.parent.get(a,e)}}const gn=new c.OlP("");let Jc=(()=>{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,a,e){if(e&&n.shouldReuseRoute(a.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=a.value;const s=function Yl(n,a,e){return a.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,a,e);return new Yr(t,s)}{if(n.shouldAttach(a.value)){const h=n.retrieve(a.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=a.value,u.children=a.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)}(a.value),s=a.children.map(h=>Ya(n,h));return new Yr(t,s)}}const Gl="ngNavigationCancelingError";function Kc(n,a){const{redirectTo:e,navigationBehaviorOptions:t}=Qt(a)?{redirectTo:a,navigationBehaviorOptions:void 0}:a,s=Zc(!1,0,a);return s.url=e,s.navigationBehaviorOptions=t,s}function Zc(n,a,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[Gl]=!0,t.cancellationCode=a,e&&(t.url=e),t}function Ut(n){return ua(n)&&Qt(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 a=n.children&&n.children.map(td),e=a?{...n,children:a}:{...n};return!e.component&&!e.loadComponent&&(a||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 a=n.parent;a;a=a.parent){const e=a.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class zu{constructor(a,e,t,s,h){this.routeReuseStrategy=a,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(a){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,a),Fl(this.futureState.root),this.activateChildRoutes(e,t,a)}deactivateChildRoutes(a,e,t){const s=da(e);a.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(a,e,t){const s=a.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(a,e,u.children)}else this.deactivateChildRoutes(a,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(a,e){a.value.component&&this.routeReuseStrategy.shouldDetach(a.value.snapshot)?this.detachAndStoreRouteSubtree(a,e):this.deactivateRouteAndOutlet(a,e)}detachAndStoreRouteSubtree(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=da(a);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(a.value.snapshot,{componentRef:u,route:a,contexts:l})}}deactivateRouteAndOutlet(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=da(a);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(a,e,t){const s=da(e);a.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new Gc(h.value.snapshot))}),a.children.length&&this.forwardEvent(new Xp(a.value.snapshot))}activateRoutes(a,e,t){const s=a.value,h=e?e.value:null;if(Fl(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(a,e,u.children)}else this.activateChildRoutes(a,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(a,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(a,null,u.children)}}else this.activateChildRoutes(a,null,t)}}class Fu{constructor(a){this.path=a,this.route=this.path[this.path.length-1]}}class $i{constructor(a,e){this.component=a,this.route=e}}function Zp(n,a,e){const t=n._root;return is(t,a?a._root:null,e,[t.value])}function $a(n,a){const e=Symbol(),t=a.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?a.get(n):n:t}function is(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=da(a);return n.children.forEach(u=>{(function id(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=a?a.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function nd(n,a,e){if("function"==typeof e)return e(n,a);switch(e){case"pathParamsChange":return!aa(n.url,a.url);case"pathParamsOrQueryParamsChange":return!aa(n.url,a.url)||!An(n.queryParams,a.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ul(n,a)||!An(n.queryParams,a.queryParams);default:return!Ul(n,a)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new Fu(t)):(h.data=u.data,h._resolvedData=u._resolvedData),is(n,a,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&&Js(a,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])=>Js(l,e.getContext(u),s)),s}function Js(n,a,e){const t=da(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Js(u,s.component?a?a.children.getContext(h):null:a,e)}),e.canDeactivateChecks.push(new $i(s.component&&a&&a.outlet&&a.outlet.isActivated?a.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(a=>a.pipe((0,re.q)(1),Yi(ha)))).pipe((0,st.U)(a=>{for(const e of a)if(!0!==e){if(e===ha)return ha;if(!1===e||e instanceof Xo)return e}return!0}),(0,Ai.h)(a=>a!==ha),(0,re.q)(1)))}function pa(n){return(0,Su.z)((0,Ti.b)(a=>{if(Qt(a))throw Kc(0,a)}),(0,st.U)(a=>!0===a))}class $t{constructor(a){this.segmentGroup=a||null}}class S{constructor(a){this.urlTree=a}}function L(n){return(0,Nr._)(new $t(n))}function j(n){return(0,Nr._)(new S(n))}class he{constructor(a,e){this.urlSerializer=a,this.urlTree=e}noMatchError(a){return new c.vHH(4002,!1)}lineralizeSegments(a,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(a,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),a,t)}applyRedirectCreateUrlTree(a,e,t,s){const h=this.createSegmentGroup(a,e.root,t,s);return new Xo(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(a,e){const t={};return Object.entries(a).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(a,e,t,s){const h=this.createSegments(a,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(a,r,t,s)}),new li(h,u)}createSegments(a,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(a,h,s):this.findOrReturn(h,t))}findPosParam(a,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(a,e){let t=0;for(const s of e){if(s.path===a.path)return e.splice(t),s;t++}return a}}const Me={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ht(n,a,e,t,s){const h=kt(n,a,e);return h.matched?(t=function Vu(n,a){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,a,`Route: ${n.path}`)),n._injector??a}(a,t),function fa(n,a,e,t){const s=a.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(a,e):n.runInContext(()=>l(a,e)))});return(0,$e.of)(h).pipe(rs(),pa())}(t,a,e).pipe((0,st.U)(u=>!0===u?h:{...Me}))):(0,$e.of)(h)}function kt(n,a,e){if(""===a.path)return"full"===a.pathMatch&&(n.hasChildren()||e.length>0)?{...Me}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(a.matcher||Fr)(e,n,a);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,a,e,t){return e.length>0&&function br(n,a,e){return e.some(t=>ir(n,a,t)&&Yn(t)!==Et)}(n,e,t)?{segmentGroup:new li(a,ma(t,new li(e,n.children))),slicedSegments:[]}:0===e.length&&function Rw(n,a,e){return e.some(t=>ir(n,a,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,a,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,a){const e={};e[Et]=a;for(const t of n)if(""===t.path&&Yn(t)!==Et){const s=new li([],{});e[Yn(t)]=s}return e}function ir(n,a,e){return(!(n.hasChildren()||a.length>0)||"full"!==e.pathMatch)&&""===e.path}class sd{constructor(a,e,t,s,h,u,l){this.injector=a,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(a){return new c.vHH(4002,!1)}recognize(){const a=hi(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,a,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,a,e=null,t=null){return pt(qn(n),a,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(a){return this.processSegmentGroup(this.injector,this.config,a.root,Et).pipe((0,Dn.K)(t=>{throw t instanceof $t?this.noMatchError(t):t}))}inheritParamsAndData(a){const e=a.value,t=Rn(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),a.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(a,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(a,e,t):this.processSegment(a,e,t,t.segments,s,!0)}processChildren(a,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,a){const e=n.filter(t=>Yn(t)===a);return e.push(...n.filter(t=>Yn(t)!==a)),e}(e,h);return this.processSegmentGroup(a,l,u,h)}),function Ni(n,a){return(0,ia.e)(function Yp(n,a,e,t,s){return(h,u)=>{let l=e,r=a,i=0;h.subscribe((0,ii.x)(u,o=>{const d=i++;r=l?n(r,o,d):(l=!0,o),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,a,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,zc.d)(null),function Ns(n,a){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)(a):(0,Hl.T)(()=>new Bs.K))}(),(0,jn.z)(h=>{if(null===h)return L(t);const u=J0(h);return function Lw(n){n.sort((a,e)=>a.value.outlet===Et?-1:e.value.outlet===Et?1:a.value.outlet.localeCompare(e.value.outlet))}(u),(0,$e.of)(u)}))}processSegment(a,e,t,s,h,u){return(0,Nn.D)(e).pipe((0,wt.b)(l=>this.processSegmentAgainstRoute(l._injector??a,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 Q0(n,a,e){return 0===a.length&&!n.children[e]}(t,s,h)?(0,$e.of)([]):L(t);throw l}))}processSegmentAgainstRoute(a,e,t,s,h,u,l){return function od(n,a,e,t){return!!(Yn(n)===t||t!==Et&&ir(a,e,n))&&("**"===n.path||kt(a,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(a,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(a,s,e,t,h,u):L(s):L(s)}expandSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(a,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(a,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(a,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:o}=kt(e,s,h);if(!l)return L(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,o);return s.redirectTo.startsWith("/")?j(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,jn.z)(p=>this.processSegment(a,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(a,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,Qu(t));l=(0,$e.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=ht(e,t,s,a).pipe((0,st.U)(({matched:r,consumedSegments:i,remainingSegments:o,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,Qu(t)),consumedSegments:i,remainingSegments:o}:null));return l.pipe((0,Ot.w)(r=>null===r?L(e):this.getChildConfig(a=t._injector??a,t,s).pipe((0,Ot.w)(({routes:i})=>{const o=t._loadedInjector??a,{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(o,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(o,i,g,f,v?Et:h,!0).pipe((0,st.U)(z=>[new Yr(d,z)]))}))))}getChildConfig(a,e,t){return e.children?(0,$e.of)({routes:e.children,injector:a}):e.loadChildren?void 0!==e._loadedRoutes?(0,$e.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Kl(n,a,e,t){const s=a.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(a,e):n.runInContext(()=>l(a,e)))});return(0,$e.of)(h).pipe(rs(),pa())}(a,e,t).pipe((0,jn.z)(s=>s?this.configLoader.loadChildren(a,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:a})}}function Ax(n){const a=n.value.routeConfig;return a&&""===a.path}function J0(n){const a=[],e=new Set;for(const t of n){if(!Ax(t)){a.push(t);continue}const s=a.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):a.push(t)}for(const t of e){const s=J0(t.children);a.push(new Yr(t.value,s))}return a.filter(t=>!e.has(t))}function wr(n){return n.data||{}}function Qu(n){return n.resolve||{}}function Z0(n){return"string"==typeof n.title||null===n.title}function ef(n){return(0,Ot.w)(a=>{const e=n(a);return e?(0,Nn.D)(e).pipe((0,st.U)(()=>a)):(0,$e.of)(a)})}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 Ju(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 o="";return this.events.next(new Ws(u.id,e.serializeUrl(t.rawUrl),o,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)(o=>{const d=this.transitions?.getValue();return this.events.next(new _r(o.id,this.urlSerializer.serialize(o.extractedUrl),o.source,o.restoredState)),d!==this.transitions?.getValue()?Fa.E:Promise.resolve(o)}),function Zl(n,a,e,t,s,h){return(0,jn.z)(u=>function Xu(n,a,e,t,s,h,u="emptyOnly"){return new sd(n,a,e,t,s,u,h).recognize()}(n,a,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)(o=>{if(t.targetSnapshot=o.targetSnapshot,t.urlAfterRedirects=o.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:o.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!o.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl);e.setBrowserUrl(p,o)}e.browserUrlTree=o.urlAfterRedirects}const d=new Iu(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:o,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new _r(o,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 o="";return this.events.next(new Ws(u.id,e.serializeUrl(t.extractedUrl),o,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,a){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,a,e,t){return(0,Nn.D)(n).pipe((0,jn.z)(s=>function ls(n,a,e,t,s){const h=a&&a.routeConfig?a.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,$e.of)(!0);const u=h.map(l=>{const r=Ga(a)??s,i=$a(l,r);return kn(function Jl(n){return n&&ns(n.canDeactivate)}(i)?i.canDeactivate(n,a,e,t):r.runInContext(()=>i(n,a,e,t))).pipe((0,jr.P)())});return(0,$e.of)(u).pipe(rs())}(s.component,s.route,e,a,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,a,e,t){return(0,Nn.D)(a).pipe((0,wt.b)(s=>(0,Mr.z)(function ad(n,a){return null!==n&&a&&a(new Bu(n)),(0,$e.of)(!0)}(s.route.parent,t),function $u(n,a){return null!==n&&a&&a(new Qp(n)),(0,$e.of)(!0)}(s.route,t),function ss(n,a,e){const t=a[a.length-1],h=a.slice(0,a.length-1).reverse().map(u=>function Ql(n){const a=n.routeConfig?n.routeConfig.canActivateChild:null;return a&&0!==a.length?{node:n,guards:a}:null}(u)).filter(u=>null!==u).map(u=>me(()=>{const l=u.guards.map(r=>{const i=Ga(u.node)??e,o=$a(r,i);return kn(function So(n){return n&&ns(n.canActivateChild)}(o)?o.canActivateChild(t,n):i.runInContext(()=>o(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,a,e){const t=a.routeConfig?a.routeConfig.canActivate:null;if(!t||0===t.length)return(0,$e.of)(!0);const s=t.map(h=>me(()=>{const u=Ga(a)??e,l=$a(h,u);return kn(function Wu(n){return n&&ns(n.canActivate)}(l)?l.canActivate(a,n):u.runInContext(()=>l(a,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,a):(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,Qt(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,a){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,a,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!Z0(s)&&(h[zs]=s.title),function Pw(n,a,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,a,e,t){const s=Ga(a)??t,h=$a(n,s);return kn(h.resolve?h.resolve(a,e):s.runInContext(()=>h(a,e)))}(n[u],a,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,a,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,a)),(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)(o=>{r.component=o}),(0,st.U)(()=>{})));for(const o of r.children)i.push(...l(o));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,a,e){const t=Ya(n,a._root,e?e._root:void 0);return new ts(t,a)}(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,a,e,t)=>(0,st.U)(s=>(new zu(a,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(a){return!1}store(a,e){}shouldAttach(a){return!1}retrieve(a){return null}shouldReuseRoute(a,e){return a.routeConfig===e.routeConfig}}let Ku=(()=>{class n extends nf{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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,a){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(()=>{a()})}function jw(n){throw n}function Cx(n,a,e){return a.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,o=null;switch(l){case"merge":o={...this.currentUrlTree.queryParams,...h};break;case"preserve":o=this.currentUrlTree.queryParams;break;default:o=h||null}null!==o&&(o=this.removeEmptyProps(o));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,o,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=Qt(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 a=0;a{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 o=this.pendingTasks.add();return tc(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(o))}),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,a){return{\u0275kind:n,\u0275providers:a}}function Ww(){const n=(0,c.f3M)(c.zs3);return a=>{const e=n.get(c.z2F);if(a!==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),a=(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,a,e)}},t?.preloadingStrategy?sg(t.preloadingStrategy).\u0275providers:[],{provide:c.PXZ,multi:!0,useFactory:ih},t?.initialNavigation?Zw(t):[],t?.bindToComponentInputs?ga(8,[Jc,{provide:gn,useExisting:Jc}]).\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 a=(0,c.f3M)(Gn);return()=>{a.setUpLocationChangeListener()}}},{provide:og,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?ga(2,[{provide:og,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:a=>{const e=a.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=a.get(Gn),h=a.get(Yw);tc(s,()=>{t(!0)}),a.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(a=>(n.setAttribute("type",a),n.type===a))),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"),a=n.style;n.dir="rtl",a.width="1px",a.overflow="auto",a.visibility="hidden",a.pointerEvents="none",a.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 a=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&a instanceof ShadowRoot)return a}return null}function ds(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const a=n.shadowRoot.activeElement;if(a===n)break;n=a}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,...a){return a.length?a.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var tl=E(3620);function Af(n){return(0,Ai.h)((a,e)=>n<=e)}var Mf=E(3997),Hg=E(2420);function At(n){return(0,ia.e)((a,e)=>{(0,Ri.Xf)(n).subscribe((0,ii.x)(e,()=>e.complete(),Hg.Z)),!e.closed&&a.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Xi(n,a=0){return Cf(n)?Number(n):a}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})(),Qa=(()=>{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 Ja,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,a){if(!bh.has(n))try{Ja||(Ja=document.createElement("style"),a&&(Ja.nonce=a),Ja.setAttribute("type","text/css"),document.head.appendChild(Ja)),Ja.sheet&&(Ja.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(a=>a.split(",")).reduce((a,e)=>a.concat(e)).map(a=>a.trim())}function ko(n,a){return(n.getAttribute(a)||"").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,a,e){const t=ko(n,a);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(a,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,a,e){const s=ko(n,a).filter(h=>h!=e.trim());s.length?n.setAttribute(a,s.join(" ")):n.removeAttribute(a)}(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,a){return"string"==typeof n?`${a||""}/${n}`:n}function Ef(n,a){n.id||(n.id=`${Bg}-${a}-${Md++}`)}class Df{constructor(a){this._items=a,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,a instanceof c.n_E&&(this._itemChangesSubscription=a.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(a){return this._skipPredicateFn=a,this}withWrap(a=!0){return this._wrap=a,this}withVerticalOrientation(a=!0){return this._vertical=a,this}withHorizontalOrientation(a){return this._horizontal=a,this}withAllowedModifierKeys(a){return this._allowedModifierKeys=a,this}withTypeAhead(a=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Ti.b)(e=>this._pressedLetters.push(e)),(0,tl.b)(a),(0,Ai.h)(()=>this._pressedLetters.length>0),(0,st.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!a[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=[],a.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(a){const e=this._getItemsArray(),t="number"==typeof a?a:e.indexOf(a);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(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)}_setActiveInWrapMode(a){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+a*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)}_setActiveItemByIndex(a,e){const t=this._getItemsArray();if(t[a]){for(;this._skipPredicateFn(t[a]);)if(!t[a+=e])return;this.setActiveItem(a)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class kf extends Df{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(a){return this._origin=a,this}setActiveItem(a){super.setActiveItem(a),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 a=n.nodeName.toLowerCase(),e="input"===a&&n.type;return"text"===e||"password"===e||"select"===a||"textarea"===a}(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 a=n.nodeName.toLowerCase();return"input"===a||"select"===a||"button"===a||"textarea"===a}(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 a=n.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))}function Ch(n){if(!Mh(n))return null;const a=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a}class Vg{get enabled(){return this._enabled}set enabled(a){this._enabled=a,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}constructor(a,e,t,s,h=!1){this._element=a,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 a=this._startAnchor,e=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.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(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(a)))})}focusFirstTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(a)))})}focusLastTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(a)))})}_getRegionBoundary(a){const e=this._element.querySelectorAll(`[cdk-focus-region-${a}], [cdkFocusRegion${a}], [cdk-focus-${a}]`);return"start"==a?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(a){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(a),!!t}return e.focus(a),!0}return this.focusFirstTabbableElement(a)}focusFirstTabbableElement(a){const e=this._getRegionBoundary("start");return e&&e.focus(a),!!e}focusLastTabbableElement(a){const e=this._getRegionBoundary("end");return e&&e.focus(a),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;const e=a.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 a=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,a),a.classList.add("cdk-visually-hidden"),a.classList.add("cdk-focus-trap-anchor"),a.setAttribute("aria-hidden","true"),a}_toggleAnchorTabIndex(a,e){a?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}_executeOnStable(a){this._ngZone.isStable?a():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(a)}}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 a=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!a||-1!==a.identifier||null!=a.radiusX&&1!==a.radiusX||null!=a.radiusY&&1!==a.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:[Qa]}),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 a=n?.toLowerCase()||"";return"auto"===a&&typeof navigator<"u"&&navigator?.language?Gg.test(navigator.language)?"rtl":"ltr":"rtl"===a?"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(a){this._disabled=lt(a)}constructor(...a){super(...a),this._disabled=!1}}}function ps(n,a){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=a,this.color=a}}}function Pd(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(a){this._disableRipple=lt(a)}constructor(...a){super(...a),this._disableRipple=!1}}}function Gv(n){return class extends n{updateErrorState(){const a=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==a&&(this.errorState=h,this.stateChanges.next())}constructor(...a){super(...a),this.errorState=!1}}}const Jg=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(a){return this.isDateInstance(a)&&this.isValid(a)?a:null}deserialize(a){return null==a||this.isDateInstance(a)&&this.isValid(a)?a:this.invalid()}setLocale(a){this.locale=a,this._localeChanges.next()}compareDate(a,e){return this.getYear(a)-this.getYear(e)||this.getMonth(a)-this.getMonth(e)||this.getDate(a)-this.getDate(e)}sameDate(a,e){if(a&&e){let t=this.isValid(a),s=this.isValid(e);return t&&s?!this.compareDate(a,e):t==s}return a==e}clampDate(a,e,t){return e&&this.compareDate(a,e)<0?e:t&&this.compareDate(a,t)>0?t:a}}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,a){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(Jg,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(a,e,t,s=!1){this._renderer=a,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=a=>{const e=$r(a);e&&this._events.get(a.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(a))})}}addHandler(a,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])]])),a.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,n1)})}removeHandler(a,e,t){const s=this._events.get(a);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(a),document.removeEventListener(a,this._delegateEventHandler,n1)))}}const a1={enterDuration:225,exitDuration:150},Jv=nr({passive:!0,capture:!0}),zf=["mousedown","touchstart"],Ff=["mouseup","mouseleave","touchend","touchcancel"];class vr{constructor(a,e,t,s){this._target=a,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=zi(t))}fadeInRipple(a,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...a1,...t.animation};t.centered&&(a=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function oc(n,a,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(a-e.top),Math.abs(a-e.bottom));return Math.sqrt(t*t+s*s)}(a,e,s),l=a-s.left,r=e-s.top,i=h.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=l-u+"px",o.style.top=r-u+"px",o.style.height=2*u+"px",o.style.width=2*u+"px",null!=t.color&&(o.style.backgroundColor=t.color),o.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(o);const d=window.getComputedStyle(o),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new t1(this,o,t,g);o.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);o.addEventListener("transitionend",z),o.addEventListener("transitioncancel",ce),v={onTransitionEnd:z,onTransitionCancel:ce}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(a){if(2===a.state||3===a.state)return;const e=a.element,t={...a1,...a.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",a.state=2,(a._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(a)}fadeOutAll(){this._getActiveRipples().forEach(a=>a.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(a=>{a.config.persistent||a.fadeOut()})}setupTriggerEvents(a){const e=zi(a);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,zf.forEach(t=>{vr._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(a){"mousedown"===a.type?this._onMousedown(a):"touchstart"===a.type?this._onTouchStart(a):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ff.forEach(e=>{this._triggerElement.addEventListener(e,this,Jv)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(a){0===a.state?this._startFadeOutTransition(a):2===a.state&&this._destroyRipple(a)}_startFadeOutTransition(a){const e=a===this._mostRecentTransientRipple,{persistent:t}=a.config;a.state=1,!t&&(!e||!this._isPointerDown)&&a.fadeOut()}_destroyRipple(a){const e=this._activeRipples.get(a)??null;this._activeRipples.delete(a),this._activeRipples.size||(this._containerRect=null),a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),a.state=3,null!==e&&(a.element.removeEventListener("transitionend",e.onTransitionEnd),a.element.removeEventListener("transitioncancel",e.onTransitionCancel)),a.element.remove()}_onMousedown(a){const e=Th(a),t=this._lastTouchStartEvent&&Date.now(){!a.config.persistent&&(1===a.state||a.config.terminateOnPointerUp&&0===a.state)&&a.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const a=this._triggerElement;a&&(zf.forEach(e=>vr._eventManager.removeHandler(e,a,this)),this._pointerUpEventsRegistered&&Ff.forEach(e=>a.removeEventListener(e,this,Jv)))}}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(a,e,t){this._button=a,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(a,e){this.rippleConfig=a||{},"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})(),Qi=(()=>{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})(),Jf=(()=>{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 a;return function(t){return(a||(a=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(a){return function y1(n){return a=>{if(ll(a.value)||ll(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e{if(ll(a.value)||ll(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e>n?{max:{max:n,actual:a.value}}:null}}(a)}static required(a){return em(a)}static requiredTrue(a){return function Ph(n){return!0===n.value?null:{required:!0}}(a)}static email(a){return function M1(n){return ll(n.value)||wy.test(n.value)?null:{email:!0}}(a)}static minLength(a){return function zd(n){return a=>ll(a.value)||!v1(a.value)?null:a.value.lengthv1(a.value)&&a.value.length>n?{maxlength:{requiredLength:n,actualLength:a.value.length}}:null}(a)}static pattern(a){return function x1(n){if(!n)return Ih;let a,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),a=new RegExp(e)):(e=n.toString(),a=n),t=>{if(ll(t.value))return null;const s=t.value;return a.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(a)}static nullValidator(a){return null}static compose(a){return H1(a)}static composeAsync(a){return im(a)}}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 a={};return n.forEach(e=>{a=null!=e?{...a,...e}:a}),0===Object.keys(a).length?null:a}function D1(n,a){return a.map(e=>e(n))}function tm(n){return n.map(a=>function k1(n){return!n.validate}(a)?a:e=>a.validate(e))}function H1(n){if(!n)return null;const a=n.filter(T1);return 0==a.length?null:function(e){return E1(D1(e,a))}}function R1(n){return null!=n?H1(tm(n)):null}function im(n){if(!n)return null;const a=n.filter(T1);return 0==a.length?null:function(e){return On(D1(e,a).map(S1)).pipe((0,st.U)(E1))}}function Oh(n){return null!=n?im(tm(n)):null}function vy(n,a){return null===n?[a]:Array.isArray(n)?[...n,a]:[n,a]}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,a){return Array.isArray(n)?n.includes(a):n===a}function P1(n,a){const e=nm(a);return nm(n).forEach(s=>{lc(e,s)||e.push(s)}),e}function wa(n,a){return nm(a).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(a){this._rawValidators=a||[],this._composedValidatorFn=R1(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Oh(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,e){return!!this.control&&this.control.hasError(a,e)}getError(a,e){return this.control?this.control.getError(a,e):null}}class mi extends cc{get formDirective(){return null}get path(){return null}}class Qn extends cc{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ud{constructor(a){this._cd=a}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(Qn,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,a){return(Bh(a)?a.asyncValidators:n)||null}function Bh(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class Vh{constructor(a,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(a),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}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(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(P1(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(P1(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(wa(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(wa(a,this._rawAsyncValidators))}hasValidator(a){return lc(this._rawValidators,a)}hasAsyncValidator(a){return lc(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=Gd,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=$d,this.errors=null,this._forEachChild(t=>{t.disable({...a,onlySelf:!0})}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=Yd,this._forEachChild(t=>{t.enable({...a,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Yd||this.status===Gd)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$d:Yd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){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:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,e={}){this.errors=a,this._updateControlsErrors(!1!==e.emitEvent)}get(a){let e=a;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(a,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[a]:null}hasError(a,e){return!!this.getError(a,e)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_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(a){return this._anyControls(e=>e.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){Bh(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=function YT(n){return Array.isArray(n)?R1(n):n||null}(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=function GT(n){return Array.isArray(n)?Oh(n):n||null}(this._rawAsyncValidators)}}class cl extends Vh{constructor(a,e,t){super(om(e),sm(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,e){return this.controls[a]?this.controls[a]:(this.controls[a]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(a,e,t={}){this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(a,e={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(a,e,t={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],e&&this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,e={}){(function N1(n,a,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})})(this,0,a),Object.keys(a).forEach(t=>{(function V1(n,a,e){const t=n.controls;if(!(a?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(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(Object.keys(a).forEach(t=>{const s=this.controls[t];s&&s.patchValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a={},e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(a,e,t)=>(a[t]=e.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&a(t,e)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&a(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(a,e){let t=a;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}}const _s=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Xd}),Xd="always";function Qd(n,a,e=Xd){Jd(n,a),a.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&a.valueAccessor.setDisabledState?.(n.disabled),function Fh(n,a){a.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&F1(n,a)})}(n,a),function Dy(n,a){const e=(t,s)=>{a.valueAccessor.writeValue(t),s&&a.viewToModelUpdate(t)};n.registerOnChange(e),a._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,a),function $T(n,a){a.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&F1(n,a),"submit"!==n.updateOn&&n.markAsTouched()})}(n,a),function Ey(n,a){if(a.valueAccessor.setDisabledState){const e=t=>{a.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),a._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,a)}function jh(n,a,e=!0){const t=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(t),a.valueAccessor.registerOnTouched(t)),dl(n,a),n&&(a._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function zh(n,a){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(a)})}function Jd(n,a){const e=Fd(n);null!==a.validator?n.setValidators(vy(e,a.validator)):"function"==typeof e&&n.setValidators([e]);const t=L1(n);null!==a.asyncValidator?n.setAsyncValidators(vy(t,a.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();zh(a._rawValidators,s),zh(a._rawAsyncValidators,s)}function dl(n,a){let e=!1;if(null!==n){if(null!==a.validator){const s=Fd(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==a.asyncValidator){const s=L1(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return zh(a._rawValidators,t),zh(a._rawAsyncValidators,t),e}function F1(n,a){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function Uh(n,a){Jd(n,a)}function qh(n,a){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(a,e.currentValue)}function U1(n,a){n._syncPendingControls(),a.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function dm(n,a){if(!a)return null;let e,t,s;return Array.isArray(a),a.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),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){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,a){const e=n.indexOf(a);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(a=null,e,t){super(om(e),sm(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Bh(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Wh(a)?a.value:a)}setValue(a,e={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(a,e={}){this.setValue(a,e)}reset(a=this.defaultValue,e={}){this._applyFormState(a),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){Zd(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){Zd(this._onDisabledChange,a)}_forEachChild(a){}_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(a){Wh(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}},Oy=Yh,X1={provide:Qn,useExisting:(0,c.Gpc)(()=>eu)},Gh=(()=>Promise.resolve())();let eu=(()=>{class n extends Qn{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(){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){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,a){return[...a.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:Qn,useExisting:(0,c.Gpc)(()=>$h)};let $h=(()=>{class n extends Qn{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),Qd(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 Qd(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,a){const e=n.indexOf(a);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)&&(Qd(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,a){return dl(n,a)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Jd(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 a;return function(t){return(a||(a=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,a,e,t){if((0,bn.m)(e)&&(t=e,e=void 0),t)return mc(n,a,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](a,l,e)):function y_(n){return(0,bn.m)(n.addListener)&&(0,bn.m)(n.removeListener)}(n)?b_.map(Dm(n,a)):function A_(n){return(0,bn.m)(n.on)&&(0,bn.m)(n.off)}(n)?v_.map(Dm(n,a)):[];if(!s&&(0,Em.z)(n))return(0,jn.z)(u=>mc(u,a,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,a){return e=>t=>n[e](a,t)}var M_=E(1954);const ru={schedule(n){let a=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=ru;t&&(a=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=a(h=>{e=void 0,n(h)});return new Vi.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:a}=ru;return(a?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:a}=ru;return(a?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var C_=E(2631);const x_=new class aA extends C_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class rA extends M_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=ru.requestAnimationFrame(()=>a.flush(void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(ru.cancelAnimationFrame(e),a._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 a=oA++;return tp[a]=!0,km||(km=Promise.resolve()),km.then(()=>T_(a)&&n()),a},clearImmediate(n){T_(n)}},{setImmediate:lA,clearImmediate:cA}=sA,ip={setImmediate(...n){const{delegate:a}=ip;return(a?.setImmediate||lA)(...n)},clearImmediate(n){const{delegate:a}=ip;return(a?.clearImmediate||cA)(n)},delegate:void 0},np=new class E_ extends C_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class S_ extends M_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=ip.setImmediate(a.flush.bind(a,void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(ip.clearImmediate(e),a._scheduled===e&&(a._scheduled=void 0))}});var Hm=E(6321),rp=E(9080);function au(n,a=Hm.z){return function D_(n){return(0,ia.e)((a,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()};a.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,a))}class ap{}function gc(n){return n&&"function"==typeof n.connect&&!(n instanceof jc)}class hl extends ap{constructor(a){super(),this._data=a}connect(){return Ki(this._data)?this._data:(0,$e.of)(this._data)}disconnect(){}}class H_{applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;if(null==u.previousIndex){const d=t(u,l,r);i=e.createEmbeddedView(d.templateRef,d.context,d.index),o=1}else null==r?(e.remove(l),o=3):(i=e.get(l),e.move(i,r),o=2);h&&h({context:i?.context,operation:o,record:u})})}detach(){}}class Rm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),o=i?1:0):null==r?(this._detachAndCacheView(l,e),o=3):(i=this._moveView(l,r,e,s(u)),o=2),h&&h({context:i?.context,operation:o,record:u})})}detach(){for(const a of this._viewCache)a.destroy();this._viewCache=[]}_insertView(a,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=a();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(a,e){const t=e.detach(a);this._maybeCacheView(t,e)}_moveView(a,e,t,s){const h=t.get(a);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(a,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(o=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>o.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,a){return n.start==a.start&&n.end==a.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:(a,e)=>a||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,a,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===a?s.left:s.right:"start"===a?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,a)=>{let e,t=!1;n.subscribe((0,ii.x)(a,s=>{const h=e;e=s,t&&a.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(a){return this._attachedHost=a,a.attach(this)}detach(){let a=this._attachedHost;null!=a&&(this._attachedHost=null,a.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(a){this._attachedHost=a}}class ou extends lp{constructor(a,e,t,s,h){super(),this.component=a,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class cp extends lp{constructor(a,e,t,s){super(),this.templateRef=a,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(a,e=this.context){return this.context=e,super.attach(a)}detach(){return this.context=void 0,super.detach()}}class _A extends lp{constructor(a){super(),this.element=a instanceof c.SBq?a.nativeElement:a}}class fl{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(a){return a instanceof ou?(this._attachedPortal=a,this.attachComponentPortal(a)):a instanceof cp?(this._attachedPortal=a,this.attachTemplatePortal(a)):this.attachDomPortal&&a instanceof _A?(this._attachedPortal=a,this.attachDomPortal(a)):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(a){this._disposeFn=a}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class bA extends fl{constructor(a,e,t,s,h){super(),this.outletElement=a,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(a){const t=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component);let s;return a.viewContainerRef?(s=a.viewContainerRef.createComponent(t,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector,a.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(a.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=a,s}attachTemplatePortal(a){let e=a.viewContainerRef,t=e.createEmbeddedView(a.templateRef,a.context,{injector:a.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=a,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(a){return a.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(a,e){this._viewportRuler=a,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=a.style.left||"",this._previousHTMLStyles.top=a.style.top||"",a.style.left=Mn(-this._previousScrollPosition.left),a.style.top=Mn(-this._previousScrollPosition.top),a.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const a=this._document.documentElement,t=a.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,a.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(a,e,t,s){this._scrollDispatcher=a,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(a){this._overlayRef=a}enable(){if(this._scrollSubscription)return;const a=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=a.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=a.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,a){return a.some(e=>n.bottome.bottom||n.righte.right)}function su(n,a){return a.some(e=>n.tope.bottom||n.lefte.right)}class MA{constructor(a,e,t,s){this._scrollDispatcher=a,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(a){this._overlayRef=a}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(a){if(this.scrollStrategy=new AA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,a){const e=Object.keys(a);for(const t of e)void 0!==a[t]&&(this[t]=a[t])}}}class xA{constructor(a,e){this.connectionPair=a,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 o=r[i];if(o._outsidePointerEvents.observers.length<1||!o.hasAttached())continue;if(o.overlayElement.contains(u)||o.overlayElement.contains(l))break;const d=o._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(a){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(a);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 a=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),a}dispose(){const a=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,a&&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(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))}updateSize(a){this._config={...this._config,...a},this._updateElementSize()}setDirection(a){this._config={...this._config,direction:a},this._updateElementDirection()}addPanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!0)}removePanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!1)}getDirection(){const a=this._config.direction;return a?"string"==typeof a?a:a.value:"ltr"}updateScrollStrategy(a){a!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=a,this.hasAttached()&&(a.attach(this),a.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const a=this._pane.style;a.width=Mn(this._config.width),a.height=Mn(this._config.height),a.minWidth=Mn(this._config.minWidth),a.minHeight=Mn(this._config.minHeight),a.maxWidth=Mn(this._config.maxWidth),a.maxHeight=Mn(this._config.maxHeight)}_togglePointerEvents(a){this._pane.style.pointerEvents=a?"":"none"}_attachBackdrop(){const a="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(a)})}):this._backdropElement.classList.add(a)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const a=this._backdropElement;if(a){if(this._animationsDisabled)return void this._disposeBackdrop(a);a.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{a.addEventListener("transitionend",this._backdropTransitionendHandler)}),a.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(a)},500))}}_toggleClasses(a,e,t){const s=il(e||[]).filter(h=>!!h);s.length&&(t?a.classList.add(...s):a.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const a=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()),a.unsubscribe())})})}_disposeScrollStrategy(){const a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())}_disposeBackdrop(a){a&&(a.removeEventListener("click",this._backdropClickHandler),a.removeEventListener("transitionend",this._backdropTransitionendHandler),a.remove(),this._backdropElement===a&&(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(a,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(a)}attach(a){this._validatePositions(),a.hostElement.classList.add(vc),this._overlayRef=a,this._boundingBox=a.hostElement,this._pane=a.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 a=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(a,s,l),i=this._getOverlayPoint(r,e,l),o=this._getOverlayFit(i,e,t,l);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(o,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=o,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 a=this._lastPosition;if(a){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,a);this._applyPosition(a,e)}else this.apply()}withScrollableContainers(a){return this._scrollables=a,this}withPositions(a){return this._preferredPositions=a,-1===a.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(a){return this._viewportMargin=a,this}withFlexibleDimensions(a=!0){return this._hasFlexibleDimensions=a,this}withGrowAfterOpen(a=!0){return this._growAfterOpen=a,this}withPush(a=!0){return this._canPush=a,this}withLockedPosition(a=!0){return this._positionLocked=a,this}setOrigin(a){return this._origin=a,this}withDefaultOffsetX(a){return this._offsetX=a,this}withDefaultOffsetY(a){return this._offsetY=a,this}withTransformOriginOn(a){return this._transformOriginSelector=a,this}_getOriginPoint(a,e,t){let s,h;if("center"==t.originX)s=a.left+a.width/2;else{const u=this._isRtl()?a.right:a.left,l=this._isRtl()?a.left:a.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?a.top+a.height/2:"top"==t.originY?a.top:a.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(a,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:a.x+s,y:a.y+h}}_getOverlayFit(a,e,t,s){const h=F_(e);let{x:u,y:l}=a,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(a,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(a.fitsInViewportVertically||null!=u&&u<=s)&&(a.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(a,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};const s=F_(e),h=this._viewportRect,u=Math.max(a.x+s.width-h.width,0),l=Math.max(a.y+s.height-h.height,0),r=Math.max(h.top-t.top-a.y,0),i=Math.max(h.left-t.left-a.x,0);let o=0,d=0;return o=s.width<=h.width?i||-u:a.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=a.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-a.x+this._viewportMargin,o=a.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=a.x,o=t.right-a.x;else{const m=Math.min(t.right-a.x+t.left,a.x),g=this._lastBoundingBoxSize.width;o=2*m,d=a.x-m,o>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=a.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:o,height:h}}_setBoundingBoxStyles(a,e){const t=this._calculateBoundingBoxRect(a,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(a,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const o=this._viewportRuler.getViewportScrollPosition();ml(t,this._getExactOverlayY(e,a,o)),ml(t,this._getExactOverlayX(e,a,o))}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(a,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===a.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Mn(h.y),s}_getExactOverlayX(a,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===a.overlayX?"left":"right":"end"===a.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 a=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:su(a,t),isOriginOutsideView:hp(a,t),isOverlayClipped:su(e,t),isOverlayOutsideView:hp(e,t)}}_subtractOverflows(a,...e){return e.reduce((t,s)=>t-Math.max(s,0),a)}_getNarrowedViewportRect(){const a=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+a-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:a-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(a,e){return"x"===e?null==a.offsetX?this._offsetX:a.offsetX:null==a.offsetY?this._offsetY:a.offsetY}_validatePositions(){}_addPanelClasses(a){this._pane&&il(a).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(a=>{this._pane.classList.remove(a)}),this._appliedPanelClasses=[])}_getOriginRect(){const a=this._origin;if(a instanceof c.SBq)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const e=a.width||0,t=a.height||0;return{top:a.y,bottom:a.y+t,left:a.x,right:a.x+e,height:t,width:e}}}function ml(n,a){for(let e in a)a.hasOwnProperty(e)&&(n[e]=a[e]);return n}function Om(n){if("number"!=typeof n&&null!=n){const[a,e]=n.split(EA);return e&&"px"!==e?null:parseFloat(a)}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(a){const e=a.getConfig();this._overlayRef=a,this._width&&!e.width&&a.updateSize({width:this._width}),this._height&&!e.height&&a.updateSize({height:this._height}),a.hostElement.classList.add(gp),this._isDisposed=!1}top(a=""){return this._bottomOffset="",this._topOffset=a,this._alignItems="flex-start",this}left(a=""){return this._xOffset=a,this._xPosition="left",this}bottom(a=""){return this._topOffset="",this._bottomOffset=a,this._alignItems="flex-end",this}right(a=""){return this._xOffset=a,this._xPosition="right",this}start(a=""){return this._xOffset=a,this._xPosition="start",this}end(a=""){return this._xOffset=a,this._xPosition="end",this}width(a=""){return this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a,this}height(a=""){return this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a,this}centerHorizontally(a=""){return this.left(a),this._xPosition="center",this}centerVertically(a=""){return this.top(a),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const a=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),o=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===o?(f="center",p?g=d:m=d):p?"left"===o||"end"===o?(f="flex-end",m=d):("right"===o||"start"===o)&&(f="flex-start",g=d):"left"===o||"start"===o?(f="flex-start",m=d):("right"===o||"end"===o)&&(f="flex-end",g=d),a.position=this._cssPosition,a.marginLeft=r?"0":m,a.marginTop=i?"0":this._topOffset,a.marginBottom=this._bottomOffset,a.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(gp),t.justifyContent=t.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.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,Qr=(()=>{class n{constructor(e,t,s,h,u,l,r,i,o,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=o,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:[Qr],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:[Qr,RA],imports:[al,ys,wc,wc]}),n})();function LA(n,a){}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=o=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(o);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(a,e){this.overlayRef=a,this.config=e,this.closed=new ie.x,this.disableClose=e.disableClose,this.backdropClick=a.backdropClick(),this.keydownEvents=a.keydownEvents(),this.outsidePointerEvents=a.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=a.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(a,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(a),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(a="",e=""){return this.overlayRef.updateSize({width:a,height:e}),this}addPanelClass(a){return this.overlayRef.addPanelClass(a),this}removePanelClass(a){return this.overlayRef.removePanelClass(a),this}}const Vm=new c.OlP("DialogScrollStrategy"),$_=new c.OlP("DialogData"),PA=new c.OlP("DefaultDialogConfig"),X_={provide:Vm,deps:[Qr],useFactory:function IA(n){return()=>n.scrollStrategies.block()}};let OA=0,Q_=(()=>{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(Qr),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,a){let e=n.length;for(;e--;)a(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:[Q_,X_],imports:[yc,ys,Ka,ys]}),n})();class bp{}class J_{}const Ca="*";function ln(n,a){return{type:7,name:n,definitions:a,options:{}}}function ci(n,a=null){return{type:4,styles:a,timings:n}}function K_(n,a=null){return{type:2,steps:n,options:a}}function ut(n){return{type:6,styles:n,offset:null}}function Pt(n,a,e){return{type:0,name:n,styles:a,options:e}}function ni(n,a,e=null){return{type:1,expr:n,animation:a,options:e}}class Cc{constructor(a=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=a+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class eb{constructor(a){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=a;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(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const e=a*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const a=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function zm(n,a){}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,o){super(e,t,s,h,u,l,r,o),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(a,e,t){this._ref=a,this._containerInstance=t,this._afterOpened=new ie.x,this._beforeClosed=new ie.x,this._state=0,this.disableClose=e.disableClose,this.id=a.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()}),a.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,a,e){n._closeInteractionType=a,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(a){this._result=a,this._containerInstance._animationStateChanged.pipe((0,Ai.h)(e=>"closing"===e.state),(0,re.q)(1)).subscribe(e=>{this._beforeClosed.next(a),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(a){let e=this._ref.config.positionStrategy;return a&&(a.left||a.right)?a.left?e.left(a.left):e.right(a.right):e.centerHorizontally(),a&&(a.top||a.bottom)?a.top?e.top(a.top):e.bottom(a.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(a="",e=""){return this._ref.updateSize(a,e),this}addPanelClass(a){return this._ref.addPanelClass(a),this}removePanelClass(a){return this._ref.removePanelClass(a),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:[Qr],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,o,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=o,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(Q_)}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})(),Jr=(()=>{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(Qr),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,a){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?a.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(Jr))},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:[Jr,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(a){this._box=a,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(a){return this._elementObservables.has(a)||this._elementObservables.set(a,new Ui.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(a,{box:this._box}),()=>{this._resizeObserver?.unobserve(a),t.unsubscribe(),this._elementObservables.delete(a)}}).pipe((0,Ai.h)(e=>e.some(t=>t.target===a)),Ue({bufferSize:1,refCount:!0}),At(this._destroyed))),this._elementObservables.get(a)}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,a){1&n&&c._UZ(0,"span",19)}function fb(n,a){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,a){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,a){1&n&&c._UZ(0,"div",20)}function $m(n,a){}function Xm(n,a){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,a){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 Qm(n,a){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function Jm(n,a){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function rM(n,a){}function aM(n,a){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,a){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function sM(n,a){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function gb(n,a){1&n&&c._UZ(0,"div",29)}function Km(n,a){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,a){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,a){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,Qm,3,0,"div",6),c.YNc(8,Jm,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,Qa,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:a=>a}))}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(a,e,t){this.url=a,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;sa?a.pathname+a.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 o=s.get(l);o||(o=[],s.set(l,o)),o.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,a,e,t){this._defaultErrorStateMatcher=n,this._parentForm=a,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,o,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&&o.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(Qn,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,a){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(a){const e=this._sticky;this._sticky=lt(a),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const a=this._hasStickyChanged;return this._hasStickyChanged=!1,a}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...a){super(...a),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(a,e){e.nativeElement.classList.add(...a._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 Qb extends Lp{}const v0=Fo(Qb);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})(),Jb=(()=>{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(a,e,t,s,h=!0,u=!0,l){this._isNativeHtmlTable=a,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(a,e){const t=[];for(const s of a)if(s.nodeType===s.ELEMENT_NODE){t.push(s);for(let h=0;h{for(const s of t)this._removeStickyStyle(s,e)})}updateStickyColumns(a,e,t,s=!0){if(!a.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=a[0],u=h.children.length,l=this._getCellWidths(h,s),r=this._getStickyStartColumnPositions(l,e),i=this._getStickyEndColumnPositions(l,t),o=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 a)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(a,e,t){if(!this._isBrowser)return;const s="bottom"===t?a.slice().reverse():a,h="bottom"===t?e.slice().reverse():e,u=[],l=[],r=[];for(let o=0,d=0;o{for(let o=0;o{e.some(s=>!s)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(a,e){for(const s of e)a.style[s]="",a.classList.remove(this._borderCellCss[s]);Kb.some(s=>-1===e.indexOf(s)&&a.style[s])?a.style.zIndex=this._getCalculatedZIndex(a):(a.style.zIndex="",this._needsPositionStickyOnElement&&(a.style.position=""),a.classList.remove(this._stickCellCss))}_addStickyStyle(a,e,t,s){a.classList.add(this._stickCellCss),s&&a.classList.add(this._borderCellCss[e]),a.style[e]=`${t}px`,a.style.zIndex=this._getCalculatedZIndex(a),this._needsPositionStickyOnElement&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(a){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const s of Kb)a.style[s]&&(t+=e[s]);return t?`${t}`:""}_getCellWidths(a,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],s=a.children;for(let h=0;h0;h--)e[h]&&(t[h]=s,s+=a[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,o,d,p,m){this._differs=e,this._changeDetectorRef=t,this._elementRef=s,this._dir=u,this._platform=r,this._viewRepeater=i,this._coalescedStyleScheduler=o,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,a){return n.concat(Array.from(a))}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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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 Jb{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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:Jb,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(a){a=Array.isArray(a)?a:[],this._data.next(a),this._renderChangesSubscription||this._filterData(a)}get filter(){return this._filter.value}set filter(a){this._filter.next(a),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(a){this._sort=a,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(a){this._paginator=a,this._updateChangeSubscription()}constructor(a=[]){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 o=typeof r,d=typeof i;o!==d&&("number"===o&&(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(a),this._updateChangeSubscription()}_updateChangeSubscription(){const a=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,a]).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(a){return this.filteredData=null==this.filter||""===this.filter?a:a.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(a){return this.sort?this.sortData(a.slice(),this.sort):a}_pageData(a){if(!this.paginator)return a;const e=this.paginator.pageIndex*this.paginator.pageSize;return a.slice(e,e+this.paginator.pageSize)}_updatePaginator(a){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=a,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:[Qr],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:[Qa,x.ez,bt,$n,kh,uu]}),n})();var kE=E(5177);const cH=["mat-menu-item",""];function dH(n,a){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,a){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:[Qr],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,o){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=o,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],[o,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=o="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:o,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:o,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(Qr),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 a;return function(t){return(a||(a=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:[Qr],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:[Qr],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,o,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=o,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,o,d,p,m){super(e,t,s,h,u,l,r,i,o,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(Qr),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 JH(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,Qa,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,Jf,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,Jf,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,a){yield function iL(n){return new Promise(a=>setTimeout(a,n))}(n),a()})).apply(this,arguments)}function iD(n,a){for(const e of n)if(e.namespace+":"+e.friendlyName===a)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,a){const e=a.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(Jr),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,a){const e="object"==typeof a;return new Promise((t,s)=>{const h=new pL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(a.defaultValue):s(new Bs.K)}});n.subscribe(h)})}function fL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function mL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function gL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function _L(n,a){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,Qi,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,Qi,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(Jr),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,Qi,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(Jr),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,Qi,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(Jr),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,a){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,Qi,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,a){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,a){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,a){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=a.$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,a){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,a){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,a){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,a){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,a){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,a){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=a.$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,a){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,a){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=a.$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,a){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=a.$implicit,t=a.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(Jr))},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,a){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,a){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,a){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 QL=function(n,a){return{background:n,color:a}},JL=function(n,a){return{"min-height":n,"background-color":a}};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,QL,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,JL,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,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function fP(n,a){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,a){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,a){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,Qi,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(Jr),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,Qi,Ci]}),n})();function wP(n,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function vP(n,a){1&n&&c._UZ(0,"th",14)}function yP(n,a){if(1&n&&(c.TgZ(0,"td",15),c._uU(1),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.hij(" ",e.userExtSource.extSource.name," ")}}function AP(n,a){1&n&&c._UZ(0,"tr",16)}function MP(n,a){1&n&&c._UZ(0,"tr",17)}function CP(n,a){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,Qi,hD,pD,Ci,OC]}),n})();function UP(n,a){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(a,e,t){this.dialogRef=a,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 a=this.data.attribute?.value??[],e=this.sshControl.value;a.includes(e)||a.push(e),this.data.attribute.value=a,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{a.pop()})}}function XP(n,a){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function QP(n,a){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 JP(n,a){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(a){return new(a||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(a,e){1&a&&(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&a&&(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,Qi,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,QP,3,1,"div",2),c.YNc(6,JP,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,a){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,a){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 a;return function(t){return(a||(a=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,a){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,a){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,a){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,a){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,a){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(Jr),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,Qi,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,a){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,a){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,a,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(a.forEach(r=>{const i=r.get("offset"),o=i==u,d=o&&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)}),o||h.push(d),l=d,u=i}),s.length)throw function qI(n){return new c.vHH(3502,!1)}();return h}function BC(n,a,e,t){switch(a){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,a,e){const h=NC(n.element,n.triggerName,n.fromState,n.toState,a||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function NC(n,a,e,t,s="",h=0,u){return{element:n,triggerName:a,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function Da(n,a,e){let t=n.get(a);return t||n.set(a,t=e),t}function wD(n){const a=n.indexOf(":");return[n.substring(1,a),n.slice(a+1)]}const iO=(()=>typeof document>"u"?null:document.documentElement)();function jC(n){const a=n.parentNode||n.host||null;return a===iO?null:a}let Au=null,vD=!1;function yD(n,a){for(;a;){if(a===n)return!0;a=jC(a)}return!1}function AD(n,a,e){if(e)return Array.from(n.querySelectorAll(a));const t=n.querySelector(a);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 a=!0;return Au.style&&!function nO(n){return"ebkit"==n.substring(1,6)}(n)&&(a=n in Au.style,!a&&vD&&(a="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Au.style)),a}(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 a=n.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:qC(parseFloat(a[1]),a[2])}function qC(n,a){return"s"===a?n*oO:n}function pw(n,a,e){return n.hasOwnProperty("duration")?n:function lO(n,a,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 a.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=a.length;s<0&&(a.push(function AI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(a.push(function MI(){return new c.vHH(3101,!1)}()),l=!0),l&&a.splice(r,0,_D())}return{duration:s,delay:h,easing:u}}(n,a,e)}function O0(n,a={}){return Object.keys(n).forEach(e=>{a[e]=n[e]}),a}function TD(n){const a=new Map;return Object.keys(n).forEach(e=>{a.set(e,n[e])}),a}function Oc(n,a=new Map,e){if(e)for(let[t,s]of e)a.set(t,s);for(let[t,s]of n)a.set(t,s);return a}function Es(n,a,e){a.forEach((t,s)=>{const h=YC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function Mu(n,a){a.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 a=[];if("string"==typeof n){let e;for(;e=WC.exec(n);)a.push(e[1]);WC.lastIndex=0}return a}function V0(n,a,e){const t=n.toString(),s=t.replace(WC,(h,u)=>{let l=a[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 a=[];let e=n.next();for(;!e.done;)a.push(e.value),e=n.next();return a}const uO=/-+([a-z0-9])/g;function YC(n){return n.replace(uO,(...a)=>a[1].toUpperCase())}function ka(n,a,e){switch(a.type){case 7:return n.visitTrigger(a,e);case 0:return n.visitState(a,e);case 1:return n.visitTransition(a,e);case 2:return n.visitSequence(a,e);case 3:return n.visitGroup(a,e);case 4:return n.visitAnimate(a,e);case 5:return n.visitKeyframes(a,e);case 6:return n.visitStyle(a,e);case 8:return n.visitReference(a,e);case 9:return n.visitAnimateChild(a,e);case 10:return n.visitAnimateRef(a,e);case 11:return n.visitQuery(a,e);case 12:return n.visitStagger(a,e);default:throw function TI(n){return new c.vHH(3004,!1)}()}}function DD(n,a){return window.getComputedStyle(n)[a]}const mw="*";function fO(n,a){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function mO(n,a,e){if(":"==n[0]){const r=function gO(n,a){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 a.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)}()),a;const s=t[1],h=t[2],u=t[3];a.push(kD(s,u));"<"==h[0]&&!(s==mw&&u==mw)&&a.push(kD(u,s))}(t,e,a)):e.push(n),e}const gw=new Set(["true","1"]),_w=new Set(["false","0"]);function kD(n,a){const e=gw.has(n)||_w.has(n),t=gw.has(a)||_w.has(a);return(s,h)=>{let u=n==mw||n==s,l=a==mw||a==h;return!u&&e&&"boolean"==typeof s&&(u=s?gw.has(n):_w.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?gw.has(a):_w.has(a)),u&&l}}const _O=new RegExp("s*:selfs*,?","g");function GC(n,a,e,t){return new bO(n).build(a,e,t)}class bO{constructor(a){this._driver=a}build(a,e,t){const s=new yO(e);return this._resetContextStyleTimingState(s),ka(this,B0(a),s)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==a.name.charAt(0)&&e.errors.push(function EI(){return new c.vHH(3006,!1)}()),a.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(o=>{r.name=o,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:a.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(a,e){const t=this.visitStyle(a.styles,e),s=a.options&&a.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,a){return new c.vHH(3008,!1)}()))}return{type:0,name:a.name,style:t,options:s?{params:s}:null}}visitTransition(a,e){e.queryCount=0,e.depCount=0;const t=ka(this,B0(a.animation),e);return{type:1,matchers:fO(a.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Cu(a.options)}}visitSequence(a,e){return{type:2,steps:a.steps.map(t=>ka(this,t,e)),options:Cu(a.options)}}visitGroup(a,e){const t=e.currentTime;let s=0;const h=a.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(a.options)}}visitAnimate(a,e){const t=function MO(n,a){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return $C(pw(n,a).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,a);return $C(s.duration,s.delay,s.easing)}(a.timings,e.errors);e.currentAnimateTimings=t;let s,h=a.styles?a.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=a.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(a,e){const t=this._makeStyleAst(a,e);return this._validateStyleAst(t,e),t}_makeStyleAst(a,e){const t=[],s=Array.isArray(a.styles)?a.styles:[a.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:a.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(a,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),a.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),o=i.get(r);let d=!0;o&&(h!=s&&h>=o.startTime&&s<=o.endTime&&(e.errors.push(function RI(n,a,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=o.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function dO(n,a,e){const t=a.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(a,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 o=a.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 a=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;a=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;a=parseFloat(e.get("offset")),e.delete("offset")}return a}(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(a,e){return{type:8,animation:ka(this,B0(a.animation),e),options:Cu(a.options)}}visitAnimateChild(a,e){return e.depCount++,{type:9,options:Cu(a.options)}}visitAnimateRef(a,e){return{type:10,animation:this.visitReference(a.animation,e),options:Cu(a.options)}}visitQuery(a,e){const t=e.currentQuerySelector,s=a.options||{};e.queryCount++,e.currentQuery=a;const[h,u]=function wO(n){const a=!!n.split(/\s*,\s*/).find(e=>":self"==e);return a&&(n=n.replace(_O,"")),n=n.replace(/@\*/g,hw).replace(/@\w+/g,e=>hw+"-"+e.slice(1)).replace(/:animating/g,UC),[n,a]}(a.selector);e.currentQuerySelector=t.length?t+" "+h:h,Da(e.collectedStyles,e.currentQuerySelector,new Map);const l=ka(this,B0(a.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:a.selector,options:Cu(a.options)}}visitStagger(a,e){e.currentQuery||e.errors.push(function BI(){return new c.vHH(3013,!1)}());const t="full"===a.timings?{duration:0,delay:0,easing:"full"}:pw(a.timings,e.errors,!0);return{type:12,animation:ka(this,B0(a.animation),e),timings:t,options:null}}}class yO{constructor(a){this.errors=a,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,a,e){return{duration:n,delay:a,easing:e}}function XC(n,a,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:a,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class bw{constructor(){this._map=new Map}get(a){return this._map.get(a)||[]}append(a,e){let t=this._map.get(a);t||this._map.set(a,t=[]),t.push(...e)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const TO=new RegExp(":enter","g"),EO=new RegExp(":leave","g");function QC(n,a,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new DO).buildKeyframes(n,a,e,t,s,h,u,l,r,i)}class DO{buildKeyframes(a,e,t,s,h,u,l,r,i,o=[]){i=i||new bw;const d=new JC(a,e,i,s,h,o,[]);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(a,e){}visitState(a,e){}visitTransition(a,e){}visitAnimateChild(a,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(a.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=a}visitAnimateRef(a,e){const t=e.createSubContext(a.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],e,t),this.visitReference(a.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=a}_applyAnimationRefDelays(a,e,t){for(const s of a){const h=s?.delay;if(h){const u="number"==typeof h?h:Cl(V0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(a,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&&a.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(a,e){e.updateOptions(a.options,!0),ka(this,a.animation,e),e.previousNode=a}visitSequence(a,e){const t=e.subContextCount;let s=e;const h=a.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)}a.steps.length&&(a.steps.forEach(u=>ka(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=a}visitGroup(a,e){const t=[];let s=e.currentTimeline.currentTime;const h=a.options&&a.options.delay?Cl(a.options.delay):0;a.steps.forEach(u=>{const l=e.createSubContext(a.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=a}_visitTiming(a,e){if(a.dynamic){const t=a.strValue;return pw(e.params?V0(t,e.params,e.errors):t,e.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,e){const t=e.currentAnimateTimings=this._visitTiming(a.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=a.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=a}visitStyle(a,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||a.easing;a.isEmptyStep?t.applyEmptyStep(h):t.setStyles(a.styles,h,e.errors,e.options),e.previousNode=a}visitKeyframes(a,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,a.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=a}visitQuery(a,e){const t=e.currentTimeline.currentTime,s=a.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(a.selector,a.originalSelector,a.limit,a.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,o)=>{e.currentQueryIndex=o;const d=e.createSubContext(a.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),ka(this,a.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=a}visitStagger(a,e){const t=e.parentContext,s=e.currentTimeline,h=a.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 o=e.currentTimeline;r&&o.delayNextStep(r);const d=o.currentTime;ka(this,a.animation,e),e.previousNode=a,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const ww={};class JC{constructor(a,e,t,s,h,u,l,r){this._driver=a,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(a,e){if(!a)return;const t=a;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 a={};if(this.options){const e=this.options.params;if(e){const t=a.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return a}createSubContext(a=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(a),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(a){return this.previousNode=ww,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,e,t){const s={duration:e??a.duration,delay:this.currentTimeline.currentTime+(t??0)+a.delay,easing:""},h=new kO(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,s,a.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,e,t,s,h,u){let l=[];if(s&&l.push(this.element),a.length>0){a=(a=a.replace(TO,"."+this._enterClassName)).replace(EO,"."+this._leaveClassName);let i=this._driver.query(this.element,a,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(a,e,t,s){this._driver=a,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(a){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+a),e&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,e){return this.applyStylesToKeyframe(),new vw(this._driver,a,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(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,e){this._localTimelineStyles.set(a,e),this._globalTimelineStyles.set(a,e),this._styleSummary.set(a,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||Ca),this._currentKeyframe.set(e,Ca);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function HO(n,a){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||a.keys();for(let h of t)e.set(h,Ca)}else Oc(s,e)}),e}(a,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((a,e)=>{this._currentKeyframe.set(e,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,a)}))}snapshotCurrentStyles(){for(let[a,e]of this._localTimelineStyles)this._pendingStyles.set(a,e),this._updateStyle(a,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let e in this._currentKeyframe)a.push(e);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=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((o,d)=>{"!"===o?a.add(d):o===Ca&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=a.size?fw(a.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(a,e,t,s,h,u,l=!1){super(a,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 a=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Oc(a[0]);r.set("offset",0),h.push(r);const i=Oc(a[0]);i.set("offset",LD(l)),h.push(i);const o=a.length-1;for(let d=1;d<=o;d++){let p=Oc(a[d]);const m=p.get("offset");p.set("offset",LD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",a=h}return XC(this.element,a,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function LD(n,a=3){const e=Math.pow(10,a-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(a,e){return YC(a)}normalizeStyleValue(a,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,a){return new c.vHH(3005,!1)}())}return u+h}}function PD(n,a,e,t,s,h,u,l,r,i,o,d,p){return{type:0,element:n,triggerName:a,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:o,totalTime:d,errors:p}}const ZC={};class ID{constructor(a,e,t){this._triggerName=a,this.ast=e,this._stateStyles=t}match(a,e,t,s){return function PO(n,a,e,t,s){return n.some(h=>h(a,e,t,s))}(this.ast.matchers,a,e,t,s)}buildStyles(a,e,t){let s=this._stateStyles.get("*");return void 0!==a&&(s=this._stateStyles.get(a?.toString())||s),s?s.buildStyles(e,t):new Map}build(a,e,t,s,h,u,l,r,i,o){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=o?[]:QC(a,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,a){const e=O0(a);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class OO{constructor(a,e,t){this.styles=a,this.defaultParams=e,this.normalizer=t}buildStyles(a,e){const t=new Map,s=O0(this.defaultParams);return Object.keys(a).forEach(h=>{const u=a[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(a,e,t){this.name=a,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(a,s,this.states))}),this.fallbackTransition=function NO(n,a,e){return new ID(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,e,t,s){return this.transitionFactories.find(u=>u.match(a,e,t,s))||null}matchStyles(a,e,t){return this.fallbackTransition.buildStyles(a,e,t)}}function OD(n,a,e){n.has(a)?n.has(e)||n.set(e,n.get(a)):n.has(e)&&n.set(a,n.get(e))}const jO=new bw;class zO{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(a,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(a,h)}_buildPlayer(a,e,t){const s=a.element,h=bD(this._normalizer,a.keyframes,e,t);return this._driver.animate(s,h,a.duration,a.delay,a.easing,[],!0)}create(a,e,t={}){const s=[],h=this._animations.get(a);let u;const l=new Map;if(h?(u=QC(this._driver,e,h,FC,dw,new Map,new Map,t,jO,s),u.forEach(o=>{const d=Da(l,o.element,new Map);o.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((o,d)=>{o.forEach((p,m)=>{o.set(m,this._driver.computeStyle(d,m,Ca))})});const i=Ic(u.map(o=>{const d=l.get(o.element);return this._buildPlayer(o,new Map,d)}));return this._playersById.set(a,i),i.onDestroy(()=>this.destroy(a)),this.players.push(i),i}destroy(a){const e=this._getPlayer(a);e.destroy(),this._playersById.delete(a);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(a){const e=this._playersById.get(a);if(!e)throw function $I(n){return new c.vHH(3301,!1)}();return e}listen(a,e,t,s){const h=NC(e,"","","");return BC(this._getPlayer(a),t,h,s),()=>{}}command(a,e,t,s){if("register"==t)return void this.register(a,s[0]);if("create"==t)return void this.create(a,e,s[0]||{});const h=this._getPlayer(a);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(a)}}}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(a,e=""){this.namespaceId=e;const t=a&&a.hasOwnProperty("value");if(this.value=function JO(n){return n??null}(t?a.value:a),t){const h=O0(a);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const e=a.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(a,e,t){this.id=a,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+a,ao(e,this._hostClassName)}listen(a,e,t,s){if(!this._triggers.has(e))throw function XI(n,a){return new c.vHH(3302,!1)}();if(null==t||0==t.length)throw function QI(n){return new c.vHH(3303,!1)}();if(!function KO(n){return"start"==n||"done"==n}(t))throw function JI(n,a){return new c.vHH(3400,!1)}();const h=Da(this._elementListeners,a,[]),u={name:e,phase:t,callback:s};h.push(u);const l=Da(this._engine.statesByElement,a,new Map);return l.has(e)||(ao(a,uw),ao(a,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(a,e){return!this._triggers.has(a)&&(this._triggers.set(a,e),!0)}_getTrigger(a){const e=this._triggers.get(a);if(!e)throw function KI(n){return new c.vHH(3401,!1)}();return e}trigger(a,e,t,s=!0){const h=this._getTrigger(e),u=new nx(this.id,e,a);let l=this._engine.statesByElement.get(a);l||(ao(a,uw),ao(a,uw+"-"+e),this._engine.statesByElement.set(a,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,a){const e=Object.keys(n),t=Object.keys(a);if(e.length!=t.length)return!1;for(let s=0;s{Mu(a,v),Es(a,z)})}return}const p=Da(this._engine.playersByElement,a,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,a,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(ao(a,BD),u.onStart(()=>{qp(a,BD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(a);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(e=>e.delete(a)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const e=this._engine.playersByElement.get(a);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,e){const t=this._engine.driver.query(a,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(a,e,t,s){const h=this._engine.statesByElement.get(a),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const o=this.trigger(a,i,N0,s);o&&l.push(o)}}),l.length)return this._engine.markElementAsRemoved(this.id,a,!0,e,u),t&&Ic(l).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const e=this._elementListeners.get(a),t=this._engine.statesByElement.get(a);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,o=new tx(N0),d=new nx(this.id,u,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:u,transition:r,fromState:i,toState:o,player:d,isFallbackTransition:!0})})}}removeNode(a,e){const t=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,e),this.triggerLeaveAnimation(a,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(a):[];if(h&&h.length)s=!0;else{let u=a;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(a),s)t.markElementAsRemoved(this.id,a,!1,e);else{const h=a[Uo];(!h||h===VD)&&(t.afterFlush(()=>this.clearElementCache(a)),t.destroyInnerAnimations(a),t._onRemovalComplete(a,e))}}insertNode(a,e){ao(a,this._hostClassName)}drainQueuedTransitions(a){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=a,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(a){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class XO{_onRemovalComplete(a,e){this.onRemovalComplete(a,e)}constructor(a,e,t){this.bodyNode=a,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 a=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&a.push(t)})}),a}createNamespace(a,e){const t=new $O(a,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[a]=t}_balanceNamespaceList(a,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,a),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(a)}else t.push(a);return s.set(e,a),a}register(a,e){let t=this._namespaceLookup[a];return t||(t=this.createNamespace(a,e)),t}registerTrigger(a,e,t){let s=this._namespaceLookup[a];s&&s.register(e,t)&&this.totalAnimations++}destroy(a,e){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(a);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const e=new Set,t=this.statesByElement.get(a);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(a,e,t,s){if(yw(e)){const h=this._fetchNamespace(a);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(a,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(a){const u=this._fetchNamespace(a);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,e){e?this.disabledNodes.has(a)||(this.disabledNodes.add(a),ao(a,ex)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),qp(a,ex))}removeNode(a,e,t){if(yw(e)){const s=a?this._fetchNamespace(a):null;s?s.removeNode(e,t):this.markElementAsRemoved(a,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==a&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(a,e,t,s,h){this.collectedLeaveElements.push(e),e[Uo]={namespaceId:a,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(a,e,t,s,h){return yw(e)?this._fetchNamespace(a).listen(e,t,s,h):()=>{}}_buildInstruction(a,e,t,s,h){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,t,s,a.fromState.options,a.toState.options,e,h)}destroyInnerAnimations(a){let e=this.driver.query(a,hw,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(a,UC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(a){const e=this.playersByElement.get(a);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(a){const e=this.playersByQueriedElement.get(a);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return Ic(this.players).onDone(()=>a());a()})}processLeaveNode(a){const e=a[Uo];if(e&&e.setForRemoval){if(a[Uo]=VD,e.namespaceId){this.destroyInnerAnimations(a);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(a)}this._onRemovalComplete(a,e.setForRemoval)}a.classList?.contains(ex)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(a=-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(a){throw function ZI(n){return new c.vHH(3402,!1)}()}_flushAnimations(a,e){const t=new bw,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,o=new Set;this.disabledNodes.forEach(mt=>{o.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))}),a.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,Jn=St.element;if(Pn.push(pi),this.collectedEnterElements.length){const Ar=Jn[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,Jn),Ha=Be.get(Jn),Bc=g.get(Jn),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(Jn,cn.fromStyles)),pi.onDestroy(()=>Es(Jn,cn.toStyles)),void s.push(pi);if(St.isFallbackTransition)return pi.onStart(()=>Mu(Jn,cn.fromStyles)),pi.onDestroy(()=>Es(Jn,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(Jn,cn.timelines),u.push({instruction:cn,player:pi,element:Jn}),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,a){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(o.has(vt))return St.onDestroy(()=>Es(vt,pi.toStyles)),St.disabled=!0,St.overrideTotalTime(pi.totalTime),void s.push(St);let Jn=T2;if(Hr.size>1){let Ha=vt;const Bc=[];for(;Ha=Ha.parentNode;){const cn=Hr.get(Ha);if(cn){Jn=cn;break}Bc.push(Ha)}Bc.forEach(cn=>Hr.set(cn,Jn))}const ks=this._buildAnimation(St.namespaceId,pi,_n,h,q0,Tl);if(St.setRealPlayer(ks),Jn===T2)xu.push(St);else{const Ha=this.playersByElement.get(Jn);Ha&&Ha.length&&(St.parentPlayer=Ic(Ha)),s.push(St)}}else Mu(vt,pi.fromStyles),St.onDestroy(()=>Es(vt,pi.toStyles)),x2.push(St),o.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);Jn.length?ZO(this,vt,Jn):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(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(a);l&&(u=l)}else{const l=this.playersByElement.get(a);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(a,e,t){const h=e.element,u=e.isRemovalTransition?void 0:a,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,o=i!==h,d=Da(t,i,[]);this._getPreviousPlayers(i,o,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}Mu(h,e.fromStyles)}_buildAnimation(a,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],o=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;o.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 a=[];return FD(n,a),a}((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(a,l,f);_n.setRealPlayer(tn),i.push(_n)}return tn});i.forEach(g=>{Da(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function QO(n,a,e){let t=n.get(a);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(a)}return t}(this.playersByQueriedElement,g.element,g))}),o.forEach(g=>ao(g,xD));const m=Ic(p);return m.onDestroy(()=>{o.forEach(g=>qp(g,xD)),Es(r,e.toStyles)}),d.forEach(g=>{Da(s,g,[]).push(m)}),m}_buildPlayer(a,e,t){return e.length>0?this.driver.animate(a.element,e,a.duration,a.delay,a.easing,t):new Cc(a.duration,a.delay)}}class nx{constructor(a,e,t){this.namespaceId=a,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(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>BC(a,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const e=this._player;e.triggerCallback&&a.onStart(()=>e.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,e){Da(this._queuedCallbacks,a,[]).push(e)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const e=this._player;e.triggerCallback&&e.triggerCallback(a)}}function yw(n){return n&&1===n.nodeType}function ND(n,a){const e=n.style.display;return n.style.display=a??"none",e}function jD(n,a,e,t,s){const h=[];e.forEach(r=>h.push(ND(r)));const u=[];t.forEach((r,i)=>{const o=new Map;r.forEach(d=>{const p=a.computeStyle(i,d,s);o.set(d,p),(!p||0==p.length)&&(i[Uo]=GO,u.push(i))}),n.set(i,o)});let l=0;return e.forEach(r=>ND(r,h[l++])),u}function zD(n,a){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==a.length)return e;const s=new Set(a),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 a.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function ao(n,a){n.classList?.add(a)}function qp(n,a){n.classList?.remove(a)}function ZO(n,a,e){Ic(e).onDone(()=>n.processLeaveNode(a))}function FD(n,a){for(let e=0;es.add(h)):a.set(n,t),e.delete(n),!0}class Aw{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new XO(a,e,t),this._timelineEngine=new zO(a,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(a,e,t,s,h){const u=a+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],o=GC(this._driver,h,r,[]);if(r.length)throw function UI(n,a){return new c.vHH(3404,!1)}();l=function BO(n,a,e){return new VO(n,a,e)}(s,o,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(a,e){this._transitionEngine.register(a,e)}destroy(a,e){this._transitionEngine.destroy(a,e)}onInsert(a,e,t,s){this._transitionEngine.insertNode(a,e,t,s)}onRemove(a,e,t){this._transitionEngine.removeNode(a,e,t)}disableAnimations(a,e){this._transitionEngine.markElementAsDisabled(a,e)}process(a,e,t,s){if("@"==t.charAt(0)){const[h,u]=wD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(a,e,t,s)}listen(a,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(a,e,t,s,h)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}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 a=null;return n.forEach((e,t)=>{(function rB(n){return"display"===n||"position"===n})(t)&&(a=a||new Map,a.set(t,e))}),a}class qD{constructor(a,e,t,s){this.element=a,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(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(a){const e=[];return a.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(a,e,t){return a.animate(this._convertKeyframesToObject(e),t)}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),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(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&a.set(s,this._finished?t:DD(this.element,s))}),this.currentSnapshot=a}triggerCallback(a){const e="start"===a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class aB{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}matchesElement(a,e){return!1}containsElement(a,e){return yD(a,e)}getParentElement(a){return jC(a)}query(a,e,t){return AD(a,e,t)}computeStyle(a,e,t){return window.getComputedStyle(a)[e]}animate(a,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,o=u.filter(m=>m instanceof qD);(function hO(n,a){return 0===n||0===a})(t,s)&&o.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(a=>TD(a)):[]}(e).map(m=>Oc(m));d=function pO(n,a,e){if(e.size&&a.length){let t=a[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 a}(a,d,i);const p=function iB(n,a){let e=null,t=null;return Array.isArray(a)&&a.length?(e=rx(a[0]),a.length>1&&(t=rx(a[a.length-1]))):a instanceof Map&&(e=rx(a)),e||t?new nB(n,e,t):null}(a,d);return new qD(a,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 J_{constructor(a,e){super(),this._id=a,this._renderer=e}create(a,e){return new lB(this._id,a,e||{},this._renderer)}}class lB{constructor(a,e,t,s){this.id=a,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(a,e){return this._renderer.listen(this.element,`@@${this.id}:${a}`,e)}_command(a,...e){return WD(this._renderer,this.element,this.id,a,e)}onDone(a){this._listen("done",a)}onStart(a){this._listen("start",a)}onDestroy(a){this._listen("destroy",a)}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(a){this._command("setPosition",a)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function WD(n,a,e,t,s){return n.setProperty(a,`@@${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 o=this._rendererCache.get(h);return o||(o=new GD("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,o)),o}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=o=>{Array.isArray(o)?o.forEach(r):this.engine.registerTrigger(u,l,e,o.name,o)};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(a,e,t,s){this.namespaceId=a,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,e){return this.delegate.createElement(a,e)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,e){this.delegate.appendChild(a,e),this.engine.onInsert(this.namespaceId,e,a,!1)}insertBefore(a,e,t,s=!0){this.delegate.insertBefore(a,e,t),this.engine.onInsert(this.namespaceId,e,a,s)}removeChild(a,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(a,e){return this.delegate.selectRootElement(a,e)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,e,t,s){this.delegate.setAttribute(a,e,t,s)}removeAttribute(a,e,t){this.delegate.removeAttribute(a,e,t)}addClass(a,e){this.delegate.addClass(a,e)}removeClass(a,e){this.delegate.removeClass(a,e)}setStyle(a,e,t,s){this.delegate.setStyle(a,e,t,s)}removeStyle(a,e,t){this.delegate.removeStyle(a,e,t)}setProperty(a,e,t){"@"==e.charAt(0)&&e==YD?this.disableAnimations(a,!!t):this.delegate.setProperty(a,e,t)}setValue(a,e){this.delegate.setValue(a,e)}listen(a,e,t){return this.delegate.listen(a,e,t)}disableAnimations(a,e){this.engine.disableAnimations(a,e)}}class dB extends GD{constructor(a,e,t,s,h){super(e,t,s,h),this.factory=a,this.namespaceId=e}setProperty(a,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==YD?this.disableAnimations(a,t=void 0===t||!!t):this.engine.process(this.namespaceId,a,e.slice(1),t):this.delegate.setProperty(a,e,t)}listen(a,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}}(a);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function hB(n){const a=n.indexOf(".");return[n.substring(0,a),n.slice(a+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(a,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,a,e){return new cB(n,a,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,a,e){for(let t in a)if(a.hasOwnProperty(t)){const s=a[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function Wp(n,a){const e=a?"":"none";lx(n.style,{"touch-action":a?"":"none","-webkit-user-drag":a?"":"none","-webkit-tap-highlight-color":a?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function QD(n,a,e){lx(n.style,{position:a?"":"fixed",top:a?"":"0",opacity:a?"":"0",left:a?"":"-999em"},e)}function Cw(n,a){return a&&"none"!=a?n+" "+a:n}function JD(n){const a=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*a}function cx(n,a){return n.getPropertyValue(a).split(",").map(t=>t.trim())}function dx(n){const a=n.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}}function ux(n,a,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&a>=h&&a<=u}function j0(n,a,e){n.top+=a,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function KD(n,a,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,o=r*a,d=i*a;return t>s-d&&tl-o&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:dx(e)})})}handleScroll(a){const e=$r(a),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,o)=>{i.clientRect&&e!==o&&e.contains(o)&&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 a=n.cloneNode(!0),e=a.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();a.removeAttribute("id");for(let s=0;sWp(t,e)))}constructor(a,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 o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-o.x+this._passiveTransform.x,d.y=i.y-o.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(a).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(a){this._handles=a.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(a){return this._previewTemplate=a,this}withPlaceholderTemplate(a){return this._placeholderTemplate=a,this}withRootElement(a){const e=zi(a);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(a){return this._boundaryElement=a?zi(a):null,this._resizeSubscription.unsubscribe(),a&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(a){return this._parentDragRef=a,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(a){!this._disabledHandles.has(a)&&this._handles.indexOf(a)>-1&&(this._disabledHandles.add(a),Wp(a,!0))}enableHandle(a){this._disabledHandles.has(a)&&(this._disabledHandles.delete(a),Wp(a,this.disabled))}withDirection(a){return this._direction=a,this}_withDropContainer(a){this._dropContainer=a}getFreeDragPosition(){const a=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:a.x,y:a.y}}setFreeDragPosition(a){return this._activeTransform={x:0,y:0},this._passiveTransform.x=a.x,this._passiveTransform.y=a.y,this._dropContainer||this._applyRootElementTransform(a.x,a.y),this}withPreviewContainer(a){return this._previewContainer=a,this}_sortFromLastPointerPosition(){const a=this._lastKnownPointerPosition;a&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(a),a)}_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(a){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:a}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(a),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(a);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:a})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(a){z0(a)&&(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(),QD(t,!1,hx),this._document.body.appendChild(s.replaceChild(h,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:a}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:a}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(a,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 o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,a,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(a){QD(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(a),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:a}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:a}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,a),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:a,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,a,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(a,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,a,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,a,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(a,e):this._applyPreviewTransform(a-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const a=this._previewTemplate,e=this.previewClass,t=a?a.template:null;let s;if(t&&a){const h=a.matchSize?this._initialClientRect:null,u=a.viewContainer.createEmbeddedView(t,a.context);u.detectChanges(),s=s2(u,this._document),this._previewRef=u,a.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 a=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(a.left,a.top);const e=function bB(n){const a=getComputedStyle(n),e=cx(a,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=cx(a,"transition-duration"),u=cx(a,"transition-delay");return JD(h[s])+JD(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 a=this._placeholderTemplate,e=a?a.template:null;let t;return e?(this._placeholderRef=a.viewContainer.createEmbeddedView(e,a.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(a,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():a,u=z0(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-a.left+(u.pageX-h.left-l.left),y:h.top-a.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(a){const e=this._getViewportScrollPosition(),t=z0(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a,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(a){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(a,this,this._initialClientRect,this._pickupPositionInElement):a;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(),o=l.top+u,d=l.bottom-(i-u);t=o2(t,l.left+h,l.right-(r-h)),s=o2(s,o,d)}return{x:t,y:s}}_updatePointerDirectionDelta(a){const{x:e,y:t}=a,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 a=this._handles.length>0||!this.isDragging();a!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=a,Wp(this._rootElement,a))}_removeRootElementListeners(a){a.removeEventListener("mousedown",this._pointerDown,xw),a.removeEventListener("touchstart",this._pointerDown,a2),a.removeEventListener("dragstart",this._nativeDragStart,xw)}_applyRootElementTransform(a,e){const t=Tw(a,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Cw(t,this._initialTransform)}_applyPreviewTransform(a,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Tw(a,e);this._preview.style.transform=Cw(s,t)}_getDragDistance(a){const e=this._pickupPositionOnPage;return e?{x:a.x-e.x,y:a.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:a,y:e}=this._passiveTransform;if(0===a&&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&&(a+=h),u>0&&(a-=u)):a=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(a!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:a})}_getDragStartDelay(a){const e=this.dragStartDelay;return"number"==typeof e?e:z0(a)?e.touch:e?e.mouse:0}_updateOnScroll(a){const e=this._parentPositions.handleScroll(a);if(e){const t=$r(a);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(a,e){const t=this._previewContainer||"global";if("parent"===t)return a;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(a){return this._handles.find(e=>a.target&&(a.target===e||e.contains(a.target)))}}function Tw(n,a){return`translate3d(${Math.round(n)}px, ${Math.round(a)}px, 0)`}function o2(n,a,e){return Math.max(a,Math.min(e,n))}function z0(n){return"t"===n.type[0]}function s2(n,a){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===a.ELEMENT_NODE)return e[0];const t=a.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function l2(n,a){n.style.width=`${a.width}px`,n.style.height=`${a.height}px`,n.style.transform=Tw(a.left,a.top)}function F0(n,a){return Math.max(0,Math.min(a,n))}class MB{constructor(a,e){this._element=a,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(a){this.withItems(a)}sort(a,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(a,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===a),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,a,e){const t=F0(a,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===a,Be=ce?m:g,Tt=ce?a.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(a,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(a,e,t):s,u=this._activeDraggables,l=u.indexOf(a),r=a.getPlaceholderElement();let i=u[h];if(i===a&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const o=i.getRootElement();o.parentElement.insertBefore(r,o),u.splice(h,0,a)}else zi(this._element).appendChild(r),u.push(a);r.style.transform="",this._cacheItemPositions()}withItems(a){this._activeDraggables=a.slice(),this._cacheItemPositions()}withSortPredicate(a){this._sortPredicate=a}reset(){this._activeDraggables.forEach(a=>{const e=a.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===a)?.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(a){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===a)}updateOnScroll(a,e){this._itemPositions.forEach(({clientRect:t})=>{j0(t,a,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const a="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)=>a?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(a,e,t){const s="horizontal"===this.orientation;let h=s?e.left-a.left:e.top-a.top;return-1===t&&(h+=s?e.width-a.width:e.height-a.height),h}_getSiblingOffsetPx(a,e,t){const s="horizontal"===this.orientation,h=e[a].clientRect,u=e[a+-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(a,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?a>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?a<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(a,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==a&&((!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,a=Hm.z){return n<0&&(n=0),(0,rp.H)(n,n,a)}(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(a),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(a,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(a)),this._sortStrategy.enter(a,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:a,container:this,currentIndex:this.getItemIndex(a)})}exit(a){this._reset(),this.exited.next({item:a,container:this})}drop(a,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:a,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(a){const e=this._draggables;return this._draggables=a,a.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===a.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(a){return this._sortStrategy.direction=a,this}connectedTo(a){return this._siblings=a.slice(),this}withOrientation(a){return this._sortStrategy.orientation=a,this}withScrollableParents(a){const e=zi(this.element);return this._scrollableElements=-1===a.indexOf(e)?[e,...a]:a.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(a){return this._isDragging?this._sortStrategy.getItemIndex(a):this._draggables.indexOf(a)}isReceiving(){return this._activeSiblings.size>0}_sortItem(a,e,t,s){if(this.sortingDisabled||!this._clientRect||!KD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(a,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:a})}_startScrollingIfNecessary(a,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,a,e)&&([s,h]=function xB(n,a,e,t){const s=u2(a,t),h=h2(a,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,a,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,a),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 a=zi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=a.msScrollSnapType||a.scrollSnapType||"",a.scrollSnapType=a.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const a=zi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(a).clientRect}_reset(){this._isDragging=!1;const a=zi(this.element).style;a.scrollSnapType=a.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(a,e){return null!=this._clientRect&&ux(this._clientRect,a,e)}_getSiblingContainerFromPosition(a,e,t){return this._siblings.find(s=>s._canReceive(a,e,t))}_canReceive(a,e,t){if(!this._clientRect||!ux(this._clientRect,e,t)||!this.enterPredicate(a,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(a,e){const t=this._activeSiblings;!t.has(a)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(a),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:a,receiver:this,items:e}))}_stopReceiving(a){this._activeSiblings.delete(a),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:a,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(a=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(a);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const a=df(zi(this.element));this._cachedShadowRoot=a||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const a=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,a))}}function u2(n,a){const{top:e,bottom:t,height:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}function h2(n,a){const{left:e,right:t,width:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=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,a){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,a){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,a){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(Jr),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})(),QB=(()=>{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 a;return function(t){return(a||(a=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,QB,_C,eD,Uf,aw,tV,wc,du,tD,cw,nI]}),n})();c.B6R(mD,[x.O5,L0,Qi,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,a){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,Qi,Kr,L0,Ci],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();const C3=new c.OlP("perun-api-service");class x3{constructor(a,e="/assets/i18n/",t=".json"){this.http=a,this.prefix=e,this.suffix=t}getTranslation(a){return this.http.get(`${this.prefix}${a}${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}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))})}}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(Jr))},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,a){1&n&&c._UZ(0,"mat-spinner",2)}function R3(n,a){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,a){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,a){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,a){1&n&&c._UZ(0,"mat-icon",19)}function O3(n,a){1&n&&c._UZ(0,"mat-icon",20)}function B3(n,a){1&n&&c._UZ(0,"th",21)}function V3(n,a){if(1&n&&(c.TgZ(0,"td",22),c._uU(1),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.hij("",e.name,":")}}function N3(n,a){1&n&&c._UZ(0,"th",21)}function j3(n,a){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,a){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=a.$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,a){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,a){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=a.$implicit;c.xp6(1),c.Q6J("ngIf","Linked accounts"!==e.name),c.xp6(1),c.Q6J("ngIf","Linked accounts"===e.name)}}function q3(n,a){1&n&&c._UZ(0,"tr",27)}const W3=function(){return["name","value"]};function Y3(n,a){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(Jr))},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,a){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 Q3(n,a){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=a.$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 J3(n,a){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,Q3,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,a){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,J3,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,Qi,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,a){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,a){1&n&&c._UZ(0,"mat-icon",7)}function iN(n,a){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,a){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,a){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,a){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:[Qi,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 a={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new We(a)}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 Q=new Uint8Array(x.digestLength);x.hkdf=function te(le,se,de,pe){void 0===se&&(se=Q),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(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 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(Q,te,oe){var le=V.URL||V.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?O(se):H(se.href)?D(Q,te,oe):O(se,se.target="_blank")):(se.href=le.createObjectURL(Q),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){O(se)},0))}:"msSaveOrOpenBlob"in navigator?function(Q,te,oe){if(te=te||Q.name||"download","string"!=typeof Q)navigator.msSaveOrOpenBlob(function R(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(H(Q))D(Q,te,oe);else{var le=document.createElement("a");le.href=Q,le.target="_blank",setTimeout(function(){O(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(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(Q)}else{var qe=V.URL||V.webkitURL,Xe=qe.createObjectURL(Q);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={},Q={};(!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&&Je.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},Je.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()},Je.Zone=ge,Je.unpack=Ge,Je.unpackBase60=pe,Je.needsOffset=it,Je.moveInvalidForward=!0,Je.moveAmbiguousForward=!1,Je.countries=function ye(){return Object.keys(W)},Je.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=Je,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,Q,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,Q,te,oe){var le=R(G),se=D[W][R(G)];return 2===le&&(se=se[Q?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,Q){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(Q,te,oe,le){var se=D(Q),de=H[G][D(Q)];return 2===se&&(de=de[te?0:1]),de.replace(/%d/i,Q)}},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,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: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(Q){return R[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(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,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+(O(G)?"sekundy":"sekund"):le+"sekundami";case"m":return Q?"minuta":oe?"minutu":"minutou";case"mm":return Q||oe?le+(O(G)?"minuty":"minut"):le+"minutami";case"h":return Q?"hodina":oe?"hodinu":"hodinou";case"hh":return Q||oe?le+(O(G)?"hodiny":"hodin"):le+"hodinami";case"d":return Q||oe?"den":"dnem";case"dd":return Q||oe?le+(O(G)?"dny":"dn\xed"):le+"dny";case"M":return Q||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Q||oe?le+(O(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+(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,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 H(V,W){return V<10?W?R[V]:x[V]:V}(V,Q)+" "+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 Q=O;switch(W){case"s":return G||V?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Q+(G||V)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||V?" perc":" perce");case"mm":return Q+(G||V?" perc":" perce");case"h":return"egy"+(G||V?" \xf3ra":" \xf3r\xe1ja");case"hh":return Q+(G||V?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||V?" nap":" napja");case"dd":return Q+(G||V?" nap":" napja");case"M":return"egy"+(G||V?" h\xf3nap":" h\xf3napja");case"MM":return Q+(G||V?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||V?" \xe9v":" \xe9ve");case"yy":return Q+(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,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 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,Q,te,oe){return Q?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,Q,te,oe){var le=G+" ";return 1===G?le+D(0,Q,te[0],oe):Q?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,Q,te,oe){return Q?"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,Q){return Q?G%10==1&&G%100!=11?W[2]:W[3]:G%10==1&&G%100!=11?W[0]:W[1]}function D(W,G,Q){return W+" "+R(x[Q],W,G)}function H(W,G,Q){return R(x[Q],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 Q="";if(V)switch(W){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(W){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,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,Q){var te=W+" ";switch(Q){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,Q){var te=V+" ";switch(G){case"s":return W||Q?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return W||Q?te+(D(V)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return W?"min\xfata":Q?"min\xfatu":"min\xfatou";case"mm":return W||Q?te+(D(V)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return W?"hodina":Q?"hodinu":"hodinou";case"hh":return W||Q?te+(D(V)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return W||Q?"de\u0148":"d\u0148om";case"dd":return W||Q?te+(D(V)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return W||Q?"mesiac":"mesiacom";case"MM":return W||Q?te+(D(V)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return W||Q?"rok":"rokom";case"yy":return W||Q?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,Q,te){var oe=function O(W){var G=Math.floor(W%1e3/100),Q=Math.floor(W%100/10),te=W%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}(W);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"}}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 Q(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/,Ji=/\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,Ji),et("W",jt),et("WW",jt,Ji),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,Ji),et("hh",jt,Ji),et("kk",jt,Ji),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)):(Q(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,Ji),et("gg",jt,Ji),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,Ji),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,Ji),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,Ji),at(["s","ss"],Ye);var gn,Jc,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,Ji),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);Jc=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 Jp(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 Qs(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"),Ql=$i("s"),$a=$i("m"),is=$i("h"),id=$i("d"),nd=$i("w"),Js=$i("M"),ns=$i("Q"),Uu=$i("y");function So(S){return function(){return this.isValid()?this._data[S]:NaN}}var Jl=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 Qs(this,S,L,1)},$t.subtract=function Yn(S,L){return Qs(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=Ql,$t.asMinutes=$a,$t.asHours=is,$t.asDays=id,$t.asWeeks=nd,$t.asMonths=Js,$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=Jl,$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=Q,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 Q(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=(Q,te)=>new W(Q,te),G})();class W extends V{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:(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 Q=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&&Q.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(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,c.m)(oe))try{oe()}catch(se){Q=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){Q=Q??[],de instanceof R?Q=[...Q,...de.errors]:Q.push(de)}}if(Q)throw new R(Q)}}add(Q){var te;if(Q&&Q!==this)if(this.closed)W(Q);else{if(Q instanceof H){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 H&&Q._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:()=>Q});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 Q(...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 Q(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),Q=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,Q.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),Q=V;return Q.length?1===Q.length?(0,x.Xf)(Q[0]):(0,c.J)(G)((0,H.D)(Q,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 Q=[];for(let te=0;Q&&!G.closed&&te{if(Q){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(Q=>{let te=(0,D.q)(O)?+O-W.now():O;te<0&&(te=0);let oe=0;return W.schedule(function(){Q.closed||(Q.next(oe++),0<=G?this.schedule(void 0,G):Q.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,Q){super(H),this.onFinalize=G,this.shouldUnsubscribe=Q,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 Q,W=null,G=!1;W=O.subscribe((0,x.x)(V,void 0,void 0,te=>{Q=(0,c.Xf)(H(te,D(H)(O))),W?(W.unsubscribe(),W=null,Q.subscribe(V)):G=!0})),G&&(W.unsubscribe(),W=null,Q.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,Q=null,te=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=Q;Q=null,W.next(se)}};function le(){const se=te+H,de=O.now();if(de{Q=se,te=O.now(),G||(G=O.schedule(le,H),W.add(G))},()=>{oe(),W.complete()},void 0,()=>{Q=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),Q=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,Q.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 Q,te=!0;W.subscribe((0,R.x)(G,oe=>{const le=V(oe);(te||!O(Q,le))&&(te=!1,Q=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 Q=arguments.length>=2;return te=>te.pipe(W?(0,x.h)((oe,le)=>W(oe,le,te)):O.y,(0,R.q)(1),Q?(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,Q,te=1/0){return(0,V.m)(Q)?W((oe,le)=>(0,c.U)((se,de)=>Q(oe,se,le,de))((0,x.Xf)(G(oe,le))),te):("number"==typeof Q&&(te=Q),(0,R.e)((oe,le)=>function O(G,Q,te,oe,le,se,de,pe){const Oe=[];let qe=0,Xe=0,Ge=!1;const ge=()=>{Ge&&!Oe.length&&!qe&&Q.complete()},Te=Fe=>qe{se&&Q.next(Fe),qe++;let ke=!1;(0,x.Xf)(te(Fe,Xe++)).subscribe((0,H.x)(Q,Ie=>{le?.(Ie),se?Te(Ie):Q.next(Ie)},()=>{ke=!0},void 0,()=>{if(ke)try{for(qe--;Oe.length&&qewe(Ie)):we(Ie)}ge()}catch(Ie){Q.error(Ie)}}))};return G.subscribe((0,H.x)(Q,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:Q=!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,Q),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 Q=new R.Hp({next:()=>{Q.unsubscribe(),V()}});return(0,c.Xf)(W(...G)).subscribe(Q)}},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,Q=0,te=!1;const oe=()=>te&&!G&&W.complete();V.subscribe((0,R.x)(W,le=>{G?.unsubscribe();let se=0;const de=Q++;(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)((Q,te)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;Q.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,Q=>{G=!0,W.next(Q)},()=>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=Q,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 Q(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 Q=this.id,te=this.scheduler;return null!=Q&&(this.id=this.recycleAsyncId(te,Q,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 Q,G=!1;try{this.work(V)}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: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(Q=>W[Q]),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 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,ae){this._history.pushState(N,J,ae)}replaceState(N,J,ae){this._history.replaceState(N,J,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 Q(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,J){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=J??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 Q(this._baseHref,N)}path(N=!1){const J=this._platformLocation.pathname+oe(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&N?`${J}${ae}`:J}pushState(N,J,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.pushState(N,J,Se)}replaceState(N,J,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.replaceState(N,J,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,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=Q(this._baseHref,N);return J.length>0?"#"+J:J}pushState(N,J,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.pushState(N,J,Se)}replaceState(N,J,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.replaceState(N,J,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 J=this._locationStrategy.getBaseHref();this._basePath=function ge(P){if(new RegExp("^(https?:)?//").test(P)){const[,N]=P.split(/\/\/[^\/]+/);return N}return P}(te(Ge(J))),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,J=""){return this.path()==this.normalize(N+oe(J))}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,J="",ae=null){this._locationStrategy.pushState(ae,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),ae)}replaceState(N,J="",ae=null){this._locationStrategy.replaceState(ae,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),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(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(ae=>ae(N,J))}subscribe(N,J,ae){return this._subject.subscribe({next:N,error:J,complete:ae})}}return P.normalizeQueryParams=oe,P.joinWithSlash=Q,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 J=N.indexOf("="),[ae,be]=-1==J?[N,""]:[N.slice(0,J),N.slice(J+1)];if(ae.trim()===U)return decodeURIComponent(be)}return null}const Bn=/\s+/,Xt=[];let zt=(()=>{class P{constructor(N,J,ae,be){this._iterableDiffers=N,this._keyValueDiffers=J,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 J of this.initialClasses)this._updateState(J,!0);const N=this.rawClass;if(Array.isArray(N)||N instanceof Set)for(const J of N)this._updateState(J,!0);else if(null!=N)for(const J of Object.keys(N))this._updateState(J,!!N[J]);this._applyStateDiff()}_updateState(N,J){const ae=this.stateMap.get(N);void 0!==ae?(ae.enabled!==J&&(ae.changed=!0,ae.enabled=J),ae.touched=!0):this.stateMap.set(N,{enabled:J,changed:!0,touched:!0})}_applyStateDiff(){for(const N of this.stateMap){const J=N[0],ae=N[1];ae.changed?(this._toggleClass(J,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(J,!1),this.stateMap.delete(J)),ae.touched=!1}}_toggleClass(N,J){(N=N.trim()).length>0&&N.split(Bn).forEach(ae=>{J?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,J,ae){this.$implicit=U,this.ngForOf=N,this.index=J,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,J,ae){this._viewContainer=N,this._template=J,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 J=this._viewContainer;N.forEachOperation((ae,be,Se)=>{if(null==ae.previousIndex)J.createEmbeddedView(this._template,new Zi(ae.item,this._ngForOf,-1,-1),null===Se?void 0:Se);else if(null==Se)J.remove(null===be?void 0:be);else if(null!==be){const ct=J.get(be);J.move(ct,Se),Ir(ct,ae)}});for(let ae=0,be=J.length;ae{Ir(J.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(N,J){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,J){this._viewContainer=N,this._context=new Hs,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){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,J){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 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=c.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),Rs=(()=>{class P{constructor(N,J,ae){this.ngSwitch=ae,ae._addCase(),this._view=new Pa(N,J)}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,J,ae){this._ngEl=N,this._differs=J,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,J){const[ae,be]=N.split("."),Se=-1===ae.indexOf("-")?void 0:c.JOm.DashCase;null!=J?this._renderer.setStyle(this._ngEl.nativeElement,ae,be?`${J}${be}`:J,Se):this._renderer.removeStyle(this._ngEl.nativeElement,ae,Se)}_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)(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 J=this._viewContainerRef;if(this._viewRef&&J.remove(J.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:be,ngTemplateOutletInjector:Se}=this;this._viewRef=J.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 J=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let ae=J.currentNode;for(;ae;){const be=ae.shadowRoot;if(be){const Se=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(Se)return Se}ae=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,ae=N.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(J-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),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 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 Je(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(Je,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(Q.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 Ji{}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,Q.Mx)(ie,this.cookieName),this.lastCookieString=ie),this.lastToken}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(Q.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)(Ji).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:Ji,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:()=>Qx,JZr:()=>Ge,KtG:()=>Bl,L6k:()=>Jx,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:()=>QS,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:()=>Qc,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 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 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=Q({\u0275prov:Q}),_t=Q({\u0275inj:Q}),Vt=Q({ngInjectableDef:Q}),fi=Q({ngInjectorDef:Q});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__",Ji="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 _[Qo]=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 Qo="__ngSimpleChanges__";function Ao(_){return _[Qo]||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 J(_,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 Jt(_){_[Ba]=0}function Rt(_){1024&_[Mt]||(_[Mt]|=1024,Qt(_,1))}function Si(_){1024&_[Mt]&&(_[Mt]&=-1025,Qt(_,-1))}function Qt(_,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 Jp(){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 J(_.tView,_.selectedIndex)}function zl(){pt.lFrame.currentNamespace=Mo}function Qc(){!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 Qs(_){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 Ql(_,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=Qs(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=Qs(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=Qs(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=Jl(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 Jl(_,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 Jc(_,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 Js(_,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 Q0(_,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 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=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(Jw,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 Qx(_){return new qx(_)}function Jx(_){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=Q({provide:String,useValue:Q});function _h(_){return null!==_&&"object"==typeof _&&mT in _}function Qa(_){return"function"==typeof _}const bh=new qt("Set Injector scope."),Ja={},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),Ja):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[Ji]=k[Ji]||[]).unshift(oe(b)),M)throw k;return function Ki(_,b,w,y){const M=_[Ji];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,_[Ji]=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=Qa(b=pe(b))?b:pe(b&&b.provide);const y=function Dv(_){return _h(_)?ko(void 0,_.useValue):ko(Og(_),Ja)}(b);if(Qa(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=ko(void 0,Ja,!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===Ja&&(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(Qa(_)){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 Qg(_){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&&Qg(b);for(;w&&Qg(w);)w=Qg(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),Jt(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 Qi(_,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(){Qf(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;Qf(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)),Qe=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,Qe,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=J(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 Qn(_,b,w,y){const M=mi(_,b,w);return mi(_,b+1,y)||M}function Ud(_,b,w,y,M){const T=Qn(_,b,w,y);return mi(_,b+2,M)||T}function I1(_,b,w,y){const M=Re();return mi(M,es(),b)&&(Wt(),Qi(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),Qe=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 J1(_,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(Qe,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 Qe=0;Qe-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&&Qy(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&&Qy(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 Qy(_,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 JT(_,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]=Jh(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]=Jh(I,0),0!==I&&(_[I+1]=vm(_[I+1],y)),I=y;else _[y+1]=Jh(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=Jh(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?Qu(fe,y):X===y?fe:void 0;if(F&&!ep(_e)&&(_e=Qu(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=Qu(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=Qn(_,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=Qa(_)?_:pe(_.provide),B=Og(_);const F=sn(),X=1048575&F.providerIndexes,ne=F.directiveStart,fe=F.providerIndexes>>20;if(Qa(_)||!_.multi){const _e=new ua(B,M,oc),De=Ca(I,b,M?X:X+fe,ne);-1===De?(nd(Ql(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),Qe=De>=0&&w[De];if(M&&!Qe||!M&&!(_e>=0&&w[_e])){nd(Ql(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,J_(T,M,y&&!w),T}(M?ci:ln,w.length,M,y,B);!M&&Qe&&(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,J_(w[M?De:_e],B,!M&&y));!M&&y&&Qe&&w[De].componentProviders++}}}function bp(_,b,w,y){const M=Qa(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 J_(_,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 Qn(_,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=Qs(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 Qe=(k?F:this.parentInjector).get(nl,null);Qe&&(T=Qe)}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,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,Ob||(function JS(_){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 JM(_="zone.js",b){return"noop"===_?new u0:"zone.js"===_?new Ln(b):_}(y?.ngZone,function QM(_){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 Qb(){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||Qb()),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:Qb}),_})();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(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={},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",Q),null!==H&&H.close(),H=null},Q=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",Q),V(oe.newValue))};window.addEventListener("message",Q),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 Q=O.scope;H.oidc&&!Q.match(/(^|\s)openid($|\s)/)&&(Q="openid "+Q);let te=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(V)+"&scope="+encodeURIComponent(Q);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 Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return c.eventsSubject.next(Q),Promise.reject(Q)}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 Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(Q),Promise.reject(Q)}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(Q=>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 Q;if(Q=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!==Q){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,Q;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");Q=this.http.post(x,te,{headers:O})}else Q=(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))),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),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 Q=R[W](G),te=Q.value}catch(oe){return void H(oe)}Q.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,Q,"next",te)}function Q(te){c(W,O,V,G,Q,"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{Je(Ce.next(It))}catch(Ct){ot(Ct)}}function wi(It){try{Je(Ce.throw(It))}catch(Ct){ot(Ct)}}function Je(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)}Je((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(Je,It):Ct(ze[0][2],ai)}(Ce[ai](Di))}catch(ki){Ct(ze[0][3],ki)}}function Je(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(Je){ze({value:Je,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.0.0"}}},Y=>{Y(Y.s=290)}]); \ No newline at end of file diff --git a/dist/apps/consolidator/scripts.4ad0631c2d7244b0.js b/dist/apps/consolidator/scripts.4ad0631c2d7244b0.js deleted file mode 100644 index 5f11f7451..000000000 --- a/dist/apps/consolidator/scripts.4ad0631c2d7244b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(c){function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e=function I(t){var r={r:0,g:0,b:0},e=1,n=null,s=null,a=null,f=!1,u=!1;return"string"==typeof t&&(t=function tt(t){t=t.replace(rt,"").replace(nt,"").toLowerCase();var e,r=!1;if(S[t])t=S[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=m.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=m.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=m.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=m.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=m.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=m.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=m.hex8.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),a:j(e[4]),format:r?"name":"hex8"}:(e=m.hex6.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),format:r?"name":"hex"}:(e=m.hex4.exec(t))?{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),a:j(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=m.hex3.exec(t))&&{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(y(t.r)&&y(t.g)&&y(t.b)?(r=function L(t,r,e){return{r:255*h(t,255),g:255*h(r,255),b:255*h(e,255)}}(t.r,t.g,t.b),f=!0,u="%"===String(t.r).substr(-1)?"prgb":"rgb"):y(t.h)&&y(t.s)&&y(t.v)?(n=A(t.s),s=A(t.v),r=function z(t,r,e){t=6*h(t,360),r=h(r,100),e=h(e,100);var n=c.floor(t),s=t-n,a=e*(1-r),f=e*(1-s*r),u=e*(1-(1-s)*r),l=n%6;return{r:255*[e,f,a,a,u,e][l],g:255*[u,e,e,f,a,a][l],b:255*[a,a,u,e,e,f][l]}}(t.h,n,s),f=!0,u="hsv"):y(t.h)&&y(t.s)&&y(t.l)&&(n=A(t.s),a=A(t.l),r=function N(t,r,e){function n(d,x,_){return 0>_&&(_+=1),_>1&&(_-=1),1/6>_?d+6*(x-d)*_:.5>_?x:2/3>_?d+(x-d)*(2/3-_)*6:d}var s,a,f;if(t=h(t,360),r=h(r,100),e=h(e,100),0===r)s=a=f=e;else{var u=.5>e?e*(1+r):e+r-e*r,l=2*e-u;s=n(l,u,t+1/3),a=n(l,u,t),f=n(l,u,t-1/3)}return{r:255*s,g:255*a,b:255*f}}(t.h,n,a),f=!0,u="hsl"),t.hasOwnProperty("a")&&(e=t.a)),e=q(e),{ok:f,format:t.format||u,r:p(255,v(r.r,0)),g:p(255,v(r.g,0)),b:p(255,v(r.b,0)),a:e}}(t);this._originalInput=t,this._r=e.r,this._g=e.g,this._b=e.b,this._a=e.a,this._roundA=o(100*this._a)/100,this._format=r.format||e.format,this._gradientType=r.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=e.ok,this._tc_id=it++}function H(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=(a+f)/2;if(a==f)n=s=0;else{var l=a-f;switch(s=u>.5?l/(2-a-f):l/(a+f),a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,l:u}}function R(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=a,l=a-f;if(s=0===a?0:l/a,a==f)n=0;else{switch(a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,v:u}}function F(t,r,e,n){var s=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))];return n&&s[0].charAt(0)==s[0].charAt(1)&&s[1].charAt(0)==s[1].charAt(1)&&s[2].charAt(0)==s[2].charAt(1)?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0):s.join("")}function C(t,r,e,n){return[b(M(n)),b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))].join("")}function T(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s-=r/100,e.s=k(e.s),i(e)}function O(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s+=r/100,e.s=k(e.s),i(e)}function P(t){return i(t).desaturate(100)}function $(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l+=r/100,e.l=k(e.l),i(e)}function D(t,r){r=0===r?0:r||10;var e=i(t).toRgb();return e.r=v(0,p(255,e.r-o(-r/100*255))),e.g=v(0,p(255,e.g-o(-r/100*255))),e.b=v(0,p(255,e.b-o(-r/100*255))),i(e)}function U(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l-=r/100,e.l=k(e.l),i(e)}function B(t,r){var e=i(t).toHsl(),n=(e.h+r)%360;return e.h=0>n?360+n:n,i(e)}function G(t){var r=i(t).toHsl();return r.h=(r.h+180)%360,i(r)}function V(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+120)%360,s:r.s,l:r.l}),i({h:(e+240)%360,s:r.s,l:r.l})]}function J(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+90)%360,s:r.s,l:r.l}),i({h:(e+180)%360,s:r.s,l:r.l}),i({h:(e+270)%360,s:r.s,l:r.l})]}function K(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+72)%360,s:r.s,l:r.l}),i({h:(e+216)%360,s:r.s,l:r.l})]}function Q(t,r,e){r=r||6,e=e||30;var n=i(t).toHsl(),s=360/e,a=[i(t)];for(n.h=(n.h-(s*r>>1)+720)%360;--r;)n.h=(n.h+s)%360,a.push(i(n));return a}function X(t,r){r=r||6;for(var e=i(t).toHsv(),n=e.h,s=e.s,a=e.v,f=[],u=1/r;r--;)f.push(i({h:n,s,v:a})),a=(a+u)%1;return f}function q(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function h(t,r){(function Y(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var e=function Z(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=p(r,v(0,parseFloat(t))),e&&(t=parseInt(t*r,10)/100),c.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function k(t){return p(1,v(0,t))}function g(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function A(t){return 1>=t&&(t=100*t+"%"),t}function M(t){return c.round(255*parseFloat(t)).toString(16)}function j(t){return g(t)/255}function y(t){return!!m.CSS_UNIT.exec(t)}var rt=/^\s+/,nt=/\s+$/,it=0,o=c.round,p=c.min,v=c.max,w=c.random;i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,e,f=this.toRgb();return r=f.g/255,e=f.b/255,.2126*(.03928>=(t=f.r/255)?t/12.92:c.pow((t+.055)/1.055,2.4))+.7152*(.03928>=r?r/12.92:c.pow((r+.055)/1.055,2.4))+.0722*(.03928>=e?e/12.92:c.pow((e+.055)/1.055,2.4))},setAlpha:function(t){return this._a=q(t),this._roundA=o(100*this._a)/100,this},toHsv:function(){var t=R(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=R(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.v);return 1==this._a?"hsv("+r+", "+e+"%, "+n+"%)":"hsva("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=H(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=H(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.l);return 1==this._a?"hsl("+r+", "+e+"%, "+n+"%)":"hsla("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return F(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function E(t,r,e,n,s){var a=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16)),b(M(n))];return s&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*h(this._r,255))+"%",g:o(100*h(this._g,255))+"%",b:o(100*h(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%)":"rgba("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(st[F(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+C(this._r,this._g,this._b,this._a),e=r,n=this._gradientType?"GradientType = 1, ":"";if(t){var s=i(t);e="#"+C(s._r,s._g,s._b,s._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+r+",endColorstr="+e+")"},toString:function(t){var r=!!t;t=t||this._format;var e=!1;return!r&&this._a<1&&this._a>=0&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(e=this.toRgbString()),"prgb"===t&&(e=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(e=this.toHexString()),"hex3"===t&&(e=this.toHexString(!0)),"hex4"===t&&(e=this.toHex8String(!0)),"hex8"===t&&(e=this.toHex8String()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(t,r){var e=t.apply(null,[this].concat([].slice.call(r)));return this._r=e._r,this._g=e._g,this._b=e._b,this.setAlpha(e._a),this},lighten:function(){return this._applyModification($,arguments)},brighten:function(){return this._applyModification(D,arguments)},darken:function(){return this._applyModification(U,arguments)},desaturate:function(){return this._applyModification(T,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(P,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(G,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(V,arguments)},tetrad:function(){return this._applyCombination(J,arguments)}},i.fromRatio=function(t,r){if("object"==typeof t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]="a"===n?t[n]:A(t[n]));t=e}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:w(),g:w(),b:w()})},i.mix=function(t,r,e){e=0===e?0:e||50;var n=i(t).toRgb(),s=i(r).toRgb(),a=e/100;return i({r:(s.r-n.r)*a+n.r,g:(s.g-n.g)*a+n.g,b:(s.b-n.b)*a+n.b,a:(s.a-n.a)*a+n.a})},i.readability=function(t,r){var e=i(t),n=i(r);return(c.max(e.getLuminance(),n.getLuminance())+.05)/(c.min(e.getLuminance(),n.getLuminance())+.05)},i.isReadable=function(t,r,e){var n,s,a=i.readability(t,r);switch(s=!1,n=function et(t){var r,e;return"AA"!==(r=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==r&&(r="AA"),"small"!==(e=(t.size||"small").toLowerCase())&&"large"!==e&&(e="small"),{level:r,size:e}}(e),n.level+n.size){case"AAsmall":case"AAAlarge":s=a>=4.5;break;case"AAlarge":s=a>=3;break;case"AAAsmall":s=a>=7}return s},i.mostReadable=function(t,r,e){var n,s,a,f,u=null,l=0;s=(e=e||{}).includeFallbackColors,a=e.level,f=e.size;for(var d=0;dl&&(l=n,u=i(r[d]));return i.isReadable(t,u,{level:a,size:f})||!s?u:(e.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],e))};var e,n,s,S=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},st=i.hexNames=function W(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[t[e]]=e);return r}(S),m=(n="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",s="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});typeof module<"u"&&module.exports?module.exports=i:"function"==typeof define&&define.amd?define(function(){return i}):window.tinycolor=i}(Math); \ No newline at end of file diff --git a/dist/apps/consolidator/scripts.cfdbc03626b7e4d0.js b/dist/apps/consolidator/scripts.cfdbc03626b7e4d0.js new file mode 100644 index 000000000..16a07f1ec --- /dev/null +++ b/dist/apps/consolidator/scripts.cfdbc03626b7e4d0.js @@ -0,0 +1 @@ +!function(A,F){"object"==typeof exports&&typeof module<"u"?module.exports=F():"function"==typeof define&&define.amd?define(F):(A=typeof globalThis<"u"?globalThis:A||self).tinycolor=F()}(this,function(){"use strict";function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}var F=/^\s+/,J=/\s+$/;function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e,V,X,o,s,h,g,c,y,I,a=(o={r:0,g:0,b:0},s=1,h=null,g=null,c=null,y=!1,I=!1,"string"==typeof(e=t)&&(e=function(f){f=f.replace(F,"").replace(J,"").toLowerCase();var n,u=!1;if(L[f])f=L[f],u=!0;else if("transparent"==f)return{r:0,g:0,b:0,a:0,format:"name"};return(n=m.rgb.exec(f))?{r:n[1],g:n[2],b:n[3]}:(n=m.rgba.exec(f))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=m.hsl.exec(f))?{h:n[1],s:n[2],l:n[3]}:(n=m.hsla.exec(f))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=m.hsv.exec(f))?{h:n[1],s:n[2],v:n[3]}:(n=m.hsva.exec(f))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=m.hex8.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),a:B(n[4]),format:u?"name":"hex8"}:(n=m.hex6.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),format:u?"name":"hex"}:(n=m.hex4.exec(f))?{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),a:B(n[4]+""+n[4]),format:u?"name":"hex8"}:!!(n=m.hex3.exec(f))&&{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),format:u?"name":"hex"}}(e)),"object"==A(e)&&(v(e.r)&&v(e.g)&&v(e.b)?(V=e.g,X=e.b,o={r:255*l(e.r,255),g:255*l(V,255),b:255*l(X,255)},y=!0,I="%"===String(e.r).substr(-1)?"prgb":"rgb"):v(e.h)&&v(e.s)&&v(e.v)?(h=C(e.s),g=C(e.v),o=function(f,n,u){f=6*l(f,360),n=l(n,100),u=l(u,100);var H=Math.floor(f),R=f-H,_=u*(1-n),k=u*(1-R*n),x=u*(1-(1-R)*n),w=H%6;return{r:255*[u,k,_,_,x,u][w],g:255*[x,u,u,k,_,_][w],b:255*[_,_,x,u,u,k][w]}}(e.h,h,g),y=!0,I="hsv"):v(e.h)&&v(e.s)&&v(e.l)&&(h=C(e.s),c=C(e.l),o=function(f,n,u){var H,R,_;function k(S,q,p){return p<0&&(p+=1),p>1&&(p-=1),p<1/6?S+6*(q-S)*p:p<.5?q:p<2/3?S+(q-S)*(2/3-p)*6:S}if(f=l(f,360),n=l(n,100),u=l(u,100),0===n)H=R=_=u;else{var x=u<.5?u*(1+n):u+n-u*n,w=2*u-x;H=k(w,x,f+1/3),R=k(w,x,f),_=k(w,x,f-1/3)}return{r:255*H,g:255*R,b:255*_}}(e.h,h,c),y=!0,I="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=D(s),{ok:y,format:e.format||I,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:s});this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||a.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=a.ok}function j(t,r,a){t=l(t,255),r=l(r,255),a=l(a,255);var e,o,s=Math.max(t,r,a),h=Math.min(t,r,a),g=(s+h)/2;if(s==h)e=o=0;else{var c=s-h;switch(o=g>.5?c/(2-s-h):c/(s+h),s){case t:e=(r-a)/c+(r>1)+720)%360;--r;)e.h=(e.h+o)%360,s.push(i(e));return s}function it(t,r){r=r||6;for(var a=i(t).toHsv(),e=a.h,o=a.s,s=a.v,h=[],g=1/r;r--;)h.push(i({h:e,s:o,v:s})),s=(s+g)%1;return h}i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,a,e=this.toRgb();return r=e.g/255,a=e.b/255,.2126*((t=e.r/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))},setAlpha:function(t){return this._a=D(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=z(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=z(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+a+"%, "+e+"%)":"hsva("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var t=j(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=j(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+a+"%, "+e+"%)":"hsla("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHex:function(t){return O(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return a=this._g,e=this._b,o=this._a,s=t,h=[b(Math.round(this._r).toString(16)),b(Math.round(a).toString(16)),b(Math.round(e).toString(16)),b(U(o))],s&&h[0].charAt(0)==h[0].charAt(1)&&h[1].charAt(0)==h[1].charAt(1)&&h[2].charAt(0)==h[2].charAt(1)&&h[3].charAt(0)==h[3].charAt(1)?h[0].charAt(0)+h[1].charAt(0)+h[2].charAt(0)+h[3].charAt(0):h.join("");var a,e,o,s,h},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*l(this._r,255))+"%",g:Math.round(100*l(this._g,255))+"%",b:Math.round(100*l(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%)":"rgba("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ot[O(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+P(this._r,this._g,this._b,this._a),a=r,e=this._gradientType?"GradientType = 1, ":"";if(t){var o=i(t);a="#"+P(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+e+"startColorstr="+r+",endColorstr="+a+")"},toString:function(t){var r=!!t;t=t||this._format;var a=!1;return r||!(this._a<1&&this._a>=0)||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(a=this.toRgbString()),"prgb"===t&&(a=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(a=this.toHexString()),"hex3"===t&&(a=this.toHexString(!0)),"hex4"===t&&(a=this.toHex8String(!0)),"hex8"===t&&(a=this.toHex8String()),"name"===t&&(a=this.toName()),"hsl"===t&&(a=this.toHslString()),"hsv"===t&&(a=this.toHsvString()),a||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return i(this.toString())},_applyModification:function(t,r){var a=t.apply(null,[this].concat([].slice.call(r)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(Y,arguments)},brighten:function(){return this._applyModification(Z,arguments)},darken:function(){return this._applyModification(tt,arguments)},desaturate:function(){return this._applyModification(K,arguments)},saturate:function(){return this._applyModification(Q,arguments)},greyscale:function(){return this._applyModification(W,arguments)},spin:function(){return this._applyModification(rt,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(nt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(it,arguments)},splitcomplement:function(){return this._applyCombination(et,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(t,r){if("object"==A(t)){var a={};for(var e in t)t.hasOwnProperty(e)&&(a[e]="a"===e?t[e]:C(t[e]));t=a}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},i.mix=function(t,r,a){a=0===a?0:a||50;var e=i(t).toRgb(),o=i(r).toRgb(),s=a/100;return i({r:(o.r-e.r)*s+e.r,g:(o.g-e.g)*s+e.g,b:(o.b-e.b)*s+e.b,a:(o.a-e.a)*s+e.a})},i.readability=function(t,r){var a=i(t),e=i(r);return(Math.max(a.getLuminance(),e.getLuminance())+.05)/(Math.min(a.getLuminance(),e.getLuminance())+.05)},i.isReadable=function(t,r,a){var e,o,h,g,c,s=i.readability(t,r);switch(o=!1,(h=a,"AA"!==(g=((h=h||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==g&&(g="AA"),"small"!==(c=(h.size||"small").toLowerCase())&&"large"!==c&&(c="small"),e={level:g,size:c}).level+e.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},i.mostReadable=function(t,r,a){var e,o,s,h,g=null,c=0;o=(a=a||{}).includeFallbackColors,s=a.level,h=a.size;for(var y=0;yc&&(c=e,g=i(r[y]));return i.isReadable(t,g,{level:s,size:h})||!o?g:(a.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],a))};var L=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=i.hexNames=function(t){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[t[a]]=a);return r}(L);function D(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function l(t,r){var e;"string"==typeof(e=t)&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(t);return t=Math.min(r,Math.max(0,parseFloat(t))),a&&(t=parseInt(t*r,10)/100),Math.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function N(t){return Math.min(1,Math.max(0,t))}function d(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function C(t){return t<=1&&(t=100*t+"%"),t}function U(t){return Math.round(255*parseFloat(t)).toString(16)}function B(t){return d(t)/255}var M,T,E,m=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",E="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function v(t){return!!m.CSS_UNIT.exec(t)}return i}); \ No newline at end of file diff --git a/dist/apps/linker/styles.e9037a0f25b97b48.css b/dist/apps/consolidator/styles.06ea25ffe465f4da.css similarity index 99% rename from dist/apps/linker/styles.e9037a0f25b97b48.css rename to dist/apps/consolidator/styles.06ea25ffe465f4da.css index 5b3379a9a..a50916e47 100644 --- a/dist/apps/linker/styles.e9037a0f25b97b48.css +++ b/dist/apps/consolidator/styles.06ea25ffe465f4da.css @@ -1,4 +1,4 @@ -.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}.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)}}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}button{border-radius:var(--bs-border-radius)!important}button:focus{outline:none!important}mat-icon{overflow:inherit!important}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}@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}.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. diff --git a/dist/apps/linker/index.html b/dist/apps/linker/index.html index 8c83f8a66..c600d4ebd 100644 --- a/dist/apps/linker/index.html +++ b/dist/apps/linker/index.html @@ -7,12 +7,12 @@ - +
- + diff --git a/dist/apps/linker/main.0176c50eed122061.js b/dist/apps/linker/main.0176c50eed122061.js new file mode 100644 index 000000000..ab55ed1e3 --- /dev/null +++ b/dist/apps/linker/main.0176c50eed122061.js @@ -0,0 +1 @@ +(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})}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})}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})}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})}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}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))})}}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.0.0"}}},Y=>{Y(Y.s=9143)}]); \ No newline at end of file diff --git a/dist/apps/linker/main.2e4ccf91da26bef1.js b/dist/apps/linker/main.2e4ccf91da26bef1.js deleted file mode 100644 index 34487d79e..000000000 --- a/dist/apps/linker/main.2e4ccf91da26bef1.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(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,T.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=h.Yz7({token:n,factory:n.\u0275fac}),n})();const te=new h.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(u=>u.supports(e)),!t)throw new h.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(te),h.LFG(h.R0b))},n.\u0275prov=h.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,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 n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0),h.LFG(h.AFp),h.LFG(h.Ojb,8),h.LFG(h.Lbi))},n.\u0275prov=h.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/"},Ne=/%COMP%/g,Ee=new h.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function He(n,o){return o.map(e=>e.replace(Ne,n))}let Be=(()=>{class n{constructor(e,t,s,u,d,l,r,i=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=s,this.removeStylesOnCompDestroy=u,this.doc=d,this.platformId=l,this.ngZone=r,this.nonce=i,this.rendererByCompId=new Map,this.platformIsServer=(0,T.PM)(l),this.defaultRenderer=new at(e,d,r,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,r=this.eventManager,i=this.sharedStylesHost,a=this.removeStylesOnCompDestroy,c=this.platformIsServer;switch(t.encapsulation){case h.ifc.Emulated:u=new Ti(r,i,t,this.appId,a,d,l,c);break;case h.ifc.ShadowDom:return new Hn(r,i,e,t,d,l,this.nonce,c);default:u=new ln(r,i,t,a,d,l,c)}s.set(t.id,u)}return u}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(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))},n.\u0275prov=h.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){(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(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class Hn extends at{constructor(o,e,t,s,u,d,l,r){super(o,u,d,r),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,r){super(o,u,d,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=r?He(r,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,r){const i=s+"-"+t.id;super(o,e,t,u,d,l,r,i),this.contentAttr=function we(n){return"_ngcontent-%COMP%".replace(Ne,n)}(i),this.hostAttr=function qe(n){return"_nghost-%COMP%".replace(Ne,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 cn=(()=>{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)(h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();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:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let Se=(()=>{class n extends le{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,t,s){const u=n.parseEventName(t),d=n.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=n._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 r={};return r.domEventName=s,r.fullKey=d,r}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=>{n.matchEventFullKeyCode(u,e)&&s.runGuarded(()=>t(u))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();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(r){d=d||r,u--,0==u&&t(d)};s.forEach(r=>{r.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 n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:h.AFp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(ni,12))},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[...Ei,...Si],imports:[T.ez,h.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)(h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function lt(){return new _t((0,h.LFG)(T.K0))}(),t},providedIn:"root"}),n})();typeof window<"u"&&window;let Dr=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:function(e){let t=null;return t=e?new(e||n):h.LFG(zt),t},providedIn:"root"}),n})(),zt=(()=>{class n 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 n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function kr(n){return new zt(n.get(T.K0))}(h.LFG(h.zs3)),t},providedIn:"root"}),n})();var Oi=E(5592),Sn=E(4674);function Ni(n){return!!n&&(n instanceof Oi.y||(0,Sn.m)(n.lift)&&(0,Sn.m)(n.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(n){return new Oi.y(o=>{(0,nt.Xf)(n()).subscribe(o)})}var ko=E(8407),fe=E(8504),re=E(6232),ae=E(7394),xe=E(9360),Ve=E(8251);function Ge(){return(0,xe.e)((n,o)=>{let e=null;n._refCount++;const t=(0,Ve.x)(o,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const s=n._connection,u=e;e=null,s&&(!u||s===u)&&s.unsubscribe(),o.unsubscribe()});n.subscribe(t),t.closed||(e=n.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(...n){const o=(0,Fi.yG)(n);return(0,xe.e)((e,t)=>{(o?(0,zi.z)(n,e,o):(0,zi.z)(n,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 _a(n){return n<=0?()=>re.E:(0,xe.e)((o,e)=>{let t=[];o.subscribe((0,Ve.x)(e,s=>{t.push(s),n{for(const s of t)e.next(s);e.complete()},void 0,()=>{t=null}))})}var _s=E(3026),Dc=E(2737),Ho=E(975),Ln=E(4716),Yr=E(7537);const Et="primary",Ro=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(n){return new Rr(n)}function Lo(n,o,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(o.hasChildren()||t.lengtht[u]===s)}return n===o}function nn(n){return n.length>0?n[n.length-1]:null}function ki(n){return Ni(n)?n:(0,h.QGY)(n)?(0,ji.D)(Promise.resolve(n)):(0,Me.of)(n)}const ba={exact:function Ja(n,o,e){if(!Ci(n.segments,o.segments)||!Je(n.segments,o.segments,e)||n.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!n.children[t]||!Ja(n.children[t],o.children[t],e))return!1;return!0},subset:_l},En={exact:function gl(n,o){return $i(n,o)},subset:function ws(n,o){return Object.keys(o).length<=Object.keys(n).length&&Object.keys(o).every(e=>Dt(n[e],o[e]))},ignored:()=>!0};function bs(n,o,e){return ba[e.paths](n.root,o.root,e.matrixParams)&&En[e.queryParams](n.queryParams,o.queryParams)&&!("exact"===e.fragment&&n.fragment!==o.fragment)}function _l(n,o,e){return Hi(n,o,o.segments,e)}function Hi(n,o,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Ci(s,e)||o.hasChildren()||!Je(s,e,t))}if(n.segments.length===e.length){if(!Ci(n.segments,e)||!Je(n.segments,e,t))return!1;for(const s in o.children)if(!n.children[s]||!_l(n.children[s],o.children[s],t))return!1;return!0}{const s=e.slice(0,n.segments.length),u=e.slice(n.segments.length);return!!(Ci(n.segments,s)&&Je(n.segments,s,t)&&n.children[Et])&&Hi(n.children[Et],o,u,t)}}function Je(n,o,e){return o.every((t,s)=>En[e](n[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(n,o){return n.length===o.length&&n.every((e,t)=>e.path===o[t].path)}let pi=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:function(){return new Lr},providedIn:"root"}),n})();class Lr{parse(o){const e=new Ma(o);return new vt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(o){const e=`/${wr(o.root,!0)}`,t=function Br(n){const o=Object.keys(n).map(e=>{const t=n[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(n){return encodeURI(n)}(o.fragment)}`:""}`}}const Pr=new Lr;function yt(n){return n.segments.map(o=>Or(o)).join("/")}function wr(n,o){if(!n.hasChildren())return yt(n);if(o){const e=n.children[Et]?wr(n.children[Et],!1):"",t=[];return Object.entries(n.children).forEach(([s,u])=>{s!==Et&&t.push(`${s}:${wr(u,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function wa(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?[wr(n.children[Et],!1)]:[`${s}:${wr(t,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[Et]?`${yt(n)}/${e[0]}`:`${yt(n)}/(${e.join("//")})`}}function vs(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Xn(n){return vs(n).replace(/%3B/gi,";")}function Ir(n){return vs(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function tr(n){return decodeURIComponent(n)}function Qn(n){return tr(n.replace(/\+/g,"%20"))}function Or(n){return`${Ir(n.path)}${function ys(n){return Object.keys(n).map(o=>`;${Ir(o)}=${Ir(n[o])}`).join("")}(n.parameters)}`}const vr=/^[^\/()?;#]+/;function va(n){const o=n.match(vr);return o?o[0]:""}const Po=/^[^\/()?;=#]+/,xi=/^[^=?&#]+/,Aa=/^[^&#]+/;class Ma{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=va(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(n){const o=n.match(Po);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const s=va(this.remaining);s&&(t=s,this.capture(t))}o[tr(e)]=tr(t)}parseQueryParam(o){const e=function ya(n){const o=n.match(xi);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const d=function ir(n){const o=n.match(Aa);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=va(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 $r(n){return n.segments.length>0?new bt([],{[Et]:n}):n}function Za(n){const o={};for(const t of Object.keys(n.children)){const u=Za(n.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(n){if(1===n.numberOfChildren&&n.children[Et]){const o=n.children[Et];return new bt(n.segments.concat(o.segments),o.children)}return n}(new bt(n.segments,o))}function jn(n){return n instanceof vt}function Dn(n){let o;const s=$r(function e(u){const d={};for(const r of u.children){const i=e(r);d[r.outlet]=i}const l=new bt(u.url,d);return u===n&&(o=l),l}(n.root));return o??s}function zn(n,o,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===o.length)return hn(s,s,s,e,t);const u=function Oo(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new kc(!0,0,n);let o=0,e=!1;const t=n.reduce((s,u,d)=>{if("object"==typeof u&&null!=u){if(u.outlets){const l={};return Object.entries(u.outlets).forEach(([r,i])=>{l[r]="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,r)=>{0==r&&"."===l||(0==r&&""===l?e=!0:".."===l?o++:""!=l&&s.push(l))}),s):[...s,u]},[]);return new kc(e,o,t)}(o);if(u.toRoot())return hn(s,s,new bt([],{}),e,t);const d=function _u(n,o,e){if(n.isAbsolute)return new eo(o,!0,0);if(!e)return new eo(o,!1,NaN);if(null===e.parent)return new eo(e,!0,0);const t=nr(n.commands[0])?0:1;return function bu(n,o,e){let t=n,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 eo(t,!1,s-u)}(e,e.segments.length-1+t,n.numberOfDoubleDots)}(u,s,n),l=d.processChildren?Bo(d.segmentGroup,d.index,u.commands):bl(d.segmentGroup,d.index,u.commands);return hn(s,d.segmentGroup,l,e,t)}function nr(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function rr(n){return"object"==typeof n&&null!=n&&n.outlets}function hn(n,o,e,t,s){let d,u={};t&&Object.entries(t).forEach(([r,i])=>{u[r]=Array.isArray(i)?i.map(a=>`${a}`):`${i}`}),d=n===o?e:Io(n,o,e);const l=$r(Za(d));return new vt(l,u,s)}function Io(n,o,e){const t={};return Object.entries(n.children).forEach(([s,u])=>{t[s]=u===o?e:Io(u,o,e)}),new bt(n.segments,t)}class kc{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 eo{constructor(o,e,t){this.segmentGroup=o,this.processChildren=e,this.index=t}}function bl(n,o,e){if(n||(n=new bt([],{})),0===n.segments.length&&n.hasChildren())return Bo(n,o,e);const t=function Op(n,o,e){let t=0,s=o;const u={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return u;const d=n.segments[s],l=e[t];if(rr(l))break;const r=`${l}`,i=t0&&void 0===r)break;if(r&&i&&"object"==typeof i&&void 0===i.outlets){if(!wl(r,i,d))return u;t+=2}else{if(!wl(r,{},d))return u;t++}s++}return{match:!0,pathIndex:s,commandIndex:t}}(n,o,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof d&&(d=[d]),null!==d&&(s[u]=bl(n.children[u],o,d))}),Object.entries(n.children).forEach(([u,d])=>{void 0===t[u]&&(s[u]=d)}),new bt(n.segments,s)}}function Hc(n,o,e){const t=n.segments.slice(0,o);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=Hc(new bt([],{}),0,t))}),o}function Rc(n){const o={};return Object.entries(n).forEach(([e,t])=>o[e]=`${t}`),o}function wl(n,o,e){return n==e.path&&$i(o,e.parameters)}const As="imperative";class Pn{constructor(o,e){this.id=o,this.url=e}}class vl 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 to 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 Xr extends Pn{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=16}}class Lc 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 Bp 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 Ca 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 yl 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 Vp 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 Ms{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 Pc{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yu{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ic{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Np{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cs{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 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 Vr,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=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Qr{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=Oc(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=Oc(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Jr(o,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==o)}pathFromRoot(o){return Jr(o,this._root).map(e=>e.value)}}function Oc(n,o){if(n===o.value)return o;for(const e of o.children){const t=Oc(n,e);if(t)return t}return null}function Jr(n,o){if(n===o.value)return[o];for(const e of o.children){const t=Jr(n,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(n){const o={};return n&&n.children.forEach(e=>o[e.value.outlet]=e),o}class Bc extends Qr{constructor(o,e){super(o),this.snapshot=e,Nc(this,o)}toString(){return this.snapshot.toString()}}function Vc(n,o){const e=function Al(n,o){const d=new Ts([],{},{},"",{},Et,o,null,{});return new Au("",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(""),r=new In(t,s,d,l,u,Et,o,e.root);return r.snapshot=e.root,new Bc(new vn(r,[]),e)}class In{constructor(o,e,t,s,u,d,l,r){this.urlSubject=o,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=s,this.dataSubject=u,this.outlet=d,this.component=l,this._futureSnapshot=r,this.title=this.dataSubject?.pipe((0,$e.U)(i=>i[Ro]))??(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 xs(n,o="emptyOnly"){const e=n.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 io(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 Ts{get title(){return this.data?.[Ro]}constructor(o,e,t,s,u,d,l,r,i){this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=u,this.outlet=d,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=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 Au extends Qr{constructor(o,e){super(e),this.url=o,Nc(this,e)}toString(){return jc(this._root)}}function Nc(n,o){o.value._routerState=n,o.children.forEach(e=>Nc(n,e))}function jc(n){const o=n.children.length>0?` { ${n.children.map(jc).join(", ")} } `:"";return`${n.value}${o}`}function Ss(n){if(n.snapshot){const o=n.snapshot,e=n._futureSnapshot;n.snapshot=e,$i(o.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),o.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),$i(o.params,e.params)||n.paramsSubject.next(e.params),function Gr(n,o){if(n.length!==o.length)return!1;for(let e=0;e$i(e.parameters,o[t].parameters))}(n.url,o.url);return e&&!(!n.parent!=!o.parent)&&(!n.parent||Ml(n.parent,o.parent))}let Es=(()=>{class n{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)(no,{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,r=new Cl(e,l,s.injector);this.activated=s.createComponent(d,{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=h.lG2({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[h.TTD]}),n})();class Cl{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 no=new h.OlP("");let xl=(()=>{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,Rn.a)([t.queryParams,t.params,t.data]).pipe((0,qt.w)(([u,d,l],r)=>(l={...u,...d,...l},0===r?(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();function ro(n,o,e){if(e&&n.shouldReuseRoute(o.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=o.value;const s=function Fc(n,o,e){return o.children.map(t=>{for(const s of e.children)if(n.shouldReuseRoute(t.value,s.value.snapshot))return ro(n,t,s);return ro(n,t)})}(n,o,e);return new vn(t,s)}{if(n.shouldAttach(o.value)){const u=n.retrieve(o.value);if(null!==u){const d=u.route;return d.value._futureSnapshot=o.value,d.children=o.children.map(l=>ro(n,l)),d}}const t=function ar(n){return new In(new Zt.X(n.url),new Zt.X(n.params),new Zt.X(n.queryParams),new Zt.X(n.fragment),new Zt.X(n.data),n.outlet,n.component,n)}(o.value),s=o.children.map(u=>ro(n,u));return new vn(t,s)}}const or="ngNavigationCancelingError";function Tl(n,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(n,o,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[or]=!0,t.cancellationCode=o,e&&(t.url=e),t}function Ds(n){return ks(n)&&jn(n.url)}function ks(n){return n&&n[or]}let mi=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=h.Xpm({type:n,selectors:[["ng-component"]],standalone:!0,features:[h.jDz],decls:1,vars:0,template:function(e,t){1&e&&h._UZ(0,"router-outlet")},dependencies:[Es],encapsulation:2}),n})();function ai(n){const o=n.children&&n.children.map(ai),e=o?{...n,children:o}:{...n};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Et&&(e.component=mi),e}function Ct(n){return n.outlet||Et}function kt(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 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),Ss(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 Np(u.value.snapshot))}),o.children.length&&this.forwardEvent(new yu(o.value.snapshot))}activateRoutes(o,e,t){const s=o.value,u=e?e.value:null;if(Ss(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),Ss(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 Kr(n,o,e){const t=n._root;return Jn(t,o?o._root:null,e,[t.value])}function qn(n,o){const e=Symbol(),t=o.get(n,e);return t===e?"function"!=typeof n||(0,h.Z0I)(n)?o.get(n):n:t}function Jn(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const u=Fn(o);return n.children.forEach(d=>{(function xa(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const u=n.value,d=o?o.value:null,l=e?e.getContext(n.value.outlet):null;if(d&&u.routeConfig===d.routeConfig){const r=function Mu(n,o,e){if("function"==typeof e)return e(n,o);switch(e){case"pathParamsChange":return!Ci(n.url,o.url);case"pathParamsOrQueryParamsChange":return!Ci(n.url,o.url)||!$i(n.queryParams,o.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ml(n,o)||!$i(n.queryParams,o.queryParams);default:return!Ml(n,o)}}(d,u,u.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new Un(t)):(u.data=d.data,u._resolvedData=d._resolvedData),Jn(n,o,u.component?l?l.children:null:e,t,s),r&&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(n,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(n,o,e){const t=Fn(n),s=n.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 No(n){return"function"==typeof n}function an(n){return n instanceof bi.K||"EmptyError"===n?.name}const Hs=Symbol("INITIAL_VALUE");function jr(){return(0,qt.w)(n=>(0,Rn.a)(n.map(o=>o.pipe((0,wt.q)(1),hi(Hs)))).pipe((0,$e.U)(o=>{for(const e of o)if(!0!==e){if(e===Hs)return Hs;if(!1===e||e instanceof vt)return e}return!0}),(0,wi.h)(o=>o!==Hs),(0,wt.q)(1)))}function ao(n){return(0,ko.z)((0,ri.b)(o=>{if(jn(o))throw Tl(0,o)}),(0,$e.U)(o=>!0===o))}class El{constructor(o){this.segmentGroup=o||null}}class Yc{constructor(o){this.urlTree=o}}function Fo(n){return(0,fe._)(new El(n))}function Eu(n){return(0,fe._)(new Yc(n))}class Du{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,r])=>{d[l]=this.createSegmentGroup(o,r,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 Rs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function zp(n,o,e,t,s){const u=Uo(n,o,e);return u.matched?(t=function Vo(n,o){return n.providers&&!n._injector&&(n._injector=(0,h.MMx)(n.providers,o,`Route: ${n.path}`)),n._injector??o}(o,t),function ea(n,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,n);return ki(function Yt(n){return n&&No(n.canMatch)}(l)?l.canMatch(o,e):n.runInContext(()=>l(o,e)))});return(0,Me.of)(u).pipe(jr(),ao())}(t,o,e).pipe((0,$e.U)(d=>!0===d?u:{...Rs}))):(0,Me.of)(u)}function Uo(n,o,e){if(""===o.path)return"full"===o.pathMatch&&(n.hasChildren()||e.length>0)?{...Rs}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(o.matcher||Lo)(e,n,o);if(!s)return{...Rs};const u={};Object.entries(s.posParams??{}).forEach(([l,r])=>{u[l]=r.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 Dl(n,o,e,t){return e.length>0&&function kl(n,o,e){return e.some(t=>qo(n,o,t)&&Ct(t)!==Et)}(n,e,t)?{segmentGroup:new bt(o,Hu(t,new bt(e,n.children))),slicedSegments:[]}:0===e.length&&function Ls(n,o,e){return e.some(t=>qo(n,o,t))}(n,e,t)?{segmentGroup:new bt(n.segments,ku(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new bt(n.segments,n.children),slicedSegments:e}}function ku(n,o,e,t,s){const u={};for(const d of t)if(qo(n,e,d)&&!s[Ct(d)]){const l=new bt([],{});u[Ct(d)]=l}return{...s,...u}}function Hu(n,o){const e={};e[Et]=o;for(const t of n)if(""===t.path&&Ct(t)!==Et){const s=new bt([],{});e[Ct(t)]=s}return e}function qo(n,o,e){return(!(n.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class oo{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 Du(this.urlSerializer,this.urlTree)}noMatchError(o){return new h.vHH(4002,!1)}recognize(){const o=Dl(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,o,Et).pipe((0,Gi.K)(e=>{if(e instanceof Yc)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof El?this.noMatchError(e):e}),(0,$e.U)(e=>{const t=new Ts([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Et,this.rootComponentType,null,{}),s=new vn(t,e),u=new Au("",s),d=function rn(n,o,e=null,t=null){return zn(Dn(n),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 El?this.noMatchError(t):t}))}inheritParamsAndData(o){const e=o.value,t=xs(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(n,o){const e=n.filter(t=>Ct(t)===o);return e.push(...n.filter(t=>Ct(t)!==o)),e}(e,u);return this.processSegmentGroup(o,l,d,u)}),function ga(n,o){return(0,xe.e)(function tn(n,o,e,t,s){return(u,d)=>{let l=e,r=o,i=0;u.subscribe((0,Ve.x)(d,a=>{const c=i++;r=l?n(r,a,c):(l=!0,a),t&&d.next(r)},s&&(()=>{l&&d.next(r),d.complete()})))}}(n,o,arguments.length>=2,!0))}((u,d)=>(u.push(...d),u)),(0,_r.d)(null),function ml(n,o){const e=arguments.length>=2;return t=>t.pipe(n?(0,wi.h)((s,u)=>n(s,u,t)):Dc.y,_a(1),e?(0,_r.d)(o):(0,_s.T)(()=>new bi.K))}(),(0,yi.z)(u=>{if(null===u)return Fo(t);const d=Ru(u);return function Li(n){n.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)(r=>{if(r instanceof El)return(0,Me.of)(null);throw r}))),(0,Gt.P)(l=>!!l),(0,Gi.K)(l=>{if(an(l))return function Up(n,o,e){return 0===o.length&&!n.children[e]}(t,s,u)?(0,Me.of)([]):Fo(t);throw l}))}processSegmentAgainstRoute(o,e,t,s,u,d,l){return function Fp(n,o,e,t){return!!(Ct(n)===t||t!==Et&&qo(o,e,n))&&("**"===n.path||Uo(o,n,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):Fo(s):Fo(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("/")?Eu(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:r,remainingSegments:i,positionalParamSegments:a}=Uo(e,s,u);if(!l)return Fo(e);const c=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,a);return s.redirectTo.startsWith("/")?Eu(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 r=s.length>0?nn(s).parameters:{},i=new Ts(s,r,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Qc(t),Ct(t),t.component??t._loadedComponent??null,t,Jc(t));l=(0,Me.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=zp(e,t,s,o).pipe((0,$e.U)(({matched:r,consumedSegments:i,remainingSegments:a,parameters:c})=>r?{snapshot:new Ts(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Qc(t),Ct(t),t.component??t._loadedComponent??null,t,Jc(t)),consumedSegments:i,remainingSegments:a}:null));return l.pipe((0,qt.w)(r=>null===r?Fo(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}=r,{segmentGroup:g,slicedSegments:f}=Dl(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 Su(n,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,n);return ki(function xu(n){return n&&No(n.canLoad)}(l)?l.canLoad(o,e):n.runInContext(()=>l(o,e)))});return(0,Me.of)(u).pipe(jr(),ao())}(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 $c(n){return(0,fe._)(sr(!1,3))}())):(0,Me.of)({routes:[],injector:o})}}function Xc(n){const o=n.value.routeConfig;return o&&""===o.path}function Ru(n){const o=[],e=new Set;for(const t of n){if(!Xc(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=Ru(t.children);o.push(new vn(t.value,s))}return o.filter(t=>!e.has(t))}function Qc(n){return n.data||{}}function Jc(n){return n.resolve||{}}function Ps(n){return"string"==typeof n.title||null===n.title}function Fe(n){return(0,qt.w)(o=>{const e=n(o);return e?(0,ji.D)(e).pipe((0,$e.U)(()=>o)):(0,Me.of)(o)})}const so=new h.OlP("ROUTES");let Pl=(()=>{class n{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 r,i;return Array.isArray(l)?i=l:(r=l.create(e).injector,i=r.get(so,[],h.XFs.Self|h.XFs.Optional).flat()),{routes:i.map(ai),injector:r}}),(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ft(n){return function Iu(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Mr=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Oe.x,this.configLoader=(0,h.f3M)(Pl),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)(no,{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 Ms(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:As,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(),r=!e.navigated||d.extractedUrl.toString()!==l||l!==e.currentUrlTree.toString();if(!r&&"reload"!==(d.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const a="";return this.events.next(new Xr(d.id,e.serializeUrl(t.rawUrl),a,0)),e.rawUrlTree=d.rawUrl,d.resolve(null),re.E}if(e.urlHandlingStrategy.shouldProcessUrl(d.rawUrl))return Kc(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 vl(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),c!==this.transitions?.getValue()?re.E:Promise.resolve(a)}),function Lu(n,o,e,t,s,u){return(0,yi.z)(d=>function Bn(n,o,e,t,s,u,d="emptyOnly"){return new oo(n,o,e,t,s,d,u).recognize()}(n,o,e,t,d.extractedUrl,s,u).pipe((0,$e.U)(({state:l,tree:r})=>({...d,targetSnapshot:l,urlAfterRedirects:r}))))}(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(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:a,extractedUrl:c,source:p,restoredState:m,extras:g}=d,f=new vl(a,this.urlSerializer.serialize(c),p,m);this.events.next(f);const v=Vc(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 Xr(d.id,e.serializeUrl(t.extractedUrl),a,1)),e.rawUrlTree=d.rawUrl,d.resolve(null),re.E}}),(0,ri.b)(d=>{const l=new Bp(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:Kr(d.targetSnapshot,d.currentSnapshot,this.rootContexts)}),function zr(n,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 qc(n,o,e,t){return(0,ji.D)(n).pipe((0,yi.z)(s=>function Zr(n,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 r=kt(o)??s,i=qn(l,r);return ki(function Le(n){return n&&No(n.canDeactivate)}(i)?i.canDeactivate(n,o,e,t):r.runInContext(()=>i(n,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,n).pipe((0,yi.z)(l=>l&&function Cu(n){return"boolean"==typeof n}(l)?function Wc(n,o,e,t){return(0,ji.D)(o).pipe((0,It.b)(s=>(0,zi.z)(function N0(n,o){return null!==n&&o&&o(new Pc(n)),(0,Me.of)(!0)}(s.route.parent,t),function jp(n,o){return null!==n&&o&&o(new Ic(n)),(0,Me.of)(!0)}(s.route,t),function On(n,o,e){const t=o[o.length-1],u=o.slice(0,o.length-1).reverse().map(d=>function lr(n){const o=n.routeConfig?n.routeConfig.canActivateChild:null;return o&&0!==o.length?{node:n,guards:o}:null}(d)).filter(d=>null!==d).map(d=>un(()=>{const l=d.guards.map(r=>{const i=kt(d.node)??e,a=qn(r,i);return ki(function jo(n){return n&&No(n.canActivateChild)}(a)?a.canActivateChild(t,n):i.runInContext(()=>a(t,n))).pipe((0,Gt.P)())});return(0,Me.of)(l).pipe(jr())}));return(0,Me.of)(u).pipe(jr())}(n,s.path,e),function Tu(n,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 Sl(n){return n&&No(n.canActivate)}(l)?l.canActivate(o,n):d.runInContext(()=>l(o,n))).pipe((0,Gt.P)())}));return(0,Me.of)(s).pipe(jr())}(n,s.route,e))),(0,Gt.P)(s=>!0!==s,!0))}(t,u,n,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 Tl(0,d.guardsResult);const l=new Ca(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 r=new yl(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}),(0,qt.w)(l=>{let r=!1;return(0,Me.of)(l).pipe(function Hl(n,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(n,o,e,t){const s=n.routeConfig,u=n._resolve;return void 0!==s?.title&&!Ps(s)&&(u[Ro]=s.title),function Pu(n,o,e,t){const s=function Rl(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===s.length)return(0,Me.of)({});const u={};return(0,ji.D)(s).pipe((0,yi.z)(d=>function Ll(n,o,e,t){const s=kt(o)??t,u=qn(n,s);return ki(u.resolve?u.resolve(o,e):s.runInContext(()=>u(o,e)))}(n[d],o,e,t).pipe((0,Gt.P)(),(0,ri.b)(l=>{u[d]=l}))),_a(1),(0,Ho.h)(u),(0,Gi.K)(d=>an(d)?re.E:(0,fe._)(d)))}(u,n,o,t).pipe((0,$e.U)(d=>(n._resolvedData=d,n.data=xs(n,e).resolve,s&&Ps(s)&&(n.data[Ro]=s.title),null)))}(d.route,t,n,o)),(0,ri.b)(()=>u++),_a(1),(0,yi.z)(d=>u===s.length?(0,Me.of)(e):re.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,ri.b)({next:()=>r=!0,complete:()=>{r||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,ri.b)(l=>{const r=new Vp(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}))}),Fe(d=>{const l=r=>{const i=[];r.routeConfig?.loadComponent&&!r.routeConfig._loadedComponent&&i.push(this.configLoader.loadComponent(r.routeConfig).pipe((0,ri.b)(a=>{r.component=a}),(0,$e.U)(()=>{})));for(const a of r.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 zc(n,o,e){const t=ro(n,o._root,e?e._root:void 0);return new Bc(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)}),((n,o,e,t)=>(0,$e.U)(s=>(new qi(o,s.targetRouterState,s.currentRouterState,e,t).activate(n),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,ks(d)){Ds(d)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new to(t.id,this.urlSerializer.serialize(t.extractedUrl),d.message,d.cancellationCode);if(this.events.next(l),Ds(d)){const r=e.urlHandlingStrategy.merge(d.url,e.rawUrlTree),i={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||Kc(t.source)};e.scheduleNavigation(r,As,null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Lc(t.id,this.urlSerializer.serialize(t.extractedUrl),d,t.targetSnapshot??void 0);this.events.next(l);try{t.resolve(e.errorHandler(d))}catch(r){t.reject(r)}}return re.E}))}))}cancelNavigationTransition(e,t,s){const u=new to(e.id,this.urlSerializer.serialize(e.extractedUrl),t,s);this.events.next(u),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Kc(n){return n!==As}let Zc=(()=>{class n{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[Ro]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:function(){return(0,h.f3M)(ed)},providedIn:"root"}),n})(),ed=(()=>{class n extends Zc{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)(h.LFG(_t))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),j0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:function(){return(0,h.f3M)(Yp)},providedIn:"root"}),n})();class Wp{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let Yp=(()=>{class n extends Wp{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const td=new h.OlP("",{providedIn:"root",factory:()=>({})});let Ta=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:function(){return(0,h.f3M)(Ou)},providedIn:"root"}),n})(),Ou=(()=>{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=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var ta=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(ta||{});function Bu(n,o){n.events.pipe((0,wi.h)(e=>e instanceof yr||e instanceof to||e instanceof Lc||e instanceof Xr),(0,$e.U)(e=>e instanceof yr||e instanceof Xr?ta.COMPLETE:e instanceof to&&(0===e.code||1===e.code)?ta.REDIRECTING:ta.FAILED),(0,wi.h)(e=>e!==ta.REDIRECTING),(0,wt.q)(1)).subscribe(()=>{o()})}function Il(n){throw n}function Ol(n,o,e){return o.parse("/")}const Bl={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Gp={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let pn=(()=>{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,h.f3M)(h.c2e),this.isNgZoneEnabled=!1,this.options=(0,h.f3M)(td,{optional:!0})||{},this.pendingTasks=(0,h.f3M)(h.HDt),this.errorHandler=this.options.errorHandler||Il,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Ol,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,h.f3M)(Ta),this.routeReuseStrategy=(0,h.f3M)(j0),this.titleStrategy=(0,h.f3M)(Zc),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)(so,{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)(no,{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=Vc(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),As,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 r={...s};delete r.navigationId,delete r.\u0275routerPageId,0!==Object.keys(r).length&&(u.state=r)}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:r}=t,i=r?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,As,null,t)}navigate(e,t={skipLocationChange:!1}){return function Vu(n){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,r,i;d?(l=d.resolve,r=d.reject,i=d.promise):i=new Promise((c,p)=>{l=c,r=p});const a=this.pendingTasks.add();return Bu(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:r,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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Is{}let nd=(()=>{class n{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,Yr.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,Yr.J)())}return u})}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(pn),h.LFG(h.Sil),h.LFG(h.lqb),h.LFG(Is),h.LFG(Pl))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Os=new h.OlP("");let ju=(()=>{class n{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 vl?(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 Xr&&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 Cs&&(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 Cs(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){h.$Z()},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();function Fr(n,o){return{\u0275kind:n,\u0275providers:o}}function Fu(){const n=(0,h.f3M)(h.zs3);return o=>{const e=n.get(h.z2F);if(o!==e.components[0])return;const t=n.get(pn),s=n.get(od);1===n.get(Vl)&&t.initialNavigation(),n.get(cr,null,h.XFs.Optional)?.setUpPreloading(),n.get(Os,null,h.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const od=new h.OlP("",{factory:()=>new Oe.x}),Vl=new h.OlP("",{providedIn:"root",factory:()=>1}),cr=new h.OlP("");function $o(n){return Fr(0,[{provide:cr,useExisting:nd},{provide:Is,useExisting:n}])}const Ns=new h.OlP("ROUTER_FORROOT_GUARD"),Sa=[T.Ye,{provide:pi,useClass:Lr},pn,vi,{provide:In,useFactory:function rd(n){return n.routerState.root},deps:[pn]},Pl,[]];function ia(){return new h.PXZ("Router",pn)}let Wt=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[Sa,[],{provide:so,multi:!0,useValue:e},{provide:Ns,useFactory:q,deps:[[pn,new h.FiY,new h.tp0]]},{provide:td,useValue:t||{}},t?.useHash?{provide:T.S$,useClass:T.Do}:{provide:T.S$,useClass:T.b0},{provide:Os,useFactory:()=>{const n=(0,h.f3M)(T.EM),o=(0,h.f3M)(h.R0b),e=(0,h.f3M)(td),t=(0,h.f3M)(Mr),s=(0,h.f3M)(pi);return e.scrollOffset&&n.setOffset(e.scrollOffset),new ju(s,t,n,o,e)}},t?.preloadingStrategy?$o(t.preloadingStrategy).\u0275providers:[],{provide:h.PXZ,multi:!0,useFactory:ia},t?.initialNavigation?ee(t):[],t?.bindToComponentInputs?Fr(8,[xl,{provide:no,useExisting:xl}]).\u0275providers:[],[{provide:he,useFactory:Fu},{provide:h.tb,multi:!0,useExisting:he}]]}}static forChild(e){return{ngModule:n,providers:[{provide:so,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Ns,8))},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();function q(n){return"guarded"}function ee(n){return["disabled"===n.initialNavigation?Fr(3,[{provide:h.ip1,multi:!0,useFactory:()=>{const o=(0,h.f3M)(pn);return()=>{o.setUpLocationChangeListener()}}},{provide:Vl,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Fr(2,[{provide:Vl,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(od);Bu(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 Kb=(()=>{class n{constructor(){this.title="linker"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=h.Xpm({type:n,selectors:[["perun-web-apps-root"]],decls:1,vars:0,template:function(e,t){1&e&&h._UZ(0,"router-outlet")},dependencies:[Es]}),n})();var yn=E(5137),sd=E(7453),ef=E(7400),qu=E(2714);function js(...n){const o=(0,Fi.jO)(n),{args:e,keys:t}=(0,sd.D)(n),s=new Oi.y(u=>{const{length:d}=e;if(!d)return void u.complete();const l=new Array(d);let r=d,i=d;for(let a=0;a{c||(c=!0,i--),l[a]=p},()=>r--,void 0,()=>{(!r||!c)&&(i||u.next(t?(0,qu.n)(t,l):l),u.complete())}))}});return o?s.pipe((0,ef.Z)(o)):s}var Zb=E(4552);class JC extends Oe.x{constructor(o=1/0,e=1/0,t=Zb.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 JC(t,o,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Nn{}let Wu=(()=>{class n extends Nn{getTranslation(e){return(0,Me.of)({})}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();class Qo{}let ew=(()=>{class n{handle(e){return e.key}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();function ld(n,o){if(n===o)return!0;if(null===n||null===o)return!1;if(n!=n&&o!=o)return!0;let s,u,d,e=typeof n;if(e==typeof o&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(o))return!1;for(u in d=Object.create(null),n){if(!ld(n[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=n.length)==o.length){for(u=0;u{nf(o[t])?t in n?e[t]=F0(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Yu{}let U0=(()=>{class n extends Yu{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(),!Jo(e)||!Jo(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 Jo(d)?d:s}):e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();class Gu{}let $u=(()=>{class n extends Gu{compile(e,t){return e}compileTranslations(e,t){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();class cd{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 Xu=new h.OlP("USE_STORE"),Nl=new h.OlP("USE_DEFAULT_LANG"),rf=new h.OlP("DEFAULT_LANGUAGE"),jl=new h.OlP("USE_EXTEND");let Qu,zs=(()=>{class n{constructor(e,t,s,u,d,l=!0,r=!1,i=!1,a){this.store=e,this.currentLoader=t,this.compiler=s,this.parser=u,this.missingTranslationHandler=d,this.useDefaultLang=l,this.isolate=r,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(tf(1),(0,wt.q)(1));return this.loadingTranslations=t.pipe((0,$e.U)(s=>this.compiler.compileTranslations(s,e)),tf(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]?F0(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 r of t)d[r]=this.getParsedResult(e,r,s),Ni(d[r])&&(l=!0);return l?js(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(!Jo(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(!Jo(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(!Jo(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(!Jo(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 n.\u0275fac=function(e){return new(e||n)(h.LFG(cd),h.LFG(Nn),h.LFG(Gu),h.LFG(Yu),h.LFG(Qo),h.LFG(Nl),h.LFG(Xu),h.LFG(jl),h.LFG(rf))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),Wn=(()=>{class n{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(ld(e,this.lastKey)&&ld(t,this.lastParams))return this.value;let s;if(Jo(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 n.\u0275fac=function(e){return new(e||n)(h.Y36(zs,16),h.Y36(h.sBO,16))},n.\u0275pipe=h.Yjl({name:"translate",type:n,pure:!1}),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),lo=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Nn,useClass:Wu},e.compiler||{provide:Gu,useClass:$u},e.parser||{provide:Yu,useClass:U0},e.missingTranslationHandler||{provide:Qo,useClass:ew},cd,{provide:Xu,useValue:e.isolate},{provide:Nl,useValue:e.useDefaultLang},{provide:jl,useValue:e.extend},{provide:rf,useValue:e.defaultLanguage},zs]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Nn,useClass:Wu},e.compiler||{provide:Gu,useClass:$u},e.parser||{provide:Yu,useClass:U0},e.missingTranslationHandler||{provide:Qo,useClass:ew},{provide:Xu,useValue:e.isolate},{provide:Nl,useValue:e.useDefaultLang},{provide:jl,useValue:e.extend},{provide:rf,useValue:e.defaultLanguage},zs]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();try{Qu=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Qu=!1}let na,Xi=(()=>{class n{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&&!Qu)&&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)(h.LFG(h.Lbi))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const zl=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function q0(){if(na)return na;if("object"!=typeof document||!document)return na=new Set(zl),na;let n=document.createElement("input");return na=new Set(zl.filter(o=>(n.setAttribute("type",o),n.type===o))),na}let Ju,af,Fs,Fl;function dr(n){return function W0(){if(null==Ju&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ju=!0}))}finally{Ju=Ju||!1}return Ju}()?n:!!n.capture}function Y0(){if(null==Fs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Fs=!1,Fs;if("scrollBehavior"in document.documentElement.style)Fs=!0;else{const n=Element.prototype.scrollTo;Fs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Fs}function dd(){if("object"!=typeof document||!document)return 0;if(null==af){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),af=0,0===n.scrollLeft&&(n.scrollLeft=1,af=0===n.scrollLeft?1:2),n.remove()}return af}function sf(n){if(function G0(){if(null==Fl){const n=typeof document<"u"?document.head:null;Fl=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Fl}()){const o=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function ud(){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 ra(n){return n.composedPath?n.composedPath()[0]:n.target}function Ku(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function co(n,...o){return o.length?o.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var dh=E(3620);function Ko(n){return(0,wi.h)((o,e)=>n<=e)}var pg=E(3997),Lw=E(2420);function $t(n){return(0,xe.e)((o,e)=>{(0,nt.Xf)(n).subscribe((0,Ve.x)(e,()=>e.complete(),Lw.Z)),!e.closed&&o.subscribe(e)})}function mt(n){return null!=n&&"false"!=`${n}`}function mn(n,o=0){return function uo(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):o}function Da(n){return Array.isArray(n)?n:[n]}function gn(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Qi(n){return n instanceof h.SBq?n.nativeElement:n}let fg=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),fd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[fg]}),n})();const mg=new Set;let Us,Ow=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ho}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function uh(n,o){if(!mg.has(n))try{Us||(Us=document.createElement("style"),o&&(Us.nonce=o),Us.setAttribute("type","text/css"),document.head.appendChild(Us)),Us.sheet&&(Us.sheet.insertRule(`@media ${n} {body{ }}`,0),mg.add(n))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi),h.LFG(h.Ojb,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ho(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let md=(()=>{class n{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 yf(Da(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=yf(Da(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(Ko(1),(0,dh.b)(0))),u.pipe((0,$e.U)(d=>{const l={matches:!1,breakpoints:{}};return d.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),u={observable:new Oi.y(d=>{const l=r=>this._zone.run(()=>d.next(r));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 n.\u0275fac=function(e){return new(e||n)(h.LFG(Ow),h.LFG(h.R0b))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function yf(n){return n.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}let gd=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function zw(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 Tf(n){try{return n.frameElement}catch{return null}}(function yg(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===vg(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),u=vg(e);return e.hasAttribute("contenteditable")?-1!==u:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function qw(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!==u:"video"===s?-1!==u&&(null!==u||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function Ww(n){return!function Fw(n){return function _g(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function qs(n){let o=n.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(n)||function Uw(n){return function bg(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||wg(n))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function wg(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let o=n.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function vg(n){if(!wg(n))return null;const o=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Nx{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 Ag=(()=>{class n{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Nx(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(gd),h.LFG(h.R0b),h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function _d(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function Sf(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 Mg=new h.OlP("cdk-input-modality-detector-options"),Cg={ignoreKeys:[18,17,224,91,16]},bd=dr({passive:!0,capture:!0});let Ef=(()=>{class n{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=ra(d))},this._onMousedown=d=>{Date.now()-this._lastTouchMs<650||(this._modality.next(_d(d)?"keyboard":"mouse"),this._mostRecentTarget=ra(d))},this._onTouchstart=d=>{Sf(d)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ra(d))},this._options={...Cg,...u},this.modalityDetected=this._modality.pipe(Ko(1)),this.modalityChanged=this.modalityDetected.pipe((0,pg.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,bd),s.addEventListener("mousedown",this._onMousedown,bd),s.addEventListener("touchstart",this._onTouchstart,bd)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,bd),document.removeEventListener("mousedown",this._onMousedown,bd),document.removeEventListener("touchstart",this._onTouchstart,bd))}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi),h.LFG(h.R0b),h.LFG(T.K0),h.LFG(Mg,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const kf=new h.OlP("cdk-focus-monitor-default-options"),Ws=dr({passive:!0,capture:!0});let Zo=(()=>{class n{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=ra(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=sf(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,r])=>this._originChanged(l,t,r)):(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=ra(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,Ws),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Ws)}),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,Ws),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ws),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 n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,h.f3M)(md).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(vd,wd,es),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(vd,wd):2===t&&e.add(vd,es)}}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi),h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),yd=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(mh))},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[fd]}),n})();const Jw=new h.OlP("cdk-dir-doc",{providedIn:"root",factory:function Tg(){return(0,h.f3M)(T.K0)}}),Yl=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Tr=(()=>{class n{constructor(e){this.value="ltr",this.change=new h.vpe,e&&(this.value=function Kw(n){const o=n?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?Yl.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)(h.LFG(Jw,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ts=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();const Lf=new h.OlP("mat-sanity-checks",{providedIn:"root",factory:function Rf(){return!0}});let pt=(()=>{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!Ku()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(mh),h.LFG(Lf,8),h.LFG(T.K0))},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[ts,ts]}),n})();function is(n){return class extends n{get disabled(){return this._disabled}set disabled(o){this._disabled=mt(o)}constructor(...o){super(...o),this._disabled=!1}}}function ka(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 Gl(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=mt(o)}constructor(...o){super(...o),this._disableRipple=!1}}}function Ad(n){return class extends n{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 Pf=new h.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function If(){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 bh=new h.OlP("mat-date-formats"),iv=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function wh(n,o){const e=Array(n);for(let t=0;t{class n 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 wh(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return wh(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 wh(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(iv.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 n.\u0275fac=function(e){return new(e||n)(h.LFG(Pf,8),h.LFG(Xi))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();const nv={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 rv=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[{provide:Ur,useClass:Of}]}),n})(),av=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[{provide:bh,useValue:nv}],imports:[rv]}),n})(),$l=(()=>{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=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),vh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,pt]}),n})();class yh{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 Hg=dr({passive:!0,capture:!0});class Rg{constructor(){this._events=new Map,this._delegateEventHandler=o=>{const e=ra(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,Hg)})}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,Hg)))}}const Lg={enterDuration:225,exitDuration:150},ov=dr({passive:!0,capture:!0}),Ig=["mousedown","touchstart"],Ql=["mouseup","mouseleave","touchend","touchcancel"];class Ys{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={...Lg,...t.animation};t.centered&&(o=s.left+s.width/2,e=s.top+s.height/2);const d=t.radius||function Jl(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=u.enterDuration,a=document.createElement("div");a.classList.add("mat-ripple-element"),a.style.left=l-d+"px",a.style.top=r-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 yh(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={...Lg,...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,Ig.forEach(t=>{Ys._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(()=>{Ql.forEach(e=>{this._triggerElement.addEventListener(e,this,ov)})}),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=_d(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&&(Ig.forEach(e=>Ys._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&Ql.forEach(e=>o.removeEventListener(e,this,ov)))}}Ys._eventManager=new Rg;const Ha=new h.OlP("mat-ripple-global-options");let fo=(()=>{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,u,d){this._elementRef=e,this._animationMode=d,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=u||{},this._rippleRenderer=new Ys(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)(h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(Xi),h.Y36(Ha,8),h.Y36(h.QbO,8))},n.\u0275dir=h.lG2({type:n,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"]}),n})(),ur=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,pt]}),n})(),Og=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt]}),n})(),Vf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[ur,T.ez,pt,Og]}),n})();const uv=["mat-button",""],hv=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],pv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],gv={capture:!0},_v=["focus","click","mouseenter","touchstart"],Kl="mat-button-ripple-uninitialized";let Ng=(()=>{class n{constructor(){this._document=(0,h.f3M)(T.K0,{optional:!0}),this._animationMode=(0,h.f3M)(h.QbO,{optional:!0}),this._globalRippleOptions=(0,h.f3M)(Ha,{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(`[${Kl}]`);s&&(s.removeAttribute(Kl),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of _v)this._document?.addEventListener(e,this._onInteraction,gv)})}ngOnDestroy(){for(const e of _v)this._document?.removeEventListener(e,this._onInteraction,gv)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new tT(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);s.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new Ys(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(Kl);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new fo(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class tT{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 jg=[{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"]}],zg=ka(is(Gl(class{constructor(n){this._elementRef=n}})));let Fg=(()=>{class n extends zg{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)(Zo),this._rippleLoader=(0,h.f3M)(Ng),this._isFab=!1;const d=e.nativeElement.classList;for(const l of jg)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(r=>{d.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){h.$Z()},n.\u0275dir=h.lG2({type:n,features:[h.qOj,h.TTD]}),n})(),mo=(()=>{class n extends Fg{constructor(e,t,s,u){super(e,t,s,u)}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(h.R0b),h.Y36(h.QbO,8))},n.\u0275cmp=h.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&&(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:uv,ngContentSelectors:pv,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(hv),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}),n})(),go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,ur,pt]}),n})(),Xg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,T.ez,pt]}),n})(),jf=(()=>{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)(h.Y36(h.Qsj),h.Y36(h.SBq))},n.\u0275dir=h.lG2({type:n}),n})(),as=(()=>{class n extends jf{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275dir=h.lG2({type:n,features:[h.qOj]}),n})();const Yn=new h.OlP("NgValueAccessor"),Hv={provide:Yn,useExisting:(0,h.Gpc)(()=>os),multi:!0},pT=new h.OlP("CompositionEventMode");let os=(()=>{class n extends jf{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Rv(){const n=(0,T.q)()?(0,T.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)(h.Y36(h.Qsj),h.Y36(h.SBq),h.Y36(pT,8))},n.\u0275dir=h.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&&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([Hv]),h.qOj]}),n})();function _o(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function Qg(n){return null!=n&&"number"==typeof n.length}const An=new h.OlP("NgValidators"),ss=new h.OlP("NgAsyncValidators"),Jg=/^(?=.{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 xd{static min(o){return function Kg(n){return o=>{if(_o(o.value)||_o(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(_o(o.value)||_o(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 Zg(o)}static requiredTrue(o){return function e1(n){return!0===n.value?null:{required:!0}}(o)}static email(o){return function t1(n){return _o(n.value)||Jg.test(n.value)?null:{email:!0}}(o)}static minLength(o){return function n1(n){return o=>_o(o.value)||!Qg(o.value)?null:o.value.lengthQg(o.value)&&o.value.length>n?{maxlength:{requiredLength:n,actualLength:o.value.length}}:null}(o)}static pattern(o){return function aa(n){if(!n)return tc;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(_o(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 Th(o)}static composeAsync(o){return Uf(o)}}function Zg(n){return _o(n.value)?{required:!0}:null}function tc(n){return null}function a1(n){return null!=n}function zf(n){return(0,h.QGY)(n)?(0,ji.D)(n):n}function o1(n){let o={};return n.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function Ff(n,o){return o.map(e=>e(n))}function Td(n){return n.map(o=>function s1(n){return!n.validate}(o)?o:e=>o.validate(e))}function Th(n){if(!n)return null;const o=n.filter(a1);return 0==o.length?null:function(e){return o1(Ff(e,o))}}function l1(n){return null!=n?Th(Td(n)):null}function Uf(n){if(!n)return null;const o=n.filter(a1);return 0==o.length?null:function(e){return js(Ff(e,o).map(zf)).pipe((0,$e.U)(o1))}}function Sh(n){return null!=n?Uf(Td(n)):null}function qf(n,o){return null===n?[o]:Array.isArray(n)?[...n,o]:[n,o]}function Wf(n){return n._rawValidators}function Eh(n){return n._rawAsyncValidators}function oa(n){return n?Array.isArray(n)?n:[n]:[]}function Dh(n,o){return Array.isArray(n)?n.includes(o):n===o}function c1(n,o){const e=oa(o);return oa(n).forEach(s=>{Dh(e,s)||e.push(s)}),e}function kh(n,o){return oa(o).filter(e=>!Dh(n,e))}class d1{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=l1(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Sh(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 d1{get formDirective(){return null}get path(){return null}}class Ra extends d1{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Lv{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 Gs=(()=>{class n extends Lv{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(Ra,2))},n.\u0275dir=h.lG2({type:n,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]}),n})();const Ph="VALID",Ih="INVALID",nc="PENDING",Ed="DISABLED";function Gf(n){return(Dd(n)?n.validators:n)||null}function $f(n,o){return(Dd(o)?o.asyncValidators:n)||null}function Dd(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class kd{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===Ph}get invalid(){return this.status===Ih}get pending(){return this.status==nc}get disabled(){return this.status===Ed}get enabled(){return this.status!==Ed}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(c1(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(c1(o,this._rawAsyncValidators))}removeValidators(o){this.setValidators(kh(o,this._rawValidators))}removeAsyncValidators(o){this.setAsyncValidators(kh(o,this._rawAsyncValidators))}hasValidator(o){return Dh(this._rawValidators,o)}hasAsyncValidator(o){return Dh(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=nc,!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=Ed,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=Ph,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===Ph||this.status===nc)&&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()?Ed:Ph}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=zf(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()?Ed:this.errors?Ih:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(Ih)?Ih:Ph}_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){Dd(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 Nv(n){return Array.isArray(n)?l1(n):n||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function jv(n){return Array.isArray(n)?Sh(n):n||null}(this._rawAsyncValidators)}}class Xf extends kd{constructor(o,e,t){super(Gf(e),$f(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 f1(n,o,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new h.vHH(1002,"")})})(this,0,o),Object.keys(o).forEach(t=>{(function Oh(n,o,e){const t=n.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 $s=new h.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Hd}),Hd="always";function rc(n,o,e=Hd){Vh(n,o),o.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(n.disabled),function Nh(n,o){o.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&g1(n,o)})}(n,o),function Kf(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 Fv(n,o){o.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&g1(n,o),"submit"!==n.updateOn&&n.markAsTouched()})}(n,o),function m1(n,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),o._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,o)}function Bh(n,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),Jf(n,o),n&&(o._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Qf(n,o){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Vh(n,o){const e=Wf(n);null!==o.validator?n.setValidators(qf(e,o.validator)):"function"==typeof e&&n.setValidators([e]);const t=Eh(n);null!==o.asyncValidator?n.setAsyncValidators(qf(t,o.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();Qf(o._rawValidators,s),Qf(o._rawAsyncValidators,s)}function Jf(n,o){let e=!1;if(null!==n){if(null!==o.validator){const s=Wf(n);if(Array.isArray(s)&&s.length>0){const u=s.filter(d=>d!==o.validator);u.length!==s.length&&(e=!0,n.setValidators(u))}}if(null!==o.asyncValidator){const s=Eh(n);if(Array.isArray(s)&&s.length>0){const u=s.filter(d=>d!==o.asyncValidator);u.length!==s.length&&(e=!0,n.setAsyncValidators(u))}}}const t=()=>{};return Qf(o._rawValidators,t),Qf(o._rawAsyncValidators,t),e}function g1(n,o){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function _1(n,o){Vh(n,o)}function Ld(n,o){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function Xs(n,o){n._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function ls(n,o){if(!o)return null;let e,t,s;return Array.isArray(o),o.forEach(u=>{u.constructor===os?e=u:function ac(n){return Object.getPrototypeOf(n.constructor)===as}(u)?t=u:s=u}),s||t||e||null}const sc={provide:Zn,useExisting:(0,h.Gpc)(()=>Ia)},Pa=(()=>Promise.resolve())();let Ia=(()=>{class n 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 Xf({},l1(e),Sh(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Pa.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),rc(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Pa.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Pa.then(()=>{const t=this._findContainer(e.path),s=new Xf({});_1(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Pa.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){Pa.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,Xs(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)(h.Y36(An,10),h.Y36(ss,10),h.Y36($s,8))},n.\u0275dir=h.lG2({type:n,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([sc]),h.qOj]}),n})();function Qs(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}function em(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const zh=class extends kd{constructor(o=null,e,t){super(Gf(e),$f(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}),Dd(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=em(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){Qs(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){Qs(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){em(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}},b1=zh,MT={provide:Ra,useExisting:(0,h.Gpc)(()=>Fh)},Gv=(()=>Promise.resolve())();let Fh=(()=>{class n extends Ra{constructor(e,t,s,u,d,l){super(),this._changeDetectorRef=d,this.callSetDisabledState=l,this.control=new zh,this._registered=!1,this.name="",this.update=new h.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=ls(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),Ld(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(){rc(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){Gv.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,h.VuI)(t);Gv.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function Rd(n,o){return[...o.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(Zn,9),h.Y36(An,10),h.Y36(ss,10),h.Y36(Yn,10),h.Y36(h.sBO,8),h.Y36($s,8))},n.\u0275dir=h.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:[h._Bn([MT]),h.qOj,h.TTD]}),n})(),A1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();const lc=new h.OlP("NgModelWithFormControlWarning"),M1={provide:Ra,useExisting:(0,h.Gpc)(()=>Js)};let Js=(()=>{class n extends Ra{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=ls(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Bh(t,this,!1),rc(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Ld(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Bh(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)(h.Y36(An,10),h.Y36(ss,10),h.Y36(Yn,10),h.Y36(lc,8),h.Y36($s,8))},n.\u0275dir=h.lG2({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[h._Bn([M1]),h.qOj,h.TTD]}),n})();const C1={provide:Zn,useExisting:(0,h.Gpc)(()=>Od)};let Od=(()=>{class n 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&&(Jf(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 rc(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Bh(e.control||null,e,!1),function oc(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,Xs(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&&(Bh(t||null,e),(n=>n instanceof zh)(s)&&(rc(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);_1(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function La(n,o){return Jf(n,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Vh(this.form,this),this._oldForm&&Jf(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(An,10),h.Y36(ss,10),h.Y36($s,8))},n.\u0275dir=h.lG2({type:n,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([C1]),h.qOj,h.TTD]}),n})(),Ks=(()=>{class n{constructor(){this._validator=tc}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):tc,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=h.lG2({type:n,features:[h.TTD]}),n})();const iy={provide:An,useExisting:(0,h.Gpc)(()=>cs),multi:!0};let cs=(()=>{class n extends Ks{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=h.VuI,this.createValidator=e=>Zg}enabled(e){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275dir=h.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&&h.uIk("required",t._enabled?"":null)},inputs:{required:"required"},features:[h._Bn([iy]),h.qOj]}),n})(),Qh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[A1]}),n})(),fm=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:$s,useValue:e.callSetDisabledState??Hd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[Qh]}),n})(),Zs=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:lc,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:$s,useValue:e.callSetDisabledState??Hd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[Qh]}),n})(),j1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),dc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,ur,j1,pt,j1]}),n})();var el=E(4266);const wm=["addListener","removeListener"],uy=["addEventListener","removeEventListener"],vm=["on","off"];function Kh(n,o,e,t){if((0,Sn.m)(e)&&(t=e,e=void 0),t)return Kh(n,o,e).pipe((0,ef.Z)(t));const[s,u]=function z1(n){return(0,Sn.m)(n.addEventListener)&&(0,Sn.m)(n.removeEventListener)}(n)?uy.map(d=>l=>n[d](o,l,e)):function py(n){return(0,Sn.m)(n.addListener)&&(0,Sn.m)(n.removeListener)}(n)?wm.map(hy(n,o)):function fy(n){return(0,Sn.m)(n.on)&&(0,Sn.m)(n.off)}(n)?vm.map(hy(n,o)):[];if(!s&&(0,el.z)(n))return(0,yi.z)(d=>Kh(d,o,e))((0,nt.Xf)(n));if(!s)throw new TypeError("Invalid event target");return new Oi.y(d=>{const l=(...r)=>d.next(1u(l)})}function hy(n,o){return e=>t=>n[e](o,t)}var F1=E(1954);const Wi={schedule(n){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=Wi;t&&(o=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=o(u=>{e=void 0,n(u)});return new ae.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:o}=Wi;return(o?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:o}=Wi;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var q1=E(2631);const ym=new class my extends q1.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 U1 extends F1.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 Zh,W1=1;const wo={};function Y1(n){return n in wo&&(delete wo[n],!0)}const gy={setImmediate(n){const o=W1++;return wo[o]=!0,Zh||(Zh=Promise.resolve()),Zh.then(()=>Y1(o)&&n()),o},clearImmediate(n){Y1(n)}},{setImmediate:by,clearImmediate:G1}=gy,Am={setImmediate(...n){const{delegate:o}=Am;return(o?.setImmediate||by)(...n)},clearImmediate(n){const{delegate:o}=Am;return(o?.clearImmediate||G1)(n)},delegate:void 0},Oa=new class Cm extends q1.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 Mm extends F1.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=Am.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&&(Am.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var xm=E(6321),Sr=E(9080);function pr(n,o=xm.z){return function Ba(n){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()},r=()=>{u=null,d&&e.complete()};o.subscribe((0,Ve.x)(e,i=>{t=!0,s=i,u||(0,nt.Xf)(n(i)).subscribe(u=(0,Ve.x)(e,l,r))},()=>{d=!0,(!t||!u||u.closed)&&e.complete()}))})}(()=>(0,Sr.H)(n,o))}class X1{}class wy extends X1{constructor(o){super(),this._data=o}connect(){return Ni(this._data)?this._data:(0,Me.of)(this._data)}disconnect(){}}class Tm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(o,e,t,s,u){o.forEachOperation((d,l,r)=>{let i,a;null==d.previousIndex?(i=this._insertView(()=>t(d,l,r),r,e,s(d)),a=i?1:0):null==r?(this._detachAndCacheView(l,e),a=3):(i=this._moveView(l,r,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 r=Math.ceil(t/this._itemSize),i=Math.max(0,Math.min(d,s-r));d!=i&&(d=i,u=i*this._itemSize,e.start=Math.floor(d)),e.end=Math.max(0,Math.min(s,e.start+r))}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 ip(n){return n._scrollStrategy}let My=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new J1(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 n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.lG2({type:n,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[h._Bn([{provide:Sm,useFactory:ip,deps:[(0,h.Gpc)(()=>n)]}]),h.TTD]}),n})(),uc=(()=>{class n{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(()=>Kh(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)(h.LFG(h.R0b),h.LFG(Xi),h.LFG(T.K0,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Em=(()=>{class n{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(()=>Kh(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!=dd()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==dd()?e.left=e.right:1==dd()&&(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;Y0()?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==dd()?e==t?u.scrollWidth-u.clientWidth-u.scrollLeft:u.scrollLeft:d&&1==dd()?e==t?u.scrollLeft+u.scrollWidth-u.clientWidth:-u.scrollLeft:e==t?u.scrollLeft:u.scrollWidth-u.clientWidth-u.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(uc),h.Y36(h.R0b),h.Y36(Tr,8))},n.\u0275dir=h.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),zd=(()=>{class n{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 n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi),h.LFG(h.R0b),h.LFG(T.K0,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const np=new h.OlP("VIRTUAL_SCROLLABLE");let rp=(()=>{class n extends Em{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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(uc),h.Y36(h.R0b),h.Y36(Tr,8))},n.\u0275dir=h.lG2({type:n,features:[h.qOj]}),n})();const Dm=typeof requestAnimationFrame<"u"?ym:Oa;let km=(()=>{class n extends rp{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,r,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=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(hi(null),pr(0,Dm)).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 Z1(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 u="horizontal"==this.orientation,d=u?"X":"Y";let r=`translate${d}(${Number((u&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(r+=` translate${d}(-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",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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(Sm,8),h.Y36(Tr,8),h.Y36(uc),h.Y36(zd),h.Y36(np,8))},n.\u0275cmp=h.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&h.Gf(yy,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:Em,useFactory:(o,e)=>o||e,deps:[[new h.FiY,new h.tBr(np)],n]}]),h.qOj,h.jDz],ngContentSelectors:Ay,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}),n})();function Hm(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 e_=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function jd(n){return n&&"function"==typeof n.connect&&!(n instanceof Ye)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new wy(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 $1(){return(0,xe.e)((n,o)=>{let e,t=!1;n.subscribe((0,Ve.x)(o,s=>{const u=e;e=s,t&&o.next([u,s]),t=!0}))})}(),(0,qt.w)(([r,i])=>this._changeDataSource(r,i)),tf(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new Oe.x,this.dataStream.subscribe(r=>{this._data=r,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe($t(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,u=e.end-e.start;let d,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 d&&l?Hm(t,"end",l)-Hm(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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.s_b),h.Y36(h.Rgc),h.Y36(h.ZZ4),h.Y36(us),h.Y36(km,4),h.Y36(h.R0b))},n.\u0275dir=h.lG2({type:n,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[h._Bn([{provide:us,useClass:Tm}])]}),n})(),Va=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),tl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[ts,Va,ts,Va]}),n})();class Rm{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 Lm extends Rm{constructor(o,e,t,s,u){super(),this.component=o,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=u}}class t_ extends Rm{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 Sy extends Rm{constructor(o){super(),this.element=o instanceof h.SBq?o.nativeElement:o}}class Pm{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof Lm?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof t_?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof Sy?(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 Ey extends Pm{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,r=this._document.createComment("dom-portal");l.parentNode.insertBefore(r,l),this.outletElement.appendChild(l),this._attachedPortal=d,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(l,r)})},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 Im=(()=>{class n extends Pm{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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h._Vd),h.Y36(h.s_b),h.Y36(T.K0))},n.\u0275dir=h.lG2({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[h.qOj]}),n})(),vo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();var la=E(3019);const Om=Y0();class i_{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"),Om&&(t.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Om&&(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 n_{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 Bm{enable(){}disable(){}attach(){}}function Fd(n,o){return o.some(e=>n.bottome.bottom||n.righte.right)}function Vm(n,o){return o.some(e=>n.tope.bottom||n.lefte.right)}class il{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();Fd(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 Ry=(()=>{class n{constructor(e,t,s,u){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new Bm,this.close=d=>new n_(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new i_(this._viewportRuler,this._document),this.reposition=d=>new il(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=u}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(uc),h.LFG(zd),h.LFG(h.R0b),h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class r_{constructor(o){if(this.scrollStrategy=new Bm,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 Nm{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let jm=(()=>{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)(h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),UT=(()=>{class n extends jm{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 n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0),h.LFG(h.R0b,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hc=(()=>{class n extends jm{constructor(e,t,s){super(e),this._platform=t,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=u=>{this._pointerDownEventTarget=ra(u)},this._clickListener=u=>{const d=ra(u),l="click"===u.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;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(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 n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0),h.LFG(Xi),h.LFG(h.R0b,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ap=(()=>{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||Ku()){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=Da(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,la.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 a_="cdk-overlay-connected-position-bounding-box",pc=/([A-Za-z%]+)$/;class Py{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(a_),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 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)?u.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!d||d.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(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&&Na(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(a_),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,r=this._getOffset(s,"x"),i=this._getOffset(s,"y");r&&(d+=r),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=Wd(this._overlayRef.getConfig().minHeight),l=Wd(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),r=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,Na(this._boundingBox.style,s)}_resetBoundingBoxStyles(){Na(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Na(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();Na(t,this._getExactOverlayY(e,o,a)),Na(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(),d.maxHeight&&(s?t.maxHeight=gn(d.maxHeight):u&&(t.maxHeight="")),d.maxWidth&&(s?t.maxWidth=gn(d.maxWidth):u&&(t.maxWidth="")),Na(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:Vm(o,t),isOriginOutsideView:Fd(o,t),isOverlayClipped:Vm(e,t),isOverlayOutsideView:Fd(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&&Da(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 Na(n,o){for(let e in o)o.hasOwnProperty(e)&&(n[e]=o[e]);return n}function Wd(n){if("number"!=typeof n&&null!=n){const[o,e]=n.split(pc);return e&&"px"!==e?null:parseFloat(o)}return n||null}function er(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 zm="cdk-global-overlay-wrapper";class Oy{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(zm),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,r=!("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="";r?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=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(zm),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let o_=(()=>{class n{constructor(e,t,s,u){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=u}global(){return new Oy}flexibleConnectedTo(e){return new Py(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(zd),h.LFG(T.K0),h.LFG(Xi),h.LFG(ap))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),s_=0,ca=(()=>{class n{constructor(e,t,s,u,d,l,r,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=r,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 r_(e);return d.direction=d.direction||this._directionality.value,new qd(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-"+s_++,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 Ey(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Ry),h.LFG(ap),h.LFG(h._Vd),h.LFG(o_),h.LFG(UT),h.LFG(h.zs3),h.LFG(h.R0b),h.LFG(T.K0),h.LFG(Tr),h.LFG(T.Ye),h.LFG(hc),h.LFG(h.QbO,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Ny={provide:new h.OlP("cdk-connected-overlay-scroll-strategy"),deps:[ca],useFactory:function Yd(n){return()=>n.scrollStrategies.reposition()}};let fc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[ca,Ny],imports:[ts,vo,tl,tl]}),n})();function op(n,o){}class Gd{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 Fm=(()=>{class n extends Pm{constructor(e,t,s,u,d,l,r,i){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=u,this._interactivityChecker=d,this._ngZone=l,this._overlayRef=r,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=ud(),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=ud();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ud())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(Ag),h.Y36(T.K0,8),h.Y36(Gd),h.Y36(gd),h.Y36(h.R0b),h.Y36(qd),h.Y36(Zo))},n.\u0275cmp=h.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&h.Gf(Im,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,op,0,0,"ng-template",0)},dependencies:[Im],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class Um{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&&!co(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 mc=new h.OlP("DialogScrollStrategy"),$d=new h.OlP("DialogData"),zy=new h.OlP("DefaultDialogConfig"),Uy={provide:mc,deps:[ca],useFactory:function Fy(n){return()=>n.scrollStrategies.block()}};let l_=0,qm=(()=>{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,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 Gd,...t}).id=t.id||"cdk-dialog-"+l_++,t.id&&this.getDialogById(t.id);const u=this._getOverlayConfig(t),d=this._overlay.create(u),l=new Um(d,t),r=this._attachContainer(d,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(){sp(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){sp(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),sp(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new r_({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:Gd,useValue:s},{provide:Um,useValue:t},{provide:qd,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,d.push(...s.container.providers(s))):l=Fm;const r=new Lm(l,s.viewContainerRef,h.zs3.create({parent:u||this._injector,providers:d}),s.componentFactoryResolver);return e.attach(r).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 t_(e,null,l,d))}else{const d=this._createInjector(u,t,s,this._injector),l=s.attachComponentPortal(new Lm(e,u.viewContainerRef,d,u.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,u){const d=e.injector||e.viewContainerRef?.injector,l=[{provide:$d,useValue:e.data},{provide:Um,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 n.\u0275fac=function(e){return new(e||n)(h.LFG(ca),h.LFG(h.zs3),h.LFG(zy,8),h.LFG(n,12),h.LFG(ap),h.LFG(mc))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();function sp(n,o){let e=n.length;for(;e--;)o(n[e])}let qy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[qm,Uy],imports:[fc,vo,yd,vo]}),n})();class Wm{}class Wy{}const yo="*";function _n(n,o){return{type:7,name:n,definitions:o,options:{}}}function li(n,o=null){return{type:4,styles:o,timings:n}}function Yy(n,o=null){return{type:2,steps:n,options:o}}function dt(n){return{type:6,styles:n,offset:null}}function Ut(n,o,e){return{type:0,name:n,styles:o,options:e}}function ti(n,o,e=null){return{type:1,expr:n,animation:o,options:e}}class Xd{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 $y{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 c_(n,o){}class Qd{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 $m="mdc-dialog--open",bc="mdc-dialog--opening",d_="mdc-dialog--closing";let h_=(()=>{class n extends Fm{constructor(e,t,s,u,d,l,r,i){super(e,t,s,u,d,l,r,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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(Ag),h.Y36(T.K0,8),h.Y36(Qd),h.Y36(gd),h.Y36(h.R0b),h.Y36(qd),h.Y36(Zo))},n.\u0275cmp=h.Xpm({type:n,selectors:[["ng-component"]],features:[h.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const p_="--mat-dialog-transition-duration";function Xm(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?mn(n.substring(0,n.length-2)):n.endsWith("s")?1e3*mn(n.substring(0,n.length-1)):"0"===n?0:null}let Qy=(()=>{class n extends h_{constructor(e,t,s,u,d,l,r,i,a){super(e,t,s,u,d,l,r,a),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Xm(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Xm(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(p_,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(bc,$m)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add($m),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove($m),this._animationsEnabled?(this._hostElement.style.setProperty(p_,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(d_)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(bc,d_)}_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)(h.Y36(h.SBq),h.Y36(Ag),h.Y36(T.K0,8),h.Y36(Qd),h.Y36(gd),h.Y36(h.R0b),h.Y36(qd),h.Y36(h.QbO,8),h.Y36(Zo))},n.\u0275cmp=h.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&&(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,c_,0,0,"ng-template",2),h.qZA()())},dependencies:[Im],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 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,la.T)(this.backdropClick(),this.keydownEvents().pipe((0,wi.h)(s=>27===s.keyCode&&!this.disableClose&&!co(s)))).subscribe(s=>{this.disableClose||(s.preventDefault(),function Jy(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,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 nl=new h.OlP("MatMdcDialogData"),f_=new h.OlP("mat-mdc-dialog-default-options"),m_=new h.OlP("mat-mdc-dialog-scroll-strategy"),Zy={provide:m_,deps:[ca],useFactory:function Ky(n){return()=>n.scrollStrategies.block()}};let eA=0,__=(()=>{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,u,d,l,r,i,a,c){this._overlay=e,this._defaultOptions=s,this._parentDialog=u,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Oe.x,this._afterOpenedAtThisLevel=new Oe.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Qd,this.afterAllClosed=un(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(hi(void 0))),this._scrollStrategy=l,this._dialog=t.get(qm)}open(e,t){let s;(t={...this._defaultOptions||new Qd,...t}).id=t.id||`${this._idPrefix}${eA++}`,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:Gd,useValue:t}]},templateContext:()=>({dialogRef:s}),providers:(d,l,r)=>(s=new this._dialogRefConstructor(d,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=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 n.\u0275fac=function(e){h.$Z()},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),Ao=(()=>{class n extends __{constructor(e,t,s,u,d,l,r,i){super(e,t,u,l,r,d,fr,Qy,nl,i),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(ca),h.LFG(h.zs3),h.LFG(T.Ye,8),h.LFG(f_,8),h.LFG(m_),h.LFG(n,12),h.LFG(ap),h.LFG(h.QbO,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),tA=0,Mo=(()=>{class n{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+tA++}ngOnInit(){this._dialogRef||(this._dialogRef=function iA(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)(h.Y36(fr,8),h.Y36(h.SBq),h.Y36(Ao))},n.\u0275dir=h.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&&h.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),za=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.lG2({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Co=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.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&&h.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}}),n})(),lp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Ao,Zy],imports:[qy,fc,vo,pt,pt]}),n})(),cp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,pt]}),n})(),Jm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),Zm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,pt,Jm,vo]}),n})();class pA{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)),tf({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 fA=(()=>{class n{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 pA(s)),this._observers.get(s).observe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const mA=["notch"],C_=["matFormFieldNotchedOutline",""],sS=["*"],x_=["textField"],gA=["iconPrefixContainer"],_A=["textPrefixContainer"];function lS(n,o){1&n&&h._UZ(0,"span",19)}function bA(n,o){if(1&n&&(h.TgZ(0,"label",17),h.Hsn(1,1),h.YNc(2,lS,1,0,"span",18),h.qZA()),2&n){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 wA(n,o){if(1&n&&h.YNc(0,bA,3,6,"label",16),2&n){const e=h.oxw();h.Q6J("ngIf",e._hasFloatingLabel())}}function vA(n,o){1&n&&h._UZ(0,"div",20)}function T_(n,o){}function yA(n,o){if(1&n&&h.YNc(0,T_,0,0,"ng-template",22),2&n){h.oxw(2);const e=h.MAs(1);h.Q6J("ngTemplateOutlet",e)}}function AA(n,o){if(1&n&&(h.TgZ(0,"div",21),h.YNc(1,yA,1,1,"ng-template",9),h.qZA()),2&n){const e=h.oxw();h.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),h.xp6(1),h.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function MA(n,o){1&n&&(h.TgZ(0,"div",23,24),h.Hsn(2,2),h.qZA())}function CA(n,o){1&n&&(h.TgZ(0,"div",25,26),h.Hsn(2,3),h.qZA())}function xA(n,o){}function TA(n,o){if(1&n&&h.YNc(0,xA,0,0,"ng-template",22),2&n){h.oxw();const e=h.MAs(1);h.Q6J("ngTemplateOutlet",e)}}function SA(n,o){1&n&&(h.TgZ(0,"div",27),h.Hsn(1,4),h.qZA())}function EA(n,o){1&n&&(h.TgZ(0,"div",28),h.Hsn(1,5),h.qZA())}function Kd(n,o){1&n&&h._UZ(0,"div",29)}function S_(n,o){if(1&n&&(h.TgZ(0,"div",30),h.Hsn(1,6),h.qZA()),2&n){const e=h.oxw();h.Q6J("@transitionMessages",e._subscriptAnimationState)}}function E_(n,o){if(1&n&&(h.TgZ(0,"mat-hint",34),h._uU(1),h.qZA()),2&n){const e=h.oxw(2);h.Q6J("id",e._hintLabelId),h.xp6(1),h.Oqu(e.hintLabel)}}function D_(n,o){if(1&n&&(h.TgZ(0,"div",31),h.YNc(1,E_,2,2,"mat-hint",32),h.Hsn(2,7),h._UZ(3,"div",33),h.Hsn(4,8),h.qZA()),2&n){const e=h.oxw();h.Q6J("@transitionMessages",e._subscriptAnimationState),h.xp6(1),h.Q6J("ngIf",e.hintLabel)}}const k_=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],H_=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let wc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.lG2({type:n,selectors:[["mat-label"]]}),n})(),DA=0;const kA=new h.OlP("MatError");let HA=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+DA++,e||t.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(h.$8M("aria-live"),h.Y36(h.SBq))},n.\u0275dir=h.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&&h.Ikx("id",t.id)},inputs:{id:"id"},features:[h._Bn([{provide:kA,useExisting:n}])]}),n})(),R_=0,L_=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+R_++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.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&&(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"}}),n})();const RA=new h.OlP("MatPrefix"),LA=new h.OlP("MatSuffix"),P_=new h.OlP("FloatingLabelParent");let up=(()=>{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,h.f3M)(fA),this._ngZone=(0,h.f3M)(h.R0b),this._parent=(0,h.f3M)(P_),this._resizeSubscription=new ae.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Fa(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)(h.Y36(h.SBq))},n.\u0275dir=h.lG2({type:n,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"}}),n})();const I_="mdc-line-ripple--active",rl="mdc-line-ripple--deactivating";let vc=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const u=this._elementRef.nativeElement.classList,d=u.contains(rl);"opacity"===s.propertyName&&d&&u.remove(I_,rl)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(rl),e.add(I_)}deactivate(){this._elementRef.nativeElement.classList.add(rl)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(h.R0b))},n.\u0275dir=h.lG2({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),O_=(()=>{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)(h.Y36(h.SBq),h.Y36(h.R0b))},n.\u0275cmp=h.Xpm({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&h.Gf(mA,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:C_,ngContentSelectors:sS,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}),n})();const PA={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 e0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=h.lG2({type:n}),n})();const hp=new h.OlP("MatFormField"),n0=new h.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let B_=0,pp=(()=>{class n{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,r,i){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=s,this._dir=u,this._platform=d,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-"+B_++,this._hintLabelId="mat-mdc-hint-"+B_++,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,la.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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(Tr),h.Y36(Xi),h.Y36(n0,8),h.Y36(h.QbO,8),h.Y36(T.K0))},n.\u0275cmp=h.Xpm({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,t,s){if(1&e&&(h.Suo(s,wc,5),h.Suo(s,wc,7),h.Suo(s,e0,5),h.Suo(s,RA,5),h.Suo(s,LA,5),h.Suo(s,kA,5),h.Suo(s,L_,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(x_,5),h.Gf(gA,5),h.Gf(_A,5),h.Gf(up,5),h.Gf(O_,5),h.Gf(vc,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:hp,useExisting:n},{provide:P_,useExisting:n}])],ngContentSelectors:H_,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(k_),h.YNc(0,wA,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,vA,1,0,"div",3),h.TgZ(5,"div",4),h.YNc(6,AA,2,2,"div",5),h.YNc(7,MA,3,0,"div",6),h.YNc(8,CA,3,0,"div",7),h.TgZ(9,"div",8),h.YNc(10,TA,1,1,"ng-template",9),h.Hsn(11),h.qZA(),h.YNc(12,SA,2,0,"div",10),h.YNc(13,EA,2,0,"div",11),h.qZA(),h.YNc(14,Kd,1,0,"div",12),h.qZA(),h.TgZ(15,"div",13),h.YNc(16,S_,2,1,"div",14),h.YNc(17,D_,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,L_,up,O_,vc],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:[PA.transitionMessages]},changeDetection:0}),n})(),Ua=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,T.ez,fd,pt]}),n})(),fp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[vh,pt,vh,pt]}),n})();var C=E(9862);const G_=["*"];let Zd;function yc(n){return function qA(){if(void 0===Zd&&(Zd=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Zd=n.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return Zd}()?.createHTML(n)||n}function a0(n){return Error(`Unable to find icon with the name "${n}"`)}function o0(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function s0(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class on{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let qa=(()=>{class n{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 s0(s);const l=yc(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 s0(t);const d=yc(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 o0(e);const s=this._cachedIconsByUrl.get(t);return s?(0,Me.of)(l0(s)):this._loadSvgIconFromConfig(new on(e,null)).pipe((0,ri.b)(u=>this._cachedIconsByUrl.set(t,u)),(0,$e.U)(u=>l0(u)))}getNamedSvgIcon(e,t=""){const s=GA(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._)(a0(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Me.of)(l0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,$e.U)(t=>l0(t)))}_getSvgFromIconSetConfigs(e,t){const s=this._extractIconWithNameFromAnySet(e,t);return s?(0,Me.of)(s):js(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 a0(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(yc(""));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(yc("")),s=e.attributes;for(let u=0;uyc(i)),(0,Ln.x)(()=>this._inProgressUrlFetches.delete(d)),(0,z0.B)());return this._inProgressUrlFetches.set(d,r),r}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(GA(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:""}}}),X_=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Q_=X_.map(n=>`[${n}]`).join(", "),XA=/^url\(['"]?#(.*?)['"]?\)$/;let mp=(()=>{class n extends c0{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(Q_),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let u=0;u{const l=t[u],r=l.getAttribute(d),i=r?r.match(XA):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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(qa),h.$8M("aria-hidden"),h.Y36($A),h.Y36(h.qLn),h.Y36(eu,8))},n.\u0275cmp=h.Xpm({type:n,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:G_,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}),n})(),xo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,pt]}),n})();const gp=dr({passive:!0});let J_=(()=>{class n{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=r=>{"cdk-text-field-autofill-start"!==r.animationName||t.classList.contains(d)?"cdk-text-field-autofill-end"===r.animationName&&t.classList.contains(d)&&(t.classList.remove(d),this._ngZone.run(()=>u.next({target:r.target,isAutofilled:!1}))):(t.classList.add(d),this._ngZone.run(()=>u.next({target:r.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,gp),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:u,unlisten:()=>{t.removeEventListener("animationstart",l,gp)}}),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 n.\u0275fac=function(e){return new(e||n)(h.LFG(Xi),h.LFG(h.R0b))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),tu=(()=>{class n{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(()=>{Kh(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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(h.R0b),h.Y36(T.K0,8))},n.\u0275dir=h.lG2({type:n,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"]}),n})(),u0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})();const h0=new h.OlP("MAT_INPUT_VALUE_ACCESSOR"),QA=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let K_=0;const Ac=Ad(class{constructor(n,o,e,t){this._defaultErrorStateMatcher=n,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new Oe.x}});let p0=(()=>{class n extends Ac{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(xd.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&&q0().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,r,i,a,c){super(l,u,d,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=c,this._uid="mat-input-"+K_++,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=>q0().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=!!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(){QA.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)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(Ra,10),h.Y36(Ia,8),h.Y36(Od,8),h.Y36($l),h.Y36(h0,10),h.Y36(J_),h.Y36(h.R0b),h.Y36(hp,8))},n.\u0275dir=h.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&&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:e0,useExisting:n}]),h.qOj,h.TTD]}),n})(),iu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,Ua,Ua,u0,pt]}),n})();const f0=["determinateSpinner"];function vS(n,o){if(1&n&&(h.O4$(),h.TgZ(0,"svg",11),h._UZ(1,"circle",12),h.qZA()),2&n){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 JA=ka(class{constructor(n){this._elementRef=n}},"primary"),yS=new h.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function KA(){return{diameter:Z_}}}),Z_=100;let eb=(()=>{class n extends JA{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Z_,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 n.\u0275fac=function(e){return new(e||n)(h.Y36(h.SBq),h.Y36(h.QbO,8),h.Y36(yS))},n.\u0275cmp=h.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&h.Gf(f0,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,vS,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}),n})(),nu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,pt]}),n})(),SS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[ts]}),n})(),m0=(()=>{class n{constructor(){this.changes=new Oe.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const rb={provide:m0,deps:[[new h.FiY,new h.tp0,m0]],useFactory:function nb(n){return n||new m0}};let g0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[rb,$l],imports:[pt,T.ez,vo,SS,xo,ur,pt]}),n})(),xp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[tl]}),n})(),Ep=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,xp,pt]}),n})(),NM=(()=>{class n{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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ht={provide:new h.OlP("mat-datepicker-scroll-strategy"),deps:[ca],useFactory:function Ke(n){return()=>n.scrollStrategies.reposition()}};let $M=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[NM,ht],imports:[T.ez,go,fc,yd,vo,pt,Va]}),n})(),mE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,pt,Va,Va,pt]}),n})(),vE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[fd,T.ez,pt,ur,Og,cp]}),n})();const Ok={provide:new h.OlP("mat-menu-scroll-strategy"),deps:[ca],useFactory:function Ik(n){return()=>n.scrollStrategies.reposition()}};let QM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Ok],imports:[T.ez,ur,pt,fc,Va,pt]}),n})(),AE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,pt]}),n})(),JM=(()=>{class n{constructor(){this.changes=new Oe.x}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Vk={provide:JM,deps:[[new h.FiY,new h.tp0,JM]],useFactory:function Bk(n){return n||new JM}};let KM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Vk],imports:[T.ez,pt]}),n})();const Uk={provide:new h.OlP("mat-select-scroll-strategy"),deps:[ca],useFactory:function Fk(n){return()=>n.scrollStrategies.reposition()}};let Cb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Uk],imports:[T.ez,fc,Vf,pt,Va,Ua,Vf,pt]}),n})();const Gk={provide:new h.OlP("mat-tooltip-scroll-strategy"),deps:[ca],useFactory:function Yk(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}};let T0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Gk],imports:[yd,T.ez,fc,pt,pt,Va]}),n})(),ZM=(()=>{class n{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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Zk={provide:ZM,deps:[[new h.FiY,new h.tp0,ZM]],useFactory:function Kk(n){return n||new ZM}};let eC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[Zk],imports:[T.ez,go,Cb,T0]}),n})(),rH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,pt,vo,ur,fd,yd,pt]}),n})(),xE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),TE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[xE,pt,ur,T.ez,xE,pt]}),n})();const xb=new h.OlP("mat-chips-default-options");let sC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[$l,{provide:xb,useValue:{separatorKeyCodes:[13]}}],imports:[pt,T.ez,ur,pt]}),n})(),Eb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,Xg,cp,Zm,go,fp,dc,xo,Ep,lp,nu,Ua,iu,tl,fm,Zs,g0,$M,av,mE,vE,QM,AE,KM,eC,T0,Cb,ur,Ep,TE,sC,Xg,cp,Zm,go,fp,dc,xo,Ep,lp,nu,Ua,iu,tl,fm,Zs,g0,$M,av,mE,vE,QM,AE,KM,eC,T0,Cb,ur,rH,TE,sC]}),n})(),BE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[pt,T.ez,ur,pt]}),n})(),VE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[lo,T.ez,Zs,Eb,BE]}),n})();var tR=E(5861);function lC(){return(lC=(0,tR.Z)(function*(n,o){yield function nR(n){return new Promise(o=>setTimeout(o,n))}(n),o()})).apply(this,arguments)}function ps(){const n=new Qd;return n.disableClose=!0,n.autoFocus=!1,n}function S0(n,o){const e=o.split("&");for(const t of e){const[s,u]=t.split("=");if(s.includes(n))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 jE=(()=>{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 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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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=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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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,r,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!=r&&(z=this.addToHttpParams(z,r,"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),$a=Er.pathname.split("/");$a[1]="non",Er.pathname=$a.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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}getAttributesDefinitionWithRights(e,t,s,u,d,l,r,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!=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 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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getFacilityResourceUserMemberAttributes(e,t,s,u,d=!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==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:r})}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 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 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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupResourceAttributeById(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberAndUserAttributesByNames(e,t,s,u=!1,d="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 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=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(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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberGroupAndUserAttributesByNames(e,t,s,u,d=!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==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:r})}getMemberGroupAttributeById(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberGroupAttributesByNames(e,t,s,u=!1,d="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 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=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(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,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 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=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(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",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==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:r})}getMemberResourceAttributeById(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesGroupResourceService(e,t,s,u=!1,d="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 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=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(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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesMemberGroup(e,t,s,u=!1,d="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 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=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(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,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==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:r,reportProgress:i})}getRequiredAttributesMemberGroupService(e,t,s,u,d=!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!=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:r})}getRequiredAttributesMemberResource(e,t,s,u=!1,d="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 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=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(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",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!=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:r})}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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceGroupAndGroupAttributes(e,t,s,u=!1,d="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 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=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(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",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==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:r})}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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceGroupMemberAttributesByNames(e,t,s,u,d=!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==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:r})}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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserFacilityAttributeById(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,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 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 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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeAttributesForFacilityResourceGroupUserMember(e,t,s,u,d,l,r=!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(r){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,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==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:r,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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeGroupResourceAttribute(e,t,s,u=!1,d="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 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=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(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,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 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=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(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",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==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:r})}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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeMemberAttributesWorkWithUserAttributes(e,t,s,u=!1,d="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 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=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(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,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 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=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(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,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 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=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(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",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==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:r})}removeMemberResourceAttribute(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUserFacilityAttribute(e,t,s,u=!1,d="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 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=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(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,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 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=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(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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}setAttributeActionCriticality(e,t,s,u,d=!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!=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:r})}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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),E0=(()=>{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 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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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,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 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=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(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,r=!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(r){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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 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 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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cC=(()=>{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 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",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==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:r})}sentMessageToRTWithQueue(e,t,s,u=!1,d="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 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=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(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,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 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=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(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",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==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:r})}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),zE=(()=>{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 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 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=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 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=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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}addSubgroupsToAutoRegistration(e,t,s,u=!1,d="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 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=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(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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 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=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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}copyFormFromGroupToGroup(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromGroupToVo(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromVoToGroup(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromVoToVo(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromGroupToGroup(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromGroupToVo(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromVoToGroup(e,t,s=!1,u="body",d=!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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromVoToVo(e,t,s=!1,u="body",d=!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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}deleteSubgroupsFromAutoRegistration(e,t,s,u=!1,d="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 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=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(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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}getApplicationsForGroup(e,t,s,u,d=!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!=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:r})}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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getApplicationsForVo(e,t,s,u,d=!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!=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:r})}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 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=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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,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 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 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:r,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 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 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:r,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 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=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 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 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:r,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 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 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:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}sendInvitation(e,t,s,u,d=!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!=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:r})}sendInvitationForGroup(e,t,s,u,d,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 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:r,reportProgress:i})}sendInvitationGroupToExistingUser(e,t,s,u=!1,d="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 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=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(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 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 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:r,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 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=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 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=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})}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 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=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 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=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 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=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 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=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 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=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 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=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 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=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 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=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,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=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.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:r,observe:s,reportProgress:u})}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),FE=(()=>{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 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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 r=u&&u.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(d=d.set("Accept",r));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"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 n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),DR=(()=>{class n{static forRoot(e){return{ngModule:n,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 n.\u0275fac=function(e){return new(e||n)(h.LFG(n,12),h.LFG(C.eN,8))},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.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||{});let HR=(()=>{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 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=[],r=[];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))r="User"===g?[g].concat(r):r.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: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(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 r of t[l])if(!this.principalHasRole(d,l,r)){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 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 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 n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Db=(()=>{class n{constructor(e,t,s,u,d){this.injector=e,this.store=t,this.dialog=s,this.route=u,this.oauthService=d,setTimeout(()=>{this.router=this.injector.get(pn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))})}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,r=e?{acr_values:e+" "+l}:{acr_values:l};if(d.oauth_scopes.split(" ").includes("offline_access")&&d.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=S0("idphint",location.search.substring(1));i&&(r.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: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(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 n.\u0275fac=function(e){return new(e||n)(h.LFG(h.zs3),h.LFG(So),h.LFG(Ao),h.LFG(In),h.LFG(yn.Ct))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),RR=(()=>{class n{constructor(e){this.dialogRef=e}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(fr))},n.\u0275cmp=h.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&&(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:[za,Wn]}),n})();var LR=E(305);function UE(n,o){const e="object"==typeof o;return new Promise((t,s)=>{const u=new LR.Hp({next:d=>{t(d),u.unsubscribe()},error:s,complete:()=>{e?t(o.defaultValue):s(new bi.K)}});n.subscribe(u)})}function PR(n,o){1&n&&(h.TgZ(0,"mat-icon",2),h._uU(1," info "),h.qZA())}function IR(n,o){1&n&&(h.TgZ(0,"mat-icon",2),h._uU(1," warning "),h.qZA())}function OR(n,o){1&n&&(h.TgZ(0,"mat-icon",2),h._uU(1," dangerous "),h.qZA())}function BR(n,o){1&n&&(h.TgZ(0,"mat-icon",2),h._uU(1," check_circle "),h.qZA())}const VR=["*"];let kb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=h.Xpm({type:n,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:VR,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,PR,2,0,"mat-icon",1),h.YNc(2,IR,2,0,"mat-icon",1),h.YNc(3,OR,2,0,"mat-icon",1),h.YNc(4,BR,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:[mp,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}"]}),n})(),NR=(()=>{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)(h.Y36(fr),h.Y36(nl))},n.\u0275cmp=h.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&&(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:[Mo,za,Co,mo,kb,Wn]}),n})(),jR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=h.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&&(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:[mp,Wn],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),zR=(()=>{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)(h.Y36(nl),h.Y36(fr))},n.\u0275cmp=h.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&&(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:[Mo,za,Co,mo,kb,Wn]}),n})(),dC=(()=>{class n{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=ps();u.width="450px",u.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const d=this.dialog.open(NR,u);let l=!1;if(d.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=ps();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(jR,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const r=ps();r.width="450px",r.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(zR,r)}return new Oi.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),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 n.\u0275fac=function(e){return new(e||n)(h.LFG(Ao),h.LFG(yn.Ct),h.LFG(Db),h.LFG(So))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),FR=(()=>{class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(fr))},n.\u0275cmp=h.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&&(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:[Mo,za,Co,mo,Wn]}),n})(),qE=(()=>{class n{constructor(e,t,s,u,d,l,r,i){this.authService=e,this.oauthService=t,this.storeService=s,this.authResolver=u,this.authzService=d,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 UE(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=ps();this.dialog.open(RR,t)}else if(e.user.serviceUser){const t=ps();this.dialog.open(FR,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return UE(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 r=l.split("=");d[r[0]]=r[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:d,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Db),h.LFG(yn.Ct),h.LFG(So),h.LFG(HR),h.LFG(E0),h.LFG(Ao),h.LFG(pn),h.LFG(dC))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),WE=(()=>{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)(h.LFG(qa),h.LFG(Dr))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),YE=(()=>{class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(fr))},n.\u0275cmp=h.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&&(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:[Mo,za,Co,mo,Wn]}),n})(),UR=(()=>{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=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qR=(()=>{class n extends zs{instant(e,t){return String(super.instant(e,t))}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),uC=(()=>{class n{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,r=u?this.translate.instant(u):null;r?this.showError(this.translate.instant(e),t,l,r,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 n.\u0275fac=function(e){return new(e||n)(h.LFG(qR))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),GE=(()=>{class n{constructor(e,t,s,u,d,l,r,i){this.authService=e,this.apiRequestConfiguration=t,this.notificator=s,this.store=u,this.dialog=d,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 u=ps();u.width="450px",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(YE,u),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,Ln.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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)(r=>r?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,fe._)(()=>l)));{this.handleInvalidAccessTokenError(d);const r=this.formatErrors(d,e);return void 0===r?(0,fe._)(()=>d):(s&&this.notificator.showRPCError(r),(0,fe._)(()=>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 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=ps();this.dialogRefSessionExpiration=this.dialog.open(YE,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(Db),h.LFG(UR),h.LFG(uC),h.LFG(So),h.LFG(Ao),h.LFG(qE),h.LFG(dC),h.LFG(yn.Ct))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),$E=(()=>{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=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),WR=(()=>{class n{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)(r=>this.formatErrors(r,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 n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(uC),h.LFG(Db),h.LFG(So))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();E(9930);let XE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez]}),n})(),QE=(()=>{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=h.Yjl({name:"userFullName",type:n,pure:!0}),n})(),JE=(()=>{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 u of s)if(u.label===e)return u[t];return e}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(zs,16),h.Y36(So,16))},n.\u0275pipe=h.Yjl({name:"customTranslate",type:n,pure:!0}),n})(),KE=(()=>{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)(h.Y36(h.s_b),h.Y36(h.Rgc))},n.\u0275dir=h.lG2({type:n,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[h.TTD]}),n})(),ZE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=h.Xpm({type:n,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:[eb]}),n})();function YR(n,o){1&n&&h._UZ(0,"perun-web-apps-loading-dialog")}function GR(n,o){if(1&n){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&n){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 $R=(()=>{class n{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",S0("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 n.\u0275fac=function(e){return new(e||n)(h.Y36(fr),h.Y36(So),h.Y36(E0),h.Y36(yn.Hy),h.Y36(cC),h.Y36(QE))},n.\u0275cmp=h.Xpm({type:n,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,YR,1,0,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1),h.YNc(3,GR,22,16,"div",2),h.qZA()),2&e){const s=h.MAs(1);h.xp6(3),h.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[mo,Mo,za,Co,pp,wc,p0,tu,os,Gs,Fh,KE,kb,ZE,Wn]}),n})();function XR(n,o){if(1&n&&(h.TgZ(0,"mat-icon",6),h._uU(1),h.qZA()),2&n){const e=h.oxw();h.xp6(1),h.hij(" ",e.icon," ")}}function QR(n,o){1&n&&h._UZ(0,"mat-icon",7)}function JR(n,o){if(1&n&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&n){const e=h.oxw(2);h.xp6(1),h.hij(" ",e.supportMail," ")}}function KR(n,o){if(1&n&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&n){const e=h.oxw(2);h.xp6(1),h.hij(" ",e.userMail," ")}}function ZR(n,o){if(1&n&&(h.TgZ(0,"h5"),h._uU(1),h.ALo(2,"translate"),h.YNc(3,JR,2,1,"span",5),h.YNc(4,KR,2,1,"span",5),h.qZA()),2&n){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 eL(n,o){if(1&n&&(h.TgZ(0,"h5"),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"translate"),h.qZA()),2&n){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 tL=function(n){return{"background-color":n}},iL=["*"];let nL=(()=>{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)(h.Y36(So))},n.\u0275cmp=h.Xpm({type:n,selectors:[["perun-web-apps-consolidation-result"]],inputs:{result:"result"},features:[h.TTD],ngContentSelectors:iL,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,XR,2,1,"mat-icon",2),h.YNc(4,QR,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,ZR,5,5,"h5",5),h.YNc(10,eL,4,7,"h5",5),h.qZA()(),h.Hsn(11),h.qZA()),2&e&&(h.Q6J("ngStyle",h.VKq(8,tL,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,mp,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}"]}),n})();function rL(n,o){if(1&n){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&n&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHOW_RESULT.LOG_OTHER_BUTTON")," "))}function aL(n,o){if(1&n){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&n&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHOW_RESULT.CONTACT_SUPPORT_BUTTON")," "))}const oL=[{path:"",redirectTo:"result",pathMatch:"full"},{path:"result/:result",component:(()=>{class n{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=S0("formerToken"+t.toString(),e);e+="&formerToken"+t.toString()+"="+this.oauthService.getAccessToken()}sessionStorage.setItem("auth:queryParams",e),this.oauthService.initLoginFlow()}sendMessageToSupport(){const e=ps();e.width="1000px",this.dialog.open($R,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 n.\u0275fac=function(e){return new(e||n)(h.Y36(In),h.Y36(Ao),h.Y36(yn.Ct))},n.\u0275cmp=h.Xpm({type:n,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,rL,3,3,"button",4),h.YNc(7,aL,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,mo,nL,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}"]}),n})()}];let sL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[Wt.forRoot(oL),Wt]}),n})();class lL{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 cL=(()=>{class n{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];document.documentElement.style.setProperty(u.cssVariable,d),this.setEntityTheme(u.entity,d)}),s()})}setEntityTheme(e,t){const s=function dL(n){return[qr(tinycolor(n).lighten(52),"50"),qr(tinycolor(n).lighten(37),"100"),qr(tinycolor(n).lighten(26),"200"),qr(tinycolor(n).lighten(12),"300"),qr(tinycolor(n).lighten(6),"400"),qr(tinycolor(n),"500"),qr(tinycolor(n).darken(6),"600"),qr(tinycolor(n).darken(12),"700"),qr(tinycolor(n).darken(18),"800"),qr(tinycolor(n).darken(24),"900"),qr(tinycolor(n).lighten(50).saturate(30),"A100"),qr(tinycolor(n).lighten(30).saturate(30),"A200"),qr(tinycolor(n).lighten(10).saturate(15),"A400"),qr(tinycolor(n).lighten(5).saturate(5),"A700")]}(t);for(const u of s){const r=`--${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(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))})}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(C.eN),h.LFG(So),h.LFG(E0),h.LFG(_t),h.LFG(FE))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function qr(n,o){const e=tinycolor(n),t=e.toRgb();return{name:o,hex:e.toHexString(),darkContrast:e.isLight(),red:t.r,green:t.g,blue:t.b}}let uL=(()=>{class n{constructor(e,t){this.registrarService=e,this.router=t}consolidate(){const e=location.search.substring(1),t=S0("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=S0("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 n.\u0275fac=function(e){return new(e||n)(h.LFG(zE),h.LFG(pn))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hL=(()=>{class n{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 n.\u0275fac=function(e){return new(e||n)(h.LFG(qE),h.LFG(cL),h.LFG(T.Ye),h.LFG(uL),h.LFG(dC))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const pL=new h.OlP("perun-api-service");let hC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[xo,T.ez]}),n})(),pC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[xo,T.ez,nu]}),n})();function fC(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 Lp(n,o){const e=o?"":"none";fC(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 eD(n,o,e){fC(n.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function Hb(n,o){return o&&"none"!=o?n+" "+o:n}function tD(n){const o=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*o}function mC(n,o){return n.getPropertyValue(o).split(",").map(t=>t.trim())}function gC(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 _C(n,o,e){const{top:t,bottom:s,left:u,right:d}=n;return e>=t&&e<=s&&o>=u&&o<=d}function D0(n,o,e){n.top+=o,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function iD(n,o,e,t){const{top:s,right:u,bottom:d,left:l,width:r,height:i}=n,a=r*o,c=i*o;return t>s-c&&tl-a&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:gC(e)})})}handleScroll(o){const e=ra(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,r=s.left-d;return this.positions.forEach((i,a)=>{i.clientRect&&e!==a&&e.contains(a)&&D0(i.clientRect,l,r)}),s.top=u,s.left=d,{top:l,left:r}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function rD(n){const o=n.cloneNode(!0),e=o.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();o.removeAttribute("id");for(let s=0;sLp(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 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,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 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 nD(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=>Lp(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,Rb),e.addEventListener("touchstart",this._pointerDown,lD),e.addEventListener("dragstart",this._nativeDragStart,Rb)}),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),Lp(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),Lp(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){k0(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(),eD(t,!1,bC),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=k0(e),u=!s&&0!==e.button,d=this._rootElement,l=ra(e),r=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?Sf(e):_d(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||u||r||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=gC(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){eD(this._rootElement,!0,bC),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=dD(d,this._document),this._previewRef=d,o.matchSize?uD(s,u):s.style.transform=Lb(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=rD(this._rootElement),uD(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return fC(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},bC),Lp(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 mL(n){const o=getComputedStyle(n),e=mC(o,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),u=mC(o,"transition-duration"),d=mC(o,"transition-delay");return tD(u[s])+tD(d[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const s=d=>{(!d||ra(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=dD(this._placeholderRef,this._document)):t=rD(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=k0(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=k0(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:r,height:i}=this._getPreviewRect(),a=l.top+d,c=l.bottom-(i-d);t=cD(t,l.left+u,l.right-(r-u)),s=cD(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,Lp(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,Rb),o.removeEventListener("touchstart",this._pointerDown,lD),o.removeEventListener("dragstart",this._nativeDragStart,Rb)}_applyRootElementTransform(o,e){const t=Lb(o,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Hb(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Lb(o,e);this._preview.style.transform=Hb(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,r=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),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:k0(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){const e=this._parentPositions.handleScroll(o);if(e){const t=ra(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&D0(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=sf(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 Lb(n,o){return`translate3d(${Math.round(n)}px, ${Math.round(o)}px, 0)`}function cD(n,o,e){return Math.max(o,Math.min(e,n))}function k0(n){return"t"===n.type[0]}function dD(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 uD(n,o){n.style.width=`${o.width}px`,n.style.height=`${o.height}px`,n.style.transform=Lb(o.left,o.top)}function H0(n,o){return Math.max(0,Math.min(o,n))}class vL{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,r=u.findIndex(v=>v.drag===o),i=u[d],c=i.clientRect,p=r>d?1:-1,m=this._getItemOffsetPx(u[r].clientRect,c,p),g=this._getSiblingOffsetPx(r,u,p),f=u.slice();return function wL(n,o,e){const t=H0(o,n.length-1),s=H0(e,n.length-1);if(t===s)return;const u=n[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=Hb(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),D0(v.clientRect,0,ze)):(Tt.style.transform=Hb(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),D0(v.clientRect,ze,0))}),this._previousSwap.overlaps=_C(c,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:r,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),r=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(r,a),d.splice(u,0,o)}else Qi(this._element).appendChild(r),d.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})=>{D0(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:gC(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 r=s?"left":"top",i=s?"right":"bottom";-1===t?l-=d.clientRect[r]-u[i]:l+=u[r]-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:r})=>l!==o&&((!s||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(u?s.x:s.y)!==this._previousSwap.delta)&&(u?e>=Math.floor(r.left)&&e=Math.floor(r.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 fL(n=0,o=xm.z){return n<0&&(n=0),(0,Sr.H)(n,n,o)}(0,ym).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 nD(t),this._sortStrategy=new vL(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,r={}){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:u,distance:d,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=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||!iD(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||iD(d.clientRect,.05,o,e)&&([s,u]=function AL(n,o,e,t){const s=fD(o,t),u=mD(o,e);let d=0,l=0;if(s){const r=n.scrollTop;1===s?r>0&&(d=1):n.scrollHeight-r>n.clientHeight&&(d=2)}if(u){const r=n.scrollLeft;1===u?r>0&&(l=1):n.scrollWidth-r>n.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(),r={width:d,height:l,top:0,right:d,bottom:l,left:0};s=fD(r,e),u=mD(r,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&&_C(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||!_C(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=sf(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 fD(n,o){const{top:e,bottom:t,height:s}=n,u=.05*s;return o>=e-u&&o<=e+u?1:o>=t-u&&o<=t+u?2:0}function mD(n,o){const{left:e,right:t,width:s}=n,u=.05*s;return o>=e-u&&o<=e+u?1:o>=t-u&&o<=t+u?2:0}const Pb=dr({passive:!1,capture:!0});let ML=(()=>{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 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,Pb)})}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,Pb)}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:Pb}),s||this._globalListeners.set("mousemove",{handler:u=>this.pointerMove.next(u),options:Pb}),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,la.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)(h.LFG(h.R0b),h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const CL={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let wC=(()=>{class n{constructor(e,t,s,u){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=u}createDrag(e,t=CL){return new bL(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new yL(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0),h.LFG(h.R0b),h.LFG(zd),h.LFG(ML))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),RL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[wC],imports:[Va]}),n})();function GL(n,o){1&n&&h._UZ(0,"perun-web-apps-loading-dialog")}function $L(n,o){1&n&&(h.TgZ(0,"mat-error"),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&n&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function XL(n,o){1&n&&(h.TgZ(0,"mat-error"),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&n&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function QL(n,o){if(1&n){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,$L,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,XL,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&n){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 JL=(()=>{class n{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 n.\u0275fac=function(e){return new(e||n)(h.Y36(fr),h.Y36(zs),h.Y36(uC),h.Y36(cC),h.Y36(nl),h.Y36(So))},n.\u0275cmp=h.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&&(h.YNc(0,GL,1,0,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1),h.YNc(3,QL,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,Mo,za,Co,mo,pp,wc,HA,os,Gs,cs,Fh,p0,ZE,KE,Wn],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),KL=(()=>{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=ps();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(JL,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(h.Y36(fr),h.Y36(Ao),h.Y36(nl))},n.\u0275cmp=h.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&&(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:[Mo,za,Co,mo,Wn]}),n})();function vP(n,o){1&n&&(h.TgZ(0,"mat-error",8),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA()),2&n&&(h.xp6(1),h.Oqu(h.lcZ(2,1,h.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class dl{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new b1(null,[xd.required,xd.pattern(dl.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 TP(n,o){if(1&n&&(h.TgZ(0,"div",10),h._UZ(1,"perun-web-apps-notification",11),h.qZA()),2&n){const e=o.$implicit;h.xp6(1),h.Q6J("data",e)("inDialog",!0)}}function SP(n,o){if(1&n&&(h.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),h.YNc(2,TP,2,2,"div",9),h.qZA()()),2&n){const e=h.oxw();h.xp6(2),h.Q6J("cdkVirtualForOf",e.notifications)}}function EP(n,o){1&n&&(h.TgZ(0,"perun-web-apps-alert",12),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA()),2&n&&(h.xp6(1),h.Oqu(h.lcZ(2,1,h.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}dl.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"],dl.sshKeyPattern="^("+dl.allowedSshKeys.join("|")+").+$",dl.\u0275fac=function(o){return new(o||dl)(h.Y36(fr),h.Y36(nl),h.Y36(jE))},dl.\u0275cmp=h.Xpm({type:dl,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,vP,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,os,Gs,cs,mo,pp,wc,HA,Js,p0,tu,Mo,za,Co,Wn,JE],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let DP=(()=>{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)(h.Y36(fr),h.Y36($E))},n.\u0275cmp=h.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&&(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,SP,3,1,"div",2),h.YNc(6,EP,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}"]}),n})();function RP(n,o){if(1&n&&(h.TgZ(0,"div",5)(1,"mat-icon"),h._uU(2),h.qZA()()),2&n){const e=h.oxw();h.xp6(2),h.Oqu(e.data.icon)}}function LP(n,o){if(1&n&&(h.TgZ(0,"div",6),h._uU(1),h.qZA()),2&n){const e=h.oxw();h.xp6(1),h.hij(" ",e.showTimestamp()," ")}}let PP=(()=>{class n{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=ps();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(KL,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function iR(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)(h.Y36(Ao),h.Y36($E))},n.\u0275cmp=h.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&&(h.TgZ(0,"div")(1,"div",0),h.NdJ("click",function(){return t.alreadyClosed||t.waiting?"":t.closeSelf()}),h.YNc(2,RP,3,1,"div",1),h.TgZ(3,"div",2),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.YNc(6,LP,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,mp,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}"]}),n})(),IP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),jP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({}),n})(),YP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[jP,pt,pt]}),n})();new h.OlP("mat-selectsearch-default-options");let JP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,Zs,go,dc,xo,nu,T0,cp]}),n})(),KP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[yd,pt,pt]}),n})(),ZP=(()=>{class n extends Of{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=h.n5z(n)))(t||n)}}(),n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();const eI={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 yD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[{provide:Ur,useClass:ZP},{provide:bh,useValue:eI}],imports:[T.ez,dc,Ep,fm,sC,RL,lo,Wt,KM,eC,nu,hC,pC,xo,QM,go,T0,Ua,Zs,iu,ur,XE,IP,YP,$M,BE,Vf,Cb,JP,tl,lp,VE,Eb,KP]}),n})();h.B6R(DP,[T.O5,kb,mo,My,e_,km,Mo,za,Co,PP],[Wn,JE]),new Date(324721404e5).valueOf();let kO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,go,xo,Wt,yD,lo,Ua,Zs,iu,hC,pC]}),n})(),RO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({imports:[T.ez,lp,go,lo]}),n})(),LO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:[QE],imports:[T.ez,Eb,lo,XE]}),n})();function SD(n){return new h.vHH(3e3,!1)}function Tc(n){switch(n.length){case 0:return new Xd;case 1:return n[0];default:return new $y(n)}}function ED(n,o,e=new Map,t=new Map){const s=[],u=[];let d=-1,l=null;if(o.forEach(r=>{const i=r.get("offset"),a=i==d,c=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 yo:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,s)}c.set(g,f)}),a||u.push(c),l=c,d=i}),s.length)throw function iB(n){return new h.vHH(3502,!1)}();return u}function SC(n,o,e,t){switch(o){case"start":n.onStart(()=>t(e&&EC(e,"start",n)));break;case"done":n.onDone(()=>t(e&&EC(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&EC(e,"destroy",n)))}}function EC(n,o,e){const u=DC(n.element,n.triggerName,n.fromState,n.toState,o||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),d=n._data;return null!=d&&(u._data=d),u}function DC(n,o,e,t,s="",u=0,d){return{element:n,triggerName:o,fromState:e,toState:t,phaseName:s,totalTime:u,disabled:!!d}}function ua(n,o,e){let t=n.get(o);return t||n.set(o,t=e),t}function DD(n){const o=n.indexOf(":");return[n.substring(1,o),n.slice(o+1)]}const fB=(()=>typeof document>"u"?null:document.documentElement)();function kC(n){const o=n.parentNode||n.host||null;return o===fB?null:o}let hu=null,kD=!1;function HD(n,o){for(;o;){if(o===n)return!0;o=kC(o)}return!1}function RD(n,o,e){if(e)return Array.from(n.querySelectorAll(o));const t=n.querySelector(o);return t?[t]:[]}let LD=(()=>{class n{validateStyleProperty(e){return function gB(n){hu||(hu=function _B(){return typeof document<"u"?document.body:null}()||{},kD=!!hu.style&&"WebkitAppearance"in hu.style);let o=!0;return hu.style&&!function mB(n){return"ebkit"==n.substring(1,6)}(n)&&(o=n in hu.style,!o&&kD&&(o="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in hu.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return HD(e,t)}getParentElement(e){return kC(e)}query(e,t,s){return RD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,u,d,l=[],r){return new Xd(s,u)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})(),HC=(()=>{class n{}return n.NOOP=new LD,n})();const bB=1e3,RC="ng-enter",Bb="ng-leave",Vb="ng-trigger",Nb=".ng-trigger",ID="ng-animating",LC=".ng-animating";function hl(n){if("number"==typeof n)return n;const o=n.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:PC(parseFloat(o[1]),o[2])}function PC(n,o){return"s"===o?n*bB:n}function jb(n,o,e){return n.hasOwnProperty("duration")?n:function vB(n,o,e){let s,u=0,d="";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(SD()),{duration:0,delay:0,easing:""};s=PC(parseFloat(l[1]),l[2]);const r=l[3];null!=r&&(u=PC(parseFloat(r),l[4]));const i=l[5];i&&(d=i)}else s=n;if(!e){let l=!1,r=o.length;s<0&&(o.push(function PO(){return new h.vHH(3100,!1)}()),l=!0),u<0&&(o.push(function IO(){return new h.vHH(3101,!1)}()),l=!0),l&&o.splice(r,0,SD())}return{duration:s,delay:u,easing:d}}(n,o,e)}function P0(n,o={}){return Object.keys(n).forEach(e=>{o[e]=n[e]}),o}function OD(n){const o=new Map;return Object.keys(n).forEach(e=>{o.set(e,n[e])}),o}function Sc(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 ms(n,o,e){o.forEach((t,s)=>{const u=OC(s);e&&!e.has(s)&&e.set(s,n.style[u]),n.style[u]=t})}function pu(n,o){o.forEach((e,t)=>{const s=OC(t);n.style[s]=""})}function I0(n){return Array.isArray(n)?1==n.length?n[0]:Yy(n):n}const IC=new RegExp("{{\\s*(.+?)\\s*}}","g");function VD(n){let o=[];if("string"==typeof n){let e;for(;e=IC.exec(n);)o.push(e[1]);IC.lastIndex=0}return o}function O0(n,o,e){const t=n.toString(),s=t.replace(IC,(u,d)=>{let l=o[d];return null==l&&(e.push(function BO(n){return new h.vHH(3003,!1)}()),l=""),l.toString()});return s==t?n:s}function zb(n){const o=[];let e=n.next();for(;!e.done;)o.push(e.value),e=n.next();return o}const MB=/-+([a-z0-9])/g;function OC(n){return n.replace(MB,(...o)=>o[1].toUpperCase())}function ha(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 VO(n){return new h.vHH(3004,!1)}()}}function ND(n,o){return window.getComputedStyle(n)[o]}const Fb="*";function TB(n,o){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function SB(n,o,e){if(":"==n[0]){const r=function EB(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 JO(n){return new h.vHH(3015,!1)}()),o;const s=t[1],u=t[2],d=t[3];o.push(jD(s,d));"<"==u[0]&&!(s==Fb&&d==Fb)&&o.push(jD(d,s))}(t,e,o)):e.push(n),e}const Ub=new Set(["true","1"]),qb=new Set(["false","0"]);function jD(n,o){const e=Ub.has(n)||qb.has(n),t=Ub.has(o)||qb.has(o);return(s,u)=>{let d=n==Fb||n==s,l=o==Fb||o==u;return!d&&e&&"boolean"==typeof s&&(d=s?Ub.has(n):qb.has(n)),!l&&t&&"boolean"==typeof u&&(l=u?Ub.has(o):qb.has(o)),d&&l}}const DB=new RegExp("s*:selfs*,?","g");function BC(n,o,e,t){return new kB(n).build(o,e,t)}class kB{constructor(o){this._driver=o}build(o,e,t){const s=new LB(e);return this._resetContextStyleTimingState(s),ha(this,I0(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 jO(){return new h.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,u.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,d.push(r)}else e.errors.push(function zO(){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(r=>{VD(r).forEach(i=>{d.hasOwnProperty(i)||u.add(i)})})}),u.size&&(zb(u.values()),e.errors.push(function FO(n,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=ha(this,I0(o.animation),e);return{type:1,matchers:TB(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:fu(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>ha(this,t,e)),options:fu(o.options)}}visitGroup(o,e){const t=e.currentTime;let s=0;const u=o.steps.map(d=>{e.currentTime=t;const l=ha(this,d,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:u,options:fu(o.options)}}visitAnimate(o,e){const t=function IB(n,o){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return VC(jb(n,o).duration,0,"");const e=n;if(e.split(/\s+/).some(u=>"{"==u.charAt(0)&&"{"==u.charAt(1))){const u=VC(0,0,"");return u.dynamic=!0,u.strValue=e,u}const s=jb(e,o);return VC(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 r=this.visitStyle(d,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===yo?t.push(l):e.errors.push(new h.vHH(3002,!1)):t.push(OD(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 r of l.values())if(r.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,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),a=i.get(r);let c=!0;a&&(u!=s&&u>=a.startTime&&s<=a.endTime&&(e.errors.push(function qO(n,o,e,t,s){return new h.vHH(3010,!1)}()),c=!1),u=a.startTime),c&&i.set(r,{startTime:u,endTime:s}),e.options&&function AB(n,o,e){const t=o.params||{},s=VD(n);s.length&&s.forEach(u=>{t.hasOwnProperty(u)||e.push(function OO(n){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 WO(){return new h.vHH(3011,!1)}()),t;let u=0;const d=[];let l=!1,r=!1,i=0;const a=o.steps.map(z=>{const ce=this._makeStyleAst(z,e);let ze=null!=ce.offset?ce.offset:function PB(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!=ze&&(u++,Tt=ce.offset=ze),r=r||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:ha(this,I0(o.animation),e),options:fu(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:fu(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:fu(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,s=o.options||{};e.queryCount++,e.currentQuery=o;const[u,d]=function HB(n){const o=!!n.split(/\s*,\s*/).find(e=>":self"==e);return o&&(n=n.replace(DB,"")),n=n.replace(/@\*/g,Nb).replace(/@\w+/g,e=>Nb+"-"+e.slice(1)).replace(/:animating/g,LC),[n,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+u:u,ua(e.collectedStyles,e.currentQuerySelector,new Map);const l=ha(this,I0(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:fu(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function XO(){return new h.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:jb(o.timings,e.errors,!0);return{type:12,animation:ha(this,I0(o.animation),e),timings:t,options:null}}}class LB{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 fu(n){return n?(n=P0(n)).params&&(n.params=function RB(n){return n?P0(n):null}(n.params)):n={},n}function VC(n,o,e){return{duration:n,delay:o,easing:e}}function NC(n,o,e,t,s,u,d=null,l=!1){return{type:1,element:n,keyframes:o,preStyleProps:e,postStyleProps:t,duration:s,delay:u,totalTime:s+u,easing:d,subTimeline:l}}class Wb{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 VB=new RegExp(":enter","g"),jB=new RegExp(":leave","g");function jC(n,o,e,t,s,u=new Map,d=new Map,l,r,i=[]){return(new zB).buildKeyframes(n,o,e,t,s,u,d,l,r,i)}class zB{buildKeyframes(o,e,t,s,u,d,l,r,i,a=[]){i=i||new Wb;const c=new zC(o,e,i,s,u,a,[]);c.options=r;const p=r.delay?hl(r.delay):0;c.currentTimeline.delayNextStep(p),c.currentTimeline.setStyles([d],null,c.errors,r),ha(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,r)}return m.length?m.map(g=>g.buildKeyframes()):[NC(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:hl(O0(u,s?.params??{},e.errors));t.delayNextStep(d)}}}_visitSubInstructions(o,e,t){let u=e.currentTimeline.currentTime;const d=null!=t.duration?hl(t.duration):null,l=null!=t.delay?hl(t.delay):null;return 0!==d&&o.forEach(r=>{const i=e.appendInstructionToTimeline(r,d,l);u=Math.max(u,i.duration+i.delay)}),u}visitReference(o,e){e.updateOptions(o.options,!0),ha(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=Yb);const d=hl(u.delay);s.delayNextStep(d)}o.steps.length&&(o.steps.forEach(d=>ha(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?hl(o.options.delay):0;o.steps.forEach(d=>{const l=e.createSubContext(o.options);u&&l.delayNextStep(u),ha(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 jb(e.params?O0(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(r=>{l.forwardTime((r.offset||0)*u),l.setStyles(r.styles,r.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?hl(s.delay):0;u&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Yb);let d=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 c=e.createSubContext(o.options,i);u&&c.delayNextStep(u),i===e.element&&(r=c.currentTimeline),ha(this,o.animation,c),c.currentTimeline.applyStylesToKeyframe(),d=Math.max(d,c.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(d),r&&(e.currentTimeline.mergeTimelineCollectedStyles(r),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 r=d*e.currentQueryIndex;switch(u.duration<0?"reverse":u.easing){case"reverse":r=l-r;break;case"full":r=t.currentStaggerTime}const a=e.currentTimeline;r&&a.delayNextStep(r);const c=a.currentTime;ha(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=s.currentTime-c+(s.startTime-t.currentTimeline.startTime)}}const Yb={};class zC{constructor(o,e,t,s,u,d,l,r){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=Yb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new Gb(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=hl(t.duration)),null!=t.delay&&(s.delay=hl(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]=O0(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 zC(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=Yb,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 FB(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(VB,"."+this._enterClassName)).replace(jB,"."+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 QO(n){return new h.vHH(3014,!1)}()),l}}class Gb{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 Gb(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||yo),this._currentKeyframe.set(e,yo);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,s){e&&this._previousKeyframe.set("easing",e);const u=s&&s.params||{},d=function UB(n,o){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||o.keys();for(let u of t)e.set(u,yo)}else Sc(s,e)}),e}(o,this._globalTimelineStyles);for(let[l,r]of d){const i=O0(r,u,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??yo),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=Sc(l,new Map,this._backFill);i.forEach((a,c)=>{"!"===a?o.add(c):a===yo&&e.add(c)}),t||i.set("offset",r/this.duration),s.push(i)});const u=o.size?zb(o.values()):[],d=e.size?zb(e.values()):[];if(t){const l=s[0],r=new Map(l);l.set("offset",0),r.set("offset",1),s=[l,r]}return NC(this.element,s,u,d,this.duration,this.startTime,this.easing,!1)}}class FB extends Gb{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,r=Sc(o[0]);r.set("offset",0),u.push(r);const i=Sc(o[0]);i.set("offset",UD(l)),u.push(i);const a=o.length-1;for(let c=1;c<=a;c++){let p=Sc(o[c]);const m=p.get("offset");p.set("offset",UD((e+m*t)/d)),u.push(p)}t=d,e=0,s="",o=u}return NC(this.element,o,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function UD(n,o=3){const e=Math.pow(10,o-1);return Math.round(n*e)/e}class FC{}const qB=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 WB extends FC{normalizePropertyName(o,e){return OC(o)}normalizeStyleValue(o,e,t,s){let u="";const d=t.toString().trim();if(qB.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 NO(n,o){return new h.vHH(3005,!1)}())}return d+u}}function qD(n,o,e,t,s,u,d,l,r,i,a,c,p){return{type:0,element:n,triggerName:o,isRemovalTransition:s,fromState:e,fromStyles:u,toState:t,toStyles:d,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:a,totalTime:c,errors:p}}const UC={};class WD{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,s){return function YB(n,o,e,t,s){return n.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,r,i,a){const c=[],p=this.ast.options&&this.ast.options.params||UC,g=this.buildStyles(t,l&&l.params||UC,c),f=r&&r.params||UC,v=this.buildStyles(s,f,c),z=new Set,ce=new Map,ze=new Map,Tt="void"===s,kn={params:GB(f,p),delay:this.ast.options?.delay},Ji=a?[]:jC(o,e,this.ast.animation,u,d,g,v,kn,i,c);let bn=0;if(Ji.forEach($a=>{bn=Math.max($a.duration+$a.delay,bn)}),c.length)return qD(e,this._triggerName,t,s,Tt,g,v,[],[],ce,ze,bn,c);Ji.forEach($a=>{const pl=$a.element,s2=ua(ce,pl,new Set);$a.preStyleProps.forEach(mu=>s2.add(mu));const V0=ua(ze,pl,new Set);$a.postStyleProps.forEach(mu=>V0.add(mu)),pl!==e&&z.add(pl)});const Er=zb(z.values());return qD(e,this._triggerName,t,s,Tt,g,v,Ji,Er,ce,ze,bn)}}function GB(n,o){const e=P0(o);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class $B{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,s=P0(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=O0(d,s,e));const r=this.normalizer.normalizePropertyName(l,e);d=this.normalizer.normalizeStyleValue(l,r,d,e),t.set(l,d)})}),t}}class QB{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 $B(s.style,s.options&&s.options.params||{},t))}),YD(this.states,"true","1"),YD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new WD(o,s,this.states))}),this.fallbackTransition=function JB(n,o,e){return new WD(n,{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 YD(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 KB=new Wb;class ZB{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=BC(this._driver,e,t,[]);if(t.length)throw function nB(n){return new h.vHH(3503,!1)}();this._animations.set(o,u)}_buildPlayer(o,e,t){const s=o.element,u=ED(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=jC(this._driver,e,u,RC,Bb,new Map,new Map,t,KB,s),d.forEach(a=>{const c=ua(l,a.element,new Map);a.postStyleProps.forEach(p=>c.set(p,null))})):(s.push(function rB(){return new h.vHH(3300,!1)}()),d=[]),s.length)throw function aB(n){return new h.vHH(3504,!1)}();l.forEach((a,c)=>{a.forEach((p,m)=>{a.set(m,this._driver.computeStyle(c,m,yo))})});const i=Tc(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 oB(n){return new h.vHH(3301,!1)}();return e}listen(o,e,t,s){const u=DC(e,"","","");return SC(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 GD="ng-animate-queued",qC="ng-animate-disabled",rV=[],$D={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},aV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Eo="__ng_removed";class WC{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function cV(n){return n??null}(t?o.value:o),t){const u=P0(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 B0="void",YC=new WC(B0);class oV{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,Ga(e,this._hostClassName)}listen(o,e,t,s){if(!this._triggers.has(e))throw function sB(n,o){return new h.vHH(3302,!1)}();if(null==t||0==t.length)throw function lB(n){return new h.vHH(3303,!1)}();if(!function dV(n){return"start"==n||"done"==n}(t))throw function cB(n,o){return new h.vHH(3400,!1)}();const u=ua(this._elementListeners,o,[]),d={name:e,phase:t,callback:s};u.push(d);const l=ua(this._engine.statesByElement,o,new Map);return l.has(e)||(Ga(o,Vb),Ga(o,Vb+"-"+e),l.set(e,YC)),()=>{this._engine.afterFlush(()=>{const r=u.indexOf(d);r>=0&&u.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 dB(n){return new h.vHH(3401,!1)}();return e}trigger(o,e,t,s=!0){const u=this._getTrigger(e),d=new GC(this.id,e,o);let l=this._engine.statesByElement.get(o);l||(Ga(o,Vb),Ga(o,Vb+"-"+e),this._engine.statesByElement.set(o,l=new Map));let r=l.get(e);const i=new WC(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&r&&i.absorbOptions(r.options),l.set(e,i),r||(r=YC),i.value!==B0&&r.value===i.value){if(!function pV(n,o){const e=Object.keys(n),t=Object.keys(o);if(e.length!=t.length)return!1;for(let s=0;s{pu(o,v),ms(o,z)})}return}const p=ua(this._engine.playersByElement,o,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=u.matchTransition(r.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:r,toState:i,player:d,isFallbackTransition:g}),g||(Ga(o,GD),d.onStart(()=>{Ip(o,GD)})),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,Nb,!0);t.forEach(s=>{if(s[Eo])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((r,i)=>{if(d.set(i,r.value),this._triggers.has(i)){const a=this.trigger(o,i,B0,s);a&&l.push(a)}}),l.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,d),t&&Tc(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 r=this._triggers.get(d).fallbackTransition,i=t.get(d)||YC,a=new WC(B0),c=new GC(this.id,d,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:d,transition:r,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[Eo];(!u||u===$D)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){Ga(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 r=DC(u,t.triggerName,t.fromState.value,t.toState.value);r._data=o,SC(t.player,l.phase,r,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 sV{_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 oV(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 r=s.get(l);if(r){const i=t.indexOf(r);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($b(e)){const u=this._fetchNamespace(o);if(u)return u.trigger(e,t,s),!0}return!1}insertNode(o,e,t,s){if(!$b(e))return;const u=e[Eo];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),Ga(o,qC)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),Ip(o,qC))}removeNode(o,e,t){if($b(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[Eo]={namespaceId:o,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:u}}listen(o,e,t,s,u){return $b(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,Nb,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,LC,!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 Tc(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[Eo];if(e&&e.setForRemoval){if(o[Eo]=$D,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(qC)&&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?Tc(e).onDone(()=>{t.forEach(s=>s())}):t.forEach(s=>s())}}reportError(o){throw function uB(n){return new h.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new Wb,s=[],u=new Map,d=[],l=new Map,r=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=RC+f++;g.set(At,St),ft.forEach(ci=>Ga(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=JD(p,Array.from(z));Tt.forEach((ft,At)=>{const St=Bb+f++;ze.set(At,St),ft.forEach(ci=>Ga(ci,St))}),o.push(()=>{m.forEach((ft,At)=>{const St=g.get(At);ft.forEach(ci=>Ip(ci,St))}),Tt.forEach((ft,At)=>{const St=ze.get(At);ft.forEach(ci=>Ip(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[Eo];if(gr&&gr.setForMove){if(gr.previousTriggersValues&&gr.previousTriggersValues.has(St.triggerName)){const gu=gr.previousTriggersValues.get(St.triggerName),Xa=this.statesByElement.get(St.element);if(Xa&&Xa.has(St.triggerName)){const Jb=Xa.get(St.triggerName);Jb.value=gu,Xa.set(St.triggerName,Jb)}}return void ci.destroy()}}const gs=!c||!this.driver.containsElement(c,$n),pa=ze.get($n),Ec=g.get($n),sn=this._buildInstruction(St,t,Ec,pa,gs);if(sn.errors&&sn.errors.length)return void Ji.push(sn);if(gs)return ci.onStart(()=>pu($n,sn.fromStyles)),ci.onDestroy(()=>ms($n,sn.toStyles)),void s.push(ci);if(St.isFallbackTransition)return ci.onStart(()=>pu($n,sn.fromStyles)),ci.onDestroy(()=>ms($n,sn.toStyles)),void s.push(ci);const d2=[];sn.timelines.forEach(gr=>{gr.stretchStartingKeyframe=!0,this.disabledNodes.has(gr.element)||d2.push(gr)}),sn.timelines=d2,t.append($n,sn.timelines),d.push({instruction:sn,player:ci,element:$n}),sn.queriedElements.forEach(gr=>ua(l,gr,[]).push(ci)),sn.preStyleProps.forEach((gr,gu)=>{if(gr.size){let Xa=r.get(gu);Xa||r.set(gu,Xa=new Set),gr.forEach((Jb,QC)=>Xa.add(QC))}}),sn.postStyleProps.forEach((gr,gu)=>{let Xa=i.get(gu);Xa||i.set(gu,Xa=new Set),gr.forEach((Jb,QC)=>Xa.add(QC))})});if(Ji.length){const ft=[];Ji.forEach(At=>{ft.push(function hB(n,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=>{ua(bn,At,[]).push(ci),ci.destroy()})});const $a=v.filter(ft=>ZD(ft,r,i)),pl=new Map;QD(pl,this.driver,ce,i,yo).forEach(ft=>{ZD(ft,r,i)&&$a.push(ft)});const V0=new Map;m.forEach((ft,At)=>{QD(V0,this.driver,new Set(ft),r,"!")}),$a.forEach(ft=>{const At=pl.get(ft),St=V0.get(ft);pl.set(ft,new Map([...At?.entries()??[],...St?.entries()??[]]))});const mu=[],l2=[],c2={};d.forEach(ft=>{const{element:At,player:St,instruction:ci}=ft;if(t.has(At)){if(a.has(At))return St.onDestroy(()=>ms(At,ci.toStyles)),St.disabled=!0,St.overrideTotalTime(ci.totalTime),void s.push(St);let $n=c2;if(Er.size>1){let pa=At;const Ec=[];for(;pa=pa.parentNode;){const sn=Er.get(pa);if(sn){$n=sn;break}Ec.push(pa)}Ec.forEach(sn=>Er.set(sn,$n))}const gs=this._buildAnimation(St.namespaceId,ci,bn,u,V0,pl);if(St.setRealPlayer(gs),$n===c2)mu.push(St);else{const pa=this.playersByElement.get($n);pa&&pa.length&&(St.parentPlayer=Tc(pa)),s.push(St)}}else pu(At,ci.fromStyles),St.onDestroy(()=>ms(At,ci.toStyles)),l2.push(St),a.has(At)&&s.push(St)}),l2.forEach(ft=>{const At=u.get(ft.element);if(At&&At.length){const St=Tc(At);ft.setRealPlayer(St)}}),s.forEach(ft=>{ft.parentPlayer?ft.syncPlayerEvents(ft.parentPlayer):ft.destroy()});for(let ft=0;ft!gs.destroyed);$n.length?uV(this,At,$n):this.processLeaveNode(At)}return v.length=0,mu.forEach(ft=>{this.players.push(ft),ft.onDone(()=>{ft.destroy();const At=this.players.indexOf(ft);this.players.splice(At,1)}),ft.play()}),mu}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 r=!u||u==B0;l.forEach(i=>{i.queued||!r&&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 r of e.timelines){const i=r.element,a=i!==u,c=ua(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)})}pu(u,e.fromStyles)}_buildAnimation(o,e,t,s,u,d){const l=e.triggerName,r=e.element,i=[],a=new Set,c=new Set,p=e.timelines.map(g=>{const f=g.element;a.add(f);const v=f[Eo];if(v&&v.removedBeforeQueried)return new Xd(g.duration,g.delay);const z=f!==r,ce=function hV(n){const o=[];return KD(n,o),o}((t.get(f)||rV).map(bn=>bn.getRealPlayer())).filter(bn=>!!bn.element&&bn.element===f),ze=u.get(f),Tt=d.get(f),kn=ED(this._normalizer,g.keyframes,ze,Tt),Ji=this._buildPlayer(g,kn,ce);if(g.subTimeline&&s&&c.add(f),z){const bn=new GC(o,l,f);bn.setRealPlayer(Ji),i.push(bn)}return Ji});i.forEach(g=>{ua(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function lV(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=>Ga(g,ID));const m=Tc(p);return m.onDestroy(()=>{a.forEach(g=>Ip(g,ID)),ms(r,e.toStyles)}),c.forEach(g=>{ua(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 Xd(o.duration,o.delay)}}class GC{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,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(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>SC(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){ua(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 $b(n){return n&&1===n.nodeType}function XD(n,o){const e=n.style.display;return n.style.display=o??"none",e}function QD(n,o,e,t,s){const u=[];e.forEach(r=>u.push(XD(r)));const d=[];t.forEach((r,i)=>{const a=new Map;r.forEach(c=>{const p=o.computeStyle(i,c,s);a.set(c,p),(!p||0==p.length)&&(i[Eo]=aV,d.push(i))}),n.set(i,a)});let l=0;return e.forEach(r=>XD(r,u[l++])),d}function JD(n,o){const e=new Map;if(n.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 r=u.get(l);if(r)return r;const i=l.parentNode;return r=e.has(i)?i:s.has(i)?1:d(i),u.set(l,r),r}return o.forEach(l=>{const r=d(l);1!==r&&e.get(r).push(l)}),e}function Ga(n,o){n.classList?.add(o)}function Ip(n,o){n.classList?.remove(o)}function uV(n,o,e){Tc(e).onDone(()=>n.processLeaveNode(o))}function KD(n,o){for(let e=0;es.add(u)):o.set(n,t),e.delete(n),!0}class Xb{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,u)=>{},this._transitionEngine=new sV(o,e,t),this._timelineEngine=new ZB(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 r=[],a=BC(this._driver,u,r,[]);if(r.length)throw function tB(n,o){return new h.vHH(3404,!1)}();l=function XB(n,o,e){return new QB(n,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]=DD(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]=DD(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 mV=(()=>{class n{constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let u=n.initialStylesByElement.get(e);u||n.initialStylesByElement.set(e,u=new Map),this._initialStyles=u}start(){this._state<1&&(this._startStyles&&ms(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ms(this._element,this._initialStyles),this._endStyles&&(ms(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(pu(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(pu(this._element,this._endStyles),this._endStyles=null),ms(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function $C(n){let o=null;return n.forEach((e,t)=>{(function gV(n){return"display"===n||"position"===n})(t)&&(o=o||new Map,o.set(t,e))}),o}class e2{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:ND(this.element,s))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class _V{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return HD(o,e)}getParentElement(o){return kC(o)}query(o,e,t){return RD(o,e,t)}computeStyle(o,e,t){return window.getComputedStyle(o)[e]}animate(o,e,t,s,u,d=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};u&&(r.easing=u);const i=new Map,a=d.filter(m=>m instanceof e2);(function CB(n,o){return 0===n||0===o})(t,s)&&a.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let c=function yB(n){return n.length?n[0]instanceof Map?n:n.map(o=>OD(o)):[]}(e).map(m=>Sc(m));c=function xB(n,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,ND(n,l)))}}return o}(o,c,i);const p=function fV(n,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=$C(o[0]),o.length>1&&(t=$C(o[o.length-1]))):o instanceof Map&&(e=$C(o)),e||t?new mV(n,e,t):null}(o,c);return new e2(o,c,r,p)}}let bV=(()=>{class n extends Wm{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)?Yy(e):e;return t2(this._renderer,null,t,"register",[s]),new wV(t,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(h.FYo),h.LFG(T.K0))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();class wV extends Wy{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new vV(this._id,o,e||{},this._renderer)}}class vV{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 t2(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 t2(n,o,e,t,s){return n.setProperty(o,`@@${e}:${t}`,s)}const n2="@.disabled";let yV=(()=>{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=(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 r2("",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 r=a=>{Array.isArray(a)?a.forEach(r):this.engine.registerTrigger(d,l,e,a.name,a)};return t.data.animation.forEach(r),new AV(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 n.\u0275fac=function(e){return new(e||n)(h.LFG(h.FYo),h.LFG(Xb),h.LFG(h.R0b))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})();class r2{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==n2?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 AV extends r2{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==n2?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 MV(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(o);let u=e.slice(1),d="";return"@"!=u.charAt(0)&&([u,d]=function CV(n){const o=n.indexOf(".");return[n.substring(0,o),n.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 a2=[{provide:Wm,useClass:bV},{provide:FC,useFactory:function TV(){return new WB}},{provide:Xb,useClass:(()=>{class n extends Xb{constructor(e,t,s,u){super(e.body,t,s)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(h.LFG(T.K0),h.LFG(HC),h.LFG(FC),h.LFG(h.z2F))},n.\u0275prov=h.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:h.FYo,useFactory:function SV(n,o,e){return new yV(n,o,e)},deps:[Be,Xb,h.R0b]}],XC=[{provide:HC,useFactory:()=>new _V},{provide:h.QbO,useValue:"BrowserAnimations"},...a2],o2=[{provide:HC,useClass:LD},{provide:h.QbO,useValue:"NoopAnimations"},...a2];let EV=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?o2:XC}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=h.oAB({type:n}),n.\u0275inj=h.cJS({providers:XC,imports:[ue]}),n})();const DV={provide:C.TP,useExisting:(0,h.Gpc)(()=>GE),multi:!0};function kV(n){return new lL(n,"./assets/i18n/",".json")}function HV(n){const o={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Lt(o)}const RV=n=>()=>n.loadConfigs();let LV=(()=>{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)(h.LFG(WE),h.LFG(zs))},n.\u0275mod=h.oAB({type:n,bootstrap:[Kb]}),n.\u0275inj=h.cJS({providers:[WE,{provide:h.ip1,useFactory:RV,multi:!0,deps:[hL]},{provide:Lt,useFactory:HV,deps:[So]},GE,DV,{provide:pL,useClass:WR},{provide:yn.Hy,useFactory:()=>localStorage}],imports:[ue,EV,C.JF,DR,sL,Eb,kO,xo,yD,hC,pC,VE,RO,yn.zr.forRoot(),LO,lo.forRoot({loader:{provide:Nn,useFactory:kV,deps:[C.eN]}})]}),n})();(0,h.G48)(),xt().bootstrapModule(LV).catch(n=>console.error(n))},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?(fl(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 fl(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/,ma=/\d{3}/,Dr=/\d{4}/,kr=/[+-]?\d{6}/,zt=/\d\d?/,en=/\d\d\d\d?/,Qa=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,Wr=/\d{1,4}/,Ii=/[+-]?\d{1,6}/,Hr=/\d+/,oi=/[+-]?\d+/,Do=/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 Yr=Qt("FullYear",!0);function Ro(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 Lo(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 Gr(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 ws(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 _l="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,Ea){return Ea.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 ys(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",ys),Me("A",ys),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",Qa),Me("Hmm",en),Me("Hmmss",Qa),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 va=Qt("Hours",!0);var Aa,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:_l,weekdaysMin:Je,weekdaysShort:Hi,meridiemParse:/[ap]\.?m?\.?/i},xi={},ya={};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 Aa}(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)?)?$/,Io=/^\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)?)?$/,kc=/Z|[+-]\d\d(?::?\d\d)?/,Oo=[["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]],eo=[["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/]],_u=/^\/?Date\((-?\d+)/i,bu=/^(?:(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}))$/,wu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bl(S){var L,j,he,Ce,ut,Vt,q=S._i,ee=hn.exec(q)||Io.exec(q),gi=Oo.length,ei=eo.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=Gr(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=Lo(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:Ro).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 Xr(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),ko(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 Lc(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 wl(S);else bl(S)}function yl(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 Ic(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 Uo(S,L){return L.erasAbbrRegex(S)}function kl(){var ee,he,S=[],L=[],j=[],q=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=$i(S,q,ee))&&(L=he),Ru.call(this,S,L,j,q,ee))}function Ru(S,L,j,q,ee){var he=Lo(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",Uo),Me("NN",Uo),Me("NNN",Uo),Me("NNNN",function Dl(S,L){return L.erasNameRegex(S)}),Me("NNNNN",function ku(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 Hu(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}),Ls("gggg","weekYear"),Ls("ggggg","weekYear"),Ls("GGGG","isoWeekYear"),Ls("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",Wr,Dr),Me("gggg",Wr,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 Qc=Qt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("dayOfYear","DDD"),gt("dayOfYear",4),Me("DDD",Tn),Me("DDDD",ma),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 Lu=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,Pu,Hl=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,ma),Vn="SSSS";Vn.length<=9;Vn+="S")Me(Vn,Hr);function Rl(S,L){L[Ye]=Mt(1e3*("0."+S))}for(Vn="S";Vn.length<=9;Vn+="S")nt(Vn,Rl);Pu=Qt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var Fe=Ee.prototype;function Iu(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 Tu(){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 qc(){return Math.floor(this.valueOf()/1e3)},Fe.valueOf=function zr(){return this._d.valueOf()-6e4*(this._offset||0)},Fe.creationData=function ao(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Fe.eraName=function Fo(){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 no(){return!!this.isValid()&&!this._isUTC},Fe.isUtcOffset=function xl(){return!!this.isValid()&&this._isUTC},Fe.isUtc=zc,Fe.isUTC=zc,Fe.zoneAbbr=function Ll(){return this._isUTC?"UTC":""},Fe.zoneName=function Ps(){return this._isUTC?"Coordinated Universal Time":""},Fe.dates=He("dates accessor is deprecated. Use date instead.",Qc),Fe.months=He("months accessor is deprecated. Use month instead",_a),Fe.years=He("years accessor is deprecated. Use year instead",Yr),Fe.zone=He("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Au(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 Cl(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=yl(S))._a?(L=S._isUTC?le(S._a):fi(S._a),this._isDSTShifted=this.isValid()&&function Bc(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 Kc(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 Zc(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=Iu,Ft.postformat=Iu,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 ea(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 Yc(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 Rs(S){return O(this,"_erasAbbrRegex")||kl.call(this),S?this._erasAbbrRegex:this._erasRegex},Ft.erasNameRegex=function Du(S){return O(this,"_erasNameRegex")||kl.call(this),S?this._erasNameRegex:this._erasRegex},Ft.erasNarrowRegex=function zp(S){return O(this,"_erasNarrowRegex")||kl.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 ga(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 ml(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Ho.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=It),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Ft.monthsShortRegex=function Dc(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Ho.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 Gr(S,this._week.dow,this._week.doy).week},Ft.firstDayOfYear=function ba(){return this._week.doy},Ft.firstDayOfWeek=function ki(){return this._week.dow},Ft.weekdays=function Ka(S,L){var j=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(L)?"format":"standalone"];return!0===S?ws(j,this._week.dow):S?j[S.day()]:j},Ft.weekdaysMin=function wa(S){return!0===S?ws(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Ft.weekdaysShort=function Ci(S){return!0===S?ws(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 vs(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 Po(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 Ta=Math.abs;function ta(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 Ol(S){return S<0?Math.floor(S):Math.ceil(S)}function Gp(S){return 4800*S/146097}function pn(S){return 146097*S/4800}function fn(S){return function(){return this.as(S)}}var $p=fn("ms"),Is=fn("s"),Nu=fn("m"),Xp=fn("h"),nd=fn("d"),Os=fn("w"),ju=fn("M"),Qp=fn("Q"),rd=fn("y");function Wo(S){return function(){return this.isValid()?this._data[S]:NaN}}var ad=Wo("milliseconds"),Yo=Wo("seconds"),Fu=Wo("minutes"),od=Wo("hours"),Vl=Wo("days"),Go=Wo("months"),Jp=Wo("years");var cr=Math.round,$o={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Zp(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Ns=Math.abs;function Sa(S){return(S>0)-(S<0)||+S}function ia(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Ce,Vt,gi,ei,Ea,S=Ns(this._milliseconds)/1e3,L=Ns(this._days),j=Ns(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=Sa(this._months)!==Sa(ut)?"-":"",ei=Sa(this._days)!==Sa(ut)?"-":"",Ea=Sa(this._milliseconds)!==Sa(ut)?"-":"",Vt+"P"+(he?gi+he+"Y":"")+(j?gi+j+"M":"")+(L?ei+L+"D":"")+(ee||q||S?"T":"")+(ee?Ea+ee+"H":"")+(q?Ea+q+"M":"")+(S?Ea+Ce+"S":"")):"P0D"}var Wt=Jr.prototype;return Wt.isValid=function Qr(){return this._isValid},Wt.abs=function Ou(){var S=this._data;return this._milliseconds=Ta(this._milliseconds),this._days=Ta(this._days),this._months=Ta(this._months),S.milliseconds=Ta(S.milliseconds),S.seconds=Ta(S.seconds),S.minutes=Ta(S.minutes),S.hours=Ta(S.hours),S.months=Ta(S.months),S.years=Ta(S.years),this},Wt.add=function Bu(S,L){return ta(this,S,L,1)},Wt.subtract=function Il(S,L){return ta(this,S,L,-1)},Wt.as=function Vu(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+Gp(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=$p,Wt.asSeconds=Is,Wt.asMinutes=Nu,Wt.asHours=Xp,Wt.asDays=nd,Wt.asWeeks=Os,Wt.asMonths=ju,Wt.asQuarters=Qp,Wt.asYears=rd,Wt.valueOf=function id(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Mt(this._months/12):NaN},Wt._bubble=function Bl(){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*Ol(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(Gp(L)),L-=Ol(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 zu(S){return S=Nt(S),this.isValid()?this[S+"s"]():NaN},Wt.milliseconds=ad,Wt.seconds=Yo,Wt.minutes=Fu,Wt.hours=od,Wt.days=Vl,Wt.weeks=function Kp(){return Ki(this.days()/7)},Wt.months=Go,Wt.years=Jp,Wt.humanize=function Vs(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=$o;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},$o,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function Uu(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")),Ea=cr(ee.as("y")),Cr=he<=j.ss&&["s",he]||he0,Cr[4]=q,Zp.apply(null,Cr)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},Wt.toISOString=ia,Wt.toString=ia,Wt.toJSON=ia,Wt.locale=No,Wt.localeData=xu,Wt.toIsoString=He("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ia),Wt.lang=Cu,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 Np(){return Ic("isBefore",[].slice.call(arguments,0))},T.max=function Cs(){return Ic("isAfter",[].slice.call(arguments,0))},T.now=function(){return Date.now?Date.now():+new Date},T.utc=le,T.unix=function so(S){return fi(1e3*S)},T.months=function ed(S,L){return Kc(S,L,"months")},T.isDate=X,T.locale=jn,T.invalid=We,T.duration=ar,T.isMoment=we,T.weekdays=function Wp(S,L,j){return Zc(S,L,j,"weekdays")},T.parseZone=function Pl(){return fi.apply(null,arguments).parseZone()},T.localeData=zn,T.isDuration=vn,T.monthsShort=function j0(S,L){return Kc(S,L,"monthsShort")},T.weekdaysMin=function td(S,L,j){return Zc(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 Yp(S,L,j){return Zc(S,L,j,"weekdaysShort")},T.normalizeUnits=Nt,T.relativeTimeRounding=function Bs(S){return void 0===S?cr:"function"==typeof S&&(cr=S,!0)},T.relativeTimeThreshold=function Xo(S,L){return void 0!==$o[S]&&(void 0===L?$o[S]:($o[S]=L,"s"===S&&($o.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:()=>Aa,HT:()=>D,JF:()=>Ui,K0:()=>O,Mx:()=>wi,NF:()=>va,O5:()=>_s,PC:()=>Lo,PM:()=>Po,RF:()=>Ln,S$:()=>le,V_:()=>W,Ye:()=>Ne,b0:()=>de,bD:()=>Or,ez:()=>Qn,n9:()=>Yr,q:()=>R,tP:()=>Gr,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 _s=(()=>{class P{constructor(N,J){this._viewContainer=N,this._context=new Dc,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){ml("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){ml("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 Dc{constructor(){this.$implicit=null,this.ngIf=null}}function ml(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,h.AaK)(U)}'.`)}class Ho{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})(),Yr=(()=>{class P{constructor(N,J,ne){this.ngSwitch=ne,ne._addCase(),this._view=new Ho(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})(),Lo=(()=>{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})(),Gr=(()=>{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",ys="server";function va(P){return P===Or}function Po(P){return P===ys}let Aa=(()=>{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 $r(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=Ma(this.window.history)||Ma(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 Ma(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 ga=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(_a){tn=_r,ga&&(ga=!1,tn={error:_a,text:tn})}}ga?(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 ma=(()=>{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 Qa(...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:ma}];for(const ae of fe)re.push(...ae.\u0275providers);return(0,h.MR2)(re)}const Wr=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:[Qa(en(zt.LegacyInterceptors,[{provide:Wr,useFactory:Ei},{provide:ni,useExisting:Wr,multi:!0}]))]}),fe})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>Uu,$WT:()=>ba,$Z:()=>Ug,AFp:()=>Hf,ALo:()=>wc,AaK:()=>oe,B6R:()=>Yr,BQk:()=>Nd,CHM:()=>zo,CRH:()=>Zd,EJc:()=>uM,EiD:()=>gd,EpF:()=>ry,F$t:()=>Zs,F4k:()=>H1,FYo:()=>ur,FiY:()=>Nl,G48:()=>qS,Gf:()=>C,GfV:()=>sv,GkF:()=>hm,Gpc:()=>de,Gre:()=>tl,HDt:()=>mM,Hsn:()=>L1,Ikx:()=>Fd,JOm:()=>ih,JVY:()=>Qi,JZr:()=>Xe,KtG:()=>Uc,L6k:()=>Lx,LAX:()=>Pw,LFG:()=>Ii,Lbi:()=>Sg,Lck:()=>nS,MAs:()=>dm,MMx:()=>lA,MR2:()=>_d,NdJ:()=>R1,O4$:()=>Xc,Ojb:()=>Wx,OlP:()=>ui,Oqu:()=>np,P3R:()=>yg,PXZ:()=>b0,Q6J:()=>um,QGY:()=>Qh,QbO:()=>qx,Qsj:()=>Xx,R0b:()=>mr,RDi:()=>Rx,Rgc:()=>vc,SBq:()=>Ha,Sil:()=>RS,Suo:()=>G_,TTD:()=>Cl,TgZ:()=>$h,Tol:()=>xm,Udp:()=>Mm,VKq:()=>T_,VuI:()=>lE,W1O:()=>s0,XFs:()=>rt,Xpm:()=>Ln,Xq5:()=>Vh,Xts:()=>ph,Y36:()=>Zl,YKP:()=>Km,YNc:()=>Yh,Yjl:()=>$i,Yz7:()=>xt,Z0I:()=>ue,ZZ4:()=>vb,_Bn:()=>oA,_UZ:()=>cc,_Vd:()=>Ql,_c5:()=>ZS,_uU:()=>uc,aQg:()=>C0,c2e:()=>cM,cJS:()=>Si,cg1:()=>Nm,dDg:()=>wM,dqk:()=>Qt,eBb:()=>fg,eFA:()=>pb,eJc:()=>c0,ekj:()=>Cm,eoX:()=>sl,f3M:()=>oi,g9A:()=>Zw,h0i:()=>Jd,hGG:()=>eE,hij:()=>rp,iGM:()=>UA,ifc:()=>bi,ip1:()=>tb,jDz:()=>cA,kL8:()=>Ly,kcU:()=>qp,lG2:()=>Gr,lcZ:()=>R_,lnq:()=>Dm,lqb:()=>es,lri:()=>_p,mCW:()=>uh,n5z:()=>Kp,n_E:()=>rl,oAB:()=>Rr,oxw:()=>cy,pB0:()=>Iw,q3G:()=>qs,qFp:()=>qM,qLn:()=>Md,qOj:()=>Oh,qZA:()=>cs,qzn:()=>Da,rWj:()=>ol,rg0:()=>jc,s9C:()=>mm,sBO:()=>Ap,s_b:()=>Ua,soG:()=>ru,tBr:()=>Xu,tb:()=>au,tp0:()=>jl,uIk:()=>Ld,vHH:()=>ge,vpe:()=>Fa,wAp:()=>hc,xp6:()=>wv,ynx:()=>Xh,z2F:()=>To,z3N:()=>uo,zSh:()=>kf,zs3:()=>rs});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)(),fa={},Jt="__NG_DI_FLAG__",Yi="ngTempTokenPath",Dr=/\n/gm,zt="__source";let en;function Tn(_){const b=en;return en=_,b}function Wr(_,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}()||Wr)(pe(_),b)}function oi(_,b=rt.Default){return Ii(_,Do(b))}function Do(_){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 ga(_){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+=_s(x,M),M=""),y=k,x=x||!It(y);w++}return""!==M&&(b+=_s(x,M)),b}function Ln(_){return Zt(()=>{const b=bs(_),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:""};gl(w);const y=_.dependencies;return w.directiveDefs=Ja(y,!1),w.pipeDefs=Ja(y,!0),w.id=function _l(_){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 Yr(_,b,w){const y=_.\u0275cmp;y.directiveDefs=Ja(b,!1),y.pipeDefs=Ja(w,!0)}function Et(_){return Dt(_)||nn(_)}function Ro(_){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 Lo(_,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 Gr(_){return Zt(()=>{const b=bs(_);return gl(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 _[ko]||null}function ki(_){return _[fe]||null}function ba(_){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 bs(_){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:Lo(_.inputs,b),outputs:Lo(_.outputs)}}function gl(_){_.features?.forEach(b=>b(_))}function Ja(_,b){if(!_)return null;const w=b?ki:Et;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(Ro)}const Hi=0,Je=1,vt=2,bt=3,wn=4,Ka=5,Ci=6,wa=7,pi=8,Lr=9,Pr=10,yt=11,wr=12,vs=13,Xn=14,Ai=15,Ir=16,tr=17,Qn=18,Or=19,ys=20,Br=21,vr=22,va=23,Po=24,Bt=25,ya=1,Aa=2,ir=7,$r=9,Ui=11;function rn(_){return Array.isArray(_)&&"object"==typeof _[ya]}function Dn(_){return Array.isArray(_)&&!0===_[ya]}function zn(_){return 0!=(4&_.flags)}function nr(_){return _.componentOffset>-1}function rr(_){return 1==(1&_.flags)}function hn(_){return!!_.template}function Io(_){return 0!=(512&_[vt])}function Ca(_,b){return _.hasOwnProperty(ae)?_[ae]:null}let yu=Qt.WeakRef??class Pc{constructor(b){this.ref=b}deref(){return this.ref}},Cs=0,Ar=null,Vr=!1;function vi(_){const b=Ar;return Ar=_,b}class Qr{constructor(){this.id=Cs++,this.ref=function Ic(_){return new yu(_)}(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 Al=null;function jc(_){const b=vi(null);try{return _()}finally{vi(b)}}const Ss=()=>{};class Ml extends Qr{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=Ss,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=Ss,this.watch(this.registerOnCleanup)}finally{vi(b)}}cleanup(){this.cleanupFn()}}class Es{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Cl(){return no}function no(_){return _.type.prototype.ngOnChanges&&(_.setInput=zc),xl}function xl(){const _=Fc(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 zc(_,b,w,y){const M=this.declaredInputs[w],x=Fc(_)||function ar(_,b){return _[ro]=b}(_,{previous:zi,current:null}),k=x.current||(x.current={}),I=x.previous,B=I[M];k[M]=new Es(B&&B.currentValue,b,I===zi),_[y]=b}Cl.ngInherit=!0;const ro="__ngSimpleChanges__";function Fc(_){return _[ro]||null}const sr=function(_,b,w){},Ds="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[Ka]+=b;let y=w;for(w=w[bt];null!==w&&(1===b&&1===y[Ka]||-1===b&&0===y[Ka]);)w[Ka]+=b,y=w,w=w[bt]}const ct={lFrame:Hu(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Mu(){return ct.bindingsEnabled}function Nr(){return null!==ct.skipHydrationRootTNode}function Le(){return ct.lFrame.lView}function Yt(){return ct.lFrame.tView}function zo(_){return ct.lFrame.contextLView=_,_[pi]}function Uc(_){return ct.lFrame.contextLView=null,_}function an(){let _=Hs();for(;null!==_&&64===_.type;)_=_.parent;return _}function Hs(){return ct.lFrame.currentTNode}function zr(_,b){const w=ct.lFrame;w.currentTNode=_,w.isParent=b}function qc(){return ct.lFrame.isParent}function Wc(){ct.lFrame.isParent=!1}function On(){const _=ct.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function ao(){return ct.lFrame.bindingIndex++}function ea(_){const b=ct.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function Fo(_,b){const w=ct.lFrame;w.bindingIndex=w.bindingRootIndex=_,Gc(b)}function Gc(_){ct.lFrame.currentDirectiveIndex=_}function Du(){return ct.lFrame.currentQueryIndex}function Rs(_){ct.lFrame.currentQueryIndex=_}function zp(_){const b=_[Je];return 2===b.type?b.declTNode:1===b.type?_[Ci]:null}function Uo(_,b,w){if(w&rt.SkipSelf){let M=b,x=_;for(;!(M=M.parent,null!==M||w&rt.Host||(M=zp(x),null===M||(x=x[Xn],10&M.type))););if(null===M)return!1;b=M,_=x}const y=ct.lFrame=ku();return y.currentTNode=b,y.lView=_,!0}function Dl(_){const b=ku(),w=_[Je];ct.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function ku(){const _=ct.lFrame,b=null===_?null:_.child;return null===b?Hu(_):b}function Hu(_){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 kl(){const _=ct.lFrame;return ct.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Ls=kl;function qo(){const _=kl();_.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 oo(_){ct.lFrame.selectedIndex=_}function Li(){const _=ct.lFrame;return J(_.tView,_.selectedIndex)}function Xc(){ct.lFrame.currentNamespace=Ds}function qp(){!function Qc(){ct.lFrame.currentNamespace=null}()}let Lu=!0;function Hl(){return Lu}function Vn(_){Lu=_}function Rl(_,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,Pl(I,x)):Pl(I,x)}const Ft=-1;class Mr{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function Ou(_){return _!==Ft}function ta(_){return 32767&_}function Il(_,b){let w=function Bu(_){return _>>16}(_),y=b;for(;w>0;)y=y[Xn],w--;return y}let Ol=!0;function Bl(_){const b=Ol;return Ol=_,b}const pn=255,Vu=5;let id=0;const fn={};function Is(_,b){const w=Xp(_,b);if(-1!==w)return w;const y=b[Je];y.firstCreatePass&&(_.injectorIndex=b.length,Nu(y.data,_),Nu(b,null),Nu(y.blueprint,null));const M=nd(_,b),x=_.injectorIndex;if(Ou(M)){const k=ta(M),I=Il(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 Nu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function Xp(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function nd(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=Zp(M),null===y)return Ft;if(w++,M=M[Xn],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Ft}function Os(_,b,w){!function $p(_,b,w){let y;"string"==typeof w?y=w.charCodeAt(0)||0:w.hasOwnProperty(xe)&&(y=w[xe]),null==y&&(y=w[xe]=id++);const M=y&pn;b.data[_+(M>>Vu)]|=1<=0?b&pn:Jp:b}(w);if("function"==typeof x){if(!Uo(b,_,y))return y&rt.Host?Qp(M,0,y):rd(b,w,y,M);try{const k=x(y);if(null!=k||y&rt.Optional)return k;tt()}finally{Ls()}}else if("number"==typeof x){let k=null,I=Xp(_,b),B=Ft,F=y&rt.Host?b[Ai][Ci]:null;for((-1===I||y&rt.SkipSelf)&&(B=-1===I?nd(_,b):b[I+8],B!==Ft&&Vl(y,!1)?(k=b[Je],I=ta(B),b=Il(B,b)):I=-1);-1!==I;){const Q=b[Je];if(od(x,I,Q.data)){const ie=Wo(I,b,w,k,y,F);if(ie!==fn)return ie}B=b[I+8],B!==Ft&&Vl(y,b[Je].data[I+8]===F)&&od(x,I,b)?(k=Q,I=ta(B),b=Il(B,b)):I=-1}}return M}function Wo(_,b,w,y,M,x){const k=b[Je],I=k.data[_+8],Q=ad(I,k,w,null==y?nr(I)&&Ol:y!=k&&0!=(3&I.type),M&rt.Host&&x===I);return null!==Q?Yo(b,k,Q,I):fn}function ad(_,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 Yo(_,b,w,y){let M=_[w];const x=b.data;if(function Kc(_){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=Bl(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Vi(k.injectImpl):null;Uo(_,y,rt.Default);try{M=_[w]=k.factory(void 0,x,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Pu(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:x}=b.type.prototype;if(y){const k=no(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),Bl(I),k.resolving=!1,Ls()}}return M}function od(_,b,w){return!!(w[b+(_>>Vu)]&1<<_)}function Vl(_,b){return!(_&rt.Self||_&rt.Host&&b)}class Go{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return Fr(this._tNode,this._lView,b,Do(y),w)}}function Jp(){return new Go(an(),Le())}function Kp(_){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()}:Ca(_)}function Zp(_){const b=_[Je],w=b.type;return 2===w?b.declTNode:1===w?_[Ci]:null}function Uu(_){return function ju(_,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 Sa(_){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(Xo)?B[Xo]:Object.defineProperty(B,Xo,{value:[]})[Xo];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 sd(_,b){_.forEach(w=>Array.isArray(w)?sd(w,b):b(w))}function ef(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function qu(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function js(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function Nn(_,b,w){let y=Qo(_,b);return y>=0?_[1|y]=w:(y=~y,function z0(_,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 Wu(_,b){const w=Qo(_,b);if(w>=0)return _[1|w]}function Qo(_,b){return function ld(_,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),Nl=Sn(ia("Optional"),8),jl=Sn(ia("SkipSelf"),4);function hf(_){return 128==(128&_.flags)}var ih=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(ih||{});const aw=/^>|^->||--!>|)/,ix="\u200b$1\u200b";const Z0=new Map;let nx=0;const nh="__ngContext__";function Kn(_,b){rn(b)?(_[nh]=b[Or],function ax(_){Z0.set(_[Or],_)}(b)):_[nh]=b}let tg;function ig(_,b){return tg(_,b)}function ah(_){const b=_[bt];return Dn(b)?b[bt]:b}function mw(_){return _w(_[wr])}function gw(_){return _w(_[wn])}function _w(_){for(;null!==_&&!Dn(_);)_=_[wn];return _}function hd(_,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?Aw(b,w,I):ql(b,w,I,M||null,!0):1===_&&null!==w?ql(b,w,I,M||null,!0):2===_?function bf(_,b,w){const y=gf(_,b);y&&function Mx(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=x&&function Tx(_,b,w,y,M){const x=w[ir];x!==mi(w)&&hd(b,_,y,x,M);for(let I=Ui;Ib.replace(tx,ix))}(b))}function oh(_,b,w){return _.createElement(b,w)}function ww(_,b){const w=_[$r],y=w.indexOf(b);Ri(b),w.splice(y,1)}function ng(_,b){if(_.length<=Ui)return;const w=Ui+b,y=_[w];if(y){const M=y[Ir];null!==M&&M!==_&&ww(M,y),b>0&&(_[w-1][wn]=y[wn]);const x=qu(_,Ui+b);!function mx(_,b){lh(_,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 vw(_,b){if(!(256&b[vt])){const w=b[yt];b[va]?.destroy(),b[Po]?.destroy(),w.destroyNode&&lh(_,b,w,3,null,null),function bx(_){let b=_[wr];if(!b)return rg(_[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)&&rg(b[Je],b),b=b[bt];null===b&&(b=_),rn(b)&&rg(b[Je],b),w=b&&b[wn]}b=w}}(b)}}function rg(_,b){if(!(256&b[vt])){b[vt]&=-129,b[vt]|=256,function Ax(_,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[wa]=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 ql(_,b,w,y,M){_.insertBefore(b,w,y,M)}function Aw(_,b,w){_.appendChild(b,w)}function Mw(_,b,w,y,M){null!==y?ql(_,b,w,y,M):Aw(_,b,w)}function gf(_,b){return _.parentNode(b)}function Cw(_,b,w){return Tw(_,b,w)}let og,wf,dg,vf,Tw=function xw(_,b,w){return 40&_.type?U(_,w):null};function _f(_,b,w,y){const M=ag(_,y,b),x=b[yt],I=Cw(y.parent||b[Ci],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return wf}()?.createHTML(_)||_}function Rx(_){dg=_}function dh(_){return function ug(){if(void 0===vf&&(vf=null,Qt.trustedTypes))try{vf=Qt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return vf}()?.createScriptURL(_)||_}class Ko{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Xe})`}}class pg extends Ko{getTypeName(){return"HTML"}}class Lw extends Ko{getTypeName(){return"Style"}}class $t extends Ko{getTypeName(){return"Script"}}class mt extends Ko{getTypeName(){return"URL"}}class mn extends Ko{getTypeName(){return"ResourceURL"}}function uo(_){return _ instanceof Ko?_.changingThisBreaksApplicationSecurity:_}function Da(_,b){const w=function gn(_){return _ instanceof Ko&&_.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 pg(_)}function Lx(_){return new Lw(_)}function fg(_){return new $t(_)}function Pw(_){return new mt(_)}function Iw(_){return new mn(_)}class Px{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(pd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class mg{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=pd(b),w}}const Ow=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function uh(_){return(_=String(_)).match(Ow)?_:"unsafe:"+_}function ho(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function md(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const yf=ho("area,br,col,hr,img,wbr"),Bw=ho("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Af=ho("rp,rt"),gg=md(yf,md(Bw,ho("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")),md(Af,ho("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")),md(Af,Bw)),Mf=ho("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Nw=md(Mf,ho("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"),ho("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")),Ox=ho("script,style,template");class Bx{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(!gg.hasOwnProperty(w))return this.sanitizedSomething=!0,!Ox.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();gg.hasOwnProperty(w)&&!yf.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Cf(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 jw=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Vx=/([^\#-~ |!])/g;function Cf(_){return _.replace(/&/g,"&").replace(jw,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(Vx,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let xf;function gd(_,b){let w=null;try{xf=xf||function fd(_){const b=new mg(_);return function Us(){try{return!!(new window.DOMParser).parseFromString(pd(""),"text/html")}catch{return!1}}()?new Px(b):b}(_);let y=b?String(b):"";w=xf.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=xf.getInertBodyElement(y)}while(y!==x);return pd((new Bx).sanitizeChildren(Tf(w)||w))}finally{if(w){const y=Tf(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function Tf(_){return"content"in _&&function zw(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var qs=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(qs||{});function _g(_){const b=hh();return b?b.sanitize(qs.URL,_)||"":Da(_,"URL")?uo(_):uh(we(_))}function bg(_){const b=hh();if(b)return dh(b.sanitize(qs.RESOURCE_URL,_)||"");if(Da(_,"ResourceURL"))return dh(uo(_));throw new ge(904,!1)}function yg(_,b,w){return function Ww(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?bg:_g}(b,w)(_)}function hh(){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 ph=new ui("ENVIRONMENT_INITIALIZER"),Yw=new ui("INJECTOR",-1),Gw=new ui("INJECTOR_DEF_TYPES");class $w{get(b,w=fa){if(w===fa){const y=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw y.name="NullInjectorError",y}return w}}function _d(_){return{\u0275providers:_}}function Sf(..._){return{\u0275providers:Mg(0,_),\u0275fromNgModule:!0}}function Mg(_,...b){const w=[],y=new Set;let M;return sd(b,x=>{const k=x;fh(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&Cg(M,w),w}function Cg(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];Ef(M,x=>{b.push(x)})}}function fh(_,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)fh(F,b,w,y)}}else{if(!x)return!1;{if(null!=x.imports&&!I){let F;y.add(M);try{sd(x.imports,Q=>{fh(Q,b,w,y)&&(F||=[],F.push(Q))})}finally{}void 0!==F&&Cg(F,b)}if(!I){const F=Ca(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:nt},{provide:Gw,useValue:M,multi:!0},{provide:ph,useValue:()=>Ii(M),multi:!0})}const B=x.providers;null==B||I||Ef(B,Q=>{b.push(Q)})}}return M!==_&&void 0!==_.providers}function Ef(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?Ef(w,b):b(w)}const jx=X({provide:String,useValue:X});function Df(_){return null!==_&&"object"==typeof _&&jx in _}function Wl(_){return"function"==typeof _}const kf=new ui("Set Injector scope."),Ws={},Zo={};let xg;function wd(){return void 0===xg&&(xg=new $w),xg}class es{}class vd extends es{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,ts(b,k=>this.processProvider(k)),this.records.set(Yw,Yl(void 0,this)),M.has("environment")&&this.records.set(es,Yl(void 0,this));const x=this.records.get(kf);null!=x&&"string"==typeof x.value&&this.scopes.add(x.value),this.injectorDefTypes=new Set(this.get(Gw.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=fa,y=rt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(Ve))return b[Ve](this);y=Do(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 Fx(_){return"function"==typeof _||"object"==typeof _&&_ instanceof ui}(b)&&Ei(b);I=B&&this.injectableDefInScope(B)?Yl(mh(b),Ws):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&rt.Self?wd():this.parent).get(b,w=y&rt.Optional&&w===fa?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(ph.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=Wl(b=pe(b))?b:pe(b&&b.provide);const y=function Jw(_){return Df(_)?Yl(void 0,_.useValue):Yl(Tg(_),Ws)}(b);if(Wl(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Yl(void 0,Ws,!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===Ws&&(w.value=Zo,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 mh(_){const b=Ei(_),w=null!==b?b.factory:Ca(_);if(null!==w)return w;if(_ instanceof ui)throw new ge(204,!1);if(_ instanceof Function)return function yd(_){const b=_.length;if(b>0)throw js(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 Tg(_,b,w){let y;if(Wl(_)){const M=pe(_);return Ca(M)||mh(M)}if(Df(_))y=()=>pe(_.useValue);else if(function Qw(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...Oi(_.deps||[]));else if(function Xw(_){return!(!_||!_.useExisting)}(_))y=()=>Ii(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function Kw(_){return!!_.deps}(_))return Ca(M)||mh(M);y=()=>new M(...Oi(_.deps))}return y}function Yl(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function ts(_,b){for(const w of _)Array.isArray(w)?ts(w,b):w&&We(w)?ts(w.\u0275providers,b):b(w)}const Hf=new ui("AppId",{providedIn:"root",factory:()=>Ux}),Ux="ng",Zw=new ui("Platform Initializer"),Sg=new ui("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),qx=new ui("AnimationModuleType"),Wx=new ui("CSP nonce",{providedIn:"root",factory:()=>function ch(){if(void 0!==dg)return dg;if(typeof document<"u")return document;throw new ge(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Ur=(_,b)=>null;function wh(_,b){return Ur(_,b)}class Hg{}class Rg{}class Ig{resolveComponentFactory(b){throw function Lg(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let Ql=(()=>{class _{}return _.NULL=new Ig,_})();function Ys(){return Jl(an(),Le())}function Jl(_,b){return new Ha(U(_,b))}let Ha=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Ys,_})();function fo(_){return _ instanceof Ha?_.nativeElement:_}class ur{}let Xx=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function Og(){const _=Le(),w=be(an().index,_);return(rn(w)?w:_)[yt]}(),_})(),Qx=(()=>{class _{}return _.\u0275prov=xt({token:_,providedIn:"root",factory:()=>null}),_})();class sv{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const Jx=new sv("16.1.5"),Bg={};function Ah(_){for(;_;){_[vt]|=64;const b=ah(_);if(Io(_)&&!b)return _;_=b}return null}function Vg(_){return _.ngOriginalError}class Md{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&&Vg(b);for(;w&&Vg(w);)w=Vg(w);return w||null}}const dv=new ui("",{providedIn:"root",factory:()=>!1});function ns(_){return _ instanceof Function?_():_}class bv extends Qr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Ah(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 Nf=null;function jg(){return Nf??=new bv,Nf}function zg(_,b){return _[b]??jg()}function Fg(_,b){const w=jg();w.hasReadASignal&&(_[b]=Nf,w.lView=_,Nf=new bv)}const Rt={};function wv(_){vv(Yt(),Le(),Bn()+_,!1)}function vv(_,b,w,y){if(!y)if(3==(3&b[vt])){const x=_.preOrderCheckHooks;null!==x&&Ll(b,x,w)}else{const x=_.preOrderHooks;null!==x&&Ps(b,x,0,w)}oo(w)}function xv(_,b=null,w=null,y){const M=go(_,b,w,y);return M.resolveInjectorInitializers(),M}function go(_,b=null,w=null,y,M=new Set){const x=[w||nt,Sf(_)];return y=y||("object"==typeof _?void 0:oe(_)),new vd(x,b||wd(),y||null,M)}let rs=(()=>{class _{static create(w,y){if(Array.isArray(w))return xv({name:""},y,w,"");{const M=w.name??"";return xv({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=fa,_.NULL=new $w,_.\u0275prov=xt({token:_,providedIn:"any",factory:()=>Ii(Yw)}),_.__NG_ELEMENT_ID__=-1,_})();function Zl(_,b=rt.Default){const w=Le();return null===w?Ii(_,b):Fr(an(),w,pe(_),b)}function Ug(){throw new Error("invalid")}function Mh(_,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 rx(){return nx++}(),ie[vr]=Q,ie[ys]=F,ie[Ai]=2==b.type?_[Ai]:ie,ie}function ec(_,b,w,y,M){let x=_.data[b];if(null===x)x=function qg(_,b,w,y,M){const x=Hs(),k=qc(),B=_.data[b]=function Xg(_,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 El(){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 Ch(_,b,w,y){if(0===w)return-1;const M=b.length;for(let x=0;xBt&&vv(_,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[va]&&Fg(b,va),oo(k),sr(I?3:1,M)}}function Wg(_,b,w){if(zn(b)){const y=vi(null);try{const x=b.directiveEnd;for(let k=b.directiveStart;knull;function jf(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const x=_[M];null===y?as(w,b,M,x):y.hasOwnProperty(M)&&as(w,b,y[M],x)}return w}function as(_,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])?(Eh(_,w,Q,y,M),nr(b)&&function Hv(_,b){const w=be(b,_);16&w[vt]||(w[vt]|=64)}(w,b.index)):3&b.type&&(y=function kv(_){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 os(_,b,w,y){if(Mu()){const M=null===y?null:{"":-1},x=function Kg(_,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,Ch(_,w,M.hostVars,Rt),M)}function aa(_,b,w,y,M,x){const k=U(_,b);!function tc(_,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 a1(_,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 Ml(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 Gs(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,x=0;if(null!==b)for(let k=0;k0){u1(_,1);const M=_[Je].components;null!==M&&Bv(_,M,1)}}function Bv(_,b,w){for(let y=0;y-1&&(ng(b,y),qu(w,y))}this._attachedToViewContainer=!1}vw(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(){Ah(this._cdRefInjectingView||this._lView)}detach(){this._lView[vt]&=-129}reattach(){this._lView[vt]|=128}detectChanges(){ic(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 _x(_,b){lh(_,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 _T extends Rh{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;ic(b[Je],b,b[pi],!1)}checkNoChanges(){}get context(){return null}}class Vv extends Ql{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Dt(b);return new Lh(w,this.ngModule)}}function h1(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class bT{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=Do(y);const M=this.injector.get(b,Bg,y);return M!==Bg||w===Bg?M:this.parentInjector.get(b,w,y)}}class Lh extends Rg{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=h1(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return h1(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function ml(_){return _.map(Dc).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let x=(M=M||this.ngModule)instanceof es?M:M?.injector;x&&null!==this.componentDef.getStandaloneInjector&&(x=this.componentDef.getStandaloneInjector(x)||x);const k=x?new bT(b,x):b,I=k.get(ur,null);if(null===I)throw new ge(407,!1);const Q={rendererFactory:I,sanitizer:k.get(Qx,null),effectManager:k.get(Pv,null)},ie=I.createRenderer(null,this.componentDef),me=this.componentDef.selectors[0][0]||"div",_e=y?function lT(_,b,w,y){const x=y.get(dv,!1)||w===bi.ShadowDom,k=_.selectRootElement(b,x);return function cT(_){Dv(_)}(k),k}(ie,y,this.componentDef.encapsulation,k):oh(ie,me,function p1(_){const b=_.toLowerCase();return"svg"===b?Ds:"math"===b?"math":null}(me)),Ke=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ht=$g(0,null,null,1,0,null,null,null,null,null,null),Re=Mh(null,ht,null,Ke,null,null,Q,ie,k,null,null);let Ht,Xt;Dl(Re);try{const ii=this.componentDef;let Mn,kp=null;ii.findHostDirectiveDefs?(Mn=[],kp=new Map,ii.findHostDirectiveDefs(ii,Mn,kp),Mn.push(ii)):Mn=[ii];const WM=function Ih(_,b){const w=_[Je],y=Bt;return _[y]=b,ec(w,y,2,"#host",null)}(Re,_e),YM=function nc(_,b,w,y,M,x,k){const I=M[Je];!function Ed(_,b,w,y){for(const M of _)b.mergedAttrs=qt(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(Gs(b,b.mergedAttrs,!0),null!==w&&Rw(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=wh(b,M[Lr]));const F=x.rendererFactory.createRenderer(b,w);let Q=16;w.signals?Q=4096:w.onPush&&(Q=64);const ie=Mh(M,Ev(w),null,Q,M[_.index],_,x,F,null,null,B);return I.firstCreatePass&&xh(I,_,y.length-1),Td(M,ie),M[_.index]=ie}(WM,_e,ii,Mn,Re,Q,ie);Xt=J(ht,Bt),_e&&function Nv(_,b,w,y){if(y)Ye(_,w,["ng-version",Jx.full]);else{const{attrs:M,classes:x}=function Ho(_){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&&Hw(_,w,x.join(" "))}}(ie,ii,_e,y),void 0!==w&&function $f(_,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 kd(_){return _===zi?{}:_===nt?[]:_}function Xf(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function vT(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,x)=>{b(y,M,x),w(y,M,x)}:b}function yT(_,b){const w=_.hostBindings;_.hostBindings=w?(y,M)=>{b(y,M),w(y,M)}:b}function Vh(_){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 Nh(_){return!!Kf(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Kf(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Gn(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function Zf(_,b,w,y,M){const x=function bo(_,b,w,y){const M=Gn(_,b,w);return Gn(_,b+1,y)||M}(_,b,w,y);return Gn(_,b+2,M)||x}function Ld(_,b,w,y){const M=Le();return Gn(M,ao(),b)&&(Yt(),aa(Li(),M,_,b,w,y)),Ld}function Xs(_,b,w,y){return Gn(_,ao(),w)?b+we(w)+y:Rt}function oc(_,b,w,y,M,x,k,I){const F=Zf(_,function Zr(){return ct.lFrame.bindingIndex}(),w,M,k);return ea(3),F?b+we(w)+y+we(M)+x+we(k)+I:Rt}function Yh(_,b,w,y,M,x,k,I){const B=Le(),F=Yt(),Q=_+Bt,ie=F.firstCreatePass?function ST(_,b,w,y,M,x,k,I,B){const F=b.consts,Q=ec(b,_,4,k||null,Ct(F,I));os(b,w,Q,Ct(F,B)),Rl(b,Q);const ie=Q.tView=$g(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=T1(F,B,ie,_);Hl()&&_f(F,B,me,ie),Kn(me,B),Td(B,B[Q]=Ff(me,B,me,ie)),rr(ie)&&Yg(F,B,ie),null!=k&&Gg(B,ie,I)}let T1=function cm(_,b,w,y){return Vn(!0),b[yt].createComment("")};function dm(_){return ne(function jp(){return ct.lFrame.contextLView}(),Bt+_)}function um(_,b,w){const y=Le();return Gn(y,ao(),b)&&hr(Yt(),Li(),y,_,b,y[yt],w,!1),um}function Gh(_,b,w,y,M){const k=M?"class":"style";Eh(_,w,b.inputs[k],k,y)}function $h(_,b,w,y){const M=Le(),x=Yt(),k=Bt+_,I=M[yt],B=x.firstCreatePass?function iy(_,b,w,y,M,x){const k=b.consts,B=ec(b,_,2,y,Ct(k,M));return os(b,w,B,Ct(k,x)),null!==B.attrs&&Gs(B,B.attrs,!1),null!==B.mergedAttrs&&Gs(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,x,M,b,w,y):x.data[k],F=E1(x,M,B,I,b,_);M[k]=F;const Q=rr(B);return zr(B,!0),Rw(I,F,B),32!=(32&B.flags)&&Hl()&&_f(x,M,F,B),0===function qn(){return ct.lFrame.elementDepthCount}()&&Kn(F,M),function Jn(){ct.lFrame.elementDepthCount++}(),Q&&(Yg(x,M,B),Wg(x,B,M)),null!==y&&Gg(M,B),$h}function cs(){let _=an();qc()?Wc():(_=_.parent,zr(_,!1));const b=_;(function No(_){return ct.skipHydrationRootTNode===_})(b)&&function jo(){ct.skipHydrationRootTNode=null}(),function xa(){ct.lFrame.elementDepthCount--}();const w=Yt();return w.firstCreatePass&&(Rl(w,_),zn(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function Wp(_){return 0!=(8&_.flags)}(b)&&Gh(w,b,Le(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function Yp(_){return 0!=(16&_.flags)}(b)&&Gh(w,b,Le(),b.stylesWithoutHost,!1),cs}function cc(_,b,w,y){return $h(_,b,w,y),cs(),cc}let E1=(_,b,w,y,M,x)=>(Vn(!0),oh(y,M,function Jc(){return ct.lFrame.currentNamespace}()));function Xh(_,b,w){const y=Le(),M=Yt(),x=_+Bt,k=M.firstCreatePass?function k1(_,b,w,y,M){const x=b.consts,k=Ct(x,y),I=ec(b,_,8,"ng-container",k);return null!==k&&Gs(I,k,!0),os(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=pm(M,y,k,_);return y[x]=I,Hl()&&_f(M,y,I,k),Kn(I,y),rr(k)&&(Yg(M,y,k),Wg(M,k,y)),null!=w&&Gg(y,k),Xh}function Nd(){let _=an();const b=Yt();return qc()?Wc():(_=_.parent,zr(_,!1)),b.firstCreatePass&&(Rl(b,_),zn(_)&&b.queries.elementEnd(_)),Nd}function hm(_,b,w){return Xh(_,b,w),Nd(),hm}let pm=(_,b,w,y)=>(Vn(!0),mf(b[yt],""));function ry(){return Le()}function Qh(_){return!!_&&"function"==typeof _.then}function H1(_){return!!_&&"function"==typeof _.subscribe}function R1(_,b,w,y){const M=Le(),x=Yt(),k=an();return function oy(_,b,w,y,M,x,k){const I=rr(y),F=_.firstCreatePass&&Sh(_),Q=b[pi],ie=Uf(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 kT(_,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=ly(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=ly(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=sy(b,w,y,k),F=x.__ngNextListenerFn__;for(;F;)B=sy(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function cy(_=1){return function Fp(_){return(ct.lFrame.contextLView=function Up(_,b){for(;_>0;)b=b[Xn],_--;return b}(_,ct.lFrame.contextLView))[pi]}(_)}function fm(_,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 dc(_){return 2|_}function el(_){return(131068&_)>>2}function wm(_,b){return-131069&_|b<<2}function vm(_){return 1|_}function z1(_,b,w,y,M){const x=_[w+1],k=null===b;let I=y?ds(x):el(x),B=!1;for(;0!==I&&(!1===B||k);){const Q=_[I+1];F1(_[I],b)&&(B=!0,_[I+1]=y?vm(Q):dc(Q)),I=y?ds(Q):el(Q)}B&&(_[w+1]=y?dc(x):vm(x))}function F1(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&Qo(_,b)>=0}const Wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function U1(_){return _.substring(Wi.key,Wi.keyEnd)}function ym(_,b){const w=Wi.textEnd;return w===b?-1:(b=Wi.keyEnd=function Y1(_,b,w){for(;b32;)b++;return b}(_,Wi.key=b,w),wo(_,b,w))}function wo(_,b,w){for(;b=0;w=ym(b,w))Nn(_,U1(b),!0)}function Sr(_,b,w,y){const M=Le(),x=Yt(),k=ea(2);x.firstUpdatePass&&X1(x,_,k,y),b!==Rt&&Gn(M,k,b)&&Sm(x,x.data[Bn()],M,M[yt],_,M[k+1]=function My(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(uo(_)))),_}(b,w),y,k)}function pr(_,b,w,y){const M=Yt(),x=ea(2);M.firstUpdatePass&&X1(M,null,x,y);const k=Le();if(w!==Rt&&Gn(k,x,w)){const I=M.data[Bn()];if(K1(I,y)&&!$1(M,x)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),Gh(M,I,k,w,y)}else!function Ay(_,b,w,y,M,x,k,I){M===Rt&&(M=nt);let B=0,F=0,Q=0=_.expandoStartIndex}function X1(_,b,w,y){const M=_.data;if(null===M[w+1]){const x=M[Bn()],k=$1(_,w);K1(x,y)&&null===b&&!k&&(b=!1),b=function jd(_,b,w,y){const M=function $c(_){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=tp(w=ep(null,_,b,w,y),b.attrs,y),x=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=ep(M,_,b,w,y),null===x){let B=function wy(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==el(y))return _[ds(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=ep(null,_,b,B[1],y),B=tp(B,b.attrs,y),function Q1(_,b,w,y){_[ds(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else x=function Tm(_,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=ds(_[I+1]);_[y+1]=Jh(me,I),0!==me&&(_[me+1]=wm(_[me+1],y)),_[I+1]=function j1(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=Jh(I,0),0!==I&&(_[I+1]=wm(_[I+1],y)),I=y;else _[y+1]=Jh(B,0),0===I?I=y:_[B+1]=wm(_[B+1],y),B=y;F&&(_[y+1]=dc(_[y+1])),z1(_,Q,y,!0),z1(_,Q,y,!1),function fy(_,b,w,y,M){const x=M?_.residualClasses:_.residualStyles;null!=x&&"string"==typeof b&&Qo(x,b)>=0&&(w[y+1]=vm(w[y+1]))}(b,Q,_,y,x),k=Jh(I,B),x?b.classBindings=k:b.styleBindings=k}(M,x,b,w,k,y)}}function ep(_,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?Wu(me,y):Q===y?me:void 0;if(F&&!ip(_e)&&(_e=Wu(B,y)),ip(_e)&&(I=_e,k))return I;const ke=_[M+1];M=k?ds(ke):el(ke)}if(null!==b){let B=x?b.residualClasses:b.residualStyles;null!=B&&(I=Wu(B,y))}return I}function ip(_){return void 0!==_}function K1(_,b){return 0!=(_.flags&(b?8:16))}function uc(_,b=""){const w=Le(),y=Yt(),M=_+Bt,x=y.firstCreatePass?ec(y,M,1,b,null):y.data[M],k=Em(y,w,x,b,_);w[M]=k,Hl()&&_f(y,w,k,x),zr(x,!1)}let Em=(_,b,w,y,M)=>(Vn(!0),function ff(_,b){return _.createText(b)}(b[yt],y));function np(_){return rp("",_,""),np}function rp(_,b,w){const y=Le(),M=Xs(y,_,b,w);return M!==Rt&&oa(y,Bn(),M),rp}function Dm(_,b,w,y,M,x,k){const I=Le(),B=oc(I,_,b,w,y,M,x,k);return B!==Rt&&oa(I,Bn(),B),Dm}function tl(_,b,w){pr(Nn,Ba,Xs(Le(),_,b,w),!0)}function Fd(_,b,w){const y=Le();return Gn(y,ao(),b)&&hr(Yt(),Li(),y,_,b,y[yt],w,!0),Fd}const il=void 0;var r_=["en",[["a","p"],["AM","PM"],il],[["AM","PM"],il,il],[["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"]],il,[["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"]],il,[["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}",il,"{1} 'at' {0}",il],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Ry(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let Ud={};function Nm(_){const b=function ap(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=jm(b);if(w)return w;const y=b.split("-")[0];if(w=jm(y),w)return w;if("en"===y)return r_;throw new ge(701,!1)}function Ly(_){return Nm(_)[hc.PluralCase]}function jm(_){return _ in Ud||(Ud[_]=Qt.ng&&Qt.ng.common&&Qt.ng.common.locales&&Qt.ng.common.locales[_]),Ud[_]}var hc=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",_}(hc||{});const pc="en-US";let Iy=pc;function b_(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let x=0;x<_.length;x++)b_(_[x],b,w,y,M);else{const x=Yt(),k=Le();let I=Wl(_)?_:pe(_.provide),B=Tg(_);const F=an(),Q=1048575&F.providerIndexes,ie=F.directiveStart,me=F.providerIndexes>>20;if(Wl(_)||!_.multi){const _e=new Mr(B,M,Zl),ke=w_(I,b,M?Q:Q+me,ie);-1===ke?(Os(Is(F,k),x,I),Jm(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=w_(I,b,Q+me,ie),ke=w_(I,b,Q,Q+me),Ke=ke>=0&&w[ke];if(M&&!Ke||!M&&!(_e>=0&&w[_e])){Os(Is(F,k),x,I);const ht=function iS(_,b,w,y,M){const x=new Mr(_,w,Zl);return x.multi=[],x.index=b,x.componentProviders=0,aA(x,M,y&&!w),x}(M?tS:eS,w.length,M,y,B);!M&&Ke&&(w[ke].providerFactory=ht),Jm(x,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(ht),k.push(ht)}else Jm(x,_,_e>-1?_e:ke,aA(w[M?ke:_e],B,!M&&y));!M&&y&&Ke&&w[ke].componentProviders++}}}function Jm(_,b,w,y){const M=Wl(b),x=function zx(_){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 aA(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function w_(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function ZT(_,b,w){const y=Yt();if(y.firstCreatePass){const M=hn(_);b_(w,y.data,y.blueprint,M,!0),b_(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class Jd{}class Km{}function nS(_,b){return new y_(_,b??null,[])}class y_ extends Jd{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Vv(this);const M=En(b);this._bootstrapComponents=ns(M.bootstrap),this._r3Injector=go(b,w,[{provide:Jd,useValue:this},{provide:Ql,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 A_ extends Km{constructor(b){super(),this.moduleType=b}create(b){return new y_(this.moduleType,b,[])}}class sA extends Jd{constructor(b){super(),this.componentFactoryResolver=new Vv(this),this.instance=null;const w=new vd([...b.providers,{provide:Jd,useValue:this},{provide:Ql,useValue:this.componentFactoryResolver}],b.parent||wd(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function lA(_,b,w=null){return new sA({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let aS=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const y=Mg(0,w.type),M=y.length>0?lA([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(es))}),_})();function cA(_){_.getStandaloneInjector=b=>b.get(aS).getOrCreateStandaloneInjector(_)}function T_(_,b,w,y){return S_(Le(),On(),_,b,w,y)}function S_(_,b,w,y,M,x){const k=b+w;return Gn(_,k,M)?function La(_,b,w){return _[b]=w}(_,k+1,x?y.call(x,M):y(M)):function Kd(_,b){const w=_[b];return w===Rt?void 0:w}(_,k+1)}function wc(_,b){const w=Yt();let y;const M=_+Bt;w.firstCreatePass?(y=function DA(_,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=Ca(y.type)),k=Vi(Zl);try{const I=Bl(!1),B=x();return Bl(I),function ty(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,Le(),M,B),B}finally{Vi(k)}}function R_(_,b,w){const y=_+Bt,M=Le(),x=ne(M,y);return function dp(_,b){return _[Je].data[b].pure}(M,y)?S_(M,On(),b,x.transform,w,x):x.transform(w)}function up(_){return b=>{setTimeout(_,void 0,b)}}const Fa=class P_ 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=up(x),M&&(M=up(M)),k&&(k=up(k)));const I=super.subscribe({next:M,error:x,complete:k});return b instanceof T.w0&&b.add(I),I}};function I_(){return this._results[Symbol.iterator]()}class rl{get changes(){return this._changes||(this._changes=new Fa)}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=rl.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=I_)}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 Kb(_,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 vc=(()=>{class _{}return _.__NG_ELEMENT_ID__=e0,_})();const O_=vc,PA=class extends O_{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=Mh(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)),kh(k,I,b),new Rh(I)}};function e0(){return t0(an(),Le())}function t0(_,b){return 4&_.type?new PA(b,_,Jl(_,b)):null}let Ua=(()=>{class _{}return _.__NG_ELEMENT_ID__=uS,_})();function uS(){return F_(an(),Le())}const hS=Ua,BA=class extends hS{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return Jl(this._hostTNode,this._hostLView)}get injector(){return new Go(this._hostTNode,this._hostLView)}get parentInjector(){const b=nd(this._hostTNode,this._hostLView);if(Ou(b)){const w=Il(b,this._hostLView),y=ta(b);return new Go(w[Je].data[y+8],w)}return new Go(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=VA(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 Lh(Dt(b)),F=y||this.parentInjector;if(!x&&null==B.ngModule){const Ke=(k?F:this.parentInjector).get(es,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 BA(F,F[Ci],F[bt]);Q.detach(Q.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function wx(_,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(tb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const x=M();if(Qh(x))w.push(x);else if(H1(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"}),_})(),cM=(()=>{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 ru=new ui("LocaleId",{providedIn:"root",factory:()=>oi(ru,rt.Optional|rt.SkipSelf)||function dM(){return typeof $localize<"u"&&$localize.locale||pc}()}),uM=new ui("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let mM=(()=>{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 gM{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let RS=(()=>{class _{compileModuleSync(w){return new A_(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const y=this.compileModuleSync(w),x=ns(En(w).declarations).reduce((k,I)=>{const B=Dt(I);return B&&k.push(new Lh(B)),k},[]);return new gM(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 _M(..._){}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 Fa(!1),this.onMicrotaskEmpty=new Fa(!1),this.onStable=new Fa(!1),this.onError=new Fa(!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 PS(){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 BS(_){const b=()=>{!function OS(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Qt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,ob(_),_.isCheckStableRunning=!0,ab(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),ob(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,x,k,I)=>{try{return g0(_),w.invokeTask(M,x,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===x.type||_.shouldCoalesceRunChangeDetection)&&b(),sb(_)}},onInvoke:(w,y,M,x,k,I,B)=>{try{return g0(_),w.invoke(M,x,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),sb(_)}},onHasTask:(w,y,M,x)=>{w.hasTask(M,x),y===M&&("microTask"==x.change?(_._hasPendingMicrotasks=x.microTask,ob(_),ab(_)):"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,IS,_M,_M);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 IS={};function ab(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function ob(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function g0(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function sb(_){_._nesting--,ab(_)}class bM{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Fa,this.onMicrotaskEmpty=new Fa,this.onStable=new Fa,this.onError=new Fa}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 lb=new ui("",{providedIn:"root",factory:cb});function cb(){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 _p=new ui(""),ol=new ui("");let Cc,wM=(()=>{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,Cc||(function Mc(_){Cc=_}(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(sl),Ii(ol))},_.\u0275prov=xt({token:_,factory:_.\u0275fac}),_})(),sl=(()=>{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 Cc?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),hs=null;const db=new ui("AllowMultipleToken"),da=new ui("PlatformDestroyListeners"),au=new ui("appBootstrapListener");class b0{constructor(b,w){this.name=b,this.token=w}}function pb(_,b,w=[]){const y=`Platform: ${b}`,M=new ui(y);return(x=[])=>{let k=ll();if(!k||k.injector.get(db,!1)){const I=[...w,...x,{provide:M,useValue:!0}];_?_(I):function hb(_){if(hs&&!hs.get(db,!1))throw new ge(400,!1);(function bp(){!function xs(_){Al=_}(()=>{throw new ge(600,!1)})})(),hs=_;const b=_.get(su);(function wp(_){_.get(Zw,null)?.forEach(w=>w())})(_)}(function fb(_=[],b){return rs.create({name:b,providers:[{provide:kf,useValue:"platform"},{provide:da,useValue:new Set([()=>hs=null])},..._]})}(I,y))}return function ou(_){const b=ll();if(!b)throw new ge(401,!1);return b}()}}function ll(){return hs?.get(su)??null}let su=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function w0(_="zone.js",b){return"noop"===_?new bM:"zone.js"===_?new mr(b):_}(y?.ngZone,function Ya(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:y?.ngZoneEventCoalescing,runCoalescing:y?.ngZoneRunCoalescing}));return M.run(()=>{const x=function rS(_,b,w){return new y_(_,b,w)}(w.moduleType,this.injector,function AM(_){return[{provide:mr,useFactory:_},{provide:ph,multi:!0,useFactory:()=>{const b=oi(FS,{optional:!0});return()=>b.initialize()}},{provide:yM,useFactory:zS},{provide:lb,useFactory:cb}]}(()=>M)),k=x.injector.get(Md,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});x.onDestroy(()=>{lu(this._modules,x),I.unsubscribe()})}),function vp(_,b,w){try{const y=w();return Qh(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(ib);return I.runInitializers(),I.donePromise.then(()=>(function zm(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(Iy=_.toLowerCase().replace(/_/g,"-"))}(x.injector.get(ru,pc)||pc),this._moduleDoBootstrap(x),x))})})}bootstrapModule(w,y=[]){const M=yp({},y);return function _0(_,b,w){const y=new A_(w);return Promise.resolve(y)}(0,0,w).then(x=>this.bootstrapModuleFactory(x,M))}_moduleDoBootstrap(w){const y=w.injector.get(To);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(da,null);w&&(w.forEach(y=>y()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Ii(rs))},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function yp(_,b){return Array.isArray(b)?b.reduce(yp,_):{..._,...b}}let To=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=oi(yM),this.zoneIsStable=oi(lb),this.componentTypes=[],this.components=[],this.isStable=oi(mM).hasPendingTasks.pipe((0,W.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,V.B)()),this._injector=oi(es)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof Rg;if(!this._injector.get(ib).done)throw!M&&ba(w),new ge(405,!1);let k;k=M?w:this._injector.get(Ql).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function ub(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Jd),F=k.create(rs.NULL,[],y||k.selector,I),Q=F.location.nativeElement,ie=F.injector.get(_p,null);return ie?.registerApplication(Q),F.onDestroy(()=>{this.detachView(F.hostView),lu(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;lu(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(au,[]);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),()=>lu(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 lu(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const yM=new ui("",{providedIn:"root",factory:()=>oi(Md).handleError.bind(void 0)});function zS(){const _=oi(mr),b=oi(Md);return w=>_.runOutsideAngular(()=>b.handleError(w))}let FS=(()=>{class _{constructor(){this.zone=oi(mr),this.applicationRef=oi(To)}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 qS(){}let Ap=(()=>{class _{}return _.__NG_ELEMENT_ID__=Mp,_})();function Mp(_){return function Cp(_,b,w){if(nr(_)&&!w){const y=be(_.index,b);return new Rh(y,y)}return 47&_.type?new Rh(b[Ai],b):null}(an(),Le(),16==(16&_))}class SM{constructor(){}supports(b){return Nh(b)}create(b){return new XS(b)}}const $S=(_,b)=>b;class XS{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||$S}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 QS(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 EM),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 EM),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 QS{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 JS{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 EM{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new JS,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 DM(_,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 HM(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 HM{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 RM(){return new vb([new SM])}let vb=(()=>{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||RM()),deps:[[_,new jl,new Nl]]}}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:RM}),_})();function LM(){return new C0([new kM])}let C0=(()=>{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||LM()),deps:[[_,new jl,new Nl]]}}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:LM}),_})();const ZS=pb(null,"core",[]);let eE=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Ii(To))},_.\u0275mod=Rr({type:_}),_.\u0275inj=Si({}),_})();function lE(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function qM(_){const b=Dt(_);if(!b)return null;const w=new Lh(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:"13.4.0"}}},Y=>{Y(Y.s=9143)}]); \ No newline at end of file diff --git a/dist/apps/linker/scripts.4ad0631c2d7244b0.js b/dist/apps/linker/scripts.4ad0631c2d7244b0.js deleted file mode 100644 index 5f11f7451..000000000 --- a/dist/apps/linker/scripts.4ad0631c2d7244b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(c){function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e=function I(t){var r={r:0,g:0,b:0},e=1,n=null,s=null,a=null,f=!1,u=!1;return"string"==typeof t&&(t=function tt(t){t=t.replace(rt,"").replace(nt,"").toLowerCase();var e,r=!1;if(S[t])t=S[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=m.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=m.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=m.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=m.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=m.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=m.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=m.hex8.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),a:j(e[4]),format:r?"name":"hex8"}:(e=m.hex6.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),format:r?"name":"hex"}:(e=m.hex4.exec(t))?{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),a:j(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=m.hex3.exec(t))&&{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(y(t.r)&&y(t.g)&&y(t.b)?(r=function L(t,r,e){return{r:255*h(t,255),g:255*h(r,255),b:255*h(e,255)}}(t.r,t.g,t.b),f=!0,u="%"===String(t.r).substr(-1)?"prgb":"rgb"):y(t.h)&&y(t.s)&&y(t.v)?(n=A(t.s),s=A(t.v),r=function z(t,r,e){t=6*h(t,360),r=h(r,100),e=h(e,100);var n=c.floor(t),s=t-n,a=e*(1-r),f=e*(1-s*r),u=e*(1-(1-s)*r),l=n%6;return{r:255*[e,f,a,a,u,e][l],g:255*[u,e,e,f,a,a][l],b:255*[a,a,u,e,e,f][l]}}(t.h,n,s),f=!0,u="hsv"):y(t.h)&&y(t.s)&&y(t.l)&&(n=A(t.s),a=A(t.l),r=function N(t,r,e){function n(d,x,_){return 0>_&&(_+=1),_>1&&(_-=1),1/6>_?d+6*(x-d)*_:.5>_?x:2/3>_?d+(x-d)*(2/3-_)*6:d}var s,a,f;if(t=h(t,360),r=h(r,100),e=h(e,100),0===r)s=a=f=e;else{var u=.5>e?e*(1+r):e+r-e*r,l=2*e-u;s=n(l,u,t+1/3),a=n(l,u,t),f=n(l,u,t-1/3)}return{r:255*s,g:255*a,b:255*f}}(t.h,n,a),f=!0,u="hsl"),t.hasOwnProperty("a")&&(e=t.a)),e=q(e),{ok:f,format:t.format||u,r:p(255,v(r.r,0)),g:p(255,v(r.g,0)),b:p(255,v(r.b,0)),a:e}}(t);this._originalInput=t,this._r=e.r,this._g=e.g,this._b=e.b,this._a=e.a,this._roundA=o(100*this._a)/100,this._format=r.format||e.format,this._gradientType=r.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=e.ok,this._tc_id=it++}function H(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=(a+f)/2;if(a==f)n=s=0;else{var l=a-f;switch(s=u>.5?l/(2-a-f):l/(a+f),a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,l:u}}function R(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=a,l=a-f;if(s=0===a?0:l/a,a==f)n=0;else{switch(a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,v:u}}function F(t,r,e,n){var s=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))];return n&&s[0].charAt(0)==s[0].charAt(1)&&s[1].charAt(0)==s[1].charAt(1)&&s[2].charAt(0)==s[2].charAt(1)?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0):s.join("")}function C(t,r,e,n){return[b(M(n)),b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))].join("")}function T(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s-=r/100,e.s=k(e.s),i(e)}function O(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s+=r/100,e.s=k(e.s),i(e)}function P(t){return i(t).desaturate(100)}function $(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l+=r/100,e.l=k(e.l),i(e)}function D(t,r){r=0===r?0:r||10;var e=i(t).toRgb();return e.r=v(0,p(255,e.r-o(-r/100*255))),e.g=v(0,p(255,e.g-o(-r/100*255))),e.b=v(0,p(255,e.b-o(-r/100*255))),i(e)}function U(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l-=r/100,e.l=k(e.l),i(e)}function B(t,r){var e=i(t).toHsl(),n=(e.h+r)%360;return e.h=0>n?360+n:n,i(e)}function G(t){var r=i(t).toHsl();return r.h=(r.h+180)%360,i(r)}function V(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+120)%360,s:r.s,l:r.l}),i({h:(e+240)%360,s:r.s,l:r.l})]}function J(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+90)%360,s:r.s,l:r.l}),i({h:(e+180)%360,s:r.s,l:r.l}),i({h:(e+270)%360,s:r.s,l:r.l})]}function K(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+72)%360,s:r.s,l:r.l}),i({h:(e+216)%360,s:r.s,l:r.l})]}function Q(t,r,e){r=r||6,e=e||30;var n=i(t).toHsl(),s=360/e,a=[i(t)];for(n.h=(n.h-(s*r>>1)+720)%360;--r;)n.h=(n.h+s)%360,a.push(i(n));return a}function X(t,r){r=r||6;for(var e=i(t).toHsv(),n=e.h,s=e.s,a=e.v,f=[],u=1/r;r--;)f.push(i({h:n,s,v:a})),a=(a+u)%1;return f}function q(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function h(t,r){(function Y(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var e=function Z(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=p(r,v(0,parseFloat(t))),e&&(t=parseInt(t*r,10)/100),c.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function k(t){return p(1,v(0,t))}function g(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function A(t){return 1>=t&&(t=100*t+"%"),t}function M(t){return c.round(255*parseFloat(t)).toString(16)}function j(t){return g(t)/255}function y(t){return!!m.CSS_UNIT.exec(t)}var rt=/^\s+/,nt=/\s+$/,it=0,o=c.round,p=c.min,v=c.max,w=c.random;i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,e,f=this.toRgb();return r=f.g/255,e=f.b/255,.2126*(.03928>=(t=f.r/255)?t/12.92:c.pow((t+.055)/1.055,2.4))+.7152*(.03928>=r?r/12.92:c.pow((r+.055)/1.055,2.4))+.0722*(.03928>=e?e/12.92:c.pow((e+.055)/1.055,2.4))},setAlpha:function(t){return this._a=q(t),this._roundA=o(100*this._a)/100,this},toHsv:function(){var t=R(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=R(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.v);return 1==this._a?"hsv("+r+", "+e+"%, "+n+"%)":"hsva("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=H(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=H(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.l);return 1==this._a?"hsl("+r+", "+e+"%, "+n+"%)":"hsla("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return F(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function E(t,r,e,n,s){var a=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16)),b(M(n))];return s&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*h(this._r,255))+"%",g:o(100*h(this._g,255))+"%",b:o(100*h(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%)":"rgba("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(st[F(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+C(this._r,this._g,this._b,this._a),e=r,n=this._gradientType?"GradientType = 1, ":"";if(t){var s=i(t);e="#"+C(s._r,s._g,s._b,s._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+r+",endColorstr="+e+")"},toString:function(t){var r=!!t;t=t||this._format;var e=!1;return!r&&this._a<1&&this._a>=0&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(e=this.toRgbString()),"prgb"===t&&(e=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(e=this.toHexString()),"hex3"===t&&(e=this.toHexString(!0)),"hex4"===t&&(e=this.toHex8String(!0)),"hex8"===t&&(e=this.toHex8String()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(t,r){var e=t.apply(null,[this].concat([].slice.call(r)));return this._r=e._r,this._g=e._g,this._b=e._b,this.setAlpha(e._a),this},lighten:function(){return this._applyModification($,arguments)},brighten:function(){return this._applyModification(D,arguments)},darken:function(){return this._applyModification(U,arguments)},desaturate:function(){return this._applyModification(T,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(P,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(G,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(V,arguments)},tetrad:function(){return this._applyCombination(J,arguments)}},i.fromRatio=function(t,r){if("object"==typeof t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]="a"===n?t[n]:A(t[n]));t=e}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:w(),g:w(),b:w()})},i.mix=function(t,r,e){e=0===e?0:e||50;var n=i(t).toRgb(),s=i(r).toRgb(),a=e/100;return i({r:(s.r-n.r)*a+n.r,g:(s.g-n.g)*a+n.g,b:(s.b-n.b)*a+n.b,a:(s.a-n.a)*a+n.a})},i.readability=function(t,r){var e=i(t),n=i(r);return(c.max(e.getLuminance(),n.getLuminance())+.05)/(c.min(e.getLuminance(),n.getLuminance())+.05)},i.isReadable=function(t,r,e){var n,s,a=i.readability(t,r);switch(s=!1,n=function et(t){var r,e;return"AA"!==(r=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==r&&(r="AA"),"small"!==(e=(t.size||"small").toLowerCase())&&"large"!==e&&(e="small"),{level:r,size:e}}(e),n.level+n.size){case"AAsmall":case"AAAlarge":s=a>=4.5;break;case"AAlarge":s=a>=3;break;case"AAAsmall":s=a>=7}return s},i.mostReadable=function(t,r,e){var n,s,a,f,u=null,l=0;s=(e=e||{}).includeFallbackColors,a=e.level,f=e.size;for(var d=0;dl&&(l=n,u=i(r[d]));return i.isReadable(t,u,{level:a,size:f})||!s?u:(e.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],e))};var e,n,s,S=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},st=i.hexNames=function W(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[t[e]]=e);return r}(S),m=(n="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",s="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});typeof module<"u"&&module.exports?module.exports=i:"function"==typeof define&&define.amd?define(function(){return i}):window.tinycolor=i}(Math); \ No newline at end of file diff --git a/dist/apps/linker/scripts.cfdbc03626b7e4d0.js b/dist/apps/linker/scripts.cfdbc03626b7e4d0.js new file mode 100644 index 000000000..16a07f1ec --- /dev/null +++ b/dist/apps/linker/scripts.cfdbc03626b7e4d0.js @@ -0,0 +1 @@ +!function(A,F){"object"==typeof exports&&typeof module<"u"?module.exports=F():"function"==typeof define&&define.amd?define(F):(A=typeof globalThis<"u"?globalThis:A||self).tinycolor=F()}(this,function(){"use strict";function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}var F=/^\s+/,J=/\s+$/;function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e,V,X,o,s,h,g,c,y,I,a=(o={r:0,g:0,b:0},s=1,h=null,g=null,c=null,y=!1,I=!1,"string"==typeof(e=t)&&(e=function(f){f=f.replace(F,"").replace(J,"").toLowerCase();var n,u=!1;if(L[f])f=L[f],u=!0;else if("transparent"==f)return{r:0,g:0,b:0,a:0,format:"name"};return(n=m.rgb.exec(f))?{r:n[1],g:n[2],b:n[3]}:(n=m.rgba.exec(f))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=m.hsl.exec(f))?{h:n[1],s:n[2],l:n[3]}:(n=m.hsla.exec(f))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=m.hsv.exec(f))?{h:n[1],s:n[2],v:n[3]}:(n=m.hsva.exec(f))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=m.hex8.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),a:B(n[4]),format:u?"name":"hex8"}:(n=m.hex6.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),format:u?"name":"hex"}:(n=m.hex4.exec(f))?{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),a:B(n[4]+""+n[4]),format:u?"name":"hex8"}:!!(n=m.hex3.exec(f))&&{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),format:u?"name":"hex"}}(e)),"object"==A(e)&&(v(e.r)&&v(e.g)&&v(e.b)?(V=e.g,X=e.b,o={r:255*l(e.r,255),g:255*l(V,255),b:255*l(X,255)},y=!0,I="%"===String(e.r).substr(-1)?"prgb":"rgb"):v(e.h)&&v(e.s)&&v(e.v)?(h=C(e.s),g=C(e.v),o=function(f,n,u){f=6*l(f,360),n=l(n,100),u=l(u,100);var H=Math.floor(f),R=f-H,_=u*(1-n),k=u*(1-R*n),x=u*(1-(1-R)*n),w=H%6;return{r:255*[u,k,_,_,x,u][w],g:255*[x,u,u,k,_,_][w],b:255*[_,_,x,u,u,k][w]}}(e.h,h,g),y=!0,I="hsv"):v(e.h)&&v(e.s)&&v(e.l)&&(h=C(e.s),c=C(e.l),o=function(f,n,u){var H,R,_;function k(S,q,p){return p<0&&(p+=1),p>1&&(p-=1),p<1/6?S+6*(q-S)*p:p<.5?q:p<2/3?S+(q-S)*(2/3-p)*6:S}if(f=l(f,360),n=l(n,100),u=l(u,100),0===n)H=R=_=u;else{var x=u<.5?u*(1+n):u+n-u*n,w=2*u-x;H=k(w,x,f+1/3),R=k(w,x,f),_=k(w,x,f-1/3)}return{r:255*H,g:255*R,b:255*_}}(e.h,h,c),y=!0,I="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=D(s),{ok:y,format:e.format||I,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:s});this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||a.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=a.ok}function j(t,r,a){t=l(t,255),r=l(r,255),a=l(a,255);var e,o,s=Math.max(t,r,a),h=Math.min(t,r,a),g=(s+h)/2;if(s==h)e=o=0;else{var c=s-h;switch(o=g>.5?c/(2-s-h):c/(s+h),s){case t:e=(r-a)/c+(r>1)+720)%360;--r;)e.h=(e.h+o)%360,s.push(i(e));return s}function it(t,r){r=r||6;for(var a=i(t).toHsv(),e=a.h,o=a.s,s=a.v,h=[],g=1/r;r--;)h.push(i({h:e,s:o,v:s})),s=(s+g)%1;return h}i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,a,e=this.toRgb();return r=e.g/255,a=e.b/255,.2126*((t=e.r/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))},setAlpha:function(t){return this._a=D(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=z(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=z(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+a+"%, "+e+"%)":"hsva("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var t=j(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=j(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+a+"%, "+e+"%)":"hsla("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHex:function(t){return O(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return a=this._g,e=this._b,o=this._a,s=t,h=[b(Math.round(this._r).toString(16)),b(Math.round(a).toString(16)),b(Math.round(e).toString(16)),b(U(o))],s&&h[0].charAt(0)==h[0].charAt(1)&&h[1].charAt(0)==h[1].charAt(1)&&h[2].charAt(0)==h[2].charAt(1)&&h[3].charAt(0)==h[3].charAt(1)?h[0].charAt(0)+h[1].charAt(0)+h[2].charAt(0)+h[3].charAt(0):h.join("");var a,e,o,s,h},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*l(this._r,255))+"%",g:Math.round(100*l(this._g,255))+"%",b:Math.round(100*l(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%)":"rgba("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ot[O(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+P(this._r,this._g,this._b,this._a),a=r,e=this._gradientType?"GradientType = 1, ":"";if(t){var o=i(t);a="#"+P(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+e+"startColorstr="+r+",endColorstr="+a+")"},toString:function(t){var r=!!t;t=t||this._format;var a=!1;return r||!(this._a<1&&this._a>=0)||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(a=this.toRgbString()),"prgb"===t&&(a=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(a=this.toHexString()),"hex3"===t&&(a=this.toHexString(!0)),"hex4"===t&&(a=this.toHex8String(!0)),"hex8"===t&&(a=this.toHex8String()),"name"===t&&(a=this.toName()),"hsl"===t&&(a=this.toHslString()),"hsv"===t&&(a=this.toHsvString()),a||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return i(this.toString())},_applyModification:function(t,r){var a=t.apply(null,[this].concat([].slice.call(r)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(Y,arguments)},brighten:function(){return this._applyModification(Z,arguments)},darken:function(){return this._applyModification(tt,arguments)},desaturate:function(){return this._applyModification(K,arguments)},saturate:function(){return this._applyModification(Q,arguments)},greyscale:function(){return this._applyModification(W,arguments)},spin:function(){return this._applyModification(rt,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(nt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(it,arguments)},splitcomplement:function(){return this._applyCombination(et,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(t,r){if("object"==A(t)){var a={};for(var e in t)t.hasOwnProperty(e)&&(a[e]="a"===e?t[e]:C(t[e]));t=a}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},i.mix=function(t,r,a){a=0===a?0:a||50;var e=i(t).toRgb(),o=i(r).toRgb(),s=a/100;return i({r:(o.r-e.r)*s+e.r,g:(o.g-e.g)*s+e.g,b:(o.b-e.b)*s+e.b,a:(o.a-e.a)*s+e.a})},i.readability=function(t,r){var a=i(t),e=i(r);return(Math.max(a.getLuminance(),e.getLuminance())+.05)/(Math.min(a.getLuminance(),e.getLuminance())+.05)},i.isReadable=function(t,r,a){var e,o,h,g,c,s=i.readability(t,r);switch(o=!1,(h=a,"AA"!==(g=((h=h||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==g&&(g="AA"),"small"!==(c=(h.size||"small").toLowerCase())&&"large"!==c&&(c="small"),e={level:g,size:c}).level+e.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},i.mostReadable=function(t,r,a){var e,o,s,h,g=null,c=0;o=(a=a||{}).includeFallbackColors,s=a.level,h=a.size;for(var y=0;yc&&(c=e,g=i(r[y]));return i.isReadable(t,g,{level:s,size:h})||!o?g:(a.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],a))};var L=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=i.hexNames=function(t){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[t[a]]=a);return r}(L);function D(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function l(t,r){var e;"string"==typeof(e=t)&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(t);return t=Math.min(r,Math.max(0,parseFloat(t))),a&&(t=parseInt(t*r,10)/100),Math.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function N(t){return Math.min(1,Math.max(0,t))}function d(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function C(t){return t<=1&&(t=100*t+"%"),t}function U(t){return Math.round(255*parseFloat(t)).toString(16)}function B(t){return d(t)/255}var M,T,E,m=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",E="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function v(t){return!!m.CSS_UNIT.exec(t)}return i}); \ No newline at end of file diff --git a/dist/apps/consolidator/styles.dc1013612df87695.css b/dist/apps/linker/styles.c1986b396d85cee9.css similarity index 99% rename from dist/apps/consolidator/styles.dc1013612df87695.css rename to dist/apps/linker/styles.c1986b396d85cee9.css index 57076f172..adeb7281f 100644 --- a/dist/apps/consolidator/styles.dc1013612df87695.css +++ b/dist/apps/linker/styles.c1986b396d85cee9.css @@ -1,4 +1,4 @@ -.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}button:focus{outline:none!important}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.dark-hover-list-item:hover{background-color:#0000000d}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.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)}}.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}.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-mdc-chip-grid{pointer-events:none}mat-icon{overflow:inherit!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}@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}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. diff --git a/dist/apps/password-reset/index.html b/dist/apps/password-reset/index.html index f389591a2..89042a50c 100644 --- a/dist/apps/password-reset/index.html +++ b/dist/apps/password-reset/index.html @@ -6,8 +6,8 @@ - + - + diff --git a/dist/apps/password-reset/main.0a6a167c0b596bdb.js b/dist/apps/password-reset/main.0a6a167c0b596bdb.js deleted file mode 100644 index 4543fb73d..000000000 --- a/dist/apps/password-reset/main.0a6a167c0b596bdb.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(a,e,t){return a.addEventListener(e,t),()=>{a.removeEventListener(e,t)}}dispatchEvent(a,e){a.dispatchEvent(e)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,e){return(e=e||this.getDefaultDocument()).createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,e){return"window"===e?window:"document"===e?a:"body"===e?a.body:null}getBaseHref(a){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 a=V.pathname;return"/"===a.charAt(0)?a:`/${a}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return(0,x.Mx)(document.cookie,a)}}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(a){this._doc=a}}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,a){return a.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,o=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Oi(r,i,t,this.appId,o,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,o,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(a,e,t,s){this.eventManager=a,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(a,e){return e?this.doc.createElementNS(pe[e]||e,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,e){(Pi(a)?a.content:a).appendChild(e)}insertBefore(a,e,t){a&&(Pi(a)?a.content:a).insertBefore(e,t)}removeChild(a,e){a&&a.removeChild(e)}selectRootElement(a,e){let t="string"==typeof a?this.doc.querySelector(a):a;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?a.setAttributeNS(h,e,t):a.setAttribute(e,t)}else a.setAttribute(e,t)}removeAttribute(a,e,t){if(t){const s=pe[t];s?a.removeAttributeNS(s,e):a.removeAttribute(`${t}:${e}`)}else a.removeAttribute(e)}addClass(a,e){a.classList.add(e)}removeClass(a,e){a.classList.remove(e)}setStyle(a,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?a.style.setProperty(e,t,s&c.JOm.Important?"important":""):a.style[e]=t}removeStyle(a,e,t){t&c.JOm.DashCase?a.style.removeProperty(e):a.style[e]=""}setProperty(a,e,t){a[e]=t}setValue(a,e){a.nodeValue=e}listen(a,e,t){if("string"==typeof a&&!(a=(0,x.q)().getGlobalEventTarget(this.doc,a)))throw new Error(`Unsupported event target ${a} for event ${e}`);return this.eventManager.addEventListener(a,e,this.decoratePreventDefault(t))}decoratePreventDefault(a){return e=>{if("__ngUnwrap__"===e)return a;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>a(e)):a(e))&&e.preventDefault()}}}function Pi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class Dn extends at{constructor(a,e,t,s,h,u,l,r){super(a,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 o of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=o,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,e){return super.appendChild(this.nodeOrShadowRoot(a),e)}insertBefore(a,e,t){return super.insertBefore(this.nodeOrShadowRoot(a),e,t)}removeChild(a,e){return super.removeChild(this.nodeOrShadowRoot(a),e)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class cn extends at{constructor(a,e,t,s,h,u,l,r){super(a,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(a,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(a,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(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,e){const t=super.createElement(a,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 o=t.indexOf(i);o>-1&&(t.splice(o,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(a){c.dqk.getAngularTestability=(t,s=!0)=>{const h=a.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>a.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>a.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(a,e,t){return null==e?null:a.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(a,e.host,!0):this.findTestabilityInTree(a,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(a){return encodeURIComponent(a)}encodeValue(a){return encodeURIComponent(a)}decodeKey(a){return decodeURIComponent(a)}decodeValue(a){return decodeURIComponent(a)}}const gi=new c.OlP("basePath");class He{constructor(a={}){this.apiKeys=a.apiKeys,this.username=a.username,this.password=a.password,this.accessToken=a.accessToken,this.basePath=a.basePath,this.withCredentials=a.withCredentials,this.encoder=a.encoder,this.credentials=a.credentials?a.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(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}selectHeaderAccept(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}isJsonMime(a){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==a&&(e.test(a)||"application/json-patch+json"===a.toLowerCase())}lookupCredential(a){const e=this.credentials[a];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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,o,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!=o&&(z=this.addToHttpParams(z,o,"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),Za=Er.pathname.split("/");Za[1]="non",Er.pathname=Za.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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=!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(o){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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"user")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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",o=!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:o})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeDefinition")),null!=t&&(o=this.addToHttpParams(o,t,"action")),null!=s&&(o=this.addToHttpParams(o,s,"critical")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"memberId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName")),null!=s&&(o=this.addToHttpParams(o,s,"extLogin")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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})(),Ml=(()=>{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||{}),Ha=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(Ha||{});let Uc=(()=>{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]),o=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:o,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(a)})}var ro=E(8407),Gn=E(8504),wn=E(6232),St=E(7394),Hn=E(9360),vn=E(8251);function Bn(){return(0,Hn.e)((n,a)=>{let e=null;n._refCount++;const t=(0,vn.x)(a,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(),a.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class wr extends Ge.y{constructor(a,e){super(),this.source=a,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Hn.A)(a)&&(this.lift=a.lift)}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:a}=this;this._subject=this._connection=null,a?.unsubscribe()}connect(){let a=this._connection;if(!a){a=this._connection=new St.w0;const e=this.getSubject();a.add(this.source.subscribe((0,vn.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),a.closed&&(this._connection=null,a=St.w0.EMPTY)}return a}refCount(){return Bn()(this)}}var Ue=E(8645),Et=E(7398),Ci=E(4664),hi=E(8180),ao=E(9940);function _t(...n){const a=(0,ao.yG)(n);return(0,Hn.e)((e,t)=>{(a?(0,Yn.z)(n,e,a):(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)((a,e)=>{let t=[];a.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),Jr=E(975),sr=E(4716),on=E(7537);const Ct="primary",No=Symbol("RouteTitle");class jo{constructor(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e[0]:e}return null}getAll(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Qr(n){return new jo(n)}function Au(n,a,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(a.hasChildren()||t.lengtht[h]===s)}return n===a}function qc(n){return n.length>0?n[n.length-1]:null}function La(n){return Wt(n)?n:(0,c.QGY)(n)?(0,Di.D)(Promise.resolve(n)):(0,Qe.of)(n)}const Gp={exact:function Cu(n,a,e){if(!Nn(n.segments,a.segments)||!oo(n.segments,a.segments,e)||n.numberOfChildren!==a.numberOfChildren)return!1;for(const t in a.children)if(!n.children[t]||!Cu(n.children[t],a.children[t],e))return!1;return!0},subset:$c},Wc={exact:function Gc(n,a){return vr(n,a)},subset:function zo(n,a){return Object.keys(a).length<=Object.keys(n).length&&Object.keys(a).every(e=>Cl(n[e],a[e]))},ignored:()=>!0};function Yc(n,a,e){return Gp[e.paths](n.root,a.root,e.matrixParams)&&Wc[e.queryParams](n.queryParams,a.queryParams)&&!("exact"===e.fragment&&n.fragment!==a.fragment)}function $c(n,a,e){return Os(n,a,a.segments,e)}function Os(n,a,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Nn(s,e)||a.hasChildren()||!oo(s,e,t))}if(n.segments.length===e.length){if(!Nn(n.segments,e)||!oo(n.segments,e,t))return!1;for(const s in a.children)if(!n.children[s]||!$c(n.children[s],a.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)&&oo(n.segments,s,t)&&n.children[Ct])&&Os(n.children[Ct],a,h,t)}}function oo(n,a,e){return a.every((t,s)=>Wc[e](n[s].parameters,t.parameters))}class Ir{constructor(a=new _i([],{}),e={},t=null){this.root=a,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Qr(this.queryParams)),this._queryParamMap}toString(){return Si.serialize(this)}}class _i{constructor(a,e){this.segments=a,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 Fo(this)}}class ki{constructor(a,e){this.path=a,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Qr(this.parameters)),this._parameterMap}toString(){return Kr(this)}}function Nn(n,a){return n.length===a.length&&n.every((e,t)=>e.path===a[t].path)}let Bs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return new so},providedIn:"root"}),n})();class so{parse(a){const e=new Su(a);return new Ir(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(a){const e=`/${Uo(a.root,!0)}`,t=function lo(n){const a=Object.keys(n).map(e=>{const t=n[e];return Array.isArray(t)?t.map(s=>`${Sl(e)}=${Sl(s)}`).join("&"):`${Sl(e)}=${Sl(t)}`}).filter(e=>!!e);return a.length?`?${a.join("&")}`:""}(a.queryParams);return`${e}${t}${"string"==typeof a.fragment?`#${function El(n){return encodeURI(n)}(a.fragment)}`:""}`}}const Si=new so;function Fo(n){return n.segments.map(a=>Kr(a)).join("/")}function Uo(n,a){if(!n.hasChildren())return Fo(n);if(a){const e=n.children[Ct]?Uo(n.children[Ct],!1):"",t=[];return Object.entries(n.children).forEach(([s,h])=>{s!==Ct&&t.push(`${s}:${Uo(h,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function xl(n,a){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Ct&&(e=e.concat(a(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Ct&&(e=e.concat(a(s,t)))}),e}(n,(t,s)=>s===Ct?[Uo(n.children[Ct],!1)]:[`${s}:${Uo(t,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[Ct]?`${Fo(n)}/${e[0]}`:`${Fo(n)}/(${e.join("//")})`}}function Tl(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Sl(n){return Tl(n).replace(/%3B/gi,";")}function jn(n){return Tl(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 Kr(n){return`${jn(n.path)}${function Xp(n){return Object.keys(n).map(a=>`;${jn(a)}=${jn(n[a])}`).join("")}(n.parameters)}`}const Zr=/^[^\/()?;#]+/;function yr(n){const a=n.match(Zr);return a?a[0]:""}const xu=/^[^\/()?;=#]+/,Dl=/^[^=?&#]+/,kl=/^[^&#]+/;class Su{constructor(a){this.url=a,this.remaining=a}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new _i([],{}):new _i([],this.parseChildren())}parseQueryParams(){const a={};if(this.consumeOptional("?"))do{this.parseQueryParam(a)}while(this.consumeOptional("&"));return a}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(a.length>0||Object.keys(e).length>0)&&(t[Ct]=new _i(a,e)),t}parseSegment(){const a=yr(this.remaining);if(""===a&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(a),new ki(Jn(a),this.parseMatrixParams())}parseMatrixParams(){const a={};for(;this.consumeOptional(";");)this.parseParam(a);return a}parseParam(a){const e=function Tu(n){const a=n.match(xu);return a?a[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))}a[Jn(e)]=Jn(t)}parseQueryParam(a){const e=function Pa(n){const a=n.match(Dl);return a?a[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function co(n){const a=n.match(kl);return a?a[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=Ui(e),h=Ui(t);if(a.hasOwnProperty(s)){let u=a[s];Array.isArray(u)||(u=[u],a[s]=u),u.push(h)}else a[s]=h}parseParens(a){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(":")):a&&(h=Ct);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Ct]:new _i([],u),this.consumeOptional("//")}return e}peekStartsWith(a){return this.remaining.startsWith(a)}consumeOptional(a){return!!this.peekStartsWith(a)&&(this.remaining=this.remaining.substring(a.length),!0)}capture(a){if(!this.consumeOptional(a))throw new c.vHH(4011,!1)}}function Eu(n){return n.segments.length>0?new _i([],{[Ct]:n}):n}function Du(n){const a={};for(const t of Object.keys(n.children)){const h=Du(n.children[t]);if(t===Ct&&0===h.segments.length&&h.hasChildren())for(const[u,l]of Object.entries(h.children))a[u]=l;else(h.segments.length>0||h.hasChildren())&&(a[t]=h)}return function ku(n){if(1===n.numberOfChildren&&n.children[Ct]){const a=n.children[Ct];return new _i(n.segments.concat(a.segments),a.children)}return n}(new _i(n.segments,a))}function ea(n){return n instanceof Ir}function Hl(n){let a;const s=Eu(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&&(a=l),l}(n.root));return a??s}function Vs(n,a,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===a.length)return Ns(s,s,s,e,t);const h=function lr(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new Ll(!0,0,n);let a=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?a++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new Ll(e,a,t)}(a);if(h.toRoot())return Ns(s,s,new _i([],{}),e,t);const u=function Xc(n,a,e){if(n.isAbsolute)return new Qn(a,!0,0);if(!e)return new Qn(a,!1,NaN);if(null===e.parent)return new Qn(e,!0,0);const t=uo(n.commands[0])?0:1;return function Ar(n,a,e){let t=n,s=a,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):js(u.segmentGroup,u.index,h.commands);return Ns(s,u.segmentGroup,l,e,t)}function uo(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function ho(n){return"object"==typeof n&&null!=n&&n.outlets}function Ns(n,a,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(o=>`${o}`):`${i}`}),u=n===a?e:Rl(n,a,e);const l=Eu(Du(u));return new Ir(l,h,s)}function Rl(n,a,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===a?e:Rl(h,a,e)}),new _i(n.segments,t)}class Ll{constructor(a,e,t){if(this.isAbsolute=a,this.numberOfDoubleDots=e,this.commands=t,a&&t.length>0&&uo(t[0]))throw new c.vHH(4003,!1);const s=t.find(ho);if(s&&s!==qc(t))throw new c.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Qn{constructor(a,e,t){this.segmentGroup=a,this.processChildren=e,this.index=t}}function js(n,a,e){if(n||(n=new _i([],{})),0===n.segments.length&&n.hasChildren())return pi(n,a,e);const t=function qo(n,a,e){let t=0,s=a;const h={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return h;const u=n.segments[s],l=e[t];if(ho(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,a,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=js(n.children[h],a,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new _i(n.segments,s)}}function P(n,a,e){const t=n.segments.slice(0,a);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(a[e]=P(new _i([],{}),0,t))}),a}function N(n){const a={};return Object.entries(n).forEach(([e,t])=>a[e]=`${t}`),a}function Q(n,a,e){return n==e.path&&vr(a,e.parameters)}const ne="imperative";class be{constructor(a,e){this.id=a,this.url=e}}class Te extends be{constructor(a,e,t="imperative",s=null){super(a,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class it extends be{constructor(a,e,t){super(a,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class oi extends be{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Bt extends be{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=16}}class Xt extends be{constructor(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s,h){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a){this.route=a,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ta{constructor(a){this.route=a,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class cr{constructor(a){this.snapshot=a,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ia{constructor(a){this.snapshot=a,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class na{constructor(a){this.snapshot=a,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ia{constructor(a){this.snapshot=a,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jc{constructor(a,e,t){this.routerEvent=a,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 Ru{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Wo,this.attachRef=null}}let Wo=(()=>{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 Ru,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 Qc{constructor(a){this._root=a}get root(){return this._root.value}parent(a){const e=this.pathFromRoot(a);return e.length>1?e[e.length-2]:null}children(a){const e=Yo(a,this._root);return e?e.children.map(t=>t.value):[]}firstChild(a){const e=Yo(a,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(a){const e=Oa(a,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==a)}pathFromRoot(a){return Oa(a,this._root).map(e=>e.value)}}function Yo(n,a){if(n===a.value)return a;for(const e of a.children){const t=Yo(n,e);if(t)return t}return null}function Oa(n,a){if(n===a.value)return[a];for(const e of a.children){const t=Oa(n,e);if(t.length)return t.unshift(a),t}return[]}class De{constructor(a,e){this.value=a,this.children=e}toString(){return`TreeNode(${this.value})`}}function Nt(n){const a={};return n&&n.children.forEach(e=>a[e.value.outlet]=e),a}class Ba extends Qc{constructor(a,e){super(a),this.snapshot=e,Kc(this,a)}toString(){return this.snapshot.toString()}}function Il(n,a){const e=function pn(n,a){const u=new $o([],{},{},"",{},Ct,a,null,{});return new Ol("",new De(u,[]))}(0,a),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,a,e.root);return r.snapshot=e.root,new Ba(new De(r,[]),e)}class Or{constructor(a,e,t,s,h,u,l,r){this.urlSubject=a,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[No]))??(0,Qe.of)(void 0),this.url=a,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)(a=>Qr(a)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Et.U)(a=>Qr(a)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Go(n,a="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==a)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((a,e)=>({params:{...a.params,...e.params},data:{...a.data,...e.data},resolve:{...e.data,...a.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class $o{get title(){return this.data?.[No]}constructor(a,e,t,s,h,u,l,r,i){this.url=a,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=Qr(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Qr(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ol extends Qc{constructor(a,e){super(e),this.url=a,Kc(this,e)}toString(){return Jp(this._root)}}function Kc(n,a){a.value._routerState=n,a.children.forEach(e=>Kc(n,e))}function Jp(n){const a=n.children.length>0?` { ${n.children.map(Jp).join(", ")} } `:"";return`${n.value}${a}`}function Bl(n){if(n.snapshot){const a=n.snapshot,e=n._futureSnapshot;n.snapshot=e,vr(a.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),a.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),vr(a.params,e.params)||n.paramsSubject.next(e.params),function Mu(n,a){if(n.length!==a.length)return!1;for(let e=0;evr(e.parameters,a[t].parameters))}(n.url,a.url);return e&&!(!n.parent!=!a.parent)&&(!n.parent||yn(n.parent,a.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)(Wo),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)(ra,{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 Lu(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 Lu{constructor(a,e,t){this.route=a,this.childContexts=e,this.parent=t}get(a,e){return a===Or?this.route:a===Wo?this.childContexts:this.parent.get(a,e)}}const ra=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 Xo(n,a,e){if(e&&n.shouldReuseRoute(a.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=a.value;const s=function Kp(n,a,e){return a.children.map(t=>{for(const s of e.children)if(n.shouldReuseRoute(t.value,s.value.snapshot))return Xo(n,t,s);return Xo(n,t)})}(n,a,e);return new De(t,s)}{if(n.shouldAttach(a.value)){const h=n.retrieve(a.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=a.value,u.children=a.children.map(l=>Xo(n,l)),u}}const t=function Zp(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)}(a.value),s=a.children.map(h=>Xo(n,h));return new De(t,s)}}const Fs="ngNavigationCancelingError";function Vl(n,a){const{redirectTo:e,navigationBehaviorOptions:t}=ea(a)?{redirectTo:a,navigationBehaviorOptions:void 0}:a,s=Zc(!1,0,a);return s.url=e,s.navigationBehaviorOptions=t,s}function Zc(n,a,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[Fs]=!0,t.cancellationCode=a,e&&(t.url=e),t}function Nl(n){return Pu(n)&&ea(n.url)}function Pu(n){return n&&n[Fs]}let Us=(()=>{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 aa(n){const a=n.children&&n.children.map(aa),e=a?{...n,children:a}:{...n};return!e.component&&!e.loadComponent&&(a||e.loadChildren)&&e.outlet&&e.outlet!==Ct&&(e.component=Us),e}function Zt(n){return n.outlet||Ct}function qs(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let a=n.parent;a;a=a.parent){const e=a.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Ou{constructor(a,e,t,s,h){this.routeReuseStrategy=a,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(a){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,a),Bl(this.futureState.root),this.activateChildRoutes(e,t,a)}deactivateChildRoutes(a,e,t){const s=Nt(e);a.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(a,e,t){const s=a.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(a,e,u.children)}else this.deactivateChildRoutes(a,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(a,e){a.value.component&&this.routeReuseStrategy.shouldDetach(a.value.snapshot)?this.detachAndStoreRouteSubtree(a,e):this.deactivateRouteAndOutlet(a,e)}detachAndStoreRouteSubtree(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=Nt(a);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(a.value.snapshot,{componentRef:u,route:a,contexts:l})}}deactivateRouteAndOutlet(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=Nt(a);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(a,e,t){const s=Nt(e);a.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new Ia(h.value.snapshot))}),a.children.length&&this.forwardEvent(new ia(a.value.snapshot))}activateRoutes(a,e,t){const s=a.value,h=e?e.value:null;if(Bl(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(a,e,u.children)}else this.activateChildRoutes(a,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),Bl(l.route.value),this.activateChildRoutes(a,null,u.children)}else{const l=qs(s.snapshot);u.attachRef=null,u.route=s,u.injector=l,u.outlet&&u.outlet.activateWith(s,u.injector),this.activateChildRoutes(a,null,u.children)}}else this.activateChildRoutes(a,null,t)}}class rd{constructor(a){this.path=a,this.route=this.path[this.path.length-1]}}class po{constructor(a,e){this.component=a,this.route=e}}function Pn(n,a,e){const t=n._root;return Va(t,a?a._root:null,e,[t.value])}function oa(n,a){const e=Symbol(),t=a.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?a.get(n):n:t}function Va(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=Nt(a);return n.children.forEach(u=>{(function zl(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=a?a.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function ze(n,a,e){if("function"==typeof e)return e(n,a);switch(e){case"pathParamsChange":return!Nn(n.url,a.url);case"pathParamsOrQueryParamsChange":return!Nn(n.url,a.url)||!vr(n.queryParams,a.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!yn(n,a)||!vr(n.queryParams,a.queryParams);default:return!yn(n,a)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new rd(t)):(h.data=u.data,h._resolvedData=u._resolvedData),Va(n,a,h.component?l?l.children:null:e,t,s),r&&l&&l.outlet&&l.outlet.isActivated&&s.canDeactivateChecks.push(new po(l.outlet.component,u))}else u&&Jo(a,l,s),s.canActivateChecks.push(new rd(t)),Va(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])=>Jo(l,e.getContext(u),s)),s}function Jo(n,a,e){const t=Nt(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Jo(u,s.component?a?a.children.getContext(h):null:a,e)}),e.canDeactivateChecks.push(new po(s.component&&a&&a.outlet&&a.outlet.isActivated?a.outlet.component:null,s))}function Qo(n){return"function"==typeof n}function zu(n){return n instanceof Li.K||"EmptyError"===n?.name}const od=Symbol("INITIAL_VALUE");function Zn(){return(0,Ci.w)(n=>(0,br.a)(n.map(a=>a.pipe((0,hi.q)(1),_t(od)))).pipe((0,Et.U)(a=>{for(const e of a)if(!0!==e){if(e===od)return od;if(!1===e||e instanceof Ir)return e}return!0}),(0,Ht.h)(a=>a!==od),(0,hi.q)(1)))}function qu(n){return(0,ro.z)((0,ai.b)(a=>{if(ea(a))throw Vl(0,a)}),(0,Et.U)(a=>!0===a))}class Yl{constructor(a){this.segmentGroup=a||null}}class Ys{constructor(a){this.urlTree=a}}function ja(n){return(0,Gn._)(new Yl(n))}function sd(n){return(0,Gn._)(new Ys(n))}class cf{constructor(a,e){this.urlSerializer=a,this.urlTree=e}noMatchError(a){return new c.vHH(4002,!1)}lineralizeSegments(a,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(a,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),a,t)}applyRedirectCreateUrlTree(a,e,t,s){const h=this.createSegmentGroup(a,e.root,t,s);return new Ir(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(a,e){const t={};return Object.entries(a).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(a,e,t,s){const h=this.createSegments(a,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(a,r,t,s)}),new _i(h,u)}createSegments(a,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(a,h,s):this.findOrReturn(h,t))}findPosParam(a,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(a,e){let t=0;for(const s of e){if(s.path===a.path)return e.splice(t),s;t++}return a}}const Gl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Wu(n,a,e,t,s){const h=$l(n,a,e);return h.matched?(t=function ed(n,a){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,a,`Route: ${n.path}`)),n._injector??a}(a,t),function fn(n,a,e,t){const s=a.canMatch;if(!s||0===s.length)return(0,Qe.of)(!0);const h=s.map(u=>{const l=oa(u,n);return La(function ad(n){return n&&Qo(n.canMatch)}(l)?l.canMatch(a,e):n.runInContext(()=>l(a,e)))});return(0,Qe.of)(h).pipe(Zn(),qu())}(t,a,e).pipe((0,Et.U)(u=>!0===u?h:{...Gl}))):(0,Qe.of)(h)}function $l(n,a,e){if(""===a.path)return"full"===a.pathMatch&&(n.hasChildren()||e.length>0)?{...Gl}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(a.matcher||Au)(e,n,a);if(!s)return{...Gl};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 dd(n,a,e,t){return e.length>0&&function mo(n,a,e){return e.some(t=>Gs(n,a,t)&&Zt(t)!==Ct)}(n,e,t)?{segmentGroup:new _i(a,Xl(t,new _i(e,n.children))),slicedSegments:[]}:0===e.length&&function df(n,a,e){return e.some(t=>Gs(n,a,t))}(n,e,t)?{segmentGroup:new _i(n.segments,fo(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new _i(n.segments,n.children),slicedSegments:e}}function fo(n,a,e,t,s){const h={};for(const u of t)if(Gs(n,e,u)&&!s[Zt(u)]){const l=new _i([],{});h[Zt(u)]=l}return{...s,...h}}function Xl(n,a){const e={};e[Ct]=a;for(const t of n)if(""===t.path&&Zt(t)!==Ct){const s=new _i([],{});e[Zt(t)]=s}return e}function Gs(n,a,e){return(!(n.hasChildren()||a.length>0)||"full"!==e.pathMatch)&&""===e.path}class Gu{constructor(a,e,t,s,h,u,l){this.injector=a,this.configLoader=e,this.rootComponentType=t,this.config=s,this.urlTree=h,this.paramsInheritanceStrategy=u,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new cf(this.urlSerializer,this.urlTree)}noMatchError(a){return new c.vHH(4002,!1)}recognize(){const a=dd(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,a,Ct).pipe((0,Qi.K)(e=>{if(e instanceof Ys)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof Yl?this.noMatchError(e):e}),(0,Et.U)(e=>{const t=new $o([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ct,this.rootComponentType,null,{}),s=new De(t,e),h=new Ol("",s),u=function Hu(n,a,e=null,t=null){return Vs(Hl(n),a,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(a){return this.processSegmentGroup(this.injector,this.config,a.root,Ct).pipe((0,Qi.K)(t=>{throw t instanceof Yl?this.noMatchError(t):t}))}inheritParamsAndData(a){const e=a.value,t=Go(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),a.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(a,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(a,e,t):this.processSegment(a,e,t,t.segments,s,!0)}processChildren(a,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 nd(n,a){const e=n.filter(t=>Zt(t)===a);return e.push(...n.filter(t=>Zt(t)!==a)),e}(e,h);return this.processSegmentGroup(a,l,u,h)}),function Vo(n,a){return(0,Hn.e)(function Ra(n,a,e,t,s){return(h,u)=>{let l=e,r=a,i=0;h.subscribe((0,vn.x)(u,o=>{const d=i++;r=l?n(r,o,d):(l=!0,o),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,a,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,Fi.d)(null),function Xn(n,a){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)(a):(0,an.T)(()=>new Li.K))}(),(0,qt.z)(h=>{if(null===h)return ja(t);const u=ud(h);return function Cr(n){n.sort((a,e)=>a.value.outlet===Ct?-1:e.value.outlet===Ct?1:a.value.outlet.localeCompare(e.value.outlet))}(u),(0,Qe.of)(u)}))}processSegment(a,e,t,s,h,u){return(0,Di.D)(e).pipe((0,$n.b)(l=>this.processSegmentAgainstRoute(l._injector??a,e,l,t,s,h,u).pipe((0,Qi.K)(r=>{if(r instanceof Yl)return(0,Qe.of)(null);throw r}))),(0,Vn.P)(l=>!!l),(0,Qi.K)(l=>{if(zu(l))return function Ko(n,a,e){return 0===a.length&&!n.children[e]}(t,s,h)?(0,Qe.of)([]):ja(t);throw l}))}processSegmentAgainstRoute(a,e,t,s,h,u,l){return function Yu(n,a,e,t){return!!(Zt(n)===t||t!==Ct&&Gs(a,e,n))&&("**"===n.path||$l(a,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(a,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(a,s,e,t,h,u):ja(s):ja(s)}expandSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(a,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(a,e,t,s){const h=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?sd(h):this.applyRedirects.lineralizeSegments(t,h).pipe((0,qt.z)(u=>{const l=new _i(u,{});return this.processSegment(a,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:o}=$l(e,s,h);if(!l)return ja(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,o);return s.redirectTo.startsWith("/")?sd(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,qt.z)(p=>this.processSegment(a,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(a,e,t,s,h,u){let l;if("**"===t.path){const r=s.length>0?qc(s).parameters:{},i=new $o(s,r,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,go(t),Zt(t),t.component??t._loadedComponent??null,t,_o(t));l=(0,Qe.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=Wu(e,t,s,a).pipe((0,Et.U)(({matched:r,consumedSegments:i,remainingSegments:o,parameters:d})=>r?{snapshot:new $o(i,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,go(t),Zt(t),t.component??t._loadedComponent??null,t,_o(t)),consumedSegments:i,remainingSegments:o}:null));return l.pipe((0,Ci.w)(r=>null===r?ja(e):this.getChildConfig(a=t._injector??a,t,s).pipe((0,Ci.w)(({routes:i})=>{const o=t._loadedInjector??a,{snapshot:d,consumedSegments:p,remainingSegments:m}=r,{segmentGroup:g,slicedSegments:f}=dd(e,p,m,i);if(0===f.length&&g.hasChildren())return this.processChildren(o,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(o,i,g,f,v?Ct:h,!0).pipe((0,Et.U)(z=>[new De(d,z)]))}))))}getChildConfig(a,e,t){return e.children?(0,Qe.of)({routes:e.children,injector:a}):e.loadChildren?void 0!==e._loadedRoutes?(0,Qe.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Uu(n,a,e,t){const s=a.canLoad;if(void 0===s||0===s.length)return(0,Qe.of)(!0);const h=s.map(u=>{const l=oa(u,n);return La(function Yt(n){return n&&Qo(n.canLoad)}(l)?l.canLoad(a,e):n.runInContext(()=>l(a,e)))});return(0,Qe.of)(h).pipe(Zn(),qu())}(a,e,t).pipe((0,qt.z)(s=>s?this.configLoader.loadChildren(a,e).pipe((0,ai.b)(h=>{e._loadedRoutes=h.routes,e._loadedInjector=h.injector})):function cd(n){return(0,Gn._)(Zc(!1,3))}())):(0,Qe.of)({routes:[],injector:a})}}function Zo(n){const a=n.value.routeConfig;return a&&""===a.path}function ud(n){const a=[],e=new Set;for(const t of n){if(!Zo(t)){a.push(t);continue}const s=a.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):a.push(t)}for(const t of e){const s=ud(t.children);a.push(new De(t.value,s))}return a.filter(t=>!e.has(t))}function go(n){return n.data||{}}function _o(n){return n.resolve||{}}function L(n){return"string"==typeof n.title||null===n.title}function j(n){return(0,Ci.w)(a=>{const e=n(a);return e?(0,Di.D)(e).pipe((0,Et.U)(()=>a)):(0,Qe.of)(a)})}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=La(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(aa),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 La(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)(Bs),this.rootContexts=(0,c.f3M)(Wo),this.inputBindingEnabled=null!==(0,c.f3M)(ra,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,Qe.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new ta(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 o="";return this.events.next(new Bt(u.id,e.serializeUrl(t.rawUrl),o,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)(o=>{const d=this.transitions?.getValue();return this.events.next(new Te(o.id,this.urlSerializer.serialize(o.extractedUrl),o.source,o.restoredState)),d!==this.transitions?.getValue()?wn.E:Promise.resolve(o)}),function es(n,a,e,t,s,h){return(0,qt.z)(u=>function uf(n,a,e,t,s,h,u="emptyOnly"){return new Gu(n,a,e,t,s,u,h).recognize()}(n,a,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)(o=>{if(t.targetSnapshot=o.targetSnapshot,t.urlAfterRedirects=o.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:o.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!o.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl);e.setBrowserUrl(p,o)}e.browserUrlTree=o.urlAfterRedirects}const d=new Vt(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:o,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new Te(o,this.urlSerializer.serialize(d),p,m);this.events.next(f);const v=Il(0,this.rootComponentType).snapshot;return t={...u,targetSnapshot:v,urlAfterRedirects:d,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,Qe.of)(t)}{const o="";return this.events.next(new Bt(u.id,e.serializeUrl(t.extractedUrl),o,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 Fu(n,a){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 Ws(n,a,e,t){return(0,Di.D)(n).pipe((0,qt.z)(s=>function Wl(n,a,e,t,s){const h=a&&a.routeConfig?a.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,Qe.of)(!0);const u=h.map(l=>{const r=qs(a)??s,i=oa(l,r);return La(function ju(n){return n&&Qo(n.canDeactivate)}(i)?i.canDeactivate(n,a,e,t):r.runInContext(()=>i(n,a,e,t))).pipe((0,Vn.P)())});return(0,Qe.of)(u).pipe(Zn())}(s.component,s.route,e,a,t)),(0,Vn.P)(s=>!0!==s,!0))}(u,t,s,n).pipe((0,qt.z)(l=>l&&function Vu(n){return"boolean"==typeof n}(l)?function sf(n,a,e,t){return(0,Di.D)(a).pipe((0,$n.b)(s=>(0,Yn.z)(function Ul(n,a){return null!==n&&a&&a(new cr(n)),(0,Qe.of)(!0)}(s.route.parent,t),function Fl(n,a){return null!==n&&a&&a(new na(n)),(0,Qe.of)(!0)}(s.route,t),function lf(n,a,e){const t=a[a.length-1],h=a.slice(0,a.length-1).reverse().map(u=>function Bu(n){const a=n.routeConfig?n.routeConfig.canActivateChild:null;return a&&0!==a.length?{node:n,guards:a}:null}(u)).filter(u=>null!==u).map(u=>vt(()=>{const l=u.guards.map(r=>{const i=qs(u.node)??e,o=oa(r,i);return La(function Nu(n){return n&&Qo(n.canActivateChild)}(o)?o.canActivateChild(t,n):i.runInContext(()=>o(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 ql(n,a,e){const t=a.routeConfig?a.routeConfig.canActivate:null;if(!t||0===t.length)return(0,Qe.of)(!0);const s=t.map(h=>vt(()=>{const u=qs(a)??e,l=oa(h,u);return La(function Na(n){return n&&Qo(n.canActivate)}(l)?l.canActivate(a,n):u.runInContext(()=>l(a,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,a):(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,ea(u.guardsResult))throw Vl(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 Jl(n,a){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 za(n,a,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!L(s)&&(h[No]=s.title),function sa(n,a,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,a,e,t){const s=qs(a)??t,h=oa(n,s);return La(h.resolve?h.resolve(a,e):s.runInContext(()=>h(a,e)))}(n[u],a,e,t).pipe((0,Vn.P)(),(0,ai.b)(l=>{h[u]=l}))),Pr(1),(0,Jr.h)(h),(0,Qi.K)(u=>zu(u)?wn.E:(0,Gn._)(u)))}(h,n,a,t).pipe((0,Et.U)(u=>(n._resolvedData=u,n.data=Go(n,e).resolve,s&&L(s)&&(n.data[No]=s.title),null)))}(u.route,t,n,a)),(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)(o=>{r.component=o}),(0,Et.U)(()=>{})));for(const o of r.children)i.push(...l(o));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 Qp(n,a,e){const t=Xo(n,a._root,e?e._root:void 0);return new Ba(t,a)}(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,a,e,t)=>(0,Et.U)(s=>(new Ou(a,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,Pu(u)){Nl(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),Nl(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[No]}}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})(),la=(()=>{class n{}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})();class dr{shouldDetach(a){return!1}store(a,e){}shouldAttach(a){return!1}retrieve(a){return null}shouldReuseRoute(a,e){return a.routeConfig===e.routeConfig}}let Bw=(()=>{class n extends dr{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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 hd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(og)},providedIn:"root"}),n})(),og=(()=>{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 ts=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(ts||{});function Ql(n,a){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?ts.COMPLETE:e instanceof oi&&(0===e.code||1===e.code)?ts.REDIRECTING:ts.FAILED),(0,Ht.h)(e=>e!==ts.REDIRECTING),(0,hi.q)(1)).subscribe(()=>{a()})}function Vw(n){throw n}function ux(n,a,e){return a.parse("/")}const Nw={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hx={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||Vw,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||ux,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,c.f3M)(hd),this.routeReuseStrategy=(0,c.f3M)(la),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)(Bs),this.location=(0,c.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,c.f3M)(ra,{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=Il(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(aa),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,o=null;switch(l){case"merge":o={...this.currentUrlTree.queryParams,...h};break;case"preserve":o=this.currentUrlTree.queryParams;break;default:o=h||null}null!==o&&(o=this.removeEmptyProps(o));try{d=Hl(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),d=this.currentUrlTree.root}return Vs(d,e,o,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=ea(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 hf(n){for(let a=0;a{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 o=this.pendingTasks.add();return Ql(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(o))}),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})(),Fa=(()=>{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 lg{}let jw=(()=>{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(lg),c.LFG(ee))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const pf=new c.OlP("");let cg=(()=>{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 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){c.$Z()},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function Ua(n,a){return{\u0275kind:n,\u0275providers:a}}function mf(){const n=(0,c.f3M)(c.zs3);return a=>{const e=n.get(c.z2F);if(a!==e.components[0])return;const t=n.get(Hi),s=n.get(Ju);1===n.get(Kl)&&t.initialNavigation(),n.get($s,null,c.XFs.Optional)?.setUpPreloading(),n.get(pf,null,c.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const Ju=new c.OlP("",{factory:()=>new Ue.x}),Kl=new c.OlP("",{providedIn:"root",factory:()=>1}),$s=new c.OlP("");function fd(n){return Ua(0,[{provide:$s,useExisting:jw},{provide:lg,useExisting:n}])}const hg=new c.OlP("ROUTER_FORROOT_GUARD"),qw=[x.Ye,{provide:Bs,useClass:so},Hi,Wo,{provide:Or,useFactory:function pd(n){return n.routerState.root},deps:[Hi]},ee,[]];function Ww(){return new c.PXZ("Router",Hi)}let Xs=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[qw,[],{provide:q,multi:!0,useValue:e},{provide:hg,useFactory:vx,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:pf,useFactory:()=>{const n=(0,c.f3M)(x.EM),a=(0,c.f3M)(c.R0b),e=(0,c.f3M)(er),t=(0,c.f3M)(ct),s=(0,c.f3M)(Bs);return e.scrollOffset&&n.setOffset(e.scrollOffset),new cg(s,t,n,a,e)}},t?.preloadingStrategy?fd(t.preloadingStrategy).\u0275providers:[],{provide:c.PXZ,multi:!0,useFactory:Ww},t?.initialNavigation?mg(t):[],t?.bindToComponentInputs?Ua(8,[Vr,{provide:ra,useExisting:Vr}]).\u0275providers:[],[{provide:Gw,useFactory:mf},{provide:c.tb,multi:!0,useExisting:Gw}]]}}static forChild(e){return{ngModule:n,providers:[{provide:q,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(hg,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();function vx(n){return"guarded"}function mg(n){return["disabled"===n.initialNavigation?Ua(3,[{provide:c.ip1,multi:!0,useFactory:()=>{const a=(0,c.f3M)(Hi);return()=>{a.setUpLocationChangeListener()}}},{provide:Kl,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Ua(2,[{provide:Kl,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:a=>{const e=a.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=a.get(Hi),h=a.get(Ju);Ql(s,()=>{t(!0)}),a.get(ct).afterPreactivation=()=>(t(!0),h.closed?(0,Qe.of)(void 0):h),s.initialNavigation()}))}}]).\u0275providers:[]]}const Gw=new c.OlP("");var Ax=E(7453),Xw=E(7400),Mx=E(2714);function bg(...n){const a=(0,ao.jO)(n),{args:e,keys:t}=(0,Ax.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 o=0;o{d||(d=!0,i--),l[o]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,Mx.n)(t,l):l),h.complete())}))}});return a?s.pipe((0,Xw.Z)(a)):s}var Jw=E(4552);class Qu extends Ue.x{constructor(a=1/0,e=1/0,t=Jw.l){super(),this._bufferSize=a,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,a),this._windowTime=Math.max(1,e)}next(a){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(a),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(a)}_subscribe(a){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(a),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Qu(t,a,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Zl{}let gf=(()=>{class n extends Zl{getTranslation(e){return(0,Qe.of)({})}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class is{}let _f=(()=>{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 _d(n,a){if(n===a)return!0;if(null===n||null===a)return!1;if(n!=n&&a!=a)return!0;let s,h,u,e=typeof n;if(e==typeof a&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(a))return!1;for(h in u=Object.create(null),n){if(!_d(n[h],a[h]))return!1;u[h]=!0}for(h in a)if(!(h in u)&&typeof a[h]<"u")return!1;return!0}if(!Array.isArray(a))return!1;if((s=n.length)==a.length){for(h=0;h{ec(a[t])?t in n?e[t]=bd(n[t],a[t]):Object.assign(e,{[t]:a[t]}):Object.assign(e,{[t]:a[t]})}),e}class Ku{}let wg=(()=>{class n extends Ku{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(),!ca(e)||!ca(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 ca(u)?u:s}):e}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class Zu{}let bf=(()=>{class n extends Zu{compile(e,t){return e}compileTranslations(e,t){return e}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class eh{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 wf=new c.OlP("USE_STORE"),vf=new c.OlP("USE_DEFAULT_LANG"),yf=new c.OlP("DEFAULT_LANGUAGE"),th=new c.OlP("USE_EXTEND");let ih,zn=(()=>{class n{constructor(e,t,s,h,u,l=!0,r=!1,i=!1,o){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={},o&&this.setDefaultLang(o)}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(gd(1),(0,hi.q)(1));return this.loadingTranslations=t.pipe((0,Et.U)(s=>this.compiler.compileTranslations(s,e)),gd(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]?bd(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?bg(t.map(i=>Wt(u[i])?u[i]:(0,Qe.of)(u[i]))).pipe((0,Et.U)(i=>{let o={};return i.forEach((d,p)=>{o[t[p]]=d}),o})):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(!ca(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(!ca(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(!ca(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(!ca(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(eh),c.LFG(Zl),c.LFG(Zu),c.LFG(Ku),c.LFG(is),c.LFG(vf),c.LFG(wf),c.LFG(th),c.LFG(yf))},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(_d(e,this.lastKey)&&_d(t,this.lastParams))return this.value;let s;if(ca(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})(),ns=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Zl,useClass:gf},e.compiler||{provide:Zu,useClass:bf},e.parser||{provide:Ku,useClass:wg},e.missingTranslationHandler||{provide:is,useClass:_f},eh,{provide:wf,useValue:e.isolate},{provide:vf,useValue:e.useDefaultLang},{provide:th,useValue:e.extend},{provide:yf,useValue:e.defaultLanguage},zn]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Zl,useClass:gf},e.compiler||{provide:Zu,useClass:bf},e.parser||{provide:Ku,useClass:wg},e.missingTranslationHandler||{provide:is,useClass:_f},{provide:wf,useValue:e.isolate},{provide:vf,useValue:e.useDefaultLang},{provide:th,useValue:e.extend},{provide:yf,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{ih=typeof Intl<"u"&&Intl.v8BreakIterator}catch{ih=!1}let qa,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&&!ih)&&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 Af=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Mf(){if(qa)return qa;if("object"!=typeof document||!document)return qa=new Set(Af),qa;let n=document.createElement("input");return qa=new Set(Af.filter(a=>(n.setAttribute("type",a),n.type===a))),qa}let wd,vd,Js,xf;function ur(n){return function vg(){if(null==wd&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>wd=!0}))}finally{wd=wd||!1}return wd}()?n:!!n.capture}function Cf(){if(null==Js){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Js=!1,Js;if("scrollBehavior"in document.documentElement.style)Js=!0;else{const n=Element.prototype.scrollTo;Js=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Js}function yd(){if("object"!=typeof document||!document)return 0;if(null==vd){const n=document.createElement("div"),a=n.style;n.dir="rtl",a.width="1px",a.overflow="auto",a.visibility="hidden",a.pointerEvents="none",a.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",n.appendChild(e),document.body.appendChild(n),vd=0,0===n.scrollLeft&&(n.scrollLeft=1,vd=0===n.scrollLeft?1:2),n.remove()}return vd}function Ad(n){if(function Tf(){if(null==xf){const n=typeof document<"u"?document.head:null;xf=!(!n||!n.createShadowRoot&&!n.attachShadow)}return xf}()){const a=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&a instanceof ShadowRoot)return a}return null}function nh(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const a=n.shadowRoot.activeElement;if(a===n)break;n=a}return n}function Fn(n){return n.composedPath?n.composedPath()[0]:n.target}function Sf(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function hr(n,...a){return a.length?a.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var di=E(3620);function nc(n){return(0,Ht.h)((a,e)=>n<=e)}var jf=E(3997),Ig=E(2420);function xt(n){return(0,Hn.e)((a,e)=>{(0,On.Xf)(n).subscribe((0,vn.x)(e,()=>e.complete(),Ig.Z)),!e.closed&&a.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Ki(n,a=0){return function Og(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):a}function rc(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 Vg=(()=>{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})(),Sd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Vg]}),n})();const jg=new Set;let bo,fh=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ff}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Mv(n,a){if(!jg.has(n))try{bo||(bo=document.createElement("style"),a&&(bo.nonce=a),bo.setAttribute("type","text/css"),document.head.appendChild(bo)),bo.sheet&&(bo.sheet.insertRule(`@media ${n} {body{ }}`,0),jg.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 Ff(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let mh=(()=>{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 os(rc(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=os(rc(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(nc(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(fh),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function os(n){return n.map(a=>a.split(",")).reduce((a,e)=>a.concat(e)).map(a=>a.trim())}function Ed(n,a){return(n.getAttribute(a)||"").match(/\S+/g)||[]}const Fg="cdk-describedby-message",_h="cdk-describedby-host";let Uf=0,bh=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Uf++,this._document=e,this._id=(0,c.f3M)(c.AFp)+"-"+Uf++}describe(e,t,s){if(!this._canBeDescribed(e,t))return;const h=wh(t,s);"string"!=typeof t?(Ug(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=wh(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(`[${_h}="${this._id}"]`);for(let t=0;t0!=s.indexOf(Fg));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const s=this._messageRegistry.get(t);(function Cv(n,a,e){const t=Ed(n,a);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(a,t.join(" ")))})(e,"aria-describedby",s.messageElement.id),e.setAttribute(_h,this._id),s.referenceCount++}_removeMessageReference(e,t){const s=this._messageRegistry.get(t);s.referenceCount--,function xv(n,a,e){const s=Ed(n,a).filter(h=>h!=e.trim());s.length?n.setAttribute(a,s.join(" ")):n.removeAttribute(a)}(e,"aria-describedby",s.messageElement.id),e.removeAttribute(_h)}_isElementDescribedByMessage(e,t){const s=Ed(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 wh(n,a){return"string"==typeof n?`${a||""}/${n}`:n}function Ug(n,a){n.id||(n.id=`${Fg}-${a}-${Uf++}`)}class qg{constructor(a){this._items=a,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,a instanceof c.n_E&&(this._itemChangesSubscription=a.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(a){return this._skipPredicateFn=a,this}withWrap(a=!0){return this._wrap=a,this}withVerticalOrientation(a=!0){return this._vertical=a,this}withHorizontalOrientation(a){return this._horizontal=a,this}withAllowedModifierKeys(a){return this._allowedModifierKeys=a,this}withTypeAhead(a=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ai.b)(e=>this._pressedLetters.push(e)),(0,di.b)(a),(0,Ht.h)(()=>this._pressedLetters.length>0),(0,Et.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!a[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=[],a.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(a){const e=this._getItemsArray(),t="number"==typeof a?a:e.indexOf(a);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(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)}_setActiveInWrapMode(a){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+a*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)}_setActiveItemByIndex(a,e){const t=this._getItemsArray();if(t[a]){for(;this._skipPredicateFn(t[a]);)if(!t[a+=e])return;this.setActiveItem(a)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class Yg extends qg{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(a){return this._origin=a,this}setActiveItem(a){super.setActiveItem(a),this.activeItem&&this.activeItem.focus(this._origin)}}let kd=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function uT(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 Tv(n){try{return n.frameElement}catch{return null}}(function Ah(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===yh(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),h=yh(e);return e.hasAttribute("contenteditable")?-1!==h:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function Yf(n){let a=n.nodeName.toLowerCase(),e="input"===a&&n.type;return"text"===e||"password"===e||"select"===a||"textarea"===a}(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 Hd(n){return!function vh(n){return function qf(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function hT(n){let a=n.nodeName.toLowerCase();return"input"===a||"select"===a||"button"===a||"textarea"===a}(n)||function Sv(n){return function Wf(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||Ks(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 Ks(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let a=n.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))}function yh(n){if(!Ks(n))return null;const a=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a}class Rd{get enabled(){return this._enabled}set enabled(a){this._enabled=a,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}constructor(a,e,t,s,h=!1){this._element=a,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 a=this._startAnchor,e=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.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(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(a)))})}focusFirstTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(a)))})}focusLastTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(a)))})}_getRegionBoundary(a){const e=this._element.querySelectorAll(`[cdk-focus-region-${a}], [cdkFocusRegion${a}], [cdk-focus-${a}]`);return"start"==a?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(a){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(a),!!t}return e.focus(a),!0}return this.focusFirstTabbableElement(a)}focusFirstTabbableElement(a){const e=this._getRegionBoundary("start");return e&&e.focus(a),!!e}focusLastTabbableElement(a){const e=this._getRegionBoundary("end");return e&&e.focus(a),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;const e=a.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 a=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,a),a.classList.add("cdk-visually-hidden"),a.classList.add("cdk-focus-trap-anchor"),a.setAttribute("aria-hidden","true"),a}_toggleAnchorTabIndex(a,e){a?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}_executeOnStable(a){this._ngZone.isStable?a():this._ngZone.onStable.pipe((0,hi.q)(1)).subscribe(a)}}let Mh=(()=>{class n{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Rd(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(kd),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ch(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function xh(n){const a=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!a||-1!==a.identifier||null!=a.radiusX&&1!==a.radiusX||null!=a.radiusY&&1!==a.radiusY)}const Jg=new c.OlP("cdk-input-modality-detector-options"),Qg={ignoreKeys:[18,17,224,91,16]},oc=ur({passive:!0,capture:!0});let pT=(()=>{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(Ch(u)?"keyboard":"mouse"),this._mostRecentTarget=Fn(u))},this._onTouchstart=u=>{xh(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Fn(u))},this._options={...Qg,...h},this.modalityDetected=this._modality.pipe(nc(1)),this.modalityChanged=this.modalityDetected.pipe((0,jf.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,oc),s.addEventListener("mousedown",this._onMousedown,oc),s.addEventListener("touchstart",this._onTouchstart,oc)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,oc),document.removeEventListener("mousedown",this._onMousedown,oc),document.removeEventListener("touchstart",this._onTouchstart,oc))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(Jg,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Th=new c.OlP("cdk-focus-monitor-default-options"),Sh=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=Ad(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,Sh),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Sh)}),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,Sh),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Sh),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)(mh).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(Jf,Xf,kv),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(Jf,Xf):2===t&&e.add(Jf,kv)}}}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})(),Ld=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(sc))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Sd]}),n})();const lc=new c.OlP("cdk-dir-doc",{providedIn:"root",factory:function Pd(){return(0,c.f3M)(x.K0)}}),Hv=/^(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 t1(n){const a=n?.toLowerCase()||"";return"auto"===a&&typeof navigator<"u"&&navigator?.language?Hv.test(navigator.language)?"rtl":"ltr":"rtl"===a?"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(lc,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Iv=new c.OlP("mat-sanity-checks",{providedIn:"root",factory:function Pv(){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!Sf()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(sc),c.LFG(Iv,8),c.LFG(x.K0))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[cc,cc]}),n})();function jr(n){return class extends n{get disabled(){return this._disabled}set disabled(a){this._disabled=lt(a)}constructor(...a){super(...a),this._disabled=!1}}}function nr(n,a){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=a,this.color=a}}}function Zs(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(a){this._disableRipple=lt(a)}constructor(...a){super(...a),this._disableRipple=!1}}}function o1(n){return class extends n{updateErrorState(){const a=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==a&&(this.errorState=h,this.stateChanges.next())}constructor(...a){super(...a),this.errorState=!1}}}const yT=new c.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function s1(){return(0,c.f3M)(c.soG)}});class zr{constructor(){this._localeChanges=new Ue.x,this.localeChanges=this._localeChanges}getValidDateOrNull(a){return this.isDateInstance(a)&&this.isValid(a)?a:null}deserialize(a){return null==a||this.isDateInstance(a)&&this.isValid(a)?a:this.invalid()}setLocale(a){this.locale=a,this._localeChanges.next()}compareDate(a,e){return this.getYear(a)-this.getYear(e)||this.getMonth(a)-this.getMonth(e)||this.getDate(a)-this.getDate(e)}sameDate(a,e){if(a&&e){let t=this.isValid(a),s=this.isValid(e);return t&&s?!this.compareDate(a,e):t==s}return a==e}clampDate(a,e,t){return e&&this.compareDate(a,e)<0?e:t&&this.compareDate(a,t)>0?t:a}}const em=new c.OlP("mat-date-formats"),l1=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function uc(n,a){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 uc(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return uc(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 uc(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(l1.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(yT,8),c.LFG(Ri))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const c1={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 d1=(()=>{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:tm}]}),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:em,useValue:c1}],imports:[d1]}),n})(),Od=(()=>{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})(),u1=(()=>{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 Vv{constructor(a,e,t,s=!1){this._renderer=a,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const im=ur({passive:!0,capture:!0});class Nv{constructor(){this._events=new Map,this._delegateEventHandler=a=>{const e=Fn(a);e&&this._events.get(a.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(a))})}}addHandler(a,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])]])),a.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,im)})}removeHandler(a,e,t){const s=this._events.get(a);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(a),document.removeEventListener(a,this._delegateEventHandler,im)))}}const nm={enterDuration:225,exitDuration:150},h1=ur({passive:!0,capture:!0}),zv=["mousedown","touchstart"],rm=["mouseup","mouseleave","touchend","touchcancel"];class ss{constructor(a,e,t,s){this._target=a,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=sn(t))}fadeInRipple(a,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...nm,...t.animation};t.centered&&(a=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function ls(n,a,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(a-e.top),Math.abs(a-e.bottom));return Math.sqrt(t*t+s*s)}(a,e,s),l=a-s.left,r=e-s.top,i=h.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=l-u+"px",o.style.top=r-u+"px",o.style.height=2*u+"px",o.style.width=2*u+"px",null!=t.color&&(o.style.backgroundColor=t.color),o.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(o);const d=window.getComputedStyle(o),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new Vv(this,o,t,g);o.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);o.addEventListener("transitionend",z),o.addEventListener("transitioncancel",le),v={onTransitionEnd:z,onTransitionCancel:le}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(a){if(2===a.state||3===a.state)return;const e=a.element,t={...nm,...a.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",a.state=2,(a._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(a)}fadeOutAll(){this._getActiveRipples().forEach(a=>a.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(a=>{a.config.persistent||a.fadeOut()})}setupTriggerEvents(a){const e=sn(a);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,zv.forEach(t=>{ss._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(a){"mousedown"===a.type?this._onMousedown(a):"touchstart"===a.type?this._onTouchStart(a):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{rm.forEach(e=>{this._triggerElement.addEventListener(e,this,h1)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(a){0===a.state?this._startFadeOutTransition(a):2===a.state&&this._destroyRipple(a)}_startFadeOutTransition(a){const e=a===this._mostRecentTransientRipple,{persistent:t}=a.config;a.state=1,!t&&(!e||!this._isPointerDown)&&a.fadeOut()}_destroyRipple(a){const e=this._activeRipples.get(a)??null;this._activeRipples.delete(a),this._activeRipples.size||(this._containerRect=null),a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),a.state=3,null!==e&&(a.element.removeEventListener("transitionend",e.onTransitionEnd),a.element.removeEventListener("transitioncancel",e.onTransitionCancel)),a.element.remove()}_onMousedown(a){const e=Ch(a),t=this._lastTouchStartEvent&&Date.now(){!a.config.persistent&&(1===a.state||a.config.terminateOnPointerUp&&0===a.state)&&a.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const a=this._triggerElement;a&&(zv.forEach(e=>ss._eventManager.removeHandler(e,a,this)),this._pointerUpEventsRegistered&&rm.forEach(e=>a.removeEventListener(e,this,h1)))}}ss._eventManager=new Nv;const ua=new c.OlP("mat-ripple-global-options");let ha=(()=>{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 ss(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(ua,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})(),el=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt]}),n})(),om=(()=>{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,el]}),n})();const Wv=["mat-button",""],Yv=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Gv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Xv=["mat-icon-button",""],Jv=["*"],kh={capture:!0},sm=["focus","click","mouseenter","touchstart"],Bd="mat-button-ripple-uninitialized";let Qv=(()=>{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)(ua,{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(`[${Bd}]`);s&&(s.removeAttribute(Bd),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of sm)this._document?.addEventListener(e,this._onInteraction,kh)})}ngOnDestroy(){for(const e of sm)this._document?.removeEventListener(e,this._onInteraction,kh)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new Kv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);s.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new ss(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(Bd);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new ha(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 Kv{constructor(a,e,t){this._button=a,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(a,e){this.rippleConfig=a||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ey=[{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"]}],lm=nr(jr(Zs(class{constructor(n){this._elementRef=n}})));let w1=(()=>{class n extends lm{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)(Qv),this._isFab=!1;const u=e.nativeElement.classList;for(const l of ey)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 w1{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:Wv,ngContentSelectors:Gv,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(Yv),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})(),oy=(()=>{class n extends w1{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:Xv,ngContentSelectors:Jv,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})(),vo=(()=>{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})(),x1=(()=>{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})(),pm=(()=>{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})(),cs=(()=>{class n extends pm{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const mn=new c.OlP("NgValueAccessor"),T1={provide:mn,useExisting:(0,c.Gpc)(()=>Ur),multi:!0},my=new c.OlP("CompositionEventMode");let Ur=(()=>{class n extends pm{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function fy(){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(my,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([T1]),c.qOj]}),n})();function ds(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function gy(n){return null!=n&&"number"==typeof n.length}const An=new c.OlP("NgValidators"),us=new c.OlP("NgAsyncValidators"),_y=/^(?=.{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 Ao{static min(a){return function S1(n){return a=>{if(ds(a.value)||ds(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e{if(ds(a.value)||ds(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e>n?{max:{max:n,actual:a.value}}:null}}(a)}static required(a){return D1(a)}static requiredTrue(a){return function mm(n){return!0===n.value?null:{required:!0}}(a)}static email(a){return function Rh(n){return ds(n.value)||_y.test(n.value)?null:{email:!0}}(a)}static minLength(a){return function k1(n){return a=>ds(a.value)||!gy(a.value)?null:a.value.lengthgy(a.value)&&a.value.length>n?{maxlength:{requiredLength:n,actualLength:a.value.length}}:null}(a)}static pattern(a){return function H1(n){if(!n)return Lh;let a,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),a=new RegExp(e)):(e=n.toString(),a=n),t=>{if(ds(t.value))return null;const s=t.value;return a.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(a)}static nullValidator(a){return null}static compose(a){return _m(a)}static composeAsync(a){return wy(a)}}function D1(n){return ds(n.value)?{required:!0}:null}function Lh(n){return null}function R1(n){return null!=n}function L1(n){return(0,c.QGY)(n)?(0,Di.D)(n):n}function P1(n){let a={};return n.forEach(e=>{a=null!=e?{...a,...e}:a}),0===Object.keys(a).length?null:a}function I1(n,a){return a.map(e=>e(n))}function gm(n){return n.map(a=>function by(n){return!n.validate}(a)?a:e=>a.validate(e))}function _m(n){if(!n)return null;const a=n.filter(R1);return 0==a.length?null:function(e){return P1(I1(e,a))}}function bm(n){return null!=n?_m(gm(n)):null}function wy(n){if(!n)return null;const a=n.filter(R1);return 0==a.length?null:function(e){return bg(I1(e,a).map(L1)).pipe((0,Et.U)(P1))}}function Ph(n){return null!=n?wy(gm(n)):null}function wm(n,a){return null===n?[a]:Array.isArray(n)?[...n,a]:[n,a]}function vy(n){return n._rawValidators}function Nd(n){return n._rawAsyncValidators}function vm(n){return n?Array.isArray(n)?n:[n]:[]}function Ih(n,a){return Array.isArray(n)?n.includes(a):n===a}function Oh(n,a){const e=vm(a);return vm(n).forEach(s=>{Ih(e,s)||e.push(s)}),e}function O1(n,a){return vm(a).filter(e=>!Ih(n,e))}class pa{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(a){this._rawValidators=a||[],this._composedValidatorFn=bm(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Ph(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,e){return!!this.control&&this.control.hasError(a,e)}getError(a,e){return this.control?this.control.getError(a,e):null}}class Mn extends pa{get formDirective(){return null}get path(){return null}}class qi extends pa{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class hs{constructor(a){this._cd=a}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 ps=(()=>{class n extends hs{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})(),fs=(()=>{class n extends hs{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 tl="VALID",Bh="INVALID",Ud="PENDING",Vh="DISABLED";function Mm(n){return(Cm(n)?n.validators:n)||null}function V1(n,a){return(Cm(a)?a.asyncValidators:n)||null}function Cm(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function N1(n,a,e){const t=n.controls;if(!(a?Object.keys(t):t).length)throw new c.vHH(1e3,"");if(!t[e])throw new c.vHH(1001,"")}function j1(n,a,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})}class Nh{constructor(a,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(a),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}get parent(){return this._parent}get valid(){return this.status===tl}get invalid(){return this.status===Bh}get pending(){return this.status==Ud}get disabled(){return this.status===Vh}get enabled(){return this.status!==Vh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(Oh(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(Oh(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(O1(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(O1(a,this._rawAsyncValidators))}hasValidator(a){return Ih(this._rawValidators,a)}hasAsyncValidator(a){return Ih(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=Ud,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=Vh,this.errors=null,this._forEachChild(t=>{t.disable({...a,onlySelf:!0})}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=tl,this._forEachChild(t=>{t.enable({...a,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===tl||this.status===Ud)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Vh:tl}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){if(this.asyncValidator){this.status=Ud,this._hasOwnPendingAsyncValidator=!0;const e=L1(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,e={}){this.errors=a,this._updateControlsErrors(!1!==e.emitEvent)}get(a){let e=a;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(a,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[a]:null}hasError(a,e){return!!this.getError(a,e)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_initObservables(){this.valueChanges=new c.vpe,this.statusChanges=new c.vpe}_calculateStatus(){return this._allControlsDisabled()?Vh:this.errors?Bh:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ud)?Ud:this._anyControlsHaveStatus(Bh)?Bh:tl}_anyControlsHaveStatus(a){return this._anyControls(e=>e.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){Cm(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=function Ey(n){return Array.isArray(n)?bm(n):n||null}(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=function Dy(n){return Array.isArray(n)?Ph(n):n||null}(this._rawAsyncValidators)}}class il extends Nh{constructor(a,e,t){super(Mm(e),V1(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,e){return this.controls[a]?this.controls[a]:(this.controls[a]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(a,e,t={}){this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(a,e={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(a,e,t={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],e&&this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,e={}){j1(this,0,a),Object.keys(a).forEach(t=>{N1(this,!0,t),this.controls[t].setValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(Object.keys(a).forEach(t=>{const s=this.controls[t];s&&s.patchValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a={},e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(a,e,t)=>(a[t]=e.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&a(t,e)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&a(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(a,e){let t=a;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}}class qd extends il{}const ma=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>mc}),mc="always";function zh(n,a){return[...a.path,n]}function Co(n,a,e=mc){xm(n,a),a.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&a.valueAccessor.setDisabledState?.(n.disabled),function qh(n,a){a.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&Ry(n,a)})}(n,a),function Ly(n,a){const e=(t,s)=>{a.valueAccessor.writeValue(t),s&&a.viewToModelUpdate(t)};n.registerOnChange(e),a._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,a),function Wh(n,a){a.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&Ry(n,a),"submit"!==n.updateOn&&n.markAsTouched()})}(n,a),function Hy(n,a){if(a.valueAccessor.setDisabledState){const e=t=>{a.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),a._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,a)}function Fh(n,a,e=!0){const t=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(t),a.valueAccessor.registerOnTouched(t)),gc(n,a),n&&(a._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Uh(n,a){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(a)})}function xm(n,a){const e=vy(n);null!==a.validator?n.setValidators(wm(e,a.validator)):"function"==typeof e&&n.setValidators([e]);const t=Nd(n);null!==a.asyncValidator?n.setAsyncValidators(wm(t,a.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();Uh(a._rawValidators,s),Uh(a._rawAsyncValidators,s)}function gc(n,a){let e=!1;if(null!==n){if(null!==a.validator){const s=vy(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==a.asyncValidator){const s=Nd(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return Uh(a._rawValidators,t),Uh(a._rawAsyncValidators,t),e}function Ry(n,a){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function F1(n,a){xm(n,a)}function Yh(n,a){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(a,e.currentValue)}function W1(n,a){n._syncPendingControls(),a.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Em(n,a){if(!a)return null;let e,t,s;return Array.isArray(a),a.forEach(h=>{h.constructor===Ur?e=h:function q1(n){return Object.getPrototypeOf(n.constructor)===cs}(h)?t=h:s=h}),s||t||e||null}const Dm={provide:Mn,useExisting:(0,c.Gpc)(()=>Wd)},nl=(()=>Promise.resolve())();let Wd=(()=>{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 il({},bm(e),Ph(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){nl.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Co(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){nl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){nl.then(()=>{const t=this._findContainer(e.path),s=new il({});F1(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){nl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){nl.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,W1(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(us,10),c.Y36(ma,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([Dm]),c.qOj]}),n})();function Yd(n,a){const e=n.indexOf(a);e>-1&&n.splice(e,1)}function Gd(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Wa=class extends Nh{constructor(a=null,e,t){super(Mm(e),V1(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Cm(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Gd(a)?a.value:a)}setValue(a,e={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(a,e={}){this.setValue(a,e)}reset(a=this.defaultValue,e={}){this._applyFormState(a),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){Yd(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){Yd(this._onDisabledChange,a)}_forEachChild(a){}_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(a){Gd(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}},Y1=Wa,Vy={provide:qi,useExisting:(0,c.Gpc)(()=>_c)},Rm=(()=>Promise.resolve())();let _c=(()=>{class n extends qi{constructor(e,t,s,h,u,l){super(),this._changeDetectorRef=u,this.callSetDisabledState=l,this.control=new Wa,this._registered=!1,this.name="",this.update=new c.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=Em(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),Yh(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(){Co(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){Rm.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,c.VuI)(t);Rm.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?zh(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Mn,9),c.Y36(An,10),c.Y36(us,10),c.Y36(mn,10),c.Y36(c.sBO,8),c.Y36(ma,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([Vy]),c.qOj,c.TTD]}),n})(),Im=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Gh=new c.OlP("NgModelWithFormControlWarning"),Vm={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=h,this.callSetDisabledState=u,this.update=new c.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=Em(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Fh(t,this,!1),Co(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Yh(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Fh(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(us,10),c.Y36(mn,10),c.Y36(Gh,8),c.Y36(ma,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([Vm]),c.qOj,c.TTD]}),n})();const Z1={provide:Mn,useExisting:(0,c.Gpc)(()=>_s)};let _s=(()=>{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&&(gc(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 Co(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Fh(e.control||null,e,!1),function Iy(n,a){const e=n.indexOf(a);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,W1(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&&(Fh(t||null,e),(n=>n instanceof Wa)(s)&&(Co(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);F1(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function Tm(n,a){return gc(n,a)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){xm(this.form,this),this._oldForm&&gc(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(An,10),c.Y36(us,10),c.Y36(ma,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([Z1]),c.qOj,c.TTD]}),n})();const i_={provide:qi,useExisting:(0,c.Gpc)(()=>wc)};let wc=(()=>{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=Em(0,h)}ngOnChanges(e){this._added||this._setUpControl(),Yh(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 zh(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(us,10),c.Y36(mn,10),c.Y36(Gh,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([i_]),c.qOj,c.TTD]}),n})(),al=(()=>{class n{constructor(){this._validator=Lh}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):Lh,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 l_={provide:An,useExisting:(0,c.Gpc)(()=>xo),multi:!0};let xo=(()=>{class n extends al{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=c.VuI,this.createValidator=e=>D1}enabled(e){return e}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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([l_]),c.qOj]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Im]}),n})();class ga extends Nh{constructor(a,e,t){super(Mm(e),V1(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(a){return this.controls[this._adjustIndex(a)]}push(a,e={}){this.controls.push(a),this._registerControl(a),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(a,e,t={}){this.controls.splice(a,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(a,e={}){let t=this._adjustIndex(a);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(a,e,t={}){let s=this._adjustIndex(a);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(a,e={}){j1(this,0,a),a.forEach((t,s)=>{N1(this,!1,s),this.at(s).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(a.forEach((t,s)=>{this.at(s)&&this.at(s).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a=[],e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(a=>a.getRawValue())}clear(a={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:a.emitEvent}))}_adjustIndex(a){return a<0?a+this.length:a}_syncPendingControls(){let a=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){this.controls.forEach((e,t)=>{a(e,t)})}_updateValue(){this.value=this.controls.filter(a=>a.enabled||this.disabled).map(a=>a.value)}_anyControls(a){return this.controls.some(e=>e.enabled&&a(e))}_setUpControls(){this._forEachChild(a=>this._registerControl(a))}_allControlsDisabled(){for(const a of this.controls)if(a.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(a){a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)}_find(a){return this.at(a)??null}}function Gm(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let u_=(()=>{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 Gm(t)?h=t:null!==t&&(h.validators=t.validator,h.asyncValidators=t.asyncValidator),new il(s,h)}record(e,t=null){const s=this._reduceControls(e);return new qd(s,t)}control(e,t,s){let h={};return this.useNonNullable?(Gm(t)?h=t:(h.validators=t,h.asyncValidators=s),new Wa(e,{...h,nonNullable:!0})):new Wa(e,t,s)}array(e,t,s){const h=e.map(u=>this._createControl(u));return new ga(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 Wa||e instanceof Nh?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})(),$m=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:ma,useValue:e.callSetDisabledState??mc}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ym]}),n})(),So=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:Gh,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:ma,useValue:e.callSetDisabledState??mc}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ym]}),n})(),Kh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),ol=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,xr,Kh,wt,Kh]}),n})();var Xm=E(4266);const v_=["addListener","removeListener"],y_=["addEventListener","removeEventListener"],A_=["on","off"];function yc(n,a,e,t){if((0,gt.m)(e)&&(t=e,e=void 0),t)return yc(n,a,e).pipe((0,Xw.Z)(t));const[s,h]=function x_(n){return(0,gt.m)(n.addEventListener)&&(0,gt.m)(n.removeEventListener)}(n)?y_.map(u=>l=>n[u](a,l,e)):function M_(n){return(0,gt.m)(n.addListener)&&(0,gt.m)(n.removeListener)}(n)?v_.map(Jm(n,a)):function C_(n){return(0,gt.m)(n.on)&&(0,gt.m)(n.off)}(n)?A_.map(Jm(n,a)):[];if(!s&&(0,Xm.z)(n))return(0,qt.z)(u=>yc(u,a,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 Jm(n,a){return e=>t=>n[e](a,t)}var T_=E(1954);const Qd={schedule(n){let a=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=Qd;t&&(a=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=a(h=>{e=void 0,n(h)});return new St.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:a}=Qd;return(a?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:a}=Qd;return(a?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var S_=E(2631);const E_=new class Zy extends S_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class Ky extends T_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=Qd.requestAnimationFrame(()=>a.flush(void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(Qd.cancelAnimationFrame(e),a._scheduled=void 0)}});let Qm,eA=1;const Zh={};function D_(n){return n in Zh&&(delete Zh[n],!0)}const tA={setImmediate(n){const a=eA++;return Zh[a]=!0,Qm||(Qm=Promise.resolve()),Qm.then(()=>D_(a)&&n()),a},clearImmediate(n){D_(n)}},{setImmediate:iA,clearImmediate:nA}=tA,ep={setImmediate(...n){const{delegate:a}=ep;return(a?.setImmediate||iA)(...n)},clearImmediate(n){const{delegate:a}=ep;return(a?.clearImmediate||nA)(n)},delegate:void 0},tp=new class k_ extends S_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class rA extends T_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=ep.setImmediate(a.flush.bind(a,void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(ep.clearImmediate(e),a._scheduled===e&&(a._scheduled=void 0))}});var Km=E(6321),Kd=E(9080);function Zd(n,a=Km.z){return function H_(n){return(0,Hn.e)((a,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()};a.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,Kd.H)(n,a))}class L_{}class P_ extends L_{constructor(a){super(),this._data=a}connect(){return Wt(this._data)?this._data:(0,Qe.of)(this._data)}disconnect(){}}class Zm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),o=i?1:0):null==r?(this._detachAndCacheView(l,e),o=3):(i=this._moveView(l,r,e,s(u)),o=2),h&&h({context:i?.context,operation:o,record:u})})}detach(){for(const a of this._viewCache)a.destroy();this._viewCache=[]}_insertView(a,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=a();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(a,e){const t=e.detach(a);this._maybeCacheView(t,e)}_moveView(a,e,t,s){const h=t.get(a);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(a,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 Ac(n){return n._scrollStrategy}let oA=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new JT(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:e0,useFactory:Ac,deps:[(0,c.Gpc)(()=>n)]}]),c.TTD]}),n})(),Mc=(()=>{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(Zd(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(()=>yc(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})(),ll=(()=>{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(()=>yc(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!=yd()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==yd()?e.left=e.right:1==yd()&&(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;Cf()?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==yd()?e==t?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft:u&&1==yd()?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(Mc),c.Y36(c.R0b),c.Y36(ir,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 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(Zd(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 tu=new c.OlP("VIRTUAL_SCROLLABLE");let pr=(()=>{class n extends ll{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(Mc),c.Y36(c.R0b),c.Y36(ir,8))},n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const B_=typeof requestAnimationFrame<"u"?E_:tp;let t0=(()=>{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(o=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>o.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),Zd(0,B_)).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 QT(n,a){return n.start==a.start&&n.end==a.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(e0,8),c.Y36(ir,8),c.Y36(Mc),c.Y36(vs),c.Y36(tu,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&c.Gf(XT,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:ll,useFactory:(a,e)=>a||e,deps:[[new c.FiY,new c.tBr(tu)],n]}]),c.qOj,c.jDz],ngContentSelectors:O_,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 V_(n,a,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===a?s.left:s.right:"start"===a?s.top:s.bottom}let N_=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function sl(n){return n&&"function"==typeof n.connect&&!(n instanceof wr)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new P_(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 R_(){return(0,Hn.e)((n,a)=>{let e,t=!1;n.subscribe((0,vn.x)(a,s=>{const h=e;e=s,t&&a.next([h,s]),t=!0}))})}(),(0,Ci.w)(([r,i])=>this._changeDataSource(r,i)),gd(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?V_(t,"end",l)-V_(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(Eo),c.Y36(t0,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:Eo,useClass:Zm}])]}),n})(),$a=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),Cc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[cc,$a,cc,$a]}),n})();class xc{attach(a){return this._attachedHost=a,a.attach(this)}detach(){let a=this._attachedHost;null!=a&&(this._attachedHost=null,a.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(a){this._attachedHost=a}}class iu extends xc{constructor(a,e,t,s,h){super(),this.component=a,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class np extends xc{constructor(a,e,t,s){super(),this.templateRef=a,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(a,e=this.context){return this.context=e,super.attach(a)}detach(){return this.context=void 0,super.detach()}}class j_ extends xc{constructor(a){super(),this.element=a instanceof c.SBq?a.nativeElement:a}}class n0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(a){return a instanceof iu?(this._attachedPortal=a,this.attachComponentPortal(a)):a instanceof np?(this._attachedPortal=a,this.attachTemplatePortal(a)):this.attachDomPortal&&a instanceof j_?(this._attachedPortal=a,this.attachDomPortal(a)):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(a){this._disposeFn=a}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class nu extends n0{constructor(a,e,t,s,h){super(),this.outletElement=a,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(a){const t=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component);let s;return a.viewContainerRef?(s=a.viewContainerRef.createComponent(t,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector,a.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(a.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=a,s}attachTemplatePortal(a){let e=a.viewContainerRef,t=e.createEmbeddedView(a.templateRef,a.context,{injector:a.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=a,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(a){return a.hostView.rootNodes[0]}}let ap=(()=>{class n extends n0{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})(),Do=(()=>{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 z_=Cf();class hA{constructor(a,e){this._viewportRuler=a,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=a.style.left||"",this._previousHTMLStyles.top=a.style.top||"",a.style.left=Zi(-this._previousScrollPosition.left),a.style.top=Zi(-this._previousScrollPosition.top),a.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const a=this._document.documentElement,t=a.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,a.classList.remove("cdk-global-scrollblock"),z_&&(t.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),z_&&(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 sS{constructor(a,e,t,s){this._scrollDispatcher=a,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(a){this._overlayRef=a}enable(){if(this._scrollSubscription)return;const a=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=a.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=a.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class pA{enable(){}disable(){}attach(){}}function F_(n,a){return a.some(e=>n.bottome.bottom||n.righte.right)}function r0(n,a){return a.some(e=>n.tope.bottom||n.lefte.right)}class op{constructor(a,e,t,s){this._scrollDispatcher=a,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(a){this._overlayRef=a}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();F_(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 fA=(()=>{class n{constructor(e,t,s,h){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new pA,this.close=u=>new sS(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new hA(this._viewportRuler,this._document),this.reposition=u=>new op(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Mc),c.LFG(vs),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class a0{constructor(a){if(this.scrollStrategy=new pA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,a){const e=Object.keys(a);for(const t of e)void 0!==a[t]&&(this[t]=a[t])}}}class gA{constructor(a,e){this.connectionPair=a,this.scrollableViewProperties=e}}let U_=(()=>{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})(),dS=(()=>{class n extends U_{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})(),_A=(()=>{class n extends U_{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 o=r[i];if(o._outsidePointerEvents.observers.length<1||!o.hasAttached())continue;if(o.overlayElement.contains(u)||o.overlayElement.contains(l))break;const d=o._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})(),ru=(()=>{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||Sf()){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(a){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(a);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 a=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),a}dispose(){const a=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,a&&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(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))}updateSize(a){this._config={...this._config,...a},this._updateElementSize()}setDirection(a){this._config={...this._config,direction:a},this._updateElementDirection()}addPanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!0)}removePanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!1)}getDirection(){const a=this._config.direction;return a?"string"==typeof a?a:a.value:"ltr"}updateScrollStrategy(a){a!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=a,this.hasAttached()&&(a.attach(this),a.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const a=this._pane.style;a.width=Zi(this._config.width),a.height=Zi(this._config.height),a.minWidth=Zi(this._config.minWidth),a.minHeight=Zi(this._config.minHeight),a.maxWidth=Zi(this._config.maxWidth),a.maxHeight=Zi(this._config.maxHeight)}_togglePointerEvents(a){this._pane.style.pointerEvents=a?"":"none"}_attachBackdrop(){const a="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(a)})}):this._backdropElement.classList.add(a)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const a=this._backdropElement;if(a){if(this._animationsDisabled)return void this._disposeBackdrop(a);a.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{a.addEventListener("transitionend",this._backdropTransitionendHandler)}),a.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(a)},500))}}_toggleClasses(a,e,t){const s=rc(e||[]).filter(h=>!!h);s.length&&(t?a.classList.add(...s):a.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const a=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()),a.unsubscribe())})})}_disposeScrollStrategy(){const a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())}_disposeBackdrop(a){a&&(a.removeEventListener("click",this._backdropClickHandler),a.removeEventListener("transitionend",this._backdropTransitionendHandler),a.remove(),this._backdropElement===a&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const q_="cdk-overlay-connected-position-bounding-box",ou=/([A-Za-z%]+)$/;class bA{get positions(){return this._preferredPositions}constructor(a,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(a)}attach(a){this._validatePositions(),a.hostElement.classList.add(q_),this._overlayRef=a,this._boundingBox=a.hostElement,this._pane=a.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 a=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(a,s,l),i=this._getOverlayPoint(r,e,l),o=this._getOverlayFit(i,e,t,l);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(o,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=o,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&&ys(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(q_),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const a=this._lastPosition;if(a){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,a);this._applyPosition(a,e)}else this.apply()}withScrollableContainers(a){return this._scrollables=a,this}withPositions(a){return this._preferredPositions=a,-1===a.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(a){return this._viewportMargin=a,this}withFlexibleDimensions(a=!0){return this._hasFlexibleDimensions=a,this}withGrowAfterOpen(a=!0){return this._growAfterOpen=a,this}withPush(a=!0){return this._canPush=a,this}withLockedPosition(a=!0){return this._positionLocked=a,this}setOrigin(a){return this._origin=a,this}withDefaultOffsetX(a){return this._offsetX=a,this}withDefaultOffsetY(a){return this._offsetY=a,this}withTransformOriginOn(a){return this._transformOriginSelector=a,this}_getOriginPoint(a,e,t){let s,h;if("center"==t.originX)s=a.left+a.width/2;else{const u=this._isRtl()?a.right:a.left,l=this._isRtl()?a.left:a.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?a.top+a.height/2:"top"==t.originY?a.top:a.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(a,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:a.x+s,y:a.y+h}}_getOverlayFit(a,e,t,s){const h=o0(e);let{x:u,y:l}=a,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(a,e,t){if(this._hasFlexibleDimensions){const s=t.bottom-e.y,h=t.right-e.x,u=W_(this._overlayRef.getConfig().minHeight),l=W_(this._overlayRef.getConfig().minWidth);return(a.fitsInViewportVertically||null!=u&&u<=s)&&(a.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(a,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};const s=o0(e),h=this._viewportRect,u=Math.max(a.x+s.width-h.width,0),l=Math.max(a.y+s.height-h.height,0),r=Math.max(h.top-t.top-a.y,0),i=Math.max(h.left-t.left-a.x,0);let o=0,d=0;return o=s.width<=h.width?i||-u:a.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=a.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-a.x+this._viewportMargin,o=a.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=a.x,o=t.right-a.x;else{const m=Math.min(t.right-a.x+t.left,a.x),g=this._lastBoundingBoxSize.width;o=2*m,d=a.x-m,o>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=a.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:o,height:h}}_setBoundingBoxStyles(a,e){const t=this._calculateBoundingBoxRect(a,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,ys(this._boundingBox.style,s)}_resetBoundingBoxStyles(){ys(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ys(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(a,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const o=this._viewportRuler.getViewportScrollPosition();ys(t,this._getExactOverlayY(e,a,o)),ys(t,this._getExactOverlayX(e,a,o))}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="")),ys(this._pane.style,t)}_getExactOverlayY(a,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===a.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Zi(h.y),s}_getExactOverlayX(a,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===a.overlayX?"left":"right":"end"===a.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 a=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:r0(a,t),isOriginOutsideView:F_(a,t),isOverlayClipped:r0(e,t),isOverlayOutsideView:F_(e,t)}}_subtractOverflows(a,...e){return e.reduce((t,s)=>t-Math.max(s,0),a)}_getNarrowedViewportRect(){const a=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+a-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:a-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(a,e){return"x"===e?null==a.offsetX?this._offsetX:a.offsetX:null==a.offsetY?this._offsetY:a.offsetY}_validatePositions(){}_addPanelClasses(a){this._pane&&rc(a).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(a=>{this._pane.classList.remove(a)}),this._appliedPanelClasses=[])}_getOriginRect(){const a=this._origin;if(a instanceof c.SBq)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const e=a.width||0,t=a.height||0;return{top:a.y,bottom:a.y+t,left:a.x,right:a.x+e,height:t,width:e}}}function ys(n,a){for(let e in a)a.hasOwnProperty(e)&&(n[e]=a[e]);return n}function W_(n){if("number"!=typeof n&&null!=n){const[a,e]=n.split(ou);return e&&"px"!==e?null:parseFloat(a)}return n||null}function o0(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 Y_="cdk-global-overlay-wrapper";class s0{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(a){const e=a.getConfig();this._overlayRef=a,this._width&&!e.width&&a.updateSize({width:this._width}),this._height&&!e.height&&a.updateSize({height:this._height}),a.hostElement.classList.add(Y_),this._isDisposed=!1}top(a=""){return this._bottomOffset="",this._topOffset=a,this._alignItems="flex-start",this}left(a=""){return this._xOffset=a,this._xPosition="left",this}bottom(a=""){return this._topOffset="",this._bottomOffset=a,this._alignItems="flex-end",this}right(a=""){return this._xOffset=a,this._xPosition="right",this}start(a=""){return this._xOffset=a,this._xPosition="start",this}end(a=""){return this._xOffset=a,this._xPosition="end",this}width(a=""){return this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a,this}height(a=""){return this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a,this}centerHorizontally(a=""){return this.left(a),this._xPosition="center",this}centerVertically(a=""){return this.top(a),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const a=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),o=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===o?(f="center",p?g=d:m=d):p?"left"===o||"end"===o?(f="flex-end",m=d):("right"===o||"start"===o)&&(f="flex-start",g=d):"left"===o||"start"===o?(f="flex-start",m=d):("right"===o||"end"===o)&&(f="flex-end",g=d),a.position=this._cssPosition,a.marginLeft=r?"0":m,a.marginTop=i?"0":this._topOffset,a.marginBottom=this._bottomOffset,a.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(Y_),t.justifyContent=t.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="",this._overlayRef=null,this._isDisposed=!0}}let vA=(()=>{class n{constructor(e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h}global(){return new s0}flexibleConnectedTo(e){return new bA(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(Ri),c.LFG(ru))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),G_=0,Sr=(()=>{class n{constructor(e,t,s,h,u,l,r,i,o,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=o,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 a0(e);return u.direction=u.direction||this._directionality.value,new au(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-"+G_++,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 nu(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(fA),c.LFG(ru),c.LFG(c._Vd),c.LFG(vA),c.LFG(dS),c.LFG(c.zs3),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(ir),c.LFG(x.Ye),c.LFG(_A),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const X_={provide:new c.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Sr],useFactory:function AA(n){return()=>n.scrollStrategies.reposition()}};let Tc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Sr,X_],imports:[cc,Do,Cc,Cc]}),n})();function MA(n,a){}class lp{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 J_=(()=>{class n extends n0{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=o=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(o);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=nh(),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=nh();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=nh())}_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(Mh),c.Y36(x.K0,8),c.Y36(lp),c.Y36(kd),c.Y36(c.R0b),c.Y36(au),c.Y36(Nr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&c.Gf(ap,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,MA,0,0,"ng-template",0)},dependencies:[ap],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class l0{constructor(a,e){this.overlayRef=a,this.config=e,this.closed=new Ue.x,this.disableClose=e.disableClose,this.backdropClick=a.backdropClick(),this.keydownEvents=a.keydownEvents(),this.outsidePointerEvents=a.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=a.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(a,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(a),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(a="",e=""){return this.overlayRef.updateSize({width:a,height:e}),this}addPanelClass(a){return this.overlayRef.addPanelClass(a),this}removePanelClass(a){return this.overlayRef.removePanelClass(a),this}}const Q_=new c.OlP("DialogScrollStrategy"),K_=new c.OlP("DialogData"),Z_=new c.OlP("DefaultDialogConfig"),xA={provide:Q_,deps:[Sr],useFactory:function CA(n){return()=>n.scrollStrategies.block()}};let eb=0,tb=(()=>{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 lp,...t}).id=t.id||"cdk-dialog-"+eb++,t.id&&this.getDialogById(t.id);const h=this._getOverlayConfig(t),u=this._overlay.create(h),l=new l0(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(){c0(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){c0(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),c0(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new a0({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:lp,useValue:s},{provide:l0,useValue:t},{provide:au,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,u.push(...s.container.providers(s))):l=J_;const r=new iu(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 np(e,null,l,u))}else{const u=this._createInjector(h,t,s,this._injector),l=s.attachComponentPortal(new iu(e,h.viewContainerRef,u,h.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,h){const u=e.injector||e.viewContainerRef?.injector,l=[{provide:K_,useValue:e.data},{provide:l0,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(Z_,8),c.LFG(n,12),c.LFG(ru),c.LFG(Q_))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function c0(n,a){let e=n.length;for(;e--;)a(n[e])}let TA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[tb,xA],imports:[Tc,Do,Ld,Do]}),n})();class cp{}class d0{}const Xa="*";function Xi(n,a){return{type:7,name:n,definitions:a,options:{}}}function mi(n,a=null){return{type:4,styles:a,timings:n}}function up(n,a=null){return{type:2,steps:n,options:a}}function ut(n){return{type:6,styles:n,offset:null}}function Gt(n,a,e){return{type:0,name:n,styles:a,options:e}}function ii(n,a,e=null){return{type:1,expr:n,animation:a,options:e}}class Sc{constructor(a=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=a+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class u0{constructor(a){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=a;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(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const e=a*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const a=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function nb(n,a){}class cl{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 hp="mdc-dialog--open",p0="mdc-dialog--opening",f0="mdc-dialog--closing";let EA=(()=>{class n extends J_{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(Mh),c.Y36(x.K0,8),c.Y36(cl),c.Y36(kd),c.Y36(c.R0b),c.Y36(au),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 ab="--mat-dialog-transition-duration";function ob(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 sb=(()=>{class n extends EA{constructor(e,t,s,h,u,l,r,i,o){super(e,t,s,h,u,l,r,o),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?ob(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?ob(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(ab,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(p0,hp)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(hp),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(hp),this._animationsEnabled?(this._hostElement.style.setProperty(ab,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(f0)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(p0,f0)}_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(Mh),c.Y36(x.K0,8),c.Y36(cl),c.Y36(kd),c.Y36(c.R0b),c.Y36(au),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,nb,0,0,"ng-template",2),c.qZA()())},dependencies:[ap],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 ba{constructor(a,e,t){this._ref=a,this._containerInstance=t,this._afterOpened=new Ue.x,this._beforeClosed=new Ue.x,this._state=0,this.disableClose=e.disableClose,this.id=a.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()}),a.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 lb(n,a,e){n._closeInteractionType=a,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(a){this._result=a,this._containerInstance._animationStateChanged.pipe((0,Ht.h)(e=>"closing"===e.state),(0,hi.q)(1)).subscribe(e=>{this._beforeClosed.next(a),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(a){let e=this._ref.config.positionStrategy;return a&&(a.left||a.right)?a.left?e.left(a.left):e.right(a.right):e.centerHorizontally(),a&&(a.top||a.bottom)?a.top?e.top(a.top):e.bottom(a.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(a="",e=""){return this._ref.updateSize(a,e),this}addPanelClass(a){return this._ref.addPanelClass(a),this}removePanelClass(a){return this._ref.removePanelClass(a),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Ec=new c.OlP("MatMdcDialogData"),DA=new c.OlP("mat-mdc-dialog-default-options"),kA=new c.OlP("mat-mdc-dialog-scroll-strategy"),RA={provide:kA,deps:[Sr],useFactory:function HA(n){return()=>n.scrollStrategies.block()}};let cb=0,db=(()=>{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,o,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Ue.x,this._afterOpenedAtThisLevel=new Ue.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=cl,this.afterAllClosed=vt(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(_t(void 0))),this._scrollStrategy=l,this._dialog=t.get(tb)}open(e,t){let s;(t={...this._defaultOptions||new cl,...t}).id=t.id||`${this._idPrefix}${cb++}`,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:lp,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})(),wa=(()=>{class n extends db{constructor(e,t,s,h,u,l,r,i){super(e,t,h,l,r,u,ba,sb,Ec,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(DA,8),c.LFG(kA),c.LFG(n,12),c.LFG(ru),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),PA=0,ko=(()=>{class n{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+PA++}ngOnInit(){this._dialogRef||(this._dialogRef=function IA(n,a){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?a.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(ba,8),c.Y36(c.SBq),c.Y36(wa))},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})(),Ja=(()=>{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})(),Ho=(()=>{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})(),Ms=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[wa,RA],imports:[TA,Tc,Do,wt,wt]}),n})(),lu=(()=>{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})(),ub=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),mb=(()=>{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,ub,Do]}),n})();class gb{constructor(a){this._box=a,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(a){return this._elementObservables.has(a)||this._elementObservables.set(a,new Ge.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(a,{box:this._box}),()=>{this._resizeObserver?.unobserve(a),t.unsubscribe(),this._elementObservables.delete(a)}}).pipe((0,Ht.h)(e=>e.some(t=>t.target===a)),gd({bufferSize:1,refCount:!0}),xt(this._destroyed))),this._elementObservables.get(a)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let mp=(()=>{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 gb(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 qA=["notch"],WA=["matFormFieldNotchedOutline",""],_b=["*"],bb=["textField"],b0=["iconPrefixContainer"],wb=["textPrefixContainer"];function YA(n,a){1&n&&c._UZ(0,"span",19)}function vb(n,a){if(1&n&&(c.TgZ(0,"label",17),c.Hsn(1,1),c.YNc(2,YA,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 yb(n,a){if(1&n&&c.YNc(0,vb,3,6,"label",16),2&n){const e=c.oxw();c.Q6J("ngIf",e._hasFloatingLabel())}}function GA(n,a){1&n&&c._UZ(0,"div",20)}function $A(n,a){}function w0(n,a){if(1&n&&c.YNc(0,$A,0,0,"ng-template",22),2&n){c.oxw(2);const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function v0(n,a){if(1&n&&(c.TgZ(0,"div",21),c.YNc(1,w0,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 Ab(n,a){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function y0(n,a){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function A0(n,a){}function XA(n,a){if(1&n&&c.YNc(0,A0,0,0,"ng-template",22),2&n){c.oxw();const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function JA(n,a){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function QA(n,a){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function KA(n,a){1&n&&c._UZ(0,"div",29)}function Mb(n,a){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 M0(n,a){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 Cb(n,a){if(1&n&&(c.TgZ(0,"div",31),c.YNc(1,M0,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 xb=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Tb=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Cs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-label"]]}),n})(),ZA=0;const C0=new c.OlP("MatError");let Dc=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+ZA++,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:C0,useExisting:n}])]}),n})(),eM=0,gp=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+eM++}}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 Sb=new c.OlP("MatPrefix"),dl=new c.OlP("MatSuffix");let tM=(()=>{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:dl,useExisting:n}])]}),n})();const Eb=new c.OlP("FloatingLabelParent");let iM=(()=>{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)(mp),this._ngZone=(0,c.f3M)(c.R0b),this._parent=(0,c.f3M)(Eb),this._resizeSubscription=new St.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function HS(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 x0="mdc-line-ripple--active",kc="mdc-line-ripple--deactivating";let Hc=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const h=this._elementRef.nativeElement.classList,u=h.contains(kc);"opacity"===s.propertyName&&u&&h.remove(x0,kc)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(kc),e.add(x0)}deactivate(){this._elementRef.nativeElement.classList.add(kc)}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})(),Db=(()=>{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(qA,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:WA,ngContentSelectors:_b,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 T0={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 S0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n}),n})();const _p=new c.OlP("MatFormField"),E0=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let D0=0,Rc=(()=>{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-"+D0++,this._hintLabelId="mat-mdc-hint-"+D0++,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(E0,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,Cs,5),c.Suo(s,Cs,7),c.Suo(s,S0,5),c.Suo(s,Sb,5),c.Suo(s,dl,5),c.Suo(s,C0,5),c.Suo(s,gp,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(bb,5),c.Gf(b0,5),c.Gf(wb,5),c.Gf(iM,5),c.Gf(Db,5),c.Gf(Hc,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:_p,useExisting:n},{provide:Eb,useExisting:n}])],ngContentSelectors:Tb,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(xb),c.YNc(0,yb,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,GA,1,0,"div",3),c.TgZ(5,"div",4),c.YNc(6,v0,2,2,"div",5),c.YNc(7,Ab,3,0,"div",6),c.YNc(8,y0,3,0,"div",7),c.TgZ(9,"div",8),c.YNc(10,XA,1,1,"ng-template",9),c.Hsn(11),c.qZA(),c.YNc(12,JA,2,0,"div",10),c.YNc(13,QA,2,0,"div",11),c.qZA(),c.YNc(14,KA,1,0,"div",12),c.qZA(),c.TgZ(15,"div",13),c.YNc(16,Mb,2,1,"div",14),c.YNc(17,Cb,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,gp,iM,Db,Hc],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:[T0.transitionMessages]},changeDetection:0}),n})(),xs=(()=>{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,Sd,wt]}),n})(),H0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[u1,wt,u1,wt]}),n})();const Lb=["*"];let vp;function yp(n){return function uM(){if(void 0===vp&&(vp=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(vp=n.trustedTypes.createPolicy("angular#components",{createHTML:a=>a}))}return vp}()?.createHTML(n)||n}function R0(n){return Error(`Unable to find icon with the name "${n}"`)}function hM(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function pM(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Lc{constructor(a,e,t){this.url=a,this.svgText=e,this.options=t}}let Ap=(()=>{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 Lc(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 pM(s);const l=yp(u);return this._addSvgIconConfig(e,t,new Lc("",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 Lc(t,null,s))}addSvgIconSetLiteralInNamespace(e,t,s){const h=this._sanitizer.sanitize(c.q3G.HTML,t);if(!h)throw pM(t);const u=yp(h);return this._addSvgIconSetConfig(e,new Lc("",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 hM(e);const s=this._cachedIconsByUrl.get(t);return s?(0,Qe.of)(L0(s)):this._loadSvgIconFromConfig(new Lc(e,null)).pipe((0,ai.b)(h=>this._cachedIconsByUrl.set(t,h)),(0,Et.U)(h=>L0(h)))}getNamedSvgIcon(e,t=""){const s=fM(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._)(R0(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Qe.of)(L0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,Et.U)(t=>L0(t)))}_getSvgFromIconSetConfigs(e,t){const s=this._extractIconWithNameFromAnySet(e,t);return s?(0,Qe.of)(s):bg(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 R0(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(yp(""));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(yp("")),s=e.attributes;for(let h=0;hyp(i)),(0,sr.x)(()=>this._inProgressUrlFetches.delete(u)),(0,md.B)());return this._inProgressUrlFetches.set(u,r),r}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(fM(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;sa?a.pathname+a.search:""}}}),Ob=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],YS=Ob.map(n=>`[${n}]`).join(", "),GS=/^url\(['"]?#(.*?)['"]?\)$/;let Lo=(()=>{class n extends P0{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(YS),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let h=0;h{const l=t[h],r=l.getAttribute(u),i=r?r.match(GS):null;if(i){let o=s.get(l);o||(o=[],s.set(l,o)),o.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(Ap),c.$8M("aria-hidden"),c.Y36(mM),c.Y36(c.qLn),c.Y36(Ib,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:Lb,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})(),va=(()=>{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 Bb=ur({passive:!0});let gM=(()=>{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,Bb),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:h,unlisten:()=>{t.removeEventListener("animationstart",l,Bb)}}),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})(),XS=(()=>{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(()=>{yc(this._getWindow(),"resize").pipe(Zd(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})(),_M=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const I0=new c.OlP("MAT_INPUT_VALUE_ACCESSOR"),JS=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let ya=0;const Vb=o1(class{constructor(n,a,e,t){this._defaultErrorStateMatcher=n,this._parentForm=a,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new Ue.x}});let du=(()=>{class n extends Vb{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(Ao.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&&Mf().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,o,d){super(l,h,u,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=d,this._uid="mat-input-"+ya++,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=>Mf().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&&o.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(){JS.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(Wd,8),c.Y36(_s,8),c.Y36(Od),c.Y36(I0,10),c.Y36(gM),c.Y36(c.R0b),c.Y36(_p,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:S0,useExisting:n}]),c.qOj,c.TTD]}),n})(),Cp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,xs,xs,_M,wt]}),n})();const rr=["determinateSpinner"];function wM(n,a){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 O0=nr(class{constructor(n){this._elementRef=n}},"primary"),vM=new c.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function yM(){return{diameter:xp}}}),xp=100;let Tp=(()=>{class n extends O0{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=xp,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(vM))},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,wM,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})(),hl=(()=>{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})(),tE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[cc]}),n})(),Ep=(()=>{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 oE={provide:Ep,deps:[[new c.FiY,new c.tp0,Ep]],useFactory:function BM(n){return n||new Ep}};let NM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[oE,Od],imports:[wt,x.ez,Do,tE,va,xr,wt]}),n})(),QM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Cc]}),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,QM,wt]}),n})(),hk=(()=>{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 Ak={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[Sr],useFactory:function yk(n){return()=>n.scrollStrategies.reposition()}};let sC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[hk,Ak],imports:[x.ez,vo,Tc,Ld,Do,wt,$a]}),n})(),DE=(()=>{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,$a,$a,wt]}),n})(),PE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Sd,x.ez,wt,xr,el,lu]}),n})();var IE=E(5177);const aH=["mat-menu-item",""];function oH(n,a){1&n&&(c.O4$(),c.TgZ(0,"svg",3),c._UZ(1,"polygon",4),c.qZA())}const sH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],lH=["mat-icon, [matMenuItemIcon]","*"];function cH(n,a){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 dH=["*"],cC=new c.OlP("MAT_MENU_PANEL"),uH=Zs(jr(class{}));let $0=(()=>{class n extends uH{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 pH=0;const OE=new c.OlP("mat-menu-default-options",{providedIn:"root",factory:function fH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let X0=(()=>{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-"+pH++,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 Yg(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(OE),c.Y36(c.sBO))},n.\u0275dir=c.lG2({type:n,contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,hH,5),c.Suo(s,$0,5),c.Suo(s,$0,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})(),BE=(()=>{class n extends X0{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(OE),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:cC,useExisting:n}]),c.qOj],ngContentSelectors:dH,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,cH,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:[ow.transformMenu,ow.fadeInItems]},changeDetection:0}),n})();const VE=new c.OlP("mat-menu-scroll-strategy"),gH={provide:VE,deps:[Sr],useFactory:function mH(n){return()=>n.scrollStrategies.reposition()}},NE=ur({passive:!0});let _H=(()=>{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,o){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=o,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=>{xh(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 X0?u:void 0,t.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 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 X0&&(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 X0?(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 a0({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],[o,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=o="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:o,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:o,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){Ch(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,IE.g)(0,tp)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof X0&&this.menu._isAnimating?this.menu._animationDone.pipe((0,hi.q)(1),(0,IE.g)(0,tp),xt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new np(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(VE),c.Y36(cC,8),c.Y36($0,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})(),jE=(()=>{class n extends _H{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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})(),dC=(()=>{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,xr,wt,Tc,$a,wt]}),n})();const bH=["*",[["mat-toolbar-row"]]],wH=["*","mat-toolbar-row"],vH=nr(class{constructor(n){this._elementRef=n}});let yH=(()=>{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})(),AH=(()=>{class n extends vH{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,yH,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:wH,decls:2,vars:0,template:function(e,t){1&e&&(c.F$t(bH),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})(),zE=(()=>{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})(),uC=(()=>{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 CH={provide:uC,deps:[[new c.FiY,new c.tp0,uC]],useFactory:function MH(n){return n||new uC}};let hC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[CH],imports:[x.ez,wt]}),n})();const DH={provide:new c.OlP("mat-select-scroll-strategy"),deps:[Sr],useFactory:function EH(n){return()=>n.scrollStrategies.reposition()}};let sw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[DH],imports:[x.ez,Tc,om,wt,$a,xs,om,wt]}),n})();const kH=["tooltip"],FE=new c.OlP("mat-tooltip-scroll-strategy"),LH={provide:FE,deps:[Sr],useFactory:function RH(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},IH=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function PH(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),UE="tooltip-panel",qE=ur({passive:!0});let zH=(()=>{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,o,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=o,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,qE)}),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 iu(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}-${UE}`,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}-${UE}-`;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,qE)})}_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})(),pC=(()=>{class n extends zH{constructor(e,t,s,h,u,l,r,i,o,d,p,m){super(e,t,s,h,u,l,r,i,o,d,p,m),this._tooltipComponent=UH,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(Mc),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(Ri),c.Y36(bh),c.Y36(Nr),c.Y36(FE),c.Y36(ir,8),c.Y36(IH,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})(),FH=(()=>{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})(),UH=(()=>{class n extends FH{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(kH,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})(),jp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[LH],imports:[Ld,x.ez,Tc,wt,wt,$a]}),n})(),fC=(()=>{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 $H={provide:fC,deps:[[new c.FiY,new c.tp0,fC]],useFactory:function GH(n){return n||new fC}};let mC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[$H],imports:[x.ez,vo,sw,jp]}),n})(),ZH=(()=>{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,Do,xr,Sd,Ld,wt]}),n})(),GE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),$E=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[GE,wt,xr,x.ez,GE,wt]}),n})();const lw=new c.OlP("mat-chips-default-options");let AC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Od,{provide:lw,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,xr,wt]}),n})(),MC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,x1,lu,mb,vo,H0,ol,va,k,Ms,hl,xs,Cp,Cc,$m,So,NM,sC,Rt,DE,PE,dC,zE,hC,mC,jp,sw,xr,k,$E,AC,x1,lu,mb,vo,H0,ol,va,k,Ms,hl,xs,Cp,Cc,$m,So,NM,sC,Rt,DE,PE,dC,zE,hC,mC,jp,sw,xr,ZH,$E,AC]}),n})(),aD=(()=>{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})(),JR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ns,x.ez,So,MC,aD]}),n})();var QR=E(5861);function CC(){return(CC=(0,QR.Z)(function*(n,a){yield function ZR(n){return new Promise(a=>setTimeout(a,n))}(n),a()})).apply(this,arguments)}function Po(){const n=new cl;return n.disableClose=!0,n.autoFocus=!1,n}function uw(n,a){const e=a.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 lL{static passwordMatchValidator(a){const e=a.get("passwordCtrl").value,t=a.get("passwordAgainCtrl").value;return a.get("passwordAgainCtrl").setErrors(e!==t?{noPasswordMatch:!0}:null),null}static patternValidator(a){return e=>{if(!e.value)return null;let t=0;for(const s of a)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 Up=E(5137);let fu=(()=>{class n{constructor(e,t,s,h,u){this.injector=e,this.store=t,this.dialog=s,this.route=h,this.oauthService=u,setTimeout(()=>{this.router=this.injector.get(Hi),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))})}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=uw("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(wa),c.LFG(Or),c.LFG(Up.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cL=(()=>{class n{constructor(e){this.dialogRef=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba))},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:[Ja,fi]}),n})();var dL=E(305);function sD(n,a){const e="object"==typeof a;return new Promise((t,s)=>{const h=new dL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(a.defaultValue):s(new Li.K)}});n.subscribe(h)})}function uL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function hL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function pL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function fL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," check_circle "),c.qZA())}const mL=["*"];let Oc=(()=>{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:mL,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,uL,2,0,"mat-icon",1),c.YNc(2,hL,2,0,"mat-icon",1),c.YNc(3,pL,2,0,"mat-icon",1),c.YNc(4,fL,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:[Lo,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})(),gL=(()=>{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(ba),c.Y36(Ec))},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:[ko,Ja,Ho,Tr,Oc,fi]}),n})(),_L=(()=>{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:[Lo,fi],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),bL=(()=>{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(Ec),c.Y36(ba))},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:[ko,Ja,Ho,Tr,Oc,fi]}),n})(),xC=(()=>{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=Po();h.width="450px",h.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const u=this.dialog.open(gL,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=Po();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(_L,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const r=Po();r.width="450px",r.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(bL,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(wa),c.LFG(Up.Ct),c.LFG(fu),c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),wL=(()=>{class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba))},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:[ko,Ja,Ho,Tr,fi]}),n})(),hw=(()=>{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 sD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=Po();this.dialog.open(cL,t)}else if(e.user.serviceUser){const t=Po();this.dialog.open(wL,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return sD(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,Kd.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(fu),c.LFG(Up.Ct),c.LFG(Sn),c.LFG(Uc),c.LFG(Mi),c.LFG(wa),c.LFG(Hi),c.LFG(xC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lD=(()=>{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(Ap),c.LFG(qn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),cD=(()=>{class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba))},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:[ko,Ja,Ho,Tr,fi]}),n})(),dD=(()=>{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})(),vL=(()=>{class n extends zn{instant(e,t){return String(super.instant(e,t))}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),pw=(()=>{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(vL))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),uD=(()=>{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=Po();h.width="450px",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(cD,h),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,sr.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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=Po();this.dialogRefSessionExpiration=this.dialog.open(cD,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(fu),c.LFG(dD),c.LFG(pw),c.LFG(Sn),c.LFG(wa),c.LFG(hw),c.LFG(xC),c.LFG(Up.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),TC=(()=>{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})(),yL=(()=>{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(pw),c.LFG(fu),c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hD=(()=>{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})(),AL=(()=>{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 ML=(()=>{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 CL(n,a){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 xL=(()=>{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(ba),c.Y36(zn),c.Y36(pw),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,CL,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,ps,xo,_c,Tr,Rc,Cs,gp,Dc,du,ko,Ja,Ho,fi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),TL=(()=>{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})(),SL=(()=>{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})(),EL=(()=>{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 DL(n,a){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 kL(n,a){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 HL(n,a){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,DL,4,7,"a",11),c.ALo(2,"localisedLink"),c.YNc(3,kL,3,3,"span",12),c.ALo(4,"localisedLink"),c.qZA()),2&n){const e=a.$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 RL=function(n){return{"min-height":n}};function LL(n,a){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,HL,5,8,"div",5),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,RL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}const gl=function(n){return{color:n}};function PL(n,a){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,gl,t.linksTextColor)),c.xp6(1),c.hij(" ",e.icon," ")}}function IL(n,a){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,gl,t.linksTextColor)),c.xp6(1),c.hij("",c.Dn7(2,2,e,t.language,"label")," ")}}function OL(n,a){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,gl,t.linksTextColor)),c.xp6(2),c.Oqu(c.Dn7(3,6,e,t.language,"label"))}}function BL(n,a){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,gl,t.linksTextColor)),c.xp6(1),c.Oqu(c.Dn7(2,2,e,t.language,"label"))}}function VL(n,a){if(1&n&&(c.TgZ(0,"div",16),c.YNc(1,PL,2,4,"i",17),c.YNc(2,IL,3,8,"span",18),c.YNc(3,OL,4,12,"a",19),c.ALo(4,"localisedLink"),c.YNc(5,BL,3,8,"span",9),c.ALo(6,"localisedLink"),c.qZA()),2&n){const e=a.$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 NL=function(n){return{height:n}};function jL(n,a){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,VL,7,10,"div",15),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,NL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}function zL(n,a){if(1&n&&(c.TgZ(0,"div",7)(1,"h6",8),c._uU(2),c.ALo(3,"localisedText"),c.qZA(),c.YNc(4,LL,2,4,"div",9),c.YNc(5,jL,2,4,"div",9),c.qZA()),2&n){const e=a.$implicit,t=c.oxw();c.ekj("my-auto",t.containsLogos),c.xp6(1),c.Q6J("ngStyle",c.VKq(10,gl,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 FL(n,a){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=a.$implicit,t=a.index,s=c.oxw();c.xp6(1),c.Q6J("href",e.url,c.LSH)("ngStyle",c.VKq(3,gl,s.copyrightTextColor)),c.xp6(1),c.Oqu(t?", "+e.name:e.name)}}const UL=function(n){return{background:n}};let pD=(()=>{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=Po();"reportIssue"===e&&(t.width="550px",this.dialog.open(xL,t))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(zn),c.Y36(_n),c.Y36(wa))},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,zL,6,12,"div",2),c.qZA(),c._UZ(3,"hr",3),c.TgZ(4,"div",4),c._uU(5),c.YNc(6,FL,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,UL,t.bgColor)),c.xp6(2),c.Q6J("ngForOf",t.footerColumns),c.xp6(2),c.Q6J("ngStyle",c.VKq(13,gl,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,gl,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.guiVersion),c.xp6(2),c.Q6J("href",t.githubBackendRepository,c.LSH)("ngStyle",c.VKq(17,gl,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.backendVersion))},dependencies:[x.sg,x.O5,x.PC,TL,SL,EL],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})(),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]}),n})(),fD=(()=>{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})(),fw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[va,x.ez]}),n})(),WL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,xs,jp,So,Cp,ns,hl,va,fw]}),n})();class YL{isErrorState(a){return!(!a?.invalid||!a?.dirty)}}const GL=(n,a,e,t=!1,s=500)=>h=>(0,Kd.H)(s).pipe((0,Ci.w)(()=>(e.dontHandleErrorForNext(),n&&"No namespace"!==n?a.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 $L(n,a){1&n&&c._UZ(0,"mat-spinner",12),2&n&&c.Q6J("diameter",18)}function XL(n,a){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 JL(n,a){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 QL(n,a){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 KL(n,a){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 ZL(n,a){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 eP=(()=>{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 YL,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,$L,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,XL,2,2,"mat-icon",5),c.YNc(10,JL,3,3,"mat-error",6),c.YNc(11,QL,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,KL,3,3,"mat-error",6),c.YNc(20,ZL,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,Rc,Cs,Dc,tM,pC,Ur,ps,fs,xo,_s,wc,du,Tp,Lo,Oc,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})(),mP=(()=>{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:[Tp]}),n})(),gP=(()=>{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 _P(n,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function bP(n,a){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 wP(n,a){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 vP(n,a){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,bP,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,wP,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 yP=(()=>{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(ba),c.Y36(zn),c.Y36(pw),c.Y36($e),c.Y36(Ec),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,_P,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1),c.YNc(3,vP,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,ko,Ja,Ho,Tr,Rc,Cs,Dc,Ur,ps,xo,_c,du,mP,gP,fi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),AP=(()=>{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=Po();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(yP,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba),c.Y36(wa),c.Y36(Ec))},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:[ko,Ja,Ho,Tr,fi]}),n})();function qP(n,a){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 _l{constructor(a,e,t){this.dialogRef=a,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new Y1(null,[Ao.required,Ao.pattern(_l.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const a=this.data.attribute?.value??[],e=this.sshControl.value;a.includes(e)||a.push(e),this.data.attribute.value=a,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{a.pop()})}}function JP(n,a){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function QP(n,a){if(1&n&&(c.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),c.YNc(2,JP,2,2,"div",9),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Q6J("cdkVirtualForOf",e.notifications)}}function KP(n,a){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"))))}_l.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"],_l.sshKeyPattern="^("+_l.allowedSshKeys.join("|")+").+$",_l.\u0275fac=function(a){return new(a||_l)(c.Y36(ba),c.Y36(Ec),c.Y36(Gi))},_l.\u0275cmp=c.Xpm({type:_l,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(a,e){1&a&&(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,qP,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&a&&(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,ps,xo,Tr,Rc,Cs,Dc,bc,du,XS,ko,Ja,Ho,fi,fD],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let gD=(()=>{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(ba),c.Y36(TC))},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,QP,3,1,"div",2),c.YNc(6,KP,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})(),tI=0;const iI=jr(class{}),_D="mat-badge-content";let nI=(()=>{class n extends iI{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=tI++,this._isInitialized=!1,this._interactivityChecker=(0,c.f3M)(kd),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(_D),"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 > .${_D}`);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(bh),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})(),rI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ld,wt,wt]}),n})();const aI=function(n){return{color:n}};function oI(n,a){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,aI,e.iconColor))}}function sI(n,a){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 lI=(()=>{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(fu))},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,oI,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,sI,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,Lo,BE,$0,jE,oy,pC,fi],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),cI=(()=>{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 a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[c.qOj,c.TTD]}),n})(),dI=(()=>{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 mu=function(n){return{color:n}};function uI(n,a){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,mu,e.iconColor))}}function hI(n,a){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,mu,t.textColor)),c.xp6(1),c.Q6J("matMenuTriggerFor",e),c.xp6(1),c.Q6J("ngStyle",c.VKq(8,mu,t.iconColor)),c.xp6(5),c.hij(" ",c.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function pI(n,a){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,mu,e.textColor)),c.xp6(1),c.hij(" ",c.lcZ(2,2,e.principal.user)," ")}}function fI(n,a){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,mu,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),c.xp6(1),c.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function mI(n,a){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 gI=function(n){return{background:n}},_I=function(){return[]},bI=function(){return["/"]};let wI=(()=>{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===Ha.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===Ha.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!==Ha.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=Po();e.width="520px",this.dialog.open(gD,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(AL),c.Y36(TC),c.Y36(wa),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,uI,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,hI,9,10,"div",6),c.YNc(8,pI,3,6,"span",7),c.YNc(9,fI,4,9,"button",8),c.YNc(10,mI,1,6,"perun-web-apps-header-menu",9),c.qZA()()),2&e&&(c.Q6J("ngStyle",c.VKq(12,gI,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,_I):c.DdM(15,bI))("queryParams",t.route.snapshot.queryParams),c.xp6(1),c.Q6J("ngStyle",c.VKq(16,mu,t.textColor)),c.xp6(1),c.hij(" ",t.label," "),c.xp6(1),c.Q6J("ngStyle",c.VKq(18,mu,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,Fa,Lo,BE,$0,jE,Tr,oy,pC,AH,nI,lI,cI,fi,dI],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 vI(n,a){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 yI(n,a){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 AI=function(n){return{color:n}};function MI(n,a){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,AI,e.textColor)),c.xp6(1),c.hij(" ",e.headerTitle," ")}}const CI=function(n,a){return{background:n,color:a}},xI=function(n,a){return{"min-height":n,"background-color":a}};let TI=(()=>{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(hD),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,vI,2,1,"div",1),c.YNc(2,yI,3,1,"div",2),c.YNc(3,MI,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,CI,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,xI,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Lo,Mr,pD],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 EI(n,a){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 DI(n,a){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 kI(n,a){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 HI(n,a){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 RI(n,a){1&n&&c._UZ(0,"mat-spinner",9)}let LI=(()=>{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:["",Ao.required,[GL(this.namespace,this.usersService,this.apiRequestConfiguration,!this.authWithoutToken)]],passwordAgainCtrl:["",Ao.required]},{validators:lL.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 SI(n,a,e){return vt(()=>n()?a: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(dD),c.Y36(zi),c.Y36(u_),c.Y36(ML))},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,EI,1,3,"perun-web-apps-password-form",0),c.YNc(1,DI,4,4,"div",1),c.YNc(2,kI,3,1,"div",2),c.YNc(3,HI,3,1,"div",2),c.YNc(4,RI,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,Tp,fs,_s,Oc,eP,fi]}),n})(),PI=(()=>{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:[Oc],styles:[".alert-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}"]}),n})();function II(n,a){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 OI(n,a){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 BI(n,a){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 VI(n,a){1&n&&c._UZ(0,"perun-web-apps-invalid-request-alert")}let NI=(()=>{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,II,4,4,"p",6),c.YNc(11,OI,4,4,"p",6),c.kcU(),c.TgZ(12,"p"),c._uU(13),c.qZA(),c.YNc(14,BI,1,5,"perun-web-apps-password-reset-form",7),c.YNc(15,VI,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,LI,PI,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 jI=["footer"],zI=function(n){return{background:n}},FI=function(n){return{"min-height":n}};function UI(n,a){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,zI,e.contentBackgroundColor)),c.xp6(1),c.Q6J("ngStyle",c.VKq(13,FI,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 qI(n,a){1&n&&c._UZ(0,"perun-web-apps-login-screen-base",7),2&n&&c.Q6J("application","pwd-reset")}let WI=(()=>{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"===uw("mode",t)?"activation":"reset",this.namespace=uw("namespace",t),t.includes("token")?(this.token=uw("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(wa),c.Y36(zi),c.Y36(hD),c.Y36(zn),c.Y36(Sn),c.Y36(Gi),c.Y36(c.sBO),c.Y36(hw))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-root"]],viewQuery:function(e,t){if(1&e&&c.Gf(jI,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,UI,8,15,"div",0),c.YNc(1,qI,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,pD,wI,TI,NI],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 YI{constructor(a,e="/assets/i18n/",t=".json"){this.http=a,this.prefix=e,this.suffix=t}getTranslation(a){return this.http.get(`${this.prefix}${a}${this.suffix}`)}}function bD(n){return new c.vHH(3e3,!1)}function Bc(n){switch(n.length){case 0:return new Sc;case 1:return n[0];default:return new u0(n)}}function wD(n,a,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(a.forEach(r=>{const i=r.get("offset"),o=i==u,d=o&&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 Xa:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,s)}d.set(g,f)}),o||h.push(d),l=d,u=i}),s.length)throw function mO(n){return new c.vHH(3502,!1)}();return h}function SC(n,a,e,t){switch(a){case"start":n.onStart(()=>t(e&&EC(e,"start",n)));break;case"done":n.onDone(()=>t(e&&EC(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&EC(e,"destroy",n)))}}function EC(n,a,e){const h=DC(n.element,n.triggerName,n.fromState,n.toState,a||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function DC(n,a,e,t,s="",h=0,u){return{element:n,triggerName:a,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function Aa(n,a,e){let t=n.get(a);return t||n.set(a,t=e),t}function vD(n){const a=n.indexOf(":");return[n.substring(1,a),n.slice(a+1)]}const SO=(()=>typeof document>"u"?null:document.documentElement)();function kC(n){const a=n.parentNode||n.host||null;return a===SO?null:a}let gu=null,yD=!1;function AD(n,a){for(;a;){if(a===n)return!0;a=kC(a)}return!1}function MD(n,a,e){if(e)return Array.from(n.querySelectorAll(a));const t=n.querySelector(a);return t?[t]:[]}let CD=(()=>{class n{validateStyleProperty(e){return function DO(n){gu||(gu=function kO(){return typeof document<"u"?document.body:null}()||{},yD=!!gu.style&&"WebkitAppearance"in gu.style);let a=!0;return gu.style&&!function EO(n){return"ebkit"==n.substring(1,6)}(n)&&(a=n in gu.style,!a&&yD&&(a="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in gu.style)),a}(e)}matchesElement(e,t){return!1}containsElement(e,t){return AD(e,t)}getParentElement(e){return kC(e)}query(e,t,s){return MD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,h,u,l=[],r){return new Sc(s,h)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),HC=(()=>{class n{}return n.NOOP=new CD,n})();const HO=1e3,RC="ng-enter",mw="ng-leave",gw="ng-trigger",_w=".ng-trigger",TD="ng-animating",LC=".ng-animating";function bl(n){if("number"==typeof n)return n;const a=n.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:PC(parseFloat(a[1]),a[2])}function PC(n,a){return"s"===a?n*HO:n}function bw(n,a,e){return n.hasOwnProperty("duration")?n:function LO(n,a,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 a.push(bD()),{duration:0,delay:0,easing:""};s=PC(parseFloat(l[1]),l[2]);const r=l[3];null!=r&&(h=PC(parseFloat(r),l[4]));const i=l[5];i&&(u=i)}else s=n;if(!e){let l=!1,r=a.length;s<0&&(a.push(function GI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(a.push(function $I(){return new c.vHH(3101,!1)}()),l=!0),l&&a.splice(r,0,bD())}return{duration:s,delay:h,easing:u}}(n,a,e)}function J0(n,a={}){return Object.keys(n).forEach(e=>{a[e]=n[e]}),a}function SD(n){const a=new Map;return Object.keys(n).forEach(e=>{a.set(e,n[e])}),a}function Vc(n,a=new Map,e){if(e)for(let[t,s]of e)a.set(t,s);for(let[t,s]of n)a.set(t,s);return a}function Es(n,a,e){a.forEach((t,s)=>{const h=OC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function _u(n,a){a.forEach((e,t)=>{const s=OC(t);n.style[s]=""})}function Q0(n){return Array.isArray(n)?1==n.length?n[0]:up(n):n}const IC=new RegExp("{{\\s*(.+?)\\s*}}","g");function DD(n){let a=[];if("string"==typeof n){let e;for(;e=IC.exec(n);)a.push(e[1]);IC.lastIndex=0}return a}function K0(n,a,e){const t=n.toString(),s=t.replace(IC,(h,u)=>{let l=a[u];return null==l&&(e.push(function JI(n){return new c.vHH(3003,!1)}()),l=""),l.toString()});return s==t?n:s}function ww(n){const a=[];let e=n.next();for(;!e.done;)a.push(e.value),e=n.next();return a}const OO=/-+([a-z0-9])/g;function OC(n){return n.replace(OO,(...a)=>a[1].toUpperCase())}function Ma(n,a,e){switch(a.type){case 7:return n.visitTrigger(a,e);case 0:return n.visitState(a,e);case 1:return n.visitTransition(a,e);case 2:return n.visitSequence(a,e);case 3:return n.visitGroup(a,e);case 4:return n.visitAnimate(a,e);case 5:return n.visitKeyframes(a,e);case 6:return n.visitStyle(a,e);case 8:return n.visitReference(a,e);case 9:return n.visitAnimateChild(a,e);case 10:return n.visitAnimateRef(a,e);case 11:return n.visitQuery(a,e);case 12:return n.visitStagger(a,e);default:throw function QI(n){return new c.vHH(3004,!1)}()}}function kD(n,a){return window.getComputedStyle(n)[a]}const vw="*";function NO(n,a){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function jO(n,a,e){if(":"==n[0]){const r=function zO(n,a){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 a.push(r);n=r}const t=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function dO(n){return new c.vHH(3015,!1)}()),a;const s=t[1],h=t[2],u=t[3];a.push(HD(s,u));"<"==h[0]&&!(s==vw&&u==vw)&&a.push(HD(u,s))}(t,e,a)):e.push(n),e}const yw=new Set(["true","1"]),Aw=new Set(["false","0"]);function HD(n,a){const e=yw.has(n)||Aw.has(n),t=yw.has(a)||Aw.has(a);return(s,h)=>{let u=n==vw||n==s,l=a==vw||a==h;return!u&&e&&"boolean"==typeof s&&(u=s?yw.has(n):Aw.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?yw.has(a):Aw.has(a)),u&&l}}const FO=new RegExp("s*:selfs*,?","g");function BC(n,a,e,t){return new UO(n).build(a,e,t)}class UO{constructor(a){this._driver=a}build(a,e,t){const s=new YO(e);return this._resetContextStyleTimingState(s),Ma(this,Q0(a),s)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==a.name.charAt(0)&&e.errors.push(function ZI(){return new c.vHH(3006,!1)}()),a.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(o=>{r.name=o,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 eO(){return new c.vHH(3007,!1)}())}),{type:7,name:a.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(a,e){const t=this.visitStyle(a.styles,e),s=a.options&&a.options.params||null;if(t.containsDynamicStyles){const h=new Set,u=s||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(r=>{DD(r).forEach(i=>{u.hasOwnProperty(i)||h.add(i)})})}),h.size&&(ww(h.values()),e.errors.push(function tO(n,a){return new c.vHH(3008,!1)}()))}return{type:0,name:a.name,style:t,options:s?{params:s}:null}}visitTransition(a,e){e.queryCount=0,e.depCount=0;const t=Ma(this,Q0(a.animation),e);return{type:1,matchers:NO(a.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:bu(a.options)}}visitSequence(a,e){return{type:2,steps:a.steps.map(t=>Ma(this,t,e)),options:bu(a.options)}}visitGroup(a,e){const t=e.currentTime;let s=0;const h=a.steps.map(u=>{e.currentTime=t;const l=Ma(this,u,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:h,options:bu(a.options)}}visitAnimate(a,e){const t=function $O(n,a){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return VC(bw(n,a).duration,0,"");const e=n;if(e.split(/\s+/).some(h=>"{"==h.charAt(0)&&"{"==h.charAt(1))){const h=VC(0,0,"");return h.dynamic=!0,h.strValue=e,h}const s=bw(e,a);return VC(s.duration,s.delay,s.easing)}(a.timings,e.errors);e.currentAnimateTimings=t;let s,h=a.styles?a.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=a.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(a,e){const t=this._makeStyleAst(a,e);return this._validateStyleAst(t,e),t}_makeStyleAst(a,e){const t=[],s=Array.isArray(a.styles)?a.styles:[a.styles];for(let l of s)"string"==typeof l?l===Xa?t.push(l):e.errors.push(new c.vHH(3002,!1)):t.push(SD(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:a.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(a,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),a.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),o=i.get(r);let d=!0;o&&(h!=s&&h>=o.startTime&&s<=o.endTime&&(e.errors.push(function nO(n,a,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=o.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function IO(n,a,e){const t=a.params||{},s=DD(n);s.length&&s.forEach(h=>{t.hasOwnProperty(h)||e.push(function XI(n){return new c.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(a,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function rO(){return new c.vHH(3011,!1)}()),t;let h=0;const u=[];let l=!1,r=!1,i=0;const o=a.steps.map(z=>{const le=this._makeStyleAst(z,e);let Ve=null!=le.offset?le.offset:function GO(n){if("string"==typeof n)return null;let a=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;a=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;a=parseFloat(e.get("offset")),e.delete("offset")}return a}(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(a,e){return{type:8,animation:Ma(this,Q0(a.animation),e),options:bu(a.options)}}visitAnimateChild(a,e){return e.depCount++,{type:9,options:bu(a.options)}}visitAnimateRef(a,e){return{type:10,animation:this.visitReference(a.animation,e),options:bu(a.options)}}visitQuery(a,e){const t=e.currentQuerySelector,s=a.options||{};e.queryCount++,e.currentQuery=a;const[h,u]=function qO(n){const a=!!n.split(/\s*,\s*/).find(e=>":self"==e);return a&&(n=n.replace(FO,"")),n=n.replace(/@\*/g,_w).replace(/@\w+/g,e=>_w+"-"+e.slice(1)).replace(/:animating/g,LC),[n,a]}(a.selector);e.currentQuerySelector=t.length?t+" "+h:h,Aa(e.collectedStyles,e.currentQuerySelector,new Map);const l=Ma(this,Q0(a.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:a.selector,options:bu(a.options)}}visitStagger(a,e){e.currentQuery||e.errors.push(function lO(){return new c.vHH(3013,!1)}());const t="full"===a.timings?{duration:0,delay:0,easing:"full"}:bw(a.timings,e.errors,!0);return{type:12,animation:Ma(this,Q0(a.animation),e),timings:t,options:null}}}class YO{constructor(a){this.errors=a,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 bu(n){return n?(n=J0(n)).params&&(n.params=function WO(n){return n?J0(n):null}(n.params)):n={},n}function VC(n,a,e){return{duration:n,delay:a,easing:e}}function NC(n,a,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:a,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class Mw{constructor(){this._map=new Map}get(a){return this._map.get(a)||[]}append(a,e){let t=this._map.get(a);t||this._map.set(a,t=[]),t.push(...e)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const QO=new RegExp(":enter","g"),ZO=new RegExp(":leave","g");function jC(n,a,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new eB).buildKeyframes(n,a,e,t,s,h,u,l,r,i)}class eB{buildKeyframes(a,e,t,s,h,u,l,r,i,o=[]){i=i||new Mw;const d=new zC(a,e,i,s,h,o,[]);d.options=r;const p=r.delay?bl(r.delay):0;d.currentTimeline.delayNextStep(p),d.currentTimeline.setStyles([u],null,d.errors,r),Ma(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()):[NC(e,[],[],[],0,p,"",!1)]}visitTrigger(a,e){}visitState(a,e){}visitTransition(a,e){}visitAnimateChild(a,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(a.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=a}visitAnimateRef(a,e){const t=e.createSubContext(a.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],e,t),this.visitReference(a.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=a}_applyAnimationRefDelays(a,e,t){for(const s of a){const h=s?.delay;if(h){const u="number"==typeof h?h:bl(K0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(a,e,t){let h=e.currentTimeline.currentTime;const u=null!=t.duration?bl(t.duration):null,l=null!=t.delay?bl(t.delay):null;return 0!==u&&a.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(a,e){e.updateOptions(a.options,!0),Ma(this,a.animation,e),e.previousNode=a}visitSequence(a,e){const t=e.subContextCount;let s=e;const h=a.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=Cw);const u=bl(h.delay);s.delayNextStep(u)}a.steps.length&&(a.steps.forEach(u=>Ma(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=a}visitGroup(a,e){const t=[];let s=e.currentTimeline.currentTime;const h=a.options&&a.options.delay?bl(a.options.delay):0;a.steps.forEach(u=>{const l=e.createSubContext(a.options);h&&l.delayNextStep(h),Ma(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=a}_visitTiming(a,e){if(a.dynamic){const t=a.strValue;return bw(e.params?K0(t,e.params,e.errors):t,e.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,e){const t=e.currentAnimateTimings=this._visitTiming(a.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=a.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=a}visitStyle(a,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||a.easing;a.isEmptyStep?t.applyEmptyStep(h):t.setStyles(a.styles,h,e.errors,e.options),e.previousNode=a}visitKeyframes(a,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,a.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=a}visitQuery(a,e){const t=e.currentTimeline.currentTime,s=a.options||{},h=s.delay?bl(s.delay):0;h&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Cw);let u=t;const l=e.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,o)=>{e.currentQueryIndex=o;const d=e.createSubContext(a.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),Ma(this,a.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=a}visitStagger(a,e){const t=e.parentContext,s=e.currentTimeline,h=a.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 o=e.currentTimeline;r&&o.delayNextStep(r);const d=o.currentTime;Ma(this,a.animation,e),e.previousNode=a,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const Cw={};class zC{constructor(a,e,t,s,h,u,l,r){this._driver=a,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=Cw,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new xw(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(a,e){if(!a)return;const t=a;let s=this.options;null!=t.duration&&(s.duration=bl(t.duration)),null!=t.delay&&(s.delay=bl(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]=K0(h[l],u,this.errors))})}}_copyOptions(){const a={};if(this.options){const e=this.options.params;if(e){const t=a.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return a}createSubContext(a=null,e,t){const s=e||this.element,h=new zC(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(a),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(a){return this.previousNode=Cw,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,e,t){const s={duration:e??a.duration,delay:this.currentTimeline.currentTime+(t??0)+a.delay,easing:""},h=new tB(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,s,a.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,e,t,s,h,u){let l=[];if(s&&l.push(this.element),a.length>0){a=(a=a.replace(QO,"."+this._enterClassName)).replace(ZO,"."+this._leaveClassName);let i=this._driver.query(this.element,a,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 cO(n){return new c.vHH(3014,!1)}()),l}}class xw{constructor(a,e,t,s){this._driver=a,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(a){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+a),e&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,e){return this.applyStylesToKeyframe(),new xw(this._driver,a,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(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,e){this._localTimelineStyles.set(a,e),this._globalTimelineStyles.set(a,e),this._styleSummary.set(a,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||Xa),this._currentKeyframe.set(e,Xa);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function iB(n,a){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||a.keys();for(let h of t)e.set(h,Xa)}else Vc(s,e)}),e}(a,this._globalTimelineStyles);for(let[l,r]of u){const i=K0(r,h,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??Xa),this._updateStyle(l,i)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((a,e)=>{this._currentKeyframe.set(e,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,a)}))}snapshotCurrentStyles(){for(let[a,e]of this._localTimelineStyles)this._pendingStyles.set(a,e),this._updateStyle(a,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let e in this._currentKeyframe)a.push(e);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((l,r)=>{const i=Vc(l,new Map,this._backFill);i.forEach((o,d)=>{"!"===o?a.add(d):o===Xa&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=a.size?ww(a.values()):[],u=e.size?ww(e.values()):[];if(t){const l=s[0],r=new Map(l);l.set("offset",0),r.set("offset",1),s=[l,r]}return NC(this.element,s,h,u,this.duration,this.startTime,this.easing,!1)}}class tB extends xw{constructor(a,e,t,s,h,u,l=!1){super(a,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 a=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Vc(a[0]);r.set("offset",0),h.push(r);const i=Vc(a[0]);i.set("offset",PD(l)),h.push(i);const o=a.length-1;for(let d=1;d<=o;d++){let p=Vc(a[d]);const m=p.get("offset");p.set("offset",PD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",a=h}return NC(this.element,a,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function PD(n,a=3){const e=Math.pow(10,a-1);return Math.round(n*e)/e}class FC{}const nB=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 rB extends FC{normalizePropertyName(a,e){return OC(a)}normalizeStyleValue(a,e,t,s){let h="";const u=t.toString().trim();if(nB.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 KI(n,a){return new c.vHH(3005,!1)}())}return u+h}}function ID(n,a,e,t,s,h,u,l,r,i,o,d,p){return{type:0,element:n,triggerName:a,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:o,totalTime:d,errors:p}}const UC={};class OD{constructor(a,e,t){this._triggerName=a,this.ast=e,this._stateStyles=t}match(a,e,t,s){return function aB(n,a,e,t,s){return n.some(h=>h(a,e,t,s))}(this.ast.matchers,a,e,t,s)}buildStyles(a,e,t){let s=this._stateStyles.get("*");return void 0!==a&&(s=this._stateStyles.get(a?.toString())||s),s?s.buildStyles(e,t):new Map}build(a,e,t,s,h,u,l,r,i,o){const d=[],p=this.ast.options&&this.ast.options.params||UC,g=this.buildStyles(t,l&&l.params||UC,d),f=r&&r.params||UC,v=this.buildStyles(s,f,d),z=new Set,le=new Map,Ve=new Map,Dt="void"===s,En={params:oB(f,p),delay:this.ast.options?.delay},en=o?[]:jC(a,e,this.ast.animation,h,u,g,v,En,i,d);let gn=0;if(en.forEach(Za=>{gn=Math.max(Za.duration+Za.delay,gn)}),d.length)return ID(e,this._triggerName,t,s,Dt,g,v,[],[],le,Ve,gn,d);en.forEach(Za=>{const vl=Za.element,C2=Aa(le,vl,new Set);Za.preStyleProps.forEach(wu=>C2.add(wu));const rg=Aa(Ve,vl,new Set);Za.postStyleProps.forEach(wu=>rg.add(wu)),vl!==e&&z.add(vl)});const Er=ww(z.values());return ID(e,this._triggerName,t,s,Dt,g,v,en,Er,le,Ve,gn)}}function oB(n,a){const e=J0(a);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class sB{constructor(a,e,t){this.styles=a,this.defaultParams=e,this.normalizer=t}buildStyles(a,e){const t=new Map,s=J0(this.defaultParams);return Object.keys(a).forEach(h=>{const u=a[h];null!==u&&(s[h]=u)}),this.styles.styles.forEach(h=>{"string"!=typeof h&&h.forEach((u,l)=>{u&&(u=K0(u,s,e));const r=this.normalizer.normalizePropertyName(l,e);u=this.normalizer.normalizeStyleValue(l,r,u,e),t.set(l,u)})}),t}}class cB{constructor(a,e,t){this.name=a,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new sB(s.style,s.options&&s.options.params||{},t))}),BD(this.states,"true","1"),BD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new OD(a,s,this.states))}),this.fallbackTransition=function dB(n,a,e){return new OD(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,e,t,s){return this.transitionFactories.find(u=>u.match(a,e,t,s))||null}matchStyles(a,e,t){return this.fallbackTransition.buildStyles(a,e,t)}}function BD(n,a,e){n.has(a)?n.has(e)||n.set(e,n.get(a)):n.has(e)&&n.set(a,n.get(e))}const uB=new Mw;class hB{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(a,e){const t=[],h=BC(this._driver,e,t,[]);if(t.length)throw function gO(n){return new c.vHH(3503,!1)}();this._animations.set(a,h)}_buildPlayer(a,e,t){const s=a.element,h=wD(this._normalizer,a.keyframes,e,t);return this._driver.animate(s,h,a.duration,a.delay,a.easing,[],!0)}create(a,e,t={}){const s=[],h=this._animations.get(a);let u;const l=new Map;if(h?(u=jC(this._driver,e,h,RC,mw,new Map,new Map,t,uB,s),u.forEach(o=>{const d=Aa(l,o.element,new Map);o.postStyleProps.forEach(p=>d.set(p,null))})):(s.push(function _O(){return new c.vHH(3300,!1)}()),u=[]),s.length)throw function bO(n){return new c.vHH(3504,!1)}();l.forEach((o,d)=>{o.forEach((p,m)=>{o.set(m,this._driver.computeStyle(d,m,Xa))})});const i=Bc(u.map(o=>{const d=l.get(o.element);return this._buildPlayer(o,new Map,d)}));return this._playersById.set(a,i),i.onDestroy(()=>this.destroy(a)),this.players.push(i),i}destroy(a){const e=this._getPlayer(a);e.destroy(),this._playersById.delete(a);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(a){const e=this._playersById.get(a);if(!e)throw function wO(n){return new c.vHH(3301,!1)}();return e}listen(a,e,t,s){const h=DC(e,"","","");return SC(this._getPlayer(a),t,h,s),()=>{}}command(a,e,t,s){if("register"==t)return void this.register(a,s[0]);if("create"==t)return void this.create(a,e,s[0]||{});const h=this._getPlayer(a);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(a)}}}const VD="ng-animate-queued",qC="ng-animate-disabled",_B=[],ND={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},bB={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Io="__ng_removed";class WC{get params(){return this.options.params}constructor(a,e=""){this.namespaceId=e;const t=a&&a.hasOwnProperty("value");if(this.value=function AB(n){return n??null}(t?a.value:a),t){const h=J0(a);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const e=a.params;if(e){const t=this.options.params;Object.keys(e).forEach(s=>{null==t[s]&&(t[s]=e[s])})}}}const Z0="void",YC=new WC(Z0);class wB{constructor(a,e,t){this.id=a,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+a,Ka(e,this._hostClassName)}listen(a,e,t,s){if(!this._triggers.has(e))throw function vO(n,a){return new c.vHH(3302,!1)}();if(null==t||0==t.length)throw function yO(n){return new c.vHH(3303,!1)}();if(!function MB(n){return"start"==n||"done"==n}(t))throw function AO(n,a){return new c.vHH(3400,!1)}();const h=Aa(this._elementListeners,a,[]),u={name:e,phase:t,callback:s};h.push(u);const l=Aa(this._engine.statesByElement,a,new Map);return l.has(e)||(Ka(a,gw),Ka(a,gw+"-"+e),l.set(e,YC)),()=>{this._engine.afterFlush(()=>{const r=h.indexOf(u);r>=0&&h.splice(r,1),this._triggers.has(e)||l.delete(e)})}}register(a,e){return!this._triggers.has(a)&&(this._triggers.set(a,e),!0)}_getTrigger(a){const e=this._triggers.get(a);if(!e)throw function MO(n){return new c.vHH(3401,!1)}();return e}trigger(a,e,t,s=!0){const h=this._getTrigger(e),u=new GC(this.id,e,a);let l=this._engine.statesByElement.get(a);l||(Ka(a,gw),Ka(a,gw+"-"+e),this._engine.statesByElement.set(a,l=new Map));let r=l.get(e);const i=new WC(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&r&&i.absorbOptions(r.options),l.set(e,i),r||(r=YC),i.value!==Z0&&r.value===i.value){if(!function TB(n,a){const e=Object.keys(n),t=Object.keys(a);if(e.length!=t.length)return!1;for(let s=0;s{_u(a,v),Es(a,z)})}return}const p=Aa(this._engine.playersByElement,a,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,a,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(Ka(a,VD),u.onStart(()=>{qp(a,VD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(a);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(e=>e.delete(a)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const e=this._engine.playersByElement.get(a);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,e){const t=this._engine.driver.query(a,_w,!0);t.forEach(s=>{if(s[Io])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(a,e,t,s){const h=this._engine.statesByElement.get(a),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const o=this.trigger(a,i,Z0,s);o&&l.push(o)}}),l.length)return this._engine.markElementAsRemoved(this.id,a,!0,e,u),t&&Bc(l).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const e=this._elementListeners.get(a),t=this._engine.statesByElement.get(a);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)||YC,o=new WC(Z0),d=new GC(this.id,u,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:u,transition:r,fromState:i,toState:o,player:d,isFallbackTransition:!0})})}}removeNode(a,e){const t=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,e),this.triggerLeaveAnimation(a,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(a):[];if(h&&h.length)s=!0;else{let u=a;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(a),s)t.markElementAsRemoved(this.id,a,!1,e);else{const h=a[Io];(!h||h===ND)&&(t.afterFlush(()=>this.clearElementCache(a)),t.destroyInnerAnimations(a),t._onRemovalComplete(a,e))}}insertNode(a,e){Ka(a,this._hostClassName)}drainQueuedTransitions(a){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=DC(h,t.triggerName,t.fromState.value,t.toState.value);r._data=a,SC(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(a){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class vB{_onRemovalComplete(a,e){this.onRemovalComplete(a,e)}constructor(a,e,t){this.bodyNode=a,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 a=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&a.push(t)})}),a}createNamespace(a,e){const t=new wB(a,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[a]=t}_balanceNamespaceList(a,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,a),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(a)}else t.push(a);return s.set(e,a),a}register(a,e){let t=this._namespaceLookup[a];return t||(t=this.createNamespace(a,e)),t}registerTrigger(a,e,t){let s=this._namespaceLookup[a];s&&s.register(e,t)&&this.totalAnimations++}destroy(a,e){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(a);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const e=new Set,t=this.statesByElement.get(a);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(a,e,t,s){if(Tw(e)){const h=this._fetchNamespace(a);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(a,e,t,s){if(!Tw(e))return;const h=e[Io];if(h&&h.setForRemoval){h.setForRemoval=!1,h.setForMove=!0;const u=this.collectedLeaveElements.indexOf(e);u>=0&&this.collectedLeaveElements.splice(u,1)}if(a){const u=this._fetchNamespace(a);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,e){e?this.disabledNodes.has(a)||(this.disabledNodes.add(a),Ka(a,qC)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),qp(a,qC))}removeNode(a,e,t){if(Tw(e)){const s=a?this._fetchNamespace(a):null;s?s.removeNode(e,t):this.markElementAsRemoved(a,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==a&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(a,e,t,s,h){this.collectedLeaveElements.push(e),e[Io]={namespaceId:a,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(a,e,t,s,h){return Tw(e)?this._fetchNamespace(a).listen(e,t,s,h):()=>{}}_buildInstruction(a,e,t,s,h){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,t,s,a.fromState.options,a.toState.options,e,h)}destroyInnerAnimations(a){let e=this.driver.query(a,_w,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(a,LC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(a){const e=this.playersByElement.get(a);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(a){const e=this.playersByQueriedElement.get(a);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return Bc(this.players).onDone(()=>a());a()})}processLeaveNode(a){const e=a[Io];if(e&&e.setForRemoval){if(a[Io]=ND,e.namespaceId){this.destroyInnerAnimations(a);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(a)}this._onRemovalComplete(a,e.setForRemoval)}a.classList?.contains(qC)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(a=-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?Bc(e).onDone(()=>{t.forEach(s=>s())}):t.forEach(s=>s())}}reportError(a){throw function CO(n){return new c.vHH(3402,!1)}()}_flushAnimations(a,e){const t=new Mw,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,o=new Set;this.disabledNodes.forEach(ft=>{o.add(ft);const yt=this.driver.query(ft,".ng-animate-queued",!0);for(let kt=0;kt{const kt=RC+f++;g.set(yt,kt),ft.forEach(vi=>Ka(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=FD(p,Array.from(z));Dt.forEach((ft,yt)=>{const kt=mw+f++;Ve.set(yt,kt),ft.forEach(vi=>Ka(vi,kt))}),a.push(()=>{m.forEach((ft,yt)=>{const kt=g.get(yt);ft.forEach(vi=>qp(vi,kt))}),Dt.forEach((ft,yt)=>{const kt=Ve.get(yt);ft.forEach(vi=>qp(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[Io];if(gr&&gr.setForMove){if(gr.previousTriggersValues&&gr.previousTriggersValues.has(kt.triggerName)){const vu=gr.previousTriggersValues.get(kt.triggerName),eo=this.statesByElement.get(kt.element);if(eo&&eo.has(kt.triggerName)){const Iw=eo.get(kt.triggerName);Iw.value=vu,eo.set(kt.triggerName,Iw)}}return void vi.destroy()}}const ks=!d||!this.driver.containsElement(d,Un),Ca=Ve.get(Un),Nc=g.get(Un),ln=this._buildInstruction(kt,t,Nc,Ca,ks);if(ln.errors&&ln.errors.length)return void en.push(ln);if(ks)return vi.onStart(()=>_u(Un,ln.fromStyles)),vi.onDestroy(()=>Es(Un,ln.toStyles)),void s.push(vi);if(kt.isFallbackTransition)return vi.onStart(()=>_u(Un,ln.fromStyles)),vi.onDestroy(()=>Es(Un,ln.toStyles)),void s.push(vi);const S2=[];ln.timelines.forEach(gr=>{gr.stretchStartingKeyframe=!0,this.disabledNodes.has(gr.element)||S2.push(gr)}),ln.timelines=S2,t.append(Un,ln.timelines),u.push({instruction:ln,player:vi,element:Un}),ln.queriedElements.forEach(gr=>Aa(l,gr,[]).push(vi)),ln.preStyleProps.forEach((gr,vu)=>{if(gr.size){let eo=r.get(vu);eo||r.set(vu,eo=new Set),gr.forEach((Iw,dx)=>eo.add(dx))}}),ln.postStyleProps.forEach((gr,vu)=>{let eo=i.get(vu);eo||i.set(vu,eo=new Set),gr.forEach((Iw,dx)=>eo.add(dx))})});if(en.length){const ft=[];en.forEach(yt=>{ft.push(function xO(n,a){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=>{Aa(gn,yt,[]).push(vi),vi.destroy()})});const Za=v.filter(ft=>qD(ft,r,i)),vl=new Map;zD(vl,this.driver,le,i,Xa).forEach(ft=>{qD(ft,r,i)&&Za.push(ft)});const rg=new Map;m.forEach((ft,yt)=>{zD(rg,this.driver,new Set(ft),r,"!")}),Za.forEach(ft=>{const yt=vl.get(ft),kt=rg.get(ft);vl.set(ft,new Map([...yt?.entries()??[],...kt?.entries()??[]]))});const wu=[],x2=[],T2={};u.forEach(ft=>{const{element:yt,player:kt,instruction:vi}=ft;if(t.has(yt)){if(o.has(yt))return kt.onDestroy(()=>Es(yt,vi.toStyles)),kt.disabled=!0,kt.overrideTotalTime(vi.totalTime),void s.push(kt);let Un=T2;if(Er.size>1){let Ca=yt;const Nc=[];for(;Ca=Ca.parentNode;){const ln=Er.get(Ca);if(ln){Un=ln;break}Nc.push(Ca)}Nc.forEach(ln=>Er.set(ln,Un))}const ks=this._buildAnimation(kt.namespaceId,vi,gn,h,rg,vl);if(kt.setRealPlayer(ks),Un===T2)wu.push(kt);else{const Ca=this.playersByElement.get(Un);Ca&&Ca.length&&(kt.parentPlayer=Bc(Ca)),s.push(kt)}}else _u(yt,vi.fromStyles),kt.onDestroy(()=>Es(yt,vi.toStyles)),x2.push(kt),o.has(yt)&&s.push(kt)}),x2.forEach(ft=>{const yt=h.get(ft.element);if(yt&&yt.length){const kt=Bc(yt);ft.setRealPlayer(kt)}}),s.forEach(ft=>{ft.parentPlayer?ft.syncPlayerEvents(ft.parentPlayer):ft.destroy()});for(let ft=0;ft!ks.destroyed);Un.length?CB(this,yt,Un):this.processLeaveNode(yt)}return v.length=0,wu.forEach(ft=>{this.players.push(ft),ft.onDone(()=>{ft.destroy();const yt=this.players.indexOf(ft);this.players.splice(yt,1)}),ft.play()}),wu}afterFlush(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(a);l&&(u=l)}else{const l=this.playersByElement.get(a);if(l){const r=!h||h==Z0;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(a,e,t){const h=e.element,u=e.isRemovalTransition?void 0:a,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,o=i!==h,d=Aa(t,i,[]);this._getPreviousPlayers(i,o,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}_u(h,e.fromStyles)}_buildAnimation(a,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],o=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;o.add(f);const v=f[Io];if(v&&v.removedBeforeQueried)return new Sc(g.duration,g.delay);const z=f!==r,le=function xB(n){const a=[];return UD(n,a),a}((t.get(f)||_B).map(gn=>gn.getRealPlayer())).filter(gn=>!!gn.element&&gn.element===f),Ve=h.get(f),Dt=u.get(f),En=wD(this._normalizer,g.keyframes,Ve,Dt),en=this._buildPlayer(g,En,le);if(g.subTimeline&&s&&d.add(f),z){const gn=new GC(a,l,f);gn.setRealPlayer(en),i.push(gn)}return en});i.forEach(g=>{Aa(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function yB(n,a,e){let t=n.get(a);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(a)}return t}(this.playersByQueriedElement,g.element,g))}),o.forEach(g=>Ka(g,TD));const m=Bc(p);return m.onDestroy(()=>{o.forEach(g=>qp(g,TD)),Es(r,e.toStyles)}),d.forEach(g=>{Aa(s,g,[]).push(m)}),m}_buildPlayer(a,e,t){return e.length>0?this.driver.animate(a.element,e,a.duration,a.delay,a.easing,t):new Sc(a.duration,a.delay)}}class GC{constructor(a,e,t){this.namespaceId=a,this.triggerName=e,this.element=t,this._player=new Sc,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(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>SC(a,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const e=this._player;e.triggerCallback&&a.onStart(()=>e.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,e){Aa(this._queuedCallbacks,a,[]).push(e)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const e=this._player;e.triggerCallback&&e.triggerCallback(a)}}function Tw(n){return n&&1===n.nodeType}function jD(n,a){const e=n.style.display;return n.style.display=a??"none",e}function zD(n,a,e,t,s){const h=[];e.forEach(r=>h.push(jD(r)));const u=[];t.forEach((r,i)=>{const o=new Map;r.forEach(d=>{const p=a.computeStyle(i,d,s);o.set(d,p),(!p||0==p.length)&&(i[Io]=bB,u.push(i))}),n.set(i,o)});let l=0;return e.forEach(r=>jD(r,h[l++])),u}function FD(n,a){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==a.length)return e;const s=new Set(a),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 a.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function Ka(n,a){n.classList?.add(a)}function qp(n,a){n.classList?.remove(a)}function CB(n,a,e){Bc(e).onDone(()=>n.processLeaveNode(a))}function UD(n,a){for(let e=0;es.add(h)):a.set(n,t),e.delete(n),!0}class Sw{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new vB(a,e,t),this._timelineEngine=new hB(a,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(a,e,t,s,h){const u=a+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],o=BC(this._driver,h,r,[]);if(r.length)throw function fO(n,a){return new c.vHH(3404,!1)}();l=function lB(n,a,e){return new cB(n,a,e)}(s,o,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(a,e){this._transitionEngine.register(a,e)}destroy(a,e){this._transitionEngine.destroy(a,e)}onInsert(a,e,t,s){this._transitionEngine.insertNode(a,e,t,s)}onRemove(a,e,t){this._transitionEngine.removeNode(a,e,t)}disableAnimations(a,e){this._transitionEngine.markElementAsDisabled(a,e)}process(a,e,t,s){if("@"==t.charAt(0)){const[h,u]=vD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(a,e,t,s)}listen(a,e,t,s,h){if("@"==t.charAt(0)){const[u,l]=vD(t);return this._timelineEngine.listen(u,e,l,h)}return this._transitionEngine.listen(a,e,t,s,h)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}let EB=(()=>{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&&(_u(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(_u(this._element,this._endStyles),this._endStyles=null),Es(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function $C(n){let a=null;return n.forEach((e,t)=>{(function DB(n){return"display"===n||"position"===n})(t)&&(a=a||new Map,a.set(t,e))}),a}class WD{constructor(a,e,t,s){this.element=a,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(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(a){const e=[];return a.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(a,e,t){return a.animate(this._convertKeyframesToObject(e),t)}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),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(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&a.set(s,this._finished?t:kD(this.element,s))}),this.currentSnapshot=a}triggerCallback(a){const e="start"===a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class kB{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}matchesElement(a,e){return!1}containsElement(a,e){return AD(a,e)}getParentElement(a){return kC(a)}query(a,e,t){return MD(a,e,t)}computeStyle(a,e,t){return window.getComputedStyle(a)[e]}animate(a,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,o=u.filter(m=>m instanceof WD);(function BO(n,a){return 0===n||0===a})(t,s)&&o.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let d=function PO(n){return n.length?n[0]instanceof Map?n:n.map(a=>SD(a)):[]}(e).map(m=>Vc(m));d=function VO(n,a,e){if(e.size&&a.length){let t=a[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,kD(n,l)))}}return a}(a,d,i);const p=function SB(n,a){let e=null,t=null;return Array.isArray(a)&&a.length?(e=$C(a[0]),a.length>1&&(t=$C(a[a.length-1]))):a instanceof Map&&(e=$C(a)),e||t?new EB(n,e,t):null}(a,d);return new WD(a,d,r,p)}}let HB=(()=>{class n extends cp{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)?up(e):e;return YD(this._renderer,null,t,"register",[s]),new RB(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 RB extends d0{constructor(a,e){super(),this._id=a,this._renderer=e}create(a,e){return new LB(this._id,a,e||{},this._renderer)}}class LB{constructor(a,e,t,s){this.id=a,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(a,e){return this._renderer.listen(this.element,`@@${this.id}:${a}`,e)}_command(a,...e){return YD(this._renderer,this.element,this.id,a,e)}onDone(a){this._listen("done",a)}onStart(a){this._listen("start",a)}onDestroy(a){this._listen("destroy",a)}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(a){this._command("setPosition",a)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function YD(n,a,e,t,s){return n.setProperty(a,`@@${e}:${t}`,s)}const GD="@.disabled";let PB=(()=>{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 o=this._rendererCache.get(h);return o||(o=new $D("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,o)),o}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=o=>{Array.isArray(o)?o.forEach(r):this.engine.registerTrigger(u,l,e,o.name,o)};return t.data.animation.forEach(r),new IB(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(Sw),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class $D{constructor(a,e,t,s){this.namespaceId=a,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,e){return this.delegate.createElement(a,e)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,e){this.delegate.appendChild(a,e),this.engine.onInsert(this.namespaceId,e,a,!1)}insertBefore(a,e,t,s=!0){this.delegate.insertBefore(a,e,t),this.engine.onInsert(this.namespaceId,e,a,s)}removeChild(a,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(a,e){return this.delegate.selectRootElement(a,e)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,e,t,s){this.delegate.setAttribute(a,e,t,s)}removeAttribute(a,e,t){this.delegate.removeAttribute(a,e,t)}addClass(a,e){this.delegate.addClass(a,e)}removeClass(a,e){this.delegate.removeClass(a,e)}setStyle(a,e,t,s){this.delegate.setStyle(a,e,t,s)}removeStyle(a,e,t){this.delegate.removeStyle(a,e,t)}setProperty(a,e,t){"@"==e.charAt(0)&&e==GD?this.disableAnimations(a,!!t):this.delegate.setProperty(a,e,t)}setValue(a,e){this.delegate.setValue(a,e)}listen(a,e,t){return this.delegate.listen(a,e,t)}disableAnimations(a,e){this.engine.disableAnimations(a,e)}}class IB extends $D{constructor(a,e,t,s,h){super(e,t,s,h),this.factory=a,this.namespaceId=e}setProperty(a,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==GD?this.disableAnimations(a,t=void 0===t||!!t):this.engine.process(this.namespaceId,a,e.slice(1),t):this.delegate.setProperty(a,e,t)}listen(a,e,t){if("@"==e.charAt(0)){const s=function OB(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(a);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function BB(n){const a=n.indexOf(".");return[n.substring(0,a),n.slice(a+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(a,e,t)}}const XD=[{provide:cp,useClass:HB},{provide:FC,useFactory:function NB(){return new rB}},{provide:Sw,useClass:(()=>{class n extends Sw{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(HC),c.LFG(FC),c.LFG(c.z2F))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:c.FYo,useFactory:function jB(n,a,e){return new PB(n,a,e)},deps:[Oe,Sw,c.R0b]}],XC=[{provide:HC,useFactory:()=>new kB},{provide:c.QbO,useValue:"BrowserAnimations"},...XD],JD=[{provide:HC,useClass:CD},{provide:c.QbO,useValue:"NoopAnimations"},...XD];let zB=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?JD:XC}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:XC,imports:[ue]}),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,Ms,vo,ns]}),n})(),JC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[va,x.ez,hl]}),n})();function QC(n,a,e){for(let t in a)if(a.hasOwnProperty(t)){const s=a[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function Wp(n,a){const e=a?"":"none";QC(n.style,{"touch-action":a?"":"none","-webkit-user-drag":a?"":"none","-webkit-tap-highlight-color":a?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function QD(n,a,e){QC(n.style,{position:a?"":"fixed",top:a?"":"0",opacity:a?"":"0",left:a?"":"-999em"},e)}function Dw(n,a){return a&&"none"!=a?n+" "+a:n}function KD(n){const a=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*a}function KC(n,a){return n.getPropertyValue(a).split(",").map(t=>t.trim())}function ZC(n){const a=n.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}}function ex(n,a,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&a>=h&&a<=u}function eg(n,a,e){n.top+=a,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function ZD(n,a,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,o=r*a,d=i*a;return t>s-d&&tl-o&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:ZC(e)})})}handleScroll(a){const e=Fn(a),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,o)=>{i.clientRect&&e!==o&&e.contains(o)&&eg(i.clientRect,l,r)}),s.top=h,s.left=u,{top:l,left:r}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function t2(n){const a=n.cloneNode(!0),e=a.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();a.removeAttribute("id");for(let s=0;sWp(t,e)))}constructor(a,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 o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-o.x+this._passiveTransform.x,d.y=i.y-o.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(a).withParent(e.parentDragRef||null),this._parentPositions=new e2(t),u.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(a){this._handles=a.map(t=>sn(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(a){return this._previewTemplate=a,this}withPlaceholderTemplate(a){return this._placeholderTemplate=a,this}withRootElement(a){const e=sn(a);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,kw),e.addEventListener("touchstart",this._pointerDown,o2),e.addEventListener("dragstart",this._nativeDragStart,kw)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(a){return this._boundaryElement=a?sn(a):null,this._resizeSubscription.unsubscribe(),a&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(a){return this._parentDragRef=a,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(a){!this._disabledHandles.has(a)&&this._handles.indexOf(a)>-1&&(this._disabledHandles.add(a),Wp(a,!0))}enableHandle(a){this._disabledHandles.has(a)&&(this._disabledHandles.delete(a),Wp(a,this.disabled))}withDirection(a){return this._direction=a,this}_withDropContainer(a){this._dropContainer=a}getFreeDragPosition(){const a=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:a.x,y:a.y}}setFreeDragPosition(a){return this._activeTransform={x:0,y:0},this._passiveTransform.x=a.x,this._passiveTransform.y=a.y,this._dropContainer||this._applyRootElementTransform(a.x,a.y),this}withPreviewContainer(a){return this._previewContainer=a,this}_sortFromLastPointerPosition(){const a=this._lastKnownPointerPosition;a&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(a),a)}_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(a){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:a}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(a),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(a);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:a})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(a){tg(a)&&(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(),QD(t,!1,tx),this._document.body.appendChild(s.replaceChild(h,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:a}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:a}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(a,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),s=tg(e),h=!s&&0!==e.button,u=this._rootElement,l=Fn(e),r=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?xh(e):Ch(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=ZC(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,a,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(a){QD(this._rootElement,!0,tx),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(a),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:a}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:a}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,a),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:a,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,a,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(a,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,a,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,a,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(a,e):this._applyPreviewTransform(a-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const a=this._previewTemplate,e=this.previewClass,t=a?a.template:null;let s;if(t&&a){const h=a.matchSize?this._initialClientRect:null,u=a.viewContainer.createEmbeddedView(t,a.context);u.detectChanges(),s=l2(u,this._document),this._previewRef=u,a.matchSize?c2(s,h):s.style.transform=Hw(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=t2(this._rootElement),c2(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return QC(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},tx),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 a=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(a.left,a.top);const e=function qB(n){const a=getComputedStyle(n),e=KC(a,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=KC(a,"transition-duration"),u=KC(a,"transition-delay");return KD(h[s])+KD(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 a=this._placeholderTemplate,e=a?a.template:null;let t;return e?(this._placeholderRef=a.viewContainer.createEmbeddedView(e,a.context),this._placeholderRef.detectChanges(),t=l2(this._placeholderRef,this._document)):t=t2(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(a,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():a,u=tg(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-a.left+(u.pageX-h.left-l.left),y:h.top-a.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(a){const e=this._getViewportScrollPosition(),t=tg(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a,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(a){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(a,this,this._initialClientRect,this._pickupPositionInElement):a;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(),o=l.top+u,d=l.bottom-(i-u);t=s2(t,l.left+h,l.right-(r-h)),s=s2(s,o,d)}return{x:t,y:s}}_updatePointerDirectionDelta(a){const{x:e,y:t}=a,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 a=this._handles.length>0||!this.isDragging();a!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=a,Wp(this._rootElement,a))}_removeRootElementListeners(a){a.removeEventListener("mousedown",this._pointerDown,kw),a.removeEventListener("touchstart",this._pointerDown,o2),a.removeEventListener("dragstart",this._nativeDragStart,kw)}_applyRootElementTransform(a,e){const t=Hw(a,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Dw(t,this._initialTransform)}_applyPreviewTransform(a,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Hw(a,e);this._preview.style.transform=Dw(s,t)}_getDragDistance(a){const e=this._pickupPositionOnPage;return e?{x:a.x-e.x,y:a.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:a,y:e}=this._passiveTransform;if(0===a&&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&&(a+=h),u>0&&(a-=u)):a=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(a!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:a})}_getDragStartDelay(a){const e=this.dragStartDelay;return"number"==typeof e?e:tg(a)?e.touch:e?e.mouse:0}_updateOnScroll(a){const e=this._parentPositions.handleScroll(a);if(e){const t=Fn(a);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&eg(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=Ad(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(a,e){const t=this._previewContainer||"global";if("parent"===t)return a;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(a){return this._handles.find(e=>a.target&&(a.target===e||e.contains(a.target)))}}function Hw(n,a){return`translate3d(${Math.round(n)}px, ${Math.round(a)}px, 0)`}function s2(n,a,e){return Math.max(a,Math.min(e,n))}function tg(n){return"t"===n.type[0]}function l2(n,a){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===a.ELEMENT_NODE)return e[0];const t=a.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function c2(n,a){n.style.width=`${a.width}px`,n.style.height=`${a.height}px`,n.style.transform=Hw(a.left,a.top)}function ig(n,a){return Math.max(0,Math.min(a,n))}class XB{constructor(a,e){this._element=a,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(a){this.withItems(a)}sort(a,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(a,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===a),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 $B(n,a,e){const t=ig(a,n.length-1),s=ig(e,n.length-1);if(t===s)return;const h=n[t],u=s{if(f[z]===v)return;const le=v.drag===a,Ve=le?m:g,Dt=le?a.getPlaceholderElement():v.drag.getRootElement();v.offset+=Ve,l?(Dt.style.transform=Dw(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),eg(v.clientRect,0,Ve)):(Dt.style.transform=Dw(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),eg(v.clientRect,Ve,0))}),this._previousSwap.overlaps=ex(d,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:r,currentIndex:u}}enter(a,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(a,e,t):s,u=this._activeDraggables,l=u.indexOf(a),r=a.getPlaceholderElement();let i=u[h];if(i===a&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const o=i.getRootElement();o.parentElement.insertBefore(r,o),u.splice(h,0,a)}else sn(this._element).appendChild(r),u.push(a);r.style.transform="",this._cacheItemPositions()}withItems(a){this._activeDraggables=a.slice(),this._cacheItemPositions()}withSortPredicate(a){this._sortPredicate=a}reset(){this._activeDraggables.forEach(a=>{const e=a.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===a)?.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(a){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===a)}updateOnScroll(a,e){this._itemPositions.forEach(({clientRect:t})=>{eg(t,a,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const a="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:ZC(t)}}).sort((e,t)=>a?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(a,e,t){const s="horizontal"===this.orientation;let h=s?e.left-a.left:e.top-a.top;return-1===t&&(h+=s?e.width-a.width:e.height-a.height),h}_getSiblingOffsetPx(a,e,t){const s="horizontal"===this.orientation,h=e[a].clientRect,u=e[a+-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(a,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?a>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?a<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(a,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==a&&((!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 UB(n=0,a=Km.z){return n<0&&(n=0),(0,Kd.H)(n,n,a)}(0,E_).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(a),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new e2(t),this._sortStrategy=new XB(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(a,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(a)),this._sortStrategy.enter(a,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:a,container:this,currentIndex:this.getItemIndex(a)})}exit(a){this._reset(),this.exited.next({item:a,container:this})}drop(a,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:a,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(a){const e=this._draggables;return this._draggables=a,a.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===a.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(a){return this._sortStrategy.direction=a,this}connectedTo(a){return this._siblings=a.slice(),this}withOrientation(a){return this._sortStrategy.orientation=a,this}withScrollableParents(a){const e=sn(this.element);return this._scrollableElements=-1===a.indexOf(e)?[e,...a]:a.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(a){return this._isDragging?this._sortStrategy.getItemIndex(a):this._draggables.indexOf(a)}isReceiving(){return this._activeSiblings.size>0}_sortItem(a,e,t,s){if(this.sortingDisabled||!this._clientRect||!ZD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(a,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:a})}_startScrollingIfNecessary(a,e){if(this.autoScrollDisabled)return;let t,s=0,h=0;if(this._parentPositions.positions.forEach((u,l)=>{l===this._document||!u.clientRect||t||ZD(u.clientRect,.05,a,e)&&([s,h]=function QB(n,a,e,t){const s=h2(a,t),h=p2(a,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,a,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=h2(r,e),h=p2(r,a),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 a=sn(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=a.msScrollSnapType||a.scrollSnapType||"",a.scrollSnapType=a.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const a=sn(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(a).clientRect}_reset(){this._isDragging=!1;const a=sn(this.element).style;a.scrollSnapType=a.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(a,e){return null!=this._clientRect&&ex(this._clientRect,a,e)}_getSiblingContainerFromPosition(a,e,t){return this._siblings.find(s=>s._canReceive(a,e,t))}_canReceive(a,e,t){if(!this._clientRect||!ex(this._clientRect,e,t)||!this.enterPredicate(a,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(a,e){const t=this._activeSiblings;!t.has(a)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(a),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:a,receiver:this,items:e}))}_stopReceiving(a){this._activeSiblings.delete(a),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:a,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(a=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(a);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const a=Ad(sn(this.element));this._cachedShadowRoot=a||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const a=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,a))}}function h2(n,a){const{top:e,bottom:t,height:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}function p2(n,a){const{left:e,right:t,width:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}const Rw=ur({passive:!1,capture:!0});let KB=(()=>{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,Rw)})}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,Rw)}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:Rw}),s||this._globalListeners.set("mousemove",{handler:h=>this.pointerMove.next(h),options:Rw}),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 ZB={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ix=(()=>{class n{constructor(e,t,s,h){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=h}createDrag(e,t=ZB){return new GB(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new JB(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(KB))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[ix],imports:[$a]}),n})();function lV(n,a){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 cV(n,a){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 dV=(()=>{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=Po();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(AP,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function KR(n,a){CC.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(wa),c.Y36(TC))},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,lV,3,1,"div",1),c.TgZ(3,"div",2),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.YNc(6,cV,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,Lo,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})(),uV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),gV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),AV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[gV,wt,wt]}),n})();new c.OlP("mat-selectsearch-default-options");let SV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,So,vo,ol,va,hl,jp,lu]}),n})(),EV=(()=>{class n extends tm{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return n.\u0275fac=function(){let a;return function(t){return(a||(a=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const DV={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 b2=(()=>{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:EV},{provide:em,useValue:DV}],imports:[x.ez,ol,k,$m,AC,sV,ns,Xs,hC,mC,hl,fw,JC,va,dC,vo,jp,xs,So,Cp,xr,qL,uV,AV,sC,aD,om,sw,SV,Cc,Ms,JR,MC,rI]}),n})();c.B6R(gD,[x.O5,Oc,Tr,oA,N_,t0,ko,Ja,Ho,dV],[fi,fD]),new Date(324721404e5).valueOf();let G3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,vo,va,Xs,b2,ns,xs,So,Cp,fw,JC]}),n})();function $3(n,a){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 X3=(()=>{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(fu),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,$3,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,Lo,Oc,fi],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();function J3(n,a){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 Q3(n,a){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 K3=[{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 Wa(null,[Ao.required]),this.passwordCtrl=new Wa(null,[Ao.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,sessionStorage.setItem("baAfterLogout","false"))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Mi),c.Y36(fu),c.Y36(hw),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,J3,3,3,"perun-web-apps-alert",3),c.YNc(7,Q3,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,Lo,Rc,Cs,Dc,Ur,ps,xo,bc,du,Oc,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:X3}];let Z3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Xs.forRoot(K3,{}),x.ez,Xs]}),n})(),eN=(()=>{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];document.documentElement.style.setProperty(h.cssVariable,u),this.setEntityTheme(h.entity,u)}),s()})}setEntityTheme(e,t){const s=function tN(n){return[Yr(tinycolor(n).lighten(52),"50"),Yr(tinycolor(n).lighten(37),"100"),Yr(tinycolor(n).lighten(26),"200"),Yr(tinycolor(n).lighten(12),"300"),Yr(tinycolor(n).lighten(6),"400"),Yr(tinycolor(n),"500"),Yr(tinycolor(n).darken(6),"600"),Yr(tinycolor(n).darken(12),"700"),Yr(tinycolor(n).darken(18),"800"),Yr(tinycolor(n).darken(24),"900"),Yr(tinycolor(n).lighten(50).saturate(30),"A100"),Yr(tinycolor(n).lighten(30).saturate(30),"A200"),Yr(tinycolor(n).lighten(10).saturate(15),"A400"),Yr(tinycolor(n).lighten(5).saturate(5),"A700")]}(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))})}}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})();function Yr(n,a){const e=tinycolor(n),t=e.toRgb();return{name:a,hex:e.toHexString(),darkContrast:e.isLight(),red:t.r,green:t.g,blue:t.b}}let iN=(()=>{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(hw),c.LFG(eN),c.LFG(x.Ye),c.LFG(xC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const nN=new c.OlP("perun-api-service"),rN={provide:C.TP,useExisting:(0,c.Gpc)(()=>uD),multi:!0};function aN(n){return new YI(n,"./assets/i18n/",".json")}function oN(n){const a={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new He(a)}const sN=n=>()=>n.loadConfigs();let lN=(()=>{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(lD),c.LFG(zn))},n.\u0275mod=c.oAB({type:n,bootstrap:[WI]}),n.\u0275inj=c.cJS({providers:[lD,{provide:c.ip1,useFactory:sN,multi:!0,deps:[iN]},{provide:He,useFactory:oN,deps:[Sn]},uD,rN,{provide:nN,useClass:yL},{provide:Up.Hy,useFactory:()=>localStorage}],imports:[ue,ns.forRoot({loader:{provide:Zl,useFactory:aN,deps:[C.eN]}}),zB,va,FB,Ml,C.JF,Z3,MC,fw,JC,WL,Up.zr.forRoot(),b2,G3]}),n})();(0,c.G48)(),Tt().bootstrapModule(lN).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?(yl(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 yl(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 io,Kt=/\d/,Ji=/\d\d/,Ta=/\d{3}/,qn=/\d{4}/,Dr=/[+-]?\d{6}/,Ut=/\d\d?/,rn=/\d\d\d\d?/,to=/\d\d\d\d\d\d?/,xn=/\d{1,3}/,Gr=/\d{1,4}/,Wi=/[+-]?\d{1,6}/,kr=/\d+/,ui=/[+-]?\d+/,Oo=/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){io[S]=tt(L)?L:function(q,ee){return q&&j?j:L}}function Gi(S,L){return O(io,S)?io[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,"\\$&")}io={};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 Ls=Qt("FullYear",!0);function Yp(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 Xr(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 Ps(S,L,j){var q=7+L-j;return-(7+Xr(S,0,q).getUTCDay()-L)%7+q-1}function Is(S,L,j,q,ee){var It,wi,ct=1+7*(L-1)+(7+j-q)%7+Ps(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 ka(S,L,j){var he,Me,q=Ps(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=Ps(S,L,j),ee=Ps(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 Ha(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 Uc="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,la){return la.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",to),He("Hmm",rn),He("Hmmss",to),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:Sa,week:{dow:0,doy:6},weekdays:Uc,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)?)?$/,No=/Z|[+-]\d\d(?::?\d\d)?/,jo=[["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]],Qr=[["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/]],Au=/^\/?Date\((-?\d+)/i,Mu=/^(?:(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 Cl(S){var L,j,he,Me,ct,It,q=S._i,ee=on.exec(q)||Ct.exec(q),wi=jo.length,ti=Qr.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=ka(Si(),he,Me),j=zo(L.gg,S._a[me],wi.year),q=zo(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=Is(j,q,ee,he,Me),S._a[me]=ct.year,S._dayOfYear=ct.dayOfYear)}(S),null!=S._dayOfYear&&(Me=zo(S._a[me],ee[me]),(S._dayOfYear>Rr(Me)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),j=Xr(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?Xr:Yp).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),Bo(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])),Os(S),sr(S)}else Gc(S);else Cl(S)}function xl(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 Tl(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 Us(S,L){return L.erasAbbrRegex(S)}function td(){var ee,he,S=[],L=[],j=[],q=[],Me=this.eras();for(ee=0,he=Me.length;ee(he=Lr(S,q,ee))&&(L=he),qs.call(this,S,L,j,q,ee))}function qs(S,L,j,q,ee){var he=Is(S,L,j,q,ee),Me=Xr(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",Us),He("NN",Us),He("NNN",Us),He("NNNN",function ed(S,L){return L.erasNameRegex(S)}),He("NNNNN",function ef(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 tf(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}),jl("gggg","weekYear"),jl("ggggg","weekYear"),jl("GGGG","isoWeekYear"),jl("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",Gr,qn),He("gggg",Gr,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 Iu=Qt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),bt("dayOfYear","DDD"),mt("dayOfYear",4),He("DDD",xn),He("DDDD",Ta),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 rd=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,Bu,po=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,Ta),Pn="SSSS";Pn.length<=9;Pn+="S")He(Pn,kr);function oa(S,L){L[Ye]=At(1e3*("0."+S))}for(Pn="S";Pn.length<=9;Pn+="S")ot(Pn,oa);Bu=Qt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var ze=Se.prototype;function Vu(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 Bl(){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 $o(){return Math.floor(this.valueOf()/1e3)},ze.valueOf=function Br(){return this._d.valueOf()-6e4*(this._offset||0)},ze.creationData=function ra(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ze.eraName=function Kp(){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 uo(){return!!this.isValid()&&!this._isUTC},ze.isUtcOffset=function ho(){return!!this.isValid()&&this._isUTC},ze.isUtc=Ns,ze.isUTC=Ns,ze.zoneAbbr=function Va(){return this._isUTC?"UTC":""},ze.zoneName=function zl(){return this._isUTC?"Coordinated Universal Time":""},ze.dates=Re("dates accessor is deprecated. Use date instead.",Iu),ze.months=Re("months accessor is deprecated. Use month instead",Hs),ze.years=Re("years accessor is deprecated. Use year instead",Ls),ze.zone=Re("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Eu(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 Vs(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=xl(S))._a?(L=S._isUTC?se(S._a):Si(S._a),this._isDSTShifted=this.isValid()&&function xu(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 Na(S,L,j,q){var ee=Xn(),he=se().set(q,L);return ee[j](he,S)}function Nu(S,L,j){if(G(S)&&(L=S,S=void 0),S=S||"",null!=L)return Na(S,L,j,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=Na(S,q,j,"month");return ee}function ju(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 Na(L,(j+he)%7,q,"day");for(Me=0;Me<7;Me++)ct[Me]=Na(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=Vu,Yt.postformat=Vu,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 Xo(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 Nl(S){return O(this,"_erasAbbrRegex")||td.call(this),S?this._erasAbbrRegex:this._erasRegex},Yt.erasNameRegex=function Zc(S){return O(this,"_erasNameRegex")||td.call(this),S?this._erasNameRegex:this._erasRegex},Yt.erasNarrowRegex=function Pu(S){return O(this,"_erasNarrowRegex")||td.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 $r(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 Ea(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 jc(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Rs.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=$t),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Yt.monthsShortRegex=function yu(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Rs.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 ka(S,this._week.dow,this._week.doy).week},Yt.firstDayOfYear=function no(){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?Ha(j,this._week.dow):S?j[S.day()]:j},Yt.weekdaysMin=function br(S){return!0===S?Ha(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Yt.weekdaysShort=function ci(S){return!0===S?Ha(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 ao(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 Ws(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 Ul(S){return S<0?Math.floor(S):Math.ceil(S)}function lf(S){return 4800*S/146097}function Wl(S){return 146097*S/4800}function fn(S){return function(){return this.as(S)}}var Yl=fn("ms"),Ys=fn("s"),ja=fn("m"),sd=fn("h"),ld=fn("d"),cd=fn("w"),cf=fn("M"),Gl=fn("Q"),Wu=fn("y");function fo(S){return function(){return this.isValid()?this._data[S]:NaN}}var Xl=fo("milliseconds"),mo=fo("seconds"),df=fo("minutes"),Gs=fo("hours"),Yu=fo("days"),Ko=fo("months"),uf=fo("years");var Cr=Math.round,Zo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ud(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Jl=Math.abs;function za(S){return(S>0)-(S<0)||+S}function sa(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Me,It,wi,ti,la,S=Jl(this._milliseconds)/1e3,L=Jl(this._days),j=Jl(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=za(this._months)!==za(ct)?"-":"",ti=za(this._days)!==za(ct)?"-":"",la=za(this._milliseconds)!==za(ct)?"-":"",It+"P"+(he?wi+he+"Y":"")+(j?wi+j+"M":"")+(L?ti+L+"D":"")+(ee||q||S?"T":"")+(ee?la+ee+"H":"")+(q?la+q+"M":"")+(S?la+Me+"S":"")):"P0D"}var ei=lo.prototype;return ei.isValid=function Kr(){return this._isValid},ei.abs=function Fu(){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 sf(S,L){return Ws(this,S,L,1)},ei.subtract=function Fl(S,L){return Ws(this,S,L,-1)},ei.as=function Uu(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+lf(L),S){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(L=this._days+Math.round(Wl(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=Yl,ei.asSeconds=Ys,ei.asMinutes=ja,ei.asHours=sd,ei.asDays=ld,ei.asWeeks=cd,ei.asMonths=cf,ei.asQuarters=Gl,ei.asYears=Wu,ei.valueOf=function qu(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*At(this._months/12):NaN},ei._bubble=function ql(){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*Ul(Wl(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(lf(L)),L-=Ul(Wl(It)),ct=tn(j/12),j%=12,q.days=L,q.months=j,q.years=ct,this},ei.clone=function $l(){return lr(this)},ei.get=function dd(S){return S=zt(S),this.isValid()?this[S+"s"]():NaN},ei.milliseconds=Xl,ei.seconds=mo,ei.minutes=df,ei.hours=Gs,ei.days=Yu,ei.weeks=function Gu(){return tn(this.days()/7)},ei.months=Ko,ei.years=uf,ei.humanize=function es(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=Zo;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},Zo,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function $u(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")),la=Cr(ee.as("y")),dr=he<=j.ss&&["s",he]||he0,dr[4]=q,ud.apply(null,dr)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ei.toISOString=sa,ei.toString=sa,ei.toJSON=sa,ei.locale=Ru,ei.localeData=Qc,ei.toIsoString=Re("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",sa),ei.lang=Wo,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 Sl(){return Tl("isBefore",[].slice.call(arguments,0))},x.max=function El(){return Tl("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=se,x.unix=function Jo(S){return Si(1e3*S)},x.months=function ad(S,L){return Nu(S,L,"months")},x.isDate=X,x.locale=Pr,x.invalid=We,x.duration=lr,x.isMoment=we,x.weekdays=function af(S,L,j){return ju(S,L,j,"weekdays")},x.parseZone=function Qo(){return Si.apply(null,arguments).parseZone()},x.localeData=Xn,x.isDuration=Zr,x.monthsShort=function Ow(S,L){return Nu(S,L,"monthsShort")},x.weekdaysMin=function od(S,L,j){return ju(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 Jr(){return cn(qt)},x.weekdaysShort=function zu(S,L,j){return ju(S,L,j,"weekdaysShort")},x.normalizeUnits=zt,x.relativeTimeRounding=function go(S){return void 0===S?Cr:"function"==typeof S&&(Cr=S,!0)},x.relativeTimeThreshold=function _o(S,L){return void 0!==Zo[S]&&(void 0===L?Zo[S]:(Zo[S]=L,"s"===S&&(Zo.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:()=>Sa,NF:()=>hi,O5:()=>Al,PC:()=>Is,PM:()=>ao,RF:()=>Rr,S$:()=>se,V_:()=>W,Ye:()=>Be,b0:()=>de,bD:()=>wr,ez:()=>Bn,mk:()=>$t,n9:()=>Ls,q:()=>R,sg:()=>Ea,tP:()=>ka,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 Sa(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 Ea=(()=>{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),Da(it,ne)}});for(let ne=0,be=Q.length;ne{Da(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 Da(P,U){P.context.$implicit=U.item}let Al=(()=>{class P{constructor(N,Q){this._viewContainer=N,this._context=new yu,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){jc("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){jc("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 yu{constructor(){this.$implicit=null,this.ngIf=null}}function jc(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,c.AaK)(U)}'.`)}class Rs{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})(),Ls=(()=>{class P{constructor(N,Q,ne){this.ngSwitch=ne,ne._addCase(),this._view=new Rs(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})(),Is=(()=>{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})(),ka=(()=>{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 ao(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 Ra(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:()=>io,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:$r}=ji(),hn=null;204!==$t&&(hn=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===$t&&($t=hn?200:0);let Ea=$t>=200&&$t<300;if("json"===ce.responseType&&"string"==typeof hn){const Da=hn;hn=hn.replace(tn,"");try{hn=""!==hn?JSON.parse(hn):null}catch(Hs){hn=Da,Ea&&(Ea=!1,hn={error:Hs,text:hn})}}Ea?($e.next(new Oi({body:hn,headers:Ti,status:$t,statusText:Hr,url:$r||void 0})),$e.complete()):$e.error(new dn({error:hn,headers:Ti,status:$t,statusText:Hr,url:$r||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 Sa=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",Sa),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",Sa),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 Ta=(()=>{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 to(...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:Ta}];for(const ce of me)re.push(...ce.\u0275providers);return(0,c.MR2)(re)}const Gr=new c.OlP("LEGACY_INTERCEPTOR_FN");let io=(()=>{class me{}return me.\u0275fac=function(ce){return new(ce||me)},me.\u0275mod=c.oAB({type:me}),me.\u0275inj=c.cJS({providers:[to(rn(Ut.LegacyInterceptors,[{provide:Gr,useFactory:Vi},{provide:li,useExisting:Gr,multi:!0}]))]}),me})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>$u,$WT:()=>no,$Z:()=>ha,AFp:()=>wh,ALo:()=>NA,AaK:()=>ae,AsE:()=>Xm,B6R:()=>Ls,BQk:()=>Hm,CHM:()=>Ba,CRH:()=>Cs,DdM:()=>LA,Dn7:()=>zA,EJc:()=>Ob,EiD:()=>wv,EpF:()=>Rm,F$t:()=>Bm,F4k:()=>Q1,FYo:()=>t1,FiY:()=>Xu,G48:()=>sE,Gf:()=>xb,GfV:()=>Qf,GkF:()=>$1,Gpc:()=>de,Gre:()=>x_,HDt:()=>va,Hsn:()=>Gh,Ikx:()=>sl,JOm:()=>bd,JVY:()=>qx,JZr:()=>Xe,KtG:()=>Il,L6k:()=>Wx,LAX:()=>Gx,LFG:()=>Wi,LSH:()=>Pg,Lbi:()=>Wg,Lck:()=>gS,MAs:()=>Oy,MMx:()=>u0,MR2:()=>lt,NdJ:()=>Lm,O4$:()=>nd,Ojb:()=>kd,OlP:()=>di,Oqu:()=>Kh,P3R:()=>Av,PXZ:()=>DM,Q6J:()=>Dm,QGY:()=>_c,QbO:()=>dT,Qsj:()=>ir,R0b:()=>rr,RDi:()=>Bx,Rgc:()=>fp,SBq:()=>Pd,Sil:()=>gM,Suo:()=>Tb,TTD:()=>Vs,TgZ:()=>Yd,Tol:()=>Ym,Udp:()=>Jh,VKq:()=>cb,VuI:()=>KM,W1O:()=>Sb,WLB:()=>db,XFs:()=>rt,Xpm:()=>Rr,Xq5:()=>wm,Xts:()=>nc,Y36:()=>ua,YKP:()=>ii,YNc:()=>Py,Yjl:()=>Lr,Yz7:()=>Tt,Z0I:()=>ue,ZZ4:()=>ml,_Bn:()=>Gt,_UZ:()=>Wa,_Vd:()=>sc,_c5:()=>YM,_uU:()=>b_,aQg:()=>hu,c2e:()=>Ib,cJS:()=>Bi,cg1:()=>Eo,dDg:()=>KS,dqk:()=>Qt,eBb:()=>Yx,eFA:()=>LM,eJc:()=>kc,ekj:()=>d_,eoX:()=>xM,f3M:()=>ui,g9A:()=>qg,h0i:()=>_a,hGG:()=>hE,hij:()=>ol,iGM:()=>Cb,ifc:()=>Mi,ip1:()=>Pb,jDz:()=>nb,kL8:()=>O_,kcU:()=>rf,lG2:()=>ka,lcZ:()=>ub,lqb:()=>os,lri:()=>MM,mCW:()=>Vf,n5z:()=>Gu,n_E:()=>g0,oAB:()=>Xr,oJD:()=>vv,oxw:()=>Om,pB0:()=>$x,q3G:()=>ic,qFp:()=>AE,qLn:()=>Id,qOj:()=>Rh,qZA:()=>Gd,qzn:()=>Td,rWj:()=>CM,rg0:()=>ku,s9C:()=>Vm,sBO:()=>lE,s_b:()=>mp,soG:()=>Mp,tBr:()=>Ua,tb:()=>Fb,tp0:()=>ff,uIk:()=>ps,vHH:()=>ge,vpe:()=>Ro,wAp:()=>Ac,xi3:()=>jA,xp6:()=>Bv,ynx:()=>km,z2F:()=>fl,z3N:()=>rs,zSh:()=>bo,zs3:()=>ls});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)(),xa={},Kt="__NG_DI_FLAG__",Ji="ngTempTokenPath",qn=/\n/gm,Ut="__source";let rn;function xn(_){const b=rn;return rn=_,b}function Gr(_,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}()||Gr)(pe(_),b)}function ui(_,b=rt.Default){return Wi(_,Oo(b))}function Oo(_){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 Sa(_){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 Ea(_){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 $r(_,b,w=!1){for(let y=0;y0?'="'+I+'"':"")+"]"}else 8&y?M+="."+k:4&y&&(M+=" "+k);else""!==M&&!$t(k)&&(b+=Al(T,M),M=""),y=k,T=T||!$t(y);w++}return""!==M&&(b+=Al(T,M)),b}function Rr(_){return Gi(()=>{const b=Fc(_),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:""};Ml(w);const y=_.dependencies;return w.directiveDefs=ri(y,!1),w.pipeDefs=ri(y,!0),w.id=function Uc(_){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 Ls(_,b,w){const y=_.\u0275cmp;y.directiveDefs=ri(b,!1),y.pipeDefs=ri(w,!0)}function zc(_){return Pt(_)||bn(_)}function Yp(_){return null!==_}function Xr(_){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 Is(_,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 ka(_){return Gi(()=>{const b=Fc(_);return Ml(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 _[Bo]||null}function kn(_){return _[me]||null}function no(_){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 Fc(_){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:Is(_.inputs,b),outputs:Is(_.outputs)}}function Ml(_){_.features?.forEach(b=>b(_))}function ri(_,b){if(!_)return null;const w=b?kn:zc;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(Yp)}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,ro=12,Gn=13,wn=14,St=15,Hn=16,vn=17,Bn=18,wr=19,Ue=20,Et=21,Ci=22,hi=23,ao=24,_t=25,Vn=1,$n=2,ai=7,Ra=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 Jr(_){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 Uo=Qt.WeakRef??class Fo{constructor(b){this.ref=b}deref(){return this.ref}},El=0,jn=null,Jn=!1;function Ui(_){const b=jn;return jn=_,b}class Kr{constructor(){this.id=El++,this.ref=function Tl(_){return new Uo(_)}(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 Dl=null;function ku(_){const b=Ui(null);try{return _()}finally{Ui(b)}}const ea=()=>{};class Hu extends Kr{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=ea,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=ea,this.watch(this.registerOnCleanup)}finally{Ui(b)}}cleanup(){this.cleanupFn()}}class Hl{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Vs(){return uo}function uo(_){return _.type.prototype.ngOnChanges&&(_.setInput=Ns),ho}function ho(){const _=Ll(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 Ns(_,b,w,y){const M=this.declaredInputs[w],T=Ll(_)||function lr(_,b){return _[Rl]=b}(_,{previous:Tn,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[M];k[M]=new Hl(B&&B.currentValue,b,I===Tn),_[y]=b}Vs.ngInherit=!0;const Rl="__ngSimpleChanges__";function Ll(_){return _[Rl]||null}const Ar=function(_,b,w){},Pl="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:tf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Jc(){return ht.bindingsEnabled}function zs(){return null!==ht.skipHydrationRootTNode}function De(){return ht.lFrame.lView}function Nt(){return ht.lFrame.tView}function Ba(_){return ht.lFrame.contextLView=_,_[Li]}function Il(_){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 $o(){return ht.lFrame.isParent}function Ol(){ht.lFrame.isParent=!1}function yn(){const _=ht.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function ra(){return ht.lFrame.bindingIndex++}function Vr(_){const b=ht.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function Kp(_,b){const w=ht.lFrame;w.bindingIndex=w.bindingRootIndex=_,Fs(b)}function Fs(_){ht.lFrame.currentDirectiveIndex=_}function Zc(){return ht.lFrame.currentQueryIndex}function Nl(_){ht.lFrame.currentQueryIndex=_}function Pu(_){const b=_[Ge];return 2===b.type?b.declTNode:1===b.type?_[ci]:null}function Us(_,b,w){if(w&rt.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&rt.Host||(M=Pu(T),null===M||(T=T[wn],10&M.type))););if(null===M)return!1;b=M,_=T}const y=ht.lFrame=ef();return y.currentTNode=b,y.lView=_,!0}function ed(_){const b=ef(),w=_[Ge];ht.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function ef(){const _=ht.lFrame,b=null===_?null:_.child;return null===b?tf(_):b}function tf(_){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 td(){const _=ht.lFrame;return ht.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const jl=td;function id(){const _=td();_.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 aa(_){ht.lFrame.selectedIndex=_}function Zt(){const _=ht.lFrame;return Q(_.tView,_.selectedIndex)}function nd(){ht.lFrame.currentNamespace=Pl}function rf(){!function Iu(){ht.lFrame.currentNamespace=null}()}let rd=!0;function po(){return rd}function Pn(_){rd=_}function oa(_,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,Qo(I,T)):Qo(I,T)}const Yt=-1;class Na{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function Fu(_){return _!==Yt}function Ws(_){return 32767&_}function Fl(_,b){let w=function sf(_){return _>>16}(_),y=b;for(;w>0;)y=y[wn],w--;return y}let Ul=!0;function ql(_){const b=Ul;return Ul=_,b}const Wl=255,Uu=5;let qu=0;const fn={};function Ys(_,b){const w=sd(_,b);if(-1!==w)return w;const y=b[Ge];y.firstCreatePass&&(_.injectorIndex=b.length,ja(y.data,_),ja(b,null),ja(y.blueprint,null));const M=ld(_,b),T=_.injectorIndex;if(Fu(M)){const k=Ws(M),I=Fl(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 ja(_,b){_.push(0,0,0,0,0,0,0,0,b)}function sd(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function ld(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=ud(M),null===y)return Yt;if(w++,M=M[wn],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Yt}function cd(_,b,w){!function Yl(_,b,w){let y;"string"==typeof w?y=w.charCodeAt(0)||0:w.hasOwnProperty(Ee)&&(y=w[Ee]),null==y&&(y=w[Ee]=qu++);const M=y&Wl;b.data[_+(M>>Uu)]|=1<=0?b&Wl:uf:b}(w);if("function"==typeof T){if(!Us(b,_,y))return y&rt.Host?Gl(M,0,y):Wu(b,w,y,M);try{const k=T(y);if(null!=k||y&rt.Optional)return k;tt()}finally{jl()}}else if("number"==typeof T){let k=null,I=sd(_,b),B=Yt,F=y&rt.Host?b[St][ci]:null;for((-1===I||y&rt.SkipSelf)&&(B=-1===I?ld(_,b):b[I+8],B!==Yt&&Yu(y,!1)?(k=b[Ge],I=Ws(B),b=Fl(B,b)):I=-1);-1!==I;){const J=b[Ge];if(Gs(T,I,J.data)){const ie=fo(I,b,w,k,y,F);if(ie!==fn)return ie}B=b[I+8],B!==Yt&&Yu(y,b[Ge].data[I+8]===F)&&Gs(T,I,b)?(k=J,I=Ws(B),b=Fl(B,b)):I=-1}}return M}function fo(_,b,w,y,M,T){const k=b[Ge],I=k.data[_+8],J=Xl(I,k,w,null==y?Jr(I)&&Ul:y!=k&&0!=(3&I.type),M&rt.Host&&T===I);return null!==J?mo(b,k,J,I):fn}function Xl(_,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 mo(_,b,w,y){let M=_[w];const T=b.data;if(function Nu(_){return _ instanceof Na}(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=ql(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Yi(k.injectImpl):null;Us(_,y,rt.Default);try{M=_[w]=k.factory(void 0,T,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Bu(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(y){const k=uo(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),ql(I),k.resolving=!1,jl()}}return M}function Gs(_,b,w){return!!(w[b+(_>>Uu)]&1<<_)}function Yu(_,b){return!(_&rt.Self||_&rt.Host&&b)}class Ko{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return $l(this._tNode,this._lView,b,Oo(y),w)}}function uf(){return new Ko(pn(),De())}function Gu(_){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 ud(_){const b=_[Ge],w=b.type;return 2===w?b.declTNode:1===w?_[ci]:null}function $u(_){return function cf(_,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 za(_){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(_o)?B[_o]:Object.defineProperty(B,_o,{value:[]})[_o];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 hd(_,b){_.forEach(w=>Array.isArray(w)?hd(w,b):b(w))}function og(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function ts(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function Ql(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function Hi(_,b,w){let y=Fa(_,b);return y>=0?_[1|y]=w:(y=~y,function Nw(_,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 hf(_,b){const w=Fa(_,b);if(w>=0)return _[1|w]}function Fa(_,b){return function sg(_,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),Xu=Ai(sa("Optional"),8),ff=Ai(sa("SkipSelf"),4);function ca(_){return 128==(128&_.flags)}var bd=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(bd||{});const Ku=/^>|^->||--!>|)/,Zu="\u200b$1\u200b";const eh=new Map;let wf=0;const Ri="__ngContext__";function tr(_,b){an(b)?(_[Ri]=b[wr],function yf(_){eh.set(_[wr],_)}(b)):_[Ri]=b}let Tf;function Ad(_,b){return Tf(_,b)}function Fn(_){const b=_[Wt];return Rn(b)?b[Wt]:b}function rh(_){return Qw(_[ro])}function ah(_){return Qw(_[Di])}function Qw(_){for(;null!==_&&!Rn(_);)_=_[Di];return _}function da(_,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?Cg(b,w,I):Qs(b,w,I,M||null,!0):1===_&&null!==w?Qs(b,w,I,M||null,!0):2===_?function If(_,b,w){const y=Rf(_,b);y&&function Ex(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function Hx(_,b,w,y,M){const T=w[ai];T!==pi(w)&&da(b,_,y,T,M);for(let I=Fi;Ib.replace(wg,Zu))}(b))}function Df(_,b,w){return _.createElement(b,w)}function Ag(_,b){const w=_[Ra],y=w.indexOf(b);Ii(b),w.splice(y,1)}function Md(_,b){if(_.length<=Fi)return;const w=Fi+b,y=_[w];if(y){const M=y[Hn];null!==M&&M!==_&&Ag(M,y),b>0&&(_[w-1][Di]=y[Di]);const T=ts(_,Fi+b);!function Tx(_,b){uh(_,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 kf(_,b){if(!(256&b[gt])){const w=b[vt];b[hi]?.destroy(),b[ao]?.destroy(),w.destroyNode&&uh(_,b,w,3,null,null),function Kw(_){let b=_[ro];if(!b)return Cd(_[Ge],_);for(;b;){let w=null;if(an(b))w=b[ro];else{const y=b[Fi];y&&(w=y)}if(!w){for(;b&&!b[Di]&&b!==_;)an(b)&&Cd(b[Ge],b),b=b[Wt];null===b&&(b=_),an(b)&&Cd(b[Ge],b),w=b&&b[Di]}b=w}}(b)}}function Cd(_,b){if(!(256&b[gt])){b[gt]&=-129,b[gt]|=256,function Sx(_,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 Qs(_,b,w,y,M){_.insertBefore(b,w,y,M)}function Cg(_,b,w){_.appendChild(b,w)}function iv(_,b,w,y,M){null!==y?Qs(_,b,w,y,M):Cg(_,b,w)}function Rf(_,b){return _.parentNode(b)}function nv(_,b,w){return av(_,b,w)}let Lf,Of,Sg,Bf,av=function rv(_,b,w){return 40&_.type?U(_,w):null};function Pf(_,b,w,y){const M=Mg(_,y,b),T=b[vt],I=nv(y.parent||b[ci],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Of}()?.createHTML(_)||_}function Bx(_){Sg=_}function hh(){if(void 0!==Sg)return Sg;if(typeof document<"u")return document;throw new ge(210,!1)}function Eg(){if(void 0===Bf&&(Bf=null,Qt.trustedTypes))try{Bf=Qt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Bf}function hv(_){return Eg()?.createHTML(_)||_}function kg(_){return Eg()?.createScriptURL(_)||_}class tc{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Xe})`}}class Vx extends tc{getTypeName(){return"HTML"}}class Nx extends tc{getTypeName(){return"Style"}}class jx extends tc{getTypeName(){return"Script"}}class zx extends tc{getTypeName(){return"URL"}}class Fx extends tc{getTypeName(){return"ResourceURL"}}function rs(_){return _ instanceof tc?_.changingThisBreaksApplicationSecurity:_}function Td(_,b){const w=function Ux(_){return _ instanceof tc&&_.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 qx(_){return new Vx(_)}function Wx(_){return new Nx(_)}function Yx(_){return new jx(_)}function Gx(_){return new zx(_)}function $x(_){return new Fx(_)}class Xx{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(xd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class Jx{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=xd(b),w}}const Kx=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Vf(_){return(_=String(_)).match(Kx)?_:"unsafe:"+_}function as(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function ph(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const fv=as("area,br,col,hr,img,wbr"),mv=as("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gv=as("rp,rt"),Hg=ph(fv,ph(mv,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")),ph(gv,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")),ph(gv,mv)),Rg=as("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),_v=ph(Rg,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")),Zx=as("script,style,template");class eT{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(!Hg.hasOwnProperty(w))return this.sanitizedSomething=!0,!Zx.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();Hg.hasOwnProperty(w)&&!fv.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(bv(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 tT=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,iT=/([^\#-~ |!])/g;function bv(_){return _.replace(/&/g,"&").replace(tT,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(iT,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Nf;function wv(_,b){let w=null;try{Nf=Nf||function pv(_){const b=new Jx(_);return function Qx(){try{return!!(new window.DOMParser).parseFromString(xd(""),"text/html")}catch{return!1}}()?new Xx(b):b}(_);let y=b?String(b):"";w=Nf.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=Nf.getInertBodyElement(y)}while(y!==T);return xd((new eT).sanitizeChildren(Lg(w)||w))}finally{if(w){const y=Lg(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function Lg(_){return"content"in _&&function nT(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var ic=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(ic||{});function vv(_){const b=hr();return b?hv(b.sanitize(ic.HTML,_)||""):Td(_,"HTML")?hv(rs(_)):wv(hh(),we(_))}function Pg(_){const b=hr();return b?b.sanitize(ic.URL,_)||"":Td(_,"URL")?rs(_):Vf(we(_))}function yv(_){const b=hr();if(b)return kg(b.sanitize(ic.RESOURCE_URL,_)||"");if(Td(_,"ResourceURL"))return kg(rs(_));throw new ge(904,!1)}function Av(_,b,w){return function lT(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?yv:Pg}(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 nc=new di("ENVIRONMENT_INITIALIZER"),jf=new di("INJECTOR",-1),Ig=new di("INJECTOR_DEF_TYPES");class xt{get(b,w=xa){if(w===xa){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:Og(0,_),\u0275fromNgModule:!0}}function Og(_,...b){const w=[],y=new Set;let M;return hd(b,T=>{const k=T;Zi(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&rc(M,w),w}function rc(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];Bg(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{hd(T.imports,J=>{Zi(J,b,w,y)&&(F||=[],F.push(J))})}finally{}void 0!==F&&rc(F,b)}if(!I){const F=Nn(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:ot},{provide:Ig,useValue:M,multi:!0},{provide:nc,useValue:()=>Wi(M),multi:!0})}const B=T.providers;null==B||I||Bg(B,J=>{b.push(J)})}}return M!==_&&void 0!==_.providers}function Bg(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?Bg(w,b):b(w)}const Vg=X({provide:String,useValue:X});function zf(_){return null!==_&&"object"==typeof _&&Vg in _}function ac(_){return"function"==typeof _}const bo=new di("Set Injector scope."),fh={},Mv={};let Ff;function mh(){return void 0===Ff&&(Ff=new xt),Ff}class os{}class zg extends os{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,bh(b,k=>this.processProvider(k)),this.records.set(jf,Dd(void 0,this)),M.has("environment")&&this.records.set(os,Dd(void 0,this));const T=this.records.get(bo);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Ig.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=xa,y=rt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);y=Oo(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 Uf(_){return"function"==typeof _||"object"==typeof _&&_ instanceof di}(b)&&Vi(b);I=B&&this.injectableDefInScope(B)?Dd(gh(b),fh):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&rt.Self?mh():this.parent).get(b,w=y&rt.Optional&&w===xa?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[Ji]=k[Ji]||[]).unshift(ae(b)),M)throw k;return function io(_,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(nc.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=ac(b=pe(b))?b:pe(b&&b.provide);const y=function xv(_){return zf(_)?Dd(void 0,_.useValue):Dd(Ed(_),fh)}(b);if(ac(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Dd(void 0,fh,!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===fh&&(w.value=Mv,w.value=w.factory()),"object"==typeof w.value&&w.value&&function _h(_){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 gh(_){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 Cv(_){const b=_.length;if(b>0)throw Ql(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 Ed(_,b,w){let y;if(ac(_)){const M=pe(_);return Nn(M)||gh(M)}if(zf(_))y=()=>pe(_.useValue);else if(function Sd(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...C(_.deps||[]));else if(function Ng(_){return!(!_||!_.useExisting)}(_))y=()=>Wi(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function Fg(_){return!!_.deps}(_))return Nn(M)||gh(M);y=()=>new M(...C(_.deps))}return y}function Dd(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function bh(_,b){for(const w of _)Array.isArray(w)?bh(w,b):w&&We(w)?bh(w.\u0275providers,b):b(w)}const wh=new di("AppId",{providedIn:"root",factory:()=>Ug}),Ug="ng",qg=new di("Platform Initializer"),Wg=new di("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),dT=new di("AnimationModuleType"),kd=new di("CSP nonce",{providedIn:"root",factory:()=>hh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Ev=(_,b)=>null;function Jg(_,b){return Ev(_,b)}class Sh{}class Nr{}class Jf{resolveComponentFactory(b){throw function gT(_){const b=Error(`No component factory found for ${ae(_)}.`);return b.ngComponent=_,b}(b)}}let sc=(()=>{class _{}return _.NULL=new Jf,_})();function Ld(){return lc(pn(),De())}function lc(_,b){return new Pd(U(_,b))}let Pd=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Ld,_})();function Hv(_){return _ instanceof Pd?_.nativeElement:_}class t1{}let ir=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function _T(){const _=De(),w=be(pn().index,_);return(an(w)?w:_)[vt]}(),_})(),cc=(()=>{class _{}return _.\u0275prov=Tt({token:_,providedIn:"root",factory:()=>null}),_})();class Qf{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const bT=new Qf("16.1.5"),n1={};function Eh(_){for(;_;){_[gt]|=64;const b=Fn(_);if(Ct(_)&&!b)return _;_=b}return null}function r1(_){return _.ngOriginalError}class Id{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&&r1(b);for(;w&&r1(w);)w=r1(w);return w||null}}const a1=new di("",{providedIn:"root",factory:()=>!1});function nr(_){return _ instanceof Function?_():_}class l1 extends Kr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Eh(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 uc=null;function tm(){return uc??=new l1,uc}function c1(_,b){return _[b]??tm()}function d1(_,b){const w=tm();w.hasReadASignal&&(_[b]=uc,w.lView=_,uc=new l1)}const Rt={};function Bv(_){Od(Nt(),De(),Ln()+_,!1)}function Od(_,b,w,y){if(!y)if(3==(3&b[gt])){const T=_.preOrderCheckHooks;null!==T&&Va(b,T,w)}else{const T=_.preOrderHooks;null!==T&&zl(b,T,0,w)}aa(w)}function rm(_,b=null,w=null,y){const M=ss(_,b,w,y);return M.resolveInjectorInitializers(),M}function ss(_,b=null,w=null,y,M=new Set){const T=[w||ot,Ki(_)];return y=y||("object"==typeof _?void 0:ae(_)),new zg(T,b||mh(),y||null,M)}let ls=(()=>{class _{static create(w,y){if(Array.isArray(w))return rm({name:""},y,w,"");{const M=w.name??"";return rm({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=xa,_.NULL=new xt,_.\u0275prov=Tt({token:_,providedIn:"any",factory:()=>Wi(jf)}),_.__NG_ELEMENT_ID__=-1,_})();function ua(_,b=rt.Default){const w=De();return null===w?Wi(_,b):$l(pn(),w,pe(_),b)}function ha(){throw new Error("invalid")}function am(_,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 vf(){return wf++}(),ie[Ci]=J,ie[Ue]=F,ie[St]=2==b.type?_[St]:ie,ie}function el(_,b,w,y,M){let T=_.data[b];if(null===T)T=function p1(_,b,w,y,M){const T=Or(),k=$o(),B=_.data[b]=function Gv(_,b,w,y,M,T){let k=b?b.injectorIndex:-1,I=0;return zs()&&(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 Qp(){return ht.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=y,T.attrs=M;const k=function Go(){const _=ht.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return Br(T,!0),T}function Dh(_,b,w,y){if(0===w)return-1;const M=b.length;for(let T=0;T_t&&Od(_,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]&&d1(b,hi),aa(k),Ar(I?3:1,M)}}function f1(_,b,w){if(Xn(b)){const y=Ui(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function $v(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===y?b1(w,b,M,T):y.hasOwnProperty(M)&&b1(w,b,y[M],T)}return w}function b1(_,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])?(dm(_,w,J,y,M),Jr(b)&&function Xv(_,b){const w=be(b,_);16&w[gt]||(w[gt]|=64)}(w,b.index)):3&b.type&&(y=function ST(_){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 kh(_,b,w,y){if(Jc()){const M=null===y?null:{"":-1},T=function ey(_,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,Dh(_,w,M.hostVars,Rt),M)}function wo(_,b,w,y,M,T){const k=U(_,b);!function v1(_,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 iy(_,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 Hu(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 um(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){hy(_,1);const M=_[Ge].components;null!==M&&cs(_,M,1)}}function cs(_,b,w){for(let y=0;y-1&&(Md(b,y),ts(w,y))}this._attachedToViewContainer=!1}kf(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(){Eh(this._cdRefInjectingView||this._lView)}detach(){this._lView[gt]&=-129}reattach(){this._lView[gt]|=128}detectChanges(){hm(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 lh(_,b){uh(_,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 py extends mn{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;hm(b[Ge],b,b[Li],!1)}checkNoChanges(){}get context(){return null}}class fm extends sc{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Pt(b);return new Ur(w,this.ngModule)}}function T1(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class my{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=Oo(y);const M=this.injector.get(b,n1,y);return M!==n1||w===n1?M:this.parentInjector.get(b,w,y)}}class Ur extends Nr{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=T1(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return T1(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function jc(_){return _.map(yu).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let T=(M=M||this.ngModule)instanceof os?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new my(b,T):b,I=k.get(t1,null);if(null===I)throw new ge(407,!1);const J={rendererFactory:I,sanitizer:k.get(cc,null),effectManager:k.get(dy,null)},ie=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",_e=y?function CT(_,b,w,y){const T=y.get(a1,!1)||w===Mi.ShadowDom,k=_.selectRootElement(b,T);return function xT(_){qv(_)}(k),k}(ie,y,this.componentDef.encapsulation,k):Df(ie,fe,function fy(_){const b=_.toLowerCase();return"svg"===b?Pl:"math"===b?"math":null}(fe)),Ke=this.componentDef.signals?4608:this.componentDef.onPush?576:528,pt=_1(0,null,null,1,0,null,null,null,null,null,null),Le=am(null,pt,null,Ke,null,null,J,ie,k,null,null);let Lt,Jt;ed(Le);try{const si=this.componentDef;let ar,Y0=null;si.findHostDirectiveDefs?(ar=[],Y0=new Map,si.findHostDirectiveDefs(si,ar,Y0),ar.push(si)):ar=[si];const ME=function An(_,b){const w=_[Ge],y=_t;return _[y]=b,el(w,y,2,"#host",null)}(Le,_e),CE=function us(_,b,w,y,M,T,k){const I=M[Ge];!function _y(_,b,w,y){for(const M of _)b.mergedAttrs=ji(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(um(b,b.mergedAttrs,!0),null!==w&&uv(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=Jg(b,M[Yn]));const F=T.rendererFactory.createRenderer(b,w);let J=16;w.signals?J=4096:w.onPush&&(J=64);const ie=am(M,Uv(w),null,J,M[_.index],_,T,F,null,null,B);return I.firstCreatePass&&lm(I,_,y.length-1),cm(M,ie),M[_.index]=ie}(ME,_e,si,ar,Le,J,ie);Jt=Q(pt,_t),_e&&function S1(_,b,w,y){if(y)Ye(_,w,["ng-version",bT.full]);else{const{attrs:M,classes:T}=function Rs(_){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&&dv(_,w,T.join(" "))}}(ie,si,_e,y),void 0!==w&&function E1(_,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 Vd(_){return _===Tn?{}:_===ot?[]:_}function H1(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function Lh(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,T)=>{b(y,M,T),w(y,M,T)}:b}function R1(_,b){const w=_.hostBindings;_.hostBindings=w?(y,M)=>{b(y,M),w(y,M)}:b}function wm(_){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 Nd(_){return!!Oh(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Oh(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function pa(_,b,w){return _[b]=w}function qi(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function hs(_,b,w,y){const M=qi(_,b,w);return qi(_,b+1,y)||M}function ps(_,b,w,y){const M=De();return qi(M,ra(),b)&&(Nt(),wo(Zt(),M,_,b,w,y)),ps}function ms(_,b,w,y){return qi(_,ra(),w)?b+we(w)+y:Rt}function Mo(_,b,w,y,M,T){const I=hs(_,function Mr(){return ht.lFrame.bindingIndex}(),w,M);return Vr(2),I?b+we(w)+y+we(M)+T:Rt}function Py(_,b,w,y,M,T,k,I){const B=De(),F=Nt(),J=_+_t,ie=F.firstCreatePass?function NT(_,b,w,y,M,T,k,I,B){const F=b.consts,J=el(b,_,4,k||null,Bt(F,I));kh(b,w,J,Bt(F,B)),oa(b,J);const ie=J.tView=_1(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=Yh(F,B,ie,_);po()&&Pf(F,B,fe,ie),tr(fe,B),cm(B,B[J]=ry(fe,B,fe,ie)),sr(ie)&&m1(F,B,ie),null!=k&&g1(B,ie,I)}let Yh=function q1(_,b,w,y){return Pn(!0),b[vt].createComment("")};function Oy(_){return ne(function Kc(){return ht.lFrame.contextLView}(),_t+_)}function Dm(_,b,w){const y=De();return qi(y,ra(),b)&&Fr(Nt(),Zt(),y,_,b,y[vt],w,!1),Dm}function nl(_,b,w,y,M){const k=M?"class":"style";dm(_,w,b.inputs[k],k,y)}function Yd(_,b,w,y){const M=De(),T=Nt(),k=_t+_,I=M[vt],B=T.firstCreatePass?function Wd(_,b,w,y,M,T){const k=b.consts,B=el(b,_,2,y,Bt(k,M));return kh(b,w,B,Bt(k,T)),null!==B.attrs&&um(B,B.attrs,!1),null!==B.mergedAttrs&&um(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,y):T.data[k],F=Y1(T,M,B,I,b,_);M[k]=F;const J=sr(B);return Br(B,!0),uv(I,F,B),32!=(32&B.flags)&&po()&&Pf(T,M,F,B),0===function ia(){return ht.lFrame.elementDepthCount}()&&tr(F,M),function na(){ht.lFrame.elementDepthCount++}(),J&&(m1(T,M,B),f1(T,B,M)),null!==y&&g1(M,B),Yd}function Gd(){let _=pn();$o()?Ol():(_=_.parent,Br(_,!1));const b=_;(function Ru(_){return ht.skipHydrationRootTNode===_})(b)&&function Oa(){ht.skipHydrationRootTNode=null}(),function Ia(){ht.lFrame.elementDepthCount--}();const w=Nt();return w.firstCreatePass&&(oa(w,_),Xn(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function af(_){return 0!=(8&_.flags)}(b)&&nl(w,b,De(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function zu(_){return 0!=(16&_.flags)}(b)&&nl(w,b,De(),b.stylesWithoutHost,!1),Gd}function Wa(_,b,w,y){return Yd(_,b,w,y),Gd(),Wa}let Y1=(_,b,w,y,M,T)=>(Pn(!0),Df(y,M,function Ou(){return ht.lFrame.currentNamespace}()));function km(_,b,w){const y=De(),M=Nt(),T=_+_t,k=M.firstCreatePass?function jT(_,b,w,y,M){const T=b.consts,k=Bt(T,y),I=el(b,_,8,"ng-container",k);return null!==k&&um(I,k,!0),kh(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=X1(M,y,k,_);return y[T]=I,po()&&Pf(M,y,I,k),tr(I,y),sr(k)&&(m1(M,y,k),f1(M,k,y)),null!=w&&g1(y,k),km}function Hm(){let _=pn();const b=Nt();return $o()?Ol():(_=_.parent,Br(_,!1)),b.firstCreatePass&&(oa(b,_),Xn(_)&&b.queries.elementEnd(_)),Hm}function $1(_,b,w){return km(_,b,w),Hm(),$1}let X1=(_,b,w,y)=>(Pn(!0),Ef(b[vt],""));function Rm(){return De()}function _c(_){return!!_&&"function"==typeof _.then}function Q1(_){return!!_&&"function"==typeof _.subscribe}function Lm(_,b,w,y){const M=De(),T=Nt(),k=pn();return function jy(_,b,w,y,M,T,k){const I=sr(y),F=_.firstCreatePass&&vo(_),J=b[Li],ie=sy(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 Ny(_,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=K1(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=K1(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=Im(b,w,y,k),F=T.__ngNextListenerFn__;for(;F;)B=Im(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function Om(_=1){return function ag(_){return(ht.lFrame.contextLView=function nf(_,b){for(;_>0;)b=b[wn],_--;return b}(_,ht.lFrame.contextLView))[Li]}(_)}function zy(_,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 $d(_){return 2|_}function rl(_){return(131068&_)>>2}function jm(_,b){return-131069&_|b<<2}function zm(_){return 1|_}function Fm(_,b,w,y,M){const T=_[w+1],k=null===b;let I=y?bs(T):rl(T),B=!1;for(;0!==I&&(!1===B||k);){const J=_[I+1];al(_[I],b)&&(B=!0,_[I+1]=y?zm(J):$d(J)),I=y?bs(J):rl(J)}B&&(_[w+1]=y?$d(T):zm(T))}function al(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&Fa(_,b)>=0}const Cn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Um(_){return _.substring(Cn.key,Cn.keyEnd)}function l_(_,b){const w=Cn.textEnd;return w===b?-1:(b=Cn.keyEnd=function c_(_,b,w){for(;b32;)b++;return b}(_,Cn.key=b,w),vc(_,b,w))}function vc(_,b,w){for(;b=0;w=l_(b,w))Hi(_,Um(b),!0)}function Ya(_,b,w,y){const M=De(),T=Nt(),k=Vr(2);T.firstUpdatePass&&u_(T,_,k,y),b!==Rt&&qi(M,k,b)&&f_(T,T.data[Ln()],M,M[vt],_,M[k+1]=function g_(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=ae(rs(_)))),_}(b,w),y,k)}function Ga(_,b,w,y){const M=Nt(),T=Vr(2);M.firstUpdatePass&&u_(M,null,T,y);const k=De();if(w!==Rt&&qi(k,T,w)){const I=M.data[Ln()];if(__(I,y)&&!Gm(M,T)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=se(B,w||"")),nl(M,I,k,w,y)}else!function p_(_,b,w,y,M,T,k,I){M===Rt&&(M=ot);let B=0,F=0,J=0=_.expandoStartIndex}function u_(_,b,w,y){const M=_.data;if(null===M[w+1]){const T=M[Ln()],k=Gm(_,w);__(T,y)&&null===b&&!k&&(b=!1),b=function UT(_,b,w,y){const M=function Vl(_){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=Jd(w=So(null,_,b,w,y),b.attrs,y),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=So(M,_,b,w,y),null===T){let B=function qT(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==rl(y))return _[bs(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=So(null,_,b,B[1],y),B=Jd(B,b.attrs,y),function WT(_,b,w,y){_[bs(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else T=function $m(_,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=bs(_[I+1]);_[y+1]=wc(fe,I),0!==fe&&(_[fe+1]=jm(_[fe+1],y)),_[I+1]=function Fy(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=wc(I,0),0!==I&&(_[I+1]=jm(_[I+1],y)),I=y;else _[y+1]=wc(B,0),0===I?I=y:_[B+1]=jm(_[B+1],y),B=y;F&&(_[y+1]=$d(_[y+1])),Fm(_,J,y,!0),Fm(_,J,y,!1),function o_(_,b,w,y,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&Fa(T,b)>=0&&(w[y+1]=zm(w[y+1]))}(b,J,_,y,T),k=wc(I,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,y)}}function So(_,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?hf(fe,y):J===y?fe:void 0;if(F&&!Qh(_e)&&(_e=hf(B,y)),Qh(_e)&&(I=_e,k))return I;const ke=_[M+1];M=k?bs(ke):rl(ke)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=hf(B,y))}return I}function Qh(_){return void 0!==_}function __(_,b){return 0!=(_.flags&(b?8:16))}function b_(_,b=""){const w=De(),y=Nt(),M=_+_t,T=y.firstCreatePass?el(y,M,1,b,null):y.data[M],k=w_(y,w,T,b,_);w[M]=k,po()&&Pf(y,w,k,T),Br(T,!1)}let w_=(_,b,w,y,M)=>(Pn(!0),function oh(_,b){return _.createText(b)}(b[vt],y));function Kh(_){return ol("",_,""),Kh}function ol(_,b,w){const y=De(),M=ms(y,_,b,w);return M!==Rt&&yo(y,Ln(),M),ol}function Xm(_,b,w,y,M){const T=De(),k=Mo(T,_,b,w,y,M);return k!==Rt&&yo(T,Ln(),k),Xm}function x_(_,b,w){Ga(Hi,ga,ms(De(),_,b,w),!0)}function sl(_,b,w){const y=De();return qi(y,ra(),b)&&Fr(Nt(),Zt(),y,_,b,y[vt],w,!0),sl}const ws=void 0;var I_=["en",[["a","p"],["AM","PM"],ws],[["AM","PM"],ws,ws],[["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"]],ws,[["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"]],ws,[["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}",ws,"{1} 'at' {0}",ws],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Zm(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let eu={};function Eo(_){const b=function oA(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=e0(b);if(w)return w;const y=b.split("-")[0];if(w=e0(y),w)return w;if("en"===y)return I_;throw new ge(701,!1)}function O_(_){return Eo(_)[Ac.PluralCase]}function e0(_){return _ in eu||(eu[_]=Qt.ng&&Qt.ng.common&&Qt.ng.common.locales&&Qt.ng.common.locales[_]),eu[_]}var Ac=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",_}(Ac||{});const ll="en-US";let B_=ll;function cp(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)cp(_[T],b,w,y,M);else{const T=Nt(),k=De();let I=ac(_)?_:pe(_.provide),B=Ed(_);const F=pn(),J=1048575&F.providerIndexes,ie=F.directiveStart,fe=F.providerIndexes>>20;if(ac(_)||!_.multi){const _e=new Na(B,M,ua),ke=Xi(I,b,M?J:J+fe,ie);-1===ke?(cd(Ys(F,k),T,I),d0(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])){cd(Ys(F,k),T,I);const pt=function ut(_,b,w,y,M){const T=new Na(_,w,ua);return T.multi=[],T.index=b,T.componentProviders=0,Xa(T,M,y&&!w),T}(M?dp:mi,w.length,M,y,B);!M&&Ke&&(w[ke].providerFactory=pt),d0(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(pt),k.push(pt)}else d0(T,_,_e>-1?_e:ke,Xa(w[M?ke:_e],B,!M&&y));!M&&y&&Ke&&w[ke].componentProviders++}}}function d0(_,b,w,y){const M=ac(b),T=function jg(_){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 Xa(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function Xi(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function TA(_,b,w){const y=Nt();if(y.firstCreatePass){const M=on(_);cp(w,y.data,y.blueprint,M,!0),cp(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class _a{}class ii{}function gS(_,b){return new ib(_,b??null,[])}class ib extends _a{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fm(this);const M=In(b);this._bootstrapComponents=nr(M.bootstrap),this._r3Injector=ss(b,w,[{provide:_a,useValue:this},{provide:sc,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 As extends ii{constructor(b){super(),this.moduleType=b}create(b){return new ib(this.moduleType,b,[])}}class Sc extends _a{constructor(b){super(),this.componentFactoryResolver=new fm(this),this.instance=null;const w=new zg([...b.providers,{provide:_a,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],b.parent||mh(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function u0(_,b,w=null){return new Sc({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let h0=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const y=Og(0,w.type),M=y.length>0?u0([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(os))}),_})();function nb(_){_.getStandaloneInjector=b=>b.get(h0).getOrCreateStandaloneInjector(_)}function LA(_,b,w){const y=yn()+_,M=De();return M[y]===Rt?pa(M,y,w?b.call(w):b()):function Mn(_,b){return _[b]}(M,y)}function cb(_,b,w,y){return m0(De(),yn(),_,b,w,y)}function db(_,b,w,y,M){return OA(De(),yn(),_,b,w,y,M)}function Ms(_,b){const w=_[b];return w===Rt?void 0:w}function m0(_,b,w,y,M,T){const k=b+w;return qi(_,k,M)?pa(_,k+1,T?y.call(T,M):y(M)):Ms(_,k+1)}function OA(_,b,w,y,M,T,k){const I=b+w;return hs(_,I,M,T)?pa(_,I+2,k?y.call(k,M,T):y(M,T)):Ms(_,I+2)}function BA(_,b,w,y,M,T,k,I){const B=b+w;return function ym(_,b,w,y,M){const T=hs(_,b,w,y);return qi(_,b+2,M)||T}(_,B,M,T,k)?pa(_,B+3,I?y.call(I,M,T,k):y(M,T,k)):Ms(_,B+3)}function NA(_,b){const w=Nt();let y;const M=_+_t;w.firstCreatePass?(y=function wS(_,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(ua);try{const I=ql(!1),B=T();return ql(I),function Iy(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,De(),M,B),B}finally{Yi(k)}}function ub(_,b,w){const y=_+_t,M=De(),T=ne(M,y);return pp(M,y)?m0(M,yn(),b,T.transform,w,T):T.transform(w)}function jA(_,b,w,y){const M=_+_t,T=De(),k=ne(T,M);return pp(T,M)?OA(T,yn(),b,k.transform,w,y,k):k.transform(w,y)}function zA(_,b,w,y,M){const T=_+_t,k=De(),I=ne(k,T);return pp(k,T)?BA(k,yn(),b,I.transform,w,y,M,I):I.transform(w,y,M)}function pp(_,b){return _[Ge].data[b].pure}function hb(_){return b=>{setTimeout(_,void 0,b)}}const Ro=class AS 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=hb(T),M&&(M=hb(M)),k&&(k=hb(k)));const I=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function pb(){return this._results[Symbol.iterator]()}class g0{get changes(){return this._changes||(this._changes=new Ro)}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=g0.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=pb)}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 Bw(_,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 fp=(()=>{class _{}return _.__NG_ELEMENT_ID__=xS,_})();const MS=fp,CS=class extends MS{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=am(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)),C1(k,I,b),new mn(I)}};function xS(){return _0(pn(),De())}function _0(_,b){return 4&_.type?new CS(b,_,lc(_,b)):null}let mp=(()=>{class _{}return _.__NG_ELEMENT_ID__=qA,_})();function qA(){return wb(pn(),De())}const WA=mp,_b=class extends WA{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return lc(this._hostTNode,this._hostLView)}get injector(){return new Ko(this._hostTNode,this._hostLView)}get parentInjector(){const b=ld(this._hostTNode,this._hostLView);if(Fu(b)){const w=Fl(b,this._hostLView),y=Ws(b);return new Ko(w[Ge].data[y+8],w)}return new Ko(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=bb(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(os,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 _b(F,F[ci],F[Wt]);J.detach(J.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function Zw(_,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(Pb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if(_c(T))w.push(T);else if(Q1(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"}),_})(),Ib=(()=>{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 Mp=new di("LocaleId",{providedIn:"root",factory:()=>ui(Mp,rt.Optional|rt.SkipSelf)||function mM(){return typeof $localize<"u"&&$localize.locale||ll}()}),Ob=new di("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let va=(()=>{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 Bb{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let gM=(()=>{class _{compileModuleSync(w){return new As(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 Bb(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 Vb(..._){}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 Ro(!1),this.onMicrotaskEmpty=new Ro(!1),this.onStable=new Ro(!1),this.onError=new Ro(!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 du(){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 yM(_){const b=()=>{!function vM(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Qt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,xp(_),_.isCheckStableRunning=!0,O0(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),xp(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,T,k,I)=>{try{return Nb(_),w.invokeTask(M,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Tp(_)}},onInvoke:(w,y,M,T,k,I,B)=>{try{return Nb(_),w.invoke(M,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Tp(_)}},onHasTask:(w,y,M,T)=>{w.hasTask(M,T),y===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,xp(_),O0(_)):"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,wM,Vb,Vb);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 wM={};function O0(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function xp(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Nb(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Tp(_){_._nesting--,O0(_)}class QS{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ro,this.onMicrotaskEmpty=new Ro,this.onStable=new Ro,this.onError=new Ro}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 hl=new di("",{providedIn:"root",factory:AM});function AM(){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 MM=new di(""),CM=new di("");let jb,KS=(()=>{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,jb||(function ZS(_){jb=_}(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(xM),Wi(CM))},_.\u0275prov=Tt({token:_,factory:_.\u0275fac}),_})(),xM=(()=>{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 jb?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),pl=null;const TM=new di("AllowMultipleToken"),zb=new di("PlatformDestroyListeners"),Fb=new di("appBootstrapListener");class DM{constructor(b,w){this.name=b,this.token=w}}function LM(_,b,w=[]){const y=`Platform: ${b}`,M=new di(y);return(T=[])=>{let k=Ub();if(!k||k.injector.get(TM,!1)){const I=[...w,...T,{provide:M,useValue:!0}];_?_(I):function kM(_){if(pl&&!pl.get(TM,!1))throw new ge(400,!1);(function SM(){!function kl(_){Dl=_}(()=>{throw new ge(600,!1)})})(),pl=_;const b=_.get(IM);(function RM(_){_.get(qg,null)?.forEach(w=>w())})(_)}(function PM(_=[],b){return ls.create({name:b,providers:[{provide:bo,useValue:"platform"},{provide:zb,useValue:new Set([()=>pl=null])},..._]})}(I,y))}return function iE(_){const b=Ub();if(!b)throw new ge(401,!1);return b}()}}function Ub(){return pl?.get(IM)??null}let IM=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function Wb(_="zone.js",b){return"noop"===_?new QS:"zone.js"===_?new rr(b):_}(y?.ngZone,function qb(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:y?.ngZoneEventCoalescing,runCoalescing:y?.ngZoneRunCoalescing}));return M.run(()=>{const T=function _S(_,b,w){return new ib(_,b,w)}(w.moduleType,this.injector,function Ep(_){return[{provide:rr,useFactory:_},{provide:nc,multi:!0,useFactory:()=>{const b=ui(aE,{optional:!0});return()=>b.initialize()}},{provide:Gb,useFactory:rE},{provide:hl,useFactory:AM}]}(()=>M)),k=T.injector.get(Id,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{Sp(this._modules,T),I.unsubscribe()})}),function Yb(_,b,w){try{const y=w();return _c(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(P0);return I.runInitializers(),I.donePromise.then(()=>(function t0(_){st(_,"Expected localeId to be defined"),"string"==typeof _&&(B_=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Mp,ll)||ll),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,y=[]){const M=B0({},y);return function eE(_,b,w){const y=new As(w);return Promise.resolve(y)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const y=w.injector.get(fl);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(zb,null);w&&(w.forEach(y=>y()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Wi(ls))},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function B0(_,b){return Array.isArray(b)?b.reduce(B0,_):{..._,...b}}let fl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ui(Gb),this.zoneIsStable=ui(hl),this.componentTypes=[],this.components=[],this.isStable=ui(va).hasPendingTasks.pipe((0,W.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,V.B)()),this._injector=ui(os)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof Nr;if(!this._injector.get(P0).done)throw!M&&no(w),new ge(405,!1);let k;k=M?w:this._injector.get(sc).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function EM(_){return _.isBoundToModule}(k)?void 0:this._injector.get(_a),F=k.create(ls.NULL,[],y||k.selector,I),J=F.location.nativeElement,ie=F.injector.get(MM,null);return ie?.registerApplication(J),F.onDestroy(()=>{this.detachView(F.hostView),Sp(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;Sp(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(Fb,[]);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),()=>Sp(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 Sp(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const Gb=new di("",{providedIn:"root",factory:()=>ui(Id).handleError.bind(void 0)});function rE(){const _=ui(rr),b=ui(Id);return w=>_.runOutsideAngular(()=>b.handleError(w))}let aE=(()=>{class _{constructor(){this.zone=ui(rr),this.applicationRef=ui(fl)}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 sE(){}let lE=(()=>{class _{}return _.__NG_ELEMENT_ID__=cE,_})();function cE(_){return function dE(_,b,w){if(Jr(_)&&!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 Rp{constructor(){}supports(b){return Nd(b)}create(b){return new j0(b)}}const Qb=(_,b)=>b;class j0{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||Qb}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 Kb(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 Lp),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 Lp),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 Kb{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 uE{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 Lp{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new uE,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 Zb(_,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 qM(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 qM{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 tw(){return new ml([new Rp])}let ml=(()=>{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||tw()),deps:[[_,new ff,new Xu]]}}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:tw}),_})();function Qa(){return new hu([new ew])}let hu=(()=>{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||Qa()),deps:[[_,new ff,new Xu]]}}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:Qa}),_})();const YM=LM(null,"core",[]);let hE=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Wi(fl))},_.\u0275mod=Xr({type:_}),_.\u0275inj=Bi({}),_})();function KM(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function AE(_){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:"13.4.0"}}},Y=>{Y(Y.s=9758)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/main.c491f7c75f160470.js b/dist/apps/password-reset/main.c491f7c75f160470.js new file mode 100644 index 000000000..b0eb5511b --- /dev/null +++ b/dist/apps/password-reset/main.c491f7c75f160470.js @@ -0,0 +1 @@ +(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(a,e,t){return a.addEventListener(e,t),()=>{a.removeEventListener(e,t)}}dispatchEvent(a,e){a.dispatchEvent(e)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,e){return(e=e||this.getDefaultDocument()).createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,e){return"window"===e?window:"document"===e?a:"body"===e?a.body:null}getBaseHref(a){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 a=V.pathname;return"/"===a.charAt(0)?a:`/${a}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return(0,x.Mx)(document.cookie,a)}}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(a){this._doc=a}}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,a){return a.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,o=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Oi(r,i,t,this.appId,o,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,o,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(a,e,t,s){this.eventManager=a,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(a,e){return e?this.doc.createElementNS(pe[e]||e,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,e){(Pi(a)?a.content:a).appendChild(e)}insertBefore(a,e,t){a&&(Pi(a)?a.content:a).insertBefore(e,t)}removeChild(a,e){a&&a.removeChild(e)}selectRootElement(a,e){let t="string"==typeof a?this.doc.querySelector(a):a;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?a.setAttributeNS(h,e,t):a.setAttribute(e,t)}else a.setAttribute(e,t)}removeAttribute(a,e,t){if(t){const s=pe[t];s?a.removeAttributeNS(s,e):a.removeAttribute(`${t}:${e}`)}else a.removeAttribute(e)}addClass(a,e){a.classList.add(e)}removeClass(a,e){a.classList.remove(e)}setStyle(a,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?a.style.setProperty(e,t,s&c.JOm.Important?"important":""):a.style[e]=t}removeStyle(a,e,t){t&c.JOm.DashCase?a.style.removeProperty(e):a.style[e]=""}setProperty(a,e,t){a[e]=t}setValue(a,e){a.nodeValue=e}listen(a,e,t){if("string"==typeof a&&!(a=(0,x.q)().getGlobalEventTarget(this.doc,a)))throw new Error(`Unsupported event target ${a} for event ${e}`);return this.eventManager.addEventListener(a,e,this.decoratePreventDefault(t))}decoratePreventDefault(a){return e=>{if("__ngUnwrap__"===e)return a;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>a(e)):a(e))&&e.preventDefault()}}}function Pi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class Dn extends at{constructor(a,e,t,s,h,u,l,r){super(a,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 o of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=o,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,e){return super.appendChild(this.nodeOrShadowRoot(a),e)}insertBefore(a,e,t){return super.insertBefore(this.nodeOrShadowRoot(a),e,t)}removeChild(a,e){return super.removeChild(this.nodeOrShadowRoot(a),e)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class cn extends at{constructor(a,e,t,s,h,u,l,r){super(a,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(a,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(a,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(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,e){const t=super.createElement(a,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 o=t.indexOf(i);o>-1&&(t.splice(o,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(a){c.dqk.getAngularTestability=(t,s=!0)=>{const h=a.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>a.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>a.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(a,e,t){return null==e?null:a.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(a,e.host,!0):this.findTestabilityInTree(a,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(a){return encodeURIComponent(a)}encodeValue(a){return encodeURIComponent(a)}decodeKey(a){return decodeURIComponent(a)}decodeValue(a){return decodeURIComponent(a)}}const gi=new c.OlP("basePath");class He{constructor(a={}){this.apiKeys=a.apiKeys,this.username=a.username,this.password=a.password,this.accessToken=a.accessToken,this.basePath=a.basePath,this.withCredentials=a.withCredentials,this.encoder=a.encoder,this.credentials=a.credentials?a.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(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}selectHeaderAccept(a){if(0===a.length)return;const e=a.find(t=>this.isJsonMime(t));return void 0===e?a[0]:e}isJsonMime(a){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==a&&(e.test(a)||"application/json-patch+json"===a.toLowerCase())}lookupCredential(a){const e=this.credentials[a];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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,o,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!=o&&(z=this.addToHttpParams(z,o,"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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,o=!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(o){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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"user")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),null!=s&&(o=this.addToHttpParams(o,s,"member")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attrNames")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group")),null!=s&&(o=this.addToHttpParams(o,s,"member")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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",o=!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:o})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,o){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=o&&o.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=o&&o.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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group")),s&&s.forEach(z=>{o=this.addToHttpParams(o,z,"attributes[]")}),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeDefinition")),null!=t&&(o=this.addToHttpParams(o,t,"action")),null!=s&&(o=this.addToHttpParams(o,s,"critical")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"memberId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=t&&(o=this.addToHttpParams(o,t,"queue")),null!=s&&(o=this.addToHttpParams(o,s,"subject")),null!=h&&(o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName")),null!=s&&(o=this.addToHttpParams(o,s,"extLogin")),h&&h.forEach(z=>{o=this.addToHttpParams(o,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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o="json";r&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",o=!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:o})}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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.context;void 0===o&&(o=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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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,o=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(o=o.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(o=o.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(o=o.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:o,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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o=u&&u.context;void 0===o&&(o=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:o,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 o=u&&u.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(r=r.set("Accept",o));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";o&&(p=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o,i=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(i=i.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(i=i.set("Authorization","Bearer "+o));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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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 o="json";r&&(o=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:o,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]),o=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:o,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(a)})}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,a)=>{let e=null;n._refCount++;const t=(0,vn.x)(a,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(),a.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class wr extends Ge.y{constructor(a,e){super(),this.source=a,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Hn.A)(a)&&(this.lift=a.lift)}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:a}=this;this._subject=this._connection=null,a?.unsubscribe()}connect(){let a=this._connection;if(!a){a=this._connection=new St.w0;const e=this.getSubject();a.add(this.source.subscribe((0,vn.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),a.closed&&(this._connection=null,a=St.w0.EMPTY)}return a}refCount(){return Bn()(this)}}var Ue=E(8645),Et=E(7398),Ci=E(4664),hi=E(8180),ro=E(9940);function _t(...n){const a=(0,ro.yG)(n);return(0,Hn.e)((e,t)=>{(a?(0,Yn.z)(n,e,a):(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)((a,e)=>{let t=[];a.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(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e[0]:e}return null}getAll(a){if(this.has(a)){const e=this.params[a];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Jr(n){return new No(n)}function yu(n,a,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(a.hasChildren()||t.lengtht[h]===s)}return n===a}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,a,e){if(!Nn(n.segments,a.segments)||!ao(n.segments,a.segments,e)||n.numberOfChildren!==a.numberOfChildren)return!1;for(const t in a.children)if(!n.children[t]||!Mu(n.children[t],a.children[t],e))return!1;return!0},subset:Gc},qc={exact:function Yc(n,a){return vr(n,a)},subset:function jo(n,a){return Object.keys(a).length<=Object.keys(n).length&&Object.keys(a).every(e=>Ml(n[e],a[e]))},ignored:()=>!0};function Wc(n,a,e){return Yp[e.paths](n.root,a.root,e.matrixParams)&&qc[e.queryParams](n.queryParams,a.queryParams)&&!("exact"===e.fragment&&n.fragment!==a.fragment)}function Gc(n,a,e){return Is(n,a,a.segments,e)}function Is(n,a,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Nn(s,e)||a.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 a.children)if(!n.children[s]||!Gc(n.children[s],a.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],a,h,t)}}function ao(n,a,e){return a.every((t,s)=>qc[e](n[s].parameters,t.parameters))}class Ir{constructor(a=new _i([],{}),e={},t=null){this.root=a,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(a,e){this.segments=a,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(a,e){this.path=a,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Jr(this.parameters)),this._parameterMap}toString(){return Qr(this)}}function Nn(n,a){return n.length===a.length&&n.every((e,t)=>e.path===a[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(a){const e=new Tu(a);return new Ir(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(a){const e=`/${Fo(a.root,!0)}`,t=function so(n){const a=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 a.length?`?${a.join("&")}`:""}(a.queryParams);return`${e}${t}${"string"==typeof a.fragment?`#${function Sl(n){return encodeURI(n)}(a.fragment)}`:""}`}}const Si=new oo;function zo(n){return n.segments.map(a=>Qr(a)).join("/")}function Fo(n,a){if(!n.hasChildren())return zo(n);if(a){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,a){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Ct&&(e=e.concat(a(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Ct&&(e=e.concat(a(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(a=>`;${jn(a)}=${jn(n[a])}`).join("")}(n.parameters)}`}const Kr=/^[^\/()?;#]+/;function yr(n){const a=n.match(Kr);return a?a[0]:""}const Cu=/^[^\/()?;=#]+/,El=/^[^=?&#]+/,Dl=/^[^&#]+/;class Tu{constructor(a){this.url=a,this.remaining=a}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new _i([],{}):new _i([],this.parseChildren())}parseQueryParams(){const a={};if(this.consumeOptional("?"))do{this.parseQueryParam(a)}while(this.consumeOptional("&"));return a}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(a.length>0||Object.keys(e).length>0)&&(t[Ct]=new _i(a,e)),t}parseSegment(){const a=yr(this.remaining);if(""===a&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(a),new ki(Jn(a),this.parseMatrixParams())}parseMatrixParams(){const a={};for(;this.consumeOptional(";");)this.parseParam(a);return a}parseParam(a){const e=function xu(n){const a=n.match(Cu);return a?a[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))}a[Jn(e)]=Jn(t)}parseQueryParam(a){const e=function La(n){const a=n.match(El);return a?a[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function lo(n){const a=n.match(Dl);return a?a[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=Ui(e),h=Ui(t);if(a.hasOwnProperty(s)){let u=a[s];Array.isArray(u)||(u=[u],a[s]=u),u.push(h)}else a[s]=h}parseParens(a){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(":")):a&&(h=Ct);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Ct]:new _i([],u),this.consumeOptional("//")}return e}peekStartsWith(a){return this.remaining.startsWith(a)}consumeOptional(a){return!!this.peekStartsWith(a)&&(this.remaining=this.remaining.substring(a.length),!0)}capture(a){if(!this.consumeOptional(a))throw new c.vHH(4011,!1)}}function Su(n){return n.segments.length>0?new _i([],{[Ct]:n}):n}function Eu(n){const a={};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))a[u]=l;else(h.segments.length>0||h.hasChildren())&&(a[t]=h)}return function Du(n){if(1===n.numberOfChildren&&n.children[Ct]){const a=n.children[Ct];return new _i(n.segments.concat(a.segments),a.children)}return n}(new _i(n.segments,a))}function Zr(n){return n instanceof Ir}function kl(n){let a;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&&(a=l),l}(n.root));return a??s}function Bs(n,a,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===a.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 a=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?a++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new Rl(e,a,t)}(a);if(h.toRoot())return Vs(s,s,new _i([],{}),e,t);const u=function $c(n,a,e){if(n.isAbsolute)return new Qn(a,!0,0);if(!e)return new Qn(a,!1,NaN);if(null===e.parent)return new Qn(e,!0,0);const t=co(n.commands[0])?0:1;return function Ar(n,a,e){let t=n,s=a,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,a,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(o=>`${o}`):`${i}`}),u=n===a?e:Hl(n,a,e);const l=Su(Eu(u));return new Ir(l,h,s)}function Hl(n,a,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===a?e:Hl(h,a,e)}),new _i(n.segments,t)}class Rl{constructor(a,e,t){if(this.isAbsolute=a,this.numberOfDoubleDots=e,this.commands=t,a&&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(a,e,t){this.segmentGroup=a,this.processChildren=e,this.index=t}}function Ns(n,a,e){if(n||(n=new _i([],{})),0===n.segments.length&&n.hasChildren())return pi(n,a,e);const t=function Uo(n,a,e){let t=0,s=a;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,a,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=Ns(n.children[h],a,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new _i(n.segments,s)}}function P(n,a,e){const t=n.segments.slice(0,a);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(a[e]=P(new _i([],{}),0,t))}),a}function N(n){const a={};return Object.entries(n).forEach(([e,t])=>a[e]=`${t}`),a}function Q(n,a,e){return n==e.path&&vr(a,e.parameters)}const ne="imperative";class be{constructor(a,e){this.id=a,this.url=e}}class Te extends be{constructor(a,e,t="imperative",s=null){super(a,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class it extends be{constructor(a,e,t){super(a,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class oi extends be{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Bt extends be{constructor(a,e,t,s){super(a,e),this.reason=t,this.code=s,this.type=16}}class Xt extends be{constructor(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a,e,t,s,h){super(a,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(a,e,t,s){super(a,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(a,e,t,s){super(a,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(a){this.route=a,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ea{constructor(a){this.route=a,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class cr{constructor(a){this.snapshot=a,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ta{constructor(a){this.snapshot=a,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ia{constructor(a){this.snapshot=a,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pa{constructor(a){this.snapshot=a,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xc{constructor(a,e,t){this.routerEvent=a,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(a){this._root=a}get root(){return this._root.value}parent(a){const e=this.pathFromRoot(a);return e.length>1?e[e.length-2]:null}children(a){const e=Wo(a,this._root);return e?e.children.map(t=>t.value):[]}firstChild(a){const e=Wo(a,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(a){const e=Ia(a,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==a)}pathFromRoot(a){return Ia(a,this._root).map(e=>e.value)}}function Wo(n,a){if(n===a.value)return a;for(const e of a.children){const t=Wo(n,e);if(t)return t}return null}function Ia(n,a){if(n===a.value)return[a];for(const e of a.children){const t=Ia(n,e);if(t.length)return t.unshift(a),t}return[]}class De{constructor(a,e){this.value=a,this.children=e}toString(){return`TreeNode(${this.value})`}}function Nt(n){const a={};return n&&n.children.forEach(e=>a[e.value.outlet]=e),a}class Oa extends Jc{constructor(a,e){super(a),this.snapshot=e,Qc(this,a)}toString(){return this.snapshot.toString()}}function Pl(n,a){const e=function pn(n,a){const u=new Go([],{},{},"",{},Ct,a,null,{});return new Il("",new De(u,[]))}(0,a),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,a,e.root);return r.snapshot=e.root,new Oa(new De(r,[]),e)}class Or{constructor(a,e,t,s,h,u,l,r){this.urlSubject=a,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=a,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)(a=>Jr(a)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Et.U)(a=>Jr(a)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Yo(n,a="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==a)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((a,e)=>({params:{...a.params,...e.params},data:{...a.data,...e.data},resolve:{...e.data,...a.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class Go{get title(){return this.data?.[Vo]}constructor(a,e,t,s,h,u,l,r,i){this.url=a,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(a,e){super(e),this.url=a,Qc(this,e)}toString(){return Xp(this._root)}}function Qc(n,a){a.value._routerState=n,a.children.forEach(e=>Qc(n,e))}function Xp(n){const a=n.children.length>0?` { ${n.children.map(Xp).join(", ")} } `:"";return`${n.value}${a}`}function Ol(n){if(n.snapshot){const a=n.snapshot,e=n._futureSnapshot;n.snapshot=e,vr(a.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),a.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),vr(a.params,e.params)||n.paramsSubject.next(e.params),function Au(n,a){if(n.length!==a.length)return!1;for(let e=0;evr(e.parameters,a[t].parameters))}(n.url,a.url);return e&&!(!n.parent!=!a.parent)&&(!n.parent||yn(n.parent,a.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(a,e,t){this.route=a,this.childContexts=e,this.parent=t}get(a,e){return a===Or?this.route:a===qo?this.childContexts:this.parent.get(a,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,a,e){if(e&&n.shouldReuseRoute(a.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=a.value;const s=function Qp(n,a,e){return a.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,a,e);return new De(t,s)}{if(n.shouldAttach(a.value)){const h=n.retrieve(a.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=a.value,u.children=a.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)}(a.value),s=a.children.map(h=>$o(n,h));return new De(t,s)}}const zs="ngNavigationCancelingError";function Bl(n,a){const{redirectTo:e,navigationBehaviorOptions:t}=Zr(a)?{redirectTo:a,navigationBehaviorOptions:void 0}:a,s=Kc(!1,0,a);return s.url=e,s.navigationBehaviorOptions=t,s}function Kc(n,a,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[zs]=!0,t.cancellationCode=a,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 a=n.children&&n.children.map(ra),e=a?{...n,children:a}:{...n};return!e.component&&!e.loadComponent&&(a||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 a=n.parent;a;a=a.parent){const e=a.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Iu{constructor(a,e,t,s,h){this.routeReuseStrategy=a,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(a){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,a),Ol(this.futureState.root),this.activateChildRoutes(e,t,a)}deactivateChildRoutes(a,e,t){const s=Nt(e);a.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(a,e,t){const s=a.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(a,e,u.children)}else this.deactivateChildRoutes(a,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(a,e){a.value.component&&this.routeReuseStrategy.shouldDetach(a.value.snapshot)?this.detachAndStoreRouteSubtree(a,e):this.deactivateRouteAndOutlet(a,e)}detachAndStoreRouteSubtree(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=Nt(a);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(a.value.snapshot,{componentRef:u,route:a,contexts:l})}}deactivateRouteAndOutlet(a,e){const t=e.getContext(a.value.outlet),s=t&&a.value.component?t.children:e,h=Nt(a);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(a,e,t){const s=Nt(e);a.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new Pa(h.value.snapshot))}),a.children.length&&this.forwardEvent(new ta(a.value.snapshot))}activateRoutes(a,e,t){const s=a.value,h=e?e.value:null;if(Ol(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(a,e,u.children)}else this.activateChildRoutes(a,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(a,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(a,null,u.children)}}else this.activateChildRoutes(a,null,t)}}class nd{constructor(a){this.path=a,this.route=this.path[this.path.length-1]}}class ho{constructor(a,e){this.component=a,this.route=e}}function Pn(n,a,e){const t=n._root;return Ba(t,a?a._root:null,e,[t.value])}function aa(n,a){const e=Symbol(),t=a.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?a.get(n):n:t}function Ba(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=Nt(a);return n.children.forEach(u=>{(function jl(n,a,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=a?a.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function ze(n,a,e){if("function"==typeof e)return e(n,a);switch(e){case"pathParamsChange":return!Nn(n.url,a.url);case"pathParamsOrQueryParamsChange":return!Nn(n.url,a.url)||!vr(n.queryParams,a.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!yn(n,a)||!vr(n.queryParams,a.queryParams);default:return!yn(n,a)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new nd(t)):(h.data=u.data,h._resolvedData=u._resolvedData),Ba(n,a,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(a,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,a,e){const t=Nt(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Xo(u,s.component?a?a.children.getContext(h):null:a,e)}),e.canDeactivateChecks.push(new ho(s.component&&a&&a.outlet&&a.outlet.isActivated?a.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(a=>a.pipe((0,hi.q)(1),_t(ad)))).pipe((0,Et.U)(a=>{for(const e of a)if(!0!==e){if(e===ad)return ad;if(!1===e||e instanceof Ir)return e}return!0}),(0,Ht.h)(a=>a!==ad),(0,hi.q)(1)))}function Uu(n){return(0,no.z)((0,ai.b)(a=>{if(Zr(a))throw Bl(0,a)}),(0,Et.U)(a=>!0===a))}class Wl{constructor(a){this.segmentGroup=a||null}}class Ws{constructor(a){this.urlTree=a}}function Na(n){return(0,Gn._)(new Wl(n))}function od(n){return(0,Gn._)(new Ws(n))}class lf{constructor(a,e){this.urlSerializer=a,this.urlTree=e}noMatchError(a){return new c.vHH(4002,!1)}lineralizeSegments(a,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(a,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),a,t)}applyRedirectCreateUrlTree(a,e,t,s){const h=this.createSegmentGroup(a,e.root,t,s);return new Ir(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(a,e){const t={};return Object.entries(a).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(a,e,t,s){const h=this.createSegments(a,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(a,r,t,s)}),new _i(h,u)}createSegments(a,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(a,h,s):this.findOrReturn(h,t))}findPosParam(a,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(a,e){let t=0;for(const s of e){if(s.path===a.path)return e.splice(t),s;t++}return a}}const Yl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function qu(n,a,e,t,s){const h=Gl(n,a,e);return h.matched?(t=function Zc(n,a){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,a,`Route: ${n.path}`)),n._injector??a}(a,t),function fn(n,a,e,t){const s=a.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(a,e):n.runInContext(()=>l(a,e)))});return(0,Qe.of)(h).pipe(Zn(),Uu())}(t,a,e).pipe((0,Et.U)(u=>!0===u?h:{...Yl}))):(0,Qe.of)(h)}function Gl(n,a,e){if(""===a.path)return"full"===a.pathMatch&&(n.hasChildren()||e.length>0)?{...Yl}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(a.matcher||yu)(e,n,a);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,a,e,t){return e.length>0&&function fo(n,a,e){return e.some(t=>Ys(n,a,t)&&Zt(t)!==Ct)}(n,e,t)?{segmentGroup:new _i(a,$l(t,new _i(e,n.children))),slicedSegments:[]}:0===e.length&&function cf(n,a,e){return e.some(t=>Ys(n,a,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,a,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,a){const e={};e[Ct]=a;for(const t of n)if(""===t.path&&Zt(t)!==Ct){const s=new _i([],{});e[Zt(t)]=s}return e}function Ys(n,a,e){return(!(n.hasChildren()||a.length>0)||"full"!==e.pathMatch)&&""===e.path}class Yu{constructor(a,e,t,s,h,u,l){this.injector=a,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(a){return new c.vHH(4002,!1)}recognize(){const a=cd(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,a,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,a,e=null,t=null){return Bs(kl(n),a,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(a){return this.processSegmentGroup(this.injector,this.config,a.root,Ct).pipe((0,Qi.K)(t=>{throw t instanceof Wl?this.noMatchError(t):t}))}inheritParamsAndData(a){const e=a.value,t=Yo(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),a.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(a,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(a,e,t):this.processSegment(a,e,t,t.segments,s,!0)}processChildren(a,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,a){const e=n.filter(t=>Zt(t)===a);return e.push(...n.filter(t=>Zt(t)!==a)),e}(e,h);return this.processSegmentGroup(a,l,u,h)}),function Bo(n,a){return(0,Hn.e)(function Ha(n,a,e,t,s){return(h,u)=>{let l=e,r=a,i=0;h.subscribe((0,vn.x)(u,o=>{const d=i++;r=l?n(r,o,d):(l=!0,o),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,a,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,Fi.d)(null),function Xn(n,a){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)(a):(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((a,e)=>a.value.outlet===Ct?-1:e.value.outlet===Ct?1:a.value.outlet.localeCompare(e.value.outlet))}(u),(0,Qe.of)(u)}))}processSegment(a,e,t,s,h,u){return(0,Di.D)(e).pipe((0,$n.b)(l=>this.processSegmentAgainstRoute(l._injector??a,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,a,e){return 0===a.length&&!n.children[e]}(t,s,h)?(0,Qe.of)([]):Na(t);throw l}))}processSegmentAgainstRoute(a,e,t,s,h,u,l){return function Wu(n,a,e,t){return!!(Zt(n)===t||t!==Ct&&Ys(a,e,n))&&("**"===n.path||Gl(a,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(a,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(a,s,e,t,h,u):Na(s):Na(s)}expandSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(a,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(a,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(a,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(a,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:o}=Gl(e,s,h);if(!l)return Na(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,o);return s.redirectTo.startsWith("/")?od(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,qt.z)(p=>this.processSegment(a,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(a,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,a).pipe((0,Et.U)(({matched:r,consumedSegments:i,remainingSegments:o,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:o}:null));return l.pipe((0,Ci.w)(r=>null===r?Na(e):this.getChildConfig(a=t._injector??a,t,s).pipe((0,Ci.w)(({routes:i})=>{const o=t._loadedInjector??a,{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(o,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(o,i,g,f,v?Ct:h,!0).pipe((0,Et.U)(z=>[new De(d,z)]))}))))}getChildConfig(a,e,t){return e.children?(0,Qe.of)({routes:e.children,injector:a}):e.loadChildren?void 0!==e._loadedRoutes?(0,Qe.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Fu(n,a,e,t){const s=a.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(a,e):n.runInContext(()=>l(a,e)))});return(0,Qe.of)(h).pipe(Zn(),Uu())}(a,e,t).pipe((0,qt.z)(s=>s?this.configLoader.loadChildren(a,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:a})}}function Ko(n){const a=n.value.routeConfig;return a&&""===a.path}function dd(n){const a=[],e=new Set;for(const t of n){if(!Ko(t)){a.push(t);continue}const s=a.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):a.push(t)}for(const t of e){const s=dd(t.children);a.push(new De(t.value,s))}return a.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)(a=>{const e=n(a);return e?(0,Di.D)(e).pipe((0,Et.U)(()=>a)):(0,Qe.of)(a)})}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 o="";return this.events.next(new Bt(u.id,e.serializeUrl(t.rawUrl),o,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)(o=>{const d=this.transitions?.getValue();return this.events.next(new Te(o.id,this.urlSerializer.serialize(o.extractedUrl),o.source,o.restoredState)),d!==this.transitions?.getValue()?wn.E:Promise.resolve(o)}),function Zo(n,a,e,t,s,h){return(0,qt.z)(u=>function df(n,a,e,t,s,h,u="emptyOnly"){return new Yu(n,a,e,t,s,u,h).recognize()}(n,a,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)(o=>{if(t.targetSnapshot=o.targetSnapshot,t.urlAfterRedirects=o.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:o.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!o.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(o.urlAfterRedirects,o.rawUrl);e.setBrowserUrl(p,o)}e.browserUrlTree=o.urlAfterRedirects}const d=new Vt(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:o,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new Te(o,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 o="";return this.events.next(new Bt(u.id,e.serializeUrl(t.extractedUrl),o,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,a){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,a,e,t){return(0,Di.D)(n).pipe((0,qt.z)(s=>function ql(n,a,e,t,s){const h=a&&a.routeConfig?a.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,Qe.of)(!0);const u=h.map(l=>{const r=Us(a)??s,i=aa(l,r);return Ra(function Nu(n){return n&&Jo(n.canDeactivate)}(i)?i.canDeactivate(n,a,e,t):r.runInContext(()=>i(n,a,e,t))).pipe((0,Vn.P)())});return(0,Qe.of)(u).pipe(Zn())}(s.component,s.route,e,a,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,a,e,t){return(0,Di.D)(a).pipe((0,$n.b)(s=>(0,Yn.z)(function Fl(n,a){return null!==n&&a&&a(new cr(n)),(0,Qe.of)(!0)}(s.route.parent,t),function zl(n,a){return null!==n&&a&&a(new ia(n)),(0,Qe.of)(!0)}(s.route,t),function sf(n,a,e){const t=a[a.length-1],h=a.slice(0,a.length-1).reverse().map(u=>function Ou(n){const a=n.routeConfig?n.routeConfig.canActivateChild:null;return a&&0!==a.length?{node:n,guards:a}:null}(u)).filter(u=>null!==u).map(u=>vt(()=>{const l=u.guards.map(r=>{const i=Us(u.node)??e,o=aa(r,i);return Ra(function Vu(n){return n&&Jo(n.canActivateChild)}(o)?o.canActivateChild(t,n):i.runInContext(()=>o(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,a,e){const t=a.routeConfig?a.routeConfig.canActivate:null;if(!t||0===t.length)return(0,Qe.of)(!0);const s=t.map(h=>vt(()=>{const u=Us(a)??e,l=aa(h,u);return Ra(function Va(n){return n&&Jo(n.canActivate)}(l)?l.canActivate(a,n):u.runInContext(()=>l(a,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,a):(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,a){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,a,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!L(s)&&(h[Vo]=s.title),function oa(n,a,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,a,e,t){const s=Us(a)??t,h=aa(n,s);return Ra(h.resolve?h.resolve(a,e):s.runInContext(()=>h(a,e)))}(n[u],a,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,a,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,a)),(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)(o=>{r.component=o}),(0,Et.U)(()=>{})));for(const o of r.children)i.push(...l(o));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,a,e){const t=$o(n,a._root,e?e._root:void 0);return new Oa(t,a)}(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,a,e,t)=>(0,Et.U)(s=>(new Iu(a,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(a){return!1}store(a,e){}shouldAttach(a){return!1}retrieve(a){return null}shouldReuseRoute(a,e){return a.routeConfig===e.routeConfig}}let Ow=(()=>{class n extends dr{}return n.\u0275fac=function(){let a;return function(t){return(a||(a=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,a){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(()=>{a()})}function Bw(n){throw n}function dx(n,a,e){return a.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,o=null;switch(l){case"merge":o={...this.currentUrlTree.queryParams,...h};break;case"preserve":o=this.currentUrlTree.queryParams;break;default:o=h||null}null!==o&&(o=this.removeEmptyProps(o));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,o,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 a=0;a{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 o=this.pendingTasks.add();return Jl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(o))}),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,a){return{\u0275kind:n,\u0275providers:a}}function ff(){const n=(0,c.f3M)(c.zs3);return a=>{const e=n.get(c.z2F);if(a!==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),a=(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,a,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 a=(0,c.f3M)(Hi);return()=>{a.setUpLocationChangeListener()}}},{provide:Ql,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Fa(2,[{provide:Ql,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:a=>{const e=a.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=a.get(Hi),h=a.get(Xu);Jl(s,()=>{t(!0)}),a.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 a=(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 o=0;o{d||(d=!0,i--),l[o]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,Ax.n)(t,l):l),h.complete())}))}});return a?s.pipe((0,$w.Z)(a)):s}var Xw=E(4552);class Ju extends Ue.x{constructor(a=1/0,e=1/0,t=Xw.l){super(),this._bufferSize=a,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,a),this._windowTime=Math.max(1,e)}next(a){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(a),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(a)}_subscribe(a){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(a),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Ju(t,a,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 a;return function(t){return(a||(a=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,a){if(n===a)return!0;if(null===n||null===a)return!1;if(n!=n&&a!=a)return!0;let s,h,u,e=typeof n;if(e==typeof a&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(a))return!1;for(h in u=Object.create(null),n){if(!gd(n[h],a[h]))return!1;u[h]=!0}for(h in a)if(!(h in u)&&typeof a[h]<"u")return!1;return!0}if(!Array.isArray(a))return!1;if((s=n.length)==a.length){for(h=0;h{Zl(a[t])?t in n?e[t]=_d(n[t],a[t]):Object.assign(e,{[t]:a[t]}):Object.assign(e,{[t]:a[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 a;return function(t){return(a||(a=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 a;return function(t){return(a||(a=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,o){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={},o&&this.setDefaultLang(o)}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 o={};return i.forEach((d,p)=>{o[t[p]]=d}),o})):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(a=>(n.setAttribute("type",a),n.type===a))),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"),a=n.style;n.dir="rtl",a.width="1px",a.overflow="auto",a.visibility="hidden",a.pointerEvents="none",a.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 a=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&a instanceof ShadowRoot)return a}return null}function ih(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const a=n.shadowRoot.activeElement;if(a===n)break;n=a}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,...a){return a.length?a.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var di=E(3620);function ic(n){return(0,Ht.h)((a,e)=>n<=e)}var Nf=E(3997),Pg=E(2420);function xt(n){return(0,Hn.e)((a,e)=>{(0,On.Xf)(n).subscribe((0,vn.x)(e,()=>e.complete(),Pg.Z)),!e.closed&&a.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Ki(n,a=0){return function Ig(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):a}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,a){if(!Ng.has(n))try{_o||(_o=document.createElement("style"),a&&(_o.nonce=a),_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(a=>a.split(",")).reduce((a,e)=>a.concat(e)).map(a=>a.trim())}function Sd(n,a){return(n.getAttribute(a)||"").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,a,e){const t=Sd(n,a);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(a,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,a,e){const s=Sd(n,a).filter(h=>h!=e.trim());s.length?n.setAttribute(a,s.join(" ")):n.removeAttribute(a)}(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,a){return"string"==typeof n?`${a||""}/${n}`:n}function Fg(n,a){n.id||(n.id=`${zg}-${a}-${Ff++}`)}class Ug{constructor(a){this._items=a,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,a instanceof c.n_E&&(this._itemChangesSubscription=a.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(a){return this._skipPredicateFn=a,this}withWrap(a=!0){return this._wrap=a,this}withVerticalOrientation(a=!0){return this._vertical=a,this}withHorizontalOrientation(a){return this._horizontal=a,this}withAllowedModifierKeys(a){return this._allowedModifierKeys=a,this}withTypeAhead(a=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ai.b)(e=>this._pressedLetters.push(e)),(0,di.b)(a),(0,Ht.h)(()=>this._pressedLetters.length>0),(0,Et.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!a[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=[],a.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(a){const e=this._getItemsArray(),t="number"==typeof a?a:e.indexOf(a);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(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)}_setActiveInWrapMode(a){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+a*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)}_setActiveItemByIndex(a,e){const t=this._getItemsArray();if(t[a]){for(;this._skipPredicateFn(t[a]);)if(!t[a+=e])return;this.setActiveItem(a)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class Wg extends Ug{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(a){return this._origin=a,this}setActiveItem(a){super.setActiveItem(a),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 a=n.nodeName.toLowerCase(),e="input"===a&&n.type;return"text"===e||"password"===e||"select"===a||"textarea"===a}(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 a=n.nodeName.toLowerCase();return"input"===a||"select"===a||"button"===a||"textarea"===a}(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 a=n.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))}function vh(n){if(!Qs(n))return null;const a=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a}class Hd{get enabled(){return this._enabled}set enabled(a){this._enabled=a,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}constructor(a,e,t,s,h=!1){this._element=a,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 a=this._startAnchor,e=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.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(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(a)))})}focusFirstTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(a)))})}focusLastTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(a)))})}_getRegionBoundary(a){const e=this._element.querySelectorAll(`[cdk-focus-region-${a}], [cdkFocusRegion${a}], [cdk-focus-${a}]`);return"start"==a?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(a){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(a),!!t}return e.focus(a),!0}return this.focusFirstTabbableElement(a)}focusFirstTabbableElement(a){const e=this._getRegionBoundary("start");return e&&e.focus(a),!!e}focusLastTabbableElement(a){const e=this._getRegionBoundary("end");return e&&e.focus(a),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;const e=a.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 a=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,a),a.classList.add("cdk-visually-hidden"),a.classList.add("cdk-focus-trap-anchor"),a.setAttribute("aria-hidden","true"),a}_toggleAnchorTabIndex(a,e){a?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}_executeOnStable(a){this._ngZone.isStable?a():this._ngZone.onStable.pipe((0,hi.q)(1)).subscribe(a)}}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 a=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!a||-1!==a.identifier||null!=a.radiusX&&1!==a.radiusX||null!=a.radiusY&&1!==a.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 a=n?.toLowerCase()||"";return"auto"===a&&typeof navigator<"u"&&navigator?.language?kv.test(navigator.language)?"rtl":"ltr":"rtl"===a?"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(a){this._disabled=lt(a)}constructor(...a){super(...a),this._disabled=!1}}}function nr(n,a){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=a,this.color=a}}}function Ks(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(a){this._disableRipple=lt(a)}constructor(...a){super(...a),this._disableRipple=!1}}}function a1(n){return class extends n{updateErrorState(){const a=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==a&&(this.errorState=h,this.stateChanges.next())}constructor(...a){super(...a),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(a){return this.isDateInstance(a)&&this.isValid(a)?a:null}deserialize(a){return null==a||this.isDateInstance(a)&&this.isValid(a)?a:this.invalid()}setLocale(a){this.locale=a,this._localeChanges.next()}compareDate(a,e){return this.getYear(a)-this.getYear(e)||this.getMonth(a)-this.getMonth(e)||this.getDate(a)-this.getDate(e)}sameDate(a,e){if(a&&e){let t=this.isValid(a),s=this.isValid(e);return t&&s?!this.compareDate(a,e):t==s}return a==e}clampDate(a,e,t){return e&&this.compareDate(a,e)<0?e:t&&this.compareDate(a,t)>0?t:a}}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,a){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(a,e,t,s=!1){this._renderer=a,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=a=>{const e=Fn(a);e&&this._events.get(a.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(a))})}}addHandler(a,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])]])),a.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,tm)})}removeHandler(a,e,t){const s=this._events.get(a);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(a),document.removeEventListener(a,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(a,e,t,s){this._target=a,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=sn(t))}fadeInRipple(a,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...im,...t.animation};t.centered&&(a=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function ss(n,a,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(a-e.top),Math.abs(a-e.bottom));return Math.sqrt(t*t+s*s)}(a,e,s),l=a-s.left,r=e-s.top,i=h.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=l-u+"px",o.style.top=r-u+"px",o.style.height=2*u+"px",o.style.width=2*u+"px",null!=t.color&&(o.style.backgroundColor=t.color),o.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(o);const d=window.getComputedStyle(o),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new Bv(this,o,t,g);o.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);o.addEventListener("transitionend",z),o.addEventListener("transitioncancel",le),v={onTransitionEnd:z,onTransitionCancel:le}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(a){if(2===a.state||3===a.state)return;const e=a.element,t={...im,...a.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",a.state=2,(a._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(a)}fadeOutAll(){this._getActiveRipples().forEach(a=>a.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(a=>{a.config.persistent||a.fadeOut()})}setupTriggerEvents(a){const e=sn(a);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,jv.forEach(t=>{os._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(a){"mousedown"===a.type?this._onMousedown(a):"touchstart"===a.type?this._onTouchStart(a):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{nm.forEach(e=>{this._triggerElement.addEventListener(e,this,u1)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(a){0===a.state?this._startFadeOutTransition(a):2===a.state&&this._destroyRipple(a)}_startFadeOutTransition(a){const e=a===this._mostRecentTransientRipple,{persistent:t}=a.config;a.state=1,!t&&(!e||!this._isPointerDown)&&a.fadeOut()}_destroyRipple(a){const e=this._activeRipples.get(a)??null;this._activeRipples.delete(a),this._activeRipples.size||(this._containerRect=null),a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),a.state=3,null!==e&&(a.element.removeEventListener("transitionend",e.onTransitionEnd),a.element.removeEventListener("transitioncancel",e.onTransitionCancel)),a.element.remove()}_onMousedown(a){const e=Mh(a),t=this._lastTouchStartEvent&&Date.now(){!a.config.persistent&&(1===a.state||a.config.terminateOnPointerUp&&0===a.state)&&a.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const a=this._triggerElement;a&&(jv.forEach(e=>os._eventManager.removeHandler(e,a,this)),this._pointerUpEventsRegistered&&nm.forEach(e=>a.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(a,e,t){this._button=a,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(a,e){this.rippleConfig=a||{},"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 a;return function(t){return(a||(a=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(a){return function T1(n){return a=>{if(cs(a.value)||cs(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e{if(cs(a.value)||cs(n))return null;const e=parseFloat(a.value);return!isNaN(e)&&e>n?{max:{max:n,actual:a.value}}:null}}(a)}static required(a){return E1(a)}static requiredTrue(a){return function fm(n){return!0===n.value?null:{required:!0}}(a)}static email(a){return function Hh(n){return cs(n.value)||gy.test(n.value)?null:{email:!0}}(a)}static minLength(a){return function D1(n){return a=>cs(a.value)||!my(a.value)?null:a.value.lengthmy(a.value)&&a.value.length>n?{maxlength:{requiredLength:n,actualLength:a.value.length}}:null}(a)}static pattern(a){return function k1(n){if(!n)return Rh;let a,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),a=new RegExp(e)):(e=n.toString(),a=n),t=>{if(cs(t.value))return null;const s=t.value;return a.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(a)}static nullValidator(a){return null}static compose(a){return gm(a)}static composeAsync(a){return by(a)}}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 a={};return n.forEach(e=>{a=null!=e?{...a,...e}:a}),0===Object.keys(a).length?null:a}function P1(n,a){return a.map(e=>e(n))}function mm(n){return n.map(a=>function _y(n){return!n.validate}(a)?a:e=>a.validate(e))}function gm(n){if(!n)return null;const a=n.filter(H1);return 0==a.length?null:function(e){return L1(P1(e,a))}}function _m(n){return null!=n?gm(mm(n)):null}function by(n){if(!n)return null;const a=n.filter(H1);return 0==a.length?null:function(e){return _g(P1(e,a).map(R1)).pipe((0,Et.U)(L1))}}function Lh(n){return null!=n?by(mm(n)):null}function bm(n,a){return null===n?[a]:Array.isArray(n)?[...n,a]:[n,a]}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,a){return Array.isArray(n)?n.includes(a):n===a}function Ih(n,a){const e=wm(a);return wm(n).forEach(s=>{Ph(e,s)||e.push(s)}),e}function I1(n,a){return wm(a).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(a){this._rawValidators=a||[],this._composedValidatorFn=_m(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=Lh(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,e){return!!this.control&&this.control.hasError(a,e)}getError(a,e){return this.control?this.control.getError(a,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(a){this._cd=a}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,a){return(Mm(a)?a.asyncValidators:n)||null}function Mm(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function V1(n,a,e){const t=n.controls;if(!(a?Object.keys(t):t).length)throw new c.vHH(1e3,"");if(!t[e])throw new c.vHH(1001,"")}function N1(n,a,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})}class Vh{constructor(a,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(a),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}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(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(Ih(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(Ih(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(I1(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(I1(a,this._rawAsyncValidators))}hasValidator(a){return Ph(this._rawValidators,a)}hasAsyncValidator(a){return Ph(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){this.touched=!0,this._parent&&!a.onlySelf&&this._parent.markAsTouched(a)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(a=>a.markAllAsTouched())}markAsUntouched(a={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}markAsDirty(a={}){this.pristine=!1,this._parent&&!a.onlySelf&&this._parent.markAsDirty(a)}markAsPristine(a={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}markAsPending(a={}){this.status=Fd,!1!==a.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!a.onlySelf&&this._parent.markAsPending(a)}disable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=Bh,this.errors=null,this._forEachChild(t=>{t.disable({...a,onlySelf:!0})}),this._updateValue(),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(a={}){const e=this._parentMarkedDirty(a.onlySelf);this.status=el,this._forEachChild(t=>{t.enable({...a,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors({...a,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(a){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===el||this.status===Fd)&&this._runAsyncValidator(a.emitEvent)),!1!==a.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(a)}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bh:el}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a){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:a})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(a,e={}){this.errors=a,this._updateControlsErrors(!1!==e.emitEvent)}get(a){let e=a;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(a,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[a]:null}hasError(a,e){return!!this.getError(a,e)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(a)}_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(a){return this._anyControls(e=>e.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a={}){this.pristine=!this._anyControlsDirty(),this._parent&&!a.onlySelf&&this._parent._updatePristine(a)}_updateTouched(a={}){this.touched=this._anyControlsTouched(),this._parent&&!a.onlySelf&&this._parent._updateTouched(a)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){Mm(a)&&null!=a.updateOn&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){return!a&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=function Sy(n){return Array.isArray(n)?_m(n):n||null}(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=function Ey(n){return Array.isArray(n)?Lh(n):n||null}(this._rawAsyncValidators)}}class tl extends Vh{constructor(a,e,t){super(Am(e),B1(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,e){return this.controls[a]?this.controls[a]:(this.controls[a]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(a,e,t={}){this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(a,e={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(a,e,t={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],e&&this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,e={}){N1(this,0,a),Object.keys(a).forEach(t=>{V1(this,!0,t),this.controls[t].setValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(Object.keys(a).forEach(t=>{const s=this.controls[t];s&&s.patchValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a={},e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(a,e,t)=>(a[t]=e.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&a(t,e)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&a(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(a,e){let t=a;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}}class Ud extends tl{}const fa=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>fc}),fc="always";function jh(n,a){return[...a.path,n]}function Mo(n,a,e=fc){Cm(n,a),a.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&a.valueAccessor.setDisabledState?.(n.disabled),function Uh(n,a){a.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&Hy(n,a)})}(n,a),function Ry(n,a){const e=(t,s)=>{a.valueAccessor.writeValue(t),s&&a.viewToModelUpdate(t)};n.registerOnChange(e),a._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,a),function qh(n,a){a.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&Hy(n,a),"submit"!==n.updateOn&&n.markAsTouched()})}(n,a),function ky(n,a){if(a.valueAccessor.setDisabledState){const e=t=>{a.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),a._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,a)}function zh(n,a,e=!0){const t=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(t),a.valueAccessor.registerOnTouched(t)),mc(n,a),n&&(a._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Fh(n,a){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(a)})}function Cm(n,a){const e=wy(n);null!==a.validator?n.setValidators(bm(e,a.validator)):"function"==typeof e&&n.setValidators([e]);const t=Vd(n);null!==a.asyncValidator?n.setAsyncValidators(bm(t,a.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();Fh(a._rawValidators,s),Fh(a._rawAsyncValidators,s)}function mc(n,a){let e=!1;if(null!==n){if(null!==a.validator){const s=wy(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==a.asyncValidator){const s=Vd(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==a.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return Fh(a._rawValidators,t),Fh(a._rawAsyncValidators,t),e}function Hy(n,a){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function z1(n,a){Cm(n,a)}function Wh(n,a){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(a,e.currentValue)}function q1(n,a){n._syncPendingControls(),a.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Sm(n,a){if(!a)return null;let e,t,s;return Array.isArray(a),a.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,a){const e=n.indexOf(a);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(a=null,e,t){super(Am(e),B1(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Mm(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Yd(a)?a.value:a)}setValue(a,e={}){this.value=this._pendingValue=a,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(a,e={}){this.setValue(a,e)}reset(a=this.defaultValue,e={}){this._applyFormState(a),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){Wd(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){Wd(this._onDisabledChange,a)}_forEachChild(a){}_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(a){Yd(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}},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,a){const e=n.indexOf(a);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,a){return mc(n,a)}(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 a;return function(t){return(a||(a=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(a,e,t){super(Am(e),B1(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(a){return this.controls[this._adjustIndex(a)]}push(a,e={}){this.controls.push(a),this._registerControl(a),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(a,e,t={}){this.controls.splice(a,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(a,e={}){let t=this._adjustIndex(a);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(a,e,t={}){let s=this._adjustIndex(a);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(a,e={}){N1(this,0,a),a.forEach((t,s)=>{V1(this,!1,s),this.at(s).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){null!=a&&(a.forEach((t,s)=>{this.at(s)&&this.at(s).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a=[],e={}){this._forEachChild((t,s)=>{t.reset(a[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(a=>a.getRawValue())}clear(a={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:a.emitEvent}))}_adjustIndex(a){return a<0?a+this.length:a}_syncPendingControls(){let a=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){this.controls.forEach((e,t)=>{a(e,t)})}_updateValue(){this.value=this.controls.filter(a=>a.enabled||this.disabled).map(a=>a.value)}_anyControls(a){return this.controls.some(e=>e.enabled&&a(e))}_setUpControls(){this._forEachChild(a=>this._registerControl(a))}_allControlsDisabled(){for(const a of this.controls)if(a.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(a){a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)}_find(a){return this.at(a)??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,a,e,t){if((0,gt.m)(e)&&(t=e,e=void 0),t)return vc(n,a,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](a,l,e)):function A_(n){return(0,gt.m)(n.addListener)&&(0,gt.m)(n.removeListener)}(n)?w_.map(Xm(n,a)):function M_(n){return(0,gt.m)(n.on)&&(0,gt.m)(n.off)}(n)?y_.map(Xm(n,a)):[];if(!s&&(0,$m.z)(n))return(0,qt.z)(u=>vc(u,a,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,a){return e=>t=>n[e](a,t)}var x_=E(1954);const Jd={schedule(n){let a=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=Jd;t&&(a=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=a(h=>{e=void 0,n(h)});return new St.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:a}=Jd;return(a?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:a}=Jd;return(a?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var T_=E(2631);const S_=new class Ky extends T_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class Qy extends x_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=Jd.requestAnimationFrame(()=>a.flush(void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(Jd.cancelAnimationFrame(e),a._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 a=Zy++;return Kh[a]=!0,Jm||(Jm=Promise.resolve()),Jm.then(()=>E_(a)&&n()),a},clearImmediate(n){E_(n)}},{setImmediate:tA,clearImmediate:iA}=eA,Zh={setImmediate(...n){const{delegate:a}=Zh;return(a?.setImmediate||tA)(...n)},clearImmediate(n){const{delegate:a}=Zh;return(a?.clearImmediate||iA)(n)},delegate:void 0},ep=new class D_ extends T_.v{flush(a){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;a=a||t.shift();do{if(s=a.execute(a.state,a.delay))break}while((a=t[0])&&a.id===e&&t.shift());if(this._active=!1,s){for(;(a=t[0])&&a.id===e&&t.shift();)a.unsubscribe();throw s}}}(class nA extends x_.o{constructor(a,e){super(a,e),this.scheduler=a,this.work=e}requestAsyncId(a,e,t=0){return null!==t&&t>0?super.requestAsyncId(a,e,t):(a.actions.push(this),a._scheduled||(a._scheduled=Zh.setImmediate(a.flush.bind(a,void 0))))}recycleAsyncId(a,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(a,e,t);const{actions:h}=a;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(Zh.clearImmediate(e),a._scheduled===e&&(a._scheduled=void 0))}});var Qm=E(6321),Qd=E(9080);function Kd(n,a=Qm.z){return function k_(n){return(0,Hn.e)((a,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()};a.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,a))}class R_{}class L_ extends R_{constructor(a){super(),this._data=a}connect(){return Wt(this._data)?this._data:(0,Qe.of)(this._data)}disconnect(){}}class Km{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(a,e,t,s,h){a.forEachOperation((u,l,r)=>{let i,o;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),o=i?1:0):null==r?(this._detachAndCacheView(l,e),o=3):(i=this._moveView(l,r,e,s(u)),o=2),h&&h({context:i?.context,operation:o,record:u})})}detach(){for(const a of this._viewCache)a.destroy();this._viewCache=[]}_insertView(a,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=a();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(a,e){const t=e.detach(a);this._maybeCacheView(t,e)}_moveView(a,e,t,s){const h=t.get(a);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(a,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(o=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>o.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,a){return n.start==a.start&&n.end==a.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:(a,e)=>a||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,a,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===a?s.left:s.right:"start"===a?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,a)=>{let e,t=!1;n.subscribe((0,vn.x)(a,s=>{const h=e;e=s,t&&a.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(a){return this._attachedHost=a,a.attach(this)}detach(){let a=this._attachedHost;null!=a&&(this._attachedHost=null,a.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(a){this._attachedHost=a}}class tu extends Cc{constructor(a,e,t,s,h){super(),this.component=a,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class ip extends Cc{constructor(a,e,t,s){super(),this.templateRef=a,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(a,e=this.context){return this.context=e,super.attach(a)}detach(){return this.context=void 0,super.detach()}}class N_ extends Cc{constructor(a){super(),this.element=a instanceof c.SBq?a.nativeElement:a}}class t0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(a){return a instanceof tu?(this._attachedPortal=a,this.attachComponentPortal(a)):a instanceof ip?(this._attachedPortal=a,this.attachTemplatePortal(a)):this.attachDomPortal&&a instanceof N_?(this._attachedPortal=a,this.attachDomPortal(a)):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(a){this._disposeFn=a}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class iu extends t0{constructor(a,e,t,s,h){super(),this.outletElement=a,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(a){const t=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component);let s;return a.viewContainerRef?(s=a.viewContainerRef.createComponent(t,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector,a.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(a.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=a,s}attachTemplatePortal(a){let e=a.viewContainerRef,t=e.createEmbeddedView(a.templateRef,a.context,{injector:a.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=a,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(a){return a.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(a,e){this._viewportRuler=a,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=a.style.left||"",this._previousHTMLStyles.top=a.style.top||"",a.style.left=Zi(-this._previousScrollPosition.left),a.style.top=Zi(-this._previousScrollPosition.top),a.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const a=this._document.documentElement,t=a.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,a.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(a,e,t,s){this._scrollDispatcher=a,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(a){this._overlayRef=a}enable(){if(this._scrollSubscription)return;const a=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=a.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=a.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,a){return a.some(e=>n.bottome.bottom||n.righte.right)}function n0(n,a){return a.some(e=>n.tope.bottom||n.lefte.right)}class ap{constructor(a,e,t,s){this._scrollDispatcher=a,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(a){this._overlayRef=a}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(a){if(this.scrollStrategy=new hA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,a){const e=Object.keys(a);for(const t of e)void 0!==a[t]&&(this[t]=a[t])}}}class mA{constructor(a,e){this.connectionPair=a,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 o=r[i];if(o._outsidePointerEvents.observers.length<1||!o.hasAttached())continue;if(o.overlayElement.contains(u)||o.overlayElement.contains(l))break;const d=o._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(a){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(a);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 a=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),a}dispose(){const a=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,a&&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(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))}updateSize(a){this._config={...this._config,...a},this._updateElementSize()}setDirection(a){this._config={...this._config,direction:a},this._updateElementDirection()}addPanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!0)}removePanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!1)}getDirection(){const a=this._config.direction;return a?"string"==typeof a?a:a.value:"ltr"}updateScrollStrategy(a){a!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=a,this.hasAttached()&&(a.attach(this),a.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const a=this._pane.style;a.width=Zi(this._config.width),a.height=Zi(this._config.height),a.minWidth=Zi(this._config.minWidth),a.minHeight=Zi(this._config.minHeight),a.maxWidth=Zi(this._config.maxWidth),a.maxHeight=Zi(this._config.maxHeight)}_togglePointerEvents(a){this._pane.style.pointerEvents=a?"":"none"}_attachBackdrop(){const a="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(a)})}):this._backdropElement.classList.add(a)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const a=this._backdropElement;if(a){if(this._animationsDisabled)return void this._disposeBackdrop(a);a.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{a.addEventListener("transitionend",this._backdropTransitionendHandler)}),a.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(a)},500))}}_toggleClasses(a,e,t){const s=nc(e||[]).filter(h=>!!h);s.length&&(t?a.classList.add(...s):a.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const a=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()),a.unsubscribe())})})}_disposeScrollStrategy(){const a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())}_disposeBackdrop(a){a&&(a.removeEventListener("click",this._backdropClickHandler),a.removeEventListener("transitionend",this._backdropTransitionendHandler),a.remove(),this._backdropElement===a&&(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(a,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(a)}attach(a){this._validatePositions(),a.hostElement.classList.add(U_),this._overlayRef=a,this._boundingBox=a.hostElement,this._pane=a.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 a=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(a,s,l),i=this._getOverlayPoint(r,e,l),o=this._getOverlayFit(i,e,t,l);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(o,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=o,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 a=this._lastPosition;if(a){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,a);this._applyPosition(a,e)}else this.apply()}withScrollableContainers(a){return this._scrollables=a,this}withPositions(a){return this._preferredPositions=a,-1===a.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(a){return this._viewportMargin=a,this}withFlexibleDimensions(a=!0){return this._hasFlexibleDimensions=a,this}withGrowAfterOpen(a=!0){return this._growAfterOpen=a,this}withPush(a=!0){return this._canPush=a,this}withLockedPosition(a=!0){return this._positionLocked=a,this}setOrigin(a){return this._origin=a,this}withDefaultOffsetX(a){return this._offsetX=a,this}withDefaultOffsetY(a){return this._offsetY=a,this}withTransformOriginOn(a){return this._transformOriginSelector=a,this}_getOriginPoint(a,e,t){let s,h;if("center"==t.originX)s=a.left+a.width/2;else{const u=this._isRtl()?a.right:a.left,l=this._isRtl()?a.left:a.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?a.top+a.height/2:"top"==t.originY?a.top:a.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(a,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:a.x+s,y:a.y+h}}_getOverlayFit(a,e,t,s){const h=a0(e);let{x:u,y:l}=a,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(a,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(a.fitsInViewportVertically||null!=u&&u<=s)&&(a.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(a,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};const s=a0(e),h=this._viewportRect,u=Math.max(a.x+s.width-h.width,0),l=Math.max(a.y+s.height-h.height,0),r=Math.max(h.top-t.top-a.y,0),i=Math.max(h.left-t.left-a.x,0);let o=0,d=0;return o=s.width<=h.width?i||-u:a.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=a.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-a.x+this._viewportMargin,o=a.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=a.x,o=t.right-a.x;else{const m=Math.min(t.right-a.x+t.left,a.x),g=this._lastBoundingBoxSize.width;o=2*m,d=a.x-m,o>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=a.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:o,height:h}}_setBoundingBoxStyles(a,e){const t=this._calculateBoundingBoxRect(a,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(a,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const o=this._viewportRuler.getViewportScrollPosition();vs(t,this._getExactOverlayY(e,a,o)),vs(t,this._getExactOverlayX(e,a,o))}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(a,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===a.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Zi(h.y),s}_getExactOverlayX(a,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,a);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===a.overlayX?"left":"right":"end"===a.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 a=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:n0(a,t),isOriginOutsideView:z_(a,t),isOverlayClipped:n0(e,t),isOverlayOutsideView:z_(e,t)}}_subtractOverflows(a,...e){return e.reduce((t,s)=>t-Math.max(s,0),a)}_getNarrowedViewportRect(){const a=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+a-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:a-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(a,e){return"x"===e?null==a.offsetX?this._offsetX:a.offsetX:null==a.offsetY?this._offsetY:a.offsetY}_validatePositions(){}_addPanelClasses(a){this._pane&&nc(a).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(a=>{this._pane.classList.remove(a)}),this._appliedPanelClasses=[])}_getOriginRect(){const a=this._origin;if(a instanceof c.SBq)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const e=a.width||0,t=a.height||0;return{top:a.y,bottom:a.y+t,left:a.x,right:a.x+e,height:t,width:e}}}function vs(n,a){for(let e in a)a.hasOwnProperty(e)&&(n[e]=a[e]);return n}function q_(n){if("number"!=typeof n&&null!=n){const[a,e]=n.split(au);return e&&"px"!==e?null:parseFloat(a)}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(a){const e=a.getConfig();this._overlayRef=a,this._width&&!e.width&&a.updateSize({width:this._width}),this._height&&!e.height&&a.updateSize({height:this._height}),a.hostElement.classList.add(W_),this._isDisposed=!1}top(a=""){return this._bottomOffset="",this._topOffset=a,this._alignItems="flex-start",this}left(a=""){return this._xOffset=a,this._xPosition="left",this}bottom(a=""){return this._topOffset="",this._bottomOffset=a,this._alignItems="flex-end",this}right(a=""){return this._xOffset=a,this._xPosition="right",this}start(a=""){return this._xOffset=a,this._xPosition="start",this}end(a=""){return this._xOffset=a,this._xPosition="end",this}width(a=""){return this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a,this}height(a=""){return this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a,this}centerHorizontally(a=""){return this.left(a),this._xPosition="center",this}centerVertically(a=""){return this.top(a),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const a=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),o=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===o?(f="center",p?g=d:m=d):p?"left"===o||"end"===o?(f="flex-end",m=d):("right"===o||"start"===o)&&(f="flex-start",g=d):"left"===o||"start"===o?(f="flex-start",m=d):("right"===o||"end"===o)&&(f="flex-end",g=d),a.position=this._cssPosition,a.marginLeft=r?"0":m,a.marginTop=i?"0":this._topOffset,a.marginBottom=this._bottomOffset,a.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(W_),t.justifyContent=t.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.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,o,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=o,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,a){}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=o=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(o);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(a,e){this.overlayRef=a,this.config=e,this.closed=new Ue.x,this.disableClose=e.disableClose,this.backdropClick=a.backdropClick(),this.keydownEvents=a.keydownEvents(),this.outsidePointerEvents=a.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=a.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(a,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(a),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(a="",e=""){return this.overlayRef.updateSize({width:a,height:e}),this}addPanelClass(a){return this.overlayRef.addPanelClass(a),this}removePanelClass(a){return this.overlayRef.removePanelClass(a),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,a){let e=n.length;for(;e--;)a(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,a){return{type:7,name:n,definitions:a,options:{}}}function mi(n,a=null){return{type:4,styles:a,timings:n}}function dp(n,a=null){return{type:2,steps:n,options:a}}function ut(n){return{type:6,styles:n,offset:null}}function Gt(n,a,e){return{type:0,name:n,styles:a,options:e}}function ii(n,a,e=null){return{type:1,expr:n,animation:a,options:e}}class Tc{constructor(a=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=a+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(a=>a()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(a){this._position=this.totalTime?a*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class d0{constructor(a){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=a;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(a=>a()),this._onDoneFns=[])}init(){this.players.forEach(a=>a.init())}onStart(a){this._onStartFns.push(a)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(a=>a()),this._onStartFns=[])}onDone(a){this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(a=>a.play())}pause(){this.players.forEach(a=>a.pause())}restart(){this.players.forEach(a=>a.restart())}finish(){this._onFinish(),this.players.forEach(a=>a.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(a=>a.destroy()),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}reset(){this.players.forEach(a=>a.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(a){const e=a*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const a=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=a?a.getPosition():0}beforeDestroy(){this.players.forEach(a=>{a.beforeDestroy&&a.beforeDestroy()})}triggerCallback(a){const e="start"==a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function ib(n,a){}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,o){super(e,t,s,h,u,l,r,o),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(a,e,t){this._ref=a,this._containerInstance=t,this._afterOpened=new Ue.x,this._beforeClosed=new Ue.x,this._state=0,this.disableClose=e.disableClose,this.id=a.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()}),a.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,a,e){n._closeInteractionType=a,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(a){this._result=a,this._containerInstance._animationStateChanged.pipe((0,Ht.h)(e=>"closing"===e.state),(0,hi.q)(1)).subscribe(e=>{this._beforeClosed.next(a),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(a){let e=this._ref.config.positionStrategy;return a&&(a.left||a.right)?a.left?e.left(a.left):e.right(a.right):e.centerHorizontally(),a&&(a.top||a.bottom)?a.top?e.top(a.top):e.bottom(a.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(a="",e=""){return this._ref.updateSize(a,e),this}addPanelClass(a){return this._ref.addPanelClass(a),this}removePanelClass(a){return this._ref.removePanelClass(a),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,o,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=o,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,a){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?a.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(a){this._box=a,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(a){return this._elementObservables.has(a)||this._elementObservables.set(a,new Ge.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(a,{box:this._box}),()=>{this._resizeObserver?.unobserve(a),t.unsubscribe(),this._elementObservables.delete(a)}}).pipe((0,Ht.h)(e=>e.some(t=>t.target===a)),md({bufferSize:1,refCount:!0}),xt(this._destroyed))),this._elementObservables.get(a)}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,a){1&n&&c._UZ(0,"span",19)}function wb(n,a){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,a){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,a){1&n&&c._UZ(0,"div",20)}function GA(n,a){}function b0(n,a){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,a){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,a){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function v0(n,a){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function y0(n,a){}function $A(n,a){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,a){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function JA(n,a){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function QA(n,a){1&n&&c._UZ(0,"div",29)}function Ab(n,a){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,a){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,a){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:a=>a}))}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(a,e,t){this.url=a,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;sa?a.pathname+a.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 o=s.get(l);o||(o=[],s.set(l,o)),o.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,a,e,t){this._defaultErrorStateMatcher=n,this._parentForm=a,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,o,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&&o.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,a){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,a){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,a){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,o){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=o,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],[o,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=o="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:o,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:o,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 a;return function(t){return(a||(a=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,o,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=o,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,o,d,p,m){super(e,t,s,h,u,l,r,i,o,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,a){yield function KR(n){return new Promise(a=>setTimeout(a,n))}(n),a()})).apply(this,arguments)}function Lo(){const n=new ll;return n.disableClose=!0,n.autoFocus=!1,n}function dw(n,a){const e=a.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(a){const e=a.get("passwordCtrl").value,t=a.get("passwordAgainCtrl").value;return a.get("passwordAgainCtrl").setErrors(e!==t?{noPasswordMatch:!0}:null),null}static patternValidator(a){return e=>{if(!e.value)return null;let t=0;for(const s of a)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,a){const e="object"==typeof a;return new Promise((t,s)=>{const h=new cL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(a.defaultValue):s(new Li.K)}});n.subscribe(h)})}function dL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function uL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function hL(n,a){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function pL(n,a){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 a;return function(t){return(a||(a=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,a){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,a){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,a){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,a){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=a.$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,a){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,a){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,a){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,a){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,a){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,a){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=a.$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,a){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,a){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=a.$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,a){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=a.$implicit,t=a.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(a){return!(!a?.invalid||!a?.dirty)}}const YL=(n,a,e,t=!1,s=500)=>h=>(0,Qd.H)(s).pipe((0,Ci.w)(()=>(e.dontHandleErrorForNext(),n&&"No namespace"!==n?a.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,a){1&n&&c._UZ(0,"mat-spinner",12),2&n&&c.Q6J("diameter",18)}function $L(n,a){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,a){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,a){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,a){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,a){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,a){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function _P(n,a){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,a){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,a){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,a){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(a,e,t){this.dialogRef=a,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 a=this.data.attribute?.value??[],e=this.sshControl.value;a.includes(e)||a.push(e),this.data.attribute.value=a,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{a.pop()})}}function XP(n,a){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=a.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function JP(n,a){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,a){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(a){return new(a||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(a,e){1&a&&(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&a&&(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,a){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,a){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 a;return function(t){return(a||(a=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,a){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,a){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,a){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,a){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,a){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,a){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,a){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,a){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,a){return{background:n,color:a}},CI=function(n,a){return{"min-height":n,"background-color":a}};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,a){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,a){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,a){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,a){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,a){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,a,e){return vt(()=>n()?a: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,a){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,a){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,a){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,a){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,a){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,a){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(a,e="/assets/i18n/",t=".json"){this.http=a,this.prefix=e,this.suffix=t}getTranslation(a){return this.http.get(`${this.prefix}${a}${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,a,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(a.forEach(r=>{const i=r.get("offset"),o=i==u,d=o&&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)}),o||h.push(d),l=d,u=i}),s.length)throw function fO(n){return new c.vHH(3502,!1)}();return h}function TC(n,a,e,t){switch(a){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,a,e){const h=EC(n.element,n.triggerName,n.fromState,n.toState,a||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function EC(n,a,e,t,s="",h=0,u){return{element:n,triggerName:a,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function ya(n,a,e){let t=n.get(a);return t||n.set(a,t=e),t}function wD(n){const a=n.indexOf(":");return[n.substring(1,a),n.slice(a+1)]}const TO=(()=>typeof document>"u"?null:document.documentElement)();function DC(n){const a=n.parentNode||n.host||null;return a===TO?null:a}let mu=null,vD=!1;function yD(n,a){for(;a;){if(a===n)return!0;a=DC(a)}return!1}function AD(n,a,e){if(e)return Array.from(n.querySelectorAll(a));const t=n.querySelector(a);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 a=!0;return mu.style&&!function SO(n){return"ebkit"==n.substring(1,6)}(n)&&(a=n in mu.style,!a&&vD&&(a="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in mu.style)),a}(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 a=n.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:LC(parseFloat(a[1]),a[2])}function LC(n,a){return"s"===a?n*kO:n}function _w(n,a,e){return n.hasOwnProperty("duration")?n:function RO(n,a,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 a.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=a.length;s<0&&(a.push(function YI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(a.push(function GI(){return new c.vHH(3101,!1)}()),l=!0),l&&a.splice(r,0,_D())}return{duration:s,delay:h,easing:u}}(n,a,e)}function X0(n,a={}){return Object.keys(n).forEach(e=>{a[e]=n[e]}),a}function TD(n){const a=new Map;return Object.keys(n).forEach(e=>{a.set(e,n[e])}),a}function Bc(n,a=new Map,e){if(e)for(let[t,s]of e)a.set(t,s);for(let[t,s]of n)a.set(t,s);return a}function Ss(n,a,e){a.forEach((t,s)=>{const h=IC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function gu(n,a){a.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 a=[];if("string"==typeof n){let e;for(;e=PC.exec(n);)a.push(e[1]);PC.lastIndex=0}return a}function Q0(n,a,e){const t=n.toString(),s=t.replace(PC,(h,u)=>{let l=a[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 a=[];let e=n.next();for(;!e.done;)a.push(e.value),e=n.next();return a}const IO=/-+([a-z0-9])/g;function IC(n){return n.replace(IO,(...a)=>a[1].toUpperCase())}function Aa(n,a,e){switch(a.type){case 7:return n.visitTrigger(a,e);case 0:return n.visitState(a,e);case 1:return n.visitTransition(a,e);case 2:return n.visitSequence(a,e);case 3:return n.visitGroup(a,e);case 4:return n.visitAnimate(a,e);case 5:return n.visitKeyframes(a,e);case 6:return n.visitStyle(a,e);case 8:return n.visitReference(a,e);case 9:return n.visitAnimateChild(a,e);case 10:return n.visitAnimateRef(a,e);case 11:return n.visitQuery(a,e);case 12:return n.visitStagger(a,e);default:throw function JI(n){return new c.vHH(3004,!1)}()}}function DD(n,a){return window.getComputedStyle(n)[a]}const ww="*";function VO(n,a){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function NO(n,a,e){if(":"==n[0]){const r=function jO(n,a){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 a.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)}()),a;const s=t[1],h=t[2],u=t[3];a.push(kD(s,u));"<"==h[0]&&!(s==ww&&u==ww)&&a.push(kD(u,s))}(t,e,a)):e.push(n),e}const vw=new Set(["true","1"]),yw=new Set(["false","0"]);function kD(n,a){const e=vw.has(n)||yw.has(n),t=vw.has(a)||yw.has(a);return(s,h)=>{let u=n==ww||n==s,l=a==ww||a==h;return!u&&e&&"boolean"==typeof s&&(u=s?vw.has(n):yw.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?vw.has(a):yw.has(a)),u&&l}}const zO=new RegExp("s*:selfs*,?","g");function OC(n,a,e,t){return new FO(n).build(a,e,t)}class FO{constructor(a){this._driver=a}build(a,e,t){const s=new WO(e);return this._resetContextStyleTimingState(s),Aa(this,J0(a),s)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==a.name.charAt(0)&&e.errors.push(function KI(){return new c.vHH(3006,!1)}()),a.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(o=>{r.name=o,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:a.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(a,e){const t=this.visitStyle(a.styles,e),s=a.options&&a.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,a){return new c.vHH(3008,!1)}()))}return{type:0,name:a.name,style:t,options:s?{params:s}:null}}visitTransition(a,e){e.queryCount=0,e.depCount=0;const t=Aa(this,J0(a.animation),e);return{type:1,matchers:VO(a.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:_u(a.options)}}visitSequence(a,e){return{type:2,steps:a.steps.map(t=>Aa(this,t,e)),options:_u(a.options)}}visitGroup(a,e){const t=e.currentTime;let s=0;const h=a.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(a.options)}}visitAnimate(a,e){const t=function GO(n,a){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return BC(_w(n,a).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,a);return BC(s.duration,s.delay,s.easing)}(a.timings,e.errors);e.currentAnimateTimings=t;let s,h=a.styles?a.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=a.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(a,e){const t=this._makeStyleAst(a,e);return this._validateStyleAst(t,e),t}_makeStyleAst(a,e){const t=[],s=Array.isArray(a.styles)?a.styles:[a.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:a.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(a,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),a.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),o=i.get(r);let d=!0;o&&(h!=s&&h>=o.startTime&&s<=o.endTime&&(e.errors.push(function iO(n,a,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=o.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function PO(n,a,e){const t=a.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(a,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 o=a.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 a=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;a=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;a=parseFloat(e.get("offset")),e.delete("offset")}return a}(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(a,e){return{type:8,animation:Aa(this,J0(a.animation),e),options:_u(a.options)}}visitAnimateChild(a,e){return e.depCount++,{type:9,options:_u(a.options)}}visitAnimateRef(a,e){return{type:10,animation:this.visitReference(a.animation,e),options:_u(a.options)}}visitQuery(a,e){const t=e.currentQuerySelector,s=a.options||{};e.queryCount++,e.currentQuery=a;const[h,u]=function UO(n){const a=!!n.split(/\s*,\s*/).find(e=>":self"==e);return a&&(n=n.replace(zO,"")),n=n.replace(/@\*/g,gw).replace(/@\w+/g,e=>gw+"-"+e.slice(1)).replace(/:animating/g,RC),[n,a]}(a.selector);e.currentQuerySelector=t.length?t+" "+h:h,ya(e.collectedStyles,e.currentQuerySelector,new Map);const l=Aa(this,J0(a.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:a.selector,options:_u(a.options)}}visitStagger(a,e){e.currentQuery||e.errors.push(function sO(){return new c.vHH(3013,!1)}());const t="full"===a.timings?{duration:0,delay:0,easing:"full"}:_w(a.timings,e.errors,!0);return{type:12,animation:Aa(this,J0(a.animation),e),timings:t,options:null}}}class WO{constructor(a){this.errors=a,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,a,e){return{duration:n,delay:a,easing:e}}function VC(n,a,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:a,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class Aw{constructor(){this._map=new Map}get(a){return this._map.get(a)||[]}append(a,e){let t=this._map.get(a);t||this._map.set(a,t=[]),t.push(...e)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const JO=new RegExp(":enter","g"),KO=new RegExp(":leave","g");function NC(n,a,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new ZO).buildKeyframes(n,a,e,t,s,h,u,l,r,i)}class ZO{buildKeyframes(a,e,t,s,h,u,l,r,i,o=[]){i=i||new Aw;const d=new jC(a,e,i,s,h,o,[]);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(a,e){}visitState(a,e){}visitTransition(a,e){}visitAnimateChild(a,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(a.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=a}visitAnimateRef(a,e){const t=e.createSubContext(a.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],e,t),this.visitReference(a.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=a}_applyAnimationRefDelays(a,e,t){for(const s of a){const h=s?.delay;if(h){const u="number"==typeof h?h:_l(Q0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(a,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&&a.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(a,e){e.updateOptions(a.options,!0),Aa(this,a.animation,e),e.previousNode=a}visitSequence(a,e){const t=e.subContextCount;let s=e;const h=a.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)}a.steps.length&&(a.steps.forEach(u=>Aa(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=a}visitGroup(a,e){const t=[];let s=e.currentTimeline.currentTime;const h=a.options&&a.options.delay?_l(a.options.delay):0;a.steps.forEach(u=>{const l=e.createSubContext(a.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=a}_visitTiming(a,e){if(a.dynamic){const t=a.strValue;return _w(e.params?Q0(t,e.params,e.errors):t,e.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,e){const t=e.currentAnimateTimings=this._visitTiming(a.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=a.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=a}visitStyle(a,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||a.easing;a.isEmptyStep?t.applyEmptyStep(h):t.setStyles(a.styles,h,e.errors,e.options),e.previousNode=a}visitKeyframes(a,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,a.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=a}visitQuery(a,e){const t=e.currentTimeline.currentTime,s=a.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(a.selector,a.originalSelector,a.limit,a.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,o)=>{e.currentQueryIndex=o;const d=e.createSubContext(a.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),Aa(this,a.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=a}visitStagger(a,e){const t=e.parentContext,s=e.currentTimeline,h=a.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 o=e.currentTimeline;r&&o.delayNextStep(r);const d=o.currentTime;Aa(this,a.animation,e),e.previousNode=a,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const Mw={};class jC{constructor(a,e,t,s,h,u,l,r){this._driver=a,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(a,e){if(!a)return;const t=a;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 a={};if(this.options){const e=this.options.params;if(e){const t=a.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return a}createSubContext(a=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(a),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(a){return this.previousNode=Mw,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,e,t){const s={duration:e??a.duration,delay:this.currentTimeline.currentTime+(t??0)+a.delay,easing:""},h=new eB(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,s,a.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,e,t,s,h,u){let l=[];if(s&&l.push(this.element),a.length>0){a=(a=a.replace(JO,"."+this._enterClassName)).replace(KO,"."+this._leaveClassName);let i=this._driver.query(this.element,a,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(a,e,t,s){this._driver=a,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(a){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+a),e&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,e){return this.applyStylesToKeyframe(),new Cw(this._driver,a,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(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,e){this._localTimelineStyles.set(a,e),this._globalTimelineStyles.set(a,e),this._styleSummary.set(a,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||$a),this._currentKeyframe.set(e,$a);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function tB(n,a){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||a.keys();for(let h of t)e.set(h,$a)}else Bc(s,e)}),e}(a,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((a,e)=>{this._currentKeyframe.set(e,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,a)}))}snapshotCurrentStyles(){for(let[a,e]of this._localTimelineStyles)this._pendingStyles.set(a,e),this._updateStyle(a,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let e in this._currentKeyframe)a.push(e);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=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((o,d)=>{"!"===o?a.add(d):o===$a&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=a.size?bw(a.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(a,e,t,s,h,u,l=!1){super(a,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 a=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Bc(a[0]);r.set("offset",0),h.push(r);const i=Bc(a[0]);i.set("offset",LD(l)),h.push(i);const o=a.length-1;for(let d=1;d<=o;d++){let p=Bc(a[d]);const m=p.get("offset");p.set("offset",LD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",a=h}return VC(this.element,a,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function LD(n,a=3){const e=Math.pow(10,a-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(a,e){return IC(a)}normalizeStyleValue(a,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,a){return new c.vHH(3005,!1)}())}return u+h}}function PD(n,a,e,t,s,h,u,l,r,i,o,d,p){return{type:0,element:n,triggerName:a,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:o,totalTime:d,errors:p}}const FC={};class ID{constructor(a,e,t){this._triggerName=a,this.ast=e,this._stateStyles=t}match(a,e,t,s){return function rB(n,a,e,t,s){return n.some(h=>h(a,e,t,s))}(this.ast.matchers,a,e,t,s)}buildStyles(a,e,t){let s=this._stateStyles.get("*");return void 0!==a&&(s=this._stateStyles.get(a?.toString())||s),s?s.buildStyles(e,t):new Map}build(a,e,t,s,h,u,l,r,i,o){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=o?[]:NC(a,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,a){const e=X0(a);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class oB{constructor(a,e,t){this.styles=a,this.defaultParams=e,this.normalizer=t}buildStyles(a,e){const t=new Map,s=X0(this.defaultParams);return Object.keys(a).forEach(h=>{const u=a[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(a,e,t){this.name=a,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(a,s,this.states))}),this.fallbackTransition=function cB(n,a,e){return new ID(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,e,t,s){return this.transitionFactories.find(u=>u.match(a,e,t,s))||null}matchStyles(a,e,t){return this.fallbackTransition.buildStyles(a,e,t)}}function OD(n,a,e){n.has(a)?n.has(e)||n.set(e,n.get(a)):n.has(e)&&n.set(a,n.get(e))}const dB=new Aw;class uB{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(a,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(a,h)}_buildPlayer(a,e,t){const s=a.element,h=bD(this._normalizer,a.keyframes,e,t);return this._driver.animate(s,h,a.duration,a.delay,a.easing,[],!0)}create(a,e,t={}){const s=[],h=this._animations.get(a);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(o=>{const d=ya(l,o.element,new Map);o.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((o,d)=>{o.forEach((p,m)=>{o.set(m,this._driver.computeStyle(d,m,$a))})});const i=Oc(u.map(o=>{const d=l.get(o.element);return this._buildPlayer(o,new Map,d)}));return this._playersById.set(a,i),i.onDestroy(()=>this.destroy(a)),this.players.push(i),i}destroy(a){const e=this._getPlayer(a);e.destroy(),this._playersById.delete(a);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(a){const e=this._playersById.get(a);if(!e)throw function bO(n){return new c.vHH(3301,!1)}();return e}listen(a,e,t,s){const h=EC(e,"","","");return TC(this._getPlayer(a),t,h,s),()=>{}}command(a,e,t,s){if("register"==t)return void this.register(a,s[0]);if("create"==t)return void this.create(a,e,s[0]||{});const h=this._getPlayer(a);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(a)}}}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(a,e=""){this.namespaceId=e;const t=a&&a.hasOwnProperty("value");if(this.value=function yB(n){return n??null}(t?a.value:a),t){const h=X0(a);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const e=a.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(a,e,t){this.id=a,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+a,Qa(e,this._hostClassName)}listen(a,e,t,s){if(!this._triggers.has(e))throw function wO(n,a){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,a){return new c.vHH(3400,!1)}();const h=ya(this._elementListeners,a,[]),u={name:e,phase:t,callback:s};h.push(u);const l=ya(this._engine.statesByElement,a,new Map);return l.has(e)||(Qa(a,mw),Qa(a,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(a,e){return!this._triggers.has(a)&&(this._triggers.set(a,e),!0)}_getTrigger(a){const e=this._triggers.get(a);if(!e)throw function AO(n){return new c.vHH(3401,!1)}();return e}trigger(a,e,t,s=!0){const h=this._getTrigger(e),u=new YC(this.id,e,a);let l=this._engine.statesByElement.get(a);l||(Qa(a,mw),Qa(a,mw+"-"+e),this._engine.statesByElement.set(a,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,a){const e=Object.keys(n),t=Object.keys(a);if(e.length!=t.length)return!1;for(let s=0;s{gu(a,v),Ss(a,z)})}return}const p=ya(this._engine.playersByElement,a,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,a,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(Qa(a,BD),u.onStart(()=>{Up(a,BD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(a);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(e=>e.delete(a)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const e=this._engine.playersByElement.get(a);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,e){const t=this._engine.driver.query(a,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(a,e,t,s){const h=this._engine.statesByElement.get(a),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const o=this.trigger(a,i,K0,s);o&&l.push(o)}}),l.length)return this._engine.markElementAsRemoved(this.id,a,!0,e,u),t&&Oc(l).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const e=this._elementListeners.get(a),t=this._engine.statesByElement.get(a);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,o=new qC(K0),d=new YC(this.id,u,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:u,transition:r,fromState:i,toState:o,player:d,isFallbackTransition:!0})})}}removeNode(a,e){const t=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,e),this.triggerLeaveAnimation(a,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(a):[];if(h&&h.length)s=!0;else{let u=a;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(a),s)t.markElementAsRemoved(this.id,a,!1,e);else{const h=a[Po];(!h||h===VD)&&(t.afterFlush(()=>this.clearElementCache(a)),t.destroyInnerAnimations(a),t._onRemovalComplete(a,e))}}insertNode(a,e){Qa(a,this._hostClassName)}drainQueuedTransitions(a){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=a,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(a){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class wB{_onRemovalComplete(a,e){this.onRemovalComplete(a,e)}constructor(a,e,t){this.bodyNode=a,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 a=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&a.push(t)})}),a}createNamespace(a,e){const t=new bB(a,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[a]=t}_balanceNamespaceList(a,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,a),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(a)}else t.push(a);return s.set(e,a),a}register(a,e){let t=this._namespaceLookup[a];return t||(t=this.createNamespace(a,e)),t}registerTrigger(a,e,t){let s=this._namespaceLookup[a];s&&s.register(e,t)&&this.totalAnimations++}destroy(a,e){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(a);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const e=new Set,t=this.statesByElement.get(a);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(a,e,t,s){if(xw(e)){const h=this._fetchNamespace(a);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(a,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(a){const u=this._fetchNamespace(a);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,e){e?this.disabledNodes.has(a)||(this.disabledNodes.add(a),Qa(a,UC)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),Up(a,UC))}removeNode(a,e,t){if(xw(e)){const s=a?this._fetchNamespace(a):null;s?s.removeNode(e,t):this.markElementAsRemoved(a,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==a&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(a,e,t,s,h){this.collectedLeaveElements.push(e),e[Po]={namespaceId:a,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(a,e,t,s,h){return xw(e)?this._fetchNamespace(a).listen(e,t,s,h):()=>{}}_buildInstruction(a,e,t,s,h){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,t,s,a.fromState.options,a.toState.options,e,h)}destroyInnerAnimations(a){let e=this.driver.query(a,gw,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(a,RC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(a){const e=this.playersByElement.get(a);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(a){const e=this.playersByQueriedElement.get(a);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return Oc(this.players).onDone(()=>a());a()})}processLeaveNode(a){const e=a[Po];if(e&&e.setForRemoval){if(a[Po]=VD,e.namespaceId){this.destroyInnerAnimations(a);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(a)}this._onRemovalComplete(a,e.setForRemoval)}a.classList?.contains(UC)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(a=-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(a){throw function MO(n){return new c.vHH(3402,!1)}()}_flushAnimations(a,e){const t=new Aw,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,o=new Set;this.disabledNodes.forEach(ft=>{o.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))}),a.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,a){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(o.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),o.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(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(a);l&&(u=l)}else{const l=this.playersByElement.get(a);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(a,e,t){const h=e.element,u=e.isRemovalTransition?void 0:a,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,o=i!==h,d=ya(t,i,[]);this._getPreviousPlayers(i,o,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}gu(h,e.fromStyles)}_buildAnimation(a,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],o=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;o.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 a=[];return FD(n,a),a}((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(a,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,a,e){let t=n.get(a);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(a)}return t}(this.playersByQueriedElement,g.element,g))}),o.forEach(g=>Qa(g,xD));const m=Oc(p);return m.onDestroy(()=>{o.forEach(g=>Up(g,xD)),Ss(r,e.toStyles)}),d.forEach(g=>{ya(s,g,[]).push(m)}),m}_buildPlayer(a,e,t){return e.length>0?this.driver.animate(a.element,e,a.duration,a.delay,a.easing,t):new Tc(a.duration,a.delay)}}class YC{constructor(a,e,t){this.namespaceId=a,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(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>TC(a,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const e=this._player;e.triggerCallback&&a.onStart(()=>e.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,e){ya(this._queuedCallbacks,a,[]).push(e)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const e=this._player;e.triggerCallback&&e.triggerCallback(a)}}function xw(n){return n&&1===n.nodeType}function ND(n,a){const e=n.style.display;return n.style.display=a??"none",e}function jD(n,a,e,t,s){const h=[];e.forEach(r=>h.push(ND(r)));const u=[];t.forEach((r,i)=>{const o=new Map;r.forEach(d=>{const p=a.computeStyle(i,d,s);o.set(d,p),(!p||0==p.length)&&(i[Po]=_B,u.push(i))}),n.set(i,o)});let l=0;return e.forEach(r=>ND(r,h[l++])),u}function zD(n,a){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==a.length)return e;const s=new Set(a),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 a.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function Qa(n,a){n.classList?.add(a)}function Up(n,a){n.classList?.remove(a)}function MB(n,a,e){Oc(e).onDone(()=>n.processLeaveNode(a))}function FD(n,a){for(let e=0;es.add(h)):a.set(n,t),e.delete(n),!0}class Tw{constructor(a,e,t){this.bodyNode=a,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new wB(a,e,t),this._timelineEngine=new uB(a,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(a,e,t,s,h){const u=a+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],o=OC(this._driver,h,r,[]);if(r.length)throw function pO(n,a){return new c.vHH(3404,!1)}();l=function sB(n,a,e){return new lB(n,a,e)}(s,o,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(a,e){this._transitionEngine.register(a,e)}destroy(a,e){this._transitionEngine.destroy(a,e)}onInsert(a,e,t,s){this._transitionEngine.insertNode(a,e,t,s)}onRemove(a,e,t){this._transitionEngine.removeNode(a,e,t)}disableAnimations(a,e){this._transitionEngine.markElementAsDisabled(a,e)}process(a,e,t,s){if("@"==t.charAt(0)){const[h,u]=wD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(a,e,t,s)}listen(a,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(a,e,t,s,h)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}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 a=null;return n.forEach((e,t)=>{(function EB(n){return"display"===n||"position"===n})(t)&&(a=a||new Map,a.set(t,e))}),a}class qD{constructor(a,e,t,s){this.element=a,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(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(a){const e=[];return a.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(a,e,t){return a.animate(this._convertKeyframesToObject(e),t)}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),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(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&a.set(s,this._finished?t:DD(this.element,s))}),this.currentSnapshot=a}triggerCallback(a){const e="start"===a?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class DB{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}matchesElement(a,e){return!1}containsElement(a,e){return yD(a,e)}getParentElement(a){return DC(a)}query(a,e,t){return AD(a,e,t)}computeStyle(a,e,t){return window.getComputedStyle(a)[e]}animate(a,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,o=u.filter(m=>m instanceof qD);(function OO(n,a){return 0===n||0===a})(t,s)&&o.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(a=>TD(a)):[]}(e).map(m=>Bc(m));d=function BO(n,a,e){if(e.size&&a.length){let t=a[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 a}(a,d,i);const p=function TB(n,a){let e=null,t=null;return Array.isArray(a)&&a.length?(e=GC(a[0]),a.length>1&&(t=GC(a[a.length-1]))):a instanceof Map&&(e=GC(a)),e||t?new SB(n,e,t):null}(a,d);return new qD(a,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(a,e){super(),this._id=a,this._renderer=e}create(a,e){return new RB(this._id,a,e||{},this._renderer)}}class RB{constructor(a,e,t,s){this.id=a,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(a,e){return this._renderer.listen(this.element,`@@${this.id}:${a}`,e)}_command(a,...e){return WD(this._renderer,this.element,this.id,a,e)}onDone(a){this._listen("done",a)}onStart(a){this._listen("start",a)}onDestroy(a){this._listen("destroy",a)}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(a){this._command("setPosition",a)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function WD(n,a,e,t,s){return n.setProperty(a,`@@${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 o=this._rendererCache.get(h);return o||(o=new GD("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,o)),o}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=o=>{Array.isArray(o)?o.forEach(r):this.engine.registerTrigger(u,l,e,o.name,o)};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(a,e,t,s){this.namespaceId=a,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,e){return this.delegate.createElement(a,e)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,e){this.delegate.appendChild(a,e),this.engine.onInsert(this.namespaceId,e,a,!1)}insertBefore(a,e,t,s=!0){this.delegate.insertBefore(a,e,t),this.engine.onInsert(this.namespaceId,e,a,s)}removeChild(a,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(a,e){return this.delegate.selectRootElement(a,e)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,e,t,s){this.delegate.setAttribute(a,e,t,s)}removeAttribute(a,e,t){this.delegate.removeAttribute(a,e,t)}addClass(a,e){this.delegate.addClass(a,e)}removeClass(a,e){this.delegate.removeClass(a,e)}setStyle(a,e,t,s){this.delegate.setStyle(a,e,t,s)}removeStyle(a,e,t){this.delegate.removeStyle(a,e,t)}setProperty(a,e,t){"@"==e.charAt(0)&&e==YD?this.disableAnimations(a,!!t):this.delegate.setProperty(a,e,t)}setValue(a,e){this.delegate.setValue(a,e)}listen(a,e,t){return this.delegate.listen(a,e,t)}disableAnimations(a,e){this.engine.disableAnimations(a,e)}}class PB extends GD{constructor(a,e,t,s,h){super(e,t,s,h),this.factory=a,this.namespaceId=e}setProperty(a,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==YD?this.disableAnimations(a,t=void 0===t||!!t):this.engine.process(this.namespaceId,a,e.slice(1),t):this.delegate.setProperty(a,e,t)}listen(a,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}}(a);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function OB(n){const a=n.indexOf(".");return[n.substring(0,a),n.slice(a+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(a,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,a,e){return new LB(n,a,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,a,e){for(let t in a)if(a.hasOwnProperty(t)){const s=a[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function qp(n,a){const e=a?"":"none";JC(n.style,{"touch-action":a?"":"none","-webkit-user-drag":a?"":"none","-webkit-tap-highlight-color":a?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function JD(n,a,e){JC(n.style,{position:a?"":"fixed",top:a?"":"0",opacity:a?"":"0",left:a?"":"-999em"},e)}function Ew(n,a){return a&&"none"!=a?n+" "+a:n}function QD(n){const a=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*a}function QC(n,a){return n.getPropertyValue(a).split(",").map(t=>t.trim())}function KC(n){const a=n.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}}function ZC(n,a,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&a>=h&&a<=u}function Z0(n,a,e){n.top+=a,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function KD(n,a,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,o=r*a,d=i*a;return t>s-d&&tl-o&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:KC(e)})})}handleScroll(a){const e=Fn(a),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,o)=>{i.clientRect&&e!==o&&e.contains(o)&&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 a=n.cloneNode(!0),e=a.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();a.removeAttribute("id");for(let s=0;sqp(t,e)))}constructor(a,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 o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-o.x+this._passiveTransform.x,d.y=i.y-o.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(a).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(a){this._handles=a.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(a){return this._previewTemplate=a,this}withPlaceholderTemplate(a){return this._placeholderTemplate=a,this}withRootElement(a){const e=sn(a);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(a){return this._boundaryElement=a?sn(a):null,this._resizeSubscription.unsubscribe(),a&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(a){return this._parentDragRef=a,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(a){!this._disabledHandles.has(a)&&this._handles.indexOf(a)>-1&&(this._disabledHandles.add(a),qp(a,!0))}enableHandle(a){this._disabledHandles.has(a)&&(this._disabledHandles.delete(a),qp(a,this.disabled))}withDirection(a){return this._direction=a,this}_withDropContainer(a){this._dropContainer=a}getFreeDragPosition(){const a=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:a.x,y:a.y}}setFreeDragPosition(a){return this._activeTransform={x:0,y:0},this._passiveTransform.x=a.x,this._passiveTransform.y=a.y,this._dropContainer||this._applyRootElementTransform(a.x,a.y),this}withPreviewContainer(a){return this._previewContainer=a,this}_sortFromLastPointerPosition(){const a=this._lastKnownPointerPosition;a&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(a),a)}_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(a){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:a}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(a),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(a);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:a})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(a){eg(a)&&(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:a}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:a}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(a,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 o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,a,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(a){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(a),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:a}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:a}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,a),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:a,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,a,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(a,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,a,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,a,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(a,e):this._applyPreviewTransform(a-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const a=this._previewTemplate,e=this.previewClass,t=a?a.template:null;let s;if(t&&a){const h=a.matchSize?this._initialClientRect:null,u=a.viewContainer.createEmbeddedView(t,a.context);u.detectChanges(),s=s2(u,this._document),this._previewRef=u,a.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 a=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(a.left,a.top);const e=function UB(n){const a=getComputedStyle(n),e=QC(a,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=QC(a,"transition-duration"),u=QC(a,"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 a=this._placeholderTemplate,e=a?a.template:null;let t;return e?(this._placeholderRef=a.viewContainer.createEmbeddedView(e,a.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(a,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():a,u=eg(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-a.left+(u.pageX-h.left-l.left),y:h.top-a.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(a){const e=this._getViewportScrollPosition(),t=eg(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a,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(a){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(a,this,this._initialClientRect,this._pickupPositionInElement):a;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(),o=l.top+u,d=l.bottom-(i-u);t=o2(t,l.left+h,l.right-(r-h)),s=o2(s,o,d)}return{x:t,y:s}}_updatePointerDirectionDelta(a){const{x:e,y:t}=a,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 a=this._handles.length>0||!this.isDragging();a!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=a,qp(this._rootElement,a))}_removeRootElementListeners(a){a.removeEventListener("mousedown",this._pointerDown,Dw),a.removeEventListener("touchstart",this._pointerDown,a2),a.removeEventListener("dragstart",this._nativeDragStart,Dw)}_applyRootElementTransform(a,e){const t=kw(a,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Ew(t,this._initialTransform)}_applyPreviewTransform(a,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=kw(a,e);this._preview.style.transform=Ew(s,t)}_getDragDistance(a){const e=this._pickupPositionOnPage;return e?{x:a.x-e.x,y:a.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:a,y:e}=this._passiveTransform;if(0===a&&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&&(a+=h),u>0&&(a-=u)):a=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(a!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:a})}_getDragStartDelay(a){const e=this.dragStartDelay;return"number"==typeof e?e:eg(a)?e.touch:e?e.mouse:0}_updateOnScroll(a){const e=this._parentPositions.handleScroll(a);if(e){const t=Fn(a);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(a,e){const t=this._previewContainer||"global";if("parent"===t)return a;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(a){return this._handles.find(e=>a.target&&(a.target===e||e.contains(a.target)))}}function kw(n,a){return`translate3d(${Math.round(n)}px, ${Math.round(a)}px, 0)`}function o2(n,a,e){return Math.max(a,Math.min(e,n))}function eg(n){return"t"===n.type[0]}function s2(n,a){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===a.ELEMENT_NODE)return e[0];const t=a.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function l2(n,a){n.style.width=`${a.width}px`,n.style.height=`${a.height}px`,n.style.transform=kw(a.left,a.top)}function tg(n,a){return Math.max(0,Math.min(a,n))}class $B{constructor(a,e){this._element=a,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(a){this.withItems(a)}sort(a,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(a,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===a),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,a,e){const t=tg(a,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===a,Ve=le?m:g,Dt=le?a.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(a,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(a,e,t):s,u=this._activeDraggables,l=u.indexOf(a),r=a.getPlaceholderElement();let i=u[h];if(i===a&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const o=i.getRootElement();o.parentElement.insertBefore(r,o),u.splice(h,0,a)}else sn(this._element).appendChild(r),u.push(a);r.style.transform="",this._cacheItemPositions()}withItems(a){this._activeDraggables=a.slice(),this._cacheItemPositions()}withSortPredicate(a){this._sortPredicate=a}reset(){this._activeDraggables.forEach(a=>{const e=a.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===a)?.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(a){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===a)}updateOnScroll(a,e){this._itemPositions.forEach(({clientRect:t})=>{Z0(t,a,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const a="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)=>a?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(a,e,t){const s="horizontal"===this.orientation;let h=s?e.left-a.left:e.top-a.top;return-1===t&&(h+=s?e.width-a.width:e.height-a.height),h}_getSiblingOffsetPx(a,e,t){const s="horizontal"===this.orientation,h=e[a].clientRect,u=e[a+-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(a,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?a>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?a<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(a,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==a&&((!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,a=Qm.z){return n<0&&(n=0),(0,Qd.H)(n,n,a)}(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(a),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(a,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(a)),this._sortStrategy.enter(a,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:a,container:this,currentIndex:this.getItemIndex(a)})}exit(a){this._reset(),this.exited.next({item:a,container:this})}drop(a,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:a,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(a){const e=this._draggables;return this._draggables=a,a.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===a.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(a){return this._sortStrategy.direction=a,this}connectedTo(a){return this._siblings=a.slice(),this}withOrientation(a){return this._sortStrategy.orientation=a,this}withScrollableParents(a){const e=sn(this.element);return this._scrollableElements=-1===a.indexOf(e)?[e,...a]:a.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(a){return this._isDragging?this._sortStrategy.getItemIndex(a):this._draggables.indexOf(a)}isReceiving(){return this._activeSiblings.size>0}_sortItem(a,e,t,s){if(this.sortingDisabled||!this._clientRect||!KD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(a,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:a})}_startScrollingIfNecessary(a,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,a,e)&&([s,h]=function JB(n,a,e,t){const s=u2(a,t),h=h2(a,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,a,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,a),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 a=sn(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=a.msScrollSnapType||a.scrollSnapType||"",a.scrollSnapType=a.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const a=sn(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(a).clientRect}_reset(){this._isDragging=!1;const a=sn(this.element).style;a.scrollSnapType=a.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(a,e){return null!=this._clientRect&&ZC(this._clientRect,a,e)}_getSiblingContainerFromPosition(a,e,t){return this._siblings.find(s=>s._canReceive(a,e,t))}_canReceive(a,e,t){if(!this._clientRect||!ZC(this._clientRect,e,t)||!this.enterPredicate(a,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(a,e){const t=this._activeSiblings;!t.has(a)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(a),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:a,receiver:this,items:e}))}_stopReceiving(a){this._activeSiblings.delete(a),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:a,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(a=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(a);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const a=yd(sn(this.element));this._cachedShadowRoot=a||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const a=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,a))}}function u2(n,a){const{top:e,bottom:t,height:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=t+h?2:0}function h2(n,a){const{left:e,right:t,width:s}=n,h=.05*s;return a>=e-h&&a<=e+h?1:a>=t-h&&a<=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,a){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,a){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,a){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 a;return function(t){return(a||(a=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,a){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,a){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,a){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,sessionStorage.setItem("baAfterLogout","false"))}}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}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))})}}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 a={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new He(a)}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.0.0"}}},Y=>{Y(Y.s=9758)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/styles.e9c3261350cd960d.css b/dist/apps/password-reset/styles.66c8d332f6560076.css similarity index 99% rename from dist/apps/password-reset/styles.e9c3261350cd960d.css rename to dist/apps/password-reset/styles.66c8d332f6560076.css index c79703c07..94e08d8e1 100644 --- a/dist/apps/password-reset/styles.e9c3261350cd960d.css +++ b/dist/apps/password-reset/styles.66c8d332f6560076.css @@ -1,4 +1,4 @@ -.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}.mat-mdc-unelevated-button{border-radius:var(--bs-border-radius)!important}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.mat-mdc-tooltip{font-size:13px!important}mat-icon{overflow:inherit!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}.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}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.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}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}@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: #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. diff --git a/dist/apps/publications/index.html b/dist/apps/publications/index.html index b61cce1b7..fcd1a45f0 100644 --- a/dist/apps/publications/index.html +++ b/dist/apps/publications/index.html @@ -7,7 +7,7 @@ - +
@@ -40,5 +40,5 @@
- + diff --git a/dist/apps/publications/main.04b0cd660861f4cd.js b/dist/apps/publications/main.b51761669cbf8122.js similarity index 55% rename from dist/apps/publications/main.04b0cd660861f4cd.js rename to dist/apps/publications/main.b51761669cbf8122.js index dfe5d2494..6c8d74752 100644 --- a/dist/apps/publications/main.04b0cd660861f4cd.js +++ b/dist/apps/publications/main.b51761669cbf8122.js @@ -1 +1 @@ -(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),Cr=E(9940),oi=E(8251),Un=E(7400),ct=E(2714);function nr(...n){const o=(0,Cr.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]=Br(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Nr{}let un=(()=>{class n extends Nr{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 Vr{}let ga=(()=>{class n extends Vr{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 Xo{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 Qo=new i.OlP("USE_STORE"),zl=new i.OlP("USE_DEFAULT_LANG"),Os=new i.OlP("DEFAULT_LANGUAGE"),lo=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]?Br(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(Xo),i.LFG(Zt),i.LFG(Vr),i.LFG(Nr),i.LFG(qn),i.LFG(zl),i.LFG(Qo),i.LFG(lo),i.LFG(Os))},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})(),Bs=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Zt,useClass:en},e.compiler||{provide:Vr,useClass:ga},e.parser||{provide:Nr,useClass:un},e.missingTranslationHandler||{provide:qn,useClass:ma},Xo,{provide:Qo,useValue:e.isolate},{provide:zl,useValue:e.useDefaultLang},{provide:lo,useValue:e.extend},{provide:Os,useValue:e.defaultLanguage},si]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Zt,useClass:en},e.compiler||{provide:Vr,useClass:ga},e.parser||{provide:Nr,useClass:un},e.missingTranslationHandler||{provide:qn,useClass:ma},{provide:Qo,useValue:e.isolate},{provide:zl,useValue:e.useDefaultLang},{provide:lo,useValue:e.extend},{provide:Os,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),$o=ha.pathname.split("/");$o[1]="non",ha.pathname=$o.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})}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})(),zr=(()=>{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||{}),as=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(as||{});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 Pc extends Yi.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 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 _o()(this)}}function Kt(...n){const o=(0,Cr.yG)(n);return(0,Ia.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 zs=E(3572);function ru(n){return n<=0?()=>ia.E:(0,Ia.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 Gl=E(3026),Si=E(2737),Ic=E(975),os=E(4716),Oc=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 wo(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 Oa(n){return dn(n)?n:(0,i.QGY)(n)?(0,ar.D)(Promise.resolve(n)):(0,$e.of)(n)}const Rh={exact:function Ao(n,o,e){if(!Ca(n.segments,o.segments)||!Zl(n.segments,o.segments,e)||n.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!n.children[t]||!Ao(n.children[t],o.children[t],e))return!1;return!0},subset:Ih},$l={exact:function Bc(n,o){return Qn(n,o)},subset:function Ph(n,o){return Object.keys(o).length<=Object.keys(n).length&&Object.keys(o).every(e=>ya(n[e],o[e]))},ignored:()=>!0};function Ba(n,o,e){return Rh[e.paths](n.root,o.root,e.matrixParams)&&$l[e.queryParams](n.queryParams,o.queryParams)&&!("exact"===e.fragment&&n.fragment!==o.fragment)}function Ih(n,o,e){return Oh(n,o,o.segments,e)}function Oh(n,o,e,t){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!Ca(r,e)||o.hasChildren()||!Zl(r,e,t))}if(n.segments.length===e.length){if(!Ca(n.segments,e)||!Zl(n.segments,e,t))return!1;for(const r in o.children)if(!n.children[r]||!Ih(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)&&Zl(n.segments,r,t)&&n.children[Dt])&&Oh(n.children[Dt],o,d,t)}}function Zl(n,o,e){return o.every((t,r)=>$l[e](n[r].parameters,t.parameters))}class yo{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 su.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 ss{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 ls=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return new Jl},providedIn:"root"}),n})();class Jl{parse(o){const e=new Nt(o);return new yo(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 zc(n){return encodeURI(n)}(o.fragment)}`:""}`}}const su=new Jl;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 ou(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 Vc(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mr(n){return Vc(n).replace(/%3B/gi,";")}function js(n){return Vc(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function wi(n){return decodeURIComponent(n)}function cs(n){return wi(n.replace(/\+/g,"%20"))}function P(n){return`${js(n.path)}${function U(n){return Object.keys(n).map(o=>`;${js(o)}=${js(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 ss(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=cs(e),d=cs(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 yo}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 xr(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 Bh(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new ds(!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 ds(e,o,t)}(o);if(d.toRoot())return xa(r,r,new gi([],{}),e,t);const u=function Nh(n,o,e){if(n.isAbsolute)return new Xl(o,!0,0);if(!e)return new Xl(o,!1,NaN);if(null===e.parent)return new Xl(e,!0,0);const t=Fr(n.commands[0])?0:1;return function jc(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 Xl(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 Fr(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Tr(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:lu(n,o,e);const c=Hi(_i(u));return new yo(c,d,r)}function lu(n,o,e){const t={};return Object.entries(n.children).forEach(([r,d])=>{t[r]=d===o?e:lu(d,o,e)}),new gi(n.segments,t)}class ds{constructor(o,e,t){if(this.isAbsolute=o,this.numberOfDoubleDots=e,this.commands=t,o&&t.length>0&&Fr(t[0]))throw new i.vHH(4003,!1);const r=t.find(Tr);if(r&&r!==va(t))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Xl{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 us(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(Tr(c))break;const s=`${c}`,a=t0&&void 0===s)break;if(s&&a&&"object"==typeof a&&void 0===a.outlets){if(!Us(s,a,u))return d;t+=2}else{if(!Us(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 Ql(n,o,e){const t=n.segments.slice(0,o);let r=0;for(;r{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=Ql(new gi([],{}),0,t))}),o}function cu(n){const o={};return Object.entries(n).forEach(([e,t])=>o[e]=`${t}`),o}function Us(n,o,e){return n==e.path&&Qn(o,e.parameters)}const gr="imperative";class Ur{constructor(o,e){this.id=o,this.url=e}}class Kl extends Ur{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 Na extends Ur{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 du extends Ur{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 qs extends Ur{constructor(o,e,t,r){super(o,e),this.reason=t,this.code=r,this.type=16}}class Wn extends Ur{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 Va extends Ur{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 Vh extends Ur{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 Ys extends Ur{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 za extends Ur{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 cm extends Ur{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 zh{constructor(o){this.route=o,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class dm{constructor(o){this.route=o,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class um{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uu{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hu{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jh{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Fc{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 Uc{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new hs,this.attachRef=null}}let hs=(()=>{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 Uc,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 pu{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=qc(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=qc(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Ws(o,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==o)}pathFromRoot(o){return Ws(o,this._root).map(e=>e.value)}}function qc(n,o){if(n===o.value)return o;for(const e of o.children){const t=qc(n,e);if(t)return t}return null}function Ws(n,o){if(n===o.value)return[o];for(const e of o.children){const t=Ws(n,e);if(t.length)return t.unshift(o),t}return[]}class Sr{constructor(o,e){this.value=o,this.children=e}toString(){return`TreeNode(${this.value})`}}function vo(n){const o={};return n&&n.children.forEach(e=>o[e.value.outlet]=e),o}class Fh extends pu{constructor(o,e){super(o),this.snapshot=e,Wc(this,o)}toString(){return this.snapshot.toString()}}function Uh(n,o){const e=function sr(n,o){const u=new Yc([],{},{},"",{},Dt,o,null,{});return new mu("",new Sr(u,[]))}(0,o),t=new wn.X([new ss("",{})]),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 Fh(new Sr(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 fu(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 Yc{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 mu extends pu{constructor(o,e){super(e),this.url=o,Wc(this,e)}toString(){return gu(this._root)}}function Wc(n,o){o.value._routerState=n,o.children.forEach(e=>Wc(n,e))}function gu(n){const o=n.children.length>0?` { ${n.children.map(gu).join(", ")} } `:"";return`${n.value}${o}`}function Gc(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 lm(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||Gs(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)(hs),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)(ps,{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 qh(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 qh{constructor(o,e,t){this.route=o,this.childContexts=e,this.parent=t}get(o,e){return o===yn?this.route:o===hs?this.childContexts:this.parent.get(o,e)}}const ps=new i.OlP("");let ec=(()=>{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,go.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 Yh(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 Sr(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 Wh(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 Sr(t,r)}}const Zc="ngNavigationCancelingError";function Wt(n,o){const{redirectTo:e,navigationBehaviorOptions:t}=An(o)?{redirectTo:o,navigationBehaviorOptions:void 0}:o,r=ja(!1,0,o);return r.url=e,r.navigationBehaviorOptions=t,r}function ja(n,o,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[Zc]=!0,t.cancellationCode=o,e&&(t.url=e),t}function _u(n){return bu(n)&&An(n.url)}function bu(n){return n&&n[Zc]}let Jc=(()=>{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 $s(n){const o=n.children&&n.children.map($s),e=o?{...n,children:o}:{...n};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Dt&&(e.component=Jc),e}function _r(n){return n.outlet||Dt}function Co(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),Gc(this.futureState.root),this.activateChildRoutes(e,t,o)}deactivateChildRoutes(o,e,t){const r=vo(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=vo(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=vo(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=vo(e);o.children.forEach(d=>{this.activateRoutes(d,r[d.value.outlet],t),this.forwardEvent(new jh(d.value.snapshot))}),o.children.length&&this.forwardEvent(new uu(o.value.snapshot))}activateRoutes(o,e,t){const r=o.value,d=e?e.value:null;if(Gc(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),Gc(c.route.value),this.activateChildRoutes(o,null,u.children)}else{const c=Co(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 $h{constructor(o){this.path=o,this.route=this.path[this.path.length-1]}}class ms{constructor(o,e){this.component=o,this.route=e}}function wu(n,o,e){const t=n._root;return gs(t,o?o._root:null,e,[t.value])}function Mo(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 gs(n,o,e,t,r={canDeactivateChecks:[],canActivateChecks:[]}){const d=vo(o);return n.children.forEach(u=>{(function gm(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 Jh(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!Gs(n,o)||!Qn(n.queryParams,o.queryParams);default:return!Gs(n,o)}}(u,d,d.routeConfig.runGuardsAndResolvers);s?r.canActivateChecks.push(new $h(t)):(d.data=u.data,d._resolvedData=u._resolvedData),gs(n,o,d.component?c?c.children:null:e,t,r),s&&c&&c.outlet&&c.outlet.isActivated&&r.canDeactivateChecks.push(new ms(c.outlet.component,u))}else u&&Zs(o,c,r),r.canActivateChecks.push(new $h(t)),gs(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])=>Zs(c,e.getContext(u),r)),r}function Zs(n,o,e){const t=vo(n),r=n.value;Object.entries(t).forEach(([d,u])=>{Zs(u,r.component?o?o.children.getContext(d):null:o,e)}),e.canDeactivateChecks.push(new ms(r.component&&o&&o.outlet&&o.outlet.isActivated?o.outlet.component:null,r))}function Js(n){return"function"==typeof n}function Kh(n){return n instanceof nu.K||"EmptyError"===n?.name}const tc=Symbol("INITIAL_VALUE");function Kn(){return(0,Rt.w)(n=>(0,go.a)(n.map(o=>o.pipe((0,re.q)(1),Kt(tc)))).pipe((0,at.U)(o=>{for(const e of o)if(!0!==e){if(e===tc)return tc;if(!1===e||e instanceof yo)return e}return!0}),(0,$t.h)(o=>o!==tc),(0,re.q)(1)))}function ni(n){return(0,om.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 yo(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 v1(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=Mo(u,n);return Oa(function Qh(n){return n&&Js(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||wo)(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=>vu(n,o,t)&&_r(t)!==Dt)}(n,e,t)?{segmentGroup:new gi(o,ty(t,new gi(e,n.children))),slicedSegments:[]}:0===e.length&&function yu(n,o,e){return e.some(t=>vu(n,o,t))}(n,e,t)?{segmentGroup:new gi(n.segments,qr(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new gi(n.segments,n.children),slicedSegments:e}}function qr(n,o,e,t,r){const d={};for(const u of t)if(vu(n,e,u)&&!r[_r(u)]){const c=new gi([],{});d[_r(u)]=c}return{...r,...d}}function ty(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 vu(n,o,e){return(!(n.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class bS{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 Yc([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Dt,this.rootComponentType,null,{}),r=new Sr(t,e),d=new mu("",r),u=function mt(n,o,e=null,t=null){return xr(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 pm(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 bo(n,o){return(0,Ia.e)(function sm(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,zs.d)(null),function au(n,o){const e=arguments.length>=2;return t=>t.pipe(n?(0,$t.h)((r,d)=>n(r,d,t)):Si.y,ru(1),e?(0,zs.d)(o):(0,Gl.T)(()=>new nu.K))}(),(0,Yn.z)(d=>{if(null===d)return q(t);const u=Yr(d);return function ny(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(Kh(c))return function Cu(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 tp(n,o,e,t){return!!(_r(n)===t||t!==Dt&&vu(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 Yc(r,s,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ic(t),_r(t),t.component??t._loadedComponent??null,t,ry(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 Yc(a,h,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ic(t),_r(t),t.component??t._loadedComponent??null,t,ry(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 Sr(h,j)]));if(0===a.length&&0===f.length)return(0,$e.of)([new Sr(h,[])]);const y=_r(t)===d;return this.processSegment(l,a,g,f,y?Dt:d,!0).pipe((0,at.U)(j=>[new Sr(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 Fa(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=Mo(u,n);return Oa(function _s(n){return n&&Js(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._)(ja(!1,3))}())):(0,$e.of)({routes:[],injector:o})}}function wS(n){const o=n.value.routeConfig;return o&&""===o.path}function Yr(n){const o=[],e=new Set;for(const t of n){if(!wS(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=Yr(t.children);o.push(new Sr(t.value,r))}return o.filter(t=>!e.has(t))}function ic(n){return n.data||{}}function ry(n){return n.resolve||{}}function S1(n){return"string"==typeof n.title||null===n.title}function Mu(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 ws=new i.OlP("ROUTES");let ip=(()=>{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=Oa(e.loadComponent()).pipe((0,at.U)(E1),(0,tn.b)(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),(0,os.x)(()=>{this.componentLoaders.delete(e)})),r=new Pc(t,()=>new te.x).pipe(_o());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(ws,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:a.map($s),injector:s}}),(0,os.x)(()=>{this.childrenLoaders.delete(t)})),u=new Pc(d,()=>new te.x).pipe(_o());return this.childrenLoaders.set(t,u),u}loadModuleFactoryOrRoutes(e){return Oa(e()).pipe((0,at.U)(E1),(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 E1(n){return function np(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let nc=(()=>{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)(ip),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(ls),this.rootContexts=(0,i.f3M)(hs),this.inputBindingEnabled=null!==(0,i.f3M)(ps,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,$e.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=r=>this.events.next(new dm(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new zh(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 qs(u.id,e.serializeUrl(t.rawUrl),l,0)),e.rawUrlTree=u.rawUrl,u.resolve(null),ia.E}if(e.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return D1(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 Kl(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),h!==this.transitions?.getValue()?ia.E:Promise.resolve(l)}),function T1(n,o,e,t,r,d){return(0,Yn.z)(u=>function iy(n,o,e,t,r,d,u="emptyOnly"){return new bS(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 Va(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 Kl(l,this.urlSerializer.serialize(h),p,m);this.events.next(f);const y=Uh(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 qs(u.id,e.serializeUrl(t.extractedUrl),l,1)),e.rawUrlTree=u.rawUrl,u.resolve(null),ia.E}}),(0,tn.b)(u=>{const c=new Vh(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:wu(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),function Qs(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 ep(n,o,e,t){return(0,ar.D)(n).pipe((0,Yn.z)(r=>function xo(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=Co(o)??r,a=Mo(c,s);return Oa(function _m(n){return n&&Js(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 Xh(n){return"boolean"==typeof n}(c)?function Au(n,o,e,t){return(0,ar.D)(o).pipe((0,yt.b)(r=>(0,Jr.z)(function el(n,o){return null!==n&&o&&o(new um(n)),(0,$e.of)(!0)}(r.route.parent,t),function Ks(n,o){return null!==n&&o&&o(new hu(n)),(0,$e.of)(!0)}(r.route,t),function ed(n,o,e){const t=o[o.length-1],d=o.slice(0,o.length-1).reverse().map(u=>function Zh(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=Co(u.node)??e,l=Mo(s,a);return Oa(function bs(n){return n&&Js(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 tl(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=Co(o)??e,c=Mo(d,u);return Oa(function Kc(n){return n&&Js(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 Ys(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)),Mu(u=>{if(u.guards.canActivateChecks.length)return(0,$e.of)(u).pipe((0,tn.b)(c=>{const s=new za(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 ay(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 oy(n,o,e,t){const r=n.routeConfig,d=n._resolve;return void 0!==r?.title&&!S1(r)&&(d[Xn]=r.title),function sy(n,o,e,t){const r=function ly(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 cy(n,o,e,t){const r=Co(o)??t,d=Mo(n,r);return Oa(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}))),ru(1),(0,Ic.h)(d),(0,li.K)(u=>Kh(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&&S1(r)&&(n.data[Xn]=r.title),null)))}(u.route,t,n,o)),(0,tn.b)(()=>d++),ru(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 cm(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(s)}))}),Mu(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,go.a)(c(u.targetSnapshot.root)).pipe((0,zs.d)(),(0,re.q)(1))}),Mu(()=>this.afterPreactivation()),(0,at.U)(u=>{const c=function $c(n,o,e){const t=Ne(n,o._root,e?e._root:void 0);return new Fh(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 Na(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,os.x)(()=>{r||d||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,li.K)(u=>{if(d=!0,bu(u)){_u(u)||(e.navigated=!0,e.restoreHistory(t,!0));const c=new du(t.id,this.urlSerializer.serialize(t.extractedUrl),u.message,u.cancellationCode);if(this.events.next(c),_u(u)){const s=e.urlHandlingStrategy.merge(u.url,e.rawUrlTree),a={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||D1(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 du(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 D1(n){return n!==gr}let wm=(()=>{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)(Am)},providedIn:"root"}),n})(),Am=(()=>{class n extends wm{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})(),rp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return(0,i.f3M)(dy)},providedIn:"root"}),n})();class k1{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let dy=(()=>{class n extends k1{}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 ap=new i.OlP("",{providedIn:"root",factory:()=>({})});let td=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return(0,i.f3M)(xu)},providedIn:"root"}),n})(),xu=(()=>{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 Tu=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(Tu||{});function uy(n,o){n.events.pipe((0,$t.h)(e=>e instanceof Na||e instanceof du||e instanceof Wn||e instanceof qs),(0,at.U)(e=>e instanceof Na||e instanceof qs?Tu.COMPLETE:e instanceof du&&(0===e.code||1===e.code)?Tu.REDIRECTING:Tu.FAILED),(0,$t.h)(e=>e!==Tu.REDIRECTING),(0,re.q)(1)).subscribe(()=>{o()})}function L1(n){throw n}function hy(n,o,e){return o.parse("/")}const AS={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},py={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)(ap,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||L1,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||hy,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(td),this.routeReuseStrategy=(0,i.f3M)(rp),this.titleStrategy=(0,i.f3M)(wm),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)(ws,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)(nc),this.urlSerializer=(0,i.f3M)(ls),this.location=(0,i.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(ps,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new yo,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Uh(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($s),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 xr(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 fy(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 uy(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})(),Ua=(()=>{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 Na&&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 ym{}let R1=(()=>{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})(),yS=(()=>{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 Na),(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,Oc.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,Oc.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(ym),i.LFG(ip))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const vm=new i.OlP("");let P1=(()=>{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 Kl?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Na?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof qs&&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 Fc&&(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 Fc(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 il(n,o){return{\u0275kind:n,\u0275providers:o}}function _y(){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(by);1===n.get(Mm)&&t.initialNavigation(),n.get(xm,null,i.XFs.Optional)?.setUpPreloading(),n.get(vm,null,i.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}const by=new i.OlP("",{factory:()=>new te.x}),Mm=new i.OlP("",{providedIn:"root",factory:()=>1}),xm=new i.OlP("");function O1(n){return il(0,[{provide:xm,useExisting:yS},{provide:ym,useExisting:n}])}const Eu=new i.OlP("ROUTER_FORROOT_GUARD"),vy=[x.Ye,{provide:ls,useClass:Jl},vn,hs,{provide:yn,useFactory:function gy(n){return n.routerState.root},deps:[vn]},ip,[]];function Cy(){return new i.PXZ("Router",vn)}let cp=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[vy,[],{provide:ws,multi:!0,useValue:e},{provide:Eu,useFactory:xy,deps:[[vn,new i.FiY,new i.tp0]]},{provide:ap,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:vm,useFactory:()=>{const n=(0,i.f3M)(x.EM),o=(0,i.f3M)(i.R0b),e=(0,i.f3M)(ap),t=(0,i.f3M)(nc),r=(0,i.f3M)(ls);return e.scrollOffset&&n.setOffset(e.scrollOffset),new P1(r,t,n,o,e)}},t?.preloadingStrategy?O1(t.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:Cy},t?.initialNavigation?Ty(t):[],t?.bindToComponentInputs?il(8,[ec,{provide:ps,useExisting:ec}]).\u0275providers:[],[{provide:Em,useFactory:_y},{provide:i.tb,multi:!0,useExisting:Em}]]}}static forChild(e){return{ngModule:n,providers:[{provide:ws,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Eu,8))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();function xy(n){return"guarded"}function Ty(n){return["disabled"===n.initialNavigation?il(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const o=(0,i.f3M)(vn);return()=>{o.setUpLocationChangeListener()}}},{provide:Mm,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?il(2,[{provide:Mm,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(by);uy(r,()=>{t(!0)}),o.get(nc).afterPreactivation=()=>(t(!0),d.closed?(0,$e.of)(void 0):d),r.initialNavigation()}))}}]).\u0275providers:[]]}const Em=new i.OlP("");let rc;try{rc=typeof Intl<"u"&&Intl.v8BreakIterator}catch{rc=!1}let id,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&&!rc)&&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 Dm=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function z1(){if(id)return id;if("object"!=typeof document||!document)return id=new Set(Dm),id;let n=document.createElement("input");return id=new Set(Dm.filter(o=>(n.setAttribute("type",o),n.type===o))),id}let nd,dp,ac,km;function Dr(n){return function ky(){if(null==nd&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>nd=!0}))}finally{nd=nd||!1}return nd}()?n:!!n.capture}function up(){if(null==ac){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ac=!1,ac;if("scrollBehavior"in document.documentElement.style)ac=!0;else{const n=Element.prototype.scrollTo;ac=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return ac}function oc(){if("object"!=typeof document||!document)return 0;if(null==dp){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),dp=0,0===n.scrollLeft&&(n.scrollLeft=1,dp=0===n.scrollLeft?1:2),n.remove()}return dp}function Lm(n){if(function Du(){if(null==km){const n=typeof document<"u"?document.head:null;km=!(!n||!n.createShadowRoot&&!n.attachShadow)}return km}()){const o=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function sc(){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 hp(){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 dd=E(3620);function bp(n){return(0,$t.h)((o,e)=>n<=e)}var Eo=E(3997),lv=E(2420);function nt(n){return(0,Ia.e)((o,e)=>{(0,Wi.Xf)(n).subscribe((0,oi.x)(e,()=>e.complete(),lv.Z)),!e.closed&&o.subscribe(e)})}function Ie(n){return null!=n&&"false"!=`${n}`}function di(n,o=0){return cv(n)?Number(n):o}function cv(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function cc(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 Vm=(()=>{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})(),dc=(()=>{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(Vm))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),zm=(()=>{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,dd.b)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(dc),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})(),ud=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[Vm]}),n})();const X1=new Set;let ys,wp=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Fm}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function uc(n,o){if(!X1.has(n))try{ys||(ys=document.createElement("style"),o&&(ys.nonce=o),ys.setAttribute("type","text/css"),document.head.appendChild(ys)),ys.sheet&&(ys.sheet.insertRule(`@media ${n} {body{ }}`,0),X1.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 Fm(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let Um=(()=>{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 Q1(cc(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){const r=Q1(cc(e)).map(u=>this._registerQuery(u).observable);let d=(0,go.a)(r);return d=(0,Jr.z)(d.pipe((0,re.q)(1)),d.pipe(bp(1),(0,dd.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(wp),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Q1(n){return n.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}function hc(n,o,e){const t=Ap(n,o);t.some(r=>r.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(o,t.join(" ")))}function Ym(n,o,e){const r=Ap(n,o).filter(d=>d!=e.trim());r.length?n.setAttribute(o,r.join(" ")):n.removeAttribute(o)}function Ap(n,o){return(n.getAttribute(o)||"").match(/\S+/g)||[]}const yp="cdk-describedby-message",Ou="cdk-describedby-host";let Wm=0,vp=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Wm++,this._document=e,this._id=(0,i.f3M)(i.AFp)+"-"+Wm++}describe(e,t,r){if(!this._canBeDescribed(e,t))return;const d=Bu(t,r);"string"!=typeof t?(dv(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=Bu(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(`[${Ou}="${this._id}"]`);for(let t=0;t0!=r.indexOf(yp));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const r=this._messageRegistry.get(t);hc(e,"aria-describedby",r.messageElement.id),e.setAttribute(Ou,this._id),r.referenceCount++}_removeMessageReference(e,t){const r=this._messageRegistry.get(t);r.referenceCount--,Ym(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Ou)}_isElementDescribedByMessage(e,t){const r=Ap(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 Bu(n,o){return"string"==typeof n?`${o||""}/${n}`:n}function dv(n,o){n.id||(n.id=`${yp}-${o}-${Wm++}`)}class K1{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,dd.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 uv extends K1{setActiveItem(o){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(o),this.activeItem&&this.activeItem.setActiveStyles()}}class hd extends K1{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 Nu=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function hv(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 Cp(n){try{return n.frameElement}catch{return null}}(function Xm(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===Vu(t)||!this.isVisible(t)))return!1;let r=e.nodeName.toLowerCase(),d=Vu(e);return e.hasAttribute("contenteditable")?-1!==d:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function zu(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 e_(n){return!function $m(n){return function Zm(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Gm(n){let o=n.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(n)||function pd(n){return function Jm(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||fd(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 fd(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let o=n.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function Vu(n){if(!fd(n))return null;const o=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Mp{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 xp=(()=>{class n{constructor(e,t,r){this._checker=e,this._ngZone=t,this._document=r}create(e,t=!1){return new Mp(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Nu),i.LFG(i.R0b),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Qm=(()=>{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=sc(),this.focusTrap.focusInitialElementWhenReady()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(xp),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 ju(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function Tp(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 mv=new i.OlP("cdk-input-modality-detector-options"),lE={ignoreKeys:[18,17,224,91,16]},ll=Dr({passive:!0,capture:!0});let Km=(()=>{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(ju(u)?"keyboard":"mouse"),this._mostRecentTarget=aa(u))},this._onTouchstart=u=>{Tp(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=aa(u))},this._options={...lE,...d},this.modalityDetected=this._modality.pipe(bp(1)),this.modalityChanged=this.modalityDetected.pipe((0,Eo.x)()),e.isBrowser&&t.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,ll),r.addEventListener("mousedown",this._onMousedown,ll),r.addEventListener("touchstart",this._onTouchstart,ll)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ll),document.removeEventListener("mousedown",this._onMousedown,ll),document.removeEventListener("touchstart",this._onTouchstart,ll))}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(mv,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const gv=new i.OlP("liveAnnouncerElement",{providedIn:"root",factory:function n_(){return null}}),e0=new i.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Sp=0,_v=(()=>{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=Lm(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,Fu),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Fu)}),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,Fu),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Fu),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(kr))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),n})();const md="cdk-high-contrast-black-on-white",a_="cdk-high-contrast-white-on-black",cl="cdk-high-contrast-active";let gd=(()=>{class n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,i.f3M)(Um).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(cl,md,a_),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(cl,md):2===t&&e.add(cl,a_)}}}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})(),Uu=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(gd))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[ud]}),n})();const o_=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function Av(){return(0,i.f3M)(x.K0)}}),yv=/^(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 vv(n){const o=n?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?yv.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(o_,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),dl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const t0=["text"];function bd(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 Ep(n,o){if(1&n&&i._UZ(0,"mat-pseudo-checkbox",7),2&n){const e=i.oxw();i.Q6J("disabled",e.disabled)}}function s_(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 l_=[[["mat-icon"]],"*"],Mv=["mat-icon","*"];let xv=(()=>{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})(),Tv=(()=>{class n{}return n.COMPLEX="375ms",n.ENTERING="225ms",n.EXITING="195ms",n})();const Sv=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function d_(){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!hp()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(gd),i.LFG(Sv,8),i.LFG(x.K0))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[dl,dl]}),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 Do(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 pc(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 hl(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 Dp(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 n0(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 wd=new i.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function u_(){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"),h_=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function kp(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 kp(12,r=>this._format(t,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return kp(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 kp(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(h_.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(wd,8),i.LFG(fi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const p_={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 f_=(()=>{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})(),Dv=(()=>{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:p_}],imports:[f_]}),n})(),pl=(()=>{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})(),m_=(()=>{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 g_{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 __=Dr({passive:!0,capture:!0});class kv{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,__)})}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,__)))}}const Lv={enterDuration:225,exitDuration:150},r0=Dr({passive:!0,capture:!0}),vs=["mousedown","touchstart"],fc=["mouseup","mouseleave","touchend","touchcancel"];class fl{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={...Lv,...t.animation};t.centered&&(o=r.left+r.width/2,e=r.top+r.height/2);const u=t.radius||function Hv(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 g_(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={...Lv,...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,vs.forEach(t=>{fl._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(()=>{fc.forEach(e=>{this._triggerElement.addEventListener(e,this,r0)})}),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=ju(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&&(vs.forEach(e=>fl._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&fc.forEach(e=>o.removeEventListener(e,this,r0)))}}fl._eventManager=new kv;const ko=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 fl(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(ko,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})(),Lr=(()=>{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})(),Yu=(()=>{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})(),a0=(()=>{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 Lp=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Hp=new i.OlP("MatOptgroup");let Pv=0;class Iv{constructor(o,e=!1){this.source=o,this.isUserInput=e}}let y_=(()=>{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-"+Pv++,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 Iv(this,e))}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&i.Gf(t0,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})(),mc=(()=>{class n extends y_{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(Lp,8),i.Y36(Hp,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:Mv,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(l_),i.YNc(0,bd,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,Ep,1,1,"mat-pseudo-checkbox",3),i.YNc(6,s_,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,Yu],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})(),o0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Lr,x.ez,wt,a0]}),n})();const v_=["mat-button",""],C_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Nv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],s0=["mat-icon-button",""],M_=["*"],x_={capture:!0},T_=["focus","click","mouseenter","touchstart"],yd="mat-button-ripple-uninitialized";let Vv=(()=>{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)(ko,{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(`[${yd}]`);r&&(r.removeAttribute(yd),this._appendRipple(r))},this._ngZone.runOutsideAngular(()=>{for(const e of T_)this._document?.addEventListener(e,this._onInteraction,x_)})}ngOnDestroy(){for(const e of T_)this._document?.removeEventListener(e,this._onInteraction,x_)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const r=new zv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);r.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new fl(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(yd);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 zv{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 jv=[{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"]}],Fv=Do(Ea(pc(class{constructor(n){this._elementRef=n}})));let E_=(()=>{class n extends Fv{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)(kr),this._rippleLoader=(0,i.f3M)(Vv),this._isFab=!1;const u=e.nativeElement.classList;for(const c of jv)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 E_{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:v_,ngContentSelectors:Nv,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(C_),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})(),Lo=(()=>{class n extends E_{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:s0,ngContentSelectors:M_,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})(),Ho=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Lr,wt]}),n})();const Ms=["*"],c0=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Xv=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],Qv=new i.OlP("MAT_CARD_CONFIG");let d0=(()=>{class n{constructor(e){this.appearance=e?.appearance||"raised"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qv,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:Ms,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})(),H_=(()=>{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})(),u0=(()=>{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})(),vd=(()=>{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:Xv,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,t){1&e&&(i.F$t(c0),i.Hsn(0),i.TgZ(1,"div",0),i.Hsn(2,1),i.qZA(),i.Hsn(3,2))},encapsulation:2,changeDetection:0}),n})(),Cd=(()=>{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})(),P_=(()=>{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})(),ml=(()=>{class n extends P_{}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"),Gu={provide:cr,useExisting:(0,i.Gpc)(()=>Hr),multi:!0},CE=new i.OlP("CompositionEventMode");let Hr=(()=>{class n extends P_{constructor(e,t,r){super(e,t),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function rC(){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(CE,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([Gu]),i.qOj]}),n})();function gl(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function O_(n){return null!=n&&"number"==typeof n.length}const Gn=new i.OlP("NgValidators"),_l=new i.OlP("NgAsyncValidators"),aC=/^(?=.{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 h0(n){return o=>{if(gl(o.value)||gl(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(gl(o.value)||gl(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 B_(o)}static requiredTrue(o){return function $u(n){return!0===n.value?null:{required:!0}}(o)}static email(o){return function N_(n){return gl(n.value)||aC.test(n.value)?null:{email:!0}}(o)}static minLength(o){return function V_(n){return o=>gl(o.value)||!O_(o.value)?null:o.value.lengthO_(o.value)&&o.value.length>n?{maxlength:{requiredLength:n,actualLength:o.value.length}}:null}(o)}static pattern(o){return function j_(n){if(!n)return Ip;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(gl(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 m0(o)}static composeAsync(o){return lC(o)}}function B_(n){return gl(n.value)?{required:!0}:null}function Ip(n){return null}function F_(n){return null!=n}function U_(n){return(0,i.QGY)(n)?(0,ar.D)(n):n}function p0(n){let o={};return n.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function f0(n,o){return o.map(e=>e(n))}function sC(n){return n.map(o=>function oC(n){return!n.validate}(o)?o:e=>o.validate(e))}function m0(n){if(!n)return null;const o=n.filter(F_);return 0==o.length?null:function(e){return p0(f0(e,o))}}function Op(n){return null!=n?m0(sC(n)):null}function lC(n){if(!n)return null;const o=n.filter(F_);return 0==o.length?null:function(e){return nr(f0(e,o).map(U_)).pipe((0,at.U)(p0))}}function Md(n){return null!=n?lC(sC(n)):null}function q_(n,o){return null===n?[o]:Array.isArray(n)?[...n,o]:[n,o]}function Y_(n){return n._rawValidators}function Bp(n){return n._rawAsyncValidators}function g0(n){return n?Array.isArray(n)?n:[n]:[]}function la(n,o){return Array.isArray(n)?n.includes(o):n===o}function xd(n,o){const e=g0(o);return g0(n).forEach(r=>{la(e,r)||e.push(r)}),e}function dr(n,o){return g0(o).filter(e=>!la(n,e))}class bl{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=Op(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Md(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 bl{get formDirective(){return null}get path(){return null}}class pn extends bl{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Np{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 Np{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})(),gc=(()=>{class n extends Np{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 Vp="VALID",zp="INVALID",Ed="PENDING",jp="DISABLED";function b0(n){return(Fp(n)?n.validators:n)||null}function w0(n,o){return(Fp(o)?o.asyncValidators:n)||null}function Fp(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function Up(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 Dd(n,o,e){n._forEachChild((t,r)=>{if(void 0===e[r])throw new i.vHH(1002,"")})}class kd{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===Vp}get invalid(){return this.status===zp}get pending(){return this.status==Ed}get disabled(){return this.status===jp}get enabled(){return this.status!==jp}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(xd(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(xd(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=Ed,!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=jp,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=Vp,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===Vp||this.status===Ed)&&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()?jp:Vp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=Ed,this._hasOwnPendingAsyncValidator=!0;const e=U_(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()?jp:this.errors?zp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ed)?Ed:this._anyControlsHaveStatus(zp)?zp:Vp}_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){Fp(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 xE(n){return Array.isArray(n)?Op(n):n||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function gC(n){return Array.isArray(n)?Md(n):n||null}(this._rawAsyncValidators)}}class yl extends kd{constructor(o,e,t){super(b0(e),w0(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={}){Dd(this,0,o),Object.keys(o).forEach(t=>{Up(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 A0 extends yl{}const qa=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Xu}),Xu="always";function Yp(n,o){return[...o.path,n]}function Qu(n,o,e=Xu){Hd(n,o),o.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(n.disabled),function bC(n,o){o.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&$p(n,o)})}(n,o),function AC(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 wC(n,o){o.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&$p(n,o),"submit"!==n.updateOn&&n.markAsTouched()})}(n,o),function Gp(n,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),o._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,o)}function Wp(n,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),y0(n,o),n&&(o._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Ld(n,o){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Hd(n,o){const e=Y_(n);null!==o.validator?n.setValidators(q_(e,o.validator)):"function"==typeof e&&n.setValidators([e]);const t=Bp(n);null!==o.asyncValidator?n.setAsyncValidators(q_(t,o.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const r=()=>n.updateValueAndValidity();Ld(o._rawValidators,r),Ld(o._rawAsyncValidators,r)}function y0(n,o){let e=!1;if(null!==n){if(null!==o.validator){const r=Y_(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=Bp(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 Ld(o._rawValidators,t),Ld(o._rawAsyncValidators,t),e}function $p(n,o){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function v0(n,o){Hd(n,o)}function C0(n,o){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function M0(n,o){n._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Ku(n,o){if(!o)return null;let e,t,r;return Array.isArray(o),o.forEach(d=>{d.constructor===Hr?e=d:function CC(n){return Object.getPrototypeOf(n.constructor)===ml}(d)?t=d:r=d}),r||t||e||null}const Jp={provide:er,useExisting:(0,i.Gpc)(()=>Ts)},vl=(()=>Promise.resolve())();let Ts=(()=>{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 yl({},Op(e),Md(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){vl.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Qu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){vl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){vl.then(()=>{const t=this._findContainer(e.path),r=new yl({});v0(r,e),t.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){vl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){vl.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,M0(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(_l,10),i.Y36(qa,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([Jp]),i.qOj]}),n})();function T0(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}function Z_(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Ni=class extends kd{constructor(o=null,e,t){super(b0(e),w0(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}),Fp(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Z_(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){T0(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){T0(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){Z_(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}},J_=Ni,K_={provide:pn,useExisting:(0,i.Gpc)(()=>Cl)},Kp=(()=>Promise.resolve())();let Cl=(()=>{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=Ku(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),C0(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(){Qu(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){Kp.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,r=0!==t&&(0,i.VuI)(t);Kp.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Yp(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(er,9),i.Y36(Gn,10),i.Y36(_l,10),i.Y36(cr,10),i.Y36(i.sBO,8),i.Y36(qa,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([K_]),i.qOj,i.TTD]}),n})(),eb=(()=>{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})(),nb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const tf=new i.OlP("NgModelWithFormControlWarning"),ab={provide:pn,useExisting:(0,i.Gpc)(()=>Wr)};let Wr=(()=>{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=Ku(0,r)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Wp(t,this,!1),Qu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}C0(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Wp(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(_l,10),i.Y36(cr,10),i.Y36(tf,8),i.Y36(qa,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([ab]),i.qOj,i.TTD]}),n})();const ob={provide:er,useExisting:(0,i.Gpc)(()=>Ml)};let Ml=(()=>{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&&(y0(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 Qu(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Wp(e.control||null,e,!1),function x0(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,M0(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&&(Wp(t||null,e),(n=>n instanceof Ni)(r)&&(Qu(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);v0(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function yC(n,o){return y0(n,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Hd(this.form,this),this._oldForm&&y0(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Gn,10),i.Y36(_l,10),i.Y36(qa,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([ob]),i.qOj,i.TTD]}),n})();const TC={provide:pn,useExisting:(0,i.Gpc)(()=>k0)};let k0=(()=>{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=Ku(0,d)}ngOnChanges(e){this._added||this._setUpControl(),C0(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 Yp(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(_l,10),i.Y36(cr,10),i.Y36(tf,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([TC]),i.qOj,i.TTD]}),n})(),_c=(()=>{class n{constructor(){this._validator=Ip}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):Ip,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 cb={provide:Gn,useExisting:(0,i.Gpc)(()=>Ya),multi:!0};let Ya=(()=>{class n extends _c{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.VuI,this.createValidator=e=>B_}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([cb]),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:[nb]}),n})();class V0 extends kd{constructor(o,e,t){super(b0(e),w0(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={}){Dd(this,0,o),o.forEach((t,r)=>{Up(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 fb(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let IC=(()=>{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 fb(t)?d=t:null!==t&&(d.validators=t.validator,d.asyncValidators=t.asyncValidator),new yl(r,d)}record(e,t=null){const r=this._reduceControls(e);return new A0(r,t)}control(e,t,r){let d={};return this.useNonNullable?(fb(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 V0(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 kd?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})(),z0=(()=>{class n extends IC{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})(),j0=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:qa,useValue:e.callSetDisabledState??Xu}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Da]}),n})(),bc=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:tf,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:qa,useValue:e.callSetDisabledState??Xu}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Da]}),n})();const OC=["input"],BC=["label"],mb=["*"],gb=new i.OlP("mat-checkbox-default-options",{providedIn:"root",factory:th});function th(){return{color:"accent",clickAction:"check-indeterminate"}}const NC={provide:cr,useExisting:(0,i.Gpc)(()=>Io),multi:!0};class _b{}let bb=0;const F0=th(),VC=hl(Do(pc(Ea(class{constructor(n){this._elementRef=n}}))));let zC=(()=>{class n extends VC{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||F0,this.color=this.defaultColor=this._options.color||F0.color,this.tabIndex=parseInt(u)||0,this.id=this._uniqueId=`${e}${++bb}`}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(OC,5),i.Gf(BC,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})(),Io=(()=>{class n extends zC{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 _b;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(gb,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([NC]),i.qOj],ngContentSelectors:mb,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})(),q0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),ih=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Lr,q0,wt,q0]}),n})();var wb=E(4266);const Ab=["addListener","removeListener"],yb=["addEventListener","removeEventListener"],vb=["on","off"];function Wa(n,o,e,t){if((0,Fn.m)(e)&&(t=e,e=void 0),t)return Wa(n,o,e).pipe((0,Un.Z)(t));const[r,d]=function UC(n){return(0,Fn.m)(n.addEventListener)&&(0,Fn.m)(n.removeEventListener)}(n)?yb.map(u=>c=>n[u](o,c,e)):function jC(n){return(0,Fn.m)(n.addListener)&&(0,Fn.m)(n.removeListener)}(n)?Ab.map(Y0(n,o)):function FC(n){return(0,Fn.m)(n.on)&&(0,Fn.m)(n.off)}(n)?vb.map(Y0(n,o)):[];if(!r&&(0,wb.z)(n))return(0,Yn.z)(u=>Wa(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 Y0(n,o){return e=>t=>n[e](o,t)}var Cb=E(1954);const nh={schedule(n){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=nh;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}=nh;return(o?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:o}=nh;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var Mb=E(2631);const xb=new class YC extends Mb.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 qC extends Cb.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.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&&(nh.cancelAnimationFrame(e),o._scheduled=void 0)}});let W0,WC=1;const df={};function Tb(n){return n in df&&(delete df[n],!0)}const GC={setImmediate(n){const o=WC++;return df[o]=!0,W0||(W0=Promise.resolve()),W0.then(()=>Tb(o)&&n()),o},clearImmediate(n){Tb(n)}},{setImmediate:$C,clearImmediate:Sb}=GC,rh={setImmediate(...n){const{delegate:o}=rh;return(o?.setImmediate||$C)(...n)},clearImmediate(n){const{delegate:o}=rh;return(o?.clearImmediate||Sb)(n)},delegate:void 0},uf=new class Db extends Mb.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 Eb extends Cb.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=rh.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&&(rh.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var G0=E(6321),ah=E(9080);function Id(n,o=G0.z){return function kb(n){return(0,Ia.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,ah.H)(n,o))}class Tl{}function oh(n){return n&&"function"==typeof n.connect&&!(n instanceof Pc)}class JC extends Tl{constructor(o){super(),this._data=o}connect(){return dn(this._data)?this._data:(0,$e.of)(this._data)}disconnect(){}}class wc{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 Lb{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 hf=(()=>{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 Sl=new i.OlP("_ViewRepeater"),NE=["contentWrapper"],Od=["*"],Hb=new i.OlP("VIRTUAL_SCROLL_STRATEGY");class XC{constructor(o,e,t){this._scrolledIndexChange=new te.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,Eo.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 QC(n){return n._scrollStrategy}let Bd=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new XC(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:Hb,useFactory:QC,deps:[(0,i.Gpc)(()=>n)]}]),i.TTD]}),n})(),Ga=(()=>{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(Id(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(()=>Wa(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})(),Oo=(()=>{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(()=>Wa(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!=oc()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==oc()?e.left=e.right:1==oc()&&(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;up()?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==oc()?e==t?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft:u&&1==oc()?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(Ga),i.Y36(i.R0b),i.Y36(Ti,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Ds=(()=>{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(Id(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 Z0=new i.OlP("VIRTUAL_SCROLLABLE");let Rb=(()=>{class n extends Oo{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(Ga),i.Y36(i.R0b),i.Y36(Ti,8))},n.\u0275dir=i.lG2({type:n,features:[i.qOj]}),n})();const Pb=typeof requestAnimationFrame<"u"?xb:uf;let J0=(()=>{class n extends Rb{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),Id(0,Pb)).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 eM(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(Hb,8),i.Y36(Ti,8),i.Y36(Ga),i.Y36(Ds),i.Y36(Z0,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&i.Gf(NE,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:Oo,useFactory:(o,e)=>o||e,deps:[[new i.FiY,new i.tBr(Z0)],n]}]),i.qOj,i.jDz],ngContentSelectors:Od,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 X0(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 Ib=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,oh(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new JC(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 $0(){return(0,Ia.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?X0(t,"end",c)-X0(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(Sl),i.Y36(J0,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:Sl,useClass:Lb}])]}),n})(),ks=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),Bo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[dl,ks,dl,ks]}),n})();class K0{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 No extends K0{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 K0{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 aM extends K0{constructor(o){super(),this.element=o instanceof i.SBq?o.nativeElement:o}}class eg{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof No?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof ka?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof aM?(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 Ob extends eg{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 Bb=(()=>{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})(),$a=(()=>{class n extends eg{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})(),El=(()=>{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 sM=up();class WE{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"),sM&&(t.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sM&&(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 pf{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 Nb{enable(){}disable(){}attach(){}}function tg(n,o){return o.some(e=>n.bottome.bottom||n.righte.right)}function ig(n,o){return o.some(e=>n.tope.bottom||n.lefte.right)}class sh{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();tg(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 cM=(()=>{class n{constructor(e,t,r,d){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=r,this.noop=()=>new Nb,this.close=u=>new pf(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new WE(this._viewportRuler,this._document),this.reposition=u=>new sh(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=d}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Ga),i.LFG(Ds),i.LFG(i.R0b),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class lh{constructor(o){if(this.scrollStrategy=new Nb,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 ZE{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let Vb=(()=>{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})(),uM=(()=>{class n extends Vb{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})(),ch=(()=>{class n extends Vb{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})(),ff=(()=>{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||hp()){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=cc(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 zb="cdk-overlay-connected-position-bounding-box",jb=/([A-Za-z%]+)$/;class Fb{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(zb),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&&Dl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(zb),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=mf(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=Ub(this._overlayRef.getConfig().minHeight),c=Ub(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=mf(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,Dl(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Dl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Dl(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();Dl(t,this._getExactOverlayY(e,o,l)),Dl(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="")),Dl(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:ig(o,t),isOriginOutsideView:tg(o,t),isOverlayClipped:ig(e,t),isOverlayOutsideView:tg(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&&cc(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 Dl(n,o){for(let e in o)o.hasOwnProperty(e)&&(n[e]=o[e]);return n}function Ub(n){if("number"!=typeof n&&null!=n){const[o,e]=n.split(jb);return e&&"px"!==e?null:parseFloat(o)}return n||null}function mf(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 ng="cdk-global-overlay-wrapper";class pM{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(ng),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(ng),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let fM=(()=>{class n{constructor(e,t,r,d){this._viewportRuler=e,this._document=t,this._platform=r,this._overlayContainer=d}global(){return new pM}flexibleConnectedTo(e){return new Fb(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Ds),i.LFG(x.K0),i.LFG(fi),i.LFG(ff))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),mM=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 lh(e);return u.direction=u.direction||this._directionality.value,new Nd(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-"+mM++,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 Ob(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(cM),i.LFG(ff),i.LFG(i._Vd),i.LFG(fM),i.LFG(uM),i.LFG(i.zs3),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(Ti),i.LFG(x.Ye),i.LFG(ch),i.LFG(i.QbO,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const gM=[{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"}],rg=new i.OlP("cdk-connected-overlay-scroll-strategy");let ag=(()=>{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})(),qb=(()=>{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=gM);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 lh({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 ag?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 tM(n,o=!1){return(0,Ia.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(rg),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 bM={provide:rg,deps:[br],useFactory:function _M(n){return()=>n.scrollStrategies.reposition()}};let Vd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[br,bM],imports:[dl,El,Bo,Bo]}),n})();function wM(n,o){}class gf{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 og=(()=>{class n extends eg{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=sc(),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=sc();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=sc())}_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(xp),i.Y36(x.K0,8),i.Y36(gf),i.Y36(Nu),i.Y36(i.R0b),i.Y36(Nd),i.Y36(kr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&i.Gf($a,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,wM,0,0,"ng-template",0)},dependencies:[$a],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class sg{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 Yb=new i.OlP("DialogScrollStrategy"),Wb=new i.OlP("DialogData"),yM=new i.OlP("DefaultDialogConfig"),CM={provide:Yb,deps:[br],useFactory:function vM(n){return()=>n.scrollStrategies.block()}};let lg=0,_f=(()=>{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 gf,...t}).id=t.id||"cdk-dialog-"+lg++,t.id&&this.getDialogById(t.id);const d=this._getOverlayConfig(t),u=this._overlay.create(d),c=new sg(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(){bf(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){bf(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),bf(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new lh({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:gf,useValue:r},{provide:sg,useValue:t},{provide:Nd,useValue:e}];let c;r.container?"function"==typeof r.container?c=r.container:(c=r.container.type,u.push(...r.container.providers(r))):c=og;const s=new No(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 No(e,d.viewContainerRef,u,d.componentFactoryResolver));t.componentInstance=c.instance}}_createInjector(e,t,r,d){const u=e.injector||e.viewContainerRef?.injector,c=[{provide:Wb,useValue:e.data},{provide:sg,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(yM,8),i.LFG(n,12),i.LFG(ff),i.LFG(Yb))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();function bf(n,o){let e=n.length;for(;e--;)o(n[e])}let cg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[_f,CM],imports:[Vd,El,Uu,El]}),n})();class Gb{}class MM{}const Za="*";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 Ja(n,o=null){return{type:3,steps:n,options:o}}function dg(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 kl(n){return{type:5,steps:n}}function Tt(n,o,e=null){return{type:1,expr:n,animation:o,options:e}}function Ac(n=null){return{type:9,options:n}}function Rr(n,o,e=null){return{type:11,selector:n,animation:o,options:e}}class yc{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 ug{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 $b(n,o){}class zd{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 hg="mdc-dialog--open",Zb="mdc-dialog--opening",Jb="mdc-dialog--closing";let e2=(()=>{class n extends og{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(xp),i.Y36(x.K0,8),i.Y36(zd),i.Y36(Nu),i.Y36(i.R0b),i.Y36(Nd),i.Y36(kr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["ng-component"]],features:[i.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const pg="--mat-dialog-transition-duration";function Qb(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 EM=(()=>{class n extends e2{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?Qb(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Qb(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(pg,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Zb,hg)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(hg),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(hg),this._animationsEnabled?(this._hostElement.style.setProperty(pg,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Jb)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(Zb,Jb)}_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(xp),i.Y36(x.K0,8),i.Y36(zd),i.Y36(Nu),i.Y36(i.R0b),i.Y36(Nd),i.Y36(i.QbO,8),i.Y36(kr))},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,$b,0,0,"ng-template",2),i.qZA()())},dependencies:[$a],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(),Kb(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 Kb(n,o,e){return n._closeInteractionType=o,n.close(e)}const Pr=new i.OlP("MatMdcDialogData"),ew=new i.OlP("mat-mdc-dialog-default-options"),fg=new i.OlP("mat-mdc-dialog-scroll-strategy"),DM={provide:fg,deps:[br],useFactory:function tw(n){return()=>n.scrollStrategies.block()}};let kM=0,LM=(()=>{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=zd,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Kt(void 0))),this._scrollStrategy=c,this._dialog=t.get(_f)}open(e,t){let r;(t={...this._defaultOptions||new zd,...t}).id=t.id||`${this._idPrefix}${kM++}`,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:gf,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 LM{constructor(e,t,r,d,u,c,s,a){super(e,t,d,c,s,u,Mn,EM,Pr,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(ew,8),i.LFG(fg),i.LFG(n,12),i.LFG(ff),i.LFG(i.QbO,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),HM=0,RM=(()=>{class n{constructor(e,t,r){this.dialogRef=e,this._elementRef=t,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=mg(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){Kb(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-"+HM++}ngOnInit(){this._dialogRef||(this._dialogRef=mg(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 mg(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 dh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[on,DM],imports:[cg,Vd,El,wt,wt]}),n})(),_g=(()=>{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})(),r2=0;const Af=new i.OlP("CdkAccordion");let iw=(()=>{class n{constructor(){this._stateChanges=new te.x,this._openCloseAllActions=new te.x,this.id="cdk-accordion-"+r2++,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:Af,useExisting:n}]),i.TTD]}),n})(),nw=0,IM=(()=>{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-"+nw++,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(Af,12),i.Y36(i.sBO),i.Y36(hf))},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:Af,useValue:void 0}])]}),n})(),OM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const uh=["body"];function BM(n,o){}const bg=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Vo=["mat-expansion-panel-header","*","mat-action-row"];function NM(n,o){if(1&n&&i._UZ(0,"span",2),2&n){const e=i.oxw();i.Q6J("@indicatorRotate",e._getExpandedState())}}const yf=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],hh=["mat-panel-title","mat-panel-description","*"],wg=new i.OlP("MAT_ACCORDION"),rw="225ms cubic-bezier(0.4,0.0,0.2,1)",aw={indicatorRotate:Di("indicatorRotate",[Gt("collapsed, void",qe({transform:"rotate(0deg)"})),Gt("expanded",qe({transform:"rotate(180deg)"})),Tt("expanded <=> collapsed, void => collapsed",xt(rw))]),bodyExpansion:Di("bodyExpansion",[Gt("collapsed, void",qe({height:"0px",visibility:"hidden"})),Gt("expanded",qe({height:"*",visibility:""})),Tt("expanded <=> collapsed, void => collapsed",xt(rw))])},ph=new i.OlP("MAT_EXPANSION_PANEL");let ow=(()=>{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(ph,8))},n.\u0275dir=i.lG2({type:n,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),VM=0;const sw=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let vf=(()=>{class n extends IM{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-"+VM++,this._bodyAnimationDone=new te.x,this.accordion=e,this._document=u,this._bodyAnimationDone.pipe((0,Eo.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(wg,12),i.Y36(i.sBO),i.Y36(hf),i.Y36(i.s_b),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(sw,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-expansion-panel"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,ow,5),2&e){let d;i.iGM(d=i.CRH())&&(t._lazyContent=d.first)}},viewQuery:function(e,t){if(1&e&&i.Gf(uh,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:wg,useValue:void 0},{provide:ph,useExisting:n}]),i.qOj,i.TTD],ngContentSelectors:Vo,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(bg),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,BM,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:[$a],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:[aw.bodyExpansion]},changeDetection:0}),n})();class zM{}const lw=hl(zM);let cw=(()=>{class n extends lw{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(vf,1),i.Y36(i.SBq),i.Y36(kr),i.Y36(i.sBO),i.Y36(sw,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:hh,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(yf),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,NM,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:[aw.indicatorRotate]},changeDetection:0}),n})(),dw=(()=>{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})(),Cf=(()=>{class n extends iw{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 hd(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,cw,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:wg,useExisting:n}]),i.qOj]}),n})(),uw=(()=>{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,OM,El]}),n})();class hw{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 pw=(()=>{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 hw(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 Ag=["notch"],fw=["matFormFieldNotchedOutline",""],jM=["*"],mw=["textField"],gw=["iconPrefixContainer"],FM=["textPrefixContainer"];function UM(n,o){1&n&&i._UZ(0,"span",19)}function yg(n,o){if(1&n&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,UM,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 vg(n,o){if(1&n&&i.YNc(0,yg,3,6,"label",16),2&n){const e=i.oxw();i.Q6J("ngIf",e._hasFloatingLabel())}}function _w(n,o){1&n&&i._UZ(0,"div",20)}function Cg(n,o){}function Mg(n,o){if(1&n&&i.YNc(0,Cg,0,0,"ng-template",22),2&n){i.oxw(2);const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function qM(n,o){if(1&n&&(i.TgZ(0,"div",21),i.YNc(1,Mg,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 YM(n,o){1&n&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function WM(n,o){1&n&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function GM(n,o){}function bw(n,o){if(1&n&&i.YNc(0,GM,0,0,"ng-template",22),2&n){i.oxw();const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function xg(n,o){1&n&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function ww(n,o){1&n&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function Aw(n,o){1&n&&i._UZ(0,"div",29)}function yw(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 vw(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 $M(n,o){if(1&n&&(i.TgZ(0,"div",31),i.YNc(1,vw,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 Cw=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Mw=["*","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})(),xw=0;const Tg=new i.OlP("MatError");let Ki=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+xw++,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:Tg,useExisting:n}])]}),n})(),jd=0,fh=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+jd++}}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 ZM=new i.OlP("MatPrefix"),JM=new i.OlP("MatSuffix");let Mf=(()=>{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:JM,useExisting:n}])]}),n})();const xf=new i.OlP("FloatingLabelParent");let Fd=(()=>{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)(pw),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(xf),this._resizeSubscription=new Ot.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function XM(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 Tf="mdc-line-ripple--active",Sf="mdc-line-ripple--deactivating";let Sg=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=r=>{const d=this._elementRef.nativeElement.classList,u=d.contains(Sf);"opacity"===r.propertyName&&u&&d.remove(Tf,Sf)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Sf),e.add(Tf)}deactivate(){this._elementRef.nativeElement.classList.add(Sf)}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})(),Tw=(()=>{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(Ag,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:fw,ngContentSelectors:jM,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 QM={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 Ef=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n}),n})();const Ll=new i.OlP("MatFormField"),Eg=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ex=0,Ir=(()=>{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-"+ex++,this._hintLabelId="mat-mdc-hint-"+ex++,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(Eg,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,Ef,5),i.Suo(r,ZM,5),i.Suo(r,JM,5),i.Suo(r,Tg,5),i.Suo(r,fh,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(mw,5),i.Gf(gw,5),i.Gf(FM,5),i.Gf(Fd,5),i.Gf(Tw,5),i.Gf(Sg,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:Ll,useExisting:n},{provide:xf,useExisting:n}])],ngContentSelectors:Mw,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(Cw),i.YNc(0,vg,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,_w,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,qM,2,2,"div",5),i.YNc(7,YM,3,0,"div",6),i.YNc(8,WM,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,bw,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,xg,2,0,"div",10),i.YNc(13,ww,2,0,"div",11),i.qZA(),i.YNc(14,Aw,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,yw,2,1,"div",14),i.YNc(17,$M,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,fh,Fd,Tw,Sg],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:[QM.transitionMessages]},changeDetection:0}),n})(),Hl=(()=>{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,ud,wt]}),n})(),Dw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[m_,wt,m_,wt]}),n})();const kw=["*"];let Hg;function Df(n){return function g2(){if(void 0===Hg&&(Hg=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Hg=n.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return Hg}()?.createHTML(n)||n}function ux(n){return Error(`Unable to find icon with the name "${n}"`)}function hx(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function px(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class qd{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let Yd=(()=>{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 qd(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 px(r);const c=Df(u);return this._addSvgIconConfig(e,t,new qd("",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 qd(t,null,r))}addSvgIconSetLiteralInNamespace(e,t,r){const d=this._sanitizer.sanitize(i.q3G.HTML,t);if(!d)throw px(t);const u=Df(d);return this._addSvgIconSetConfig(e,new qd("",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 hx(e);const r=this._cachedIconsByUrl.get(t);return r?(0,$e.of)(mh(r)):this._loadSvgIconFromConfig(new qd(e,null)).pipe((0,tn.b)(d=>this._cachedIconsByUrl.set(t,d)),(0,at.U)(d=>mh(d)))}getNamedSvgIcon(e,t=""){const r=Rw(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._)(ux(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,$e.of)(mh(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,at.U)(t=>mh(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 ux(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(Df(""));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(Df("")),r=e.attributes;for(let d=0;dDf(a)),(0,os.x)(()=>this._inProgressUrlFetches.delete(u)),(0,Ze.B)());return this._inProgressUrlFetches.set(u,s),s}_addSvgIconConfig(e,t,r){return this._svgIconConfigs.set(Rw(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:""}}}),Rg=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],gx=Rg.map(n=>`[${n}]`).join(", "),_x=/^url\(['"]?#(.*?)['"]?\)$/;let zi=(()=>{class n extends fx{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(gx),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let d=0;d{const c=t[d],s=c.getAttribute(u),a=s?s.match(_x):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(Yd),i.$8M("aria-hidden"),i.Y36(w2),i.Y36(i.qLn),i.Y36(b2,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:kw,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})(),vc=(()=>{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 Pw=Dr({passive:!0});let Iw=(()=>{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,Pw),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:d,unlisten:()=>{t.removeEventListener("animationstart",c,Pw)}}),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})(),A2=(()=>{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(()=>{Wa(this._getWindow(),"resize").pipe(Id(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})(),Xa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const Ow=new i.OlP("MAT_INPUT_VALUE_ACCESSOR"),y2=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Or=0;const Ax=Dp(class{constructor(n,o,e,t){this._defaultErrorStateMatcher=n,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new te.x}});let $r=(()=>{class n extends Ax{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&&z1().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=>z1().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(){y2.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(Ts,8),i.Y36(Ml,8),i.Y36(pl),i.Y36(Ow,10),i.Y36(Iw),i.Y36(i.R0b),i.Y36(Ll,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:Ef,useExisting:n}]),i.qOj,i.TTD]}),n})(),Lf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Hl,Hl,Xa,wt]}),n})();const yx=["determinateSpinner"];function Pg(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 Bw=Do(class{constructor(n){this._elementRef=n}},"primary"),Nw=new i.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function vx(){return{diameter:Ig}}}),Ig=100;let Pl=(()=>{class n extends Bw{constructor(e,t,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Ig,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(Nw))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&i.Gf(yx,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,Pg,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})(),gh=(()=>{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 zw(n,o){1&n&&i.Hsn(0)}const Mx=["*"];let Hf=(()=>{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})(),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:[["","cdkStepLabel",""]]}),n})(),jw=0;const Uw=new i.OlP("STEPPER_GLOBAL_OPTIONS");let qw=(()=>{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)(()=>Wd)),i.Y36(Uw,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,Ls,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:Mx,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.YNc(0,zw,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),Wd=(()=>{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=jw++}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 hd(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=sc();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(Wd))},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})(),Tx=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Wd))},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})(),Sx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[dl]}),n})();function Ex(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 Yw(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 v2(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 Ww(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 Dx(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 Gw(n,o){if(1&n&&(i.ynx(0,9),i.YNc(1,Yw,2,1,"span",10),i.YNc(2,v2,2,1,"span",11),i.YNc(3,Ww,2,1,"span",11),i.YNc(4,Dx,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 C2(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 Og(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 $w(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 Zw(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 kx(n,o){}function Jw(n,o){if(1&n&&(i.Hsn(0),i.YNc(1,kx,0,0,"ng-template",0)),2&n){const e=i.oxw();i.xp6(1),i.Q6J("cdkPortalOutlet",e._portal)}}const Xw=["*"];function Gd(n,o){1&n&&i._UZ(0,"div",11)}const _h=function(n,o){return{step:n,i:o}};function Qw(n,o){if(1&n&&(i.ynx(0),i.GkF(1,9),i.YNc(2,Gd,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,_h,e,t)),i.xp6(1),i.Q6J("ngIf",!r)}}const Bg=function(n){return{animationDuration:n}},Kw=function(n,o){return{value:n,params:o}};function Lx(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,Kw,r._getAnimationDirection(t),i.VKq(6,Bg,r._getAnimationDuration())))("id",r._getStepContentId(t)),i.uIk("aria-labelledby",r._getStepLabelId(t)),i.xp6(1),i.Q6J("ngTemplateOutlet",e.content)}}function M2(n,o){if(1&n&&(i.TgZ(0,"div",4)(1,"div",5),i.YNc(2,Qw,3,6,"ng-container",6),i.qZA(),i.TgZ(3,"div",7),i.YNc(4,Lx,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 eA(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,_h,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,Kw,d._getAnimationDirection(t),i.VKq(13,Bg,d._getAnimationDuration())))("id",d._getStepContentId(t)),i.uIk("aria-labelledby",d._getStepLabelId(t)),i.xp6(2),i.Q6J("ngTemplateOutlet",e.content)}}function Hx(n,o){if(1&n&&(i.ynx(0),i.YNc(1,eA,6,18,"div",14),i.BQk()),2&n){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.steps)}}function x2(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 Rf=(()=>{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:[["","matStepLabel",""]],features:[i.qOj]}),n})(),Ng=(()=>{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 tA={provide:Ng,deps:[[new i.FiY,new i.tp0,Ng]],useFactory:function T2(n){return n||new Ng}},Rx=Do(class extends Hf{constructor(o){super(o)}},"primary");let iA=(()=>{class n extends Rx{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 Rf?null:this.label}_templateLabel(){return this.label instanceof Rf?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(Ng),i.Y36(kr),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,Ex,1,2,"ng-container",2),i.YNc(4,Gw,5,4,"ng-container",3),i.qZA()(),i.TgZ(5,"div",4),i.YNc(6,C2,2,1,"div",5),i.YNc(7,Og,2,1,"div",5),i.YNc(8,$w,2,1,"div",6),i.YNc(9,Zw,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 Ix={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("* => *",Ja([xt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Rr("@*",Ac(),{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",Ja([xt("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Rr("@*",Ac(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let S2=(()=>{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})(),E2=(()=>{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})(),Ox=(()=>{class n extends qw{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)(()=>rA)),i.Y36(pl,4),i.Y36(i.s_b),i.Y36(Uw,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Rf,5),i.Suo(r,E2,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:pl,useExisting:n},{provide:qw,useExisting:n}]),i.qOj],ngContentSelectors:Xw,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,t){1&e&&(i.F$t(),i.YNc(0,Jw,2,1,"ng-template"))},dependencies:[$a],encapsulation:2,changeDetection:0}),n})(),rA=(()=>{class n extends Wd{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,Eo.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,Ox,5),i.Suo(r,S2,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(iA,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:Wd,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,M2,5,2,"div",1),i.YNc(2,Hx,2,1,"ng-container",2),i.BQk(),i.YNc(3,x2,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,iA],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:[Ix.horizontalStepTransition,Ix.verticalStepTransition]},changeDetection:0}),n})(),Pf=(()=>{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","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})(),Bx=(()=>{class n extends Tx{}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})(),aA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[tA,pl],imports:[wt,x.ez,El,Sx,vc,Lr,wt]}),n})();const oA=[[["caption"]],[["colgroup"],["col"]]],Cc=["caption","colgroup, col"];function bh(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 $d=new i.OlP("CDK_TABLE");let Il=(()=>{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})(),Hs=(()=>{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})(),jg=(()=>{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 D2{}const k2=bh(D2);let zo=(()=>{class n extends k2{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($d,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Il,5),i.Suo(r,Hs,5),i.Suo(r,jg,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 Fg{constructor(o,e){e.nativeElement.classList.add(...o._columnCssClassName)}}let Ug=(()=>{class n extends Fg{constructor(e,t){super(e,t)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(zo),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})(),qg=(()=>{class n extends Fg{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(zo),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 Yg{constructor(){this.tasks=[],this.endTasks=[]}}const If=new i.OlP("_COALESCED_STYLE_SCHEDULER");let Wg=(()=>{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 Yg,this._getScheduleObservable().pipe(nt(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new Yg;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})(),Gg=(()=>{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 Of?e.headerCell.template:this instanceof wh?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 cA extends Gg{}const $g=bh(cA);let Of=(()=>{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($d,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),n})();class dA extends Gg{}const Zg=bh(dA);let wh=(()=>{class n extends Zg{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($d,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),n})(),Bf=(()=>{class n extends Gg{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($d,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[i.qOj]}),n})(),Ol=(()=>{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})(),uA=(()=>{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:[Ol],encapsulation:2}),n})(),Xg=(()=>{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:[Ol],encapsulation:2}),n})(),Nf=(()=>{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 hA=["top","bottom","left","right"];class pA{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]);hA.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 hA)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 Qg=new i.OlP("CDK_SPL");let 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:[["","rowOutlet",""]]}),n})(),yh=(()=>{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})(),Kg=(()=>{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})(),Vf=(()=>{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})(),zf=(()=>{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(),oh(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(),t1(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=t1(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=t1(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=t1(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=[],oh(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;oh(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))Ol.mostRecentCellOutlet&&Ol.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 pA(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(Sl),i.Y36(If),i.Y36(Ds),i.Y36(Qg,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,Nf,5),i.Suo(r,zo,5),i.Suo(r,Bf,5),i.Suo(r,Of,5),i.Suo(r,wh,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(Ah,7),i.Gf(yh,7),i.Gf(Kg,7),i.Gf(Vf,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:$d,useExisting:n},{provide:Sl,useClass:wc},{provide:If,useClass:Wg},{provide:Qg,useValue:null}])],ngContentSelectors:Cc,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(i.F$t(oA),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ah,yh,Kg,Vf],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function t1(n,o){return n.concat(Array.from(o))}let I2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Bo]}),n})();const O2=[[["caption"]],[["colgroup"],["col"]]],B2=["caption","colgroup, col"];let Rs=(()=>{class n extends zf{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:zf,useExisting:n},{provide:$d,useExisting:n},{provide:If,useClass:Wg},{provide:Sl,useClass:wc},{provide:Qg,useValue:null}]),i.qOj],ngContentSelectors:B2,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(i.F$t(O2),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Ah,yh,Kg,Vf],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})(),jo=(()=>{class n extends Il{}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:Il,useExisting:n}]),i.qOj]}),n})(),Fo=(()=>{class n extends Hs{}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:Hs,useExisting:n}]),i.qOj]}),n})(),Uo=(()=>{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 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:zo,useExisting:n},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),i.qOj]}),n})(),Ka=(()=>{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-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 qg{}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 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:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[i._Bn([{provide:Of,useExisting:n}]),i.qOj]}),n})(),v=(()=>{class n extends Bf{}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:Bf,useExisting:n}]),i.qOj]}),n})(),C=(()=>{class n extends uA{}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:uA,useExisting:n}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Ol],encapsulation:2}),n})(),k=(()=>{class n extends Xg{}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:Xg,useExisting:n}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Ol],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,I2,wt]}),n})();class fe extends Tl{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(cv(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,go.a)([this._data,this._filter]).pipe((0,at.U)(([c])=>this._filterData(c))),d=(0,go.a)([r,o]).pipe((0,at.U)(([c])=>this._orderData(c))),u=(0,go.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 Ar(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 jf(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 qx(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 Yx(n,o){}const sH=["button"];function lH(n,o){1&n&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"path",4),i.qZA())}const cH=[[["","matDatepickerToggleIcon",""]]],dH=["[matDatepickerToggleIcon]"];let n1=(()=>{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 Wx{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 uH=1;const F2=Dr({passive:!1,capture:!0}),Zd=Dr({passive:!0,capture:!0}),gA=Dr({passive:!0});let Ff=(()=>{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=U2(r),u=d?this._getCellFromElement(d):null;d!==r.target&&(this._didDragSinceMouseDown=!0),$x(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=$x(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=U2(r);d&&this._mouseupHandler({target:d})},this._id="mat-calendar-body-"+uH++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,t.runOutsideAngular(()=>{const r=e.nativeElement;r.addEventListener("touchmove",this._touchmoveHandler,F2),r.addEventListener("mouseenter",this._enterHandler,Zd),r.addEventListener("focus",this._enterHandler,Zd),r.addEventListener("mouseleave",this._leaveHandler,Zd),r.addEventListener("blur",this._leaveHandler,Zd),r.addEventListener("mousedown",this._mousedownHandler,gA),r.addEventListener("touchstart",this._mousedownHandler,gA),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,F2),e.removeEventListener("mouseenter",this._enterHandler,Zd),e.removeEventListener("focus",this._enterHandler,Zd),e.removeEventListener("mouseleave",this._leaveHandler,Zd),e.removeEventListener("blur",this._leaveHandler,Zd),e.removeEventListener("mousedown",this._mousedownHandler,gA),e.removeEventListener("touchstart",this._mousedownHandler,gA),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 Zx(e,this.startValue,this.endValue)}_isRangeEnd(e){return Jx(e,this.startValue,this.endValue)}_isInRange(e){return Xx(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return Zx(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 Jx(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return Xx(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return Zx(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return Jx(e,this.previewStart,this.previewEnd)}_isInPreview(e){return Xx(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=$x(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 Xx(n,o,e,t){return t&&null!==o&&null!==e&&o!==e&&n>=o&&n<=e}function U2(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 Jd=(()=>{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})(),hH=(()=>{class n extends Jd{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 q2={provide:Jd,deps:[[new i.FiY,new i.tp0,Jd],Ri],useFactory:function fH(n,o){return n||new hH(o)}},_A=new i.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let Y2=(()=>{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(_A,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-month-view"]],viewQuery:function(e,t){if(1&e&&i.Gf(Ff,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,Ff],encapsulation:2,changeDetection:0}),n})();const eo=24;let W2=(()=>{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),G2(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)-r1(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,-r1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,eo-r1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*-eo:-eo);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*eo:eo);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 r1(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 Wx(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 Wx(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-"+wH++,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:-eo)}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:eo)}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):G2(this._dateAdapter,e,t,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const t=this._dateAdapter.getYear(this.calendar.activeDate)-r1(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=t+eo-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(n1),i.Y36((0,i.Gpc)(()=>eT)),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,Lo],encapsulation:2,changeDetection:0}),n})(),eT=(()=>{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 No(this.headerComponent||AH),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(n1),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(Y2,5),i.Gf(Z2,5),i.Gf(W2,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([q2]),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,Ar,1,11,"mat-month-view",2),i.YNc(3,jf,1,6,"mat-year-view",3),i.YNc(4,qx,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,r_,$a,Y2,Z2,W2],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 J2={transformPanel:Di("transformPanel",[Tt("void => enter-dropdown",xt("120ms cubic-bezier(0, 0, 0.2, 1)",kl([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)",kl([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 yH=0;const X2=new i.OlP("mat-datepicker-scroll-strategy"),CH={provide:X2,deps:[br],useFactory:function vH(n){return()=>n.scrollStrategies.reposition()}},MH=Do(class{constructor(n){this._elementRef=n}});let xH=(()=>{class n extends MH{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(Jd),i.Y36(Ri),i.Y36(_A,8),i.Y36(n1))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-datepicker-content"]],viewQuery:function(e,t){if(1&e&&i.Gf(eT,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,Yx,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,Qm,$a,eT],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:[J2.transformPanel,J2.fadeInCalendar]},changeDetection:0}),n})(),Q2=(()=>{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 J1(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-"+yH++,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 Fb&&(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=sc(),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 No(xH,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new lh({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(X2),i.Y36(Ri,8),i.Y36(Ti,8),i.Y36(Jd))},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})(),tT=(()=>{class n extends Q2{}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([q2,{provide:Q2,useExisting:n}]),i.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2,changeDetection:0}),n})();class bA{constructor(o,e){this.target=o,this.targetElement=e,this.value=this.target.value}}let TH=(()=>{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 bA(this,this._elementRef.nativeElement)),this.dateChange.emit(new bA(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 SH(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 bA(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new bA(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 EH={provide:cr,useExisting:(0,i.Gpc)(()=>a1),multi:!0},DH={provide:Gn,useExisting:(0,i.Gpc)(()=>a1),multi:!0};let a1=(()=>{class n extends TH{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(Ll,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([EH,DH,{provide:Ow,useExisting:n}]),i.qOj]}),n})(),kH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","matDatepickerToggleIcon",""]]}),n})(),iT=(()=>{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(n1),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,kH,5),2&e){let d;i.iGM(d=i.CRH())&&(t._customIcon=d.first)}},viewQuery:function(e,t){if(1&e&&i.Gf(sH,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:dH,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(cH),i.TgZ(0,"button",0,1),i.YNc(2,lH,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,Lo],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),rT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[n1,CH],imports:[x.ez,Ho,Vd,Uu,El,wt,ks]}),n})();const wA=["*"],RH=["content"];function PH(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 IH(n,o){1&n&&(i.TgZ(0,"mat-drawer-content"),i.Hsn(1,2),i.qZA())}const OH=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],BH=["mat-drawer","mat-drawer-content","*"];function NH(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 VH(n,o){1&n&&(i.TgZ(0,"mat-sidenav-content"),i.Hsn(1,2),i.qZA())}const zH=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],jH=["mat-sidenav","mat-sidenav-content","*"],eD={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)"))])},UH=new i.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function qH(){return!1}}),aT=new i.OlP("MAT_DRAWER_CONTAINER");let AA=(()=>{class n extends Oo{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)(()=>iD)),i.Y36(i.SBq),i.Y36(Ga),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:Oo,useExisting:n}]),i.qOj],ngContentSelectors:wA,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),tD=(()=>{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,Ic.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,Ic.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(()=>{Wa(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,Eo.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(xp),i.Y36(kr),i.Y36(fi),i.Y36(i.R0b),i.Y36(Nu),i.Y36(x.K0,8),i.Y36(aT,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,t){if(1&e&&i.Gf(RH,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:wA,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:[Oo],encapsulation:2,data:{animation:[eD.transformDrawer]},changeDetection:0}),n})(),iD=(()=>{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,dd.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(Ds),i.Y36(UH),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,AA,5),i.Suo(r,tD,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(AA,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:aT,useExisting:n}])],ngContentSelectors:BH,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(OH),i.YNc(0,PH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,IH,2,0,"mat-drawer-content",1)),2&e&&(i.Q6J("ngIf",t.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!t._content))},dependencies:[x.O5,AA],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})(),oT=(()=>{class n extends AA{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)(()=>rD)),i.Y36(i.SBq),i.Y36(Ga),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:Oo,useExisting:n}]),i.qOj],ngContentSelectors:wA,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),nD=(()=>{class n extends tD{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:wA,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:[Oo],encapsulation:2,data:{animation:[eD.transformDrawer]},changeDetection:0}),n})(),rD=(()=>{class n extends iD{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,oT,5),i.Suo(r,nD,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:aT,useExisting:n}]),i.qOj],ngContentSelectors:jH,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(zH),i.YNc(0,NH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,VH,2,0,"mat-sidenav-content",1)),2&e&&(i.Q6J("ngIf",t.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!t._content))},dependencies:[x.O5,oT],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})(),aD=(()=>{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,ks,ks,wt]}),n})();const oD=["*"],lD=["unscopedContent"],YH=["text"],WH=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],GH=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],cD=new i.OlP("ListOption");let 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:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),n})(),uD=(()=>{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})(),uR=(()=>{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})(),hD=(()=>{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(cD,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})(),hR=(()=>{class n extends hD{}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})(),pR=(()=>{class n extends hD{}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 fR=new i.OlP("MAT_LIST_CONFIG");let Uf=(()=>{class n{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(fR,{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})(),sT=(()=>{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 fl(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(Uf,8),i.Y36(fi),i.Y36(ko,8),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,hR,4),i.Suo(r,pR,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})(),mR=(()=>{class n extends sT{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(Uf,8),i.Y36(fi),i.Y36(ko,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,uD,5),i.Suo(r,dD,5),i.Suo(r,uR,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(lD,5),i.Gf(YH,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:GH,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(WH),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:[zm],encapsulation:2,changeDetection:0}),n})(),_R=(()=>{class n extends Uf{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:Uf,useExisting:n}]),i.qOj],ngContentSelectors:oD,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})(),fD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[ud,x.ez,wt,Lr,a0,_g]}),n})();var mD=E(5177);const yR=["mat-menu-item",""];function vR(n,o){1&n&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const CR=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],MR=["mat-icon, [matMenuItemIcon]","*"];function xR(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 TR=["*"],lT=new i.OlP("MAT_MENU_PANEL"),SR=pc(Ea(class{}));let qf=(()=>{class n extends SR{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 DR=0;const gD=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function kR(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let o1=(()=>{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-"+DR++,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 hd(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(gD),i.Y36(i.sBO))},n.\u0275dir=i.lG2({type:n,contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,ER,5),i.Suo(r,qf,5),i.Suo(r,qf,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})(),cT=(()=>{class n extends o1{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(gD),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:lT,useExisting:n}]),i.qOj],ngContentSelectors:TR,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,xR,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:[yA.transformMenu,yA.fadeInItems]},changeDetection:0}),n})();const _D=new i.OlP("mat-menu-scroll-strategy"),HR={provide:_D,deps:[br],useFactory:function LR(n){return()=>n.scrollStrategies.reposition()}},bD=Dr({passive:!0});let RR=(()=>{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=>{Tp(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 o1?u:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,bD)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,bD),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 o1&&(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 o1?(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 lh({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){ju(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,mD.g)(0,uf)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof o1&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,mD.g)(0,uf),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(_D),i.Y36(lT,8),i.Y36(qf,10),i.Y36(Ti,8),i.Y36(kr),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})(),dT=(()=>{class n extends RR{}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})(),uT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[HR],imports:[x.ez,Lr,wt,Vd,ks,wt]}),n})();const PR=["*",[["mat-toolbar-row"]]],IR=["*","mat-toolbar-row"],OR=Do(class{constructor(n){this._elementRef=n}});let BR=(()=>{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})(),NR=(()=>{class n extends OR{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,BR,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:IR,decls:2,vars:0,template:function(e,t){1&e&&(i.F$t(PR),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})(),wD=(()=>{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 VR=["mat-sort-header",""];function zR(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 jR=["*"],AD=new i.OlP("MAT_SORT_DEFAULT_OPTIONS"),FR=n0(Ea(class{}));let to=(()=>{class n extends FR{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 UR(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(AD,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 Xd=Tv.ENTERING+" "+xv.STANDARD_CURVE,Yf={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(Xd))]),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(Xd))]),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(Xd))]),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(Xd))]),arrowPosition:Di("arrowPosition",[Tt("* => desc-to-hint, * => desc-to-active",xt(Xd,kl([qe({transform:"translateY(-25%)"}),qe({transform:"translateY(0)"})]))),Tt("* => hint-to-desc, * => active-to-desc",xt(Xd,kl([qe({transform:"translateY(0)"}),qe({transform:"translateY(25%)"})]))),Tt("* => asc-to-hint, * => asc-to-active",xt(Xd,kl([qe({transform:"translateY(25%)"}),qe({transform:"translateY(0)"})]))),Tt("* => hint-to-asc, * => active-to-asc",xt(Xd,kl([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("* <=> *",[Rr("@*",Ac(),{optional:!0})])])};let vA=(()=>{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 YR={provide:vA,deps:[[new i.FiY,new i.tp0,vA]],useFactory:function qR(n){return n||new vA}},WR=Ea(class{});let Wf=(()=>{class n extends WR{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(vA),i.Y36(i.sBO),i.Y36(to,8),i.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),i.Y36(kr),i.Y36(i.SBq),i.Y36(vp,8),i.Y36(AD,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:VR,ngContentSelectors:jR,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,zR,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:[Yf.indicator,Yf.leftPointer,Yf.rightPointer,Yf.arrowOpacity,Yf.arrowPosition,Yf.allowChildren]},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:[YR],imports:[x.ez,wt]}),n})();const GR=["trigger"],$R=["panel"];function ZR(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 JR(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 XR(n,o){1&n&&i.Hsn(0,0,["*ngSwitchCase","true"])}function QR(n,o){if(1&n&&(i.TgZ(0,"span",11),i.YNc(1,JR,2,1,"span",12),i.YNc(2,XR,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 KR(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 eP=[[["mat-select-trigger"]],"*"],tP=["mat-select-trigger","*"],iP={transformPanelWrap:Di("transformPanelWrap",[Tt("* => void",Rr("@transformPanel",[Ac()],{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 yD=0;const vD=new i.OlP("mat-select-scroll-strategy"),rP=new i.OlP("MAT_SELECT_CONFIG"),aP={provide:vD,deps:[br],useFactory:function nP(n){return()=>n.scrollStrategies.reposition()}},oP=new i.OlP("MatSelectTrigger");class sP{constructor(o,e){this.source=o,this.value=e}}const lP=pc(hl(Ea(Dp(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 cP=(()=>{class n extends lP{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-"+yD++,this._triggerAriaLabelledBy=null,this._destroy=new te.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+yD++,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,Eo.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&&Ym(this._trackedModal,"aria-owns",t),hc(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Ym(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 uv(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(Ds),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(pl),i.Y36(i.SBq),i.Y36(Ti,8),i.Y36(Ts,8),i.Y36(Ml,8),i.Y36(Ll,8),i.Y36(pn,10),i.$8M("tabindex"),i.Y36(vD),i.Y36(_v),i.Y36(rP,8))},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&(i.Gf(GR,5),i.Gf($R,5),i.Gf(qb,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})(),Gf=(()=>{class n extends cP{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 Ov(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 sP(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof ag?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,oP,5),i.Suo(r,mc,5),i.Suo(r,Hp,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:Ef,useExisting:n},{provide:Lp,useExisting:n}]),i.qOj],ngContentSelectors:tP,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(eP),i.TgZ(0,"div",0,1),i.NdJ("click",function(){return t.toggle()}),i.TgZ(3,"div",2),i.YNc(4,ZR,2,1,"span",3),i.YNc(5,QR,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,KR,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,qb,ag],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:[iP.transformPanel]},changeDetection:0}),n})(),CA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[aP],imports:[x.ez,Vd,o0,wt,ks,Hl,o0,wt]}),n})();const dP=["tooltip"],CD=new i.OlP("mat-tooltip-scroll-strategy"),pP={provide:CD,deps:[br],useFactory:function hP(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},mP=new i.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function fP(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),MD="tooltip-panel",xD=Dr({passive:!0});let yP=(()=>{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,xD)}),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 No(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}-${MD}`,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}-${MD}-`;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,xD)})}_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})(),io=(()=>{class n extends yP{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=CP,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(Ga),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(fi),i.Y36(vp),i.Y36(kr),i.Y36(CD),i.Y36(Ti,8),i.Y36(mP,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})(),vP=(()=>{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})(),CP=(()=>{class n extends vP{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(dP,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})(),s1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[pP],imports:[Uu,x.ez,Vd,wt,wt,ks]}),n})();function MP(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 xP(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,MP,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 TP(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 SP(n,o){if(1&n&&(i.TgZ(0,"div",12)(1,"div",13),i._uU(2),i.qZA(),i.YNc(3,xP,3,8,"mat-form-field",14),i.YNc(4,TP,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 EP(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 DP(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 MA=(()=>{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 LP={provide:MA,deps:[[new i.FiY,new i.tp0,MA]],useFactory:function kP(n){return n||new MA}},TD=new i.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),RP=Ea(n0(class{}));let PP=(()=>{class n extends RP{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})(),IP=0,SD=(()=>{class n extends PP{constructor(e,t,r){super(e,t,r),this._pageSizeLabelId="mat-paginator-page-size-label-"+IP++,this._formFieldAppearance=r?.formFieldAppearance||"outline"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(MA),i.Y36(i.sBO),i.Y36(TD,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,SP,5,4,"div",2),i.TgZ(3,"div",3)(4,"div",4),i._uU(5),i.qZA(),i.YNc(6,EP,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,DP,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,Lo,Ir,Gf,mc,io],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})(),pT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[LP],imports:[x.ez,Ho,CA,s1]}),n})();function OP(n,o){}const BP=function(n){return{animationDuration:n}},NP=function(n,o){return{value:n,params:o}};function VP(n,o){1&n&&i.Hsn(0)}const ED=["*"],zP=["tabListContainer"],jP=["tabList"],FP=["tabListInner"],UP=["nextPaginator"],qP=["previousPaginator"],YP=["tabBodyWrapper"],WP=["tabHeader"];function GP(n,o){}function $P(n,o){if(1&n&&i.YNc(0,GP,0,0,"ng-template",14),2&n){const e=i.oxw().$implicit;i.Q6J("cdkPortalOutlet",e.templateLabel)}}function ZP(n,o){if(1&n&&i._uU(0),2&n){const e=i.oxw().$implicit;i.Oqu(e.textLabel)}}function JP(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,$P,1,1,"ng-template",12),i.YNc(7,ZP,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 XP(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 QP={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 KP=(()=>{class n extends $a{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)(()=>DD)),i.Y36(x.K0))},n.\u0275dir=i.lG2({type:n,selectors:[["","matTabBodyHost",""]],features:[i.qOj]}),n})(),eI=(()=>{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,Eo.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})(),DD=(()=>{class n extends eI{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($a,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,OP,0,0,"ng-template",2),i.qZA()),2&e&&i.Q6J("@translateTab",i.WLB(3,NP,t._position,i.VKq(1,BP,t.animationDuration)))},dependencies:[KP],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:[QP.translateTab]}}),n})();const tI=new i.OlP("MatTabContent");let kD=(()=>{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:tI,useExisting:n}])]}),n})();const iI=new i.OlP("MatTabLabel"),LD=new i.OlP("MAT_TAB");let HD=(()=>{class n extends Bb{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(LD,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[i._Bn([{provide:iI,useExisting:n}]),i.qOj]}),n})();const fT="mdc-tab-indicator--active",RD="mdc-tab-indicator--no-transition";class nI{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 rI(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(fT);const t=e.getBoundingClientRect(),r=o.width/t.width,d=o.left-t.left;e.classList.add(RD),this._inkBarContentElement.style.setProperty("transform",`translateX(${d}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(RD),e.classList.add(fT),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(fT)}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 oI=Ea(class{}),sI=rI((()=>{class n extends oI{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 PD=(()=>{class n extends sI{}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 lI=Ea(class{}),ID=new i.OlP("MAT_TAB_GROUP");let cI=(()=>{class n extends lI{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(ID,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})(),OD=(()=>{class n extends cI{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,kD,7,i.Rgc),i.Suo(r,HD,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:LD,useExisting:n}]),i.qOj],ngContentSelectors:ED,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.YNc(0,VP,1,0,"ng-template"))},encapsulation:2}),n})();const BD=Dr({passive:!0});let hI=(()=>{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(()=>{Wa(e.nativeElement,"mouseleave").pipe(nt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Wa(this._previousPaginator.nativeElement,"touchstart",BD).pipe(nt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Wa(this._nextPaginator.nativeElement,"touchstart",BD).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 hd(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()}}))),bp(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,ah.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(Ds),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})(),pI=(()=>{class n extends hI{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(Ds),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})(),fI=(()=>{class n extends pI{constructor(e,t,r,d,u,c,s){super(e,t,r,d,u,c,s)}ngAfterContentInit(){this._inkBar=new nI(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Ds),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,PD,4),2&e){let d;i.iGM(d=i.CRH())&&(t._items=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(zP,7),i.Gf(jP,7),i.Gf(FP,7),i.Gf(UP,5),i.Gf(qP,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:ED,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,zm],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 ND=new i.OlP("MAT_TABS_CONFIG");let mI=0;const gI=Do(pc(class{constructor(n){this._elementRef=n}}),"primary");let _I=(()=>{class n extends gI{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=mI++,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 wI;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(ND,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})(),bI=(()=>{class n extends _I{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(ND,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,OD,5),2&e){let d;i.iGM(d=i.CRH())&&(t._allTabs=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(YP,5),i.Gf(WP,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:ID,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,JP,9,17,"div",2),i.qZA(),i.TgZ(3,"div",3,4),i.YNc(5,XP,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,$a,In,r_,DD,PD,fI],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 wI{}let VD=(()=>{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,El,Lr,ud,Uu,wt]}),n})(),jD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),FD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[jD,wt,Lr,x.ez,jD,wt]}),n})();const xA=new i.OlP("mat-chips-default-options");let AT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[pl,{provide:xA,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,Lr,wt]}),n})(),yT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,Cd,_g,uw,Ho,Dw,ih,vc,J,dh,gh,Hl,Lf,Bo,j0,bc,aA,rT,Dv,aD,fD,uT,wD,hT,pT,s1,CA,Lr,J,FD,AT,Cd,_g,uw,Ho,Dw,ih,vc,J,dh,gh,Hl,Lf,Bo,j0,bc,aA,rT,Dv,aD,fD,uT,wD,hT,pT,s1,CA,Lr,VD,FD,AT]}),n})();const aO=["input"],oO=["*"];let JD=0;class XD{constructor(o,e){this.source=o,this.value=e}}const sO={provide:cr,useExisting:(0,i.Gpc)(()=>KD),multi:!0},QD=new i.OlP("MatRadioGroup"),lO=new i.OlP("mat-radio-default-options",{providedIn:"root",factory:function cO(){return{color:"accent"}}});let dO=(()=>{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-"+JD++,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 XD(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 uO{constructor(o){this._elementRef=o}}const hO=pc(hl(uO));let pO=(()=>{class n extends hO{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-"+ ++JD,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 XD(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(aO,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})(),KD=(()=>{class n extends dO{}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,ek,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([sO,{provide:QD,useExisting:n}]),i.qOj]}),n})(),ek=(()=>{class n extends pO{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(QD,8),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(kr),i.Y36(hf),i.Y36(i.QbO,8),i.Y36(lO,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:oO,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})(),tk=(()=>{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,Lr,wt]}),n})(),ik=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Bs,x.ez,bc,yT,tk]}),n})();var fO=E(5861),mO=E(217);const vh=[5,10,25,100,1e3];function vT(){return(vT=(0,fO.Z)(function*(n,o){yield function wO(n){return new Promise(o=>setTimeout(o,n))}(n),o()})).apply(this,arguments)}function ln(){const n=new zd;return n.disableClose=!0,n.autoFocus=!1,n}const TO=new Intl.Collator("cs",{numeric:!0});function Jf(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 TO.compare(c,s)*("asc"===r?1:-1)}):n}function l1(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 Xf(n,o){let e="";return n?.forEach(t=>{t.friendlyName===o&&(e=t.value)}),e}function qo(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 Yo(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,mO.saveAs)(c,`${e}.${o}`)}}const rk="GUI_CONFIG.PREF_PAGE_SIZE.";let kO=(()=>{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})(),LO=(()=>{class n{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(RO,25),this.defaultTableSizes.set(HO,25)}getTablePageSize(e){const t=this.guiConfigService.getNumber(rk+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(rk+e,t)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(kO))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const HO="8",RO="25";function BO(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 NO(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 VO=(()=>{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(Pr))},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,BO,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,NO,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,Ya,Wr,ti,RM,sn,Nn,Vn,Ir,wr,io,Gf,mc,KD,ek,_t]}),n})(),zO=(()=>{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(VO,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:[Lo,zi,cT,qf,dT,io,_t]}),n})();const jO=["topNav"],FO=["table"];function UO(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-table-options",7),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 qO=["*"];let Wo=(()=>{class n{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=vh,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"}))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(LO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(e,t){if(1&e&&(i.Gf(jO,5),i.Gf(FO,5),i.Gf(SD,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:TD,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:qO,decls:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[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.YNc(4,UO,1,1,"perun-web-apps-table-options",4),i.qZA(),i.TgZ(5,"div",5,6),i.Hsn(7),i.qZA()()),2&e&&(i.xp6(3),i.Q6J("length",t.dataLength)("pageSizeOptions",t.pageSizeOptions)("pageSize",t.pageSize),i.xp6(1),i.Q6J("ngIf",!t.hideExport))},dependencies:[x.O5,SD,zO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]}),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 Qf=E(5137);let Ch=(()=>{class n{constructor(e,t,r,d,u){this.injector=e,this.store=t,this.dialog=r,this.route=d,this.oauthService=u,setTimeout(()=>{this.router=this.injector.get(vn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))})}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 SO(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 Na)).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(Qf.Ct))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),YO=(()=>{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 WO=E(305);function xT(n,o){const e="object"==typeof o;return new Promise((t,r)=>{const d=new WO.Hp({next:u=>{t(u),d.unsubscribe()},error:r,complete:()=>{e?t(o.defaultValue):r(new nu.K)}});n.subscribe(d)})}function GO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," info "),i.qZA())}function $O(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," warning "),i.qZA())}function ZO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," dangerous "),i.qZA())}function JO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," check_circle "),i.qZA())}const XO=["*"];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:XO,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,GO,2,0,"mat-icon",1),i.YNc(2,$O,2,0,"mat-icon",1),i.YNc(3,ZO,2,0,"mat-icon",1),i.YNc(4,JO,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})(),QO=(()=>{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(Pr))},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})(),KO=(()=>{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})(),eB=(()=>{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(Pr),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})(),TT=(()=>{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(QO,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(KO,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(eB,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(Qf.Ct),i.LFG(Ch),i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),tB=(()=>{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})(),EA=(()=>{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 xT(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=ln();this.dialog.open(YO,t)}else if(e.user.serviceUser){const t=ln();this.dialog.open(tB,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return xT(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,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 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(Ch),i.LFG(Qf.Ct),i.LFG(zn),i.LFG(ea),i.LFG(hr),i.LFG(on),i.LFG(vn),i.LFG(TT))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ok=(()=>{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(Yd),i.LFG(ur))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),sk=(()=>{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})(),iB=(()=>{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})(),yr=(()=>{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})(),lk=(()=>{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",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(sk,d),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,os.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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(sk,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Ch),i.LFG(iB),i.LFG(yr),i.LFG(zn),i.LFG(on),i.LFG(EA),i.LFG(TT),i.LFG(Qf.Ct))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),DA=(()=>{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})(),nB=(()=>{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(yr),i.LFG(Ch),i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Kf=(()=>{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})(),aB=(()=>{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})(),oB=(()=>{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 sB(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 lB=(()=>{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(yr),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,sB,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,Hr,On,Ya,Cl,ti,Ir,wr,fh,Ki,$r,sn,Nn,Vn,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),cB=(()=>{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})(),dB=(()=>{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})(),uB=(()=>{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 hB(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 pB(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 fB(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,hB,4,7,"a",11),i.ALo(2,"localisedLink"),i.YNc(3,pB,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 mB=function(n){return{"min-height":n}};function gB(n,o){if(1&n&&(i.TgZ(0,"div",10),i.YNc(1,fB,5,8,"div",5),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,mB,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}const Mc=function(n){return{color:n}};function _B(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,Mc,t.linksTextColor)),i.xp6(1),i.hij(" ",e.icon," ")}}function bB(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,Mc,t.linksTextColor)),i.xp6(1),i.hij("",i.Dn7(2,2,e,t.language,"label")," ")}}function wB(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,Mc,t.linksTextColor)),i.xp6(2),i.Oqu(i.Dn7(3,6,e,t.language,"label"))}}function AB(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,Mc,t.linksTextColor)),i.xp6(1),i.Oqu(i.Dn7(2,2,e,t.language,"label"))}}function yB(n,o){if(1&n&&(i.TgZ(0,"div",16),i.YNc(1,_B,2,4,"i",17),i.YNc(2,bB,3,8,"span",18),i.YNc(3,wB,4,12,"a",19),i.ALo(4,"localisedLink"),i.YNc(5,AB,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 vB=function(n){return{height:n}};function CB(n,o){if(1&n&&(i.TgZ(0,"div",10),i.YNc(1,yB,7,10,"div",15),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,vB,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}function MB(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,gB,2,4,"div",9),i.YNc(5,CB,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,Mc,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 xB(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,Mc,r.copyrightTextColor)),i.xp6(1),i.Oqu(t?", "+e.name:e.name)}}const TB=function(n){return{background:n}};let ck=(()=>{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(lB,t))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(zn),i.Y36(si),i.Y36(zr),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,MB,6,12,"div",2),i.qZA(),i._UZ(3,"hr",3),i.TgZ(4,"div",4),i._uU(5),i.YNc(6,xB,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,TB,t.bgColor)),i.xp6(2),i.Q6J("ngForOf",t.footerColumns),i.xp6(2),i.Q6J("ngStyle",i.VKq(13,Mc,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,Mc,t.copyrightTextColor)),i.xp6(1),i.Oqu(t.guiVersion),i.xp6(2),i.Q6J("href",t.githubBackendRepository,i.LSH)("ngStyle",i.VKq(17,Mc,t.copyrightTextColor)),i.xp6(1),i.Oqu(t.backendVersion))},dependencies:[x.sg,x.O5,x.PC,cB,dB,uB],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 SB(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 EB(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 DB=function(n){return{color:n}};function kB(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,DB,e.textColor)),i.xp6(1),i.hij(" ",e.headerTitle," ")}}const LB=function(n,o){return{background:n,color:o}},HB=function(n,o){return{"min-height":n,"background-color":o}};let RB=(()=>{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(aB),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,SB,2,1,"div",1),i.YNc(2,EB,3,1,"div",2),i.YNc(3,kB,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,LB,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,HB,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,zi,Hn,ck],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 PB=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"}),Rr(":enter",[qe({width:"100%",opacity:0})],{optional:!0}),Rr(":leave",[qe({position:"absolute",width:"100%",opacity:1}),xt("0.15s",qe({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),Rr(":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",[Rr(":enter, :leave",qe({})),Ja([Rr(":enter",[qe({transform:"translateX(-100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Rr(":leave",[qe({transform:"translateX(0%)",position:"absolute"}),xt("1s ease-in-out",qe({transform:"translateX(100%)"}))],{optional:!0})])]),Tt("false => true",[Rr(":enter, :leave",qe({})),Ja([Rr(":enter",[qe({transform:"translateX(100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Rr(":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 dk=(()=>{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})(),uk=(()=>{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})(),Mh=(()=>{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:[Pl]}),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 ZB(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}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.SUBJECT_ERROR")))}function XB(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 QB(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,JB,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,XB,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 KB=(()=>{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(yr),i.Y36(Ci),i.Y36(Pr),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,ZB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,QB,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,Ir,wr,Ki,Hr,On,Ya,Cl,$r,Mh,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),e3=(()=>{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(KB,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(on),i.Y36(Pr))},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 o3(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 s3(n,o){1&n&&i._UZ(0,"th",16)}function l3(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 c3(n,o){1&n&&i._UZ(0,"tr",18)}function d3(n,o){1&n&&i._UZ(0,"tr",19)}function u3(n,o){if(1&n&&(i.TgZ(0,"table",10),i.ynx(1,11),i.YNc(2,s3,1,0,"th",12),i.YNc(3,l3,2,1,"td",13),i.BQk(),i.YNc(4,c3,1,0,"tr",14),i.YNc(5,d3,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 h3(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 p3(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 f3(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 ST=(()=>{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(Pr))},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,o3,3,3,"div",2),i.YNc(9,u3,6,3,"table",3),i.YNc(10,h3,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,p3,3,3,"button",7),i.YNc(16,f3,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,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,sn,Nn,Vn,ti,da,_t]}),n})(),T3=(()=>{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(Pr))},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 R3(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 xc{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new J_(null,[Bi.required,Bi.pattern(xc.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 V3(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 z3(n,o){if(1&n&&(i.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),i.YNc(2,V3,2,2,"div",9),i.qZA()()),2&n){const e=i.oxw();i.xp6(2),i.Q6J("cdkVirtualForOf",e.notifications)}}function j3(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"))))}xc.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"],xc.sshKeyPattern="^("+xc.allowedSshKeys.join("|")+").+$",xc.\u0275fac=function(o){return new(o||xc)(i.Y36(Mn),i.Y36(Pr),i.Y36(bn))},xc.\u0275cmp=i.Xpm({type:xc,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,R3,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,Hr,On,Ya,ti,Ir,wr,Ki,Wr,$r,A2,sn,Nn,Vn,_t,uk],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let pk=(()=>{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(DA))},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,z3,3,1,"div",2),i.YNc(6,j3,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 q3(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 Y3(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 fk=(()=>{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(e3,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function bO(n,o){vT.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(DA))},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,q3,3,1,"div",1),i.TgZ(3,"div",2),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,Y3,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 W3(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 G3=function(n){return{top:n}};let $3=(()=>{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(yr),i.Y36(DA))},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,W3,2,3,"div",1),i.qZA()),2&e&&(i.Q6J("ngStyle",i.VKq(2,G3,t.getNotificatorTop())),i.xp6(1),i.Q6J("ngForOf",t.notifications))},dependencies:[x.sg,x.PC,fk],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:[PB]}}),n})(),Z3=0;const J3=Ea(class{}),mk="mat-badge-content";let X3=(()=>{class n extends J3{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=Z3++,this._isInitialized=!1,this._interactivityChecker=(0,i.f3M)(Nu),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(mk),"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 > .${mk}`);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(vp),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})(),Q3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Uu,wt,wt]}),n})();const K3=function(n){return{color:n}};function eN(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,K3,e.iconColor))}}function tN(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 iN=(()=>{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(Ch))},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,eN,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,tN,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,cT,qf,dT,Lo,io,_t],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),ET=(()=>{class n extends Ua{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})(),kA=(()=>{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 xh=function(n){return{color:n}};function nN(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,xh,e.iconColor))}}function rN(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,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 aN(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,xh,e.textColor)),i.xp6(1),i.hij(" ",i.lcZ(2,2,e.principal.user)," ")}}function oN(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,xh,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),i.xp6(1),i.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function sN(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 lN=function(n){return{background:n}},cN=function(){return[]},dN=function(){return["/"]};let uN=(()=>{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===as.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===as.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!==as.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(pk,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(oB),i.Y36(DA),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,nN,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,rN,9,10,"div",6),i.YNc(8,aN,3,6,"span",7),i.YNc(9,oN,4,9,"button",8),i.YNc(10,sN,1,6,"perun-web-apps-header-menu",9),i.qZA()()),2&e&&(i.Q6J("ngStyle",i.VKq(12,lN,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,cN):i.DdM(15,dN))("queryParams",t.route.snapshot.queryParams),i.xp6(1),i.Q6J("ngStyle",i.VKq(16,xh,t.textColor)),i.xp6(1),i.hij(" ",t.label," "),i.xp6(1),i.Q6J("ngStyle",i.VKq(18,xh,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,Ua,zi,cT,qf,dT,ti,Lo,io,NR,X3,iN,ET,_t,kA],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})(),hN=(()=>{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 pN(n,o){if(1&n&&i._UZ(0,"mat-icon",7),2&n){const e=i.oxw().$implicit;i.Q6J("svgIcon",e.icon)}}function fN(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 mN=function(n){return{color:n}};function gN(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,pN,1,1,"mat-icon",4),i.YNc(3,fN,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,mN,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 _N=(()=>{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 Na&&(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(hN),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,gN,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,_R,mR,In,Ua,_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 bN=["footer"],gk=function(n){return{background:n}},wN=function(n){return{"min-height":n}};function AN(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,gk,t.sideMenuBgColor))("opened",!t.isMobile()),i.xp6(2),i.Q6J("sideNav",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(8,gk,t.contentBackgroundColor)),i.xp6(1),i.Q6J("ngStyle",i.VKq(10,wN,t.contentHeight))}}function yN(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 vN=(()=>{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(EA),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(bN,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,AN,12,12,"div",0),i.YNc(2,yN,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,nD,rD,oT,Hn,RB,ck,$3,uN,_N,_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 CN{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 MN=(()=>{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];document.documentElement.style.setProperty(d.cssVariable,u),this.setEntityTheme(d.entity,u)}),r()})}setEntityTheme(e,t){const r=function xN(n){return[La(tinycolor(n).lighten(52),"50"),La(tinycolor(n).lighten(37),"100"),La(tinycolor(n).lighten(26),"200"),La(tinycolor(n).lighten(12),"300"),La(tinycolor(n).lighten(6),"400"),La(tinycolor(n),"500"),La(tinycolor(n).darken(6),"600"),La(tinycolor(n).darken(12),"700"),La(tinycolor(n).darken(18),"800"),La(tinycolor(n).darken(24),"900"),La(tinycolor(n).lighten(50).saturate(30),"A100"),La(tinycolor(n).lighten(30).saturate(30),"A200"),La(tinycolor(n).lighten(10).saturate(15),"A400"),La(tinycolor(n).lighten(5).saturate(5),"A700")]}(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))})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(zn),i.LFG(hr),i.LFG(At),i.LFG(zr))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function La(n,o){const e=tinycolor(n),t=e.toRgb();return{name:o,hex:e.toHexString(),darkContrast:e.isLight(),red:t.r,green:t.g,blue:t.b}}let TN=(()=>{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"}],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 xT(this.authzSevice.getAllPolicies()).then(e=>{this.guiAuthResolver.setPerunPolicies(e)})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(EA),i.LFG(MN),i.LFG(x.Ye),i.LFG(hr),i.LFG(ea),i.LFG(TT))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const SN=new i.OlP("perun-api-service");function _k(n){return new i.vHH(3e3,!1)}function Qd(n){switch(n.length){case 0:return new yc;case 1:return n[0];default:return new ug(n)}}function bk(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 Za: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 JN(n){return new i.vHH(3502,!1)}();return d}function DT(n,o,e,t){switch(o){case"start":n.onStart(()=>t(e&&kT(e,"start",n)));break;case"done":n.onDone(()=>t(e&&kT(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&kT(e,"destroy",n)))}}function kT(n,o,e){const d=LT(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 LT(n,o,e,t,r="",d=0,u){return{element:n,triggerName:o,fromState:e,toState:t,phaseName:r,totalTime:d,disabled:!!u}}function no(n,o,e){let t=n.get(o);return t||n.set(o,t=e),t}function wk(n){const o=n.indexOf(":");return[n.substring(1,o),n.slice(o+1)]}const lV=(()=>typeof document>"u"?null:document.documentElement)();function HT(n){const o=n.parentNode||n.host||null;return o===lV?null:o}let Th=null,Ak=!1;function yk(n,o){for(;o;){if(o===n)return!0;o=HT(o)}return!1}function vk(n,o,e){if(e)return Array.from(n.querySelectorAll(o));const t=n.querySelector(o);return t?[t]:[]}let Ck=(()=>{class n{validateStyleProperty(e){return function dV(n){Th||(Th=function uV(){return typeof document<"u"?document.body:null}()||{},Ak=!!Th.style&&"WebkitAppearance"in Th.style);let o=!0;return Th.style&&!function cV(n){return"ebkit"==n.substring(1,6)}(n)&&(o=n in Th.style,!o&&Ak&&(o="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Th.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return yk(e,t)}getParentElement(e){return HT(e)}query(e,t,r){return vk(e,t,r)}computeStyle(e,t,r){return r||""}animate(e,t,r,d,u,c=[],s){return new yc(r,d)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),RT=(()=>{class n{}return n.NOOP=new Ck,n})();const hV=1e3,PT="ng-enter",LA="ng-leave",HA="ng-trigger",RA=".ng-trigger",xk="ng-animating",IT=".ng-animating";function Tc(n){if("number"==typeof n)return n;const o=n.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:OT(parseFloat(o[1]),o[2])}function OT(n,o){return"s"===o?n*hV:n}function PA(n,o,e){return n.hasOwnProperty("duration")?n:function fV(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(_k()),{duration:0,delay:0,easing:""};r=OT(parseFloat(c[1]),c[2]);const s=c[3];null!=s&&(d=OT(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 EN(){return new i.vHH(3100,!1)}()),c=!0),d<0&&(o.push(function DN(){return new i.vHH(3101,!1)}()),c=!0),c&&o.splice(s,0,_k())}return{duration:r,delay:d,easing:u}}(n,o,e)}function c1(n,o={}){return Object.keys(n).forEach(e=>{o[e]=n[e]}),o}function Tk(n){const o=new Map;return Object.keys(n).forEach(e=>{o.set(e,n[e])}),o}function Kd(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 Bl(n,o,e){o.forEach((t,r)=>{const d=NT(r);e&&!e.has(r)&&e.set(r,n.style[d]),n.style[d]=t})}function Sh(n,o){o.forEach((e,t)=>{const r=NT(t);n.style[r]=""})}function d1(n){return Array.isArray(n)?1==n.length?n[0]:dg(n):n}const BT=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ek(n){let o=[];if("string"==typeof n){let e;for(;e=BT.exec(n);)o.push(e[1]);BT.lastIndex=0}return o}function u1(n,o,e){const t=n.toString(),r=t.replace(BT,(d,u)=>{let c=o[u];return null==c&&(e.push(function LN(n){return new i.vHH(3003,!1)}()),c=""),c.toString()});return r==t?n:r}function IA(n){const o=[];let e=n.next();for(;!e.done;)o.push(e.value),e=n.next();return o}const _V=/-+([a-z0-9])/g;function NT(n){return n.replace(_V,(...o)=>o[1].toUpperCase())}function ro(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 HN(n){return new i.vHH(3004,!1)}()}}function Dk(n,o){return window.getComputedStyle(n)[o]}const OA="*";function AV(n,o){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function yV(n,o,e){if(":"==n[0]){const s=function vV(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 YN(n){return new i.vHH(3015,!1)}()),o;const r=t[1],d=t[2],u=t[3];o.push(kk(r,u));"<"==d[0]&&!(r==OA&&u==OA)&&o.push(kk(u,r))}(t,e,o)):e.push(n),e}const BA=new Set(["true","1"]),NA=new Set(["false","0"]);function kk(n,o){const e=BA.has(n)||NA.has(n),t=BA.has(o)||NA.has(o);return(r,d)=>{let u=n==OA||n==r,c=o==OA||o==d;return!u&&e&&"boolean"==typeof r&&(u=r?BA.has(n):NA.has(n)),!c&&t&&"boolean"==typeof d&&(c=d?BA.has(o):NA.has(o)),u&&c}}const CV=new RegExp("s*:selfs*,?","g");function VT(n,o,e,t){return new MV(n).build(o,e,t)}class MV{constructor(o){this._driver=o}build(o,e,t){const r=new SV(e);return this._resetContextStyleTimingState(r),ro(this,d1(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 PN(){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 IN(){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=>{Ek(s).forEach(a=>{u.hasOwnProperty(a)||d.add(a)})})}),d.size&&(IA(d.values()),e.errors.push(function ON(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=ro(this,d1(o.animation),e);return{type:1,matchers:AV(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Eh(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>ro(this,t,e)),options:Eh(o.options)}}visitGroup(o,e){const t=e.currentTime;let r=0;const d=o.steps.map(u=>{e.currentTime=t;const c=ro(this,u,e);return r=Math.max(r,e.currentTime),c});return e.currentTime=r,{type:3,steps:d,options:Eh(o.options)}}visitAnimate(o,e){const t=function DV(n,o){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return zT(PA(n,o).duration,0,"");const e=n;if(e.split(/\s+/).some(d=>"{"==d.charAt(0)&&"{"==d.charAt(1))){const d=zT(0,0,"");return d.dynamic=!0,d.strValue=e,d}const r=PA(e,o);return zT(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===Za?t.push(c):e.errors.push(new i.vHH(3002,!1)):t.push(Tk(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 NN(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 gV(n,o,e){const t=o.params||{},r=Ek(n);r.length&&r.forEach(d=>{t.hasOwnProperty(d)||e.push(function kN(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 VN(){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 EV(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:ro(this,d1(o.animation),e),options:Eh(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:Eh(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:Eh(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,r=o.options||{};e.queryCount++,e.currentQuery=o;const[d,u]=function xV(n){const o=!!n.split(/\s*,\s*/).find(e=>":self"==e);return o&&(n=n.replace(CV,"")),n=n.replace(/@\*/g,RA).replace(/@\w+/g,e=>RA+"-"+e.slice(1)).replace(/:animating/g,IT),[n,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+d:d,no(e.collectedStyles,e.currentQuerySelector,new Map);const c=ro(this,d1(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:Eh(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function UN(){return new i.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:PA(o.timings,e.errors,!0);return{type:12,animation:ro(this,d1(o.animation),e),timings:t,options:null}}}class SV{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 Eh(n){return n?(n=c1(n)).params&&(n.params=function TV(n){return n?c1(n):null}(n.params)):n={},n}function zT(n,o,e){return{duration:n,delay:o,easing:e}}function jT(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 VA{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 HV=new RegExp(":enter","g"),PV=new RegExp(":leave","g");function FT(n,o,e,t,r,d=new Map,u=new Map,c,s,a=[]){return(new IV).buildKeyframes(n,o,e,t,r,d,u,c,s,a)}class IV{buildKeyframes(o,e,t,r,d,u,c,s,a,l=[]){a=a||new VA;const h=new UT(o,e,a,r,d,l,[]);h.options=s;const p=s.delay?Tc(s.delay):0;h.currentTimeline.delayNextStep(p),h.currentTimeline.setStyles([u],null,h.errors,s),ro(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()):[jT(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:Tc(u1(d,r?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(o,e,t){let d=e.currentTimeline.currentTime;const u=null!=t.duration?Tc(t.duration):null,c=null!=t.delay?Tc(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),ro(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=zA);const u=Tc(d.delay);r.delayNextStep(u)}o.steps.length&&(o.steps.forEach(u=>ro(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?Tc(o.options.delay):0;o.steps.forEach(u=>{const c=e.createSubContext(o.options);d&&c.delayNextStep(d),ro(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 PA(e.params?u1(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?Tc(r.delay):0;d&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=zA);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),ro(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;ro(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=r.currentTime-h+(r.startTime-t.currentTimeline.startTime)}}const zA={};class UT{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=zA,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=s||new jA(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=Tc(t.duration)),null!=t.delay&&(r.delay=Tc(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]=u1(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 UT(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=zA,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 OV(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(HV,"."+this._enterClassName)).replace(PV,"."+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 qN(n){return new i.vHH(3014,!1)}()),c}}class jA{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 jA(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||Za),this._currentKeyframe.set(e,Za);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,r){e&&this._previousKeyframe.set("easing",e);const d=r&&r.params||{},u=function BV(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,Za)}else Kd(r,e)}),e}(o,this._globalTimelineStyles);for(let[c,s]of u){const a=u1(s,d,t);this._pendingStyles.set(c,a),this._localTimelineStyles.has(c)||this._backFill.set(c,this._globalTimelineStyles.get(c)??Za),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=Kd(c,new Map,this._backFill);a.forEach((l,h)=>{"!"===l?o.add(h):l===Za&&e.add(h)}),t||a.set("offset",s/this.duration),r.push(a)});const d=o.size?IA(o.values()):[],u=e.size?IA(e.values()):[];if(t){const c=r[0],s=new Map(c);c.set("offset",0),s.set("offset",1),r=[c,s]}return jT(this.element,r,d,u,this.duration,this.startTime,this.easing,!1)}}class OV extends jA{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=Kd(o[0]);s.set("offset",0),d.push(s);const a=Kd(o[0]);a.set("offset",Rk(c)),d.push(a);const l=o.length-1;for(let h=1;h<=l;h++){let p=Kd(o[h]);const m=p.get("offset");p.set("offset",Rk((e+m*t)/u)),d.push(p)}t=u,e=0,r="",o=d}return jT(this.element,o,this.preStyleProps,this.postStyleProps,t,e,r,!0)}}function Rk(n,o=3){const e=Math.pow(10,o-1);return Math.round(n*e)/e}class qT{}const NV=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 VV extends qT{normalizePropertyName(o,e){return NT(o)}normalizeStyleValue(o,e,t,r){let d="";const u=t.toString().trim();if(NV.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 RN(n,o){return new i.vHH(3005,!1)}())}return u+d}}function Pk(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 YT={};class Ik{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,r){return function zV(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||YT,g=this.buildStyles(t,c&&c.params||YT,h),f=s&&s.params||YT,y=this.buildStyles(r,f,h),j=new Set,ce=new Map,ze=new Map,kt="void"===r,tr={params:jV(f,p),delay:this.ast.options?.delay},fn=l?[]:FT(o,e,this.ast.animation,d,u,g,y,tr,a,h);let jn=0;if(fn.forEach($o=>{jn=Math.max($o.duration+$o.delay,jn)}),h.length)return Pk(e,this._triggerName,t,r,kt,g,y,[],[],ce,ze,jn,h);fn.forEach($o=>{const Dc=$o.element,LL=no(ce,Dc,new Set);$o.preStyleProps.forEach(kh=>LL.add(kh));const A1=no(ze,Dc,new Set);$o.postStyleProps.forEach(kh=>A1.add(kh)),Dc!==e&&j.add(Dc)});const ha=IA(j.values());return Pk(e,this._triggerName,t,r,kt,g,y,fn,ha,ce,ze,jn)}}function jV(n,o){const e=c1(o);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class FV{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,r=c1(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=u1(u,r,e));const s=this.normalizer.normalizePropertyName(c,e);u=this.normalizer.normalizeStyleValue(c,s,u,e),t.set(c,u)})}),t}}class qV{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 FV(r.style,r.options&&r.options.params||{},t))}),Ok(this.states,"true","1"),Ok(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new Ik(o,r,this.states))}),this.fallbackTransition=function YV(n,o,e){return new Ik(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 Ok(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 WV=new VA;class GV{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=VT(this._driver,e,t,[]);if(t.length)throw function XN(n){return new i.vHH(3503,!1)}();this._animations.set(o,d)}_buildPlayer(o,e,t){const r=o.element,d=bk(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=FT(this._driver,e,d,PT,LA,new Map,new Map,t,WV,r),u.forEach(l=>{const h=no(c,l.element,new Map);l.postStyleProps.forEach(p=>h.set(p,null))})):(r.push(function QN(){return new i.vHH(3300,!1)}()),u=[]),r.length)throw function KN(n){return new i.vHH(3504,!1)}();c.forEach((l,h)=>{l.forEach((p,m)=>{l.set(m,this._driver.computeStyle(h,m,Za))})});const a=Qd(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 eV(n){return new i.vHH(3301,!1)}();return e}listen(o,e,t,r){const d=LT(e,"","","");return DT(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 Bk="ng-animate-queued",WT="ng-animate-disabled",QV=[],Nk={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},KV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ps="__ng_removed";class GT{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function nz(n){return n??null}(t?o.value:o),t){const d=c1(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 h1="void",$T=new GT(h1);class ez{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,Go(e,this._hostClassName)}listen(o,e,t,r){if(!this._triggers.has(e))throw function tV(n,o){return new i.vHH(3302,!1)}();if(null==t||0==t.length)throw function iV(n){return new i.vHH(3303,!1)}();if(!function rz(n){return"start"==n||"done"==n}(t))throw function nV(n,o){return new i.vHH(3400,!1)}();const d=no(this._elementListeners,o,[]),u={name:e,phase:t,callback:r};d.push(u);const c=no(this._engine.statesByElement,o,new Map);return c.has(e)||(Go(o,HA),Go(o,HA+"-"+e),c.set(e,$T)),()=>{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 rV(n){return new i.vHH(3401,!1)}();return e}trigger(o,e,t,r=!0){const d=this._getTrigger(e),u=new ZT(this.id,e,o);let c=this._engine.statesByElement.get(o);c||(Go(o,HA),Go(o,HA+"-"+e),this._engine.statesByElement.set(o,c=new Map));let s=c.get(e);const a=new GT(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&s&&a.absorbOptions(s.options),c.set(e,a),s||(s=$T),a.value!==h1&&s.value===a.value){if(!function sz(n,o){const e=Object.keys(n),t=Object.keys(o);if(e.length!=t.length)return!1;for(let r=0;r{Sh(o,y),Bl(o,j)})}return}const p=no(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||(Go(o,Bk),u.onStart(()=>{em(o,Bk)})),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,RA,!0);t.forEach(r=>{if(r[Ps])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,h1,r);l&&c.push(l)}}),c.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,u),t&&Qd(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)||$T,l=new GT(h1),h=new ZT(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[Ps];(!d||d===Nk)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){Go(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=LT(d,t.triggerName,t.fromState.value,t.toState.value);s._data=o,DT(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 tz{_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 ez(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(FA(e)){const d=this._fetchNamespace(o);if(d)return d.trigger(e,t,r),!0}return!1}insertNode(o,e,t,r){if(!FA(e))return;const d=e[Ps];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),Go(o,WT)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),em(o,WT))}removeNode(o,e,t){if(FA(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[Ps]={namespaceId:o,setForRemoval:r,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:d}}listen(o,e,t,r,d){return FA(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,RA,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,IT,!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 Qd(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[Ps];if(e&&e.setForRemoval){if(o[Ps]=Nk,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(WT)&&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?Qd(e).onDone(()=>{t.forEach(r=>r())}):t.forEach(r=>r())}}reportError(o){throw function aV(n){return new i.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new VA,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=PT+f++;g.set(vt,Lt),gt.forEach(yi=>Go(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=jk(p,Array.from(j));kt.forEach((gt,vt)=>{const Lt=LA+f++;ze.set(vt,Lt),gt.forEach(yi=>Go(yi,Lt))}),o.push(()=>{m.forEach((gt,vt)=>{const Lt=g.get(vt);gt.forEach(yi=>em(yi,Lt))}),kt.forEach((gt,vt)=>{const Lt=ze.get(vt);gt.forEach(yi=>em(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,vr=Lt.element;if(tr.push(yi),this.collectedEnterElements.length){const Zr=vr[Ps];if(Zr&&Zr.setForMove){if(Zr.previousTriggersValues&&Zr.previousTriggersValues.has(Lt.triggerName)){const Lh=Zr.previousTriggersValues.get(Lt.triggerName),Zo=this.statesByElement.get(Lt.element);if(Zo&&Zo.has(Lt.triggerName)){const KA=Zo.get(Lt.triggerName);KA.value=Lh,Zo.set(Lt.triggerName,KA)}}return void yi.destroy()}}const Vl=!h||!this.driver.containsElement(h,vr),ao=ze.get(vr),eu=g.get(vr),xn=this._buildInstruction(Lt,t,eu,ao,Vl);if(xn.errors&&xn.errors.length)return void fn.push(xn);if(Vl)return yi.onStart(()=>Sh(vr,xn.fromStyles)),yi.onDestroy(()=>Bl(vr,xn.toStyles)),void r.push(yi);if(Lt.isFallbackTransition)return yi.onStart(()=>Sh(vr,xn.fromStyles)),yi.onDestroy(()=>Bl(vr,xn.toStyles)),void r.push(yi);const PL=[];xn.timelines.forEach(Zr=>{Zr.stretchStartingKeyframe=!0,this.disabledNodes.has(Zr.element)||PL.push(Zr)}),xn.timelines=PL,t.append(vr,xn.timelines),u.push({instruction:xn,player:yi,element:vr}),xn.queriedElements.forEach(Zr=>no(c,Zr,[]).push(yi)),xn.preStyleProps.forEach((Zr,Lh)=>{if(Zr.size){let Zo=s.get(Lh);Zo||s.set(Lh,Zo=new Set),Zr.forEach((KA,_S)=>Zo.add(_S))}}),xn.postStyleProps.forEach((Zr,Lh)=>{let Zo=a.get(Lh);Zo||a.set(Lh,Zo=new Set),Zr.forEach((KA,_S)=>Zo.add(_S))})});if(fn.length){const gt=[];fn.forEach(vt=>{gt.push(function oV(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=>{no(jn,vt,[]).push(yi),yi.destroy()})});const $o=y.filter(gt=>Uk(gt,s,a)),Dc=new Map;zk(Dc,this.driver,ce,a,Za).forEach(gt=>{Uk(gt,s,a)&&$o.push(gt)});const A1=new Map;m.forEach((gt,vt)=>{zk(A1,this.driver,new Set(gt),s,"!")}),$o.forEach(gt=>{const vt=Dc.get(gt),Lt=A1.get(gt);Dc.set(gt,new Map([...vt?.entries()??[],...Lt?.entries()??[]]))});const kh=[],HL=[],RL={};u.forEach(gt=>{const{element:vt,player:Lt,instruction:yi}=gt;if(t.has(vt)){if(l.has(vt))return Lt.onDestroy(()=>Bl(vt,yi.toStyles)),Lt.disabled=!0,Lt.overrideTotalTime(yi.totalTime),void r.push(Lt);let vr=RL;if(ha.size>1){let ao=vt;const eu=[];for(;ao=ao.parentNode;){const xn=ha.get(ao);if(xn){vr=xn;break}eu.push(ao)}eu.forEach(xn=>ha.set(xn,vr))}const Vl=this._buildAnimation(Lt.namespaceId,yi,jn,d,A1,Dc);if(Lt.setRealPlayer(Vl),vr===RL)kh.push(Lt);else{const ao=this.playersByElement.get(vr);ao&&ao.length&&(Lt.parentPlayer=Qd(ao)),r.push(Lt)}}else Sh(vt,yi.fromStyles),Lt.onDestroy(()=>Bl(vt,yi.toStyles)),HL.push(Lt),l.has(vt)&&r.push(Lt)}),HL.forEach(gt=>{const vt=d.get(gt.element);if(vt&&vt.length){const Lt=Qd(vt);gt.setRealPlayer(Lt)}}),r.forEach(gt=>{gt.parentPlayer?gt.syncPlayerEvents(gt.parentPlayer):gt.destroy()});for(let gt=0;gt!Vl.destroyed);vr.length?az(this,vt,vr):this.processLeaveNode(vt)}return y.length=0,kh.forEach(gt=>{this.players.push(gt),gt.onDone(()=>{gt.destroy();const vt=this.players.indexOf(gt);this.players.splice(vt,1)}),gt.play()}),kh}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==h1;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=no(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)})}Sh(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[Ps];if(y&&y.removedBeforeQueried)return new yc(g.duration,g.delay);const j=f!==s,ce=function oz(n){const o=[];return Fk(n,o),o}((t.get(f)||QV).map(jn=>jn.getRealPlayer())).filter(jn=>!!jn.element&&jn.element===f),ze=d.get(f),kt=u.get(f),tr=bk(this._normalizer,g.keyframes,ze,kt),fn=this._buildPlayer(g,tr,ce);if(g.subTimeline&&r&&h.add(f),j){const jn=new ZT(o,c,f);jn.setRealPlayer(fn),a.push(jn)}return fn});a.forEach(g=>{no(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function iz(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=>Go(g,xk));const m=Qd(p);return m.onDestroy(()=>{l.forEach(g=>em(g,xk)),Bl(s,e.toStyles)}),h.forEach(g=>{no(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 yc(o.duration,o.delay)}}class ZT{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,this._player=new yc,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=>DT(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){no(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 FA(n){return n&&1===n.nodeType}function Vk(n,o){const e=n.style.display;return n.style.display=o??"none",e}function zk(n,o,e,t,r){const d=[];e.forEach(s=>d.push(Vk(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[Ps]=KV,u.push(a))}),n.set(a,l)});let c=0;return e.forEach(s=>Vk(s,d[c++])),u}function jk(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 Go(n,o){n.classList?.add(o)}function em(n,o){n.classList?.remove(o)}function az(n,o,e){Qd(e).onDone(()=>n.processLeaveNode(o))}function Fk(n,o){for(let e=0;er.add(d)):o.set(n,t),e.delete(n),!0}class UA{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(r,d)=>{},this._transitionEngine=new tz(o,e,t),this._timelineEngine=new GV(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=VT(this._driver,d,s,[]);if(s.length)throw function ZN(n,o){return new i.vHH(3404,!1)}();c=function UV(n,o,e){return new qV(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]=wk(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]=wk(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 cz=(()=>{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&&Bl(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Bl(this._element,this._initialStyles),this._endStyles&&(Bl(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Sh(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Sh(this._element,this._endStyles),this._endStyles=null),Bl(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function JT(n){let o=null;return n.forEach((e,t)=>{(function dz(n){return"display"===n||"position"===n})(t)&&(o=o||new Map,o.set(t,e))}),o}class qk{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:Dk(this.element,r))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class uz{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return yk(o,e)}getParentElement(o){return HT(o)}query(o,e,t){return vk(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 qk);(function bV(n,o){return 0===n||0===o})(t,r)&&l.forEach(m=>{m.currentSnapshot.forEach((g,f)=>a.set(f,g))});let h=function mV(n){return n.length?n[0]instanceof Map?n:n.map(o=>Tk(o)):[]}(e).map(m=>Kd(m));h=function wV(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,Dk(n,c)))}}return o}(o,h,a);const p=function lz(n,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=JT(o[0]),o.length>1&&(t=JT(o[o.length-1]))):o instanceof Map&&(e=JT(o)),e||t?new cz(n,e,t):null}(o,h);return new qk(o,h,s,p)}}let hz=(()=>{class n extends Gb{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)?dg(e):e;return Yk(this._renderer,null,t,"register",[r]),new pz(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 pz extends MM{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new fz(this._id,o,e||{},this._renderer)}}class fz{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 Yk(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 Yk(n,o,e,t,r){return n.setProperty(o,`@@${e}:${t}`,r)}const Wk="@.disabled";let mz=(()=>{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 Gk("",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 gz(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(UA),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class Gk{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==Wk?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 gz extends Gk{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==Wk?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 _z(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 bz(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 $k=[{provide:Gb,useClass:hz},{provide:qT,useFactory:function Az(){return new VV}},{provide:UA,useClass:(()=>{class n extends UA{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(RT),i.LFG(qT),i.LFG(i.z2F))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:i.FYo,useFactory:function yz(n,o,e){return new mz(n,o,e)},deps:[Oe,UA,i.R0b]}],XT=[{provide:RT,useFactory:()=>new uz},{provide:i.QbO,useValue:"BrowserAnimations"},...$k],Zk=[{provide:RT,useClass:Ck},{provide:i.QbO,useValue:"NoopAnimations"},...$k];let vz=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Zk:XT}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:XT,imports:[ue]}),n})(),Cz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,dh,Ho,Bs]}),n})();class Mz{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 xz=(()=>{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 Mz(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})(),Tz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),Sz=(()=>{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(Pr),i.Y36(xz))},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})(),Jk=(()=>{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})(),YA=(()=>{class n{constructor(e){this.tableCheckboxService=e}transform(e,t,r){return 0!==t&&(function rB(n){return"allObjectCount"in n}(e)?t===e.getData().length:function Hh(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(Kf,16))},n.\u0275pipe=i.Yjl({name:"isAllSelected",type:n,pure:!0}),n})(),p1=(()=>{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})(),WA=(()=>{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})(),Ez=(()=>{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 Dz(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 kz=function(n){return{name:n}};function Lz(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,kz,e.title)))("checked",t.selection.isSelected(e))}}function Hz(n,o){1&n&&(i.ynx(0,18),i.YNc(1,Dz,4,7,"th",19),i.YNc(2,Lz,4,9,"td",20),i.BQk())}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_ID")," "))}function Pz(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 Iz(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 Oz(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 Bz(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 Nz(n,o){if(1&n&&(i.TgZ(0,"td",26),i.YNc(1,Oz,4,4,"button",27),i.YNc(2,Bz,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 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_TITLE")," "))}function zz(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 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_REPORTED_BY")," "))}function Fz(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 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_YEAR")," "))}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.year," ")}}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_CATEGORY")," "))}function Wz(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 Gz(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 $z(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 Zz(n,o){if(1&n&&(i.TgZ(0,"td",26),i.YNc(1,$z,3,1,"span",29),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Q6J("ngForOf",e.thanks)}}function Jz(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 Xz(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 Qz(n,o){1&n&&i._UZ(0,"tr",32)}const Xk=function(n,o){return[n,o]};function Kz(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,Xk,t.routerPath,e.id))("routerLink",t.disabledRouting||t.buttonPressed?null:i.WLB(7,Xk,t.routerPath,e.id))}}function ej(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 tj=function(n){return{all:n}};let tm=(()=>{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=vh,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){Yo(qo(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;Yo(qo(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(Sz,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)=>Jf(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(Kf),i.Y36(Qt),i.Y36(on),i.Y36(yr),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(Wo,7),i.Gf(to,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,Hz,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,Rz,3,3,"th",5),i.YNc(7,Pz,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Iz,3,3,"th",5),i.YNc(10,Nz,3,2,"td",6),i.BQk(),i.ynx(11,8),i.YNc(12,Vz,3,3,"th",5),i.YNc(13,zz,2,1,"td",6),i.BQk(),i.ynx(14,9),i.YNc(15,jz,3,3,"th",5),i.YNc(16,Fz,3,3,"td",6),i.BQk(),i.ynx(17,10),i.YNc(18,Uz,3,3,"th",5),i.YNc(19,qz,2,1,"td",6),i.BQk(),i.ynx(20,11),i.YNc(21,Yz,3,3,"th",5),i.YNc(22,Wz,2,1,"td",6),i.BQk(),i.ynx(23,12),i.YNc(24,Gz,3,3,"th",5),i.YNc(25,Zz,2,1,"td",6),i.BQk(),i.ynx(26,13),i.YNc(27,Jz,3,3,"th",14),i.YNc(28,Xz,4,3,"td",6),i.BQk(),i.YNc(29,Qz,1,0,"tr",15),i.YNc(30,Kz,1,10,"tr",16),i.qZA()()(),i.YNc(31,ej,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,tj,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,Lo,Io,zi,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,io,Ua,da,Wo,Jk,ET,_t,YA,p1,WA,Ez],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function ij(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}const nj=function(){return["id","title","year"]};function rj(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,nj)),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 QT=(()=>{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(Pr),i.Y36(yr),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,ij,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,rj,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,Mh,ua,tm,_t]}),n})(),Sc=(()=>{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:[Pl]}),n})(),im=(()=>{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,io,_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 nm=E(6676);const Dh=nm||E.t(nm,2),Qk=new i.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function oj(){return{useUtc:!1}}});function sj(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||Dh.locale())}setLocale(e){super.setLocale(e);let t=Dh.localeData(e);this._localeData={firstDayOfWeek:t.firstDayOfWeek(),longMonths:t.months(),shortMonths:t.monthsShort(),dates:sj(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,Dh.ISO_8601).locale(this.locale)}return t&&this.isValid(t)?this._createMoment(t).locale(this.locale):super.deserialize(e)}isDateInstance(e){return Dh.isMoment(e)}isValid(e){return this.clone(e).isValid()}invalid(){return Dh.invalid()}_createMoment(e,t,r){const{strict:d,useUtc:u}=this._options||{};return u?Dh.utc(e,t,r,d):Dh(e,t,r,d)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(wd,8),i.LFG(Qk,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),lj=(()=>{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:f1,deps:[wd,Qk]}]}),n})(),Kk=(()=>{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:[Ir,wr,Mf,$r,Hr,On,Wr,tT,a1,iT,_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 cj(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 KT=nm,dj={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let eS=(()=>{class n{constructor(e){this.cabinetService=e,this.filteredPublication=new i.vpe,this.title=new Ni(""),this.code=new Ni(""),this.startYear=new Ni(KT()),this.endYear=new Ni(KT())}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(KT()),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:f1,deps:[wd]},{provide:oa,useValue:dj}])],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,cj,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,Ir,wr,$r,Hr,On,Wr,Gf,mc,Kk,_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 uj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function hj(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 pj=(()=>{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(QT,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(Yd),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,uj,1,0,"ng-template",null,8,i.W1O),i.TgZ(14,"div",9),i.YNc(15,hj,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,Sc,im,ua,tm,eS,_t],styles:[".publications-icon[_ngcontent-%COMP%]{height:32px;width:32px}"]}),n})();function fj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function mj(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 gj=(()=>{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(QT,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,fj,1,0,"ng-template",null,8,i.W1O),i.TgZ(15,"div",9),i.YNc(16,mj,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,Sc,im,ua,tm,eS,_t]}),n})(),_j=(()=>{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:[d0,u0,vd,H_,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 bj=["input"];let rm=(()=>{class n{constructor(){this.autoFocus=!1,this.control=new J_,this.filter=new i.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Wa(this.input.nativeElement,"keyup").pipe((0,at.U)(e=>e.target.value),(0,dd.b)(500),(0,Eo.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(bj,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:[Hr,On,Ir,wr,Ki,Wr,$r,_t],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]}),n})();function wj(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 Aj(n,o){if(1&n&&(i.TgZ(0,"th",18),i.YNc(1,wj,3,7,"mat-checkbox",19),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Q6J("ngIf",e.selection.isMultipleSelection())}}const yj=function(n){return{name:n}};function vj(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,yj,i.lcZ(4,7,e))))("checked",t.selection.isSelected(e))}}function Cj(n,o){1&n&&(i.ynx(0,15),i.YNc(1,Aj,2,1,"th",16),i.YNc(2,vj,5,11,"td",17),i.BQk())}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.Oqu(i.lcZ(2,1,"AUTHORS_LIST.ID")))}function xj(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 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.NAME")," "))}function Sj(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 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.ORGANIZATION")," "))}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,"organization"))}}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.EMAIL")," "))}function Lj(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 Hj(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 Rj(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 Pj(n,o){1&n&&i._UZ(0,"tr",26)}const eL=function(n){return["/authors",n]};function Ij(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,eL,e.id))("routerLink",t.disableRouting?null:i.VKq(6,eL,e.id))}}function Oj(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 Bj(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 Nj=function(n){return{all:n}};let tS=(()=>{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=vh}set matSort(e){this.sort=e,this.setDataSource()}static getFilterDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return function _O(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 Xf(e.attributes,"organization");case"email":return Xf(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 gO(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 Xf(e.attributes,"organization");case"email":return Xf(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 Xf(e.attributes,"organization");case"email":return Xf(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){Yo(qo(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;Yo(qo(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)=>l1(e,t,this.displayedColumns,n.getFilterDataForColumn),this.dataSource.sortData=(e,t)=>Jf(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(Kf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-authors-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Wo,7),i.Gf(to,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,Cj,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,Mj,3,3,"th",5),i.YNc(7,xj,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Tj,3,3,"th",5),i.YNc(10,Sj,3,3,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,Ej,3,3,"th",5),i.YNc(13,Dj,2,1,"td",8),i.BQk(),i.ynx(14,10),i.YNc(15,kj,3,3,"th",5),i.YNc(16,Lj,2,1,"td",8),i.BQk(),i.ynx(17,11),i.YNc(18,Hj,3,3,"th",5),i.YNc(19,Rj,2,1,"td",8),i.BQk(),i.YNc(20,Pj,1,0,"tr",12),i.YNc(21,Ij,1,8,"tr",13),i.qZA()()(),i.YNc(22,Oj,3,3,"perun-web-apps-alert",14),i.YNc(23,Bj,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,Nj,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,Io,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,Ua,da,Wo,Jk,ET,_t,kA,YA,p1,WA],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function Vj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const zj=function(){return["id","name","organization","email","numberOfPublications"]};function jj(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,zj))("filterValue",e.filterValue)("tableId",e.tableId)}}let Fj=(()=>{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,Vj,1,0,"ng-template",null,6,i.W1O),i.TgZ(11,"div",7),i.YNc(12,jj,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,Sc,im,rm,ua,tS,_t]}),n})();function Uj(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-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 Yj=(()=>{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(yr),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,Uj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,qj,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,Ir,wr,fh,Ki,$r,Hr,On,Ya,Wr,io,Mh,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function Wj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function Gj(n,o){1&n&&i._UZ(0,"th",15)}function $j(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 Zj(n,o){1&n&&i._UZ(0,"tr",17)}function Jj(n,o){1&n&&i._UZ(0,"tr",18)}function Xj(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,Gj,1,0,"th",8),i.YNc(14,$j,2,1,"td",9),i.BQk(),i.YNc(15,Zj,1,0,"tr",10),i.YNc(16,Jj,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 Qj=(()=>{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(Pr),i.Y36(yr),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,Wj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Xj,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,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,sn,Nn,Vn,Mh,ua,_t]}),n})();function Kj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function e4(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 t4=(()=>{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(Pr),i.Y36(yr),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,Kj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,e4,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,Ir,wr,fh,Ki,$r,Hr,On,Ya,Wr,io,Mh,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function n4(n,o){1&n&&i._UZ(0,"th",15)}const r4=function(n){return{name:n}};function a4(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,r4,e.name)))("checked",t.selection.isSelected(e))}}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.ID")," "))}function s4(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 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.NAME")," "))}function c4(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 d4(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 u4(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 h4(n,o){if(1&n&&(i.TgZ(0,"td",20),i._uU(1),i.YNc(2,u4,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 p4(n,o){1&n&&i._UZ(0,"tr",23)}function f4(n,o){1&n&&i._UZ(0,"tr",24)}function m4(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 g4=(()=>{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=vh,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){Yo(qo(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;Yo(qo(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)=>l1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Jf(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(t4,t).afterClosed().subscribe(d=>{d&&this.refreshTable.emit()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(ea),i.Y36(Kf),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(Wo,7),i.Gf(to,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,n4,1,0,"th",4),i.YNc(5,a4,4,9,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,o4,3,3,"th",7),i.YNc(8,s4,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,l4,3,3,"th",7),i.YNc(11,c4,2,1,"td",10),i.BQk(),i.ynx(12,11),i.YNc(13,d4,3,3,"th",7),i.YNc(14,h4,3,2,"td",10),i.BQk(),i.YNc(15,p4,1,0,"tr",12),i.YNc(16,f4,1,0,"tr",13),i.qZA()()(),i.YNc(17,m4,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,Lo,Io,zi,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,io,da,Wo,_t,p1]}),n})();function _4(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 b4(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 w4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const A4=function(){return["select","id","name","rank"]},y4=function(){return["name","rank"]};function v4(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,A4):i.DdM(6,y4))("tableId",e.tableId)("selection",e.selected)}}let C4=(()=>{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(Yj,e).afterClosed().subscribe(r=>{r&&this.refreshTable()})}removeCategory(){const e=ln();e.width="400px",e.data=this.selected.selected,this.dialog.open(Qj,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,_4,3,3,"button",3),i.YNc(6,b4,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,w4,1,0,"ng-template",null,6,i.W1O),i.TgZ(10,"div",7),i.YNc(11,v4,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,Sc,im,rm,ua,g4,_t]}),n})();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.ID")," "))}function x4(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 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.FRIENDLY_NAME")," "))}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.Oqu(e.friendlyName)}}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.LOGIN_NAMESPACE")," "))}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.hij(" ","empty"===e.loginNamespace?"":e.loginNamespace," ")}}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.URL")," "))}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.url?"":e.url)}}function H4(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 R4(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 P4(n,o){1&n&&i._UZ(0,"tr",17)}function I4(n,o){1&n&&i._UZ(0,"tr",18)}function O4(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 B4=(()=>{class n{constructor(){this.publicationSystems=[],this.displayedColumns=["id","friendlyName","loginNamespace","url","type"],this.pageSizeOptions=vh}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){Yo(qo(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;Yo(qo(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)=>l1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Jf(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(Wo,7),i.Gf(to,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,M4,3,3,"th",4),i.YNc(5,x4,2,1,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,T4,3,3,"th",4),i.YNc(8,S4,2,1,"td",7),i.BQk(),i.ynx(9,8),i.YNc(10,E4,3,3,"th",4),i.YNc(11,D4,2,1,"td",7),i.BQk(),i.ynx(12,9),i.YNc(13,k4,3,3,"th",4),i.YNc(14,L4,2,1,"td",7),i.BQk(),i.ynx(15,10),i.YNc(16,H4,3,3,"th",4),i.YNc(17,R4,2,1,"td",7),i.BQk(),i.YNc(18,P4,1,0,"tr",11),i.YNc(19,I4,1,0,"tr",12),i.qZA()()(),i.YNc(20,O4,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,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,da,Wo,_t]}),n})();function N4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function V4(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 z4=(()=>{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,N4,1,0,"ng-template",null,4,i.W1O),i.TgZ(8,"div",5),i.YNc(9,V4,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:[Sc,im,rm,ua,B4,_t]}),n})();function j4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function F4(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 U4(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,j4,1,0,"ng-template",null,10,i.W1O),i.TgZ(13,"div",11),i.YNc(14,F4,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 q4(n,o){1&n&&i._UZ(0,"mat-spinner",14)}let Y4=(()=>{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(QT,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,U4,15,12,"div",4),i.YNc(8,q4,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,Pl,Sc,im,ua,tm,eS,_t,kA]}),n})();function W4(n,o){1&n&&i._UZ(0,"mat-spinner",2)}function G4(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 $4(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 Z4(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 J4(n,o){if(1&n&&(i.TgZ(0,"mat-form-field",18),i._UZ(1,"textarea",19),i.YNc(2,Z4,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 X4(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 Q4(n,o){1&n&&i._UZ(0,"th",21)}function K4(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 eF(n,o){1&n&&i._UZ(0,"th",21)}function tF(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 iF(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 nF(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 rF(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 aF(n,o){if(1&n&&(i.TgZ(0,"span"),i.YNc(1,rF,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 oF(n,o){1&n&&(i.TgZ(0,"span"),i._uU(1," - "),i.qZA())}function sF(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,aF,2,1,"span",1),i.YNc(2,oF,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 lF(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 cF(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 dF(n,o){if(1&n&&(i.TgZ(0,"mat-form-field")(1,"mat-select",31),i.YNc(2,cF,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 uF(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 hF(n,o){if(1&n&&(i.TgZ(0,"mat-form-field"),i._UZ(1,"input",34),i.YNc(2,uF,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 pF(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 fF(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 mF(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 gF(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,lF,8,7,"mat-form-field",25),i.YNc(2,dF,3,2,"mat-form-field",1),i.YNc(3,hF,3,2,"mat-form-field",1),i.YNc(4,pF,2,1,"mat-form-field",6),i.YNc(5,fF,2,1,"mat-form-field",6),i.YNc(6,mF,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 _F(n,o){if(1&n&&(i.TgZ(0,"td",23),i.YNc(1,tF,10,9,"span",1),i.YNc(2,iF,3,4,"span",1),i.YNc(3,nF,2,1,"span",1),i.YNc(4,sF,3,2,"div",1),i.YNc(5,gF,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 bF(n,o){1&n&&i._UZ(0,"tr",37)}function wF(n,o){if(1&n&&(i.TgZ(0,"div")(1,"div",3),i.YNc(2,G4,2,1,"h3",4),i.YNc(3,$4,4,3,"button",5),i.YNc(4,J4,3,2,"mat-form-field",6),i.YNc(5,X4,4,4,"button",7),i.qZA(),i.TgZ(6,"table",8),i.ynx(7,9),i.YNc(8,Q4,1,0,"th",10),i.YNc(9,K4,2,1,"td",11),i.BQk(),i.ynx(10,12),i.YNc(11,eF,1,0,"th",10),i.YNc(12,_F,6,5,"td",13),i.BQk(),i.YNc(13,bF,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 tL=nm,AF={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let yF=(()=>{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(yr),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:f1,deps:[wd]},{provide:oa,useValue:AF}])],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,W4,1,0,"mat-spinner",0),i.YNc(2,wF,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,Lo,zi,Rs,Fo,Uo,jo,v,Ka,_,k,Pl,Ir,wr,Ki,Mf,$r,Hr,On,Cl,Wr,tT,a1,iT,io,Gf,mc,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 vF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function CF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const MF=function(){return["select","id","name","organization","email"]};function xF(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,MF))}}function TF(n,o){if(1&n&&(i.TgZ(0,"div",15),i.YNc(1,xF,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 SF(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 EF(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,CF,1,0,"ng-template",null,9,i.W1O),i.YNc(18,TF,2,2,"div",10),i.YNc(19,SF,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 DF=(()=>{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(Pr),i.Y36(yr),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,vF,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,EF,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,Ir,wr,Ki,$r,Hr,On,Wr,da,Sc,Mh,ua,tS,_t],styles:[".top-margin[_ngcontent-%COMP%]{margin-top:15px}.adjust-width[_ngcontent-%COMP%]{width:300px}"]}),n})();function kF(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 LF(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 HF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const RF=function(){return["id","name","organization","email"]},PF=function(){return["select","id","name","organization","email"]};function IF(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,RF):i.DdM(7,PF))}}let iL=(()=>{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(DF,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(ST,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(yr),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,kF,3,3,"button",1),i.YNc(2,LF,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,HF,1,0,"ng-template",null,4,i.W1O),i.TgZ(6,"div",5),i.YNc(7,IF,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,Sc,rm,ua,tS,_t]}),n})();function OF(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 BF=function(n){return{name:n}};function NF(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,BF,e.name)))("checked",t.selection.isSelected(e))}}function VF(n,o){1&n&&(i.ynx(0,14),i.YNc(1,OF,4,7,"th",15),i.YNc(2,NF,4,9,"td",16),i.BQk())}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.ID")," "))}function jF(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 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.NAME")," "))}function UF(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 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.CONTACT")," "))}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.contact)}}function WF(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 GF(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 $F(n,o){1&n&&i._UZ(0,"tr",24)}function ZF(n,o){1&n&&i._UZ(0,"tr",25)}function JF(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 XF(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 QF=function(n){return{all:n}};let KF=(()=>{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=vh}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){Yo(qo(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;Yo(qo(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)=>l1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Jf(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(Kf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-owners-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Wo,7),i.Gf(to,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,VF,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,zF,3,3,"th",5),i.YNc(7,jF,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,FF,3,3,"th",5),i.YNc(10,UF,2,2,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,qF,3,3,"th",5),i.YNc(13,YF,2,1,"td",8),i.BQk(),i.ynx(14,10),i.YNc(15,WF,3,3,"th",5),i.YNc(16,GF,2,1,"td",8),i.BQk(),i.YNc(17,$F,1,0,"tr",11),i.YNc(18,ZF,1,0,"tr",12),i.qZA()()(),i.YNc(19,JF,3,3,"perun-web-apps-alert",13),i.YNc(20,XF,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,QF,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,Io,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,da,Wo,_t,YA,p1,WA]}),n})();function eU(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}const tU=function(){return["select","id","name","contact"]};function iU(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,tU))("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 nU=(()=>{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(Pr),i.Y36(Mt),i.Y36(zn),i.Y36(yr),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,eU,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,iU,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,Mh,rm,KF,ua,_t]}),n})();function rU(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 aU=function(n){return{name:n}};function oU(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,aU,e.ownerName)))("checked",t.selection.isSelected(e))}}function sU(n,o){1&n&&(i.ynx(0,13),i.YNc(1,rU,4,7,"th",14),i.YNc(2,oU,4,9,"td",15),i.BQk())}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.Oqu(i.lcZ(2,1,"THANKS_LIST.ID")))}function cU(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 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.NAME")," "))}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.ownerName)}}function hU(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 pU(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 fU(n,o){1&n&&i._UZ(0,"tr",23)}function mU(n,o){1&n&&i._UZ(0,"tr",24)}function gU(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 _U(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 bU=function(n){return{all:n}};let wU=(()=>{class n{constructor(e){this.tableCheckbox=e,this.thanks=[],this.filterValue="",this.displayedColumns=["select","id","name","createdBy"],this.pageSizeOptions=vh,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){Yo(qo(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;Yo(qo(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)=>l1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Jf(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(Kf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-thanks-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Wo,7),i.Gf(to,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,sU,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,lU,3,3,"th",5),i.YNc(7,cU,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,dU,3,3,"th",5),i.YNc(10,uU,2,1,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,hU,3,3,"th",5),i.YNc(13,pU,2,1,"td",8),i.BQk(),i.YNc(14,fU,1,0,"tr",10),i.YNc(15,mU,1,0,"tr",11),i.qZA()()(),i.YNc(16,gU,3,3,"perun-web-apps-alert",12),i.YNc(17,_U,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,bU,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,Io,Rs,Fo,b,Uo,jo,v,Ka,_,C,k,to,Wf,da,Wo,_t,YA,p1,WA]}),n})();function AU(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 yU(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 vU(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const CU=function(){return["id","name","createdBy"]},MU=function(){return["select","id","name","createdBy"]};function xU(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,CU):i.DdM(6,MU))("selection",e.selection)}}let nL=(()=>{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(nU,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(ST,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(yr),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,AU,3,3,"button",1),i.YNc(2,yU,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,vU,1,0,"ng-template",null,4,i.W1O),i.TgZ(6,"div",5),i.YNc(7,xU,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,Sc,rm,ua,wU,_t]}),n})();function TU(n,o){1&n&&i._UZ(0,"mat-spinner",3)}function SU(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 EU(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 DU(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 kU(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 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.LOCKED")," "))}function HU(n,o){1&n&&(i.TgZ(0,"mat-icon",21),i._uU(1," lock "),i.qZA())}function RU(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 PU(n,o){1&n&&(i.TgZ(0,"mat-icon",21),i._uU(1," lock_open "),i.qZA())}function IU(n,o){1&n&&i._UZ(0,"mat-spinner",3)}function OU(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 BU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div"),i.YNc(1,SU,6,3,"h1",4),i.YNc(2,EU,5,3,"h1",4),i.YNc(3,DU,6,3,"h1",4),i.YNc(4,kU,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,LU,3,3,"span",8),i.YNc(15,HU,2,0,"mat-icon",9),i.YNc(16,RU,3,3,"span",8),i.YNc(17,PU,2,0,"mat-icon",9),i.qZA()()(),i.TgZ(18,"mat-card",10)(19,"mat-card-content"),i.YNc(20,IU,1,0,"mat-spinner",1),i.YNc(21,OU,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 m1=(()=>{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(Yd),i.Y36(ur),i.Y36(on),i.Y36(yr),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,TU,1,0,"mat-spinner",1),i.YNc(2,BU,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,d0,u0,vd,H_,ti,zi,Pl,io,yF,iL,nL,_t,kA],styles:[".icon-size[_ngcontent-%COMP%]{width:32px;height:32px}.align-icon[_ngcontent-%COMP%]{vertical-align:text-top}"]}),n})(),iS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[vc,x.ez]}),n})(),nS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[vc,x.ez,gh]}),n})();function rS(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 am(n,o){const e=o?"":"none";rS(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 rL(n,o,e){rS(n.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function GA(n,o){return o&&"none"!=o?n+" "+o:n}function aL(n){const o=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*o}function aS(n,o){return n.getPropertyValue(o).split(",").map(t=>t.trim())}function oS(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 sS(n,o,e){const{top:t,bottom:r,left:d,right:u}=n;return e>=t&&e<=r&&o>=d&&o<=u}function g1(n,o,e){n.top+=o,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function oL(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:oS(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)&&g1(a.clientRect,c,s)}),r.top=d,r.left=u,{top:c,left:s}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function lL(n){const o=n.cloneNode(!0),e=o.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();o.removeAttribute("id");for(let r=0;ram(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 sL(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=>am(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,$A),e.addEventListener("touchstart",this._pointerDown,hL),e.addEventListener("dragstart",this._nativeDragStart,$A)}),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),am(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),am(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){_1(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(),rL(t,!1,lS),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=_1(e),d=!r&&0!==e.button,u=this._rootElement,c=aa(e),s=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),a=r?Tp(e):ju(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=oS(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){rL(this._rootElement,!0,lS),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=fL(u,this._document),this._previewRef=u,o.matchSize?mL(r,d):r.style.transform=ZA(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=lL(this._rootElement),mL(r,this._initialClientRect),this._initialTransform&&(r.style.transform=this._initialTransform);return rS(r.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},lS),am(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 VU(n){const o=getComputedStyle(n),e=aS(o,"transition-property"),t=e.find(c=>"transform"===c||"all"===c);if(!t)return 0;const r=e.indexOf(t),d=aS(o,"transition-duration"),u=aS(o,"transition-delay");return aL(d[r])+aL(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=fL(this._placeholderRef,this._document)):t=lL(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=_1(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=_1(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=pL(t,c.left+d,c.right-(s-d)),r=pL(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,am(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,$A),o.removeEventListener("touchstart",this._pointerDown,hL),o.removeEventListener("dragstart",this._nativeDragStart,$A)}_applyRootElementTransform(o,e){const t=ZA(o,e),r=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=r.transform&&"none"!=r.transform?r.transform:""),r.transform=GA(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,r=ZA(o,e);this._preview.style.transform=GA(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:_1(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)&&g1(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=Lm(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 ZA(n,o){return`translate3d(${Math.round(n)}px, ${Math.round(o)}px, 0)`}function pL(n,o,e){return Math.max(o,Math.min(e,n))}function _1(n){return"t"===n.type[0]}function fL(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 mL(n,o){n.style.width=`${o.width}px`,n.style.height=`${o.height}px`,n.style.transform=ZA(o.left,o.top)}function b1(n,o){return Math.max(0,Math.min(o,n))}class qU{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 UU(n,o,e){const t=b1(o,n.length-1),r=b1(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=GA(`translate3d(${Math.round(y.offset)}px, 0, 0)`,y.initialTransform),g1(y.clientRect,0,ze)):(kt.style.transform=GA(`translate3d(0, ${Math.round(y.offset)}px, 0)`,y.initialTransform),g1(y.clientRect,ze,0))}),this._previousSwap.overlaps=sS(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})=>{g1(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:oS(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 NU(n=0,o=G0.z){return n<0&&(n=0),(0,ah.H)(n,n,o)}(0,xb).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 sL(t),this._sortStrategy=new qU(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||!oL(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||oL(u.clientRect,.05,o,e)&&([r,d]=function WU(n,o,e,t){const r=bL(o,t),d=wL(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=bL(s,e),d=wL(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&&sS(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||!sS(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=Lm(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 bL(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 wL(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 JA=Dr({passive:!1,capture:!0});let GU=(()=>{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,JA)})}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,JA)}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:JA}),r||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:JA}),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 $U={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let cS=(()=>{class n{constructor(e,t,r,d){this._document=e,this._ngZone=t,this._viewportRuler=r,this._dragDropRegistry=d}createDrag(e,t=$U){return new FU(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new YU(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(Ds),i.LFG(GU))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[cS],imports:[ks]}),n})(),sq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),pq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[sq,wt,wt]}),n})();new i.OlP("mat-selectsearch-default-options");let bq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,bc,Ho,ih,vc,gh,s1,_g]}),n})(),wq=(()=>{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 Aq={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 ML=(()=>{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:wq},{provide:oa,useValue:Aq}],imports:[x.ez,ih,J,j0,AT,iq,Bs,cp,hT,pT,gh,iS,nS,vc,uT,Ho,s1,Hl,bc,Lf,Lr,dk,Tz,pq,rT,tk,o0,CA,bq,Bo,dh,ik,yT,Q3]}),n})();i.B6R(pk,[x.O5,da,ti,Bd,Ib,J0,sn,Nn,Vn,fk],[_t,uk]),new Date(324721404e5).valueOf();let N6=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,Ho,vc,cp,ML,Bs,Hl,bc,Lf,iS,nS]}),n})();function V6(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 z6=(()=>{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(Ch),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,V6,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 j6(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 F6(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 U6=(()=>{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,sessionStorage.setItem("baAfterLogout","false"))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(hr),i.Y36(Ch),i.Y36(EA),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,j6,3,3,"perun-web-apps-alert",3),i.YNc(7,F6,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,Ir,wr,Ki,Hr,On,Ya,Wr,$r,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})(),q6=(()=>{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 Y6=["stepper"];function W6(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function G6(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.Oqu(i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.PUBLICATION"))}function $6(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 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){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 X6(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 Q6(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 K6(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.CHECK")," ")}function e5(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 t5(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 n5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.Oqu(i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.CHECK"))}function r5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}const a5=function(){return["id","lock","title","reportedBy","year","category","thankedTo","cite"]};function o5(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,a5))("disabledRouting",!0)("openInTab",!0)("publications",e.filteredPublications)}}function s5(n,o){if(1&n&&(i.TgZ(0,"div",48),i.YNc(1,r5,1,0,"mat-spinner",3),i.YNc(2,o5,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 l5(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 c5(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 d5(n,o){1&n&&(i.TgZ(0,"mat-tab"),i.YNc(1,l5,2,3,"ng-template",46),i.YNc(2,c5,2,3,"ng-template",47),i.qZA())}function u5(n,o){if(1&n&&(i.TgZ(0,"mat-tab-group",44,45)(2,"mat-tab"),i.YNc(3,n5,2,3,"ng-template",46),i.YNc(4,s5,3,2,"ng-template",47),i.qZA(),i.YNc(5,d5,3,0,"mat-tab",15),i.qZA()),2&n){const e=i.oxw(2);i.xp6(5),i.Q6J("ngIf",null!==e.selectedPubId)}}function h5(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 p5(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 f5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.AUTHORS")," ")}function m5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function g5(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 _5(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,g5,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 b5(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 w5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.THANKS")," ")}function A5(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 y5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function v5(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,G6,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,$6,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,Z6,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,J6,2,2,"mat-option",22),i.qZA(),i.YNc(33,X6,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,Q6,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,K6,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,e5,5,3,"div",30),i.YNc(62,t5,16,12,"perun-web-apps-alert",31),i.YNc(63,u5,6,1,"mat-tab-group",32),i.YNc(64,h5,6,3,"div",30),i.qZA(),i.YNc(65,p5,10,9,"div",33),i.qZA(),i.TgZ(66,"mat-step"),i.YNc(67,f5,2,3,"ng-template",9),i.TgZ(68,"h5",11),i._uU(69),i.ALo(70,"translate"),i.qZA(),i.YNc(71,m5,1,0,"mat-spinner",3),i.YNc(72,_5,5,4,"div",15),i.YNc(73,b5,4,3,"div",33),i.qZA(),i.TgZ(74,"mat-step"),i.YNc(75,w5,2,3,"ng-template",9),i.TgZ(76,"h5",11),i._uU(77),i.ALo(78,"translate"),i.qZA(),i.YNc(79,A5,1,2,"perun-web-apps-add-thanks",34),i.YNc(80,y5,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 C5=nm,M5={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let x5=(()=>{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=C5(),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(ST,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(z0),i.Y36(Qt),i.Y36(on),i.Y36(vn),i.Y36(yr),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(Y6,5),2&e){let r;i.iGM(r=i.CRH())&&(t.stepper=r.first)}},features:[i._Bn([{provide:Ri,useClass:f1,deps:[wd]},{provide:oa,useValue:M5}])],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,W6,1,0,"mat-spinner",3),i.YNc(8,v5,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,Io,zi,Pl,Ir,wr,Ki,Mf,$r,eb,Hr,On,gc,Ya,Ts,Ml,k0,Ox,Rf,rA,Pf,Bx,tT,a1,iT,Gf,mc,kD,HD,OD,bI,da,tm,m1,iL,nL,_t,q6],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 T5(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 S5(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 E5(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 D5(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,T5,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,S5,3,3,"perun-web-apps-alert",13),i.YNc(21,E5,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 k5(n,o){1&n&&i._UZ(0,"mat-spinner",18)}function L5(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 H5(n,o){1&n&&(i.TgZ(0,"mat-icon",29),i._uU(1,"check_circle"),i.qZA())}function R5(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 P5(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 I5(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,L5,3,3,"i",3),i.YNc(5,H5,2,0,"mat-icon",25),i.qZA()(),i._UZ(6,"perun-web-apps-publication-detail",26),i.TgZ(7,"div",27),i.YNc(8,R5,3,3,"button",21),i.YNc(9,P5,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 O5(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 B5(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 N5(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,I5,10,7,"mat-expansion-panel",19),i.qZA(),i.TgZ(6,"div",20),i.YNc(7,O5,3,3,"button",21),i.qZA(),i.YNc(8,B5,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 kL=nm,V5={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}},z5=[{path:"",redirectTo:"all-publications",pathMatch:"full"},{path:"login",component:z6},{path:"service-access",component:U6},{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:pj},{path:"my-publications",component:gj},{path:"create-publication",component:_j},{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(kL().subtract(1,"year")),this.endYear=new Ni(kL()),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(T3,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(yr),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:f1,deps:[wd]},{provide:oa,useValue:V5}])],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,D5,22,20,"div",3),i.YNc(8,k5,1,0,"mat-spinner",4),i.YNc(9,N5,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,Cf,vf,cw,dw,ti,Io,zi,Pl,Ir,wr,On,Cl,Wr,io,Gf,mc,da,tm,m1,Kk,_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:x5},{path:"authors",component:Fj},{path:"authors/:authorId",component:Y4},{path:"authors/:authorId/publication/:publicationId",component:m1},{path:"all-publications/:publicationId",component:m1},{path:"my-publications/:publicationId",component:m1},{path:"categories",component:C4},{path:"publication-systems",component:z4}];let j5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[cp.forRoot(z5,{preloadingStrategy:R1,scrollPositionRestoration:"enabled"}),cp]}),n})();const F5={provide:M.TP,useExisting:(0,i.Gpc)(()=>lk),multi:!0};function U5(n){return new CN(n,"./assets/i18n/",".json")}function q5(n){const o={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Ge(o)}const Y5=n=>()=>n.loadConfigs();let W5=(()=>{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(ok),i.LFG(si))},n.\u0275mod=i.oAB({type:n,bootstrap:[vN]}),n.\u0275inj=i.cJS({providers:[ok,{provide:i.ip1,useFactory:Y5,multi:!0,deps:[TN]},{provide:Ge,useFactory:q5,deps:[zn]},lk,F5,{provide:SN,useClass:nB},lj,{provide:Qf.Hy,useFactory:()=>localStorage}],imports:[ue,Bs.forRoot({loader:{provide:Zt,useFactory:U5,deps:[M.eN]}}),vz,yT,Cz,Jn,M.JF,j5,iS,nS,dk,N6,VD,ik,Qf.zr.forRoot(),ML]}),n})();(0,i.G48)(),St().bootstrapModule(W5).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?(kc(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 kc(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/,so=/\d{3}/,ur=/\d{4}/,pa=/[+-]?\d{6}/,Ut=/\d\d?/,_n=/\d\d\d\d?/,Jo=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,Ha=/\d{1,4}/,Ji=/[+-]?\d{1,6}/,fa=/\d+/,mi=/[+-]?\d+/,Is=/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 Cr(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 jl=ri("FullYear",!0);function Bs(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 Fl(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 tu="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,Mr=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 uo(){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 ho(){return this.hours()%12||12}function po(S,R){Ae(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function Rc(S,R){return R._meridiemParse}Ae("H",["HH",2],0,"hour"),Ae("h",["hh",2],0,ho),Ae("k",["kk",2],0,function Qr(){return this.hours()||24}),Ae("hmm",0,0,function(){return""+ho.apply(this)+En(this.minutes(),2)}),Ae("hmmss",0,0,function(){return""+ho.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)}),po("a",!0),po("A",!1),At("hour","h"),bt("hour",13),it("a",Rc),it("A",Rc),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",Jo),it("Hmm",_n),it("Hmmss",Jo),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 Ul=ri("Hours",!0);var es,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:tu,weekdaysMin:tt,weekdaysShort:Xi,meridiemParse:/[ap]\.?m?\.?/i},$i={},fo={};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 es}(S)}function rs(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)?)?$/,Hh=/Z|[+-]\d\d(?::?\d\d)?/,Wl=[["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]],as=[["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=Wl.length,ei=as.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=_o(R.gg,S._a[me],Mi.year),q=_o(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=_o(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:Bs).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),rs(S)}else Ot(S);else wn(S)}function zs(S){var R=S._i,z=S._f;return S._locale=S._locale||jr(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(rs(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 os(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 Uc(S,R){return R.erasAbbrRegex(S)}function Ws(){var ee,he,S=[],R=[],z=[],q=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=_a(S,q,ee))&&(R=he),Yc.call(this,S,R,z,q,ee))}function Yc(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",Uc),it("NN",Uc),it("NNN",Uc),it("NNNN",function hs(S,R){return R.erasNameRegex(S)}),it("NNNNN",function pu(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 qc(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}),Sr("gggg","weekYear"),Sr("ggggg","weekYear"),Sr("GGGG","isoWeekYear"),Sr("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",Ha,ur),it("gggg",Ha,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 Wc=ri("Date",!0);Ae("DDD",["DDDD",3],"DDDo","dayOfYear"),At("dayOfYear","DDD"),bt("dayOfYear",4),it("DDD",$n),it("DDDD",so),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 Gc=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,qh,Gs=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,so),Hn="SSSS";Hn.length<=9;Hn+="S")it(Hn,fa);function ps(S,R){R[Ye]=Ct(1e3*("0."+S))}for(Hn="S";Hn.length<=9;Hn+="S")ct(Hn,ps);qh=ri("Milliseconds",!1),Ae("z",0,0,"zoneAbbr"),Ae("zz",0,0,"zoneName");var Ne=Te.prototype;function Zc(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 xr(){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 qs(){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 Ur(){return Math.floor(this.valueOf()/1e3)},Ne.valueOf=function gr(){return this._d.valueOf()-6e4*(this._offset||0)},Ne.creationData=function Ys(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ne.eraName=function dm(){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 ou(){return!!this.isValid()&&this._isUTC},Ne.isUtc=ls,Ne.isUTC=ls,Ne.zoneAbbr=function ec(){return this._isUTC?"UTC":""},Ne.zoneName=function $c(){return this._isUTC?"Coordinated Universal Time":""},Ne.dates=ke("dates accessor is deprecated. Use date instead.",Wc),Ne.months=ke("months accessor is deprecated. Use month instead",Xo),Ne.years=ke("years accessor is deprecated. Use year instead",jl),Ne.zone=ke("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ih(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 Nc(){if(!Y(this._isDSTShifted))return this._isDSTShifted;var R,S={};return _e(S,this),(S=zs(S))._a?(R=S._isUTC?le(S._a):Si(S._a),this._isDSTShifted=this.isValid()&&function Oa(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 ja(S,R,z,q){var ee=jr(),he=le().set(q,R);return ee[z](he,S)}function _u(S,R,z){if(G(S)&&(R=S,S=void 0),S=S||"",null!=R)return ja(S,R,z,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=ja(S,q,z,"month");return ee}function bu(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=jr(),he=S?ee._week.dow:0,pt=[];if(null!=z)return ja(R,(z+he)%7,q,"day");for(Ce=0;Ce<7;Ce++)pt[Ce]=ja(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=Zc,Wt.postformat=Zc,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 za(S,R){var z,q,ee,he=this._eras||jr("en")._eras;for(z=0,q=he.length;z=0)return he[q]},Wt.erasConvertYear=function zh(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 Fc(S){return O(this,"_erasAbbrRegex")||Ws.call(this),S?this._erasAbbrRegex:this._erasRegex},Wt.erasNameRegex=function jh(S){return O(this,"_erasNameRegex")||Ws.call(this),S?this._erasNameRegex:this._erasRegex},Wt.erasNarrowRegex=function y1(S){return O(this,"_erasNarrowRegex")||Ws.call(this),S?this._erasNarrowRegex:this._erasRegex},Wt.months=function Br(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 Nr(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 Vr(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 Os(S){return this._monthsParseExact?(O(this,"_monthsRegex")||lo.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=qt),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Wt.monthsShortRegex=function zl(S){return this._monthsParseExact?(O(this,"_monthsRegex")||lo.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 Ko(S,R){var z=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(R)?"format":"standalone"];return!0===S?Fl(z,this._week.dow):S?z[S.day()]:z},Wt.weekdaysMin=function co(S){return!0===S?Fl(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Wt.weekdaysShort=function Dn(S){return!0===S?Fl(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 iu(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||uo.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=Mt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Wt.weekdaysShortRegex=function Ra(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||uo.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")||uo.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Mr),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Wt.isPM=function Pa(S){return"p"===(S+"").toLowerCase().charAt(0)},Wt.meridiem=function ql(S,R,z){return S>11?z?"pm":"PM":z?"am":"AM"},ns("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.",ns),x.langData=ke("moment.langData is deprecated. Use moment.localeData instead.",jr);var fs=Math.abs;function Xc(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 $s(S){return S<0?Math.floor(S):Math.ceil(S)}function pm(S){return 4800*S/146097}function Co(S){return 146097*S/4800}function Rn(S){return function(){return this.as(S)}}var $h=Rn("ms"),ms=Rn("s"),wu=Rn("m"),Zh=Rn("h"),Mo=Rn("d"),gs=Rn("w"),gm=Rn("M"),Jh=Rn("Q"),Zs=Rn("y");function _s(S){return function(){return this.isValid()?this._data[S]:NaN}}var Kc=_s("milliseconds"),bs=_s("seconds"),_m=_s("minutes"),Qh=_s("hours"),bm=_s("days"),Xs=_s("months"),Kh=_s("years");var Kn=Math.round,Qs={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ep(S,R,z,q,ee){return ee.relativeTime(R||1,!!z,S,q)}var ed=Math.abs;function xo(S){return(S>0)-(S<0)||+S}function Fa(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Ce,It,Mi,ei,Ta,S=ed(this._milliseconds)/1e3,R=ed(this._days),z=ed(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=xo(this._months)!==xo(pt)?"-":"",ei=xo(this._days)!==xo(pt)?"-":"",Ta=xo(this._milliseconds)!==xo(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 wo(){return this._isValid},ni.abs=function Gh(){var S=this._data;return this._milliseconds=fs(this._milliseconds),this._days=fs(this._days),this._months=fs(this._months),S.milliseconds=fs(S.milliseconds),S.seconds=fs(S.seconds),S.minutes=fs(S.minutes),S.hours=fs(S.hours),S.months=fs(S.months),S.years=fs(S.years),this},ni.add=function hm(S,R){return Xc(this,S,R,1)},ni.subtract=function Qc(S,R){return Xc(this,S,R,-1)},ni.as=function fm(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+pm(R),S){case"month":return z;case"quarter":return z/3;case"year":return z/12}else switch(R=this._days+Math.round(Co(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=$h,ni.asSeconds=ms,ni.asMinutes=wu,ni.asHours=Zh,ni.asDays=Mo,ni.asWeeks=gs,ni.asMonths=gm,ni.asQuarters=Jh,ni.asYears=Zs,ni.valueOf=function mm(){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*$s(Co(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(pm(R)),R-=$s(Co(It)),pt=mn(z/12),z%=12,q.days=R,q.months=z,q.years=pt,this},ni.clone=function Js(){return or(this)},ni.get=function Xh(S){return S=jt(S),this.isValid()?this[S+"s"]():NaN},ni.milliseconds=Kc,ni.seconds=bs,ni.minutes=_m,ni.hours=Qh,ni.days=bm,ni.weeks=function tc(){return mn(this.days()/7)},ni.months=Xs,ni.years=Kh,ni.humanize=function tl(S,R){if(!this.isValid())return this.localeData().invalidDate();var ee,he,z=!1,q=Qs;return"object"==typeof S&&(R=S,S=!1),"boolean"==typeof S&&(z=S),"object"==typeof R&&(q=Object.assign({},Qs,R),null!=R.s&&null==R.ss&&(q.ss=R.s-1)),he=function Au(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")),qr=he<=z.ss&&["s",he]||he0,qr[4]=q,ep.apply(null,qr)}(this,!z,q,ee=this.localeData()),z&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ni.toISOString=Fa,ni.toString=Fa,ni.toJSON=Fa,ni.locale=Bh,ni.localeData=Nh,ni.toIsoString=ke("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Fa),ni.lang=Xl,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 Oc(){return os("isBefore",[].slice.call(arguments,0))},x.max=function Dt(){return os("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function Yh(S){return Si(1e3*S)},x.months=function Jc(S,R){return _u(S,R,"months")},x.isDate=X,x.locale=ns,x.invalid=We,x.duration=or,x.isMoment=we,x.weekdays=function C1(S,R,z){return bu(S,R,z,"weekdays")},x.parseZone=function Wh(){return Si.apply(null,arguments).parseZone()},x.localeData=jr,x.isDuration=ya,x.monthsShort=function v1(S,R){return _u(S,R,"monthsShort")},x.weekdaysMin=function ey(S,R,z){return bu(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),ns(S)}else null!=$i[S]&&(null!=$i[S].parentLocale?($i[S]=$i[S].parentLocale,S===ns()&&ns(S)):null!=$i[S]&&delete $i[S]);return $i[S]},x.locales=function mo(){return Tn($i)},x.weekdaysShort=function M1(S,R,z){return bu(S,R,z,"weekdaysShort")},x.normalizeUnits=jt,x.relativeTimeRounding=function Ks(S){return void 0===S?Kn:"function"==typeof S&&(Kn=S,!0)},x.relativeTimeThreshold=function el(S,R){return void 0!==Qs[S]&&(void 0===R?Qs[S]:(Qs[S]=R,"s"===S&&(Qs.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:()=>es,HT:()=>D,JF:()=>hn,K0:()=>O,Mx:()=>ma,NF:()=>Ul,O5:()=>Qo,PC:()=>Li,PM:()=>ql,RF:()=>si,S$:()=>le,V_:()=>Y,Ye:()=>Be,b0:()=>de,bD:()=>po,ez:()=>Qr,mk:()=>qt,n9:()=>jl,p6:()=>Zi,q:()=>H,sg:()=>Vr,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 Is(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(Ha[P])return Ha[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=Jo(1);break;case"ww":U=Jo(2);break;case"W":U=Jo(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=so(st.Short);break;case"ZZZZZ":U=so(st.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":U=so(st.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":U=so(st.Long);break;default:return null}return Ha[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 kc(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 Jo(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 Ha={};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 Vr=(()=>{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 Qo=(()=>{class P{constructor(V,Q){this._viewContainer=V,this._context=new zl,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){Os("ngIfThen",V),this._thenTemplateRef=V,this._thenViewRef=null,this._updateView()}set ngIfElse(V){Os("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 zl{constructor(){this.$implicit=null,this.ngIf=null}}function Os(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,i.AaK)(U)}'.`)}class lo{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})(),jl=(()=>{class P{constructor(V,Q,ae){this.ngSwitch=ae,ae._addCase(),this._view=new lo(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 lo(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 po="browser",Rc="server";function Ul(P){return P===po}function ql(P){return P===Rc}let es=(()=>{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 is(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=ts(this.window.history)||ts(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 ts(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()),Br=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:Br}),yt},Zt=()=>{let{headers:Xt,status:qt,statusText:Br,url:Nr}=Rt(),un=null;204!==qt&&(un=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===qt&&(qt=un?200:0);let Vr=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(Xo){un=ga,Vr&&(Vr=!1,un={error:Xo,text:un})}}Vr?(Ze.next(new ji({body:un,headers:Xt,status:qt,statusText:Br,url:Nr||void 0})),Ze.complete()):Ze.error(new Sn({error:un,headers:Xt,status:qt,statusText:Br,url:Nr||void 0}))},en=Xt=>{const{url:qt}=Rt(),Br=new Sn({error:Xt,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:qt||void 0});Ze.error(Br)};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 so=(()=>{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 Jo(...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:so}];for(const te of me)re.push(...te.\u0275providers);return(0,i.MR2)(re)}const Ha=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:[Jo(_n(Ut.LegacyInterceptors,[{provide:Ha,useFactory:Ui},{provide:hi,useExisting:Ha,multi:!0}]))]}),me})()},5879:(W,$,E)=>{"use strict";E.d($,{$8M:()=>Au,$WT:()=>hr,$Z:()=>fl,AFp:()=>Ou,ALo:()=>PM,AaK:()=>oe,AsE:()=>U0,B6R:()=>jl,BQk:()=>eh,CHM:()=>us,CRH:()=>vw,DdM:()=>ew,Dn7:()=>nw,EJc:()=>fx,EiD:()=>rv,EpF:()=>Q_,F$t:()=>rb,F4k:()=>K_,FYo:()=>o_,FiY:()=>np,G48:()=>Rf,Gf:()=>Aw,GfV:()=>Ti,GkF:()=>X_,Gpc:()=>de,Gre:()=>Y0,HDt:()=>Rg,Hsn:()=>E0,Ikx:()=>Id,JOm:()=>Eu,JVY:()=>VS,JZr:()=>Je,Jf7:()=>d_,KtG:()=>Ql,L6k:()=>zS,LAX:()=>FS,LFG:()=>Ji,LSH:()=>Z1,Lbi:()=>Bu,Lck:()=>qe,MAs:()=>M0,MMx:()=>xM,MR2:()=>Eo,NdJ:()=>Kp,O4$:()=>fu,Ojb:()=>uv,OlP:()=>xi,Oqu:()=>Io,P3R:()=>sv,PXZ:()=>Tx,Q6J:()=>Ku,QGY:()=>Qp,QbO:()=>K1,Qsj:()=>Av,R0b:()=>Or,RDi:()=>PS,Rgc:()=>hh,SBq:()=>gd,Sil:()=>_x,Suo:()=>yw,TTD:()=>Nc,TgZ:()=>Jp,Tol:()=>RC,Udp:()=>N0,VKq:()=>fg,VuI:()=>P2,W1O:()=>Tg,WFA:()=>Cl,WLB:()=>tw,XFs:()=>st,Xpm:()=>si,Xq5:()=>Op,Xts:()=>Iu,Y36:()=>fc,YKP:()=>dg,YNc:()=>$_,Yjl:()=>_a,Yz7:()=>St,Z0I:()=>ue,ZZ4:()=>$g,_Bn:()=>xt,_UZ:()=>Ts,_Vd:()=>md,_c5:()=>Jg,_uU:()=>bb,aQg:()=>Zg,c2e:()=>mh,cJS:()=>Fi,cg1:()=>an,d8E:()=>$0,dDg:()=>gh,dqk:()=>ri,eBb:()=>jS,eFA:()=>Ww,eJc:()=>xf,ekj:()=>sf,eoX:()=>zw,f3M:()=>mi,g9A:()=>vp,h0i:()=>Ja,hGG:()=>Xg,hij:()=>cf,iGM:()=>ww,ifc:()=>oi,ip1:()=>Lw,jDz:()=>TM,kL8:()=>hf,kcU:()=>mu,lG2:()=>bi,lcZ:()=>Af,lqb:()=>uc,lri:()=>Pl,mCW:()=>Bm,n5z:()=>tc,n_E:()=>yf,oAB:()=>Xr,oJD:()=>av,oxw:()=>xC,pB0:()=>US,q3G:()=>cd,qFp:()=>Ka,qLn:()=>bd,qOj:()=>Pp,qZA:()=>vl,qzn:()=>Pu,rWj:()=>Cx,rg0:()=>Zl,s9C:()=>D0,sBO:()=>Rx,s_b:()=>Cf,soG:()=>kf,tBr:()=>ip,tb:()=>Qa,tp0:()=>nc,uIk:()=>Np,vHH:()=>_e,vpe:()=>Vo,wAp:()=>Od,xi3:()=>iw,xp6:()=>p_,ynx:()=>Xp,z2F:()=>Gd,z3N:()=>ol,zSh:()=>ud,zs3:()=>vs});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)(),oo={},ai="__NG_DI_FLAG__",cn="ngTempTokenPath",ur=/\n/gm,Ut="__source";let _n;function $n(_){const b=_n;return _n=_,b}function Ha(_,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}()||Ha)(pe(_),b)}function mi(_,b=st.Default){return Ji(_,Is(b))}function Is(_){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 Vr(_){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 Br(_,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 Nr(_,b,w=!1){for(let v=0;v0?'="'+I+'"':"")+"]"}else 8&v?C+="."+k:4&v&&(C+=" "+k);else""!==C&&!qt(k)&&(b+=Qo(T,C),C=""),v=k,T=T||!qt(v);w++}return""!==C&&(b+=Qo(T,C)),b}function si(_){return Wi(()=>{const b=Lc(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===Cr.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:""};Hc(w);const v=_.dependencies;return w.directiveDefs=Ns(v,!1),w.pipeDefs=Ns(v,!0),w.id=function tu(_){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 jl(_,b,w){const v=_.\u0275cmp;v.directiveDefs=Ns(b,!1),v.pipeDefs=Ns(w,!0)}function _t(_){return Ge(_)||bn(_)}function Bs(_){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=Lc(_);return Hc(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 Lc(_){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 Hc(_){_.features?.forEach(b=>b(_))}function Ns(_,b){if(!_)return null;const w=b?Zn:_t;return()=>("function"==typeof _?_():_).map(v=>w(v)).filter(Bs)}const Xi=0,tt=1,Mt=2,Ci=3,Mr=4,Ko=5,Dn=6,co=7,Gi=8,ba=9,zr=10,Et=11,Vs=12,iu=13,Ra=14,Ii=15,uo=16,ho=17,Qr=18,po=19,Rc=20,Pa=21,wa=22,Ul=23,ql=24,Yt=25,fo=1,es=2,Kr=7,is=9,hn=11;function kn(_){return Array.isArray(_)&&"object"==typeof _[fo]}function pr(_){return Array.isArray(_)&&!0===_[fo]}function jr(_){return 0!=(4&_.flags)}function mo(_){return _.componentOffset>-1}function rs(_){return 1==(1&_.flags)}function Jn(_){return!!_.template}function pi(_){return 0!=(512&_[Mt])}function bo(_,b){return _.hasOwnProperty(te)?_[te]:null}let Ic=ri.WeakRef??class au{constructor(b){this.ref=b}deref(){return this.ref}},Dt=0,Xn=null,Aa=!1;function Ei(_){const b=Xn;return Xn=_,b}class wo{constructor(){this.id=Dt++,this.ref=function os(_){return new Ic(_)}(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 $l=null;function Zl(_){const b=Ei(null);try{return _()}finally{Ei(b)}}const yo=()=>{};class gi extends wo{constructor(b,w,v){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=yo,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=yo,this.watch(this.registerOnCleanup)}finally{Ei(b)}}cleanup(){this.cleanupFn()}}class ss{constructor(b,w,v){this.previousValue=b,this.currentValue=w,this.firstChange=v}isFirstChange(){return this.firstChange}}function Nc(){return Ca}function Ca(_){return _.type.prototype.ngOnChanges&&(_.setInput=ls),ou}function ou(){const _=su(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 ls(_,b,w,v){const C=this.declaredInputs[w],T=su(_)||function or(_,b){return _[Jl]=b}(_,{previous:Un,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[C];k[C]=new ss(B&&B.currentValue,b,I===Un),_[v]=b}Nc.ngInherit=!0;const Jl="__ngSimpleChanges__";function su(_){return _[Jl]||null}const mr=function(_,b,w){},zc="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(_){_[ho]=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[Ko]+=b;let v=w;for(w=w[Ci];null!==w&&(1===b&&1===v[Ko]||-1===b&&0===v[Ko]);)w[Ko]+=b,v=w,w=w[Ci]}const mt={lFrame:qc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function lu(){return mt.bindingsEnabled}function ds(){return null!==mt.skipHydrationRootTNode}function He(){return mt.lFrame.lView}function zt(){return mt.lFrame.tView}function us(_){return mt.lFrame.contextLView=_,_[Gi]}function Ql(_){return mt.lFrame.contextLView=null,_}function Ln(){let _=cu();for(;null!==_&&64===_.type;)_=_.parent;return _}function cu(){return mt.lFrame.currentTNode}function gr(_,b){const w=mt.lFrame;w.currentTNode=_,w.isParent=b}function Ur(){return mt.lFrame.isParent}function Kl(){mt.lFrame.isParent=!1}function Wn(){const _=mt.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function Ys(){return mt.lFrame.bindingIndex++}function za(_){const b=mt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function dm(_,b){const w=mt.lFrame;w.bindingIndex=w.bindingRootIndex=_,uu(b)}function uu(_){mt.lFrame.currentDirectiveIndex=_}function hu(_){const b=mt.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}function jh(){return mt.lFrame.currentQueryIndex}function Fc(_){mt.lFrame.currentQueryIndex=_}function y1(_){const b=_[tt];return 2===b.type?b.declTNode:1===b.type?_[Dn]:null}function Uc(_,b,w){if(w&st.SkipSelf){let C=b,T=_;for(;!(C=C.parent,null!==C||w&st.Host||(C=y1(T),null===C||(T=T[Ra],10&C.type))););if(null===C)return!1;b=C,_=T}const v=mt.lFrame=pu();return v.currentTNode=b,v.lView=_,!0}function hs(_){const b=pu(),w=_[tt];mt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function pu(){const _=mt.lFrame,b=null===_?null:_.child;return null===b?qc(_):b}function qc(_){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 Ws(){const _=mt.lFrame;return mt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Sr=Ws;function vo(){const _=Ws();_.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 fu(){mt.lFrame.currentNamespace=zc}function mu(){!function Wc(){mt.lFrame.currentNamespace=null}()}let Gc=!0;function Gs(){return Gc}function Hn(_){Gc=_}function ps(_,b){for(let w=b.directiveStart,v=b.directiveEnd;w=v)break}else b[B]<0&&(_[ho]+=65536),(I>13<_[ho]>>16&&(3&_[Mt])===b&&(_[Mt]+=8192,Wh(I,T)):Wh(I,T)}const Wt=-1;class ja{constructor(b,w,v){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=v}}function Gh(_){return _!==Wt}function Xc(_){return 32767&_}function Qc(_,b){let w=function hm(_){return _>>16}(_),v=b;for(;w>0;)v=v[Ra],w--;return v}let $s=!0;function _r(_){const b=$s;return $s=_,b}const Co=255,fm=5;let mm=0;const Rn={};function ms(_,b){const w=Zh(_,b);if(-1!==w)return w;const v=b[tt];v.firstCreatePass&&(_.injectorIndex=b.length,wu(v.data,_),wu(b,null),wu(v.blueprint,null));const C=Mo(_,b),T=_.injectorIndex;if(Gh(C)){const k=Xc(C),I=Qc(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 wu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function Zh(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function Mo(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,v=null,C=b;for(;null!==C;){if(v=ep(C),null===v)return Wt;if(w++,C=C[Ra],-1!==v.injectorIndex)return v.injectorIndex|w<<16}return Wt}function gs(_,b,w){!function $h(_,b,w){let v;"string"==typeof w?v=w.charCodeAt(0)||0:w.hasOwnProperty(Ee)&&(v=w[Ee]),null==v&&(v=w[Ee]=mm++);const C=v&Co;b.data[_+(C>>fm)]|=1<=0?b&Co:Kh:b}(w);if("function"==typeof T){if(!Uc(b,_,v))return v&st.Host?Jh(C,0,v):Zs(b,w,v,C);try{const k=T(v);if(null!=k||v&st.Optional)return k;rt()}finally{Sr()}}else if("number"==typeof T){let k=null,I=Zh(_,b),B=Wt,F=v&st.Host?b[Ii][Dn]:null;for((-1===I||v&st.SkipSelf)&&(B=-1===I?Mo(_,b):b[I+8],B!==Wt&&bm(v,!1)?(k=b[tt],I=Xc(B),b=Qc(B,b)):I=-1);-1!==I;){const J=b[tt];if(Qh(T,I,J.data)){const ne=_s(I,b,w,k,v,F);if(ne!==Rn)return ne}B=b[I+8],B!==Wt&&bm(v,b[tt].data[I+8]===F)&&Qh(T,I,b)?(k=J,I=Xc(B),b=Qc(B,b)):I=-1}}return C}function _s(_,b,w,v,C,T){const k=b[tt],I=k.data[_+8],J=Kc(I,k,w,null==v?mo(I)&&$s:v!=k&&0!=(3&I.type),C&st.Host&&T===I);return null!==J?bs(b,k,J,I):Rn}function Kc(_,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 bs(_,b,w,v){let C=_[w];const T=b.data;if(function _u(_){return _ instanceof ja}(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;Uc(_,v,st.Default);try{C=_[w]=k.factory(void 0,T,_,v),b.firstCreatePass&&w>=v.directiveStart&&function qh(_,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,Sr()}}return C}function Qh(_,b,w){return!!(w[b+(_>>fm)]&1<<_)}function bm(_,b){return!(_&st.Self||_&st.Host&&b)}class Xs{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,v){return Js(this._tNode,this._lView,b,Is(v),w)}}function Kh(){return new Xs(Ln(),He())}function tc(_){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()}:bo(_)}function ep(_){const b=_[tt],w=b.type;return 2===w?b.declTNode:1===w?_[Dn]:null}function Au(_){return function gm(_,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 xo(_){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(el)?B[el]:Object.defineProperty(B,el,{value:[]})[el];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 yu(_,b){_.forEach(w=>Array.isArray(w)?yu(w,b):b(w))}function vu(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function tp(_,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 Yr(_,b,w){let v=ic(_,b);return v>=0?_[1|v]=w:(v=~v,function ny(_,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 x1(_,b){const w=ic(_,b);if(w>=0)return _[1|w]}function ic(_,b){return function T1(_,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),np=Yi(Fa("Optional"),8),nc=Yi(Fa("SkipSelf"),4);function lp(_){return 128==(128&_.flags)}var Eu=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(Eu||{});const vy=/^>|^->||--!>|)/,cp="\u200b$1\u200b";const Sm=new Map;let My=0;const V1="__ngContext__";function Er(_,b){kn(b)?(_[V1]=b[po],function Ty(_){Sm.set(_[po],_)}(b)):_[V1]=b}let up;function oc(_,b){return up(_,b)}function Du(_){const b=_[Ci];return pr(b)?b[Ci]:b}function aa(_){return Ly(_[Vs])}function hp(_){return Ly(_[Mr])}function Ly(_){for(;null!==_&&!pr(_);)_=_[Mr];return _}function nl(_,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?Iy(b,w,I):sd(b,w,I,C||null,!0):1===_&&null!==w?sd(b,w,I,C||null,!0):2===_?function Pm(_,b,w){const v=Hm(_,b);v&&function By(_,b,w,v){_.removeChild(b,w,v)}(_,v,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function ES(_,b,w,v,C){const T=w[Kr];T!==wi(w)&&nl(b,_,v,T,C);for(let I=hn;Ib.replace(Cy,cp))}(b))}function pp(_,b,w){return _.createElement(b,w)}function ad(_,b){const w=_[is],v=w.indexOf(b);Hi(b),w.splice(v,1)}function lc(_,b){if(_.length<=hn)return;const w=hn+b,v=_[w];if(v){const C=v[uo];null!==C&&C!==_&&ad(C,v),b>0&&(_[w-1][Mr]=v[Mr]);const T=tp(_,hn+b);!function Ry(_,b){fp(_,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[Mr]=null,v[Mt]&=-129}return v}function ku(_,b){if(!(256&b[Mt])){const w=b[Et];b[Ul]?.destroy(),b[ql]?.destroy(),w.destroyNode&&fp(_,b,w,3,null,null),function MS(_){let b=_[Vs];if(!b)return od(_[tt],_);for(;b;){let w=null;if(kn(b))w=b[Vs];else{const v=b[hn];v&&(w=v)}if(!w){for(;b&&!b[Mr]&&b!==_;)kn(b)&&od(b[tt],b),b=b[Ci];null===b&&(b=_),kn(b)&&od(b[tt],b),w=b&&b[Mr]}b=w}}(b)}}function od(_,b){if(!(256&b[Mt])){b[Mt]&=-129,b[Mt]|=256,function As(_,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[co]=null);const C=b[Pa];if(null!==C){b[Pa]=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 sd(_,b,w,v,C){_.insertBefore(b,w,v,C)}function Iy(_,b,w){_.appendChild(b,w)}function Oy(_,b,w,v,C){null!==v?sd(_,b,w,v,C):Iy(_,b,w)}function Hm(_,b){return _.parentNode(b)}function Ny(_,b,w){return zy(_,b,w)}let j1,Im,q1,Om,zy=function Vy(_,b,w){return 40&_.type?U(_,w):null};function Rm(_,b,w,v){const C=To(_,v,b),T=b[Et],I=Ny(v.parent||b[Dn],v,b);if(null!=C)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Im}()?.createHTML(_)||_}function PS(_){q1=_}function mp(){if(void 0!==q1)return q1;if(typeof document<"u")return document;throw new _e(210,!1)}function Y1(){if(void 0===Om&&(Om=null,ri.trustedTypes))try{Om=ri.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Om}function Gy(_){return Y1()?.createHTML(_)||_}function Zy(_){return Y1()?.createScriptURL(_)||_}class ld{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Je})`}}class Jy extends ld{getTypeName(){return"HTML"}}class Xy extends ld{getTypeName(){return"Style"}}class IS extends ld{getTypeName(){return"Script"}}class OS extends ld{getTypeName(){return"URL"}}class BS extends ld{getTypeName(){return"ResourceURL"}}function ol(_){return _ instanceof ld?_.changingThisBreaksApplicationSecurity:_}function Pu(_,b){const w=function NS(_){return _ instanceof ld&&_.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 VS(_){return new Jy(_)}function zS(_){return new Xy(_)}function jS(_){return new IS(_)}function FS(_){return new OS(_)}function US(_){return new BS(_)}class qS{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(Ru(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class YS{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=Ru(b),w}}const GS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Bm(_){return(_=String(_)).match(GS)?_:"unsafe:"+_}function sl(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function gp(..._){const b={};for(const w of _)for(const v in w)w.hasOwnProperty(v)&&(b[v]=!0);return b}const Ky=sl("area,br,col,hr,img,wbr"),ev=sl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),tv=sl("rp,rt"),W1=gp(Ky,gp(ev,sl("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")),gp(tv,sl("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")),gp(tv,ev)),G1=sl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iv=gp(G1,sl("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"),sl("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")),$S=sl("script,style,template");class ZS{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(!W1.hasOwnProperty(w))return this.sanitizedSomething=!0,!$S.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();W1.hasOwnProperty(w)&&!Ky.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(nv(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 JS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,XS=/([^\#-~ |!])/g;function nv(_){return _.replace(/&/g,"&").replace(JS,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(XS,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Nm;function rv(_,b){let w=null;try{Nm=Nm||function Qy(_){const b=new YS(_);return function WS(){try{return!!(new window.DOMParser).parseFromString(Ru(""),"text/html")}catch{return!1}}()?new qS(b):b}(_);let v=b?String(b):"";w=Nm.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=Nm.getInertBodyElement(v)}while(v!==T);return Ru((new ZS).sanitizeChildren($1(w)||w))}finally{if(w){const v=$1(w)||w;for(;v.firstChild;)v.removeChild(v.firstChild)}}}function $1(_){return"content"in _&&function QS(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var cd=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(cd||{});function av(_){const b=_p();return b?Gy(b.sanitize(cd.HTML,_)||""):Pu(_,"HTML")?Gy(ol(_)):rv(mp(),we(_))}function Z1(_){const b=_p();return b?b.sanitize(cd.URL,_)||"":Pu(_,"URL")?ol(_):Bm(we(_))}function ov(_){const b=_p();if(b)return Zy(b.sanitize(cd.RESOURCE_URL,_)||"");if(Pu(_,"ResourceURL"))return Zy(ol(_));throw new _e(904,!1)}function sv(_,b,w){return function nE(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?ov:Z1}(b,w)(_)}function _p(){const _=He();return _&&_[zr].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 Iu=new xi("ENVIRONMENT_INITIALIZER"),rn=new xi("INJECTOR",-1),dd=new xi("INJECTOR_DEF_TYPES");class bp{get(b,w=oo){if(w===oo){const v=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw v.name="NullInjectorError",v}return w}}function Eo(_){return{\u0275providers:_}}function lv(..._){return{\u0275providers:nt(0,_),\u0275fromNgModule:!0}}function nt(_,...b){const w=[],v=new Set;let C;return yu(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];cc(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{yu(T.imports,J=>{di(J,b,w,v)&&(F||=[],F.push(J))})}finally{}void 0!==F&&Ie(F,b)}if(!I){const F=bo(C)||(()=>new C);b.push({provide:C,useFactory:F,deps:ct},{provide:dd,useValue:C,multi:!0},{provide:Iu,useValue:()=>Ji(C),multi:!0})}const B=T.providers;null==B||I||cc(B,J=>{b.push(J)})}}return C!==_&&void 0!==_.providers}function cc(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?cc(w,b):b(w)}const Pn=X({provide:String,useValue:X});function Qi(_){return null!==_&&"object"==typeof _&&Pn in _}function dc(_){return"function"==typeof _}const ud=new xi("Set Injector scope."),jm={},X1={};let ys;function wp(){return void 0===ys&&(ys=new bp),ys}class uc{}class Fm extends uc{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,yp(b,k=>this.processProvider(k)),this.records.set(rn,hc(void 0,this)),C.has("environment")&&this.records.set(uc,hc(void 0,this));const T=this.records.get(ud);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(dd.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=oo,v=st.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);v=Is(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 aE(_){return"function"==typeof _||"object"==typeof _&&_ instanceof xi}(b)&&Ui(b);I=B&&this.injectableDefInScope(B)?hc(Um(b),jm):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(v&st.Self?wp():this.parent).get(b,w=v&st.Optional&&w===oo?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(Iu.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=dc(b=pe(b))?b:pe(b&&b.provide);const v=function rE(_){return Qi(_)?hc(void 0,_.useValue):hc(qm(_),jm)}(b);if(dc(b)||!0!==b.multi)this.records.get(w);else{let C=this.records.get(w);C||(C=hc(void 0,jm,!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===jm&&(w.value=X1,w.value=w.factory()),"object"==typeof w.value&&w.value&&function Ap(_){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 Um(_){const b=Ui(_),w=null!==b?b.factory:bo(_);if(null!==w)return w;if(_ instanceof xi)throw new _e(204,!1);if(_ instanceof Function)return function Q1(_){const b=_.length;if(b>0)throw Cu(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 qm(_,b,w){let v;if(dc(_)){const C=pe(_);return bo(C)||Um(C)}if(Qi(_))v=()=>pe(_.useValue);else if(function Vm(_){return!(!_||!_.useFactory)}(_))v=()=>_.useFactory(...$e(_.deps||[]));else if(function J1(_){return!(!_||!_.useExisting)}(_))v=()=>Ji(pe(_.useExisting));else{const C=pe(_&&(_.useClass||_.provide));if(!function Ym(_){return!!_.deps}(_))return bo(C)||Um(C);v=()=>new C(...$e(_.deps))}return v}function hc(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function yp(_,b){for(const w of _)Array.isArray(w)?yp(w,b):w&&We(w)?yp(w.\u0275providers,b):b(w)}const Ou=new xi("AppId",{providedIn:"root",factory:()=>Wm}),Wm="ng",vp=new xi("Platform Initializer"),Bu=new xi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),K1=new xi("AnimationModuleType"),uv=new xi("CSP nonce",{providedIn:"root",factory:()=>mp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let pv=(_,b)=>null;function fv(_,b){return pv(_,b)}class _v{}class bv{}class r_{resolveComponentFactory(b){throw function wv(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let md=(()=>{class _{}return _.NULL=new r_,_})();function a_(){return cl(Ln(),He())}function cl(_,b){return new gd(U(_,b))}let gd=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=a_,_})();function Uu(_){return _ instanceof gd?_.nativeElement:_}class o_{}let Av=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function yv(){const _=He(),w=be(Ln().index,_);return(kn(w)?w:_)[Et]}(),_})(),vv=(()=>{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 cE=new Ti("16.1.5"),dl={};function _d(_){for(;_;){_[Mt]|=64;const b=Du(_);if(pi(_)&&!b)return _;_=b}return null}function t0(_){return _.ngOriginalError}class bd{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&&t0(b);for(;w&&t0(w);)w=t0(w);return w||null}}const l_=new xi("",{providedIn:"root",factory:()=>!1});function d_(_){return _.ownerDocument.defaultView}function ul(_){return _ instanceof Function?_():_}class u_ extends wo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){_d(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 u_,Ri}function h_(_,b){return _[b]??oa()}function kp(_,b){const w=oa();w.hasReadASignal&&(_[b]=Ri,w.lView=_,Ri=new u_)}const Pt={};function p_(_){f_(zt(),He(),sr()+_,!1)}function f_(_,b,w,v){if(!v)if(3==(3&b[Mt])){const T=_.preOrderCheckHooks;null!==T&&ec(b,T,w)}else{const T=_.preOrderHooks;null!==T&&$c(b,T,0,w)}yn(w)}function b_(_,b=null,w=null,v){const C=r0(_,b,w,v);return C.resolveInjectorInitializers(),C}function r0(_,b=null,w=null,v,C=new Set){const T=[w||ct,lv(_)];return v=v||("object"==typeof _?void 0:oe(_)),new Fm(T,b||wp(),v||null,C)}let vs=(()=>{class _{static create(w,v){if(Array.isArray(w))return b_({name:""},v,w,"");{const C=w.name??"";return b_({name:C},w.parent,w.providers,C)}}}return _.THROW_IF_NOT_FOUND=oo,_.NULL=new bp,_.\u0275prov=St({token:_,providedIn:"any",factory:()=>Ji(rn)}),_.__NG_ELEMENT_ID__=-1,_})();function fc(_,b=st.Default){const w=He();return null===w?Ji(_,b):Js(Ln(),w,pe(_),b)}function fl(){throw new Error("invalid")}function ko(_,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[Ra]=_,ne[Gi]=w,ne[zr]=k||_&&_[zr],ne[Et]=I||_&&_[Et],ne[ba]=B||_&&_[ba]||null,ne[Dn]=T,ne[po]=function xy(){return My++}(),ne[wa]=J,ne[Rc]=F,ne[Ii]=2==b.type?_[Ii]:ne,ne}function In(_,b,w,v,C){let T=_.data[b];if(null===T)T=function Lr(_,b,w,v,C){const T=cu(),k=Ur(),B=_.data[b]=function o0(_,b,w,v,C,T){let k=b?b.injectorIndex:-1,I=0;return ds()&&(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 cm(){return mt.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=v,T.attrs=C;const k=function Us(){const _=mt.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return gr(T,!0),T}function Yu(_,b,w,v){if(0===w)return-1;const C=b.length;for(let T=0;TYt&&f_(_,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[Ul]&&kp(b,Ul),yn(k),mr(I?3:1,C)}}function Lp(_,b,w){if(jr(b)){const v=Ei(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function v_(_,b,w,v){for(let C in _)if(_.hasOwnProperty(C)){w=null===w?{}:w;const T=_[C];null===v?C_(w,b,C,T):v.hasOwnProperty(C)&&C_(w,b,v[C],T)}return w}function C_(_,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])?(Ho(_,w,J,v,C),mo(b)&&function mE(_,b){const w=be(b,_);16&w[Mt]||(w[Mt]|=64)}(w,b.index)):3&b.type&&(v=function fE(_){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 s0(_,b,w,v){if(lu()){const C=null===v?null:{"":-1},T=function zv(_,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,Yu(_,w,C.hostVars,Pt),C)}function Cs(_,b,w,v,C,T){const k=U(_,b);!function D_(_,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 Rp(_,b,w){let v=w?_.styles:null,C=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){eC(_,1);const C=_[tt].components;null!==C&&iC(_,C,1)}}function iC(_,b,w){for(let v=0;v-1&&(lc(b,v),tp(w,v))}this._attachedToViewContainer=!1}ku(this._lView[tt],this._lView)}onDestroy(b){!function nn(_,b){if(256==(256&_[Mt]))throw new _e(911,!1);null===_[Pa]&&(_[Pa]=[]),_[Pa].push(b)}(this._lView,b)}markForCheck(){_d(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mt]&=-129}reattach(){this._lView[Mt]|=128}detectChanges(){vd(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 CS(_,b){fp(_,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 P_ extends Cd{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;vd(b[tt],b,b[Gi],!1)}checkNoChanges(){}get context(){return null}}class ml extends md{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Ge(b);return new Gu(w,this.ngModule)}}function cr(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class I_{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,v){v=Is(v);const C=this.injector.get(b,dl,v);return C!==dl||w===dl?C:this.parentInjector.get(b,w,v)}}class Gu extends bv{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 Os(_){return _.map(zl).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,v,C){let T=(C=C||this.ngModule)instanceof uc?C:C?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new I_(b,T):b,I=k.get(o_,null);if(null===I)throw new _e(407,!1);const J={rendererFactory:I,sanitizer:k.get(vv,null),effectManager:k.get(R_,null)},ne=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",ge=v?function Pv(_,b,w,v){const T=v.get(l_,!1)||w===oi.ShadowDom,k=_.selectRootElement(b,T);return function Iv(_){y_(_)}(k),k}(ne,v,this.componentDef.encapsulation,k):pp(ne,fe,function nC(_){const b=_.toLowerCase();return"svg"===b?zc:"math"===b?"math":null}(fe)),Qe=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ft=Hp(0,null,null,1,0,null,null,null,null,null,null),Le=ko(null,ft,null,Qe,null,null,J,ne,k,null,null);let Ht,ii;hs(Le);try{const ui=this.componentDef;let Ar,jf=null;ui.findHostDirectiveDefs?(Ar=[],jf=new Map,ui.findHostDirectiveDefs(ui,Ar,jf),Ar.push(ui)):Ar=[ui];const qx=function Hr(_,b){const w=_[tt],v=Yt;return _[v]=b,In(w,v,2,"#host",null)}(Le,ge),Yx=function gl(_,b,w,v,C,T,k){const I=C[tt];!function O_(_,b,w,v){for(const C of _)b.mergedAttrs=Rt(b.mergedAttrs,C.hostAttrs);null!==b.mergedAttrs&&(Rp(b,b.mergedAttrs,!0),null!==w&&Wy(v,w,b))}(v,_,b,k);let B=null;null!==b&&(B=fv(b,C[ba]));const F=T.rendererFactory.createRenderer(b,w);let J=16;w.signals?J=4096:w.onPush&&(J=64);const ne=ko(C,Rv(w),null,J,C[_.index],_,T,F,null,null,B);return I.firstCreatePass&&S_(I,_,v.length-1),l0(C,ne),C[_.index]=ne}(qx,ge,ui,Ar,Le,J,ne);ii=Q(ft,Yt),ge&&function _l(_,b,w,v){if(v)Ye(_,w,["ng-version",cE.full]);else{const{attrs:C,classes:T}=function lo(_){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&&Yy(_,w,T.join(" "))}}(ne,ui,ge,v),void 0!==w&&function aC(_,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 $u(_){return _===Un?{}:_===ct?[]:_}function N_(_,b){const w=_.viewQuery;_.viewQuery=w?(v,C)=>{b(v,C),w(v,C)}:b}function V_(_,b){const w=_.contentQueries;_.contentQueries=w?(v,C,T)=>{b(v,C,T),w(v,C,T)}:b}function z_(_,b){const w=_.hostBindings;_.hostBindings=w?(v,C)=>{b(v,C),w(v,C)}:b}function Op(_){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 Md(_){return!!Bp(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Bp(_){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 bl(_,b,w,v){const C=dr(_,b,w);return dr(_,b+1,v)||C}function Np(_,b,w,v){const C=He();return dr(C,Ys(),b)&&(zt(),Cs(Oi(),C,_,b,w,v)),Np}function Ju(_,b,w,v){return dr(_,Ys(),w)?b+we(w)+v:Pt}function On(_,b,w,v,C,T){const I=bl(_,function Va(){return mt.lFrame.bindingIndex}(),w,C);return za(2),I?b+we(w)+v+we(C)+T:Pt}function $_(_,b,w,v,C,T,k,I){const B=He(),F=zt(),J=_+Yt,ne=F.firstCreatePass?function SE(_,b,w,v,C,T,k,I,B){const F=b.consts,J=In(b,_,4,k||null,Jt(F,I));s0(b,w,J,Jt(F,B)),ps(b,J);const ne=J.tView=Hp(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=Zp(F,B,ne,_);Gs()&&Rm(F,B,fe,ne),Er(fe,B),l0(B,B[J]=k_(fe,B,fe,ne)),rs(ne)&&w_(F,B,ne),null!=k&&A_(B,ne,I)}let Zp=function vC(_,b,w,v){return Hn(!0),b[Et].createComment("")};function M0(_){return ae(function Na(){return mt.lFrame.contextLView}(),Yt+_)}function Ku(_,b,w){const v=He();return dr(v,Ys(),b)&&sa(zt(),Oi(),v,_,b,v[Et],w,!1),Ku}function x0(_,b,w,v,C){const k=C?"class":"style";Ho(_,w,b.inputs[k],k,v)}function Jp(_,b,w,v){const C=He(),T=zt(),k=Yt+_,I=C[Et],B=T.firstCreatePass?function DE(_,b,w,v,C,T){const k=b.consts,B=In(b,_,2,v,Jt(k,C));return s0(b,w,B,Jt(k,T)),null!==B.attrs&&Rp(B,B.attrs,!1),null!==B.mergedAttrs&&Rp(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,C,b,w,v):T.data[k],F=T0(T,C,B,I,b,_);C[k]=F;const J=rs(B);return gr(B,!0),Wy(I,F,B),32!=(32&B.flags)&&Gs()&&Rm(T,C,F,B),0===function Fr(){return mt.lFrame.elementDepthCount}()&&Er(F,C),function Tr(){mt.lFrame.elementDepthCount++}(),J&&(w_(T,C,B),Lp(T,B,C)),null!==v&&A_(C,B),Jp}function vl(){let _=Ln();Ur()?Kl():(_=_.parent,gr(_,!1));const b=_;(function Bh(_){return mt.skipHydrationRootTNode===_})(b)&&function Fs(){mt.skipHydrationRootTNode=null}(),function xa(){mt.lFrame.elementDepthCount--}();const w=zt();return w.firstCreatePass&&(ps(w,_),jr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function C1(_){return 0!=(8&_.flags)}(b)&&x0(w,b,He(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function M1(_){return 0!=(16&_.flags)}(b)&&x0(w,b,He(),b.stylesWithoutHost,!1),vl}function Ts(_,b,w,v){return Jp(_,b,w,v),vl(),Ts}let T0=(_,b,w,v,C,T)=>(Hn(!0),pp(v,C,function gu(){return mt.lFrame.currentNamespace}()));function Xp(_,b,w){const v=He(),C=zt(),T=_+Yt,k=C.firstCreatePass?function J_(_,b,w,v,C){const T=b.consts,k=Jt(T,v),I=In(b,_,8,"ng-container",k);return null!==k&&Rp(I,k,!0),s0(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=MC(C,v,k,_);return v[T]=I,Gs()&&Rm(C,v,I,k),Er(I,v),rs(k)&&(w_(C,v,k),Lp(C,k,v)),null!=w&&A_(v,k),Xp}function eh(){let _=Ln();const b=zt();return Ur()?Kl():(_=_.parent,gr(_,!1)),b.firstCreatePass&&(ps(b,_),jr(_)&&b.queries.elementEnd(_)),eh}function X_(_,b,w){return Xp(_,b,w),eh(),X_}let MC=(_,b,w,v)=>(Hn(!0),Cn(b[Et],""));function Q_(){return He()}function Qp(_){return!!_&&"function"==typeof _.then}function K_(_){return!!_&&"function"==typeof _.subscribe}function Kp(_,b,w,v){const C=He(),T=zt(),k=Ln();return tb(T,C,C[Et],k,_,b,v),Kp}function Cl(_,b){const w=Ln(),v=He(),C=zt();return tb(C,v,Lo(hu(C.data),w,v),w,_,b),Cl}function tb(_,b,w,v,C,T,k){const I=rs(v),F=_.firstCreatePass&&Gv(_),J=b[Gi],ne=Wv(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 eb(_,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=ib(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=ib(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=S0(b,w,v,k),F=T.__ngNextListenerFn__;for(;F;)B=S0(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return C&&!1===B&&k.preventDefault(),B}}function xC(_=1){return function Fh(_){return(mt.lFrame.contextLView=function Uh(_,b){for(;_>0;)b=b[Ra],_--;return b}(_,mt.lFrame.contextLView))[Gi]}(_)}function nb(_,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 L0(_){return 2|_}function xl(_){return(131068&_)>>2}function H0(_,b){return-131069&_|b<<2}function P0(_){return 1|_}function rf(_,b,w,v,C){const T=_[w+1],k=null===b;let I=v?Ss(T):xl(T),B=!1;for(;0!==I&&(!1===B||k);){const J=_[I+1];DC(_[I],b)&&(B=!0,_[I+1]=v?P0(J):L0(J)),I=v?Ss(J):xl(J)}B&&(_[w+1]=v?L0(T):P0(T))}function DC(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&ic(_,b)>=0}const Bn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function I0(_){return _.substring(Bn.key,Bn.keyEnd)}function O0(_,b){const w=Bn.textEnd;return w===b?-1:(b=Bn.keyEnd=function Ya(_,b,w){for(;b32;)b++;return b}(_,Bn.key=b,w),Pd(_,b,w))}function Pd(_,b,w){for(;b=0;w=O0(b,w))Yr(_,I0(b),!0)}function Po(_,b,w,v){const C=He(),T=zt(),k=za(2);T.firstUpdatePass&&PC(T,_,k,v),b!==Pt&&dr(C,k,b)&&mb(T,T.data[sr()],C,C[Et],_,C[k+1]=function NC(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(ol(_)))),_}(b,w),v,k)}function Da(_,b,w,v){const C=zt(),T=za(2);C.firstUpdatePass&&PC(C,null,T,v);const k=He();if(w!==Pt&&dr(k,T,w)){const I=C.data[sr()];if(_b(I,v)&&!V0(C,T)){let B=v?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),x0(C,I,k,w,v)}else!function BC(_,b,w,v,C,T,k,I){C===Pt&&(C=ct);let B=0,F=0,J=0=_.expandoStartIndex}function PC(_,b,w,v){const C=_.data;if(null===C[w+1]){const T=C[sr()],k=V0(_,w);_b(T,v)&&null===b&&!k&&(b=!1),b=function PE(_,b,w,v){const C=hu(_);let T=v?b.residualClasses:b.residualStyles;if(null===C)0===(v?b.classBindings:b.styleBindings)&&(w=lf(w=z0(null,_,b,w,v),b.attrs,v),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==C)if(w=z0(C,_,b,w,v),null===T){let B=function fb(_,b,w){const v=w?b.classBindings:b.styleBindings;if(0!==xl(v))return _[Ss(v)]}(_,b,v);void 0!==B&&Array.isArray(B)&&(B=z0(null,_,b,B[1],v),B=lf(B,b.attrs,v),function IC(_,b,w,v){_[Ss(w?b.classBindings:b.styleBindings)]=v}(_,b,v,B))}else T=function IE(_,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=Ss(_[I+1]);_[v+1]=Rd(fe,I),0!==fe&&(_[fe+1]=H0(_[fe+1],v)),_[I+1]=function k0(_,b){return 131071&_|b<<17}(_[I+1],v)}else _[v+1]=Rd(I,0),0!==I&&(_[I+1]=H0(_[I+1],v)),I=v;else _[v+1]=Rd(B,0),0===I?I=v:_[B+1]=H0(_[B+1],v),B=v;F&&(_[v+1]=L0(_[v+1])),rf(_,J,v,!0),rf(_,J,v,!1),function RE(_,b,w,v,C){const T=C?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&ic(T,b)>=0&&(w[v+1]=P0(w[v+1]))}(b,J,_,v,T),k=Rd(I,B),T?b.classBindings=k:b.styleBindings=k}(C,T,b,w,k,v)}}function z0(_,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?x1(fe,v):J===v?fe:void 0;if(F&&!th(ge)&&(ge=x1(B,v)),th(ge)&&(I=ge,k))return I;const De=_[C+1];C=k?Ss(De):xl(De)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=x1(B,v))}return I}function th(_){return void 0!==_}function _b(_,b){return 0!=(_.flags&(b?8:16))}function bb(_,b=""){const w=He(),v=zt(),C=_+Yt,T=v.firstCreatePass?In(v,C,1,b,null):v.data[C],k=F0(v,w,T,b,_);w[C]=k,Gs()&&Rm(v,w,k,T),gr(T,!1)}let F0=(_,b,w,v,C)=>(Hn(!0),function rd(_,b){return _.createText(b)}(b[Et],v));function Io(_){return cf("",_,""),Io}function cf(_,b,w){const v=He(),C=Ju(v,_,b,w);return C!==Pt&&Ms(v,sr(),C),cf}function U0(_,b,w,v,C){const T=He(),k=On(T,_,b,w,v,C);return k!==Pt&&Ms(T,sr(),k),U0}function Y0(_,b,w){Da(Yr,Es,Ju(He(),_,b,w),!0)}function Id(_,b,w){const v=He();return dr(v,Ys(),b)&&sa(zt(),Oi(),v,_,b,v[Et],w,!0),Id}function $0(_,b,w){const v=He();if(dr(v,Ys(),b)){const T=zt(),k=Oi();sa(T,k,v,_,b,Lo(hu(T.data),k,v),w,!0)}return $0}const Tl=void 0;var JC=["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 oh(_){const w=Math.floor(Math.abs(_)),v=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===v?1:5}];let wc={};function an(_){const b=function Hb(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Sl(b);if(w)return w;const v=b.split("-")[0];if(w=Sl(v),w)return w;if("en"===v)return JC;throw new _e(701,!1)}function hf(_){return an(_)[Od.PluralCase]}function Sl(_){return _ in wc||(wc[_]=ri.ng&&ri.ng.common&&ri.ng.common.locales&&ri.ng.common.locales[_]),wc[_]}var Od=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",_}(Od||{});const Bd="en-US";let Z0=Bd;function lg(_,b,w,v,C){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)lg(_[T],b,w,v,C);else{const T=zt(),k=He();let I=dc(_)?_:pe(_.provide),B=qm(_);const F=Ln(),J=1048575&F.providerIndexes,ne=F.directiveStart,fe=F.providerIndexes>>20;if(dc(_)||!_.multi){const ge=new ja(B,C,fc),De=cg(I,b,C?J:J+fe,ne);-1===De?(gs(ms(F,k),T,I),_f(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=cg(I,b,J+fe,ne),De=cg(I,b,J,J+fe),Qe=De>=0&&w[De];if(C&&!Qe||!C&&!(ge>=0&&w[ge])){gs(ms(F,k),T,I);const ft=function Di(_,b,w,v,C){const T=new ja(_,w,fc);return T.multi=[],T.index=b,T.componentProviders=0,bf(T,C,v&&!w),T}(C?MM:Gb,w.length,C,v,B);!C&&Qe&&(w[De].providerFactory=ft),_f(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,C&&(F.providerIndexes+=1048576),w.push(ft),k.push(ft)}else _f(T,_,ge>-1?ge:De,bf(w[C?De:ge],B,!C&&v));!C&&v&&Qe&&w[De].componentProviders++}}}function _f(_,b,w,v){const C=dc(b),T=function zm(_){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 bf(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function cg(_,b,w,v){for(let C=w;C{w.providersResolver=(v,C)=>function CM(_,b,w){const v=zt();if(v.firstCreatePass){const C=Jn(_);lg(w,v.data,v.blueprint,C,!0),lg(b,v.data,v.blueprint,C,!1)}}(v,C?C(_):_,b)}}class Ja{}class dg{}function qe(_,b){return new kl(_,b??null,[])}class kl extends Ja{constructor(b,w,v){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ml(this);const C=Qt(b);this._bootstrapComponents=ul(C.bootstrap),this._r3Injector=r0(b,w,[{provide:Ja,useValue:this},{provide:md,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 dg{constructor(b){super(),this.moduleType=b}create(b){return new kl(this.moduleType,b,[])}}class Ac extends Ja{constructor(b){super(),this.componentFactoryResolver=new ml(this),this.instance=null;const w=new Fm([...b.providers,{provide:Ja,useValue:this},{provide:md,useValue:this.componentFactoryResolver}],b.parent||wp(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function xM(_,b,w=null){return new Ac({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let Rr=(()=>{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?xM([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(uc))}),_})();function TM(_){_.getStandaloneInjector=b=>b.get(Rr).getOrCreateStandaloneInjector(_)}function ew(_,b,w){const v=Wn()+_,C=He();return C[v]===Pt?la(C,v,w?b.call(w):b()):function xd(_,b){return _[b]}(C,v)}function fg(_,b,w,v){return Nn(He(),Wn(),_,b,w,v)}function tw(_,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 bl(_,I,C,T)?la(_,I+2,k?v.call(k,C,T):v(C,T)):sn(_,I+2)}function mg(_,b,w,v,C,T,k,I){const B=b+w;return function er(_,b,w,v,C){const T=bl(_,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 PM(_,b){const w=zt();let v;const C=_+Yt;w.firstCreatePass?(v=function n2(_,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=bo(v.type)),k=Zi(fc);try{const I=_r(!1),B=T();return _r(I),function CC(_,b,w,v){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=v}(w,He(),C,B),B}finally{Zi(k)}}function Af(_,b,w){const v=_+Yt,C=He(),T=ae(C,v);return uh(C,v)?Nn(C,Wn(),b,T.transform,w,T):T.transform(w)}function iw(_,b,w,v){const C=_+Yt,T=He(),k=ae(T,C);return uh(T,C)?Vn(T,Wn(),b,k.transform,w,v,k):k.transform(w,v)}function nw(_,b,w,v,C){const T=_+Yt,k=He(),I=ae(k,T);return uh(k,T)?mg(k,Wn(),b,I.transform,w,v,C,I):I.transform(w,v,C)}function uh(_,b){return _[tt].data[b].pure}function bg(_){return b=>{setTimeout(_,void 0,b)}}const Vo=class BM 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=bg(T),C&&(C=bg(C)),k&&(k=bg(k)));const I=super.subscribe({next:C,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function NM(){return this._results[Symbol.iterator]()}class yf{get changes(){return this._changes||(this._changes=new Vo)}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=yf.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=NM)}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 ty(_,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 hh=(()=>{class _{}return _.__NG_ELEMENT_ID__=aw,_})();const wg=hh,rw=class extends wg{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=ko(this._declarationLView,k,b,4096&this._declarationLView[Mt]?4096:16,null,k.declTNode,null,null,null,w||null,v||null);I[uo]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Qr];return null!==F&&(I[Qr]=F.createEmbeddedView(k)),c0(k,I,b),new Cd(I)}};function aw(){return ph(Ln(),He())}function ph(_,b){return 4&_.type?new rw(b,_,cl(_,b)):null}let Cf=(()=>{class _{}return _.__NG_ELEMENT_ID__=uw,_})();function uw(){return fw(Ln(),He())}const s2=Cf,hw=class extends s2{constructor(b,w,v){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=v}get element(){return cl(this._hostTNode,this._hostLView)}get injector(){return new Xs(this._hostTNode,this._hostLView)}get parentInjector(){const b=Mo(this._hostTNode,this._hostLView);if(Gh(b)){const w=Qc(b,this._hostLView),v=Xc(b);return new Xs(w[tt].data[v+8],w)}return new Xs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=pw(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 qr(_){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 Gu(Ge(b)),F=v||this.parentInjector;if(!T&&null==B.ngModule){const Qe=(k?F:this.parentInjector).get(uc,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 hw(F,F[Dn],F[Ci]);J.detach(J.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function rl(_,b,w,v){const C=hn+v,T=w.length;v>0&&(w[C-1][Mr]=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(Lw,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const C of this.appInits){const T=C();if(Qp(T))w.push(T);else if(K_(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"}),_})(),mh=(()=>{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 kf=new xi("LocaleId",{providedIn:"root",factory:()=>mi(kf,st.Optional|st.SkipSelf)||function Rw(){return typeof $localize<"u"&&$localize.locale||Bd}()}),fx=new xi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Rg=(()=>{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 gx{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let _x=(()=>{class _{compileModuleSync(w){return new Tt(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const v=this.compileModuleSync(w),T=ul(Qt(w).declarations).reduce((k,I)=>{const B=Ge(I);return B&&k.push(new Gu(B)),k},[]);return new gx(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 wx(..._){}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 Vo(!1),this.onMicrotaskEmpty=new Vo(!1),this.onStable=new Vo(!1),this.onError=new Vo(!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 Ow(){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 yx(_){const b=()=>{!function Lf(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(ri,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,Pg(_),_.isCheckStableRunning=!0,$r(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),Pg(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,v,C,T,k,I)=>{try{return Bw(_),w.invokeTask(C,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Nw(_)}},onInvoke:(w,v,C,T,k,I,B)=>{try{return Bw(_),w.invoke(C,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Nw(_)}},onHasTask:(w,v,C,T)=>{w.hasTask(C,T),v===C&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,Pg(_),$r(_)):"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,Ax,wx,wx);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 Ax={};function $r(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function Pg(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Bw(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Nw(_){_._nesting--,$r(_)}class vx{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Vo,this.onMicrotaskEmpty=new Vo,this.onStable=new Vo,this.onError=new Vo}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 Ig=new xi("",{providedIn:"root",factory:Vw});function Vw(){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 Pl=new xi(""),Cx=new xi("");let Hf,gh=(()=>{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,Hf||(function Mx(_){Hf=_}(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(zw),Ji(Cx))},_.\u0275prov=St({token:_,factory:_.\u0275fac}),_})(),zw=(()=>{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 Hf?.findTestabilityInTree(this,w,v)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),Ls=null;const jw=new xi("AllowMultipleToken"),Fw=new xi("PlatformDestroyListeners"),Qa=new xi("appBootstrapListener");class Tx{constructor(b,w){this.name=b,this.token=w}}function Ww(_,b,w=[]){const v=`Platform: ${b}`,C=new xi(v);return(T=[])=>{let k=Og();if(!k||k.injector.get(jw,!1)){const I=[...w,...T,{provide:C,useValue:!0}];_?_(I):function Sx(_){if(Ls&&!Ls.get(jw,!1))throw new _e(400,!1);(function Wd(){!function Bc(_){$l=_}(()=>{throw new _e(600,!1)})})(),Ls=_;const b=_.get($w);(function Yw(_){_.get(vp,null)?.forEach(w=>w())})(_)}(function Gw(_=[],b){return vs.create({name:b,providers:[{provide:ud,useValue:"platform"},{provide:Fw,useValue:new Set([()=>Ls=null])},..._]})}(I,v))}return function Dx(_){const b=Og();if(!b)throw new _e(401,!1);return b}()}}function Og(){return Ls?.get($w)??null}let $w=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,v){const C=function kx(_="zone.js",b){return"noop"===_?new vx:"zone.js"===_?new Or(b):_}(v?.ngZone,function Zw(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:v?.ngZoneEventCoalescing,runCoalescing:v?.ngZoneRunCoalescing}));return C.run(()=>{const T=function KE(_,b,w){return new kl(_,b,w)}(w.moduleType,this.injector,function eA(_){return[{provide:Or,useFactory:_},{provide:Iu,multi:!0,useFactory:()=>{const b=mi(Lx,{optional:!0});return()=>b.initialize()}},{provide:Bg,useFactory:Kw},{provide:Ig,useFactory:Vw}]}(()=>C)),k=T.injector.get(bd,null);return C.runOutsideAngular(()=>{const I=C.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{_h(this._modules,T),I.unsubscribe()})}),function Jw(_,b,w){try{const v=w();return Qp(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(Hw);return I.runInitializers(),I.donePromise.then(()=>(function Rb(_){dt(_,"Expected localeId to be defined"),"string"==typeof _&&(Z0=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(kf,Bd)||Bd),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,v=[]){const C=Xw({},v);return function Uw(_,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(Gd);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(Fw,null);w&&(w.forEach(v=>v()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Ji(vs))},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function Xw(_,b){return Array.isArray(b)?b.reduce(Xw,_):{..._,...b}}let Gd=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=mi(Bg),this.zoneIsStable=mi(Ig),this.componentTypes=[],this.components=[],this.isStable=mi(Rg).hasPendingTasks.pipe((0,Y.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,N.B)()),this._injector=mi(uc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,v){const C=w instanceof bv;if(!this._injector.get(Hw).done)throw!C&&hr(w),new _e(405,!1);let k;k=C?w:this._injector.get(md).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function xx(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Ja),F=k.create(vs.NULL,[],v||k.selector,I),J=F.location.nativeElement,ne=F.injector.get(Pl,null);return ne?.registerApplication(J),F.onDestroy(()=>{this.detachView(F.hostView),_h(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;_h(this._views,v),v.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const v=this._injector.get(Qa,[]);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),()=>_h(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 _h(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const Bg=new xi("",{providedIn:"root",factory:()=>mi(bd).handleError.bind(void 0)});function Kw(){const _=mi(Or),b=mi(bd);return w=>_.runOutsideAngular(()=>b.handleError(w))}let Lx=(()=>{class _{constructor(){this.zone=mi(Or),this.applicationRef=mi(Gd)}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 Rf(){}let Rx=(()=>{class _{}return _.__NG_ELEMENT_ID__=iA,_})();function iA(_){return function nA(_,b,w){if(mo(_)&&!w){const v=be(_.index,b);return new Cd(v,v)}return 47&_.type?new Cd(b[Ii],b):null}(Ln(),He(),16==(16&_))}class zo{constructor(){}supports(b){return Md(b)}create(b){return new Ug(b)}}const Fg=(_,b)=>b;class Ug{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||Fg}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 lA(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 Yg),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 Yg),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 lA{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 qg{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 Yg{constructor(){this.map=new Map}put(b){const w=b.trackById;let v=this.map.get(w);v||(v=new qg,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 If(_,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 Gg(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 Gg{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 cA(){return new $g([new zo])}let $g=(()=>{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||cA()),deps:[[_,new nc,new np]]}}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:cA}),_})();function dA(){return new Zg([new Wg])}let Zg=(()=>{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||dA()),deps:[[_,new nc,new np]]}}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:dA}),_})();const Jg=Ww(null,"core",[]);let Xg=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Ji(Gd))},_.\u0275mod=Xr({type:_}),_.\u0275inj=Fi({}),_})();function P2(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Ka(_){const b=Ge(_);if(!b)return null;const w=new Gu(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:"13.4.0"}}},W=>{W(W.s=7463)}]); \ No newline at end of file +(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),Cr=E(9940),oi=E(8251),Un=E(7400),ct=E(2714);function nr(...n){const o=(0,Cr.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]=Br(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Nr{}let un=(()=>{class n extends Nr{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 Vr{}let ga=(()=>{class n extends Vr{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]?Br(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(Vr),i.LFG(Nr),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:Vr,useClass:ga},e.parser||{provide:Nr,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:Vr,useClass:ga},e.parser||{provide:Nr,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})}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})(),zr=(()=>{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,Cr.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 xr(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=Fr(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 Fr(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Tr(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&&Fr(t[0]))throw new i.vHH(4003,!1);const r=t.find(Tr);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(Tr(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 Ur{constructor(o,e){this.id=o,this.url=e}}class Ql extends Ur{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 Ur{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 Ur{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 Ur{constructor(o,e,t,r){super(o,e),this.reason=t,this.code=r,this.type=16}}class Wn extends Ur{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 Ur{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 Ur{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 Ur{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 Ur{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 Ur{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 Sr{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 Sr(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 Sr(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 Sr(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 Sr(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,qr(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new gi(n.segments,n.children),slicedSegments:e}}function qr(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 Sr(t,e),d=new fu("",r),u=function mt(n,o,e=null,t=null){return xr(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=Yr(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 Sr(h,j)]));if(0===a.length&&0===f.length)return(0,$e.of)([new Sr(h,[])]);const y=_r(t)===d;return this.processSegment(l,a,g,f,y?Dt:d,!0).pipe((0,at.U)(j=>[new Sr(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 Yr(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=Yr(t.children);o.push(new Sr(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 xr(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 Dr(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=Dr({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(kr))},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_=Dr({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=Dr({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})(),Lr=(()=>{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:[Lr,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)(kr),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,Lr,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)(()=>Hr),multi:!0},vE=new i.OlP("CompositionEventMode");let Hr=(()=>{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===Hr?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)(()=>Wr)};let Wr=(()=>{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,Lr,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(kr))},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 Rr(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(kr))},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(kr))},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 Pr=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,Pr,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(kr),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,Ir=(()=>{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=Dr({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 $r=(()=>{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(kr),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)"),Rr("@*",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)"),Rr("@*",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,Lr,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 Ar(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=Dr({passive:!1,capture:!0}),$d=Dr({passive:!0,capture:!0}),mA=Dr({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,Ar,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(kr),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,Lr,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=Dr({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(kr),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,Lr,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("* <=> *",[Rr("@*",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(kr),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",Rr("@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=Dr({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(kr),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,Ir,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=Dr({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,Lr,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,Lr,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,Lr,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,Lr,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,Lr,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(kr),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,Lr,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(Pr))},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,Wr,ti,HM,sn,Nn,Vn,Ir,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",7),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"}))}}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:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[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.YNc(4,FO,1,1,"perun-web-apps-table-options",4),i.qZA(),i.TgZ(5,"div",5,6),i.Hsn(7),i.qZA()()),2&e&&(i.xp6(3),i.Q6J("length",t.dataLength)("pageSizeOptions",t.pageSizeOptions)("pageSize",t.pageSize),i.xp6(1),i.Q6J("ngIf",!t.hideExport))},dependencies:[x.O5,TD,VO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]}),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(Pr))},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(Pr),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})(),yr=(()=>{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(yr),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(yr),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(yr),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,Hr,On,qa,vl,ti,Ir,wr,ph,Ki,$r,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(zr),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"}),Rr(":enter",[qe({width:"100%",opacity:0})],{optional:!0}),Rr(":leave",[qe({position:"absolute",width:"100%",opacity:1}),xt("0.15s",qe({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),Rr(":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",[Rr(":enter, :leave",qe({})),Za([Rr(":enter",[qe({transform:"translateX(-100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Rr(":leave",[qe({transform:"translateX(0%)",position:"absolute"}),xt("1s ease-in-out",qe({transform:"translateX(100%)"}))],{optional:!0})])]),Tt("false => true",[Rr(":enter, :leave",qe({})),Za([Rr(":enter",[qe({transform:"translateX(100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Rr(":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(yr),i.Y36(Ci),i.Y36(Pr),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,Ir,wr,Ki,Hr,On,qa,vl,$r,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(Pr))},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(Pr))},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(Pr))},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(Pr),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,Hr,On,qa,ti,Ir,wr,Ki,Wr,$r,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(yr),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}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))})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(zn),i.LFG(hr),i.LFG(At),i.LFG(zr))},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}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.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,vr=Lt.element;if(tr.push(yi),this.collectedEnterElements.length){const Zr=vr[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,vr),ro=ze.get(vr),Kd=g.get(vr),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(vr,xn.fromStyles)),yi.onDestroy(()=>Ol(vr,xn.toStyles)),void r.push(yi);if(Lt.isFallbackTransition)return yi.onStart(()=>Th(vr,xn.fromStyles)),yi.onDestroy(()=>Ol(vr,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(vr,xn.timelines),u.push({instruction:xn,player:yi,element:vr}),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 vr=HL;if(ha.size>1){let ro=vt;const Kd=[];for(;ro=ro.parentNode;){const xn=ha.get(ro);if(xn){vr=xn;break}Kd.push(ro)}Kd.forEach(xn=>ha.set(xn,vr))}const Nl=this._buildAnimation(Lt.namespaceId,yi,jn,d,w1,Ec);if(Lt.setRealPlayer(Nl),vr===HL)Dh.push(Lt);else{const ro=this.playersByElement.get(vr);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);vr.length?nz(this,vt,vr):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(Pr),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(yr),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(Pr),i.Y36(yr),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:[Ir,wr,Cf,$r,Hr,On,Wr,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,Ir,wr,$r,Hr,On,Wr,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:[Hr,On,Ir,wr,Ki,Wr,$r,_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(yr),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,Ir,wr,ph,Ki,$r,Hr,On,qa,Wr,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(Pr),i.Y36(yr),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(Pr),i.Y36(yr),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,Ir,wr,ph,Ki,$r,Hr,On,qa,Wr,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(yr),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,Ir,wr,Ki,Cf,$r,Hr,On,vl,Wr,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(Pr),i.Y36(yr),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,Ir,wr,Ki,$r,Hr,On,Wr,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(yr),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(Pr),i.Y36(Mt),i.Y36(zn),i.Y36(yr),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(yr),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(yr),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=Dr({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,Lr,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,sessionStorage.setItem("baAfterLogout","false"))}}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,Ir,wr,Ki,Hr,On,qa,Wr,$r,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(yr),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,Ir,wr,Ki,Cf,$r,K_,Hr,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(yr),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,Ir,wr,On,vl,Wr,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 Cr(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,Mr=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||jr(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}),Sr("gggg","weekYear"),Sr("ggggg","weekYear"),Sr("GGGG","isoWeekYear"),Sr("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 xr(){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 Ur(){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=jr(),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=jr(),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||jr("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 Br(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 Nr(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 Vr(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=Mr),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.",jr);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")),qr=he<=z.ss&&["s",he]||he0,qr[4]=q,Kh.apply(null,qr)}(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=jr,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:()=>Vr,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 Vr=(()=>{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()),Br=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:Br}),yt},Zt=()=>{let{headers:Xt,status:qt,statusText:Br,url:Nr}=Rt(),un=null;204!==qt&&(un=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===qt&&(qt=un?200:0);let Vr=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,Vr&&(Vr=!1,un={error:Jo,text:un})}}Vr?(Ze.next(new ji({body:un,headers:Xt,status:qt,statusText:Br,url:Nr||void 0})),Ze.complete()):Ze.error(new Sn({error:un,headers:Xt,status:qt,statusText:Br,url:Nr||void 0}))},en=Xt=>{const{url:qt}=Rt(),Br=new Sn({error:Xt,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:qt||void 0});Ze.error(Br)};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 Vr(_){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 Br(_,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 Nr(_,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===Cr.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,Mr=4,Qo=5,Dn=6,lo=7,Gi=8,ba=9,zr=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 jr(_){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 Ur(){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 Sr=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{Sr()}}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,Sr()}}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 Yr(_,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 Er(_,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(_[Mr])}function ky(_){for(;null!==_&&!pr(_);)_=_[Mr];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][Mr]=v[Mr]);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[Mr]=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[Mr]&&b!==_;)kn(b)&&ad(b[tt],b),b=b[Ci];null===b&&(b=_),kn(b)&&ad(b[tt],b),w=b&&b[Mr]}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 _&&_[zr].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[zr]=k||_&&_[zr],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 Lr(_,b,w,v,C){const T=lu(),k=Ur(),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(jr(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 Ar,zf=null;ui.findHostDirectiveDefs?(Ar=[],zf=new Map,ui.findHostDirectiveDefs(ui,Ar,zf),Ar.push(ui)):Ar=[ui];const Ux=function Hr(_,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,Ar,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),Er(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 Fr(){return mt.lFrame.elementDepthCount}()&&Er(F,C),function Tr(){mt.lFrame.elementDepthCount++}(),J&&(b_(T,C,B),kp(T,B,C)),null!==v&&w_(C,B),Zp}function yl(){let _=Ln();Ur()?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,_),jr(_)&&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),Er(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 Ur()?Ql():(_=_.parent,gr(_,!1)),b.firstCreatePass&&(hs(b,_),jr(_)&&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))Yr(_,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(Yr,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 Rr=(()=>{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(Rr).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 qr(_){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][Mr]=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,$r(_),_.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(_),$r(_)):"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 $r(_){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--,$r(_)}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.0.0"}}},W=>{W(W.s=7463)}]); \ No newline at end of file diff --git a/dist/apps/publications/scripts.4ad0631c2d7244b0.js b/dist/apps/publications/scripts.4ad0631c2d7244b0.js deleted file mode 100644 index 5f11f7451..000000000 --- a/dist/apps/publications/scripts.4ad0631c2d7244b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(c){function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e=function I(t){var r={r:0,g:0,b:0},e=1,n=null,s=null,a=null,f=!1,u=!1;return"string"==typeof t&&(t=function tt(t){t=t.replace(rt,"").replace(nt,"").toLowerCase();var e,r=!1;if(S[t])t=S[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=m.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=m.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=m.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=m.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=m.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=m.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=m.hex8.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),a:j(e[4]),format:r?"name":"hex8"}:(e=m.hex6.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),format:r?"name":"hex"}:(e=m.hex4.exec(t))?{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),a:j(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=m.hex3.exec(t))&&{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(y(t.r)&&y(t.g)&&y(t.b)?(r=function L(t,r,e){return{r:255*h(t,255),g:255*h(r,255),b:255*h(e,255)}}(t.r,t.g,t.b),f=!0,u="%"===String(t.r).substr(-1)?"prgb":"rgb"):y(t.h)&&y(t.s)&&y(t.v)?(n=A(t.s),s=A(t.v),r=function z(t,r,e){t=6*h(t,360),r=h(r,100),e=h(e,100);var n=c.floor(t),s=t-n,a=e*(1-r),f=e*(1-s*r),u=e*(1-(1-s)*r),l=n%6;return{r:255*[e,f,a,a,u,e][l],g:255*[u,e,e,f,a,a][l],b:255*[a,a,u,e,e,f][l]}}(t.h,n,s),f=!0,u="hsv"):y(t.h)&&y(t.s)&&y(t.l)&&(n=A(t.s),a=A(t.l),r=function N(t,r,e){function n(d,x,_){return 0>_&&(_+=1),_>1&&(_-=1),1/6>_?d+6*(x-d)*_:.5>_?x:2/3>_?d+(x-d)*(2/3-_)*6:d}var s,a,f;if(t=h(t,360),r=h(r,100),e=h(e,100),0===r)s=a=f=e;else{var u=.5>e?e*(1+r):e+r-e*r,l=2*e-u;s=n(l,u,t+1/3),a=n(l,u,t),f=n(l,u,t-1/3)}return{r:255*s,g:255*a,b:255*f}}(t.h,n,a),f=!0,u="hsl"),t.hasOwnProperty("a")&&(e=t.a)),e=q(e),{ok:f,format:t.format||u,r:p(255,v(r.r,0)),g:p(255,v(r.g,0)),b:p(255,v(r.b,0)),a:e}}(t);this._originalInput=t,this._r=e.r,this._g=e.g,this._b=e.b,this._a=e.a,this._roundA=o(100*this._a)/100,this._format=r.format||e.format,this._gradientType=r.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=e.ok,this._tc_id=it++}function H(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=(a+f)/2;if(a==f)n=s=0;else{var l=a-f;switch(s=u>.5?l/(2-a-f):l/(a+f),a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,l:u}}function R(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=a,l=a-f;if(s=0===a?0:l/a,a==f)n=0;else{switch(a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,v:u}}function F(t,r,e,n){var s=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))];return n&&s[0].charAt(0)==s[0].charAt(1)&&s[1].charAt(0)==s[1].charAt(1)&&s[2].charAt(0)==s[2].charAt(1)?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0):s.join("")}function C(t,r,e,n){return[b(M(n)),b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))].join("")}function T(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s-=r/100,e.s=k(e.s),i(e)}function O(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s+=r/100,e.s=k(e.s),i(e)}function P(t){return i(t).desaturate(100)}function $(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l+=r/100,e.l=k(e.l),i(e)}function D(t,r){r=0===r?0:r||10;var e=i(t).toRgb();return e.r=v(0,p(255,e.r-o(-r/100*255))),e.g=v(0,p(255,e.g-o(-r/100*255))),e.b=v(0,p(255,e.b-o(-r/100*255))),i(e)}function U(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l-=r/100,e.l=k(e.l),i(e)}function B(t,r){var e=i(t).toHsl(),n=(e.h+r)%360;return e.h=0>n?360+n:n,i(e)}function G(t){var r=i(t).toHsl();return r.h=(r.h+180)%360,i(r)}function V(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+120)%360,s:r.s,l:r.l}),i({h:(e+240)%360,s:r.s,l:r.l})]}function J(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+90)%360,s:r.s,l:r.l}),i({h:(e+180)%360,s:r.s,l:r.l}),i({h:(e+270)%360,s:r.s,l:r.l})]}function K(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+72)%360,s:r.s,l:r.l}),i({h:(e+216)%360,s:r.s,l:r.l})]}function Q(t,r,e){r=r||6,e=e||30;var n=i(t).toHsl(),s=360/e,a=[i(t)];for(n.h=(n.h-(s*r>>1)+720)%360;--r;)n.h=(n.h+s)%360,a.push(i(n));return a}function X(t,r){r=r||6;for(var e=i(t).toHsv(),n=e.h,s=e.s,a=e.v,f=[],u=1/r;r--;)f.push(i({h:n,s,v:a})),a=(a+u)%1;return f}function q(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function h(t,r){(function Y(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var e=function Z(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=p(r,v(0,parseFloat(t))),e&&(t=parseInt(t*r,10)/100),c.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function k(t){return p(1,v(0,t))}function g(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function A(t){return 1>=t&&(t=100*t+"%"),t}function M(t){return c.round(255*parseFloat(t)).toString(16)}function j(t){return g(t)/255}function y(t){return!!m.CSS_UNIT.exec(t)}var rt=/^\s+/,nt=/\s+$/,it=0,o=c.round,p=c.min,v=c.max,w=c.random;i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,e,f=this.toRgb();return r=f.g/255,e=f.b/255,.2126*(.03928>=(t=f.r/255)?t/12.92:c.pow((t+.055)/1.055,2.4))+.7152*(.03928>=r?r/12.92:c.pow((r+.055)/1.055,2.4))+.0722*(.03928>=e?e/12.92:c.pow((e+.055)/1.055,2.4))},setAlpha:function(t){return this._a=q(t),this._roundA=o(100*this._a)/100,this},toHsv:function(){var t=R(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=R(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.v);return 1==this._a?"hsv("+r+", "+e+"%, "+n+"%)":"hsva("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=H(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=H(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.l);return 1==this._a?"hsl("+r+", "+e+"%, "+n+"%)":"hsla("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return F(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function E(t,r,e,n,s){var a=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16)),b(M(n))];return s&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*h(this._r,255))+"%",g:o(100*h(this._g,255))+"%",b:o(100*h(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%)":"rgba("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(st[F(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+C(this._r,this._g,this._b,this._a),e=r,n=this._gradientType?"GradientType = 1, ":"";if(t){var s=i(t);e="#"+C(s._r,s._g,s._b,s._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+r+",endColorstr="+e+")"},toString:function(t){var r=!!t;t=t||this._format;var e=!1;return!r&&this._a<1&&this._a>=0&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(e=this.toRgbString()),"prgb"===t&&(e=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(e=this.toHexString()),"hex3"===t&&(e=this.toHexString(!0)),"hex4"===t&&(e=this.toHex8String(!0)),"hex8"===t&&(e=this.toHex8String()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(t,r){var e=t.apply(null,[this].concat([].slice.call(r)));return this._r=e._r,this._g=e._g,this._b=e._b,this.setAlpha(e._a),this},lighten:function(){return this._applyModification($,arguments)},brighten:function(){return this._applyModification(D,arguments)},darken:function(){return this._applyModification(U,arguments)},desaturate:function(){return this._applyModification(T,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(P,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(G,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(V,arguments)},tetrad:function(){return this._applyCombination(J,arguments)}},i.fromRatio=function(t,r){if("object"==typeof t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]="a"===n?t[n]:A(t[n]));t=e}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:w(),g:w(),b:w()})},i.mix=function(t,r,e){e=0===e?0:e||50;var n=i(t).toRgb(),s=i(r).toRgb(),a=e/100;return i({r:(s.r-n.r)*a+n.r,g:(s.g-n.g)*a+n.g,b:(s.b-n.b)*a+n.b,a:(s.a-n.a)*a+n.a})},i.readability=function(t,r){var e=i(t),n=i(r);return(c.max(e.getLuminance(),n.getLuminance())+.05)/(c.min(e.getLuminance(),n.getLuminance())+.05)},i.isReadable=function(t,r,e){var n,s,a=i.readability(t,r);switch(s=!1,n=function et(t){var r,e;return"AA"!==(r=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==r&&(r="AA"),"small"!==(e=(t.size||"small").toLowerCase())&&"large"!==e&&(e="small"),{level:r,size:e}}(e),n.level+n.size){case"AAsmall":case"AAAlarge":s=a>=4.5;break;case"AAlarge":s=a>=3;break;case"AAAsmall":s=a>=7}return s},i.mostReadable=function(t,r,e){var n,s,a,f,u=null,l=0;s=(e=e||{}).includeFallbackColors,a=e.level,f=e.size;for(var d=0;dl&&(l=n,u=i(r[d]));return i.isReadable(t,u,{level:a,size:f})||!s?u:(e.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],e))};var e,n,s,S=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},st=i.hexNames=function W(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[t[e]]=e);return r}(S),m=(n="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",s="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});typeof module<"u"&&module.exports?module.exports=i:"function"==typeof define&&define.amd?define(function(){return i}):window.tinycolor=i}(Math); \ No newline at end of file diff --git a/dist/apps/publications/scripts.cfdbc03626b7e4d0.js b/dist/apps/publications/scripts.cfdbc03626b7e4d0.js new file mode 100644 index 000000000..16a07f1ec --- /dev/null +++ b/dist/apps/publications/scripts.cfdbc03626b7e4d0.js @@ -0,0 +1 @@ +!function(A,F){"object"==typeof exports&&typeof module<"u"?module.exports=F():"function"==typeof define&&define.amd?define(F):(A=typeof globalThis<"u"?globalThis:A||self).tinycolor=F()}(this,function(){"use strict";function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}var F=/^\s+/,J=/\s+$/;function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e,V,X,o,s,h,g,c,y,I,a=(o={r:0,g:0,b:0},s=1,h=null,g=null,c=null,y=!1,I=!1,"string"==typeof(e=t)&&(e=function(f){f=f.replace(F,"").replace(J,"").toLowerCase();var n,u=!1;if(L[f])f=L[f],u=!0;else if("transparent"==f)return{r:0,g:0,b:0,a:0,format:"name"};return(n=m.rgb.exec(f))?{r:n[1],g:n[2],b:n[3]}:(n=m.rgba.exec(f))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=m.hsl.exec(f))?{h:n[1],s:n[2],l:n[3]}:(n=m.hsla.exec(f))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=m.hsv.exec(f))?{h:n[1],s:n[2],v:n[3]}:(n=m.hsva.exec(f))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=m.hex8.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),a:B(n[4]),format:u?"name":"hex8"}:(n=m.hex6.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),format:u?"name":"hex"}:(n=m.hex4.exec(f))?{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),a:B(n[4]+""+n[4]),format:u?"name":"hex8"}:!!(n=m.hex3.exec(f))&&{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),format:u?"name":"hex"}}(e)),"object"==A(e)&&(v(e.r)&&v(e.g)&&v(e.b)?(V=e.g,X=e.b,o={r:255*l(e.r,255),g:255*l(V,255),b:255*l(X,255)},y=!0,I="%"===String(e.r).substr(-1)?"prgb":"rgb"):v(e.h)&&v(e.s)&&v(e.v)?(h=C(e.s),g=C(e.v),o=function(f,n,u){f=6*l(f,360),n=l(n,100),u=l(u,100);var H=Math.floor(f),R=f-H,_=u*(1-n),k=u*(1-R*n),x=u*(1-(1-R)*n),w=H%6;return{r:255*[u,k,_,_,x,u][w],g:255*[x,u,u,k,_,_][w],b:255*[_,_,x,u,u,k][w]}}(e.h,h,g),y=!0,I="hsv"):v(e.h)&&v(e.s)&&v(e.l)&&(h=C(e.s),c=C(e.l),o=function(f,n,u){var H,R,_;function k(S,q,p){return p<0&&(p+=1),p>1&&(p-=1),p<1/6?S+6*(q-S)*p:p<.5?q:p<2/3?S+(q-S)*(2/3-p)*6:S}if(f=l(f,360),n=l(n,100),u=l(u,100),0===n)H=R=_=u;else{var x=u<.5?u*(1+n):u+n-u*n,w=2*u-x;H=k(w,x,f+1/3),R=k(w,x,f),_=k(w,x,f-1/3)}return{r:255*H,g:255*R,b:255*_}}(e.h,h,c),y=!0,I="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=D(s),{ok:y,format:e.format||I,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:s});this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||a.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=a.ok}function j(t,r,a){t=l(t,255),r=l(r,255),a=l(a,255);var e,o,s=Math.max(t,r,a),h=Math.min(t,r,a),g=(s+h)/2;if(s==h)e=o=0;else{var c=s-h;switch(o=g>.5?c/(2-s-h):c/(s+h),s){case t:e=(r-a)/c+(r>1)+720)%360;--r;)e.h=(e.h+o)%360,s.push(i(e));return s}function it(t,r){r=r||6;for(var a=i(t).toHsv(),e=a.h,o=a.s,s=a.v,h=[],g=1/r;r--;)h.push(i({h:e,s:o,v:s})),s=(s+g)%1;return h}i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,a,e=this.toRgb();return r=e.g/255,a=e.b/255,.2126*((t=e.r/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))},setAlpha:function(t){return this._a=D(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=z(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=z(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+a+"%, "+e+"%)":"hsva("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var t=j(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=j(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+a+"%, "+e+"%)":"hsla("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHex:function(t){return O(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return a=this._g,e=this._b,o=this._a,s=t,h=[b(Math.round(this._r).toString(16)),b(Math.round(a).toString(16)),b(Math.round(e).toString(16)),b(U(o))],s&&h[0].charAt(0)==h[0].charAt(1)&&h[1].charAt(0)==h[1].charAt(1)&&h[2].charAt(0)==h[2].charAt(1)&&h[3].charAt(0)==h[3].charAt(1)?h[0].charAt(0)+h[1].charAt(0)+h[2].charAt(0)+h[3].charAt(0):h.join("");var a,e,o,s,h},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*l(this._r,255))+"%",g:Math.round(100*l(this._g,255))+"%",b:Math.round(100*l(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%)":"rgba("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ot[O(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+P(this._r,this._g,this._b,this._a),a=r,e=this._gradientType?"GradientType = 1, ":"";if(t){var o=i(t);a="#"+P(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+e+"startColorstr="+r+",endColorstr="+a+")"},toString:function(t){var r=!!t;t=t||this._format;var a=!1;return r||!(this._a<1&&this._a>=0)||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(a=this.toRgbString()),"prgb"===t&&(a=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(a=this.toHexString()),"hex3"===t&&(a=this.toHexString(!0)),"hex4"===t&&(a=this.toHex8String(!0)),"hex8"===t&&(a=this.toHex8String()),"name"===t&&(a=this.toName()),"hsl"===t&&(a=this.toHslString()),"hsv"===t&&(a=this.toHsvString()),a||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return i(this.toString())},_applyModification:function(t,r){var a=t.apply(null,[this].concat([].slice.call(r)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(Y,arguments)},brighten:function(){return this._applyModification(Z,arguments)},darken:function(){return this._applyModification(tt,arguments)},desaturate:function(){return this._applyModification(K,arguments)},saturate:function(){return this._applyModification(Q,arguments)},greyscale:function(){return this._applyModification(W,arguments)},spin:function(){return this._applyModification(rt,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(nt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(it,arguments)},splitcomplement:function(){return this._applyCombination(et,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(t,r){if("object"==A(t)){var a={};for(var e in t)t.hasOwnProperty(e)&&(a[e]="a"===e?t[e]:C(t[e]));t=a}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},i.mix=function(t,r,a){a=0===a?0:a||50;var e=i(t).toRgb(),o=i(r).toRgb(),s=a/100;return i({r:(o.r-e.r)*s+e.r,g:(o.g-e.g)*s+e.g,b:(o.b-e.b)*s+e.b,a:(o.a-e.a)*s+e.a})},i.readability=function(t,r){var a=i(t),e=i(r);return(Math.max(a.getLuminance(),e.getLuminance())+.05)/(Math.min(a.getLuminance(),e.getLuminance())+.05)},i.isReadable=function(t,r,a){var e,o,h,g,c,s=i.readability(t,r);switch(o=!1,(h=a,"AA"!==(g=((h=h||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==g&&(g="AA"),"small"!==(c=(h.size||"small").toLowerCase())&&"large"!==c&&(c="small"),e={level:g,size:c}).level+e.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},i.mostReadable=function(t,r,a){var e,o,s,h,g=null,c=0;o=(a=a||{}).includeFallbackColors,s=a.level,h=a.size;for(var y=0;yc&&(c=e,g=i(r[y]));return i.isReadable(t,g,{level:s,size:h})||!o?g:(a.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],a))};var L=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=i.hexNames=function(t){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[t[a]]=a);return r}(L);function D(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function l(t,r){var e;"string"==typeof(e=t)&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(t);return t=Math.min(r,Math.max(0,parseFloat(t))),a&&(t=parseInt(t*r,10)/100),Math.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function N(t){return Math.min(1,Math.max(0,t))}function d(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function C(t){return t<=1&&(t=100*t+"%"),t}function U(t){return Math.round(255*parseFloat(t)).toString(16)}function B(t){return d(t)/255}var M,T,E,m=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",E="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function v(t){return!!m.CSS_UNIT.exec(t)}return i}); \ No newline at end of file diff --git a/dist/apps/publications/styles.9c03a2cdfc04d710.css b/dist/apps/publications/styles.f3f3c7448efddd37.css similarity index 99% rename from dist/apps/publications/styles.9c03a2cdfc04d710.css rename to dist/apps/publications/styles.f3f3c7448efddd37.css index e31178323..4c8b24ae4 100644 --- a/dist/apps/publications/styles.9c03a2cdfc04d710.css +++ b/dist/apps/publications/styles.f3f3c7448efddd37.css @@ -1,4 +1,4 @@ -@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}button:focus{outline:none!important}th,td.mat-mdc-cell{padding:.25rem!important}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.dark-hover-list-item:hover{background-color:#0000000d}.title-icon{font-size:32px}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.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)}}.action-button:after{content:"\2026"}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}mat-icon{overflow:inherit!important}.static-column-size{width:80px}.align-checkbox{text-align:center!important;vertical-align:middle!important}.align-checkbox mat-checkbox{margin-top:7px!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}.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}.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-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!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-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}@charset "UTF-8";/*! +@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. diff --git a/dist/apps/user-profile/assets/config/defaultConfig.json b/dist/apps/user-profile/assets/config/defaultConfig.json index 9867a2f6d..133152909 100644 --- a/dist/apps/user-profile/assets/config/defaultConfig.json +++ b/dist/apps/user-profile/assets/config/defaultConfig.json @@ -28,7 +28,7 @@ "urn:perun:user:attribute-def:def:login-namespace:egi-ui", "urn:perun:user:attribute-def:def:login-namespace:sitola" ], - "consolidator_base_url": "https://perun-dev.cesnet.cz/", + "consolidator_url": "https://perun-dev.cesnet.cz/cert-ic/ic/", "registrar_base_url": "https://perun-dev.cesnet.cz/fed/registrar/", "use_localhost_linker_url": false, "password_help": { diff --git a/dist/apps/user-profile/index.html b/dist/apps/user-profile/index.html index 28a15a122..55365fcaf 100644 --- a/dist/apps/user-profile/index.html +++ b/dist/apps/user-profile/index.html @@ -6,12 +6,12 @@ - +
- + diff --git a/dist/apps/user-profile/main.29d6d3d4bae5c9aa.js b/dist/apps/user-profile/main.040a41fef3056451.js similarity index 58% rename from dist/apps/user-profile/main.29d6d3d4bae5c9aa.js rename to dist/apps/user-profile/main.040a41fef3056451.js index 1de9192ac..1c60d12bb 100644 --- a/dist/apps/user-profile/main.29d6d3d4bae5c9aa.js +++ b/dist/apps/user-profile/main.040a41fef3056451.js @@ -1 +1 @@ -(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 Dt=(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 Oi(){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),Fn=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,Fn.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),St=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 Un{}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 $o{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 Jo=new i.OlP("USE_STORE"),ql=new i.OlP("USE_DEFAULT_LANG"),Bs=new i.OlP("DEFAULT_LANGUAGE"),po=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,St.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,St.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($o),i.LFG(Qt),i.LFG(Ir),i.LFG(Or),i.LFG(Un),i.LFG(ql),i.LFG(Jo),i.LFG(po),i.LFG(Bs))},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})(),Ns=(()=>{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:Un,useClass:fa},$o,{provide:Jo,useValue:e.isolate},{provide:ql,useValue:e.useDefaultLang},{provide:po,useValue:e.extend},{provide:Bs,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:Un,useClass:fa},{provide:Jo,useValue:e.isolate},{provide:ql,useValue:e.useDefaultLang},{provide:po,useValue:e.extend},{provide:Bs,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 Ii{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 Ii}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 An="json";Lt&&(An=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),Wo=ua.pathname.split("/");Wo[1]="non",ua.pathname=Wo.join("/"),jn=ua.toString()}return this.httpClient.get(jn,{context:rr,params:j,responseType:An,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),An=rr.pathname.split("/");An[1]="non",rr.pathname=An.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 Ii}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})(),Xo=(()=>{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 Ii}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})(),js=(()=>{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 Ii}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})}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 Ii}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 Ii}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 Ii}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})}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})}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})}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})}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 Ii}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 Ii}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})}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 Ii}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})(),Tt=(()=>{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 Ii}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}addMemberVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addMemberVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling addMemberVo.");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}/urlinjsonout/vosManager/addMemberVo`;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})}addSponsorRoleToGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addSponsorRoleToGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/addSponsorRole/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addSponsorRoleToUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addSponsorRoleToUser.");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}/urlinjsonout/vosManager/addSponsorRole/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})}addVoAdminGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addVoAdminGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addVoAdminGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/addAdmin/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addVoAdminUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addVoAdminUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addVoAdminUser.");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}/urlinjsonout/vosManager/addAdmin/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})}createVoWithName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter name was null or undefined when calling createVoWithName.");if(null==t)throw new Error("Required parameter shortName was null or undefined when calling createVoWithName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"name")),null!=t&&(o=this.addToHttpParams(o,t,"shortName"));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/vosManager/createVo/withName`;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})}createVoWithVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateVoWithVo was null or undefined when calling createVoWithVo.");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/vosManager/createVo/withVo`;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})}deleteVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/deleteVo`;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})}findCandidates(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter id was null or undefined when calling findCandidates.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCandidates.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"id")),null!=t&&(a=this.addToHttpParams(a,t,"searchString")),null!=n&&(a=this.addToHttpParams(a,n,"maxNumOfResults"));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/vosManager/findCandidates`;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})}findCandidatesForGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling findCandidatesForGroup.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCandidatesForGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),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/vosManager/findCandidates/forGroup`;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})}getAllVos(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/vosManager/getAllVos`;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})}getCompleteCandidatesForGroup(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 getCompleteCandidatesForGroup.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForGroup.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForGroup.");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,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"searchString"));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/vosManager/getCompleteCandidates/forGroup`;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})}getCompleteCandidatesForVo(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 getCompleteCandidatesForVo.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForVo.");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,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"searchString"));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/vosManager/getCompleteCandidates/forVo`;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})}getEnrichedBansForVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getEnrichedBansForVo.");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/vosManager/getEnrichedBansForVo`;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})}getEnrichedVoBansForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getEnrichedVoBansForUser.");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/vosManager/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})}getEnrichedVoById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getEnrichedVoById.");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/vosManager/getEnrichedVoById`;if(t){let 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})}getMemberVos(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberVos.");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/vosManager/getMemberVos`;if(t){let 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})}getMyEnrichedVos(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/vosManager/getEnrichedVos`;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})}getMyVos(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/vosManager/getVos`;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})}getParentVos(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getParentVos.");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/vosManager/getParentVos`;if(t){let 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})}getRichAdminsForVo(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichAdminsForVo.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getRichAdminsForVo.");if(null==n)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdminsForVo.");if(null==d)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdminsForVo.");if(null==c)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdminsForVo.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"vo")),null!=t&&(u=this.addToHttpParams(u,t,"role")),n&&n.forEach(ce=>{u=this.addToHttpParams(u,ce,"specificAttributes")}),null!=d&&(u=this.addToHttpParams(u,d,"allUserAttributes")),null!=c&&(u=this.addToHttpParams(u,c,"onlyDirectAdmins"));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/vosManager/getRichAdmins`;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})}getVoAdminGroups(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAdminGroups.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getVoAdminGroups.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"role"));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/vosManager/getAdminGroups`;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})}getVoAdminUsers(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 getVoAdminUsers.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getVoAdminUsers.");if(null==n)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getVoAdminUsers.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"role")),null!=n&&(a=this.addToHttpParams(a,n,"onlyDirectAdmins"));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/vosManager/getAdmins`;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})}getVoBanById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling getVoBanById.");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/vosManager/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})}getVoBanForMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getVoBanForMember.");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/vosManager/getBanForMember`;if(t){let 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})}getVoBansForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoBansForVo.");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/vosManager/getBansForVo`;if(t){let 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})}getVoById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getVoById.");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/vosManager/getVoById`;if(t){let 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})}getVoByShortName(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter shortName was null or undefined when calling getVoByShortName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"shortName"));let a,o=this.defaultHeaders;a=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/vosManager/getVoByShortName`;if(t){let 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})}getVoMembersCountsByStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoMembersCountsByStatus.");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/vosManager/getVoMembersCountsByStatus`;if(t){let 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})}getVosByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getVosByIds.");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/vosManager/getVosByIds`;if(t){let 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})}getVosCount(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/vosManager/getVosCount`;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})}removeMemberVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeMemberVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling removeMemberVo.");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}/urlinjsonout/vosManager/removeMemberVo`;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})}removeSponsorRoleFromGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeSponsorRoleFromGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/removeSponsorRole/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeSponsorRoleFromUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeSponsorRoleFromUser.");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}/urlinjsonout/vosManager/removeSponsorRole/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})}removeVoAdminGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeVoAdminGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/removeAdmin/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeVoAdminUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeVoAdminUser.");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}/urlinjsonout/vosManager/removeAdmin/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})}removeVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling removeVoBan.");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/vosManager/removeBan`;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})}removeVoBanForMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeVoBanForMember.");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/vosManager/removeBanForMember`;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})}setVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetVoBan was null or undefined when calling setVoBan.");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/vosManager/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})}updateVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateVo was null or undefined when calling updateVo.");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/vosManager/updateVo`;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})}updateVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateBan1 was null or undefined when calling updateVoBan.");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/vosManager/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})}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 ns=(()=>{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 Ao 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 au()(this)}}function Fi(...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),Bi=E(9397),_r=E(6306);var ya=E(3572);function Fs(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 am=E(3026),Xl=E(2737),Ql=E(975),Us=E(4716),qs=E(7537);const Bt="primary",yo=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 ec(r,h,e){if(!Ca(r.segments,h.segments)||!Gc(r.segments,h.segments,e)||r.numberOfChildren!==h.numberOfChildren)return!1;for(const t in h.children)if(!r.children[t]||!ec(r.children[t],h.children[t],e))return!1;return!0},subset:su},ou={exact:function Co(r,h){return va(r,h)},subset:function rs(r,h){return Object.keys(h).length<=Object.keys(r).length&&Object.keys(h).every(e=>Mo(r[e],h[e]))},ignored:()=>!0};function Kl(r,h,e){return Hh[e.paths](r.root,h.root,e.matrixParams)&&ou[e.queryParams](r.queryParams,h.queryParams)&&!("exact"===e.fragment&&r.fragment!==h.fragment)}function su(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()||!Gc(n,e,t))}if(r.segments.length===e.length){if(!Ca(r.segments,e)||!Gc(r.segments,e,t))return!1;for(const n in h.children)if(!r.children[n]||!su(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)&&Gc(r.segments,n,t)&&r.children[Bt])&&Rh(r.children[Bt],h,d,t)}}function Gc(r,h,e){return h.every((t,n)=>ou[e](r[n].parameters,t.parameters))}class as{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 cu.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 Ws(this)}}class Ys{constructor(h,e){this.path=h,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=dr(this.parameters)),this._parameterMap}toString(){return ls(this)}}function Ca(r,h){return r.length===h.length&&r.every((e,t)=>e.path===h[t].path)}let os=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(){return new tc},providedIn:"root"})}return r})();class tc{parse(h){const e=new li(h);return new as(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=>`${Gs(e)}=${Gs(n)}`).join("&"):`${Gs(e)}=${Gs(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 cu=new tc;function Ws(r){return r.segments.map(h=>ls(h)).join("/")}function Qn(r,h){if(!r.hasChildren())return Ws(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 Zc(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]?`${Ws(r)}/${e[0]}`:`${Ws(r)}/(${e.join("//")})`}}function ea(r){return encodeURIComponent(r).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Gs(r){return ea(r).replace(/%3B/gi,";")}function Zs(r){return ea(r).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ss(r){return decodeURIComponent(r)}function Hi(r){return ss(r.replace(/\+/g,"%20"))}function ls(r){return`${Zs(r.path)}${function O(r){return Object.keys(r).map(h=>`;${Zs(h)}=${Zs(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 Ys(ss(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[ss(e)]=ss(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 Ui(r){const h={};for(const t of Object.keys(r.children)){const d=Ui(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 as}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 $s(r){if("string"==typeof r[0]&&1===r.length&&"/"===r[0])return new du(!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 du(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 ic(h,!0,0);if(!e)return new ic(h,!1,NaN);if(null===e.parent)return new ic(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 ic(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):cs(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:za(r,h,e);const l=jt(Ui(c));return new as(l,d,n)}function za(r,h,e){const t={};return Object.entries(r.children).forEach(([n,d])=>{t[n]=d===h?e:za(d,h,e)}),new pi(r.segments,t)}class du{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 ic{constructor(h,e,t){this.segmentGroup=h,this.processChildren=e,this.index=t}}function cs(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(!hu(o,a,c))return d;t+=2}else{if(!hu(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]=cs(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 Fa(r,h,e){const t=r.segments.slice(0,h);let n=0;for(;n{"string"==typeof t&&(t=[t]),null!==t&&(h[e]=Fa(new pi([],{}),0,t))}),h}function Cn(r){const h={};return Object.entries(r).forEach(([e,t])=>h[e]=`${t}`),h}function hu(r,h,e){return r==e.path&&va(h,e.parameters)}const Ua="imperative";class xn{constructor(h,e){this.id=h,this.url=e}}class Js extends xn{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 xn{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 Jc extends xn{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 Xc extends xn{constructor(h,e,t,n){super(h,e),this.reason=t,this.code=n,this.type=16}}class Qc extends xn{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 xn{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 qa extends xn{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 xn{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 Xs extends xn{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 Ya extends xn{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 om{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 sm{constructor(h){this.snapshot=h,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lm{constructor(h){this.snapshot=h,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pu{constructor(h){this.snapshot=h,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fu{constructor(h){this.snapshot=h,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mu{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 cm{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new xo,this.attachRef=null}}let xo=(()=>{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 cm,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 Kc{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=ed(h,this._root);return e?e.children.map(t=>t.value):[]}firstChild(h){const e=ed(h,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(h){const e=td(h,this._root);return e.length<2?[]:e[e.length-2].children.map(n=>n.value).filter(n=>n!==h)}pathFromRoot(h){return td(h,this._root).map(e=>e.value)}}function ed(r,h){if(r===h.value)return h;for(const e of h.children){const t=ed(r,e);if(t)return t}return null}function td(r,h){if(r===h.value)return[h];for(const e of h.children){const t=td(r,e);if(t.length)return t.unshift(h),t}return[]}class Fr{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 id extends Kc{constructor(h,e){super(h),this.snapshot=e,nd(this,h)}toString(){return this.snapshot.toString()}}function Vh(r,h){const e=function dm(r,h){const c=new Qs([],{},{},"",{},Bt,h,null,{});return new jh("",new Fr(c,[]))}(0,h),t=new Bn.X([new Ys("",{})]),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 id(new Fr(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[yo]))??(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 To(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 Qs{get title(){return this.data?.[yo]}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 Kc{constructor(h,e){super(e),this.url=h,nd(this,e)}toString(){return gu(this._root)}}function nd(r,h){h.value._routerState=r,h.children.forEach(e=>nd(r,e))}function gu(r){const h=r.children.length>0?` { ${r.children.map(gu).join(", ")} } `:"";return`${r.value}${h}`}function rd(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 vo(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||ad(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)(xo),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)(nc,{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===xo?this.childContexts:this.parent.get(h,e)}}const nc=new i.OlP("");let rc=(()=>{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,ja.a)([t.queryParams,t.params,t.data]).pipe((0,St.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 So(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 So(r,t,n);return So(r,t)})}(r,h,e);return new Fr(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=>So(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=>So(r,d));return new Fr(t,n)}}const sd="ngNavigationCancelingError";function _u(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[sd]=!0,t.cancellationCode=h,e&&(t.url=e),t}function Wa(r){return bu(r)&&Ri(r.url)}function bu(r){return r&&r[sd]}let wu=(()=>{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 Ks(r){const h=r.children&&r.children.map(Ks),e=h?{...r,children:h}:{...r};return!e.component&&!e.loadComponent&&(h||e.loadChildren)&&e.outlet&&e.outlet!==Bt&&(e.component=wu),e}function br(r){return r.outlet||Bt}function oc(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 pm{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),rd(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 fu(d.value.snapshot))}),h.children.length&&this.forwardEvent(new lm(h.value.snapshot))}activateRoutes(h,e,t){const n=h.value,d=e?e.value:null;if(rd(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),rd(l.route.value),this.activateChildRoutes(h,null,c.children)}else{const l=oc(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 Tn{constructor(h){this.path=h,this.route=this.path[this.path.length-1]}}class cd{constructor(h,e){this.component=h,this.route=e}}function dd(r,h,e){const t=r._root;return us(t,h?h._root:null,e,[t.value])}function ds(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 us(r,h,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){const d=Ta(h);return r.children.forEach(c=>{(function Mu(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 fm(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!ad(r,h)||!va(r.queryParams,h.queryParams);default:return!ad(r,h)}}(c,d,d.routeConfig.runGuardsAndResolvers);o?n.canActivateChecks.push(new Tn(t)):(d.data=c.data,d._resolvedData=c._resolvedData),us(r,h,d.component?l?l.children:null:e,t,n),o&&l&&l.outlet&&l.outlet.isActivated&&n.canDeactivateChecks.push(new cd(l.outlet.component,c))}else c&&el(h,l,n),n.canActivateChecks.push(new Tn(t)),us(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])=>el(l,e.getContext(c),n)),n}function el(r,h,e){const t=Ta(r),n=r.value;Object.entries(t).forEach(([d,c])=>{el(c,n.component?h?h.children.getContext(d):null:h,e)}),e.canDeactivateChecks.push(new cd(n.component&&h&&h.outlet&&h.outlet.isActivated?h.outlet.component:null,n))}function tl(r){return"function"==typeof r}function fs(r){return r instanceof Wc.K||"EmptyError"===r?.name}const hd=Symbol("INITIAL_VALUE");function ms(){return(0,St.w)(r=>(0,ja.a)(r.map(h=>h.pipe((0,re.q)(1),Fi(hd)))).pipe((0,nt.U)(h=>{for(const e of h)if(!0!==e){if(e===hd)return hd;if(!1===e||e instanceof as)return e}return!0}),(0,Ft.h)(h=>h!==hd),(0,re.q)(1)))}function Sa(r){return(0,nm.z)((0,Bi.b)(h=>{if(Ri(h))throw _u(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 U(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 as(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 Ut(r,h,e,t,n){const d=wi(r,h,e);return d.matched?(t=function Au(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=ds(c,r);return Xn(function mm(r){return r&&tl(r.canMatch)}(l)?l.canMatch(h,e):r.runInContext(()=>l(h,e)))});return(0,Ze.of)(d).pipe(ms(),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=>ol(r,h,t)&&br(t)!==Bt)}(r,e,t)?{segmentGroup:new pi(h,Ur(t,new pi(e,r.children))),slicedSegments:[]}:0===e.length&&function Ea(r,h,e){return e.some(t=>ol(r,h,t))}(r,e,t)?{segmentGroup:new pi(r.segments,Ga(r,0,e,t,r.children)),slicedSegments:e}:{segmentGroup:new pi(r.segments,r.children),slicedSegments:e}}function Ga(r,h,e,t,n){const d={};for(const c of t)if(ol(r,e,c)&&!n[br(c)]){const l=new pi([],{});d[br(c)]=l}return{...n,...d}}function Ur(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 ol(r,h,e){return(!(r.hasChildren()||h.length>0)||"full"!==e.pathMatch)&&""===e.path}class qA{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 Qs([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Bt,this.rootComponentType,null,{}),n=new Fr(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=To(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 ld(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 rm(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,Ft.h)((n,d)=>r(n,d,t)):Xl.y,Fs(1),e?(0,ya.d)(h):(0,am.T)(()=>new Wc.K))}(),(0,qn.z)(d=>{if(null===d)return V(t);const c=WA(d);return function GT(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(fs(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 Jg(r,h,e,t){return!!(br(r)===t||t!==Bt&&ol(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("/")?U(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("/")?U(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 Qs(n,o,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zh(t),br(t),t.component??t._loadedComponent??null,t,sc(t));l=(0,Ze.of)({snapshot:a,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=Ut(e,t,n,h).pipe((0,nt.U)(({matched:o,consumedSegments:a,remainingSegments:s,parameters:u})=>o?{snapshot:new Qs(a,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zh(t),br(t),t.component??t._loadedComponent??null,t,sc(t)),consumedSegments:a,remainingSegments:s}:null));return l.pipe((0,St.w)(o=>null===o?V(e):this.getChildConfig(h=t._injector??h,t,n).pipe((0,St.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 Fr(u,j)]));if(0===a.length&&0===f.length)return(0,Ze.of)([new Fr(u,[])]);const y=br(t)===d;return this.processSegment(s,a,g,f,y?Bt:d,!0).pipe((0,nt.U)(j=>[new Fr(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 Do(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=ds(c,r);return Xn(function qh(r){return r&&tl(r.canLoad)}(l)?l.canLoad(h,e):r.runInContext(()=>l(h,e)))});return(0,Ze.of)(d).pipe(ms(),Sa())}(h,e,t).pipe((0,qn.z)(n=>n?this.configLoader.loadChildren(h,e).pipe((0,Bi.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 YA(r){const h=r.value.routeConfig;return h&&""===h.path}function WA(r){const h=[],e=new Set;for(const t of r){if(!YA(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=WA(t.children);h.push(new Fr(t.value,n))}return h.filter(t=>!e.has(t))}function Zh(r){return r.data||{}}function sc(r){return r.resolve||{}}function Qg(r){return"string"==typeof r.title||null===r.title}function _m(r){return(0,St.w)(h=>{const e=r(h);return e?(0,cr.D)(e).pipe((0,nt.U)(()=>h)):(0,Ze.of)(h)})}const sl=new i.OlP("ROUTES");let fd=(()=>{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)(Tu),(0,Bi.b)(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),(0,Us.x)(()=>{this.componentLoaders.delete(e)})),n=new Ao(t,()=>new ie.x).pipe(au());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(sl,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:a.map(Ks),injector:o}}),(0,Us.x)(()=>{this.childrenLoaders.delete(t)})),c=new Ao(d,()=>new ie.x).pipe(au());return this.childrenLoaders.set(t,c),c}loadModuleFactoryOrRoutes(e){return Xn(e()).pipe((0,nt.U)(Tu),(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 Tu(r){return function Kg(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)(fd),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(os),this.rootContexts=(0,i.f3M)(xo),this.inputBindingEnabled=null!==(0,i.f3M)(nc,{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 om(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,Ft.h)(t=>0!==t.id),(0,nt.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,St.w)(t=>{let n=!1,d=!1;return(0,Ze.of)(t).pipe((0,Bi.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,St.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 Xc(c.id,e.serializeUrl(t.rawUrl),s,0)),e.rawUrlTree=c.rawUrl,c.resolve(null),wa.E}if(e.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return Su(c.source)&&(e.browserUrlTree=c.extractedUrl),(0,Ze.of)(c).pipe((0,St.w)(s=>{const u=this.transitions?.getValue();return this.events.next(new Js(s.id,this.urlSerializer.serialize(s.extractedUrl),s.source,s.restoredState)),u!==this.transitions?.getValue()?wa.E:Promise.resolve(s)}),function ZT(r,h,e,t,n,d){return(0,qn.z)(c=>function xu(r,h,e,t,n,d,c="emptyOnly"){return new qA(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,Bi.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 Js(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 Xc(c.id,e.serializeUrl(t.extractedUrl),s,1)),e.rawUrlTree=c.rawUrl,c.resolve(null),wa.E}}),(0,Bi.b)(c=>{const l=new qa(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:dd(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 il(r,h,e,t){return(0,cr.D)(r).pipe((0,qn.z)(n=>function pd(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=oc(h)??n,a=ds(l,o);return Xn(function ps(r){return r&&tl(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(ms())}(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 Uh(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 nl(r,h){return null!==r&&h&&h(new sm(r)),(0,Ze.of)(!0)}(n.route.parent,t),function Cu(r,h){return null!==r&&h&&h(new pu(r)),(0,Ze.of)(!0)}(n.route,t),function al(r,h,e){const t=h[h.length-1],d=h.slice(0,h.length-1).reverse().map(c=>function vu(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=oc(c.node)??e,s=ds(o,a);return Xn(function ud(r){return r&&tl(r.canActivateChild)}(s)?s.canActivateChild(t,r):a.runInContext(()=>s(t,r))).pipe((0,Aa.P)())});return(0,Ze.of)(l).pipe(ms())}));return(0,Ze.of)(d).pipe(ms())}(r,n.path,e),function rl(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=oc(h)??e,l=ds(d,c);return Xn(function hs(r){return r&&tl(r.canActivate)}(l)?l.canActivate(h,r):c.runInContext(()=>l(h,r))).pipe((0,Aa.P)())}));return(0,Ze.of)(n).pipe(ms())}(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,Bi.b)(c=>{if(t.guardsResult=c.guardsResult,Ri(c.guardsResult))throw _u(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,Ft.h)(c=>!!c.guardsResult||(e.restoreHistory(c),this.cancelNavigationTransition(c,"",3),!1)),_m(c=>{if(c.guards.canActivateChecks.length)return(0,Ze.of)(c).pipe((0,Bi.b)(l=>{const o=new Xs(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(o)}),(0,St.w)(l=>{let o=!1;return(0,Ze.of)(l).pipe(function Xg(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 GA(r,h,e,t){const n=r.routeConfig,d=r._resolve;return void 0!==n?.title&&!Qg(n)&&(d[yo]=n.title),function ZA(r,h,e,t){const n=function $A(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 JA(r,h,e,t){const n=oc(h)??t,d=ds(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,Bi.b)(l=>{d[c]=l}))),Fs(1),(0,Ql.h)(d),(0,_r.K)(c=>fs(c)?wa.E:(0,ba._)(c)))}(d,r,h,t).pipe((0,nt.U)(c=>(r._resolvedData=c,r.data=To(r,e).resolve,n&&Qg(n)&&(r.data[yo]=n.title),null)))}(c.route,t,r,h)),(0,Bi.b)(()=>d++),Fs(1),(0,qn.z)(c=>d===n.length?(0,Ze.of)(e):wa.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,Bi.b)({next:()=>o=!0,complete:()=>{o||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,Bi.b)(l=>{const o=new Ya(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(o)}))}),_m(c=>{const l=o=>{const a=[];o.routeConfig?.loadComponent&&!o.routeConfig._loadedComponent&&a.push(this.configLoader.loadComponent(o.routeConfig).pipe((0,Bi.b)(s=>{o.component=s}),(0,nt.U)(()=>{})));for(const s of o.children)a.push(...l(s));return a};return(0,ja.a)(l(c.targetSnapshot.root)).pipe((0,ya.d)(),(0,re.q)(1))}),_m(()=>this.afterPreactivation()),(0,nt.U)(c=>{const l=function od(r,h,e){const t=So(r,h._root,e?e._root:void 0);return new id(t,h)}(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return t={...c,targetRouterState:l}}),(0,Bi.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 pm(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,Bi.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,bu(c)){Wa(c)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new Jc(t.id,this.urlSerializer.serialize(t.extractedUrl),c.message,c.cancellationCode);if(this.events.next(l),Wa(c)){const o=e.urlHandlingStrategy.merge(c.url,e.rawUrlTree),a={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||Su(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 Qc(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 Jc(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 Su(r){return r!==Ua}let e1=(()=>{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[yo]}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})(),t1=(()=>{class r extends e1{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})(),bm=(()=>{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)(n1)},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 n1=(()=>{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 XA=(()=>{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)(md)},providedIn:"root"})}return r})(),md=(()=>{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 gs=function(r){return r[r.COMPLETE=0]="COMPLETE",r[r.FAILED=1]="FAILED",r[r.REDIRECTING=2]="REDIRECTING",r}(gs||{});function r1(r,h){r.events.pipe((0,Ft.h)(e=>e instanceof zr||e instanceof Jc||e instanceof Qc||e instanceof Xc),(0,nt.U)(e=>e instanceof zr||e instanceof Xc?gs.COMPLETE:e instanceof Jc&&(0===e.code||1===e.code)?gs.REDIRECTING:gs.FAILED),(0,Ft.h)(e=>e!==gs.REDIRECTING),(0,re.q)(1)).subscribe(()=>{h()})}function $T(r){throw r}function a1(r,h,e){return h.parse("/")}const QA={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},JT={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||$T,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||a1,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(XA),this.routeReuseStrategy=(0,i.f3M)(bm),this.titleStrategy=(0,i.f3M)(e1),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)(sl,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)($h),this.urlSerializer=(0,i.f3M)(os),this.location=(0,i.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(nc,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new as,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(Ks),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 KA(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 r1(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 s1{}let l1=(()=>{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})(),c1=(()=>{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,Ft.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,qs.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,qs.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(s1),i.LFG(fd))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const d1=new i.OlP("");let u1=(()=>{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 Js?(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 Xc&&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 mu&&(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 mu(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 ll(r,h){return{\u0275kind:r,\u0275providers:h}}function ey(){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(ty);1===r.get(p1)&&t.initialNavigation(),r.get(Am,null,i.XFs.Optional)?.setUpPreloading(),r.get(d1,null,i.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}const ty=new i.OlP("",{factory:()=>new ie.x}),p1=new i.OlP("",{providedIn:"root",factory:()=>1}),Am=new i.OlP("");function f1(r){return ll(0,[{provide:Am,useExisting:c1},{provide:s1,useExisting:r}])}const Du=new i.OlP("ROUTER_FORROOT_GUARD"),tp=[x.Ye,{provide:os,useClass:tc},nn,xo,{provide:Ci,useFactory:function Kh(r){return r.routerState.root},deps:[nn]},fd,[]];function ay(){return new i.PXZ("Router",nn)}let ip=(()=>{class r{constructor(e){}static forRoot(e,t){return{ngModule:r,providers:[tp,[],{provide:sl,multi:!0,useValue:e},{provide:Du,useFactory:sy,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:d1,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)(os);return e.scrollOffset&&r.setOffset(e.scrollOffset),new u1(n,t,r,h,e)}},t?.preloadingStrategy?f1(t.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:ay},t?.initialNavigation?ly(t):[],t?.bindToComponentInputs?ll(8,[rc,{provide:nc,useExisting:rc}]).\u0275providers:[],[{provide:_1,useFactory:ey},{provide:i.tb,multi:!0,useExisting:_1}]]}}static forChild(e){return{ngModule:r,providers:[{provide:sl,multi:!0,useValue:e}]}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Du,8))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();function sy(r){return"guarded"}function ly(r){return["disabled"===r.initialNavigation?ll(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const h=(0,i.f3M)(nn);return()=>{h.setUpLocationChangeListener()}}},{provide:p1,useValue:2}]).\u0275providers:[],"enabledBlocking"===r.initialNavigation?ll(2,[{provide:p1,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(ty);r1(n,()=>{t(!0)}),h.get($h).afterPreactivation=()=>(t(!0),d.closed?(0,Ze.of)(void 0):d),n.initialNavigation()}))}}]).\u0275providers:[]]}const _1=new i.OlP("");let Kn;try{Kn=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Kn=!1}let lc,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 y1=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Mm(){if(lc)return lc;if("object"!=typeof document||!document)return lc=new Set(y1),lc;let r=document.createElement("input");return lc=new Set(y1.filter(h=>(r.setAttribute("type",h),r.type===h))),lc}let ku,Lu,cc,Hu;function qr(r){return function v1(){if(null==ku&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ku=!0}))}finally{ku=ku||!1}return ku}()?r:!!r.capture}function M1(){if(null==cc){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return cc=!1,cc;if("scrollBehavior"in document.documentElement.style)cc=!0;else{const r=Element.prototype.scrollTo;cc=!!r&&!/\{\s*\[native code\]\s*\}/.test(r.toString())}}return cc}function dc(){if("object"!=typeof document||!document)return 0;if(null==Lu){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),Lu=0,0===r.scrollLeft&&(r.scrollLeft=1,Lu=0===r.scrollLeft?1:2),r.remove()}return Lu}function uc(r){if(function uy(){if(null==Hu){const r=typeof document<"u"?document.head:null;Hu=!(!r||!r.createShadowRoot&&!r.attachShadow)}return Hu}()){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 Ad=E(3620);function Pm(r){return(0,Ft.h)((h,e)=>r<=e)}var pc=E(3997),Om=E(2420);function ft(r){return(0,Kr.e)((h,e)=>{(0,Qi.Xf)(r).subscribe((0,si.x)(e,()=>e.complete(),Om.Z)),!e.closed&&h.subscribe(e)})}function Fe(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 Bm=(()=>{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})(),I1=(()=>{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(Bm))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),pl=(()=>{class r{get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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,Ad.b)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(I1),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:[Bm]})}return r})();const Ou=new Set;let fc,Nm=(()=>{class r{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):mc}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function bp(r,h){if(!Ou.has(r))try{fc||(fc=document.createElement("style"),h&&(fc.nonce=h),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${r} {body{ }}`,0),Ou.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 mc(r){return{matches:"all"===r||""===r,media:r,addListener:()=>{},removeListener:()=>{}}}let Vm=(()=>{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,ja.a)(n);return d=(0,$r.z)(d.pipe((0,re.q)(1)),d.pipe(Pm(1),(0,Ad.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(Fi(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(Nm),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 ko(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 V1="cdk-describedby-message",yd="cdk-describedby-host";let vp=0,jm=(()=>{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(`[${yd}="${this._id}"]`);for(let t=0;t0!=n.indexOf(V1));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const n=this._messageRegistry.get(t);Ap(e,"aria-describedby",n.messageElement.id),e.setAttribute(yd,this._id),n.referenceCount++}_removeMessageReference(e,t){const n=this._messageRegistry.get(t);n.referenceCount--,ko(e,"aria-describedby",n.messageElement.id),e.removeAttribute(yd)}_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=`${V1}-${h}-${vp++}`)}class jy{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,Bi.b)(e=>this._pressedLetters.push(e)),(0,Ad.b)(h),(0,Ft.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 j1 extends jy{setActiveItem(h){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(h),this.activeItem&&this.activeItem.setActiveStyles()}}class xp extends jy{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 Iu=(()=>{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 VS(r){try{return r.frameElement}catch{return null}}(function z1(r){return r.ownerDocument&&r.ownerDocument.defaultView||window}(e));if(t&&(-1===Md(t)||!this.isVisible(t)))return!1;let n=e.nodeName.toLowerCase(),d=Md(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 Bu(r){return!function zm(r){return function vd(r){return"input"==r.nodeName.toLowerCase()}(r)&&"hidden"==r.type}(r)&&(function zy(r){let h=r.nodeName.toLowerCase();return"input"===h||"select"===h||"button"===h||"textarea"===h}(r)||function Fm(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 Md(r){if(!Sp(r))return null;const h=parseInt(r.getAttribute("tabindex")||"",10);return isNaN(h)?-1:h}class qm{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 gc=(()=>{class r{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new qm(e,this._checker,this._ngZone,this._document,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Iu),i.LFG(i.R0b),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function Nu(r){return 0===r.buttons||0===r.offsetX&&0===r.offsetY}function Vu(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"),qy={ignoreKeys:[18,17,224,91,16]},Cd=qr({passive:!0,capture:!0});let Ym=(()=>{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(Nu(c)?"keyboard":"mouse"),this._mostRecentTarget=oa(c))},this._onTouchstart=c=>{Vu(c)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=oa(c))},this._options={...qy,...d},this.modalityDetected=this._modality.pipe(Pm(1)),this.modalityChanged=this.modalityDetected.pipe((0,pc.x)()),e.isBrowser&&t.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Cd),n.addEventListener("mousedown",this._onMousedown,Cd),n.addEventListener("touchstart",this._onTouchstart,Cd)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Cd),document.removeEventListener("mousedown",this._onMousedown,Cd),document.removeEventListener("touchstart",this._onTouchstart,Cd))}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 Wm=new i.OlP("liveAnnouncerElement",{providedIn:"root",factory:function Wy(){return null}}),q1=new i.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Gm=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=uc(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)(Vm).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(Zm,W1,xd),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(Zm,W1):2===t&&e.add(Zm,xd)}}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})(),ws=(()=>{class r{constructor(e){e._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(_c))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[_p]})}return r})();const Gy=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function G1(){return(0,i.f3M)(x.K0)}}),Zy=/^(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 $y(r){const h=r?.toLowerCase()||"";return"auto"===h&&typeof navigator<"u"&&navigator?.language?Zy.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(Gy,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Td=(()=>{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 $m(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 Sd(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 Z1=[[["mat-icon"]],"*"],$1=["mat-icon","*"];let Qy=(()=>{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})(),Ky=(()=>{class r{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return r})();const X1=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function ev(){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(_c),i.LFG(X1,8),i.LFG(x.K0))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Td,Td]})}return r})();function La(r){return class extends r{get disabled(){return this._disabled}set disabled(h){this._disabled=Fe(h)}constructor(...h){super(...h),this._disabled=!1}}}function Ed(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 ml(r){return class extends r{get disableRipple(){return this._disableRipple}set disableRipple(h){this._disableRipple=Fe(h)}constructor(...h){super(...h),this._disableRipple=!1}}}function gl(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 Q1(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 Jm(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 K1=new i.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function qS(){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 bc=new i.OlP("mat-date-formats"),e_=/^\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(e_.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(K1,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 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({providers:[{provide:Ha,useClass:Xm}]})}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({providers:[{provide:bc,useValue:Nt}],imports:[t_]})}return r})(),zu=(()=>{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})(),Km=(()=>{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 nv{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 e0=qr({passive:!0,capture:!0});class rv{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,e0)})}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,e0)))}}const i_={enterDuration:225,exitDuration:150},t0=qr({passive:!0,capture:!0}),n0=["mousedown","touchstart"],As=["mouseup","mouseleave","touchend","touchcancel"];class Za{static#e=this._eventManager=new rv;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={...i_,...t.animation};t.centered&&(h=n.left+n.width/2,e=n.top+n.height/2);const c=t.radius||function n_(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 nv(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={...i_,...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,n0.forEach(t=>{Za._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(()=>{As.forEach(e=>{this._triggerElement.addEventListener(e,this,t0)})}),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=Nu(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&&(n0.forEach(e=>Za._eventManager.removeHandler(e,h,this)),this._pointerUpEventsRegistered&&As.forEach(e=>h.removeEventListener(e,this,t0)))}}const wc=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 Za(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(wc,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})(),r0=(()=>{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})(),Dd=(()=>{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 av=0;class l_{constructor(h,e=!1){this.source=h,this.isUserInput=e}}let ov=(()=>{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=Fe(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-"+av++,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 l_(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})(),ys=(()=>{class r extends ov{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:$1,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(Z1),i.YNc(0,$m,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,Sd,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,r0],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 c_(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,Dd]})}return r})();const sv=["mat-button",""],u_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],h_=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],JS=["mat-icon-button",""],a0=["*"],p_={capture:!0},f_=["focus","click","mouseenter","touchstart"],qu="mat-button-ripple-uninitialized";let m_=(()=>{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)(wc,{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(`[${qu}]`);n&&(n.removeAttribute(qu),this._appendRipple(n))},this._ngZone.runOutsideAngular(()=>{for(const e of f_)this._document?.addEventListener(e,this._onInteraction,p_)})}ngOnDestroy(){for(const e of f_)this._document?.removeEventListener(e,this._onInteraction,p_)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const n=new dv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);n.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new Za(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(qu);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 dv{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 uv=[{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"]}],hv=Ed(La(ml(class{constructor(r){this._elementRef=r}})));let __=(()=>{class r extends hv{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)(m_),this._isFab=!1;const c=e.nativeElement.classList;for(const l of uv)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 __{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:sv,ngContentSelectors:h_,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(u_),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})(),Lo=(()=>{class r extends __{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:JS,ngContentSelectors:a0,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})(),Ms=(()=>{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})(),kd=(()=>{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})(),Ac=(()=>{class r extends kd{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"),Sv={provide:tr,useExisting:(0,i.Gpc)(()=>Nn),multi:!0},Ev=new i.OlP("CompositionEventMode");let Nn=(()=>{class r extends kd{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Yu(){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(Ev,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([Sv]),i.qOj]})}return r})();function _l(r){return null==r||("string"==typeof r||Array.isArray(r))&&0===r.length}function y_(r){return null!=r&&"number"==typeof r.length}const Gn=new i.OlP("NgValidators"),bl=new i.OlP("NgAsyncValidators"),Dv=/^(?=.{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 v_(r){return h=>{if(_l(h.value)||_l(r))return null;const e=parseFloat(h.value);return!isNaN(e)&&e{if(_l(h.value)||_l(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 M_(r){return!0===r.value?null:{required:!0}}(h)}static email(h){return function Wu(r){return _l(r.value)||Dv.test(r.value)?null:{email:!0}}(h)}static minLength(h){return function C_(r){return h=>_l(h.value)||!y_(h.value)?null:h.value.lengthy_(h.value)&&h.value.length>r?{maxlength:{requiredLength:r,actualLength:h.value.length}}:null}(h)}static pattern(h){return function T_(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(_l(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 kv(h)}static composeAsync(h){return p0(h)}}function Vp(r){return _l(r.value)?{required:!0}:null}function jp(r){return null}function S_(r){return null!=r}function E_(r){return(0,i.QGY)(r)?(0,cr.D)(r):r}function D_(r){let h={};return r.forEach(e=>{h=null!=e?{...h,...e}:h}),0===Object.keys(h).length?null:h}function h0(r,h){return h.map(e=>e(r))}function L_(r){return r.map(h=>function k_(r){return!r.validate}(h)?h:e=>h.validate(e))}function kv(r){if(!r)return null;const h=r.filter(S_);return 0==h.length?null:function(e){return D_(h0(e,h))}}function zp(r){return null!=r?kv(L_(r)):null}function p0(r){if(!r)return null;const h=r.filter(S_);return 0==h.length?null:function(e){return or(h0(e,h).map(E_)).pipe((0,nt.U)(D_))}}function H_(r){return null!=r?p0(L_(r)):null}function Gu(r,h){return null===r?[h]:Array.isArray(r)?[...r,h]:[r,h]}function R_(r){return r._rawValidators}function P_(r){return r._rawAsyncValidators}function Zu(r){return r?Array.isArray(r)?r:[r]:[]}function Fp(r,h){return Array.isArray(r)?r.includes(h):r===h}function $a(r,h){const e=Zu(h);return Zu(r).forEach(n=>{Fp(e,n)||e.push(n)}),e}function Ld(r,h){return Zu(h).filter(e=>!Fp(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=H_(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 Sn 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 Ni=(()=>{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})(),Ja=(()=>{class r extends sa{constructor(e){super(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Sn,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 Up="VALID",m0="INVALID",Pd="PENDING",Xu="DISABLED";function V_(r){return(qp(r)?r.validators:r)||null}function j_(r,h){return(qp(h)?h.asyncValidators:r)||null}function qp(r){return null!=r&&!Array.isArray(r)&&"object"==typeof r}function z_(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 yl{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===Up}get invalid(){return this.status===m0}get pending(){return this.status==Pd}get disabled(){return this.status===Xu}get enabled(){return this.status!==Xu}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($a(h,this._rawValidators))}addAsyncValidators(h){this.setAsyncValidators($a(h,this._rawAsyncValidators))}removeValidators(h){this.setValidators(Ld(h,this._rawValidators))}removeAsyncValidators(h){this.setAsyncValidators(Ld(h,this._rawAsyncValidators))}hasValidator(h){return Fp(this._rawValidators,h)}hasAsyncValidator(h){return Fp(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=Pd,!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=Xu,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=Up,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===Up||this.status===Pd)&&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()?Xu:Up}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(h){if(this.asyncValidator){this.status=Pd,this._hasOwnPendingAsyncValidator=!0;const e=E_(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()?Xu:this.errors?m0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Pd)?Pd:this._anyControlsHaveStatus(m0)?m0:Up}_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 Bv(r){return Array.isArray(r)?zp(r):r||null}(this._rawValidators)}_assignAsyncValidators(h){this._rawAsyncValidators=Array.isArray(h)?h.slice():h,this._composedAsyncValidatorFn=function Nv(r){return Array.isArray(r)?H_(r):r||null}(this._rawAsyncValidators)}}class yc extends yl{constructor(h,e,t){super(V_(e),j_(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=>{z_(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 Od extends yc{}const vc=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Ts}),Ts="always";function Wp(r,h){return[...h.path,r]}function Qu(r,h,e=Ts){Id(r,h),h.valueAccessor.writeValue(r.value),(r.disabled||"always"===e)&&h.valueAccessor.setDisabledState?.(r.disabled),function sE(r,h){h.valueAccessor.registerOnChange(e=>{r._pendingValue=e,r._pendingChange=!0,r._pendingDirty=!0,"change"===r.updateOn&&F_(r,h)})}(r,h),function b0(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 zv(r,h){h.valueAccessor.registerOnTouched(()=>{r._pendingTouched=!0,"blur"===r.updateOn&&r._pendingChange&&F_(r,h),"submit"!==r.updateOn&&r.markAsTouched()})}(r,h),function _0(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)),Mc(r,h),r&&(h._invokeOnDestroyCallbacks(),r._registerOnCollectionChange(()=>{}))}function Zp(r,h){r.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(h)})}function Id(r,h){const e=R_(r);null!==h.validator?r.setValidators(Gu(e,h.validator)):"function"==typeof e&&r.setValidators([e]);const t=P_(r);null!==h.asyncValidator?r.setAsyncValidators(Gu(t,h.asyncValidator)):"function"==typeof t&&r.setAsyncValidators([t]);const n=()=>r.updateValueAndValidity();Zp(h._rawValidators,n),Zp(h._rawAsyncValidators,n)}function Mc(r,h){let e=!1;if(null!==r){if(null!==h.validator){const n=R_(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=P_(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 F_(r,h){r._pendingDirty&&r.markAsDirty(),r.setValue(r._pendingValue,{emitModelToViewChange:!1}),h.viewToModelUpdate(r._pendingValue),r._pendingChange=!1}function U_(r,h){Id(r,h)}function w0(r,h){if(!r.hasOwnProperty("model"))return!1;const e=r.model;return!!e.isFirstChange()||!Object.is(h,e.currentValue)}function Y_(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 Yv(r){return Object.getPrototypeOf(r.constructor)===Ac}(d)?t=d:n=d}),n||t||e||null}const Wv={provide:Sn,useExisting:(0,i.Gpc)(()=>Ho)},vl=(()=>Promise.resolve())();let Ho=(()=>{class r extends Sn{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new yc({},zp(e),H_(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){vl.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Qu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){vl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){vl.then(()=>{const t=this._findContainer(e.path),n=new yc({});U_(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){vl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){vl.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,Y_(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(bl,10),i.Y36(vc,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([Wv]),i.qOj]})}return r})();function Xp(r,h){const e=r.indexOf(h);e>-1&&r.splice(e,1)}function y0(r){return"object"==typeof r&&null!==r&&2===Object.keys(r).length&&"value"in r&&"disabled"in r}const Ro=class extends yl{constructor(h=null,e,t){super(V_(e),j_(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=y0(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){y0(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}},Ss=Ro,C0={provide:Wr,useExisting:(0,i.Gpc)(()=>Gr)},x0=(()=>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 Ro,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),w0(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(){Qu(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){x0.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=0!==t&&(0,i.VuI)(t);x0.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(Sn,9),i.Y36(Gn,10),i.Y36(bl,10),i.Y36(tr,10),i.Y36(i.sBO,8),i.Y36(vc,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([C0]),i.qOj,i.TTD]})}return r})(),eh=(()=>{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 Jv={provide:tr,useExisting:(0,i.Gpc)(()=>th),multi:!0};let th=(()=>{class r extends Ac{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([Jv]),i.qOj]})}return r})(),T0=(()=>{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 Bd=new i.OlP("NgModelWithFormControlWarning"),E0={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),Qu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}w0(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(bl,10),i.Y36(tr,10),i.Y36(Bd,8),i.Y36(vc,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([E0]),i.qOj,i.TTD]})}return r})();const J_={provide:Sn,useExisting:(0,i.Gpc)(()=>Xa)};let Xa=(()=>{class r extends Sn{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&&(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 Qu(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 A0(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,Y_(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 Ro)(n)&&(Qu(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 q_(r,h){return Mc(r,h)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Id(this.form,this),this._oldForm&&Mc(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Gn,10),i.Y36(bl,10),i.Y36(vc,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([J_]),i.qOj,i.TTD]})}return r})();const Ml={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(),w0(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(Sn,13),i.Y36(Gn,10),i.Y36(bl,10),i.Y36(tr,10),i.Y36(Bd,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([Ml]),i.qOj,i.TTD]})}return r})(),Cl=(()=>{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 rb={provide:Gn,useExisting:(0,i.Gpc)(()=>Zn),multi:!0};let Zn=(()=>{class r extends Cl{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([rb]),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:[T0]})}return r})();class Oa extends yl{constructor(h,e,t){super(V_(e),j_(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)=>{z_(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 ob(r){return!!r&&(void 0!==r.asyncValidators||void 0!==r.validators||void 0!==r.updateOn)}let sb=(()=>{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 ob(t)?d=t:null!==t&&(d.validators=t.validator,d.asyncValidators=t.asyncValidator),new yc(n,d)}record(e,t=null){const n=this._reduceControls(e);return new Od(n,t)}control(e,t,n){let d={};return this.useNonNullable?(ob(t)?d=t:(d.validators=t,d.asyncValidators=n),new Ro(e,{...d,nonNullable:!0})):new Ro(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 Ro||e instanceof yl?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})(),lb=(()=>{class r extends sb{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})(),xl=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:vc,useValue:e.callSetDisabledState??Ts}]}}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})(),Tl=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:Bd,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:vc,useValue:e.callSetDisabledState??Ts}]}}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 db=["input"],lM=["label"],cM=["*"],ub=new i.OlP("mat-checkbox-default-options",{providedIn:"root",factory:P0});function P0(){return{color:"accent",clickAction:"check-indeterminate"}}const sf={provide:tr,useExisting:(0,i.Gpc)(()=>Po),multi:!0};class dM{}let hb=0;const O0=P0(),pb=gl(Ed(ml(La(class{constructor(r){this._elementRef=r}}))));let uM=(()=>{class r extends pb{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=Fe(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||O0,this.color=this.defaultColor=this._options.color||O0.color,this.tabIndex=parseInt(c)||0,this.id=this._uniqueId=`${e}${++hb}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const t=Fe(e);t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Fe(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=Fe(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(db,5),i.Gf(lM,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})(),Po=(()=>{class r extends uM{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 dM;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(ub,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:cM,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})(),Nd=(()=>{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 fb=E(4266);const mb=["addListener","removeListener"],gb=["addEventListener","removeEventListener"],_b=["on","off"];function Ka(r,h,e,t){if((0,zn.m)(e)&&(t=e,e=void 0),t)return Ka(r,h,e).pipe((0,Fn.Z)(t));const[n,d]=function pM(r){return(0,zn.m)(r.addEventListener)&&(0,zn.m)(r.removeEventListener)}(r)?gb.map(c=>l=>r[c](h,l,e)):function bb(r){return(0,zn.m)(r.addListener)&&(0,zn.m)(r.removeListener)}(r)?mb.map(B0(r,h)):function hM(r){return(0,zn.m)(r.on)&&(0,zn.m)(r.off)}(r)?_b.map(B0(r,h)):[];if(!n&&(0,fb.z)(r))return(0,qn.z)(c=>Ka(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 B0(r,h){return e=>t=>r[e](h,t)}var wb=E(1954);const rh={schedule(r){let h=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=rh;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}=rh;return(h?.requestAnimationFrame||requestAnimationFrame)(...r)},cancelAnimationFrame(...r){const{delegate:h}=rh;return(h?.cancelAnimationFrame||cancelAnimationFrame)(...r)},delegate:void 0};var Ab=E(2631);const yb=new class mM extends Ab.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 fM extends wb.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.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&&(rh.cancelAnimationFrame(e),h._scheduled=void 0)}});let N0,gM=1;const df={};function vb(r){return r in df&&(delete df[r],!0)}const _M={setImmediate(r){const h=gM++;return df[h]=!0,N0||(N0=Promise.resolve()),N0.then(()=>vb(h)&&r()),h},clearImmediate(r){vb(r)}},{setImmediate:bM,clearImmediate:wM}=_M,ah={setImmediate(...r){const{delegate:h}=ah;return(h?.setImmediate||bM)(...r)},clearImmediate(r){const{delegate:h}=ah;return(h?.clearImmediate||wM)(r)},delegate:void 0},uf=new class Cb extends Ab.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 Mb extends wb.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=ah.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&&(ah.clearImmediate(e),h._scheduled===e&&(h._scheduled=void 0))}});var V0=E(6321),oh=E(9080);function sh(r,h=V0.z){return function xb(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,oh.H)(r,h))}class hf{}function eo(r){return r&&"function"==typeof r.connect&&!(r instanceof Ao)}class yM extends hf{constructor(h){super(),this._data=h}connect(){return mn(this._data)?this._data:(0,Ze.of)(this._data)}disconnect(){}}class Tb{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 Sl{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 Eb=(()=>{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 El=new i.OlP("_ViewRepeater"),Db=["contentWrapper"],_E=["*"],xc=new i.OlP("VIRTUAL_SCROLL_STRATEGY");class vM{constructor(h,e,t){this._scrolledIndexChange=new ie.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,pc.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 MM(r){return r._scrollStrategy}let CM=(()=>{class r{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new vM(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:xc,useFactory:MM,deps:[(0,i.Gpc)(()=>r)]}]),i.TTD]})}return r})(),Dl=(()=>{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(sh(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,Ft.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(()=>Ka(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})(),Oo=(()=>{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(()=>Ka(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!=dc()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==dc()?e.left=e.right:1==dc()&&(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;M1()?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==dc()?e==t?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft:c&&1==dc()?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(Dl),i.Y36(i.R0b),i.Y36(Yn,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return r})(),En=(()=>{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(sh(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 xM=new i.OlP("VIRTUAL_SCROLLABLE");let kb=(()=>{class r extends Oo{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(Dl),i.Y36(i.R0b),i.Y36(Yn,8))};static#t=this.\u0275dir=i.lG2({type:r,features:[i.qOj]})}return r})();const TM=typeof requestAnimationFrame<"u"?yb:uf;let z0=(()=>{class r extends kb{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=Fe(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(Fi(null),sh(0,TM)).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 Lb(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(xc,8),i.Y36(Yn,8),i.Y36(Dl),i.Y36(En),i.Y36(xM,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(t,n){if(1&t&&i.Gf(Db,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:Oo,useFactory:(e,t)=>e||t,deps:[[new i.FiY,new i.tBr(xM)],r]}]),i.qOj,i.jDz],ngContentSelectors:_E,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 F0(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 Hb=(()=>{class r{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,eo(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new yM(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(Fi(null),function j0(){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,St.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?F0(t,"end",l)-F0(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(El),i.Y36(z0,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:El,useClass:Sl}])]})}return r})(),Io=(()=>{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})(),jd=(()=>{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:[Td,Io,Td,Io]})}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 Bo 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 ch extends ff{constructor(h){super(),this.element=h instanceof i.SBq?h.nativeElement:h}}class q0{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 Bo?(this._attachedPortal=h,this.attachTemplatePortal(h)):this.attachDomPortal&&h instanceof ch?(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 kM extends q0{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 q0{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})(),kl=(()=>{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 OM=M1();class CE{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"),OM&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),OM&&(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 Rb{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,Ft.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 dh{enable(){}disable(){}attach(){}}function Y0(r,h){return h.some(e=>r.bottome.bottom||r.righte.right)}function Pb(r,h){return h.some(e=>r.tope.bottom||r.lefte.right)}class Ob{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();Y0(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 uh=(()=>{class r{constructor(e,t,n,d){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new dh,this.close=c=>new Rb(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new CE(this._viewportRuler,this._document),this.reposition=c=>new Ob(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=d}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Dl),i.LFG(En),i.LFG(i.R0b),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();class hh{constructor(h){if(this.scrollStrategy=new dh,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 IM{constructor(h,e){this.connectionPair=h,this.scrollableViewProperties=e}}let W0=(()=>{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})(),BM=(()=>{class r extends W0{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})(),NM=(()=>{class r extends W0{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})(),Ll=(()=>{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 G0="cdk-overlay-connected-position-bounding-box",VM=/([A-Za-z%]+)$/;class Ib{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(G0),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&&Tc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(G0),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=Bb(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=Z0(this._overlayRef.getConfig().minHeight),l=Z0(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=Bb(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,Tc(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Tc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Tc(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();Tc(t,this._getExactOverlayY(e,h,s)),Tc(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="")),Tc(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:Pb(h,t),isOriginOutsideView:Y0(h,t),isOverlayClipped:Pb(e,t),isOverlayOutsideView:Y0(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 Tc(r,h){for(let e in h)h.hasOwnProperty(e)&&(r[e]=h[e]);return r}function Z0(r){if("number"!=typeof r&&null!=r){const[h,e]=r.split(VM);return e&&"px"!==e?null:parseFloat(h)}return r||null}function Bb(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 $0="cdk-global-overlay-wrapper";class Vb{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($0),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($0),t.justifyContent=t.alignItems=h.marginTop=h.marginBottom=h.marginLeft=h.marginRight=h.position="",this._overlayRef=null,this._isDisposed=!0}}let jM=(()=>{class r{constructor(e,t,n,d){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=d}global(){return new Vb}flexibleConnectedTo(e){return new Ib(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(En),i.LFG(x.K0),i.LFG(fi),i.LFG(Ll))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),zM=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 hh(e);return c.direction=c.direction||this._directionality.value,new ph(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-"+zM++,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 kM(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(uh),i.LFG(Ll),i.LFG(i._Vd),i.LFG(jM),i.LFG(BM),i.LFG(i.zs3),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(Yn),i.LFG(x.Ye),i.LFG(NM),i.LFG(i.QbO,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const J0=[{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"}],jb=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})(),zb=(()=>{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=Fe(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Fe(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Fe(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Fe(e)}get push(){return this._push}set push(e){this._push=Fe(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 Bo(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=J0);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 hh({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 lh(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(jb),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:jb,deps:[Er],useFactory:function FM(r){return()=>r.scrollStrategies.reposition()}};let Sc=(()=>{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:[Td,kl,jd,jd]})}return r})();function qM(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 X0=(()=>{class r extends q0{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(gc),i.Y36(x.K0,8),i.Y36(bf),i.Y36(Iu),i.Y36(i.R0b),i.Y36(ph),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,qM,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 Fb=new i.OlP("DialogScrollStrategy"),YM=new i.OlP("DialogData"),Ub=new i.OlP("DefaultDialogConfig"),GM={provide:Fb,deps:[Er],useFactory:function WM(r){return()=>r.scrollStrategies.block()}};let ZM=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(Fi(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new bf,...t}).id=t.id||"cdk-dialog-"+ZM++,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(){fh(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){fh(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),fh(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new hh({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:ph,useValue:e}];let l;n.container?"function"==typeof n.container?l=n.container:(l=n.container.type,c.push(...n.container.providers(n))):l=X0;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 Bo(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:YM,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(Ll),i.LFG(Fb))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();function fh(r,h){let e=r.length;for(;e--;)h(r[e])}let qb=(()=>{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,GM],imports:[Sc,kl,ws,kl]})}return r})();class yf{}class $M{}const Ds="*";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 Hl(r,h=null){return{type:3,steps:r,options:h}}function Ec(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 mh(r){return{type:5,steps:r}}function Mt(r,h,e=null){return{type:1,expr:r,animation:h,options:e}}function zd(r=null){return{type:9,options:r}}function wr(r,h,e=null){return{type:11,selector:r,animation:h,options:e}}class Fd{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 Wb(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",Gb="mdc-dialog--opening",Zb="mdc-dialog--closing";let $b=(()=>{class r extends X0{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(gc),i.Y36(x.K0,8),i.Y36(Ud),i.Y36(Iu),i.Y36(i.R0b),i.Y36(ph),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 KM="--mat-dialog-transition-duration";function Q0(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 eC=(()=>{class r extends $b{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?Q0(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Q0(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(KM,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Gb,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(KM,`${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(Gb,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()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(gc),i.Y36(x.K0,8),i.Y36(Ud),i.Y36(Iu),i.Y36(i.R0b),i.Y36(ph),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,Wb,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,Ft.h)(n=>"opened"===n.state),(0,re.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,Ft.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,Ft.h)(n=>27===n.keyCode&&!this.disableClose&&!pn(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),tC(this,"keydown"===n.type?"keyboard":"mouse"))})}close(h){this._result=h,this._containerInstance._animationStateChanged.pipe((0,Ft.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 tC(r,h,e){return r._closeInteractionType=h,r.close(e)}const dn=new i.OlP("MatMdcDialogData"),iC=new i.OlP("mat-mdc-dialog-default-options"),K0=new i.OlP("mat-mdc-dialog-scroll-strategy"),Xb={provide:K0,deps:[Er],useFactory:function Jb(r){return()=>r.scrollStrategies.block()}};let nC=0,rC=(()=>{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(Fi(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}${nC++}`,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})(),Vi=(()=>{class r extends rC{constructor(e,t,n,d,c,l,o,a){super(e,t,d,l,o,c,Ti,eC,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(iC,8),i.LFG(K0),i.LFG(r,12),i.LFG(Ll),i.LFG(i.QbO,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),aC=0,oC=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this._elementRef=t,this._dialog=n,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=eg(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){tC(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(Vi))};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-"+aC++}ngOnInit(){this._dialogRef||(this._dialogRef=eg(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(Vi))};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 eg(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 gh=(()=>{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:[Vi,Xb],imports:[qb,Sc,kl,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})(),RE=0;const Qb=new i.OlP("CdkAccordion");let Kb=(()=>{class r{constructor(){this._stateChanges=new ie.x,this._openCloseAllActions=new ie.x,this.id="cdk-accordion-"+RE++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Fe(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:Qb,useExisting:r}]),i.TTD]})}return r})(),ew=0,tw=(()=>{class r{get expanded(){return this._expanded}set expanded(e){e=Fe(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=Fe(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-"+ew++,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(Qb,12),i.Y36(i.sBO),i.Y36(Eb))};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:Qb,useValue:void 0}])]})}return r})(),cC=(()=>{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 dC=["body"];function _h(r,h){}const uC=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ig=["mat-expansion-panel-header","*","mat-action-row"];function No(r,h){if(1&r&&i._UZ(0,"span",2),2&r){const e=i.oxw();i.Q6J("@indicatorRotate",e._getExpandedState())}}const hC=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Tf=["mat-panel-title","mat-panel-description","*"],Dc=new i.OlP("MAT_ACCORDION"),iw="225ms cubic-bezier(0.4,0.0,0.2,1)",nw={indicatorRotate:mi("indicatorRotate",[Vt("collapsed, void",Be({transform:"rotate(0deg)"})),Vt("expanded",Be({transform:"rotate(180deg)"})),Mt("expanded <=> collapsed, void => collapsed",vt(iw))]),bodyExpansion:mi("bodyExpansion",[Vt("collapsed, void",Be({height:"0px",visibility:"hidden"})),Vt("expanded",Be({height:"*",visibility:""})),Mt("expanded <=> collapsed, void => collapsed",vt(iw))])},rw=new i.OlP("MAT_EXPANSION_PANEL");let Rl=(()=>{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(rw,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["ng-template","matExpansionPanelContent",""]]})}return r})(),aw=0;const ow=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let qd=(()=>{class r extends tw{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Fe(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-"+aw++,this._bodyAnimationDone=new ie.x,this.accordion=e,this._document=c,this._bodyAnimationDone.pipe((0,pc.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(Fi(null),(0,Ft.h)(()=>this.expanded&&!this._portal),(0,re.q)(1)).subscribe(()=>{this._portal=new Bo(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(Dc,12),i.Y36(i.sBO),i.Y36(Eb),i.Y36(i.s_b),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(ow,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-expansion-panel"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Rl,5),2&t){let c;i.iGM(c=i.CRH())&&(n._lazyContent=c.first)}},viewQuery:function(t,n){if(1&t&&i.Gf(dC,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:Dc,useValue:void 0},{provide:rw,useExisting:r}]),i.qOj,i.TTD],ngContentSelectors:ig,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(uC),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,_h,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:[nw.bodyExpansion]},changeDetection:0})}return r})();class pC{}const fC=gl(pC);let kc=(()=>{class r extends fC{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,Ft.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,Ft.h)(s=>!!(s.hideToggle||s.disabled||s.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe((0,Ft.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(qd,1),i.Y36(i.SBq),i.Y36(Sr),i.Y36(i.sBO),i.Y36(ow,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(hC),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,No,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:[nw.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})(),Yd=(()=>{class r extends Kb{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=Fe(e)}ngAfterContentInit(){this._headers.changes.pipe(Fi(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,kc,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:Dc,useExisting:r}]),i.qOj]})}return r})(),Wd=(()=>{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,cC,kl]})}return r})();class mC{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,Ft.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 lw=(()=>{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 mC(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 cw=["notch"],ng=["matFormFieldNotchedOutline",""],dw=["*"],gC=["textField"],uw=["iconPrefixContainer"],hw=["textPrefixContainer"];function _C(r,h){1&r&&i._UZ(0,"span",19)}function bC(r,h){if(1&r&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,_C,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 rg(r,h){if(1&r&&i.YNc(0,bC,3,6,"label",16),2&r){const e=i.oxw();i.Q6J("ngIf",e._hasFloatingLabel())}}function ag(r,h){1&r&&i._UZ(0,"div",20)}function pw(r,h){}function og(r,h){if(1&r&&i.YNc(0,pw,0,0,"ng-template",22),2&r){i.oxw(2);const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function sg(r,h){if(1&r&&(i.TgZ(0,"div",21),i.YNc(1,og,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 wC(r,h){1&r&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function AC(r,h){1&r&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function yC(r,h){}function vC(r,h){if(1&r&&i.YNc(0,yC,0,0,"ng-template",22),2&r){i.oxw();const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function fw(r,h){1&r&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function lg(r,h){1&r&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function mw(r,h){1&r&&i._UZ(0,"div",29)}function gw(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 _w(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 bw(r,h){if(1&r&&(i.TgZ(0,"div",31),i.YNc(1,_w,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 MC=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ww=["*","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})(),CC=0;const cg=new i.OlP("MatError");let ks=(()=>{class r{constructor(e,t){this.id="mat-mdc-error-"+CC++,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:cg,useExisting:r}])]})}return r})(),Dr=0,Ls=(()=>{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 xC=new i.OlP("MatPrefix"),TC=new i.OlP("MatSuffix");let Aw=(()=>{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:TC,useExisting:r}])]})}return r})();const dg=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)(lw),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(dg),this._resizeSubscription=new bi.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function bh(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 yw="mdc-line-ripple--active",Gd="mdc-line-ripple--deactivating";let vw=(()=>{class r{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=n=>{const d=this._elementRef.nativeElement.classList,c=d.contains(Gd);"opacity"===n.propertyName&&c&&d.remove(yw,Gd)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Gd),e.add(yw)}deactivate(){this._elementRef.nativeElement.classList.add(Gd)}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})(),ug=(()=>{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(cw,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:ng,ngContentSelectors:dw,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 SC={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 Zd=new i.OlP("MatFormField"),kf=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Lf=0,ji=(()=>{class r{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Fe(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,xC,5),i.Suo(d,TC,5),i.Suo(d,cg,5),i.Suo(d,Ls,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(gC,5),i.Gf(uw,5),i.Gf(hw,5),i.Gf(Ef,5),i.Gf(ug,5),i.Gf(vw,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:Zd,useExisting:r},{provide:dg,useExisting:r}])],ngContentSelectors:ww,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(MC),i.YNc(0,rg,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,ag,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,sg,2,2,"div",5),i.YNc(7,wC,3,0,"div",6),i.YNc(8,AC,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,vC,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,fw,2,0,"div",10),i.YNc(13,lg,2,0,"div",11),i.qZA(),i.YNc(14,mw,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,gw,2,1,"div",14),i.YNc(17,bw,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,Ls,Ef,ug,vw],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:[SC.transitionMessages]},changeDetection:0})}return r})(),Hs=(()=>{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})(),Dw=(()=>{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:[Km,wt,Km,wt]})}return r})();const WE=["*"];let wh;function Hf(r){return function GE(){if(void 0===wh&&(wh=null,typeof window<"u")){const r=window;void 0!==r.trustedTypes&&(wh=r.trustedTypes.createPolicy("angular#components",{createHTML:h=>h}))}return wh}()?.createHTML(r)||r}function NC(r){return Error(`Unable to find icon with the name "${r}"`)}function VC(r){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${r}".`)}function jC(r){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${r}".`)}class $d{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 $d(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 jC(n);const l=Hf(c);return this._addSvgIconConfig(e,t,new $d("",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 $d(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const d=this._sanitizer.sanitize(i.q3G.HTML,t);if(!d)throw jC(t);const c=Hf(d);return this._addSvgIconSetConfig(e,new $d("",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 VC(e);const n=this._cachedIconsByUrl.get(t);return n?(0,Ze.of)(Jd(n)):this._loadSvgIconFromConfig(new $d(e,null)).pipe((0,Bi.b)(d=>this._cachedIconsByUrl.set(t,d)),(0,nt.U)(d=>Jd(d)))}getNamedSvgIcon(e,t=""){const n=pg(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._)(NC(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Ze.of)(Jd(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,nt.U)(t=>Jd(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 NC(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,Bi.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,Bi.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(pg(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:""}}}),kw=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Lw=kw.map(r=>`[${r}]`).join(", "),qC=/^url\(['"]?#(.*?)['"]?\)$/;let Gi=(()=>{class r extends Pf{get inline(){return this._inline}set inline(e){this._inline=Fe(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(Lw),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let d=0;d{const l=t[d],o=l.getAttribute(c),a=o?o.match(qC):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(JE),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:WE,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})(),Vo=(()=>{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 YC=qr({passive:!0});let WC=(()=>{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,YC),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:d,unlisten:()=>{t.removeEventListener("animationstart",l,YC)}}),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})(),Ah=(()=>{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=Fe(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(()=>{Ka(this._getWindow(),"resize").pipe(sh(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})(),QE=(()=>{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 fg=new i.OlP("MAT_INPUT_VALUE_ACCESSOR"),ZC=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let KE=0;const kr=Q1(class{constructor(r,h,e,t){this._defaultErrorStateMatcher=r,this._parentForm=h,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new ie.x}});let Dn=(()=>{class r extends kr{get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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=Fe(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&Mm().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=Fe(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-"+KE++,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=>Mm().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(){ZC.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(Ho,8),i.Y36(Xa,8),i.Y36(zu),i.Y36(fg,10),i.Y36(WC),i.Y36(i.R0b),i.Y36(Zd,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})(),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:[wt,Hs,Hs,QE,wt]})}return r})();const $C=["determinateSpinner"];function JC(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 mg=Ed(class{constructor(r){this._elementRef=r}},"primary"),Hw=new i.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function Rw(){return{diameter:Pw}}}),Pw=100;let ca=(()=>{class r extends mg{constructor(e,t,n){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Pw,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(Hw))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(t,n){if(1&t&&i.Gf($C,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,JC,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})(),Il=(()=>{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})(),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:[Td]})}return r})(),bg=(()=>{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 p2={provide:bg,deps:[[new i.FiY,new i.tp0,bg]],useFactory:function h2(r){return r||new bg}};let qw=(()=>{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:[p2,zu],imports:[wt,x.ez,kl,tx,Vo,Wn,wt]})}return r})();const cx=[[["caption"]],[["colgroup"],["col"]]],Yw=["caption","colgroup, col"];function yh(r){return class extends r{get sticky(){return this._sticky}set sticky(h){const e=this._sticky;this._sticky=Fe(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 Bl=new i.OlP("CDK_TABLE");let 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:[["","cdkCellDef",""]]})}return r})(),Vl=(()=>{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})(),Pc=(()=>{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 b2{}const w2=yh(b2);let jl=(()=>{class r extends w2{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=Fe(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(Bl,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkColumnDef",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,Nl,5),i.Suo(d,Vl,5),i.Suo(d,Pc,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 Ag=(()=>{class r extends If{constructor(e,t){super(e,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(jl),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})(),yg=(()=>{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(jl),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 Zw{constructor(){this.tasks=[],this.endTasks=[]}}const Bf=new i.OlP("_COALESCED_STYLE_SCHEDULER");let vg=(()=>{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 Zw,this._getScheduleObservable().pipe(ft(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new Zw;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})(),Mg=(()=>{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 Oc?e.headerCell.template:this instanceof Ic?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 hx extends Mg{}const $w=yh(hx);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(Bl,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 A2 extends Mg{}const Jw=yh(A2);let Ic=(()=>{class r extends Jw{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(Bl,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 Mg{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(Bl,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[i.qOj]})}return r})(),Rs=(()=>{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})(),Xw=(()=>{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:[Rs],encapsulation:2})}return r})(),Cg=(()=>{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:[Rs],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 Kw=["top","bottom","left","right"];class px{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]);Kw.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 Kw)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 vh=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})(),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:[["","headerRowOutlet",""]]})}return r})(),Ch=(()=>{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})(),xg=(()=>{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})(),Sg=(()=>{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=Fe(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Fe(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(),eo(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=[],eo(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;eo(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))Rs.mostRecentCellOutlet&&Rs.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 px(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(El),i.Y36(Bf),i.Y36(En),i.Y36(vh,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,jl,5),i.Suo(d,Nf,5),i.Suo(d,Oc,5),i.Suo(d,Ic,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(Mh,7),i.Gf(Ch,7),i.Gf(xg,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:Bl,useExisting:r},{provide:El,useClass:Tb},{provide:Bf,useClass:vg},{provide:vh,useValue:null}])],ngContentSelectors:Yw,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(i.F$t(cx),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[jf,Mh,Ch,xg],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return r})();function zf(r,h){return r.concat(Array.from(h))}let Ax=(()=>{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:[jd]})}return r})();const C2=[[["caption"]],[["colgroup"],["col"]]],x2=["caption","colgroup, col"];let to=(()=>{class r extends Sg{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:Sg,useExisting:r},{provide:Bl,useExisting:r},{provide:Bf,useClass:vg},{provide:El,useClass:Tb},{provide:vh,useValue:null}]),i.qOj],ngContentSelectors:x2,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(i.F$t(C2),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[jf,Mh,Ch,xg],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})(),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:[["","matCellDef",""]],features:[i._Bn([{provide:Nl,useExisting:r}]),i.qOj]})}return r})(),no=(()=>{class r extends Vl{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:Vl,useExisting:r}]),i.qOj]})}return r})(),ro=(()=>{class r extends jl{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:jl,useExisting:r},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:r}]),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-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[i.qOj]})}return r})(),oo=(()=>{class r extends yg{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 Oc{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:Oc,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 Xw{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:Xw,useExisting:r}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Rs],encapsulation:2})}return r})(),T=(()=>{class r extends Cg{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:Cg,useExisting:r}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Rs],encapsulation:2})}return r})(),F=(()=>{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,Ax,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,ja.a)([this._data,this._filter]).pipe((0,nt.U)(([l])=>this._filterData(l))),d=(0,ja.a)([n,h]).pipe((0,nt.U)(([l])=>this._orderData(l))),c=(0,ja.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 VL=(()=>{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 $L={provide:new i.OlP("mat-datepicker-scroll-strategy"),deps:[Er],useFactory:function ZL(r){return()=>r.scrollStrategies.reposition()}};let Cx=(()=>{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:[VL,$L],imports:[x.ez,Ms,Sc,ws,kl,wt,Io]})}return r})();const nA=["*"],iH=["content"];function nH(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 rH(r,h){1&r&&(i.TgZ(0,"mat-drawer-content"),i.Hsn(1,2),i.qZA())}const aH=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],oH=["mat-drawer","mat-drawer-content","*"];function sH(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 lH(r,h){1&r&&(i.TgZ(0,"mat-sidenav-content"),i.Hsn(1,2),i.qZA())}const cH=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],dH=["mat-sidenav","mat-sidenav-content","*"],I2={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)"))])},hH=new i.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function pH(){return!1}}),xx=new i.OlP("MAT_DRAWER_CONTAINER");let rA=(()=>{class r extends Oo{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)(()=>N2)),i.Y36(i.SBq),i.Y36(Dl),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:Oo,useExisting:r}]),i.qOj],ngContentSelectors:nA,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0})}return r})(),B2=(()=>{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=Fe(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Fe(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Fe(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,Ft.h)(s=>s),(0,nt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Ft.h)(s=>s.fromState!==s.toState&&0===s.toState.indexOf("open")),(0,Ql.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Ft.h)(s=>!s),(0,nt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Ft.h)(s=>s.fromState!==s.toState&&"void"===s.toState),(0,Ql.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(()=>{Ka(this._elementRef.nativeElement,"keydown").pipe((0,Ft.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,pc.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(gc),i.Y36(Sr),i.Y36(fi),i.Y36(i.R0b),i.Y36(Iu),i.Y36(x.K0,8),i.Y36(xx,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-drawer"]],viewQuery:function(t,n){if(1&t&&i.Gf(iH,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:nA,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:[Oo],encapsulation:2,data:{animation:[I2.transformDrawer]},changeDetection:0})}return r})(),N2=(()=>{class r{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Fe(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:Fe(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(Fi(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(Fi(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,Ad.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,Ft.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(En),i.Y36(hH),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,rA,5),i.Suo(d,B2,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(rA,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:xx,useExisting:r}])],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(t,n){1&t&&(i.F$t(aH),i.YNc(0,nH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,rH,2,0,"mat-drawer-content",1)),2&t&&(i.Q6J("ngIf",n.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!n._content))},dependencies:[x.O5,rA],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 extends rA{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)(()=>j2)),i.Y36(i.SBq),i.Y36(Dl),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:Oo,useExisting:r}]),i.qOj],ngContentSelectors:nA,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0})}return r})(),V2=(()=>{class r extends B2{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Fe(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:nA,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:[Oo],encapsulation:2,data:{animation:[I2.transformDrawer]},changeDetection:0})}return r})(),j2=(()=>{class r extends N2{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,Tx,5),i.Suo(d,V2,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:xx,useExisting:r}]),i.qOj],ngContentSelectors:dH,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(cH),i.YNc(0,sH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,lH,2,0,"mat-sidenav-content",1)),2&t&&(i.Q6J("ngIf",n.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!n._content))},dependencies:[x.O5,Tx],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})(),Sx=(()=>{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,Io,Io,wt]})}return r})();const Ex=["*"],Dx='@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}',z2=["unscopedContent"],fH=["text"],mH=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],gH=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],F2=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})(),q2=(()=>{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})(),PH=(()=>{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})(),Y2=(()=>{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(F2,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})(),OH=(()=>{class r extends Y2{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})(),IH=(()=>{class r extends Y2{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 BH=new i.OlP("MAT_LIST_CONFIG");let Xd=(()=>{class r{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(BH,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Fe(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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})(),kx=(()=>{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=Fe(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=Fe(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 Za(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(Xd,8),i.Y36(fi),i.Y36(wc,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,OH,4),i.Suo(d,IH,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})(),W2=(()=>{class r extends Xd{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:Xd,useExisting:r}]),i.qOj],ngContentSelectors:Ex,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},styles:[Dx],encapsulation:2,changeDetection:0})}return r})(),kg=(()=>{class r extends kx{get activated(){return this._activated}set activated(e){this._activated=Fe(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(Xd,8),i.Y36(fi),i.Y36(wc,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,q2,5),i.Suo(d,U2,5),i.Suo(d,PH,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(z2,5),i.Gf(fH,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:gH,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(mH),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:[pl],encapsulation:2,changeDetection:0})}return r})(),Lx=(()=>{class r extends Xd{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:Xd,useExisting:r}]),i.qOj],ngContentSelectors:Ex,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},styles:[Dx],encapsulation:2,changeDetection:0})}return r})(),Hx=(()=>{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,Dd,xf]})}return r})();var Rx=E(5177);const FH=["mat-menu-item",""];function UH(r,h){1&r&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const qH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],YH=["mat-icon, [matMenuItemIcon]","*"];function WH(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 GH=["*"],Px=new i.OlP("MAT_MENU_PANEL"),ZH=ml(La(class{}));let Uf=(()=>{class r extends ZH{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 JH=0;const Z2=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function XH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Lg=(()=>{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=Fe(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Fe(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-"+JH++,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(Fi(this._directDescendantItems),(0,St.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(Fi(this._directDescendantItems),(0,St.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(Fi(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(Z2),i.Y36(i.sBO))};static#t=this.\u0275dir=i.lG2({type:r,contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,$H,5),i.Suo(d,Uf,5),i.Suo(d,Uf,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})(),Ox=(()=>{class r extends Lg{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(Z2),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:Px,useExisting:r}]),i.qOj],ngContentSelectors:GH,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,WH,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})}return r})();const $2=new i.OlP("mat-menu-scroll-strategy"),KH={provide:$2,deps:[Er],useFactory:function QH(r){return()=>r.scrollStrategies.reposition()}},J2=qr({passive:!0});let eR=(()=>{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=>{Vu(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 Lg?c:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,J2)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,J2),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 Lg&&(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 Lg?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,Ft.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 hh({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,Ft.h)(c=>c!==this._menuItemInstance),(0,Ft.h)(()=>this._menuOpen)):(0,Ze.of)();return(0,cn.T)(e,n,d,t)}_handleMousedown(e){Nu(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,Ft.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,Rx.g)(0,uf)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Lg&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,Rx.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 Bo(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($2),i.Y36(Px,8),i.Y36(Uf,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})(),Ix=(()=>{class r extends eR{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})(),oA=(()=>{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:[KH],imports:[x.ez,Wn,wt,Sc,Io,wt]})}return r})();const tR=["*",[["mat-toolbar-row"]]],iR=["*","mat-toolbar-row"],nR=Ed(class{constructor(r){this._elementRef=r}});let rR=(()=>{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})(),aR=(()=>{class r extends nR{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,rR,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:iR,decls:2,vars:0,template:function(t,n){1&t&&(i.F$t(tR),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})(),Bx=(()=>{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 oR=["mat-sort-header",""];function sR(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 lR=["*"],X2=new i.OlP("MAT_SORT_DEFAULT_OPTIONS"),cR=Jm(La(class{}));let zo=(()=>{class r extends cR{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Fe(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 dR(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(X2,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 Qd=Ky.ENTERING+" "+Qy.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(Qd))]),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(Qd))]),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(Qd))]),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(Qd))]),arrowPosition:mi("arrowPosition",[Mt("* => desc-to-hint, * => desc-to-active",vt(Qd,mh([Be({transform:"translateY(-25%)"}),Be({transform:"translateY(0)"})]))),Mt("* => hint-to-desc, * => active-to-desc",vt(Qd,mh([Be({transform:"translateY(0)"}),Be({transform:"translateY(25%)"})]))),Mt("* => asc-to-hint, * => asc-to-active",vt(Qd,mh([Be({transform:"translateY(25%)"}),Be({transform:"translateY(0)"})]))),Mt("* => hint-to-asc, * => active-to-asc",vt(Qd,mh([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("@*",zd(),{optional:!0})])])};let sA=(()=>{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 hR={provide:sA,deps:[[new i.FiY,new i.tp0,sA]],useFactory:function uR(r){return r||new sA}},pR=La(class{});let Hg=(()=>{class r extends pR{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Fe(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(sA),i.Y36(i.sBO),i.Y36(zo,8),i.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),i.Y36(Sr),i.Y36(i.SBq),i.Y36(jm,8),i.Y36(X2,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:oR,ngContentSelectors:lR,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,sR,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})(),lA=(()=>{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:[hR],imports:[x.ez,wt]})}return r})();const fR=["trigger"],mR=["panel"];function gR(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 _R(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 bR(r,h){1&r&&i.Hsn(0,0,["*ngSwitchCase","true"])}function wR(r,h){if(1&r&&(i.TgZ(0,"span",11),i.YNc(1,_R,2,1,"span",12),i.YNc(2,bR,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 AR(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 yR=[[["mat-select-trigger"]],"*"],vR=["mat-select-trigger","*"],MR={transformPanelWrap:mi("transformPanelWrap",[Mt("* => void",wr("@transformPanel",[zd()],{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 Q2=0;const K2=new i.OlP("mat-select-scroll-strategy"),xR=new i.OlP("MAT_SELECT_CONFIG"),TR={provide:K2,deps:[Er],useFactory:function CR(r){return()=>r.scrollStrategies.reposition()}},SR=new i.OlP("MatSelectTrigger");class ER{constructor(h,e){this.source=h,this.value=e}}const DR=ml(gl(La(Q1(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 kR=(()=>{class r extends DR{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=Fe(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Fe(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Fe(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-"+Q2++,this._triggerAriaLabelledBy=null,this._destroy=new ie.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Q2++,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(Fi(y),(0,St.w)(()=>(0,cn.T)(...y.map(j=>j.onSelectionChange)))):this._ngZone.onStable.pipe((0,re.q)(1),(0,St.w)(()=>this.optionSelectionChanges))}),this.openedChange=new i.vpe,this._openedStream=this.openedChange.pipe((0,Ft.h)(y=>y),(0,nt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ft.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,pc.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(Fi(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&&ko(this._trackedModal,"aria-owns",t),Ap(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(ko(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 j1(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(En),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(zu),i.Y36(i.SBq),i.Y36(Yn,8),i.Y36(Ho,8),i.Y36(Xa,8),i.Y36(Zd,8),i.Y36(Wr,10),i.$8M("tabindex"),i.Y36(K2),i.Y36(Dp),i.Y36(xR,8))};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&(i.Gf(fR,5),i.Gf(mR,5),i.Gf(zb,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})(),Rg=(()=>{class r extends kR{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=c_(e,this.options,this.optionGroups),c=t._getHostElement();n.scrollTop=0===e&&1===d?0:d_(c.offsetTop,c.offsetHeight,n.scrollTop,n.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new ER(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=Fe(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,SR,5),i.Suo(d,ys,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:vR,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(yR),i.TgZ(0,"div",0,1),i.NdJ("click",function(){return n.toggle()}),i.TgZ(3,"div",2),i.YNc(4,gR,2,1,"span",3),i.YNc(5,wR,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,AR,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,zb,_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:[MR.transformPanel]},changeDetection:0})}return r})(),Pg=(()=>{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:[TR],imports:[x.ez,Sc,Uu,wt,Io,Hs,Uu,wt]})}return r})();const LR=["tooltip"],eD=new i.OlP("mat-tooltip-scroll-strategy"),PR={provide:eD,deps:[Er],useFactory:function RR(r){return()=>r.scrollStrategies.reposition({scrollThrottle:20})}},IR=new i.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function OR(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),tD="tooltip-panel",iD=qr({passive:!0});let FR=(()=>{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=Fe(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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,iD)}),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}-${tD}`,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}-${tD}-`;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,iD)})}_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 FR{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=qR,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(Dl),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(fi),i.Y36(jm),i.Y36(Sr),i.Y36(eD),i.Y36(Yn,8),i.Y36(IR,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})(),qR=(()=>{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(LR,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})(),xh=(()=>{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:[PR],imports:[ws,x.ez,Sc,wt,wt,Io]})}return r})();function YR(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 WR(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,YR,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 GR(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 ZR(r,h){if(1&r&&(i.TgZ(0,"div",12)(1,"div",13),i._uU(2),i.qZA(),i.YNc(3,WR,3,8,"mat-form-field",14),i.YNc(4,GR,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 $R(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 JR(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 cA=(()=>{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 QR={provide:cA,deps:[[new i.FiY,new i.tp0,cA]],useFactory:function XR(r){return r||new cA}},nD=new i.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),eP=La(Jm(class{}));let tP=(()=>{class r extends eP{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=Fe(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Fe(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})(),iP=0,rD=(()=>{class r extends tP{constructor(e,t,n){super(e,t,n),this._pageSizeLabelId="mat-paginator-page-size-label-"+iP++,this._formFieldAppearance=n?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(cA),i.Y36(i.sBO),i.Y36(nD,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,ZR,5,4,"div",2),i.TgZ(3,"div",3)(4,"div",4),i._uU(5),i.qZA(),i.YNc(6,$R,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,JR,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,Lo,ji,Rg,ys,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})(),dA=(()=>{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:[QR],imports:[x.ez,Ms,Pg,xh]})}return r})(),sP=(()=>{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,kl,Wn,_p,ws,wt]})}return r})(),sD=(()=>{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})(),Vx=(()=>{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:[sD,wt,Wn,x.ez,sD,wt]})}return r})();function bP(r,h){1&r&&(i.TgZ(0,"span",8),i.Hsn(1,1),i.qZA())}function wP(r,h){1&r&&(i.TgZ(0,"span",9),i.Hsn(1,2),i.qZA())}const lD=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],cD=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function vP(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 MP(r,h){1&r&&(i.TgZ(0,"span",10),i.Hsn(1),i.qZA())}function CP(r,h){1&r&&(i.ynx(0),i.Hsn(1,1),i.BQk())}function xP(r,h){1&r&&i.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function TP(r,h){1&r&&i._UZ(0,"span",13)}function SP(r,h){if(1&r&&(i.ynx(0),i.YNc(1,xP,1,0,"ng-content",11),i.YNc(2,TP,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 EP(r,h){1&r&&(i.TgZ(0,"span",14),i.Hsn(1,3),i.qZA())}const DP=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],kP=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],jx=["*"],uA=new i.OlP("mat-chips-default-options"),zx=new i.OlP("MatChipAvatar"),Fx=new i.OlP("MatChipTrailingIcon"),Ux=new i.OlP("MatChipRemove"),hA=new i.OlP("MatChip");class LP{}const HP=gl(LP,-1);let Yf=(()=>{class r extends HP{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=Fe(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(hA))};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})(),hD=(()=>{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:Fx,useExisting:r}]),i.qOj]})}return r})(),pD=(()=>{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})(),PP=0;const OP=gl(Ed(ml(La(class{constructor(r){this._elementRef=r}})),"primary"),-1);let Wf=(()=>{class r extends OP{_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=Fe(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=Fe(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-"+PP++,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(wc,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,zx,5),i.Suo(d,Fx,5),i.Suo(d,Ux,5),i.Suo(d,zx,5),i.Suo(d,Fx,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:hA,useExisting:r}]),i.qOj],ngContentSelectors:cD,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(lD),i._UZ(0,"span",0)(1,"span",1),i.TgZ(2,"span",2)(3,"span",3),i.YNc(4,bP,2,0,"span",4),i.TgZ(5,"span",5),i.Hsn(6),i._UZ(7,"span",6),i.qZA()()(),i.YNc(8,wP,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})(),pA=(()=>{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})(),qx=(()=>{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(wc,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,pA,5),2&t){let c;i.iGM(c=i.CRH())&&(n.contentEditInput=c.first)}},viewQuery:function(t,n){if(1&t&&i.Gf(pA,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:hA,useExisting:r}]),i.qOj],ngContentSelectors:kP,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(DP),i.YNc(0,vP,3,3,"ng-container",0),i.TgZ(1,"span",1),i.YNc(2,MP,2,0,"span",2),i.TgZ(3,"span",3),i.YNc(4,CP,2,0,"ng-container",4),i.YNc(5,SP,4,2,"ng-container",4),i._UZ(6,"span",5),i.qZA()(),i.YNc(7,EP,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,pA],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 IP{constructor(h){}}const BP=gl(IP);let Yx=(()=>{class r extends BP{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=Fe(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(Fi(null),(0,St.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(Fi(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(Fi(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:jx,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 jP{constructor(h,e){this.source=h,this.value=e}}class zP extends Yx{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 FP=Q1(zP);let gD=(()=>{class r extends FP{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Fe(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=Fe(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 jP(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(Ho,8),i.Y36(Xa,8),i.Y36(zu),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,qx,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:jx,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,_D=(()=>{class r{set chipGrid(e){e&&(this._chipGrid=e,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(e){this._addOnBlur=Fe(e)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=Fe(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(uA),i.Y36(Zd,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})(),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({providers:[zu,{provide:uA,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,Wn,wt]})}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:[x.ez,Np,xf,Wd,Ms,Dw,Nd,Vo,F,gh,Il,Hs,Ol,jd,xl,Tl,qw,Cx,Qm,Sx,Hx,oA,Bx,lA,dA,xh,Pg,Wn,F,Vx,Wx,Np,xf,Wd,Ms,Dw,Nd,Vo,F,gh,Il,Hs,Ol,jd,xl,Tl,qw,Cx,Qm,Sx,Hx,oA,Bx,lA,dA,xh,Pg,Wn,sP,Vx,Wx]})}return r})();const qP=["input"],YP=["*"];let wD=0;class AD{constructor(h,e){this.source=h,this.value=e}}const WP={provide:tr,useExisting:(0,i.Gpc)(()=>Gx),multi:!0},yD=new i.OlP("MatRadioGroup"),GP=new i.OlP("mat-radio-default-options",{providedIn:"root",factory:function ZP(){return{color:"accent"}}});let $P=(()=>{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=Fe(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Fe(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+wD++,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 AD(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 JP{constructor(h){this._elementRef=h}}const XP=ml(gl(JP));let QP=(()=>{class r extends XP{get checked(){return this._checked}set checked(e){const t=Fe(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(Fe(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Fe(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-"+ ++wD,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 AD(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(qP,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})(),Gx=(()=>{class r extends $P{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,Zx,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([WP,{provide:yD,useExisting:r}]),i.qOj]})}return r})(),Zx=(()=>{class r extends QP{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(yD,8),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Sr),i.Y36(Eb),i.Y36(i.QbO,8),i.Y36(GP,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:YP,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})(),$x=(()=>{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})(),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:[Ns,x.ez,Tl,bD,$x]})}return r})();var KP=E(5861),eO=E(217);const Gf=[5,10,25,100,1e3];function Jx(){return(Jx=(0,KP.Z)(function*(r,h){yield function iO(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 Kd(r){return"virt"===r.namespace.split(":")[4]}const dO=new Intl.Collator("cs",{numeric:!0});function Og(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 dO.compare(l,o)*("asc"===n?1:-1)}):r}function Ig(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 Fo(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,eO.saveAs)(l,`${e}.${h}`)}}function MD(r,h){return r.name.toLowerCase()>h.name.toLowerCase()?1:r.name.toLowerCase()===h.name.toLowerCase()?0:-1}const xD="GUI_CONFIG.PREF_PAGE_SIZE.";let fO=(()=>{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})(),mO=(()=>{class r{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(_O,25),this.defaultTableSizes.set(gO,25)}getTablePageSize(e){const t=this.guiConfigService.getNumber(xD+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(xD+e,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fO))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const gO="8",_O="25";function bO(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 wO(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 AO=(()=>{class r{constructor(e){this.inputData=e,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new Ro("csv",ln.required),this.selectedExportType=new Ro("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,bO,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,wO,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,Ni,Zn,la,kt,oC,qi,gi,Pi,ji,nr,Hr,Rg,ys,Gx,Zx,Xe]})}return r})(),yO=(()=>{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(AO,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(Vi))};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:[Lo,Gi,Ox,Uf,Ix,Hr,Xe]})}return r})();const vO=["topNav"],MO=["table"];function CO(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-table-options",7),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 xO=["*"];let qo=(()=>{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"}))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(mO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(t,n){if(1&t&&(i.Gf(vO,5),i.Gf(MO,5),i.Gf(rD,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:nD,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:xO,decls:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[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.YNc(4,CO,1,1,"perun-web-apps-table-options",4),i.qZA(),i.TgZ(5,"div",5,6),i.Hsn(7),i.qZA()()),2&t&&(i.xp6(3),i.Q6J("length",n.dataLength)("pageSizeOptions",n.pageSizeOptions)("pageSize",n.pageSize),i.xp6(1),i.Q6J("ngIf",!n.hideExport))},dependencies:[x.O5,rD,yO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]})}return r})();class Xx{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 Bc=E(5137);let Ps=(()=>{class r{constructor(e,t,n,d,c){this.injector=e,this.store=t,this.dialog=n,this.route=d,this.oauthService=c,setTimeout(()=>{this.router=this.injector.get(nn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))})}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 uO(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,Ft.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(Vi),i.LFG(Ci),i.LFG(Bc.Ct))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),TO=(()=>{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 SO=E(305);function TD(r,h){const e="object"==typeof h;return new Promise((t,n)=>{const d=new SO.Hp({next:c=>{t(c),d.unsubscribe()},error:n,complete:()=>{e?t(h.defaultValue):n(new Wc.K)}});r.subscribe(d)})}function EO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," info "),i.qZA())}function DO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," warning "),i.qZA())}function kO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," dangerous "),i.qZA())}function LO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," check_circle "),i.qZA())}const HO=["*"];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:HO,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,EO,2,0,"mat-icon",1),i.YNc(2,DO,2,0,"mat-icon",1),i.YNc(3,kO,2,0,"mat-icon",1),i.YNc(4,LO,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})(),RO=(()=>{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})(),PO=(()=>{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})(),OO=(()=>{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})(),Qx=(()=>{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(RO,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(PO,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(OO,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(Vi),i.LFG(Bc.Ct),i.LFG(Ps),i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),IO=(()=>{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})(),fA=(()=>{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 TD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=di();this.dialog.open(TO,t)}else if(e.user.serviceUser){const t=di();this.dialog.open(IO,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return TD(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,oh.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,Ft.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(Ps),i.LFG(Bc.Ct),i.LFG(Rt),i.LFG(ns),i.LFG(Cr),i.LFG(Vi),i.LFG(nn),i.LFG(Qx))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),SD=(()=>{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})(),ED=(()=>{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})(),DD=(()=>{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",null==this.dialogRefSessionExpiration&&(this.dialogRefSessionExpiration=this.dialog.open(ED,d),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{(0,Us.x)(()=>this.dialogRefSessionExpiration=void 0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),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,Bi.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,St.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(ED,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Ps),i.LFG(Zf),i.LFG(Ar),i.LFG(Rt),i.LFG(Vi),i.LFG(fA),i.LFG(Qx),i.LFG(Bc.Ct))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),mA=(()=>{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})(),BO=(()=>{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(Ps),i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),gA=(()=>{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})(),Kx=(()=>{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})(),eT=(()=>{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})(),tT=(()=>{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 kD=E(9930);let VO=(()=>{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=>{this.attributesManagerService.getEntitylessAttributeByName("categories","urn:perun:entityless:attribute-def:def:mfaCategories").subscribe({next:n=>{e.categories=JSON.parse(String(n.value));for(const d in e.categories)e.rpsByCategory[d]=e.categories[d].rps;this.httpClient.get(this.mfaApiUrl+"settings",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}}).subscribe({next:d=>{if(0!==d.length)if(d.all){e.allEnforced=d.all,e.includedCategories=Object.keys(e.categories);for(const c in e.categories)e.includedRpsByCategory[c]=Object.keys(e.categories[c].rps)}else{e.includedCategories=d.include_categories?d.include_categories:[],e.excludedRps=d.exclude_rps?d.exclude_rps:[];for(const c in e.categories){const l=[];if(e.includedCategories.includes(c))for(const o in e.categories[c].rps)e.excludedRps.includes(o)||l.push(o);e.includedRpsByCategory[c]=l}}t.next(e)},error:d=>{console.error(d),t.error(d)}})},error:n=>{t.error(n)}})})}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,kD.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(Bc.Ct),i.LFG(C.eN),i.LFG(Ps),i.LFG(Yt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function jO(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 zO=(()=>{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,jO,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,Ni,Zn,Gr,kt,ji,nr,Ls,ks,Dn,qi,gi,Pi,Xe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return r})(),LD=(()=>{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})(),FO=(()=>{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 qO(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 YO(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 WO(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,qO,4,7,"a",11),i.ALo(2,"localisedLink"),i.YNc(3,YO,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 GO=function(r){return{"min-height":r}};function ZO(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,WO,5,8,"div",5),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,GO,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}const Nc=function(r){return{color:r}};function $O(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,Nc,t.linksTextColor)),i.xp6(1),i.hij(" ",e.icon," ")}}function JO(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,Nc,t.linksTextColor)),i.xp6(1),i.hij("",i.Dn7(2,2,e,t.language,"label")," ")}}function XO(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,Nc,t.linksTextColor)),i.xp6(2),i.Oqu(i.Dn7(3,6,e,t.language,"label"))}}function QO(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,Nc,t.linksTextColor)),i.xp6(1),i.Oqu(i.Dn7(2,2,e,t.language,"label"))}}function KO(r,h){if(1&r&&(i.TgZ(0,"div",16),i.YNc(1,$O,2,4,"i",17),i.YNc(2,JO,3,8,"span",18),i.YNc(3,XO,4,12,"a",19),i.ALo(4,"localisedLink"),i.YNc(5,QO,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 eI=function(r){return{height:r}};function tI(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,KO,7,10,"div",15),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,eI,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}function iI(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,ZO,2,4,"div",9),i.YNc(5,tI,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,Nc,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 nI(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,Nc,n.copyrightTextColor)),i.xp6(1),i.Oqu(t?", "+e.name:e.name)}}const rI=function(r){return{background:r}};let HD=(()=>{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(zO,t))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Ot),i.Y36(Br),i.Y36(Vi))};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,iI,6,12,"div",2),i.qZA(),i._UZ(3,"hr",3),i.TgZ(4,"div",4),i._uU(5),i.YNc(6,nI,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,rI,n.bgColor)),i.xp6(2),i.Q6J("ngForOf",n.footerColumns),i.xp6(2),i.Q6J("ngStyle",i.VKq(13,Nc,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,Nc,n.copyrightTextColor)),i.xp6(1),i.Oqu(n.guiVersion),i.xp6(2),i.Q6J("href",n.githubBackendRepository,i.LSH)("ngStyle",i.VKq(17,Nc,n.copyrightTextColor)),i.xp6(1),i.Oqu(n.backendVersion))},dependencies:[x.sg,x.O5,x.PC,LD,FO,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 aI=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({})),Hl([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({})),Hl([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 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({imports:[x.ez]})}return r})(),Bg=(()=>{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})(),_A=(()=>{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:[Vo,x.ez]})}return r})(),oI=(()=>{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,Hs,xh,Tl,Ol,Ns,Il,Vo,_A]})}return r})();class sI{isErrorState(h){return!(!h?.invalid||!h?.dirty)}}const iT=(r,h,e,t=!1,n=500)=>d=>(0,oh.H)(n).pipe((0,St.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 lI(r,h){1&r&&i._UZ(0,"mat-spinner",12),2&r&&i.Q6J("diameter",18)}function cI(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 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.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function uI(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 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.FIELD_EMPTY")))}function pI(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 nT=(()=>{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 sI,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,lI,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,cI,2,2,"mat-icon",5),i.YNc(10,dI,3,3,"mat-error",6),i.YNc(11,uI,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,hI,3,3,"mat-error",6),i.YNc(20,pI,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,ji,nr,ks,Aw,Hr,Nn,Ni,Ja,Zn,Xa,tf,Dn,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})(),Vc=(()=>{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 EI(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}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.SUBJECT_ERROR")))}function kI(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 LI(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,DI,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,kI,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 HI=(()=>{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,EI,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,LI,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,ji,nr,ks,Nn,Ni,Zn,Gr,Dn,Vc,da,Xe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return r})(),RI=(()=>{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(HI,e)}),this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(Vi),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 PI(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function OI(r,h){1&r&&i._UZ(0,"th",14)}function II(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 BI(r,h){1&r&&i._UZ(0,"tr",16)}function NI(r,h){1&r&&i._UZ(0,"tr",17)}function VI(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,OI,1,0,"th",7),i.YNc(17,II,2,1,"td",8),i.BQk(),i.YNc(18,BI,1,0,"tr",9),i.YNc(19,NI,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 jI=(()=>{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,PI,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,VI,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:[to,no,_,ro,io,w,ao,oo,v,T,qi,gi,Pi,kt,Vc,da,Xe,ei]})}return r})();class zI{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 FI=(()=>{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 zI(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 rT=(()=>{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(FI),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})(),PD=(()=>{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})(),bA=(()=>{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,Dn,Ah,rT,Xe],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return r})(),qI=(()=>{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,ji,nr,Nn,Ni,Gr,Dn,Ah,Xe]})}return r})(),YI=(()=>{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 WI(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 GI(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 ZI=(()=>{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 Ss(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(Ps))};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,WI,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,GI,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,ji,nr,ks,Nn,Ni,Zn,Dn,la,kn,Xe,ei]})}return r})(),aB=(()=>{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 oB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function sB(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 lB(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,sB,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 cB=(()=>{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,[iT(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:Xx.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(lb),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,oB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,lB,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,ji,nr,ks,Aw,eh,Nn,Ni,Ja,Zn,Dn,Xa,tf,Gi,Vc,da,nT,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 dB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function uB(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 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.ACTIVE_HINT")," "))}function pB(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 fB(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 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.SYNC_HINT")," "))}function gB(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 _B(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,uB,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,hB,3,3,"span",6),i.YNc(17,pB,3,3,"span",6),i.YNc(18,fB,10,12,"mat-radio-group",7),i.YNc(19,mB,3,3,"span",6),i.YNc(20,gB,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 bB=(()=>{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(js))};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,dB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,_B,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,Ni,Gr,Gx,Zx,Vc,da,Xe],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return r})();function wB(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 AB=(()=>{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 Ss(null,[ln.required]),this.newValueControl=new Ss(null,[ln.required,ln.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const n=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new Bg).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,wB,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,ji,nr,Nn,th,Ni,Zn,Dn,la,Rg,ys,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 yB(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 Ss(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,yB,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,Ni,Zn,kt,ji,nr,ks,la,Dn,Ah,qi,gi,Pi,Xe,ei],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function vB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function MB(r,h){1&r&&i._UZ(0,"th",16)}function CB(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 xB(r,h){1&r&&i._UZ(0,"tr",18)}function TB(r,h){1&r&&i._UZ(0,"tr",19)}function SB(r,h){if(1&r&&(i.TgZ(0,"table",10),i.ynx(1,11),i.YNc(2,MB,1,0,"th",12),i.YNc(3,CB,2,1,"td",13),i.BQk(),i.YNc(4,xB,1,0,"tr",14),i.YNc(5,TB,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 EB(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,SB,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 wA=(()=>{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,vB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,EB,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,to,no,_,ro,io,w,ao,oo,v,T,Vc,da,kt,qi,gi,Pi,Xe,ei]})}return r})(),DB=(()=>{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,Dn,Ah,gi,Pi,Xe,ei],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return r})();function kB(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 LB(r,h){if(1&r&&(i.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),i.YNc(2,kB,2,2,"div",9),i.qZA()()),2&r){const e=i.oxw();i.xp6(2),i.Q6J("cdkVirtualForOf",e.notifications)}}function HB(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 ID=(()=>{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(mA))};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,LB,3,1,"div",2),i.YNc(6,HB,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 RB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}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.LOGIN"),": ",e.data.login," ")}}function OB(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 IB(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,PB,4,4,"p",5),i.YNc(6,OB,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 BB=(()=>{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,[iT(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",ln.required]},{validators:Xx.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(sb),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,RB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,IB,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,Ja,Xa,Vc,da,nT,Xe]})}return r})();function NB(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 VB(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 BD=(()=>{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(RI,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function tO(r,h){Jx.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(Vi),i.Y36(mA))};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,NB,3,1,"div",1),i.TgZ(3,"div",2),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,VB,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 jB(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 zB=function(r){return{top:r}};let FB=(()=>{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(mA))};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,jB,2,3,"div",1),i.qZA()),2&t&&(i.Q6J("ngStyle",i.VKq(2,zB,n.getNotificatorTop())),i.xp6(1),i.Q6J("ngForOf",n.notifications))},dependencies:[x.sg,x.PC,BD],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:[aI]}})}return r})(),UB=0;const qB=La(class{}),ND="mat-badge-content";let YB=(()=>{class r extends qB{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Fe(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=Fe(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)(Iu),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(ND),"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 > .${ND}`);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(jm),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})(),WB=(()=>{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:[ws,wt,wt]})}return r})();const GB=function(r){return{color:r}};function ZB(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,GB,e.iconColor))}}function $B(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 JB=(()=>{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(Ps))};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,ZB,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,$B,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,Ox,Uf,Ix,Lo,Hr,Xe],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return r})(),eu=(()=>{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 Th=function(r){return{color:r}};function XB(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,Th,e.iconColor))}}function QB(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,Th,t.textColor)),i.xp6(1),i.Q6J("matMenuTriggerFor",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(8,Th,t.iconColor)),i.xp6(5),i.hij(" ",i.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function KB(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,Th,e.textColor)),i.xp6(1),i.hij(" ",i.lcZ(2,2,e.principal.user)," ")}}function e3(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,Th,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),i.xp6(1),i.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function t3(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 n3=function(r){return{background:r}},r3=function(){return[]},a3=function(){return["/"]};let o3=(()=>{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(ID,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(eT),i.Y36(mA),i.Y36(Vi),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,XB,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,QB,9,10,"div",6),i.YNc(8,KB,3,6,"span",7),i.YNc(9,e3,4,9,"button",8),i.YNc(10,t3,1,6,"perun-web-apps-header-menu",9),i.qZA()()),2&t&&(i.Q6J("ngStyle",i.VKq(12,n3,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,r3):i.DdM(15,a3))("queryParams",n.route.snapshot.queryParams),i.xp6(1),i.Q6J("ngStyle",i.VKq(16,Th,n.textColor)),i.xp6(1),i.hij(" ",n.label," "),i.xp6(1),i.Q6J("ngStyle",i.VKq(18,Th,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,Ox,Uf,Ix,kt,Lo,Hr,aR,YB,JB,eu,Xe,Bg],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 s3(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 l3(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 c3=function(r){return{color:r}};function d3(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,c3,e.textColor)),i.xp6(1),i.hij(" ",e.headerTitle," ")}}const u3=function(r,h){return{background:r,color:h}},h3=function(r,h){return{"min-height":r,"background-color":h}};let p3=(()=>{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(Kx),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,s3,2,1,"div",1),i.YNc(2,l3,3,1,"div",2),i.YNc(3,d3,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,u3,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,h3,n.getContentInnerMinHeight(),n.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Gi,na,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}"]})}return r})(),f3=(()=>{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 m3=function(r){return[r]},g3=function(r){return{color:r}};function _3(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,m3,e.external?null:e.link)),i.xp6(1),i.Q6J("ngStyle",i.VKq(19,g3,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 b3=(()=>{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(f3),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,_3,9,21,"a",1),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngForOf",n.items))},dependencies:[x.sg,x.PC,Gi,Lx,kg,ka,Jf,eu,er,Xe,ei,LD],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 w3(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 A3=(()=>{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,Ft.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,w3,3,2,"span",0),2&t&&i.Q6J("ngForOf",n.menuItems)},dependencies:[x.sg,ka,eu],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 y3=["footer"],VD=function(r){return{background:r}},v3=function(r){return{"min-height":r}};function M3(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,VD,t.sideMenuBgColor))("opened",!t.isMobile()),i.xp6(2),i.Q6J("sideNav",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(9,VD,t.contentBackgroundColor)),i.xp6(1),i.Q6J("ngStyle",i.VKq(11,v3,t.contentHeight))}}function C3(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 x3=(()=>{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(fA),i.Y36(Ps),i.Y36(i.sBO),i.Y36(Kx),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(y3,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,M3,14,13,"ng-template",0),i.YNc(1,C3,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,V2,j2,Tx,na,HD,FB,o3,p3,b3,A3],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 T3(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 S3(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,T3,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 E3(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function D3(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function k3(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,E3,2,0,"mat-icon",14),i.YNc(3,D3,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 L3(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 H3=(()=>{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=Kd(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,eh,Nn,Ni,Ja,Zn,Gr,Ho,Gi,Lo,Hr,ji,Dn,Xe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.fixed-height[_ngcontent-%COMP%]{height:35px}"]})}return r})(),aT=(()=>{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 R3(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 P3(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 O3=(()=>{class r{constructor(){this.readonly=!1,this.sendEventToParent=new i.vpe}ngOnInit(){this.readonly||(this.readonly=Kd(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,R3,2,4,"mat-checkbox",0),i.YNc(2,P3,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,Po,Ni,Gr,nr,aT]})}return r})();function oT(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";oT(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 jD(r,h,e){oT(r.style,{position:h?"":"fixed",top:h?"":"0",opacity:h?"":"0",left:h?"":"-999em"},e)}function AA(r,h){return h&&"none"!=h?r+" "+h:r}function zD(r){const h=r.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(r)*h}function sT(r,h){return r.getPropertyValue(h).split(",").map(t=>t.trim())}function lT(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 cT(r,h,e){const{top:t,bottom:n,left:d,right:c}=r;return e>=t&&e<=n&&h>=d&&h<=c}function Ng(r,h,e){r.top+=h,r.bottom=r.top+r.height,r.left+=e,r.right=r.left+r.width}function FD(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:lT(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)&&Ng(a.clientRect,l,o)}),n.top=d,n.left=c,{top:l,left:o}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function qD(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,yA),e.addEventListener("touchstart",this._pointerDown,ZD),e.addEventListener("dragstart",this._nativeDragStart,yA)}),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){Vg(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(),jD(t,!1,dT),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=Vg(e),d=!n&&0!==e.button,c=this._rootElement,l=oa(e),o=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),a=n?Vu(e):Nu(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=lT(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){jD(this._rootElement,!0,dT),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=JD(c,this._document),this._previewRef=c,h.matchSize?XD(n,d):n.style.transform=vA(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else n=qD(this._rootElement),XD(n,this._initialClientRect),this._initialTransform&&(n.style.transform=this._initialTransform);return oT(n.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},dT),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 B3(r){const h=getComputedStyle(r),e=sT(h,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const n=e.indexOf(t),d=sT(h,"transition-duration"),c=sT(h,"transition-delay");return zD(d[n])+zD(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=JD(this._placeholderRef,this._document)):t=qD(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=Vg(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=Vg(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=$D(t,l.left+d,l.right-(o-d)),n=$D(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,yA),h.removeEventListener("touchstart",this._pointerDown,ZD),h.removeEventListener("dragstart",this._nativeDragStart,yA)}_applyRootElementTransform(h,e){const t=vA(h,e),n=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=n.transform&&"none"!=n.transform?n.transform:""),n.transform=AA(t,this._initialTransform)}_applyPreviewTransform(h,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,n=vA(h,e);this._preview.style.transform=AA(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:Vg(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)&&Ng(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=uc(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 vA(r,h){return`translate3d(${Math.round(r)}px, ${Math.round(h)}px, 0)`}function $D(r,h,e){return Math.max(h,Math.min(e,r))}function Vg(r){return"t"===r.type[0]}function JD(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 XD(r,h){r.style.width=`${h.width}px`,r.style.height=`${h.height}px`,r.style.transform=vA(h.left,h.top)}function QD(r,h,e){const t=jg(h,r.length-1),n=jg(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 QD(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=AA(`translate3d(${Math.round(y.offset)}px, 0, 0)`,y.initialTransform),Ng(y.clientRect,0,Ve)):(Lt.style.transform=AA(`translate3d(0, ${Math.round(y.offset)}px, 0)`,y.initialTransform),Ng(y.clientRect,Ve,0))}),this._previousSwap.overlaps=cT(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})=>{Ng(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:lT(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 I3(r=0,h=V0.z){return r<0&&(r=0),(0,oh.H)(r,r,h)}(0,yb).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 z3(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||!FD(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||FD(c.clientRect,.05,h,e)&&([n,d]=function U3(r,h,e,t){const n=tk(h,t),d=ik(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=tk(o,e),d=ik(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&&cT(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||!cT(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=uc(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 tk(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 ik(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 MA=qr({passive:!1,capture:!0});let q3=(()=>{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,MA)})}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,MA)}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:MA}),n||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:MA}),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 Y3={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let uT=(()=>{class r{constructor(e,t,n,d){this._document=e,this._ngZone=t,this._viewportRuler=n,this._dragDropRegistry=d}createDrag(e,t=Y3){return new j3(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new F3(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(En),i.LFG(q3))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const hT=new i.OlP("CDK_DRAG_PARENT"),pT=new i.OlP("CdkDragHandle"),nk=new i.OlP("CdkDragPlaceholder"),rk=new i.OlP("CdkDragPreview"),ak=new i.OlP("CDK_DRAG_CONFIG"),ok=new i.OlP("CdkDropList");let sk=(()=>{class r{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(e){this._disabled=Fe(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(Fi(this._handles),(0,Bi.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,St.w)(e=>(0,cn.T)(...e.map(t=>t._stateChanges.pipe(Fi(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(ok,12),i.Y36(x.K0),i.Y36(i.R0b),i.Y36(i.s_b),i.Y36(ak,8),i.Y36(Yn,8),i.Y36(uT),i.Y36(i.sBO),i.Y36(pT,10),i.Y36(hT,12))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkDrag",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,rk,5),i.Suo(d,nk,5),i.Suo(d,pT,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:hT,useExisting:r}]),i.TTD]})}return r})();const fT=new i.OlP("CdkDropListGroup");let X3=0,lk=(()=>{class r{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=Fe(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-"+X3++,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(Fi(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=Fe(this.sortingDisabled),e.autoScrollDisabled=Fe(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(uT),i.Y36(i.sBO),i.Y36(Dl),i.Y36(Yn,8),i.Y36(fT,12),i.Y36(ak,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:fT,useValue:void 0},{provide:ok,useExisting:r}])]})}return r})(),Q3=(()=>{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:[uT],imports:[Io]})}return r})();function K3(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 eN(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 tN(r,h){1&r&&(i.TgZ(0,"button",16)(1,"mat-icon",17),i._uU(2,"cancel"),i.qZA()())}function iN(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,K3,2,0,"mat-icon",9),i.TgZ(3,"span",10),i._uU(4),i.qZA()(),i.TgZ(5,"button",11),i.YNc(6,eN,2,0,"mat-icon",12),i.qZA(),i.YNc(7,tN,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 nN(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function rN(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function aN(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,nN,2,0,"mat-icon",20),i.YNc(4,rN,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 oN=(()=>{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=!Kd(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=Kd(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(YI,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,QD(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(qI,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(bA,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(Vi),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,iN,8,8,"mat-chip-row",3),i.qZA(),i.YNc(4,aN,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,gD,_D,pD,qx,hD,lk,sk,Gi,Lo,Hr,ji,Dn,Xe],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.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 sN(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 lN(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 cN(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 dN=(()=>{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=Kd(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(e,t){const n=di();n.width="350px",n.data={value:e,title:t},this.dialog.open(bA,n)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Vi))};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,sN,2,7,"input",1),i.YNc(2,lN,3,4,"textarea",2),i.YNc(3,cN,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,Ni,Gr,ji,Ls,Dn,Xe,aT],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})(),uN=(()=>{class r{constructor(e){this.dialog=e,this.readonly=!1,this.sendEventToParent=new i.vpe}ngOnInit(){this.readonly||(this.readonly=Kd(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(bA,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Vi))};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,th,Ni,Gr,ji,Dn],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return r})();const hN=["map"];function pN(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 fN(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 mN(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 gN(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 _N(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 mT=(()=>{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(hN,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,pN,1,2,"perun-web-apps-attribute-value-boolean",0),i.YNc(2,fN,1,2,"perun-web-apps-attribute-value-list",0),i.TgZ(3,"div",1),i.NdJ("click",function(){return n._sendEventToParent2()}),i.YNc(4,mN,2,2,"perun-web-apps-attribute-value-map",2),i.qZA(),i.YNc(5,gN,1,2,"perun-web-apps-attribute-value-string",0),i.YNc(6,_N,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,O3,oN,H3,dN,uN]})}return r})();function bN(r,h){1&r&&i._UZ(0,"mat-spinner",3)}function wN(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 AN(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,wN,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 yN(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 vN(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 MN(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,vN,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 CN(r,h){1&r&&(i.TgZ(0,"p"),i._uU(1,"-"),i.qZA())}function xN(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 TN(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,CN,2,0,"p",21),i.YNc(2,xN,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 SN(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,AN,3,2,"mat-form-field",10),i.YNc(6,yN,7,5,"div",11),i.YNc(7,MN,3,2,"mat-form-field",10),i.YNc(8,TN,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 EN(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,SN,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 DN=(()=>{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=kD.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(aB,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 Bg).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(ZI,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(Vi),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(Kx))};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,bN,1,0,"mat-spinner",1),i.YNc(2,EN,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,Lo,mT,ji,Rg,ys,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})(),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-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})(),LN=(()=>{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(kN,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(eT),i.LFG(Rt),i.LFG(Bc.Ct),i.LFG(Vi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),gT=(()=>{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})(),HN=(()=>{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})(),zg=(()=>{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 RN(r,h){1&r&&i._UZ(0,"th",18)}const PN=function(r){return{name:r}};function ON(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,PN,e.userExtSource.extSource.name)))("checked",t.selection.isSelected(e))("disabled",e.userExtSource.persistent)}}function IN(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 BN(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 NN(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 VN(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 jN(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 zN(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 FN(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 qN(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 YN(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 WN(r,h){1&r&&i._UZ(0,"tr",26)}const ck=function(r,h){return["/admin","users",r,"identities",h]};function GN(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,ck,t.userId.toString(),e.userExtSource.id.toString()))("routerLink",t.disableRouting?null:i.WLB(9,ck,t.userId,e.userExtSource.id))}}function ZN(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 $N(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 JN=(()=>{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(Fo(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(Fo(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)=>Ig(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Og(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(ns))};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(qo,7),i.Gf(zo,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,RN,1,0,"th",4),i.YNc(5,ON,7,17,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,IN,4,5,"th",7),i.YNc(8,BN,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,NN,4,5,"th",10),i.YNc(11,VN,3,3,"td",8),i.BQk(),i.ynx(12,11),i.YNc(13,jN,4,5,"th",7),i.YNc(14,zN,2,1,"td",8),i.BQk(),i.ynx(15,12),i.YNc(16,FN,4,5,"th",7),i.YNc(17,UN,2,1,"td",8),i.BQk(),i.ynx(18,13),i.YNc(19,qN,4,5,"th",7),i.YNc(20,YN,3,4,"td",14),i.BQk(),i.YNc(21,WN,1,0,"tr",15),i.YNc(22,GN,1,12,"tr",16),i.qZA()()(),i.YNc(23,ZN,3,3,"perun-web-apps-alert",17),i.YNc(24,$N,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,Po,to,no,_,ro,io,w,ao,oo,v,T,ka,zo,Hg,kn,Hr,qo,Jf,eu,x.uU,Xe,HN,ei,zg],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 XN(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 QN(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 KN(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())}),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,QN,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 eV(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 tV(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let iV=(()=>{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,[gT.UES_SOURCE_IDP_NAME,gT.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,gT.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(jI,t).afterClosed().subscribe(d=>{d&&(e.clear(),this.refreshTables())})}addIdentity(){this.storage.getProperty("use_new_consolidator")?this.openLinkerService.openLinkerWindow(e=>{"TOKEN_EXPIRED"===e?location.reload():"OK"===e?(this.notificator.showSuccess(this.translate.instant("IDENTITIES.SUCCESSFULLY_ADDED")),this.refreshTables()):"MESSAGE_SENT_TO_SUPPORT"===e&&this.notificator.showSuccess(this.translate.instant("IDENTITIES.MESSAGE_SENT_TO_SUPPORT"))}):this.registrarManagerService.getConsolidatorToken().subscribe(e=>{const t=this.storage.getPerunPrincipal().extSourceType,n=this.storage.getProperty("consolidator_base_url");window.location.href=`${n}${t?.endsWith("X509")?"cert":"fed"}-ic/ic/?target_url=${window.location.href}&token=${e}`})}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(Vi),i.Y36(Yt),i.Y36(Ot),i.Y36(Ar),i.Y36(mr),i.Y36(LN))};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()}),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,XN,1,5,"perun-web-apps-user-ext-sources-list",5),i.qZA(),i.YNc(15,KN,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,eV,1,5,"perun-web-apps-user-ext-sources-list",9),i.qZA(),i.YNc(26,tV,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,JN,da,Qf,Hr,Xe,ei],styles:[".center-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"]})}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",[Hl([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=ml(class{}),dk=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=Fe(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=Fe(e)}set classList(e){this._classList=e&&e.length?function Im(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 j1(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(dk),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=Fe(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,ys,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)(()=>hk),multi:!0},uk=new i.OlP("mat-autocomplete-scroll-strategy"),mV={provide:uk,deps:[Er],useFactory:function fV(r){return()=>r.scrollStrategies.reposition()}};let gV=(()=>{class r{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=Fe(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(Fi(m),(0,St.w)(()=>(0,cn.T)(...m.map(g=>g.onSelectionChange)))):this._zone.onStable.pipe((0,re.q)(1),(0,St.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,Ft.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,Ft.h)(()=>this._overlayAttached)):(0,Ze.of)()).pipe((0,nt.U)(e=>e instanceof l_?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,cn.T)(Ka(this._document,"click"),Ka(this._document,"auxclick"),Ka(this._document,"touchend")).pipe((0,Ft.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,Bi.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Rx.g)(0));return(0,cn.T)(e,t).pipe((0,St.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 Bo(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 hh({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&&ko(this._trackedModal,"aria-owns",t),Ap(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(ko(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(uk),i.Y36(Yn,8),i.Y36(Zd,9),i.Y36(x.K0,8),i.Y36(En),i.Y36(dk,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})(),hk=(()=>{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:[Sc,Uu,wt,x.ez,Io,Uu,wt]})}return r})(),bV=(()=>{class r{transform(e){return e?.value??"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",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.DESCRIPTION"))," "))}function xV(r,h){if(1&r&&(i.TgZ(0,"td",22),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",23),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",22),i._uU(1),i.ALo(2,"validateExpiration"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,e.expirationAttribute)," ")}}function EV(r,h){1&r&&i._UZ(0,"th",20)}function DV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",22)(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","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 pk=(()=>{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(Fo(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(Fo(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)=>Ig(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Og(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(qo,7),i.Gf(zo,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","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-cell","",4,"matCellDef"],["matColumnDef","expirationAttribute"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["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-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell","","mat-sort-header",""],["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",7),i.YNc(11,xV,2,1,"td",10),i.BQk(),i.ynx(12,11),i.YNc(13,TV,4,5,"th",12),i.YNc(14,SV,3,3,"td",10),i.BQk(),i.ynx(15,13),i.YNc(16,EV,1,0,"th",7),i.YNc(17,DV,6,8,"td",10),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,to,no,_,ro,io,w,ao,oo,v,T,Po,zo,Hg,qo,Xe,ei,zg,bV]})}return r})();function RV(r,h){if(1&r&&(i.TgZ(0,"mat-option",16),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",10)(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",11),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.TgZ(7,"mat-autocomplete",12,13),i.NdJ("optionSelected",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.filterByVo(n))}),i.TgZ(9,"mat-option",14),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.YNc(13,RV,2,2,"mat-option",15),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",17)}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",18),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)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(4,IV))}}const NV=function(){return["name","description"]};function VV(r,h){if(1&r&&i._UZ(0,"perun-web-apps-membership-list",19),2&r){const e=i.oxw();i.Q6J("members",e.adminMemberships)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(3,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,l){this.usersService=e,this.memberService=t,this.groupService=n,this.store=d,this.vosManagerService=c,this.attributesManagerService=l,this.loading=!1,this.initialLoading=!1,this.vos=[],this.myControl=new Ss,this.selection=new ir(!1,[]),this.displayedColumns=["id","name"],this.userMemberships=[],this.adminMemberships=[],this.userMembershipsTemp=[],this.adminMembershipsTemp=[]}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(Fi(""),(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}`}_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(js),i.Y36(Rt),i.Y36(Tt),i.Y36(Yt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-groups-page"]],decls:21,vars:21,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"],[1,"position-relative"],[3,"members","selection","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"page-subtitle","mt-5"],[3,"members","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","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","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,"div",5),i.YNc(12,BV,1,5,"perun-web-apps-membership-list",6),i.qZA(),i.TgZ(13,"h4",7),i._uU(14),i.ALo(15,"translate"),i.ALo(16,"customTranslate"),i.qZA(),i.TgZ(17,"div",5),i.YNc(18,VV,1,4,"perun-web-apps-membership-list",8),i.qZA(),i.YNc(19,jV,1,0,"ng-template",null,9,i.W1O),i.qZA()),2&t){const d=i.MAs(20);i.xp6(1),i.Oqu(i.lcZ(2,9,i.lcZ(3,11,"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,13,i.lcZ(10,15,"GROUPS.MEMBER_GROUPS"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d),i.xp6(2),i.Oqu(i.lcZ(15,17,i.lcZ(16,19,"GROUPS.ADMINS_GROUPS"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.sg,x.O5,da,Qf,ji,nr,ys,Dn,Nn,Ni,la,ca,hV,hk,pk,Xe,ei]})}return r})();function FV(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 UV=(()=>{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,FV,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(bB,e).afterClosed().subscribe(n=>{n&&this.statusChange.emit()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Vi))};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 fk=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,fk,e.voId,e.id))("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:i.WLB(8,fk,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,Lo,Hr,Jf,eu,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})(),_T=(()=>{class r{constructor(e){this.tableCheckboxService=e}transform(e,t,n){return 0!==t&&(function NO(r){return"allObjectCount"in r}(e)?t===e.getData().length:function Jl(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(gA,16))};static#t=this.\u0275pipe=i.Yjl({name:"isAllSelected",type:r,pure:!0})}return r})(),mk=(()=>{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(Fo(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(Fo(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)=>Ig(e,t,this.displayedColumns,this.getDataForColumnFun,!0),this.dataSource.sortData=(e,t)=>Og(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(ns),i.Y36(gA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-resources-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(qo,7),i.Gf(zo,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,Po,to,no,_,ro,io,w,ao,oo,v,T,ka,zo,Hg,kn,Gi,Hr,qo,Jf,UV,ZV,eu,KV,Xe,ej,tj,_T,zg,mk],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})();const Vj=["input"];let Kf=(()=>{class r{constructor(){this.autoFocus=!1,this.control=new Ss,this.filter=new i.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Ka(this.input.nativeElement,"keyup").pipe((0,nt.U)(e=>e.target.value),(0,Ad.b)(500),(0,pc.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(Vj,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,Ni,ji,nr,ks,la,Dn,Xe],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return r})();function jj(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}const zj=function(){return["name","description"]};function Fj(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,zj))("disableRouting",!0)}}function Uj(r,h){if(1&r&&(i.YNc(0,jj,1,0,"ng-template",null,6,i.W1O),i.TgZ(2,"div",7),i.YNc(3,Fj,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 qj(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 Yj=(()=>{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,qj,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,Kf,da,Qf,Yd,qd,kc,Sf,Rl,Xe,ei]})}return r})();const Wj=function(){return["name","expirationAttribute","extend"]};function Gj(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,Wj))}}const Zj=function(){return["name"]};function $j(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,Zj))}}function Jj(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let Xj=(()=>{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,Gj,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,$j,1,5,"perun-web-apps-membership-list",7),i.qZA()(),i.YNc(20,Jj,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:[Kf,da,Qf,pk,Xe,ei]})}return r})(),Qj=(()=>{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})(),Kj=(()=>{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,rT,Xe,ei],styles:[".center-text[_ngcontent-%COMP%]{text-align:center}"]})}return r})();function ez(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function tz(r,h){1&r&&i._UZ(0,"th",15)}function iz(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 nz(r,h){1&r&&i._UZ(0,"tr",17)}function rz(r,h){1&r&&i._UZ(0,"tr",18)}function az(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,tz,1,0,"th",8),i.YNc(17,iz,2,1,"td",9),i.BQk(),i.YNc(18,nz,1,0,"tr",10),i.YNc(19,rz,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 oz=(()=>{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,ez,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,az,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,Vc,qi,gi,Pi,to,no,_,ro,io,w,ao,oo,v,T,Xe,ei]})}return r})();function sz(r,h){1&r&&i._UZ(0,"th",12)}const lz=function(r){return{name:r}};function cz(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,lz,e)))("checked",t.selection.isSelected(e))}}function dz(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 uz(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 hz(r,h){1&r&&i._UZ(0,"tr",17)}function pz(r,h){1&r&&i._UZ(0,"tr",18)}function fz(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 gk=(()=>{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(Fo(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(Fo(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(qo,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,sz,1,0,"th",4),i.YNc(5,cz,4,9,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,dz,2,1,"th",7),i.YNc(8,uz,2,1,"td",8),i.BQk(),i.YNc(9,hz,1,0,"tr",9),i.YNc(10,pz,1,0,"tr",10),i.qZA()()(),i.YNc(11,fz,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,to,no,_,ro,io,w,ao,oo,v,T,Po,qo,Xe,zg],styles:[".static-column-size[_ngcontent-%COMP%]{width:20px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:100px}"]})}return r})();function mz(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}function gz(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 _z=(()=>{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 Ss(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(Kj,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(oz,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(Vi),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,mz,1,0,"ng-template",null,8,i.W1O),i.TgZ(29,"div",9),i.YNc(30,gz,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,ji,nr,Dn,Nn,Ni,la,gk,Xe,ei]})}return r})();const bz=function(r){return[r]};function wz(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,bz,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 Az=(()=>{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,wz,8,10,"a",0),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngForOf",n.items))},dependencies:[x.sg,Gi,Lx,kg,ka,Jf,eu,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 yz(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 vz(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 Mz(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,vz,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 Cz(r,h){if(1&r&&(i.TgZ(0,"mat-list"),i.YNc(1,Mz,9,7,"mat-list-item",6),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.shells)}}let xz=(()=>{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(wA,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(Vi),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,yz,4,5,"perun-web-apps-alert",3),i.YNc(13,Cz,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,W2,kg,kt,kn,ji,Rg,ys,Xe,ei]})}return r})();function Tz(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function Sz(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 Ez=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.groups=[]}ngOnInit(){this.inputControl=new Ss(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,Tz,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Sz,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,Vc,ji,qi,gi,Pi,Dn,Nn,Ni,Zn,la,Xe,ei]})}return r})();function Dz(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 kz=(()=>{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(Ez,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(wA,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(Vi),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,Dz,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,gk,Xe,ei]})}return r})(),Lz=(()=>{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 Hz(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 Rz=function(r){return{name:r}};function Pz(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,Rz,e.displayName)))}}function Oz(r,h){1&r&&(i.ynx(0,15),i.YNc(1,Hz,4,7,"th",16),i.YNc(2,Pz,6,15,"td",17),i.BQk())}function Iz(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 Bz(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 Nz(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 Vz(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 jz(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 zz(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 Fz(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 qz(r,h){1&r&&i._UZ(0,"tr",28)}function Yz(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 Wz(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 Gz(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 Zz=function(r){return{all:r}};let $z=(()=>{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!Kd(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!Kd(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 aO(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(Fo(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(Fo(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)=>Ig(e,t,this.displayedColumns.concat("urn"),r.getDataForColumn),this.dataSource.sortData=(e,t)=>Og(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(ns),i.Y36(gA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(qo,7),i.Gf(zo,7),i.Gf(mT,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,Oz,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,Iz,3,3,"th",5),i.YNc(7,Bz,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Nz,3,3,"th",5),i.YNc(10,Vz,4,5,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,jz,3,3,"th",10),i.YNc(13,zz,2,2,"td",8),i.BQk(),i.ynx(14,11),i.YNc(15,Fz,3,3,"th",5),i.YNc(16,Uz,2,1,"td",8),i.BQk(),i.YNc(17,qz,1,0,"tr",12),i.YNc(18,Yz,2,5,"tr",13),i.qZA()()(),i.YNc(19,Wz,3,3,"perun-web-apps-alert",14),i.YNc(20,Gz,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,Zz,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,Po,to,no,_,ro,io,w,ao,oo,v,T,zo,Hg,kn,Hr,qo,mT,Xe,Lz,aT,_T,zg,mk],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 Jz(r,h){1&r&&i._UZ(0,"mat-spinner",5)}function Xz(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 Qz(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,Xz,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 Kz(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 eF(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,Kz,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 tF(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,eF,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 iF(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}function nF(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,Qz,2,2,"ng-template",7),i.qZA(),i.YNc(8,tF,7,6,"mat-expansion-panel",8),i.YNc(9,iF,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 rF=(()=>{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 Bg).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,Jz,1,0,"mat-spinner",3),i.YNc(9,nF,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,$z,Kf,da,Qf,Yd,qd,kc,Sf,Rl,ca,Xe,ei]})}return r})(),aF=(()=>{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})(),bT=(()=>{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:[Vo,x.ez,Il]})}return r})(),dF=(()=>{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})(),gF=(()=>{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:[dF,wt,wt]})}return r})();new i.OlP("mat-selectsearch-default-options");let yF=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=i.oAB({type:r}),r.\u0275inj=i.cJS({imports:[x.ez,Tl,Ms,Nd,Vo,Il,xh,xf]}),r})(),vF=(()=>{class r extends Xm{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 MF={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 _k=(()=>{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:vF},{provide:bc,useValue:MF}],imports:[x.ez,Nd,F,xl,Wx,Q3,Ns,ip,lA,dA,Il,_A,bT,Vo,oA,Ms,xh,Hs,Tl,Ol,Wn,RD,PD,gF,Cx,$x,Uu,Pg,yF,jd,gh,vD,bD,WB]})}return r})();function CF(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 xF(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 TF(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 SF(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 EF(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 DF(r,h){1&r&&i._UZ(0,"th",16)}function kF(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 LF(r,h){1&r&&i._UZ(0,"th",16)}function HF(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 RF(r,h){1&r&&i._UZ(0,"tr",22)}function PF(r,h){1&r&&i._UZ(0,"tr",23)}i.B6R(ID,[x.O5,kn,kt,CM,Hb,z0,qi,gi,Pi,BD],[Xe,ei]);let OF=(()=>{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(BB,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(cB,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(Vi),i.Y36(Ci),i.Y36(nn),i.Y36(tT))};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,CF,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,xF,4,5,"th",7),i.YNc(11,TF,2,1,"td",8),i.BQk(),i.ynx(12,9),i.YNc(13,SF,4,5,"th",7),i.YNc(14,EF,2,1,"td",10),i.BQk(),i.ynx(15,11),i.YNc(16,DF,1,0,"th",7),i.YNc(17,kF,5,6,"td",12),i.BQk(),i.ynx(18,13),i.YNc(19,LF,1,0,"th",7),i.YNc(20,HF,5,6,"td",12),i.BQk(),i.YNc(21,RF,1,0,"tr",14),i.YNc(22,PF,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,to,no,_,ro,io,w,ao,oo,v,T,zo,kn,kt,Xe,ei],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return r})();function pU(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function fU(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 mU(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 gU(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 _U(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,mU,15,16,"div",7),i.YNc(5,gU,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 bU(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,_U,6,3,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function wU(r,h){if(1&r&&(i.YNc(0,pU,1,0,"mat-spinner",5),i.YNc(1,fU,4,5,"perun-web-apps-alert",6),i.YNc(2,bU,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 AU(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,wU,3,3,"ng-template",4),i.qZA()}if(2&r){const e=h.$implicit;i.xp6(3),i.hij(" ",e.name," ")}}let yU=(()=>{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(AB,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(Vi),i.Y36(tT))};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,AU,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,Yd,qd,kc,Sf,Rl,Kf,Xe,ei],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return r})();function vU(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function MU(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 CU(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 xU(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,CU,9,8,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function TU(r,h){if(1&r&&(i.YNc(0,vU,1,0,"mat-spinner",5),i.YNc(1,MU,4,5,"perun-web-apps-alert",6),i.YNc(2,xU,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 SU(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,TU,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 EU=(()=>{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(MD),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,Ft.h)(e=>e instanceof Js)).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(MD)})}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,SU,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,Po,ca,kn,Yd,qd,kc,Sf,Rl,Kf,Xe,ei]})}return r})();function DU(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 kU=(()=>{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(wA,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(DB,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(Vi),i.Y36(Ot),i.Y36(tT))};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,DU,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,Lo,Hr,er,rT,W2,kg,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 jU=(()=>{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,Ms,Vo,ip,_k,Ns,Hs,Tl,Ol,_A,bT]})}return r})();function zU(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 FU=(()=>{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(Ps),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,zU,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 UU(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 qU(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 YU=(()=>{class r{constructor(e,t,n,d){this.authzService=e,this.auth=t,this.initAuth=n,this.router=d,this.usernameCtrl=new Ro(null,[ln.required]),this.passwordCtrl=new Ro(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,sessionStorage.setItem("baAfterLogout","false"))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Cr),i.Y36(Ps),i.Y36(fA),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,UU,3,3,"perun-web-apps-alert",3),i.YNc(7,qU,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,ji,nr,ks,Nn,Ni,Zn,la,Dn,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})(),WU=(()=>{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 GU(r,h){1&r&&i._UZ(0,"mat-spinner",4)}function ZU(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 $U(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,ZU,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 JU=(()=>{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(Xo),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,GU,1,0,"mat-spinner",2),i.YNc(3,$U,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 XU(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 QU(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 KU(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 e4=(()=>{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,XU,7,5,"span",0),i.YNc(1,QU,7,5,"span",0),i.YNc(2,KU,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 t4(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 n4(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 r4(r,h){1&r&&(i.ynx(0,13),i.YNc(1,t4,2,2,"th",14),i.YNc(2,n4,2,1,"td",15),i.BQk())}function a4(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 o4(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 s4(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 l4(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 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.GRANTED_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.REVOKED_TEXT"))," : "))}function u4(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 h4(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 p4(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 f4(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 m4(r,h){if(1&r&&(i.TgZ(0,"td",21)(1,"div",23)(2,"div",24),i.YNc(3,c4,4,5,"div",25),i.YNc(4,d4,4,5,"div",25),i.YNc(5,u4,4,5,"div",25),i.TgZ(6,"ul"),i.YNc(7,h4,2,1,"li",26),i.qZA(),i.TgZ(8,"div",27),i.YNc(9,p4,4,5,"button",28),i.YNc(10,f4,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 g4(r,h){1&r&&i._UZ(0,"tr",32)}function _4(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 b4(r,h){1&r&&i._UZ(0,"tr",34)}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.UI.ALERTS.NO_FILTER_RESULTS_ALERT")),"\n"))}function A4(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 y4=function(r){return{all:r}},v4=function(){return["expandedDetail"]};let M4=(()=>{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(Fo(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(Fo(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)=>Ig(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Og(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(gA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consents-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(qo,7),i.Gf(zo,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,r4,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,a4,4,5,"th",5),i.YNc(7,o4,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,s4,4,5,"th",5),i.YNc(10,l4,2,1,"td",6),i.BQk(),i.ynx(11,8),i.YNc(12,m4,11,8,"td",6),i.BQk(),i.YNc(13,g4,1,0,"tr",9),i.YNc(14,_4,1,2,"tr",10),i.YNc(15,b4,1,0,"tr",11),i.qZA()()(),i.YNc(16,w4,4,5,"perun-web-apps-alert",12),i.YNc(17,A4,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,y4,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,v4)),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,Po,to,no,_,ro,io,w,ao,oo,v,T,zo,Hg,kn,kt,qo,e4,Xe,ei,_T],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 vk=function(){return["status","name"]};function C4(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,vk))}}function x4(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,vk))}}function T4(r,h){1&r&&i._UZ(0,"mat-spinner",9)}let S4=(()=>{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(Xo))};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,C4,9,15,"div",2),i.YNc(6,x4,9,15,"div",2),i.YNc(7,T4,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,Kf,M4,ca,Xe,ei]})}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-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:[EU]})}return r})(),D4=(()=>{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:[yU]})}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-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})(),L4=(()=>{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 H4=["toggle"],R4=function(r){return[r]};function P4(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,R4,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 O4(r,h){1&r&&i._UZ(0,"mat-spinner",6)}let I4=(()=>{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(H4,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,P4,8,10,"a",1),i.qZA()(),i.YNc(3,O4,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,Lx,kg,ka,Jf,eu,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})(),B4=(()=>{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 N4=["master"];function V4(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 j4(r,h){1&r&&i._UZ(0,"mat-spinner",13)}function z4(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 F4(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,z4,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,F4,7,11,"mat-expansion-panel",15),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.allCategoriesKeys)}}let q4=(()=>{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(Bc.Ct),i.Y36(Ps),i.Y36(C.eN),i.Y36(VO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-mfa-settings"]],viewQuery:function(t,n){if(1&t&&i.Gf(N4,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,V4,4,5,"perun-web-apps-alert",4),i.YNc(12,j4,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,Yd,qd,kc,Ni,Po,ca,Gr,x.Nd,Xe,ei,B4],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 Y4(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 W4(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 G4(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 Z4(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 J4=(()=>{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=X4[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,ji,qi,gi,Pi,Dn,Nn,Ni,Gr,Xe,ei]})}return r})();function K4(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 eq(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,K4,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 tq(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 iq(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,tq,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 nq=(()=>{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:J4,AddAuthTextDialogComponent:Q4},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(wA,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(Vi),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,eq,18,22,"div",1),i.YNc(5,iq,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 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.NO_SAMBA")),"\n"))}function aq(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 oq(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 sq=(()=>{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 Ss("",[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,rq,4,5,"perun-web-apps-alert",1),i.YNc(5,aq,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,oq,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,ji,nr,Aw,Dn,Nn,Ni,la,Xe,ei],styles:[".input-width[_ngcontent-%COMP%]{min-width:500px}"]})}return r})();function lq(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function cq(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 dq=(()=>{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,[iT(this.data.namespace,this.userManager,this.apiRequestConfiguration)]],passwordAgainCtrl:["",ln.required]},{validators:Xx.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,St.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(lb),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,lq,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,cq,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,Vc,qi,gi,Pi,Ja,Xa,nT,Xe,ei]})}return r})();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.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 hq(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 pq(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,uq,4,5,"button",2),i.YNc(2,hq,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 fq=function(r){return{exists:r}};let mq=(()=>{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(dq,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(eT),i.Y36(Vi),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,pq,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,fq,i.lcZ(9,11,n.loginExists$))))},dependencies:[x.O5,kt,x.Ov,Xe,ei]})}return r})();function gq(r,h){1&r&&(i.TgZ(0,"div",3),i._UZ(1,"perun-web-apps-authentication-local-account"),i.qZA())}function _q(r,h){1&r&&(i.TgZ(0,"div"),i._UZ(1,"perun-web-apps-authentication-samba-password"),i.qZA())}const bq=[{path:"",redirectTo:"profile",pathMatch:"full"},{path:"login",component:FU},{path:"service-access",component:YU},{path:"logout",component:k4},{path:"profile",component:aF,data:{breadcrumb:"MENU_ITEMS.PROFILE"},children:[{path:"",component:DN,data:{breadcrumb:"MENU_ITEMS.PROFILE"}},{path:"identities",component:iV,data:{breadcrumb:"MENU_ITEMS.IDENTITIES"}},{path:"groups",component:zV,data:{breadcrumb:"MENU_ITEMS.GROUPS"}},{path:"services",component:Yj,data:{breadcrumb:"MENU_ITEMS.SERVICES"}},{path:"organizations",component:Xj,data:{breadcrumb:"MENU_ITEMS.VOS"}},{path:"privacy",component:rF,data:{breadcrumb:"MENU_ITEMS.PRIVACY"}},{path:"consents",component:WU,data:{breadcrumb:"MENU_ITEMS.CONSENTS"},children:[{path:"",component:S4,data:{breadcrumb:"MENU_ITEMS.CONSENTS"}},{path:":consentId",component:JU,data:{breadcrumb:"MENU_ITEMS.CONSENT_REQUEST"}}]},{path:"auth",component:L4,data:{breadcrumb:"MENU_ITEMS.AUTHENTICATION"},children:[{path:"",component:I4,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,gq,2,0,"div",1),i.YNc(5,_q,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,sq,mq,Xe,ei]})}return r})(),data:{breadcrumb:"AUTHENTICATION.ACCOUNT_ACTIVATION"}},{path:"mfa",component:q4,data:{breadcrumb:"AUTHENTICATION.MFA"}},{path:"antiPhishingSecurity",component:nq,data:{breadcrumb:"AUTHENTICATION.ANTI_PHISHING"}},{path:"sshKeys",component:kU,data:{breadcrumb:"AUTHENTICATION.SSH_KEYS"}},{path:"passwordReset",component:OF,data:{breadcrumb:"AUTHENTICATION.PASSWORD_RESET"}},{path:"altPasswords",component:_z,data:{breadcrumb:"AUTHENTICATION.ALTERNATIVE_PASSWORDS"}}]},{path:"settings",component:Qj,data:{breadcrumb:"MENU_ITEMS.SETTINGS"},children:[{path:"",component:Az,data:{breadcrumb:"MENU_ITEMS.SETTINGS"}},{path:"dataQuotas",component:D4,data:{breadcrumb:"SETTINGS.DATA_QUOTAS"}},{path:"mailingLists",component:E4,data:{breadcrumb:"SETTINGS.MAILING_LISTS"}},{path:"prefShells",component:xz,data:{breadcrumb:"SETTINGS.PREFERRED_SHELLS"}},{path:"prefGroupNames",component:kz,data:{breadcrumb:"SETTINGS.PREFERRED_UNIX_GROUP_NAMES"}}]}]}];let wq=(()=>{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(bq,{preloadingStrategy:l1,scrollPositionRestoration:"enabled"})]})}return r})();class Aq{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 Ck(r){return new i.vHH(3e3,!1)}function tu(r){switch(r.length){case 0:return new Fd;case 1:return r[0];default:return new vf(r)}}function xk(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 Ds: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 MT(r,h,e,t){switch(h){case"start":r.onStart(()=>t(e&&CT(e,"start",r)));break;case"done":r.onDone(()=>t(e&&CT(e,"done",r)));break;case"destroy":r.onDestroy(()=>t(e&&CT(e,"destroy",r)))}}function CT(r,h,e){const d=xT(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 xT(r,h,e,t,n="",d=0,c){return{element:r,triggerName:h,fromState:e,toState:t,phaseName:n,totalTime:d,disabled:!!c}}function so(r,h,e){let t=r.get(h);return t||r.set(h,t=e),t}function Tk(r){const h=r.indexOf(":");return[r.substring(1,h),r.slice(h+1)]}const t6=(()=>typeof document>"u"?null:document.documentElement)();function TT(r){const h=r.parentNode||r.host||null;return h===t6?null:h}let Sh=null,Sk=!1;function Ek(r,h){for(;h;){if(h===r)return!0;h=TT(h)}return!1}function Dk(r,h,e){if(e)return Array.from(r.querySelectorAll(h));const t=r.querySelector(h);return t?[t]:[]}let kk=(()=>{class r{validateStyleProperty(e){return function r6(r){Sh||(Sh=function a6(){return typeof document<"u"?document.body:null}()||{},Sk=!!Sh.style&&"WebkitAppearance"in Sh.style);let h=!0;return Sh.style&&!function n6(r){return"ebkit"==r.substring(1,6)}(r)&&(h=r in Sh.style,!h&&Sk&&(h="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in Sh.style)),h}(e)}matchesElement(e,t){return!1}containsElement(e,t){return Ek(e,t)}getParentElement(e){return TT(e)}query(e,t,n){return Dk(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,d,c,l=[],o){return new Fd(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})(),ST=(()=>{class r{static#e=this.NOOP=new kk}return r})();const o6=1e3,ET="ng-enter",TA="ng-leave",SA="ng-trigger",EA=".ng-trigger",Hk="ng-animating",DT=".ng-animating";function zc(r){if("number"==typeof r)return r;const h=r.match(/^(-?[\.\d]+)(m?s)/);return!h||h.length<2?0:kT(parseFloat(h[1]),h[2])}function kT(r,h){return"s"===h?r*o6:r}function DA(r,h,e){return r.hasOwnProperty("duration")?r:function l6(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(Ck()),{duration:0,delay:0,easing:""};n=kT(parseFloat(l[1]),l[2]);const o=l[3];null!=o&&(d=kT(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 yq(){return new i.vHH(3100,!1)}()),l=!0),d<0&&(h.push(function vq(){return new i.vHH(3101,!1)}()),l=!0),l&&h.splice(o,0,Ck())}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 Rk(r){const h=new Map;return Object.keys(r).forEach(e=>{h.set(e,r[e])}),h}function iu(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 Fl(r,h,e){h.forEach((t,n)=>{const d=HT(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=HT(t);r.style[n]=""})}function qg(r){return Array.isArray(r)?1==r.length?r[0]:Ec(r):r}const LT=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ok(r){let h=[];if("string"==typeof r){let e;for(;e=LT.exec(r);)h.push(e[1]);LT.lastIndex=0}return h}function Yg(r,h,e){const t=r.toString(),n=t.replace(LT,(d,c)=>{let l=h[c];return null==l&&(e.push(function Cq(r){return new i.vHH(3003,!1)}()),l=""),l.toString()});return n==t?r:n}function kA(r){const h=[];let e=r.next();for(;!e.done;)h.push(e.value),e=r.next();return h}const u6=/-+([a-z0-9])/g;function HT(r){return r.replace(u6,(...h)=>h[1].toUpperCase())}function lo(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 xq(r){return new i.vHH(3004,!1)}()}}function Ik(r,h){return window.getComputedStyle(r)[h]}const LA="*";function f6(r,h){const e=[];return"string"==typeof r?r.split(/\s*,\s*/).forEach(t=>function m6(r,h,e){if(":"==r[0]){const o=function g6(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 Nq(r){return new i.vHH(3015,!1)}()),h;const n=t[1],d=t[2],c=t[3];h.push(Bk(n,c));"<"==d[0]&&!(n==LA&&c==LA)&&h.push(Bk(c,n))}(t,e,h)):e.push(r),e}const HA=new Set(["true","1"]),RA=new Set(["false","0"]);function Bk(r,h){const e=HA.has(r)||RA.has(r),t=HA.has(h)||RA.has(h);return(n,d)=>{let c=r==LA||r==n,l=h==LA||h==d;return!c&&e&&"boolean"==typeof n&&(c=n?HA.has(r):RA.has(r)),!l&&t&&"boolean"==typeof d&&(l=d?HA.has(h):RA.has(h)),c&&l}}const _6=new RegExp("s*:selfs*,?","g");function RT(r,h,e,t){return new b6(r).build(h,e,t)}class b6{constructor(h){this._driver=h}build(h,e,t){const n=new y6(e);return this._resetContextStyleTimingState(n),lo(this,qg(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 Sq(){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 Eq(){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=>{Ok(o).forEach(a=>{c.hasOwnProperty(a)||d.add(a)})})}),d.size&&(kA(d.values()),e.errors.push(function Dq(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=lo(this,qg(h.animation),e);return{type:1,matchers:f6(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=>lo(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=lo(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 M6(r,h){if(r.hasOwnProperty("duration"))return r;if("number"==typeof r)return PT(DA(r,h).duration,0,"");const e=r;if(e.split(/\s+/).some(d=>"{"==d.charAt(0)&&"{"==d.charAt(1))){const d=PT(0,0,"");return d.dynamic=!0,d.strValue=e,d}const n=DA(e,h);return PT(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===Ds?t.push(l):e.errors.push(new i.vHH(3002,!1)):t.push(Rk(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 Lq(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 d6(r,h,e){const t=h.params||{},n=Ok(r);n.length&&n.forEach(d=>{t.hasOwnProperty(d)||e.push(function Mq(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 Hq(){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 v6(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:lo(this,qg(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 w6(r){const h=!!r.split(/\s*,\s*/).find(e=>":self"==e);return h&&(r=r.replace(_6,"")),r=r.replace(/@\*/g,EA).replace(/@\w+/g,e=>EA+"-"+e.slice(1)).replace(/:animating/g,DT),[r,h]}(h.selector);e.currentQuerySelector=t.length?t+" "+d:d,so(e.collectedStyles,e.currentQuerySelector,new Map);const l=lo(this,qg(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 Iq(){return new i.vHH(3013,!1)}());const t="full"===h.timings?{duration:0,delay:0,easing:"full"}:DA(h.timings,e.errors,!0);return{type:12,animation:lo(this,qg(h.animation),e),timings:t,options:null}}}class y6{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 A6(r){return r?Ug(r):null}(r.params)):r={},r}function PT(r,h,e){return{duration:r,delay:h,easing:e}}function OT(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 PA{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 T6=new RegExp(":enter","g"),E6=new RegExp(":leave","g");function IT(r,h,e,t,n,d=new Map,c=new Map,l,o,a=[]){return(new D6).buildKeyframes(r,h,e,t,n,d,c,l,o,a)}class D6{buildKeyframes(h,e,t,n,d,c,l,o,a,s=[]){a=a||new PA;const u=new BT(h,e,a,n,d,s,[]);u.options=o;const p=o.delay?zc(o.delay):0;u.currentTimeline.delayNextStep(p),u.currentTimeline.setStyles([c],null,u.errors,o),lo(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()):[OT(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:zc(Yg(d,n?.params??{},e.errors));t.delayNextStep(c)}}}_visitSubInstructions(h,e,t){let d=e.currentTimeline.currentTime;const c=null!=t.duration?zc(t.duration):null,l=null!=t.delay?zc(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),lo(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=OA);const c=zc(d.delay);n.delayNextStep(c)}h.steps.length&&(h.steps.forEach(c=>lo(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?zc(h.options.delay):0;h.steps.forEach(c=>{const l=e.createSubContext(h.options);d&&l.delayNextStep(d),lo(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 DA(e.params?Yg(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?zc(n.delay):0;d&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=OA);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),lo(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;lo(this,h.animation,e),e.previousNode=h,t.currentStaggerTime=n.currentTime-u+(n.startTime-t.currentTimeline.startTime)}}const OA={};class BT{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=OA,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new IA(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=zc(t.duration)),null!=t.delay&&(n.delay=zc(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]=Yg(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 BT(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=OA,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 k6(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(T6,"."+this._enterClassName)).replace(E6,"."+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 Bq(r){return new i.vHH(3014,!1)}()),l}}class IA{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 IA(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||Ds),this._currentKeyframe.set(e,Ds);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(h,e,t,n){e&&this._previousKeyframe.set("easing",e);const d=n&&n.params||{},c=function L6(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,Ds)}else iu(n,e)}),e}(h,this._globalTimelineStyles);for(let[l,o]of c){const a=Yg(o,d,t);this._pendingStyles.set(l,a),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??Ds),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=iu(l,new Map,this._backFill);a.forEach((s,u)=>{"!"===s?h.add(u):s===Ds&&e.add(u)}),t||a.set("offset",o/this.duration),n.push(a)});const d=h.size?kA(h.values()):[],c=e.size?kA(e.values()):[];if(t){const l=n[0],o=new Map(l);l.set("offset",0),o.set("offset",1),n=[l,o]}return OT(this.element,n,d,c,this.duration,this.startTime,this.easing,!1)}}class k6 extends IA{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=iu(h[0]);o.set("offset",0),d.push(o);const a=iu(h[0]);a.set("offset",jk(l)),d.push(a);const s=h.length-1;for(let u=1;u<=s;u++){let p=iu(h[u]);const m=p.get("offset");p.set("offset",jk((e+m*t)/c)),d.push(p)}t=c,e=0,n="",h=d}return OT(this.element,h,this.preStyleProps,this.postStyleProps,t,e,n,!0)}}function jk(r,h=3){const e=Math.pow(10,h-1);return Math.round(r*e)/e}class NT{}const H6=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 R6 extends NT{normalizePropertyName(h,e){return HT(h)}normalizeStyleValue(h,e,t,n){let d="";const c=t.toString().trim();if(H6.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 Tq(r,h){return new i.vHH(3005,!1)}())}return c+d}}function zk(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 VT={};class Fk{constructor(h,e,t){this._triggerName=h,this.ast=e,this._stateStyles=t}match(h,e,t,n){return function P6(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||VT,g=this.buildStyles(t,l&&l.params||VT,u),f=o&&o.params||VT,y=this.buildStyles(n,f,u),j=new Set,ce=new Map,Ve=new Map,Lt="void"===n,rr={params:O6(f,p),delay:this.ast.options?.delay},An=s?[]:IT(h,e,this.ast.animation,d,c,g,y,rr,a,u);let jn=0;if(An.forEach(Wo=>{jn=Math.max(Wo.duration+Wo.delay,jn)}),u.length)return zk(e,this._triggerName,t,n,Lt,g,y,[],[],ce,Ve,jn,u);An.forEach(Wo=>{const Fc=Wo.element,nL=so(ce,Fc,new Set);Wo.preStyleProps.forEach(kh=>nL.add(kh));const Gg=so(Ve,Fc,new Set);Wo.postStyleProps.forEach(kh=>Gg.add(kh)),Fc!==e&&j.add(Fc)});const ua=kA(j.values());return zk(e,this._triggerName,t,n,Lt,g,y,An,ua,ce,Ve,jn)}}function O6(r,h){const e=Ug(h);for(const t in r)r.hasOwnProperty(t)&&null!=r[t]&&(e[t]=r[t]);return e}class I6{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=Yg(c,n,e));const o=this.normalizer.normalizePropertyName(l,e);c=this.normalizer.normalizeStyleValue(l,o,c,e),t.set(l,c)})}),t}}class N6{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 I6(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 Fk(h,n,this.states))}),this.fallbackTransition=function V6(r,h,e){return new Fk(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 j6=new PA;class z6{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=RT(this._driver,e,t,[]);if(t.length)throw function qq(r){return new i.vHH(3503,!1)}();this._animations.set(h,d)}_buildPlayer(h,e,t){const n=h.element,d=xk(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=IT(this._driver,e,d,ET,TA,new Map,new Map,t,j6,n),c.forEach(s=>{const u=so(l,s.element,new Map);s.postStyleProps.forEach(p=>u.set(p,null))})):(n.push(function Yq(){return new i.vHH(3300,!1)}()),c=[]),n.length)throw function Wq(r){return new i.vHH(3504,!1)}();l.forEach((s,u)=>{s.forEach((p,m)=>{s.set(m,this._driver.computeStyle(u,m,Ds))})});const a=tu(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 Gq(r){return new i.vHH(3301,!1)}();return e}listen(h,e,t,n){const d=xT(e,"","","");return MT(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 qk="ng-animate-queued",jT="ng-animate-disabled",W6=[],Yk={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},G6={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Os="__ng_removed";class zT{get params(){return this.options.params}constructor(h,e=""){this.namespaceId=e;const t=h&&h.hasOwnProperty("value");if(this.value=function X6(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 Wg="void",FT=new zT(Wg);class Z6{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,Yo(e,this._hostClassName)}listen(h,e,t,n){if(!this._triggers.has(e))throw function Zq(r,h){return new i.vHH(3302,!1)}();if(null==t||0==t.length)throw function $q(r){return new i.vHH(3303,!1)}();if(!function Q6(r){return"start"==r||"done"==r}(t))throw function Jq(r,h){return new i.vHH(3400,!1)}();const d=so(this._elementListeners,h,[]),c={name:e,phase:t,callback:n};d.push(c);const l=so(this._engine.statesByElement,h,new Map);return l.has(e)||(Yo(h,SA),Yo(h,SA+"-"+e),l.set(e,FT)),()=>{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 Xq(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||(Yo(h,SA),Yo(h,SA+"-"+e),this._engine.statesByElement.set(h,l=new Map));let o=l.get(e);const a=new zT(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&o&&a.absorbOptions(o.options),l.set(e,a),o||(o=FT),a.value!==Wg&&o.value===a.value){if(!function t5(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),Fl(h,j)})}return}const p=so(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||(Yo(h,qk),c.onStart(()=>{tm(h,qk)})),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,EA,!0);t.forEach(n=>{if(n[Os])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,Wg,n);s&&l.push(s)}}),l.length)return this._engine.markElementAsRemoved(this.id,h,!0,e,c),t&&tu(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)||FT,s=new zT(Wg),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[Os];(!d||d===Yk)&&(t.afterFlush(()=>this.clearElementCache(h)),t.destroyInnerAnimations(h),t._onRemovalComplete(h,e))}}insertNode(h,e){Yo(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=xT(d,t.triggerName,t.fromState.value,t.toState.value);o._data=h,MT(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 $6{_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 Z6(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(BA(e)){const d=this._fetchNamespace(h);if(d)return d.trigger(e,t,n),!0}return!1}insertNode(h,e,t,n){if(!BA(e))return;const d=e[Os];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),Yo(h,jT)):this.disabledNodes.has(h)&&(this.disabledNodes.delete(h),tm(h,jT))}removeNode(h,e,t){if(BA(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[Os]={namespaceId:h,setForRemoval:n,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:d}}listen(h,e,t,n,d){return BA(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,EA,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(h,DT,!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 tu(this.players).onDone(()=>h());h()})}processLeaveNode(h){const e=h[Os];if(e&&e.setForRemoval){if(h[Os]=Yk,e.namespaceId){this.destroyInnerAnimations(h);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(h)}this._onRemovalComplete(h,e.setForRemoval)}h.classList?.contains(jT)&&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?tu(e).onDone(()=>{t.forEach(n=>n())}):t.forEach(n=>n())}}reportError(h){throw function Qq(r){return new i.vHH(3402,!1)}()}_flushAnimations(h,e){const t=new PA,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=ET+f++;g.set(Ct,Ht),_t.forEach(Si=>Yo(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=Zk(p,Array.from(j));Lt.forEach((_t,Ct)=>{const Ht=TA+f++;Ve.set(Ct,Ht),_t.forEach(Si=>Yo(Si,Ht))}),h.push(()=>{m.forEach((_t,Ct)=>{const Ht=g.get(Ct);_t.forEach(Si=>tm(Si,Ht))}),Lt.forEach((_t,Ct)=>{const Ht=Ve.get(Ct);_t.forEach(Si=>tm(Si,Ht))}),y.forEach(_t=>{this.processLeaveNode(_t)})});const rr=[],An=[];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[Os];if(Zr&&Zr.setForMove){if(Zr.previousTriggersValues&&Zr.previousTriggersValues.has(Ht.triggerName)){const Lh=Zr.previousTriggersValues.get(Ht.triggerName),Go=this.statesByElement.get(Ht.element);if(Go&&Go.has(Ht.triggerName)){const jA=Go.get(Ht.triggerName);jA.value=Lh,Go.set(Ht.triggerName,jA)}}return void Si.destroy()}}const Ul=!u||!this.driver.containsElement(u,yr),co=Ve.get(yr),nu=g.get(yr),Ln=this._buildInstruction(Ht,t,nu,co,Ul);if(Ln.errors&&Ln.errors.length)return void An.push(Ln);if(Ul)return Si.onStart(()=>Eh(yr,Ln.fromStyles)),Si.onDestroy(()=>Fl(yr,Ln.toStyles)),void n.push(Si);if(Ht.isFallbackTransition)return Si.onStart(()=>Eh(yr,Ln.fromStyles)),Si.onDestroy(()=>Fl(yr,Ln.toStyles)),void n.push(Si);const oL=[];Ln.timelines.forEach(Zr=>{Zr.stretchStartingKeyframe=!0,this.disabledNodes.has(Zr.element)||oL.push(Zr)}),Ln.timelines=oL,t.append(yr,Ln.timelines),c.push({instruction:Ln,player:Si,element:yr}),Ln.queriedElements.forEach(Zr=>so(l,Zr,[]).push(Si)),Ln.preStyleProps.forEach((Zr,Lh)=>{if(Zr.size){let Go=o.get(Lh);Go||o.set(Lh,Go=new Set),Zr.forEach((jA,WT)=>Go.add(WT))}}),Ln.postStyleProps.forEach((Zr,Lh)=>{let Go=a.get(Lh);Go||a.set(Lh,Go=new Set),Zr.forEach((jA,WT)=>Go.add(WT))})});if(An.length){const _t=[];An.forEach(Ct=>{_t.push(function Kq(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=>{so(jn,Ct,[]).push(Si),Si.destroy()})});const Wo=y.filter(_t=>Jk(_t,o,a)),Fc=new Map;Gk(Fc,this.driver,ce,a,Ds).forEach(_t=>{Jk(_t,o,a)&&Wo.push(_t)});const Gg=new Map;m.forEach((_t,Ct)=>{Gk(Gg,this.driver,new Set(_t),o,"!")}),Wo.forEach(_t=>{const Ct=Fc.get(_t),Ht=Gg.get(_t);Fc.set(_t,new Map([...Ct?.entries()??[],...Ht?.entries()??[]]))});const kh=[],rL=[],aL={};c.forEach(_t=>{const{element:Ct,player:Ht,instruction:Si}=_t;if(t.has(Ct)){if(s.has(Ct))return Ht.onDestroy(()=>Fl(Ct,Si.toStyles)),Ht.disabled=!0,Ht.overrideTotalTime(Si.totalTime),void n.push(Ht);let yr=aL;if(ua.size>1){let co=Ct;const nu=[];for(;co=co.parentNode;){const Ln=ua.get(co);if(Ln){yr=Ln;break}nu.push(co)}nu.forEach(Ln=>ua.set(Ln,yr))}const Ul=this._buildAnimation(Ht.namespaceId,Si,jn,d,Gg,Fc);if(Ht.setRealPlayer(Ul),yr===aL)kh.push(Ht);else{const co=this.playersByElement.get(yr);co&&co.length&&(Ht.parentPlayer=tu(co)),n.push(Ht)}}else Eh(Ct,Si.fromStyles),Ht.onDestroy(()=>Fl(Ct,Si.toStyles)),rL.push(Ht),s.has(Ct)&&n.push(Ht)}),rL.forEach(_t=>{const Ct=d.get(_t.element);if(Ct&&Ct.length){const Ht=tu(Ct);_t.setRealPlayer(Ht)}}),n.forEach(_t=>{_t.parentPlayer?_t.syncPlayerEvents(_t.parentPlayer):_t.destroy()});for(let _t=0;_t!Ul.destroyed);yr.length?K6(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==Wg;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=so(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[Os];if(y&&y.removedBeforeQueried)return new Fd(g.duration,g.delay);const j=f!==o,ce=function e5(r){const h=[];return $k(r,h),h}((t.get(f)||W6).map(jn=>jn.getRealPlayer())).filter(jn=>!!jn.element&&jn.element===f),Ve=d.get(f),Lt=c.get(f),rr=xk(this._normalizer,g.keyframes,Ve,Lt),An=this._buildPlayer(g,rr,ce);if(g.subTimeline&&n&&u.add(f),j){const jn=new UT(h,l,f);jn.setRealPlayer(An),a.push(jn)}return An});a.forEach(g=>{so(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function J6(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=>Yo(g,Hk));const m=tu(p);return m.onDestroy(()=>{s.forEach(g=>tm(g,Hk)),Fl(o,e.toStyles)}),u.forEach(g=>{so(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 Fd(h.duration,h.delay)}}class UT{constructor(h,e,t){this.namespaceId=h,this.triggerName=e,this.element=t,this._player=new Fd,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=>MT(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){so(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 BA(r){return r&&1===r.nodeType}function Wk(r,h){const e=r.style.display;return r.style.display=h??"none",e}function Gk(r,h,e,t,n){const d=[];e.forEach(o=>d.push(Wk(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[Os]=G6,c.push(a))}),r.set(a,s)});let l=0;return e.forEach(o=>Wk(o,d[l++])),c}function Zk(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 Yo(r,h){r.classList?.add(h)}function tm(r,h){r.classList?.remove(h)}function K6(r,h,e){tu(e).onDone(()=>r.processLeaveNode(h))}function $k(r,h){for(let e=0;en.add(d)):h.set(r,t),e.delete(r),!0}class NA{constructor(h,e,t){this.bodyNode=h,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(n,d)=>{},this._transitionEngine=new $6(h,e,t),this._timelineEngine=new z6(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=RT(this._driver,d,o,[]);if(o.length)throw function Fq(r,h){return new i.vHH(3404,!1)}();l=function B6(r,h,e){return new N6(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]=Tk(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]=Tk(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 r5=(()=>{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&&Fl(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Fl(this._element,this._initialStyles),this._endStyles&&(Fl(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),Fl(this._element,this._initialStyles),this._state=3)}}return r})();function qT(r){let h=null;return r.forEach((e,t)=>{(function a5(r){return"display"===r||"position"===r})(t)&&(h=h||new Map,h.set(t,e))}),h}class Xk{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:Ik(this.element,n))}),this.currentSnapshot=h}triggerCallback(h){const e="start"===h?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class o5{validateStyleProperty(h){return!0}validateAnimatableStyleProperty(h){return!0}matchesElement(h,e){return!1}containsElement(h,e){return Ek(h,e)}getParentElement(h){return TT(h)}query(h,e,t){return Dk(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 Xk);(function h6(r,h){return 0===r||0===h})(t,n)&&s.forEach(m=>{m.currentSnapshot.forEach((g,f)=>a.set(f,g))});let u=function c6(r){return r.length?r[0]instanceof Map?r:r.map(h=>Rk(h)):[]}(e).map(m=>iu(m));u=function p6(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,Ik(r,l)))}}return h}(h,u,a);const p=function n5(r,h){let e=null,t=null;return Array.isArray(h)&&h.length?(e=qT(h[0]),h.length>1&&(t=qT(h[h.length-1]))):h instanceof Map&&(e=qT(h)),e||t?new r5(r,e,t):null}(h,u);return new Xk(h,u,o,p)}}let s5=(()=>{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)?Ec(e):e;return Qk(this._renderer,null,t,"register",[n]),new l5(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 l5 extends $M{constructor(h,e){super(),this._id=h,this._renderer=e}create(h,e){return new c5(this._id,h,e||{},this._renderer)}}class c5{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 Qk(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 Qk(r,h,e,t,n){return r.setProperty(h,`@@${e}:${t}`,n)}const Kk="@.disabled";let d5=(()=>{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 eL("",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 u5(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(NA),i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();class eL{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==Kk?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 u5 extends eL{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==Kk?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 h5(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 p5(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 tL=[{provide:yf,useClass:s5},{provide:NT,useFactory:function m5(){return new R6}},{provide:NA,useClass:(()=>{class r extends NA{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(ST),i.LFG(NT),i.LFG(i.z2F))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})()},{provide:i.FYo,useFactory:function g5(r,h,e){return new d5(r,h,e)},deps:[Oe,NA,i.R0b]}],YT=[{provide:ST,useFactory:()=>new o5},{provide:i.QbO,useValue:"BrowserAnimations"},...tL],iL=[{provide:ST,useClass:kk},{provide:i.QbO,useValue:"NoopAnimations"},...tL];let _5=(()=>{class r{static withConfig(e){return{ngModule:r,providers:e.disableAnimations?iL:YT}}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:YT,imports:[ue]})}return r})(),b5=(()=>{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];document.documentElement.style.setProperty(d.cssVariable,c),this.setEntityTheme(d.entity,c)}),n()})}setEntityTheme(e,t){const n=function w5(r){return[Ia(tinycolor(r).lighten(52),"50"),Ia(tinycolor(r).lighten(37),"100"),Ia(tinycolor(r).lighten(26),"200"),Ia(tinycolor(r).lighten(12),"300"),Ia(tinycolor(r).lighten(6),"400"),Ia(tinycolor(r),"500"),Ia(tinycolor(r).darken(6),"600"),Ia(tinycolor(r).darken(12),"700"),Ia(tinycolor(r).darken(18),"800"),Ia(tinycolor(r).darken(24),"900"),Ia(tinycolor(r).lighten(50).saturate(30),"A100"),Ia(tinycolor(r).lighten(30).saturate(30),"A200"),Ia(tinycolor(r).lighten(10).saturate(15),"A400"),Ia(tinycolor(r).lighten(5).saturate(5),"A700")]}(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))})}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})();function Ia(r,h){const e=tinycolor(r),t=e.toRgb();return{name:h,hex:e.toHexString(),darkContrast:e.isLight(),red:t.r,green:t.g,blue:t.b}}let A5=(()=>{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"}],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(fA),i.LFG(b5),i.LFG(x.Ye),i.LFG(Qx))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const y5=new i.OlP("perun-api-service"),v5={provide:C.TP,useExisting:(0,i.Gpc)(()=>DD),multi:!0};function M5(r){return new Aq(r,"./assets/i18n/",".json")}function C5(r){const h={basePath:r.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Ge(h)}const x5=r=>()=>r.initialize();let T5=(()=>{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(SD),i.LFG(Ot))};static#t=this.\u0275mod=i.oAB({type:r,bootstrap:[x3]});static#i=this.\u0275inj=i.cJS({providers:[SD,{provide:i.ip1,useFactory:x5,multi:!0,deps:[A5]},{provide:Ge,useFactory:C5,deps:[Rt]},Bg,DD,v5,{provide:y5,useClass:BO},bt,{provide:Bc.Hy,useFactory:()=>localStorage}],imports:[ue,_5,C.JF,Ns.forRoot({loader:{provide:Qt,useFactory:M5,deps:[C.eN]}}),wq,Vo,Sx,Hx,ip,Ms,Bx,_k,_A,bT,Wd,Hs,Pg,gh,F,Ol,Tl,Nd,dA,Il,lA,Np,PD,RD,_V,Wn,xh,Vx,$x,xl,jU,vD,oA,Bc.zr.forRoot(),oI]})}return r})();(0,i.G48)(),Dt().bootstrapModule(T5).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)&&Oi("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;Oi("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 Dt(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):Oi("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=Dt(qt.zoneName),qt.zoneAbbr=Dt(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)&&Oi("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 U,V=[],ee=S.length;for(U=0;U>>0;for(U=0;U0)for(V=0;V=0?V?"+":"":"-")+Math.pow(10,Math.max(0,R-U.length)).toString().substr(1)+U}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,U){var ee=U;"string"==typeof U&&(ee=function(){return this[U]()}),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 Ue(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function ot(S,R){return S.isValid()?(R=Oi(R,S.localeData()),Te[R]=Te[R]||function dt(S){var V,U,R=S.match(ye);for(V=0,U=R.length;V=0&&ve.test(S);)S=S.replace(ve,U),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,U,R={};for(U in S)I(S,U)&&(V=Wt(U))&&(R[V]=S[U]);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 yn(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=yn(R)),V}function ai(S,R){return function(V){return null!=V?(Uc(this,S,V),x.updateOffset(this,R),this):vn(this,S)}}function vn(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/,ho=/\d{3}/,Rr=/\d{4}/,ha=/[+-]?\d{6}/,Zt=/\d\d?/,Mn=/\d\d\d\d?/,Zo=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,Ba=/\d{1,4}/,rn=/[+-]?\d{1,6}/,pa=/\d+/,_i=/[+-]?\d+/,Is=/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(U,ee){return U&&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,U,ee,he){return V||U||ee||he}))}(S))}function si(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}mn={};var Fn={};function ct(S,R){var V,ee,U=R;for("string"==typeof S&&(S=[S]),G(R)&&(U=function(he,Ce){Ce[R]=xt(he)}),ee=S.length,V=0;V68?1900:2e3)};var Yl=ai("FullYear",!0);function Ns(S,R,V,U,ee,he,Ce){var ht;return S<100&&S>=0?(ht=new Date(S+400,R,V,U,ee,he,Ce),isFinite(ht.getFullYear())&&ht.setFullYear(S)):ht=new Date(S,R,V,U,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 U=7+R-V;return-(7+Mr(S,0,U).getUTCDay()-R)%7+U-1}function Ii(S,R,V,U,ee){var Ut,wi,ht=1+7*(R-1)+(7+V-U)%7+C(S,U,ee);return ht<=0?wi=Ot(Ut=S-1)+ht:ht>Ot(S)?(Ut=S+1,wi=ht-Ot(S)):(Ut=S,wi=ht),{year:Ut,dayOfYear:wi}}function Ai(S,R,V){var he,Ce,U=C(S.year(),R,V),ee=Math.floor((S.dayOfYear()-U-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 U=C(S,R,V),ee=C(S+1,R,V);return(Ot(S)-U+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,U){R[U.substr(0,1)]=xt(S)});function Wl(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,U){var ee=V._locale.weekdaysParse(S,U,V._strict);null!=ee?R.d=ee:de(V).invalidWeekday=S}),or(["d","e","E"],function(S,R,V,U){R[U]=xt(S)});var js="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("_"),Et=zn,yi=zn,mr=zn;function Ki(S,R,V){var U,ee,he,Ce=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)he=le([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[U]=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 mo(){function S(ni,Ga){return Ga.length-ni.length}var he,Ce,ht,Ut,wi,R=[],V=[],U=[],ee=[];for(he=0;he<7;he++)Ce=le([2e3,1]).day(he),ht=si(this.weekdaysMin(Ce,"")),Ut=si(this.weekdaysShort(Ce,"")),wi=si(this.weekdays(Ce,"")),R.push(ht),V.push(Ut),U.push(wi),ee.push(ht),ee.push(Ut),ee.push(wi);R.sort(S),V.sort(S),U.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+V.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+R.join("|")+")","i")}function go(){return this.hours()%12||12}function _o(S,R){Ae(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function Yc(S,R){return R._meridiemParse}Ae("H",["HH",2],0,"hour"),Ae("h",["hh",2],0,go),Ae("k",["kk",2],0,function Xr(){return this.hours()||24}),Ae("hmm",0,0,function(){return""+go.apply(this)+Pn(this.minutes(),2)}),Ae("hmmss",0,0,function(){return""+go.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)}),_o("a",!0),_o("A",!1),bt("hour","h"),At("hour",13),rt("a",Yc),rt("A",Yc),rt("H",Zt),rt("h",Zt),rt("k",Zt),rt("HH",Zt,fn),rt("hh",Zt,fn),rt("kk",Zt,fn),rt("hmm",Mn),rt("hmmss",Zo),rt("Hmm",Mn),rt("Hmmss",Zo),ct(["H","HH"],Me),ct(["k","kk"],function(S,R,V){var U=xt(S);R[Me]=24===U?0:U}),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 U=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U)),de(V).bigHour=!0}),ct("hmmss",function(S,R,V){var U=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U,2)),R[$e]=xt(S.substr(ee)),de(V).bigHour=!0}),ct("Hmm",function(S,R,V){var U=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U))}),ct("Hmmss",function(S,R,V){var U=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U,2)),R[$e]=xt(S.substr(ee))});var Gl=ai("Hours",!0);var Qo,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:Un,monthsShort:fa,week:{dow:0,doy:6},weekdays:js,weekdaysMin:Qe,weekdaysShort:an,meridiemParse:/[ap]\.?m?\.?/i},en={},bo={};function Qr(S,R){var V,U=Math.min(S.length,R.length);for(V=0;V0;){if(ee=_n(he.slice(0,V).join("-")))return ee;if(U&&U.length>=V&&Qr(he,U)>=V-1)break;V--}R++}return Qo}(S)}function is(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)?)?$/,Jl=/^\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)?)?$/,im=/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]],ns=[["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/]],Ft=/^\/?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 ja(S){var R,V,he,Ce,ht,Ut,U=S._i,ee=It.exec(U)||Jl.exec(U),wi=Vr.length,ni=ns.length;if(ee){for(de(S).iso=!0,R=0,V=wi;R7)&&(Ut=!0)):(he=S._locale._week.dow,Ce=S._locale._week.doy,wi=Ai(Li(),he,Ce),V=Ao(R.gg,S._a[me],wi.year),U=Ao(R.w,wi.week),null!=R.d?((ee=R.d)<0||ee>6)&&(Ut=!0):null!=R.e?(ee=R.e+he,(R.e<0||R.e>6)&&(Ut=!0)):ee=he),U<1||U>ga(V,he,Ce)?de(S)._overflowWeeks=!0:null!=Ut?de(S)._overflowWeekday=!0:(ht=Ii(V,U,ee,he,Ce),S._a[me]=ht.year,S._dayOfYear=ht.dayOfYear)}(S),null!=S._dayOfYear&&(Ce=Ao(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]=U[R]=ee[R];for(;R<7;R++)S._a[R]=U[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:Ns).apply(null,U),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 Bi(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var V,U,ee,he,Ce,wi,ni,R=""+S._i,ht=R.length,Ut=0;for(ni=(ee=Oi(S._f,S._locale).match(ye)||[]).length,V=0;V0&&de(S).unusedInput.push(Ce),R=R.slice(R.indexOf(U)+U.length),Ut+=U.length),xe[he]?(U?de(S).empty=!1:de(S).unusedTokens.push(he),$r(he,U,S)):S._strict&&!U&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ht-Ut,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 U;return null==V?R:null!=S.meridiemHour?S.meridiemHour(R,V):(null!=S.isPM&&((U=S.isPM(V))&&R<12&&(R+=12),!U&&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),is(S)}else Kr(S);else ja(S)}function Fs(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(is(R)):(Q(R)?S._d=R:D(V)?function on(S){var R,V,U,ee,he,Ce,ht=!1,Ut=S._f.length;if(0===Ut)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function qs(S,R){var V,U;if(1===R.length&&D(R[0])&&(R=R[0]),!R.length)return Li();for(V=R[0],U=1;U=0?new Date(S+400,R,V)-ii:new Date(S,R,V).valueOf()}function Cn(S,R,V){return S<100&&S>=0?Date.UTC(S+400,R,V)-ii:Date.UTC(S,R,V)}function xo(S,R){return R.erasAbbrRegex(S)}function Fr(){var ee,he,S=[],R=[],V=[],U=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=ga(S,U,ee))&&(R=he),jh.call(this,S,R,V,U,ee))}function jh(S,R,V,U,ee){var he=Ii(S,R,V,U,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",xo),rt("NN",xo),rt("NNN",xo),rt("NNNN",function Kc(S,R){return R.erasNameRegex(S)}),rt("NNNNN",function ed(S,R){return R.erasNarrowRegex(S)}),ct(["N","NN","NNN","NNNN","NNNNN"],function(S,R,V,U){var ee=V._locale.erasParse(S,U,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 td(S,R){return R._eraYearOrdinalRegex||pa}),ct(["y","yy","yyy","yyyy"],me),ct(["yo"],function(S,R,V,U){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",Ba,Rr),rt("gggg",Ba,Rr),rt("GGGGG",rn,ha),rt("ggggg",rn,ha),or(["gggg","ggggg","GGGG","GGGGG"],function(S,R,V,U){R[U.substr(0,2)]=xt(S)}),or(["gg","GG"],function(S,R,V,U){R[U]=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 gu=ai("Date",!0);Ae("DDD",["DDDD",3],"DDDo","dayOfYear"),bt("dayOfYear","DDD"),At("dayOfYear",4),rt("DDD",$n),rt("DDDD",ho),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 ad=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,nc,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,ho),pr="SSSS";pr.length<=9;pr+="S")rt(pr,pa);function rc(S,R){R[Ye]=xt(1e3*("0."+S))}for(pr="S";pr.length<=9;pr+="S")ct(pr,rc);nc=ai("Milliseconds",!1),Ae("z",0,0,"zoneAbbr"),Ae("zz",0,0,"zoneName");var ze=Se.prototype;function _u(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,U=["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,U,S="moment",R="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),V="["+S+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(V+U+"-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 Qc(){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 Js(){return Math.floor(this.valueOf()/1e3)},ze.valueOf=function xn(){return this._d.valueOf()-6e4*(this._offset||0)},ze.creationData=function Xs(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ze.eraName=function sm(){var S,R,V,U=this.localeData().eras();for(S=0,R=U.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ze.isLocal=function Zc(){return!!this.isValid()&&!this._isUTC},ze.isUtcOffset=function os(){return!!this.isValid()&&this._isUTC},ze.isUtc=tc,ze.isUTC=tc,ze.zoneAbbr=function od(){return this._isUTC?"UTC":""},ze.zoneName=function So(){return this._isUTC?"Coordinated Universal Time":""},ze.dates=Le("dates accessor is deprecated. Use date instead.",gu),ze.months=Le("months accessor is deprecated. Use month instead",$o),ze.years=Le("years accessor is deprecated. Use year instead",Yl),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=Fs(S))._a?(R=S._isUTC?le(S._a):Li(S._a),this._isDSTShifted=this.isValid()&&function Hh(S,R,V){var Ce,U=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 Wa(S,R,V,U){var ee=Nr(),he=le().set(U,R);return ee[V](he,S)}function bu(S,R,V){if(G(S)&&(R=S,S=void 0),S=S||"",null!=R)return Wa(S,R,V,"month");var U,ee=[];for(U=0;U<12;U++)ee[U]=Wa(S,U,V,"month");return ee}function wu(S,R,V,U){"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 Wa(R,(V+he)%7,U,"day");for(Ce=0;Ce<7;Ce++)ht[Ce]=Wa(R,(Ce+he)%7,U,"day");return ht}Xt.calendar=function Rn(S,R,V){var U=this._calendar[S]||this._calendar.sameElse;return at(U)?U.call(R,V):U},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(U){return"MMMM"===U||"MM"===U||"DD"===U||"dddd"===U?U.slice(1):U}).join(""),this._longDateFormat[S])},Xt.invalidDate=function hi(){return this._invalidDate},Xt.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Xt.preparse=_u,Xt.postformat=_u,Xt.relativeTime=function Pe(S,R,V,U){var ee=this._relativeTime[V];return at(ee)?ee(S,R,V,U):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 Ya(S,R){var V,U,ee,he=this._eras||Nr("en")._eras;for(V=0,U=he.length;V=0)return he[U]},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")||Fr.call(this),S?this._erasAbbrRegex:this._erasRegex},Xt.erasNameRegex=function mu(S){return I(this,"_erasNameRegex")||Fr.call(this),S?this._erasNameRegex:this._erasRegex},Xt.erasNarrowRegex=function cm(S){return I(this,"_erasNarrowRegex")||Fr.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 U,ee,he;if(this._monthsParseExact)return gn.call(this,S,R,V);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),U=0;U<12;U++){if(ee=le([2e3,U]),V&&!this._longMonthsParse[U]&&(this._longMonthsParse[U]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[U]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!V&&!this._monthsParse[U]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[U]=new RegExp(he.replace(".",""),"i")),V&&"MMMM"===R&&this._longMonthsParse[U].test(S))return U;if(V&&"MMM"===R&&this._shortMonthsParse[U].test(S))return U;if(!V&&this._monthsParse[U].test(S))return U}},Xt.monthsRegex=function Bs(S){return this._monthsParseExact?(I(this,"_monthsRegex")||po.call(this),S?this._monthsStrictRegex:this._monthsRegex):(I(this,"_monthsRegex")||(this._monthsRegex=$t),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Xt.monthsShortRegex=function ql(S){return this._monthsParseExact?(I(this,"_monthsRegex")||po.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?Wl(V,this._week.dow):S?V[S.day()]:V},Xt.weekdaysMin=function fo(S){return!0===S?Wl(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Xt.weekdaysShort=function On(S){return!0===S?Wl(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Xt.weekdaysParse=function ki(S,R,V){var U,ee,he;if(this._weekdaysParseExact)return Ki.call(this,S,R,V);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(ee=le([2e3,1]).day(U),V&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[U]=new RegExp(he.replace(".",""),"i")),V&&"dddd"===R&&this._fullWeekdaysParse[U].test(S))return U;if(V&&"ddd"===R&&this._shortWeekdaysParse[U].test(S))return U;if(V&&"dd"===R&&this._minWeekdaysParse[U].test(S))return U;if(!V&&this._weekdaysParse[U].test(S))return U}},Xt.weekdaysRegex=function ru(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||mo.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(I(this,"_weekdaysRegex")||(this._weekdaysRegex=Et),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Xt.weekdaysShortRegex=function Na(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||mo.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")||mo.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(I(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=mr),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Xt.isPM=function Va(S){return"p"===(S+"").toLowerCase().charAt(0)},Xt.meridiem=function Zl(S,R,V){return S>11?V?"pm":"PM":V?"am":"AM"},ts("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.",ts),x.langData=Le("moment.langData is deprecated. Use moment.localeData instead.",Nr);var Eo=Math.abs;function ac(S,R,V,U){var ee=Qn(R,V);return S._milliseconds+=U*ee._milliseconds,S._days+=U*ee._days,S._months+=U*ee._months,S._bubble()}function br(S){return S<0?Math.floor(S):Math.ceil(S)}function oc(S){return 4800*S/146097}function yu(S){return 146097*S/4800}function Tn(S){return function(){return this.as(S)}}var cd=Tn("ms"),dd=Tn("s"),vu=Tn("m"),ds=Tn("h"),us=Tn("d"),Mu=Tn("w"),fm=Tn("M"),el=Tn("Q"),tl=Tn("y");function hs(S){return function(){return this.isValid()?this._data[S]:NaN}}var ud=hs("milliseconds"),ps=hs("seconds"),mm=hs("minutes"),gm=hs("hours"),Yh=hs("days"),fs=hs("months"),hd=hs("years");var ra=Math.round,il={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wh(S,R,V,U,ee){return ee.relativeTime(R||1,!!V,S,U)}var pd=Math.abs;function Do(S){return(S>0)-(S<0)||+S}function Sa(){if(!this.isValid())return this.localeData().invalidDate();var U,ee,he,Ce,Ut,wi,ni,Ga,S=pd(this._milliseconds)/1e3,R=pd(this._days),V=pd(this._months),ht=this.asSeconds();return ht?(U=yn(S/60),ee=yn(U/60),S%=60,U%=60,he=yn(V/12),V%=12,Ce=S?S.toFixed(3).replace(/\.?0+$/,""):"",Ut=ht<0?"-":"",wi=Do(this._months)!==Do(ht)?"-":"",ni=Do(this._days)!==Do(ht)?"-":"",Ga=Do(this._milliseconds)!==Do(ht)?"-":"",Ut+"P"+(he?wi+he+"Y":"")+(V?wi+V+"M":"")+(R?ni+R+"D":"")+(ee||U||S?"T":"")+(ee?Ga+ee+"H":"")+(U?Ga+U+"M":"")+(S?Ga+Ce+"S":"")):"P0D"}var ci=Mo.prototype;return ci.isValid=function vo(){return this._isValid},ci.abs=function um(){var S=this._data;return this._milliseconds=Eo(this._milliseconds),this._days=Eo(this._days),this._months=Eo(this._months),S.milliseconds=Eo(S.milliseconds),S.seconds=Eo(S.seconds),S.minutes=Eo(S.minutes),S.hours=Eo(S.hours),S.months=Eo(S.months),S.years=Eo(S.years),this},ci.add=function hm(S,R){return ac(this,S,R,1)},ci.subtract=function Ks(S,R){return ac(this,S,R,-1)},ci.as=function Fh(S){if(!this.isValid())return NaN;var R,V,U=this._milliseconds;if("month"===(S=Wt(S))||"quarter"===S||"year"===S)switch(R=this._days+U/864e5,V=this._months+oc(R),S){case"month":return V;case"quarter":return V/3;case"year":return V/12}else switch(R=this._days+Math.round(yu(this._months)),S){case"week":return R/7+U/6048e5;case"day":return R+U/864e5;case"hour":return 24*R+U/36e5;case"minute":return 1440*R+U/6e4;case"second":return 86400*R+U/1e3;case"millisecond":return Math.floor(864e5*R)+U;default:throw new Error("Unknown unit "+S)}},ci.asMilliseconds=cd,ci.asSeconds=dd,ci.asMinutes=vu,ci.asHours=ds,ci.asDays=us,ci.asWeeks=Mu,ci.asMonths=fm,ci.asQuarters=el,ci.asYears=tl,ci.valueOf=function pm(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*xt(this._months/12):NaN},ci._bubble=function ld(){var ee,he,Ce,ht,Ut,S=this._milliseconds,R=this._days,V=this._months,U=this._data;return S>=0&&R>=0&&V>=0||S<=0&&R<=0&&V<=0||(S+=864e5*br(yu(V)+R),R=0,V=0),U.milliseconds=S%1e3,ee=yn(S/1e3),U.seconds=ee%60,he=yn(ee/60),U.minutes=he%60,Ce=yn(he/60),U.hours=Ce%24,R+=yn(Ce/24),V+=Ut=yn(oc(R)),R-=br(yu(Ut)),ht=yn(V/12),V%=12,U.days=R,U.months=V,U.years=ht,this},ci.clone=function Uh(){return Qn(this)},ci.get=function qh(S){return S=Wt(S),this.isValid()?this[S+"s"]():NaN},ci.milliseconds=ud,ci.seconds=ps,ci.minutes=mm,ci.hours=gm,ci.days=Yh,ci.weeks=function ms(){return yn(this.days()/7)},ci.months=fs,ci.years=hd,ci.humanize=function al(S,R){if(!this.isValid())return this.localeData().invalidDate();var ee,he,V=!1,U=il;return"object"==typeof S&&(R=S,S=!1),"boolean"==typeof S&&(V=S),"object"==typeof R&&(U=Object.assign({},il,R),null!=R.s&&null==R.ss&&(U.ss=R.s-1)),he=function Cu(S,R,V,U){var ee=Qn(S).abs(),he=ra(ee.as("s")),Ce=ra(ee.as("m")),ht=ra(ee.as("h")),Ut=ra(ee.as("d")),wi=ra(ee.as("M")),ni=ra(ee.as("w")),Ga=ra(ee.as("y")),Ur=he<=V.ss&&["s",he]||he0,Ur[4]=U,Wh.apply(null,Ur)}(this,!V,U,ee=this.localeData()),V&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ci.toISOString=Sa,ci.toString=Sa,ci.toJSON=Sa,ci.locale=ic,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 qs("isBefore",[].slice.call(arguments,0))},x.max=function yo(){return qs("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 Au(S,R){return bu(S,R,"months")},x.isDate=Q,x.locale=ts,x.invalid=We,x.duration=Qn,x.isMoment=we,x.weekdays=function Zg(S,R,V){return wu(S,R,V,"weekdays")},x.parseZone=function sd(){return Li.apply(null,arguments).parseZone()},x.localeData=Nr,x.isDuration=Ma,x.monthsShort=function zA(S,R){return bu(S,R,"monthsShort")},x.weekdaysMin=function FA(S,R,V){return wu(S,R,V,"weekdaysMin")},x.defineLocale=In,x.updateLocale=function gr(S,R){if(null!=R){var V,U,ee=Jt;null!=en[S]&&null!=en[S].parentLocale?en[S].set(Yi(en[S]._config,R)):(null!=(U=_n(S))&&(ee=U._config),R=Yi(ee,R),null==U&&(R.abbr=S),(V=new ar(R)).parentLocale=en[S],en[S]=V),ts(S)}else null!=en[S]&&(null!=en[S].parentLocale?(en[S]=en[S].parentLocale,S===ts()&&ts(S)):null!=en[S]&&delete en[S]);return en[S]},x.locales=function wo(){return Hn(en)},x.weekdaysShort=function $g(S,R,V){return wu(S,R,V,"weekdaysShort")},x.normalizeUnits=Wt,x.relativeTimeRounding=function nl(S){return void 0===S?ra:"function"==typeof S&&(ra=S,!0)},x.relativeTimeThreshold=function rl(S,R){return void 0!==il[S]&&(void 0===R?il[S]:(il[S]=R,"s"===S&&(il.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:()=>Qo,HT:()=>D,JF:()=>_n,K0:()=>I,Mx:()=>fa,NF:()=>Gl,Nd:()=>ki,O5:()=>Jo,Ov:()=>Xo,PC:()=>Ii,PM:()=>Zl,RF:()=>Ot,S$:()=>le,V_:()=>q,Ye:()=>Ie,b0:()=>de,bD:()=>_o,ez:()=>Xr,gd:()=>js,mk:()=>$t,n9:()=>Yl,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 Dt(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 yn(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 Is(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(Ba[O])return Ba[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":$=Zo(1);break;case"ww":$=Zo(2);break;case"W":$=Zo(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":$=ho(st.Short);break;case"ZZZZZ":$=ho(st.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":$=ho(st.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":$=ho(st.Long);break;default:return null}return Ba[O]=$,$}(li);Kt+=jt?jt(ae,z,vi):"''"===li?"'":li.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Kt}function yn(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 vn(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 uo(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 vn(O,3).substring(0,$)}(ut,$);const vi=Ae(Ee,at.MinusSign);return vn(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 Dt($),($[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);Dt(Y);const be=ue([Y[i.wAp.ExtraData][0],Y[i.wAp.ExtraData][1]],$)||[];return ue(be,z)||[]}($,ae,Y),jt=Kt.findIndex(Ui=>{if(Array.isArray(Ui)){const[Mi,Ri]=Ui,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?"+":"")+vn(Ee,2,be)+vn(Math.abs(ae%60),2,be);case st.ShortGMT:return"GMT"+(ae>=0?"+":"")+vn(Ee,1,be);case st.Long:return"GMT"+(ae>=0?"+":"")+vn(Ee,2,be)+":"+vn(Math.abs(ae%60),2,be);case st.Extended:return 0===Y?"Z":(ae>=0?"+":"")+vn(Ee,2,be)+":"+vn(Math.abs(ae%60),2,be);default:throw new Error(`Unknown zone width "${O}"`)}}}const Rr=0,ha=4;function Mn(O){return yn(O.getFullYear(),O.getMonth(),O.getDate()+(ha-O.getDay()))}function Zo(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=Mn(z),Ee=function Zt(O){const $=yn(O,Rr,1).getDay();return yn(O,0,1+($<=ha?ha:ha+7)-$)}(be.getFullYear()),ut=be.getTime()-Ee.getTime();ae=1+Math.round(ut/6048e5)}return vn(ae,O,Ae(Y,at.MinusSign))}}function $n(O,$=!1){return function(z,Y){return vn(Mn(z).getFullYear(),O,Ae(Y,at.MinusSign),$)}}const Ba={};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 Jo=(()=>{class O{constructor(z,Y){this._viewContainer=z,this._context=new ql,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){Bs("ngIfThen",z),this._thenTemplateRef=z,this._thenViewRef=null,this._updateView()}set ngIfElse(z){Bs("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 ql{constructor(){this.$implicit=null,this.ngIf=null}}function Bs(O,$){if($&&!$.createEmbeddedView)throw new Error(`${O} must be a TemplateRef, but received '${(0,i.AaK)($)}'.`)}class po{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})(),Yl=(()=>{class O{constructor(z,Y,ae){this.ngSwitch=ae,ae._addCase(),this._view=new po(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 po(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})(),Ii=(()=>{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 Xo=(()=>{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})(),js=(()=>{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"),Et=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(Et,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 _o="browser",Yc="server";function Gl(O){return O===_o}function Zl(O){return O===Yc}let Qo=(()=>{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 es(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 $=Ko(this.window.history)||Ko(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 Ko(O){return Object.getOwnPropertyDescriptor(O,"scrollRestoration")}class _n{}},9862:(W,J,E)=>{"use strict";E.d(J,{JF:()=>mn,LE:()=>ge,TP:()=>Dt,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(Un,re.setHeaders[Un]),yt)),re.setParams&&(St=Object.keys(re.setParams).reduce((hn,Un)=>hn.set(Un,re.setParams[Un]),St)),new zt(ie,Me,$e,{params:St,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,St;yt=je.headers instanceof le?je.headers:new le(je.headers),je.params&&(St=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:St,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 Oi(me,re){return re(me)}function tt(me,re){return(ie,Me)=>re.intercept(ie,{handle:je=>me(je,Me)})}const Dt=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)(Dt,{optional:!0})??[]).reduceRight(tt,Oi));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),Oi)}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 yn=/^\)\]\}',?\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 St=()=>{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}=St(),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(yn,"");try{gn=""!==gn?JSON.parse(gn):null}catch($o){gn=ma,Ir&&(Ir=!1,gn={error:$o,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}=St(),Pr=new Rn({error:ti,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:$t||void 0});$e.error(Pr)};let Un=!1;const fa=ti=>{Un||($e.next(St()),Un=!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 vn=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 ho=(()=>{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)(vn)||"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 Zo(...me){const re=[ye,ai,ue,{provide:te,useExisting:ue},{provide:oe,useExisting:ai},{provide:hi,useValue:Rr,multi:!0},{provide:vn,useValue:!0},{provide:fn,useClass:ho}];for(const ie of me)re.push(...ie.\u0275providers);return(0,i.MR2)(re)}const Ba=new i.OlP("LEGACY_INTERCEPTOR_FN");function rn(){return function Mn(me,re){return{\u0275kind:me,\u0275providers:re}}(Zt.LegacyInterceptors,[{provide:Ba,useFactory:Ji},{provide:hi,useExisting:Ba,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:[Zo(rn())]})}return me})()},5879:(W,J,E)=>{"use strict";E.d(J,{$8M:()=>Cu,$WT:()=>Cr,$Z:()=>n_,AFp:()=>vp,ALo:()=>lC,AaK:()=>oe,AsE:()=>cf,B6R:()=>Yl,BQk:()=>v0,CHM:()=>Fa,CRH:()=>bw,DdM:()=>K0,Dn7:()=>tw,EJc:()=>UC,EiD:()=>Iy,EpF:()=>M0,F$t:()=>S0,F4k:()=>x0,FYo:()=>G1,FiY:()=>Tu,G48:()=>bg,Gf:()=>gw,GfV:()=>Jy,GkF:()=>G_,Gpc:()=>de,Gre:()=>bb,HDt:()=>Lw,Hsn:()=>$_,Ikx:()=>j0,JOm:()=>tp,JVY:()=>_S,JZr:()=>Je,Jf7:()=>X1,KtG:()=>uu,L6k:()=>bS,LAX:()=>AS,LFG:()=>rn,LSH:()=>Rm,Lbi:()=>Cp,Lck:()=>Vt,MAs:()=>Jp,MGl:()=>Bd,MMx:()=>wr,MR2:()=>Om,NdJ:()=>Gr,O4$:()=>Qs,Ojb:()=>xp,OlP:()=>xi,Oqu:()=>I0,P3R:()=>Vy,PXZ:()=>tx,Q2q:()=>I_,Q6J:()=>A0,QGY:()=>C0,QbO:()=>j1,Qsj:()=>Zy,R0b:()=>kr,RDi:()=>uS,Rgc:()=>Dc,SBq:()=>ws,Sil:()=>Gi,Suo:()=>_w,TTD:()=>Ca,TgZ:()=>vl,Tol:()=>aM,Udp:()=>af,VKq:()=>Jb,VuI:()=>Ax,W1O:()=>ks,WFA:()=>eh,WLB:()=>Xb,XFs:()=>st,Xpm:()=>Ot,Xq5:()=>p0,Xts:()=>pn,Y36:()=>Za,YKP:()=>Be,YNc:()=>$p,Yjl:()=>ga,Yz7:()=>Dt,Z0I:()=>ue,ZZ4:()=>Oc,_Bn:()=>Hl,_UZ:()=>Xp,_Vd:()=>xd,_c5:()=>Cg,_uU:()=>O0,aQg:()=>Ic,c2e:()=>pg,cJS:()=>$i,cg1:()=>Sb,d8E:()=>hf,dDg:()=>e2,dqk:()=>ai,eBb:()=>wS,eFA:()=>jw,eJc:()=>Ef,ekj:()=>R0,eoX:()=>QC,f3M:()=>_i,g9A:()=>Mp,h0i:()=>Ec,hGG:()=>Vf,hYB:()=>E0,hij:()=>lf,iGM:()=>mw,ifc:()=>si,ip1:()=>zC,jDz:()=>Fd,kL8:()=>El,kcU:()=>nd,lG2:()=>Ai,lcZ:()=>Kb,lqb:()=>mc,lri:()=>XC,mCW:()=>Lm,n5z:()=>ms,n_E:()=>Tf,oAB:()=>Mr,oJD:()=>By,oxw:()=>T0,pB0:()=>yS,q3G:()=>wd,qFp:()=>yx,qLn:()=>Sd,qOj:()=>Vp,qZA:()=>Ho,qzn:()=>Pu,rWj:()=>Il,rg0:()=>as,s9C:()=>Qp,sBO:()=>f2,s_b:()=>Wd,soG:()=>Pf,tBr:()=>Kg,tb:()=>Nw,tp0:()=>Su,uIk:()=>O_,vHH:()=>ge,vpe:()=>No,wAp:()=>xc,xi3:()=>ew,xp6:()=>t_,ynx:()=>Ku,z2F:()=>Hc,z3N:()=>ul,zSh:()=>B1,zs3:()=>As});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 Dt(_){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 yn(_,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)(),uo={},oi="__NG_DI_FLAG__",fn="ngTempTokenPath",Rr=/\n/gm,Zt="__source";let Mn;function $n(_){const b=Mn;return Mn=_,b}function Ba(_,b=st.Default){if(void 0===Mn)throw new ge(-203,!1);return null===Mn?yn(_,void 0,b):Mn.get(_,b&st.Optional?null:void 0,b)}function rn(_,b=st.Default){return(function Gt(){return At}()||Ba)(fe(_),b)}function _i(_,b=st.Default){return rn(_,Is(b))}function Is(_){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 Un(_,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,F,0)||2&v&&F!==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+=Jo(T,M),M=""),v=k,T=T||!$t(v);w++}return""!==M&&(b+=Jo(T,M)),b}function Ot(_){return Qi(()=>{const b=Xo(_),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:""};qc(w);const v=_.dependencies;return w.directiveDefs=Vs(v,!1),w.pipeDefs=Vs(v,!0),w.id=function js(_){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 Yl(_,b,w){const v=_.\u0275cmp;v.directiveDefs=Vs(b,!1),v.pipeDefs=Vs(w,!0)}function Xe(_){return Ge(_)||Yt(_)}function Ns(_){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 Ii(_,b){if(null==_)return Fn;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=Xo(_);return qc(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 Xo(_){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||Fn,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:Ii(_.inputs,b),outputs:Ii(_.outputs)}}function qc(_){_.features?.forEach(b=>b(_))}function Vs(_,b){if(!_)return null;const w=b?Jn:Xe;return()=>("function"==typeof _?_():_).map(v=>w(v)).filter(Ns)}const an=0,Qe=1,Et=2,yi=3,mr=4,Jr=5,On=6,fo=7,Ki=8,ki=9,Br=10,Tt=11,zs=12,ru=13,Na=14,Wi=15,mo=16,go=17,Xr=18,_o=19,Yc=20,Va=21,_a=22,Gl=23,Zl=24,Jt=25,bo=1,Qo=2,Qr=7,es=9,_n=11;function In(_){return Array.isArray(_)&&"object"==typeof _[bo]}function gr(_){return Array.isArray(_)&&!0===_[bo]}function Nr(_){return 0!=(4&_.flags)}function wo(_){return _.componentOffset>-1}function is(_){return 1==(1&_.flags)}function It(_){return!!_.template}function Jl(_){return 0!=(512&_[Et])}function ya(_,b){return _.hasOwnProperty(ie)?_[ie]:null}let Us=ai.WeakRef??class Ql{constructor(b){this.ref=b}deref(){return this.ref}},yo=0,jr=null,dr=!1;function sn(_){const b=jr;return jr=_,b}class vo{constructor(){this.id=yo++,this.ref=function qs(_){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 Kl=null;function as(_){const b=sn(null);try{return _()}finally{sn(b)}}const pi=()=>{};class Ys extends vo{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 lu{constructor(b,w,v){this.previousValue=b,this.currentValue=w,this.firstChange=v}isFirstChange(){return this.firstChange}}function Ca(){return Zc}function Zc(_){return _.type.prototype.ngOnChanges&&(_.setInput=tc),os}function os(){const _=Ws(this),b=_?.current;if(b){const w=_.previous;if(w===Fn)_.previous=b;else for(let v in b)w[v]=b[v];_.current=null,this.ngOnChanges(b)}}function tc(_,b,w,v){const M=this.declaredInputs[w],T=Ws(_)||function Qn(_,b){return _[cu]=b}(_,{previous:Fn,current:null}),k=T.current||(T.current={}),P=T.previous,B=P[M];k[M]=new lu(B&&B.currentValue,b,P===Fn),_[v]=b}Ca.ngInherit=!0;const cu="__ngSimpleChanges__";function Ws(_){return _[cu]||null}const ta=function(_,b,w){},Zs="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(_){_[go]=0}function jt(_){1024&_[Et]||(_[Et]|=1024,Mi(_,1))}function Ui(_){1024&_[Et]&&(_[Et]&=-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:td(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function du(){return mt.bindingsEnabled}function $s(){return null!==mt.skipHydrationRootTNode}function ke(){return mt.lFrame.lView}function ii(){return mt.lFrame.tView}function Fa(_){return mt.lFrame.contextLView=_,_[Ki]}function uu(_){return mt.lFrame.contextLView=null,_}function Cn(){let _=hu();for(;null!==_&&64===_.type;)_=_.parent;return _}function hu(){return mt.lFrame.currentTNode}function xn(_,b){const w=mt.lFrame;w.currentTNode=_,w.isParent=b}function Js(){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 Xs(){return mt.lFrame.bindingIndex++}function Ya(_){const b=mt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function sm(_,b){const w=mt.lFrame;w.bindingIndex=w.bindingRootIndex=_,pu(b)}function pu(_){mt.lFrame.currentDirectiveIndex=_}function fu(_){const b=mt.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}function mu(){return mt.lFrame.currentQueryIndex}function Nh(_){mt.lFrame.currentQueryIndex=_}function cm(_){const b=_[Qe];return 2===b.type?b.declTNode:1===b.type?_[On]:null}function xo(_,b,w){if(w&st.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&st.Host||(M=cm(T),null===M||(T=T[Na],10&M.type))););if(null===M)return!1;b=M,_=T}const v=mt.lFrame=ed();return v.currentTNode=b,v.lView=_,!0}function Kc(_){const b=ed(),w=_[Qe];mt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function ed(){const _=mt.lFrame,b=null===_?null:_.child;return null===b?td(_):b}function td(_){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 Fr(){const _=mt.lFrame;return mt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Ta=Fr;function id(){const _=Fr();_.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 To(_){mt.lFrame.selectedIndex=_}function tn(){const _=mt.lFrame;return Y(_.tView,_.selectedIndex)}function Qs(){mt.lFrame.currentNamespace=Zs}function nd(){!function gu(){mt.lFrame.currentNamespace=null}()}let ad=!0;function na(){return ad}function pr(_){ad=_}function rc(_,b){for(let w=b.directiveStart,v=b.directiveEnd;w=v)break}else b[B]<0&&(_[go]+=65536),(P>13<_[go]>>16&&(3&_[Et])===b&&(_[Et]+=8192,sd(P,T)):sd(P,T)}const Xt=-1;class Wa{constructor(b,w,v){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=v}}function um(_){return _!==Xt}function ac(_){return 32767&_}function Ks(_,b){let w=function hm(_){return _>>16}(_),v=b;for(;w>0;)v=v[Na],w--;return v}let br=!0;function ld(_){const b=br;return br=_,b}const yu=255,Fh=5;let pm=0;const Tn={};function dd(_,b){const w=ds(_,b);if(-1!==w)return w;const v=b[Qe];v.firstCreatePass&&(_.injectorIndex=b.length,vu(v.data,_),vu(b,null),vu(v.blueprint,null));const M=us(_,b),T=_.injectorIndex;if(um(M)){const k=ac(M),P=Ks(M,b),B=P[Qe].data;for(let F=0;F<8;F++)b[T+F]=P[k+F]|B[k+F]}return b[T+8]=M,T}function vu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function ds(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function us(_,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[Na],-1!==v.injectorIndex)return v.injectorIndex|w<<16}return Xt}function Mu(_,b,w){!function cd(_,b,w){let v;"string"==typeof w?v=w.charCodeAt(0)||0:w.hasOwnProperty(Me)&&(v=w[Me]),null==v&&(v=w[Me]=pm++);const M=v&yu;b.data[_+(M>>Fh)]|=1<=0?b&yu:hd:b}(w);if("function"==typeof T){if(!xo(b,_,v))return v&st.Host?el(M,0,v):tl(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=ds(_,b),B=Xt,F=v&st.Host?b[Wi][On]:null;for((-1===P||v&st.SkipSelf)&&(B=-1===P?us(_,b):b[P+8],B!==Xt&&Yh(v,!1)?(k=b[Qe],P=ac(B),b=Ks(B,b)):P=-1);-1!==P;){const X=b[Qe];if(gm(T,P,X.data)){const ne=hs(P,b,w,k,v,F);if(ne!==Tn)return ne}B=b[P+8],B!==Xt&&Yh(v,b[Qe].data[P+8]===F)&&gm(T,P,b)?(k=X,P=ac(B),b=Ks(B,b)):P=-1}}return M}function hs(_,b,w,v,M,T){const k=b[Qe],P=k.data[_+8],X=ud(P,k,w,null==v?wo(P)&&br:v!=k&&0!=(3&P.type),M&st.Host&&T===P);return null!==X?ps(b,k,X,P):Tn}function ud(_,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 ps(_,b,w,v){let M=_[w];const T=b.data;if(function bu(_){return _ instanceof Wa}(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=ld(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?un(k.injectImpl):null;xo(_,v,st.Default);try{M=_[w]=k.factory(void 0,T,_,v),b.firstCreatePass&&w>=v.directiveStart&&function nc(_,b,w){const{ngOnChanges:v,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(v){const k=Zc(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),ld(P),k.resolving=!1,Ta()}}return M}function gm(_,b,w){return!!(w[b+(_>>Fh)]&1<<_)}function Yh(_,b){return!(_&st.Self||_&st.Host&&b)}class fs{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,v){return Uh(this._tNode,this._lView,b,Is(v),w)}}function hd(){return new fs(Cn(),ke())}function ms(_){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 Cu(_){return function fm(_,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 Do(_){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,F,X){const ne=B.hasOwnProperty(rl)?B[rl]:Object.defineProperty(B,rl,{value:[]})[rl];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 ol(_,b){_.forEach(w=>Array.isArray(w)?ol(w,b):b(w))}function Jg(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function Gh(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function xu(_,b){const w=[];for(let v=0;v<_;v++)w.push(b);return w}function Da(_,b,w){let v=sc(_,b);return v>=0?_[1|v]=w:(v=~v,function YA(_,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=sc(_,b);if(w>=0)return _[1|w]}function sc(_,b){return function Xg(_,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),Tu=zi(Sa("Optional"),8),Su=zi(Sa("SkipSelf"),4);function ym(_){return 128==(128&_.flags)}var tp=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(tp||{});const ay=/^>|^->||--!>|)/,oy="\u200b$1\u200b";const vm=new Map;let sy=0;const A1="__ngContext__";function Kn(_,b){In(b)?(_[A1]=b[_o],function _1(_){vm.set(_[_o],_)}(b)):_[A1]=b}let dc;function Hu(_,b){return dc(_,b)}function uc(_){const b=_[yi];return gr(b)?b[yi]:b}function rp(_){return ap(_[zs])}function hy(_){return ap(_[mr])}function ap(_){for(;null!==_&&!gr(_);)_=_[mr];return _}function _s(_,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?gy(b,w,P):bd(b,w,P,M||null,!0):1===_&&null!==w?bd(b,w,P,M||null,!0):2===_?function Em(_,b,w){const v=Sm(_,b);v&&function _y(_,b,w,v){_.removeChild(b,w,v)}(_,v,b,w)}(b,P,k):3===_&&b.destroyNode(P),null!=T&&function aS(_,b,w,v,M){const T=w[Qr];T!==Hi(w)&&_s(b,_,v,T,M);for(let P=_n;Pb.replace(ip,oy))}(b))}function op(_,b,w){return _.createElement(b,w)}function C1(_,b){const w=_[es],v=w.indexOf(b);Ui(b),w.splice(v,1)}function Tm(_,b){if(_.length<=_n)return;const w=_n+b,v=_[w];if(v){const M=v[mo];null!==M&&M!==_&&C1(M,v),b>0&&(_[w-1][mr]=v[mr]);const T=Gh(_,_n+b);!function py(_,b){up(_,b,b[Tt],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[Et]&=-129}return v}function x1(_,b){if(!(256&b[Et])){const w=b[Tt];b[Gl]?.destroy(),b[Zl]?.destroy(),w.destroyNode&&up(_,b,w,3,null,null),function cl(_){let b=_[zs];if(!b)return gd(_[Qe],_);for(;b;){let w=null;if(In(b))w=b[zs];else{const v=b[_n];v&&(w=v)}if(!w){for(;b&&!b[mr]&&b!==_;)In(b)&&gd(b[Qe],b),b=b[yi];null===b&&(b=_),In(b)&&gd(b[Qe],b),w=b&&b[mr]}b=w}}(b)}}function gd(_,b){if(!(256&b[Et])){b[Et]&=-129,b[Et]|=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[fo]=null);const M=b[Va];if(null!==M){b[Va]=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 bd(_,b,w,v,M){_.insertBefore(b,w,v,M)}function gy(_,b,w){_.appendChild(b,w)}function T1(_,b,w,v,M){null!==v?bd(_,b,w,v,M):gy(_,b,w)}function Sm(_,b){return _.parentNode(b)}function by(_,b,w){return Ay(_,b,w)}let S1,Dm,L1,km,Ay=function wy(_,b,w){return 40&_.type?$(_,w):null};function lp(_,b,w,v){const M=dl(_,v,b),T=b[Tt],P=by(v.parent||b[On],v,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Dm}()?.createHTML(_)||_}function uS(_){L1=_}function hp(){if(void 0!==L1)return L1;if(typeof document<"u")return document;throw new ge(210,!1)}function H1(){if(void 0===km&&(km=null,ai.trustedTypes))try{km=ai.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return km}function Ty(_){return H1()?.createHTML(_)||_}function Ey(_){return H1()?.createScriptURL(_)||_}class hc{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Je})`}}class Dy extends hc{getTypeName(){return"HTML"}}class hS extends hc{getTypeName(){return"Style"}}class pS extends hc{getTypeName(){return"Script"}}class fS extends hc{getTypeName(){return"URL"}}class mS extends hc{getTypeName(){return"ResourceURL"}}function ul(_){return _ instanceof hc?_.changingThisBreaksApplicationSecurity:_}function Pu(_,b){const w=function gS(_){return _ instanceof hc&&_.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 _S(_){return new Dy(_)}function bS(_){return new hS(_)}function wS(_){return new pS(_)}function AS(_){return new fS(_)}function yS(_){return new mS(_)}class vS{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(Ru(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class MS{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=Ru(b),w}}const xS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Lm(_){return(_=String(_)).match(xS)?_:"unsafe:"+_}function hl(_){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 Ly=hl("area,br,col,hr,img,wbr"),Hy=hl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ry=hl("rp,rt"),R1=pp(Ly,pp(Hy,hl("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(Ry,hl("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(Ry,Hy)),P1=hl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Py=pp(P1,hl("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"),hl("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")),TS=hl("script,style,template");class SS{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(!R1.hasOwnProperty(w))return this.sanitizedSomething=!0,!TS.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();R1.hasOwnProperty(w)&&!Ly.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Oy(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 ES=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,DS=/([^\#-~ |!])/g;function Oy(_){return _.replace(/&/g,"&").replace(ES,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(DS,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Hm;function Iy(_,b){let w=null;try{Hm=Hm||function ky(_){const b=new MS(_);return function CS(){try{return!!(new window.DOMParser).parseFromString(Ru(""),"text/html")}catch{return!1}}()?new vS(b):b}(_);let v=b?String(b):"";w=Hm.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=Hm.getInertBodyElement(v)}while(v!==T);return Ru((new SS).sanitizeChildren(O1(w)||w))}finally{if(w){const v=O1(w)||w;for(;v.firstChild;)v.removeChild(v.firstChild)}}}function O1(_){return"content"in _&&function kS(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var wd=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(wd||{});function By(_){const b=fp();return b?Ty(b.sanitize(wd.HTML,_)||""):Pu(_,"HTML")?Ty(ul(_)):Iy(hp(),we(_))}function Rm(_){const b=fp();return b?b.sanitize(wd.URL,_)||"":Pu(_,"URL")?ul(_):Lm(we(_))}function Ny(_){const b=fp();if(b)return Ey(b.sanitize(wd.RESOURCE_URL,_)||"");if(Pu(_,"ResourceURL"))return Ey(ul(_));throw new ge(904,!1)}function Vy(_,b,w){return function OS(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?Ny:Rm}(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=Dt({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const pn=new xi("ENVIRONMENT_INITIALIZER"),Ad=new xi("INJECTOR",-1),Pm=new xi("INJECTOR_DEF_TYPES");class pc{get(b,w=uo){if(w===uo){const v=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw v.name="NullInjectorError",v}return w}}function Om(_){return{\u0275providers:_}}function ft(..._){return{\u0275providers:Fe(0,_),\u0275fromNgModule:!0}}function Fe(_,...b){const w=[],v=new Set;let M;return ol(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 F of B)mp(F,b,w,v)}}else{if(!T)return!1;{if(null!=T.imports&&!P){let F;v.add(M);try{ol(T.imports,X=>{mp(X,b,w,v)&&(F||=[],F.push(X))})}finally{}void 0!==F&&Di(F,b)}if(!P){const F=ya(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:ct},{provide:Pm,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 Im(_){return null!==_&&"object"==typeof _&&wn in _}function pl(_){return"function"==typeof _}const B1=new xi("Set Injector scope."),Ou={},fc={};let Nm;function bp(){return void 0===Nm&&(Nm=new pc),Nm}class mc{}class Vm extends mc{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,yd(b,k=>this.processProvider(k)),this.records.set(Ad,ko(void 0,this)),M.has("environment")&&this.records.set(mc,ko(void 0,this));const T=this.records.get(B1);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Pm.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=uo,v=st.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);v=Is(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 V1(_){return"function"==typeof _||"object"==typeof _&&_ instanceof xi}(b)&&Ji(b);P=B&&this.injectableDefInScope(B)?ko(wp(b),Ou):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===uo?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=pl(b=fe(b))?b:fe(b&&b.provide);const v=function N1(_){return Im(_)?ko(void 0,_.useValue):ko(Ap(_),Ou)}(b);if(pl(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=ko(void 0,Ou,!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===Ou&&(w.value=fc,w.value=w.factory()),"object"==typeof w.value&&w.value&&function BS(_){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 IS(_){const b=_.length;if(b>0)throw xu(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(pl(_)){const M=fe(_);return ya(M)||wp(M)}if(Im(_))v=()=>fe(_.useValue);else if(function I1(_){return!(!_||!_.useFactory)}(_))v=()=>_.useFactory(...Ze(_.deps||[]));else if(function Bm(_){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 ko(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function yd(_,b){for(const w of _)Array.isArray(w)?yd(w,b):w&&We(w)?yd(w.\u0275providers,b):b(w)}const vp=new xi("AppId",{providedIn:"root",factory:()=>jm}),jm="ng",Mp=new xi("Platform Initializer"),Cp=new xi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),j1=new xi("AnimationModuleType"),xp=new xi("CSP nonce",{providedIn:"root",factory:()=>hp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Fy=(_,b)=>null;function Nu(_,b){return Fy(_,b)}class FS{}class Y1{}class W1{resolveComponentFactory(b){throw function kp(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let xd=(()=>{class _{static#e=this.NULL=new W1}return _})();function Zm(){return _c(Cn(),ke())}function _c(_,b){return new ws($(_,b))}let ws=(()=>{class _{constructor(w){this.nativeElement=w}static#e=this.__NG_ELEMENT_ID__=Zm}return _})();function Gy(_){return _ instanceof ws?_.nativeElement:_}class G1{}let Zy=(()=>{class _{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function $y(){const _=ke(),w=be(Cn().index,_);return(In(w)?w:_)[Tt]}()}return _})(),Yn=(()=>{class _{static#e=this.\u0275prov=Dt({token:_,providedIn:"root",factory:()=>null})}return _})();class Jy{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const Td=new Jy("16.1.5"),Lp={};function Hp(_){for(;_;){_[Et]|=64;const b=uc(_);if(Jl(_)&&!b)return _;_=b}return null}function $m(_){return _.ngOriginalError}class Sd{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&&$m(b);for(;w&&$m(w);)w=$m(w);return w||null}}const $1=new xi("",{providedIn:"root",factory:()=>!1});function X1(_){return _.ownerDocument.defaultView}function fl(_){return _ instanceof Function?_():_}class Ha extends vo{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 bc=null;function e_(){return bc??=new Ha,bc}function Pp(_,b){return _[b]??e_()}function Xm(_,b){const w=e_();w.hasReadASignal&&(_[b]=bc,w.lView=_,bc=new Ha)}const Nt={};function t_(_){Qm(ii(),ke(),Ci()+_,!1)}function Qm(_,b,w,v){if(!v)if(3==(3&b[Et])){const T=_.preOrderCheckHooks;null!==T&&od(b,T,w)}else{const T=_.preOrderHooks;null!==T&&So(b,T,0,w)}To(w)}function t0(_,b=null,w=null,v){const M=n0(_,b,w,v);return M.resolveInjectorInitializers(),M}function n0(_,b=null,w=null,v,M=new Set){const T=[w||ct,ft(_)];return v=v||("object"==typeof _?void 0:oe(_)),new Vm(T,b||bp(),v||null,M)}let As=(()=>{class _{static#e=this.THROW_IF_NOT_FOUND=uo;static#t=this.NULL=new pc;static create(w,v){if(Array.isArray(w))return t0({name:""},v,w,"");{const M=w.name??"";return t0({name:M},w.parent,w.providers,M)}}static#i=this.\u0275prov=Dt({token:_,providedIn:"any",factory:()=>rn(Ad)});static#n=this.__NG_ELEMENT_ID__=-1}return _})();function Za(_,b=st.Default){const w=ke();return null===w?rn(_,b):Uh(Cn(),w,fe(_),b)}function n_(){throw new Error("invalid")}function er(_,b,w,v,M,T,k,P,B,F,X){const ne=b.blueprint.slice();return ne[an]=M,ne[Et]=140|v,(null!==F||_&&2048&_[Et])&&(ne[Et]|=2048),li(ne),ne[yi]=ne[Na]=_,ne[Ki]=w,ne[Br]=k||_&&_[Br],ne[Tt]=P||_&&_[Tt],ne[ki]=B||_&&_[ki]||null,ne[On]=T,ne[_o]=function ly(){return sy++}(),ne[_a]=X,ne[Yc]=F,ne[Wi]=2==b.type?_[Wi]:ne,ne}function Wn(_,b,w,v,M){let T=_.data[b];if(null===T)T=function r0(_,b,w,v,M){const T=hu(),k=Js(),B=_.data[b]=function sv(_,b,w,v,M,T){let k=b?b.injectorIndex:-1,P=0;return $s()&&(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 om(){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 xn(T,!0),T}function Dd(_,b,w,v){if(0===w)return-1;const M=b.length;for(let T=0;TJt&&Qm(_,b,Jt,!1),ta(P?2:0,M),P)T.runInContext(w,v,M);else{const F=sn(null);try{w(v,M)}finally{sn(F)}}}finally{P&&null===b[Gl]&&Xm(b,Gl),To(k),ta(P?3:1,M)}}function r_(_,b,w){if(Nr(b)){const v=sn(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function u_(_,b,w,v){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===v?h_(w,b,M,T):v.hasOwnProperty(M)&&h_(w,b,v[M],T)}return w}function h_(_,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,F=b.inputs;!P&&null!=F&&(X=F[v])?(s0(_,w,X,v,M),wo(b)&&function ZS(_,b){const w=be(b,_);16&w[Et]||(w[Et]|=64)}(w,b.index)):3&b.type&&(v=function lv(_){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 a0(_,b,w,v){if(du()){const M=null===v?null:{"":-1},T=function XS(_,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,Dd(_,w,M.hostVars,Nt),M)}function vs(_,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[Tt],k,T,_.value,w,v,M)}function KS(_,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 Ys(w,F=>{this.all.has(F)&&this.queue.set(F,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=Dt({token:_,providedIn:"root",factory:()=>new _})}return _})();function c0(_,b,w){let v=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){xv(_,1);const M=_[Qe].components;null!==M&&Np(_,M,1)}}function Np(_,b,w){for(let v=0;v-1&&(Tm(b,v),Gh(w,v))}this._attachedToViewContainer=!1}x1(this._lView[Qe],this._lView)}onDestroy(b){!function Ri(_,b){if(256==(256&_[Et]))throw new ge(911,!1);null===_[Va]&&(_[Va]=[]),_[Va].push(b)}(this._lView,b)}markForCheck(){Hp(this._cdRefInjectingView||this._lView)}detach(){this._lView[Et]&=-129}reattach(){this._lView[Et]|=128}detectChanges(){d0(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 iS(_,b){up(_,b,b[Tt],2,null,null)}(this._lView[Qe],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=b}}class Ac extends kd{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;d0(b[Qe],b,b[Ki],!1)}checkNoChanges(){}get context(){return null}}class tr extends xd{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Ge(b);return new Yu(w,this.ngModule)}}function w_(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class Sv{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,v){v=Is(v);const M=this.injector.get(b,Lp,v);return M!==Lp||w===Lp?M:this.parentInjector.get(b,w,v)}}class Yu extends Y1{get inputs(){const b=this.componentDef,w=b.inputTransforms,v=w_(b.inputs);if(null!==w)for(const M of v)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return v}get outputs(){return w_(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Bs(_){return _.map(ql).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,v,M){let T=(M=M||this.ngModule)instanceof mc?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new Sv(b,T):b,P=k.get(G1,null);if(null===P)throw new ge(407,!1);const X={rendererFactory:P,sanitizer:k.get(Yn,null),effectManager:k.get(Mv,null)},ne=P.createRenderer(null,this.componentDef),pe=this.componentDef.selectors[0][0]||"div",_e=v?function l_(_,b,w,v){const T=v.get($1,!1)||w===si.ShadowDom,k=_.selectRootElement(b,T);return function ov(_){ys(_)}(k),k}(ne,v,this.componentDef.encapsulation,k):op(ne,pe,function A_(_){const b=_.toLowerCase();return"svg"===b?Zs:"math"===b?"math":null}(pe)),et=this.componentDef.signals?4608:this.componentDef.onPush?576:528,gt=s_(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;Kc(He);try{const ui=this.componentDef;let Lr,Eg=null;ui.findHostDirectiveDefs?(Lr=[],Eg=new Map,ui.findHostDirectiveDefs(ui,Lr,Eg),Lr.push(ui)):Lr=[ui];const k2=function _l(_,b){const w=_[Qe],v=Jt;return _[v]=b,Wn(w,v,2,"#host",null)}(He,_e),L2=function y_(_,b,w,v,M,T,k){const P=M[Qe];!function Gn(_,b,w,v){for(const M of _)b.mergedAttrs=St(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(c0(b,b.mergedAttrs,!0),null!==w&&xy(v,w,b))}(v,_,b,k);let B=null;null!==b&&(B=Nu(b,M[ki]));const F=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,F,null,null,B);return P.firstCreatePass&&g_(P,_,v.length-1),o0(M,ne),M[_.index]=ne}(k2,_e,ui,Lr,He,X,ne);ri=Y(gt,Jt),_e&&function Dv(_,b,w,v){if(v)Ye(_,w,["ng-version",Td.full]);else{const{attrs:M,classes:T}=function po(_){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&&Cy(_,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=St(M.hostAttrs,w=St(w,M.hostAttrs))}}(v)}function Wu(_){return _===Fn?{}:_===ct?[]:_}function C_(_,b){const w=_.viewQuery;_.viewQuery=w?(v,M)=>{b(v,M),w(v,M)}:b}function x_(_,b){const w=_.contentQueries;_.contentQueries=w?(v,M,T)=>{b(v,M,T),w(v,M,T)}:b}function T_(_,b){const w=_.hostBindings;_.hostBindings=w?(v,M)=>{b(v,M),w(v,M)}:b}function p0(_){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 Gu(_){return!!Zu(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Zu(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function $a(_,b,w){return _[b]=w}function fr(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function Sn(_,b,w,v){const M=fr(_,b,w);return fr(_,b+1,v)||M}function O_(_,b,w,v){const M=ke();return fr(M,Xs(),b)&&(ii(),vs(tn(),M,_,b,w,v)),O_}function Ni(_,b,w,v){return fr(_,Xs(),w)?b+we(w)+v:Nt}function Ja(_,b,w,v,M,T){const P=Sn(_,function qa(){return mt.lFrame.bindingIndex}(),w,M);return Ya(2),P?b+we(w)+v+we(M)+T:Nt}function I_(_,b,w,v,M,T){const k=ke(),P=Ni(k,b,w,v);return P!==Nt&&vs(tn(),k,_,P,M,T),I_}function $p(_,b,w,v,M,T,k,P){const B=ke(),F=ii(),X=_+Jt,ne=F.firstCreatePass?function Fv(_,b,w,v,M,T,k,P,B){const F=b.consts,X=Wn(b,_,4,k||null,Kt(F,P));a0(b,w,X,Kt(F,B)),rc(b,X);const ne=X.tView=s_(2,X,v,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,v,M,T,k):F.data[X];xn(ne,!1);const pe=Uv(F,B,ne,_);na()&&lp(F,B,pe,ne),Kn(pe,B),o0(B,B[X]=gv(pe,B,pe,ne)),is(ne)&&a_(F,B,ne),null!=k&&o_(B,ne,P)}let Uv=function qv(_,b,w,v){return pr(!0),b[Tt].createComment("")};function Jp(_){return ae(function Jc(){return mt.lFrame.contextLView}(),Jt+_)}function A0(_,b,w){const v=ke();return fr(v,Xs(),b)&&Ra(ii(),tn(),v,_,b,v[Tt],w,!1),A0}function W_(_,b,w,v,M){const k=M?"class":"style";s0(_,w,b.inputs[k],k,v)}function vl(_,b,w,v){const M=ke(),T=ii(),k=Jt+_,P=M[Tt],B=T.firstCreatePass?function Wv(_,b,w,v,M,T){const k=b.consts,B=Wn(b,_,2,v,Kt(k,M));return a0(b,w,B,Kt(k,T)),null!==B.attrs&&c0(B,B.attrs,!1),null!==B.mergedAttrs&&c0(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,v):T.data[k],F=y0(T,M,B,P,b,_);M[k]=F;const X=is(B);return xn(B,!0),xy(P,F,B),32!=(32&B.flags)&&na()&&lp(T,M,F,B),0===function Tr(){return mt.lFrame.elementDepthCount}()&&Kn(F,M),function ia(){mt.lFrame.elementDepthCount++}(),X&&(a_(T,M,B),r_(T,B,M)),null!==v&&o_(M,B),vl}function Ho(){let _=Cn();Js()?zr():(_=_.parent,xn(_,!1));const b=_;(function ic(_){return mt.skipHydrationRootTNode===_})(b)&&function cs(){mt.skipHydrationRootTNode=null}(),function za(){mt.lFrame.elementDepthCount--}();const w=ii();return w.firstCreatePass&&(rc(w,_),Nr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function Zg(_){return 0!=(8&_.flags)}(b)&&W_(w,b,ke(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function $g(_){return 0!=(16&_.flags)}(b)&&W_(w,b,ke(),b.stylesWithoutHost,!1),Ho}function Xp(_,b,w,v){return vl(_,b,w,v),Ho(),Xp}let y0=(_,b,w,v,M,T)=>(pr(!0),op(v,M,function rd(){return mt.lFrame.currentNamespace}()));function Ku(_,b,w){const v=ke(),M=ii(),T=_+Jt,k=M.firstCreatePass?function Gv(_,b,w,v,M){const T=b.consts,k=Kt(T,v),P=Wn(b,_,8,"ng-container",k);return null!==k&&c0(P,k,!0),a0(b,w,P,Kt(T,M)),null!==b.queries&&b.queries.elementStart(b,P),P}(T,M,v,b,w):M.data[T];xn(k,!0);const P=Zv(M,v,k,_);return v[T]=P,na()&&lp(M,v,P,k),Kn(P,v),is(k)&&(a_(M,v,k),r_(M,k,v)),null!=w&&o_(v,k),Ku}function v0(){let _=Cn();const b=ii();return Js()?zr():(_=_.parent,xn(_,!1)),b.firstCreatePass&&(rc(b,_),Nr(_)&&b.queries.elementEnd(_)),v0}function G_(_,b,w){return Ku(_,b,w),v0(),G_}let Zv=(_,b,w,v)=>(pr(!0),xm(b[Tt],""));function M0(){return ke()}function C0(_){return!!_&&"function"==typeof _.then}function x0(_){return!!_&&"function"==typeof _.subscribe}function Gr(_,b,w,v){const M=ke(),T=ii(),k=Cn();return th(T,M,M[Tt],k,_,b,v),Gr}function eh(_,b){const w=Cn(),v=ke(),M=ii();return th(M,v,wv(fu(M.data),w,v),w,_,b),eh}function th(_,b,w,v,M,T,k){const P=is(v),F=_.firstCreatePass&&Lo(_),X=b[Ki],ne=bv(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 Jv(_,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=Xv(v,b,X,T,!1);const ri=w.listen(et,M,T);ne.push(T,ri),F&&F.push(M,He,gt,gt+1)}}else T=Xv(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=Z_(b,w,v,k),F=T.__ngNextListenerFn__;for(;F;)B=Z_(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function T0(_=1){return function Vh(_){return(mt.lFrame.contextLView=function dm(_,b){for(;_>0;)b=b[Na],_--;return b}(_,mt.lFrame.contextLView))[Ki]}(_)}function Qv(_,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 Cc(_){return(131068&_)>>2}function nh(_,b){return-131069&_|b<<2}function D0(_){return 1|_}function K_(_,b,w,v,M){const T=_[w+1],k=null===b;let P=v?Ml(T):Cc(T),B=!1;for(;0!==P&&(!1===B||k);){const X=_[P+1];eb(_[P],b)&&(B=!0,_[P+1]=v?D0(X):nf(X)),P=v?Ml(X):Cc(X)}B&&(_[w+1]=v?nf(T):D0(T))}function eb(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&sc(_,b)>=0}const Vn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Cl(_){return _.substring(Vn.key,Vn.keyEnd)}function ib(_,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=ib(b,w))Da(_,Cl(b),!0)}function Pa(_,b,w,v){const M=ke(),T=ii(),k=Ya(2);T.firstUpdatePass&&sM(T,_,k,v),b!==Nt&&fr(M,k,b)&&ub(T,T.data[Ci()],M,M[Tt],_,M[k+1]=function dM(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(ul(_)))),_}(b,w),v,k)}function Oa(_,b,w,v){const M=ii(),T=Ya(2);M.firstUpdatePass&&sM(M,null,T,v);const k=ke();if(w!==Nt&&fr(k,T,w)){const P=M.data[Ci()];if(hb(P,v)&&!oM(M,T)){let B=v?P.classesWithoutHost:P.stylesWithoutHost;null!==B&&(w=le(B,w||"")),W_(M,P,k,w,v)}else!function cM(_,b,w,v,M,T,k,P){M===Nt&&(M=ct);let B=0,F=0,X=0=_.expandoStartIndex}function sM(_,b,w,v){const M=_.data;if(null===M[w+1]){const T=M[Ci()],k=oM(_,w);hb(T,v)&&null===b&&!k&&(b=!1),b=function ob(_,b,w,v){const M=fu(_);let T=v?b.residualClasses:b.residualStyles;if(null===M)0===(v?b.classBindings:b.styleBindings)&&(w=xl(w=cb(null,_,b,w,v),b.attrs,v),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=cb(M,_,b,w,v),null===T){let B=function sb(_,b,w){const v=w?b.classBindings:b.styleBindings;if(0!==Cc(v))return _[Ml(v)]}(_,b,v);void 0!==B&&Array.isArray(B)&&(B=cb(null,_,b,B[1],v),B=xl(B,b.attrs,v),function fE(_,b,w,v){_[Ml(w?b.classBindings:b.styleBindings)]=v}(_,b,v,B))}else T=function lb(_,b,w){let v;const M=b.directiveEnd;for(let T=1+b.directiveStylingLast;T0)&&(F=!0)):X=w,M)if(0!==B){const pe=Ml(_[P+1]);_[v+1]=ih(pe,P),0!==pe&&(_[pe+1]=nh(_[pe+1],v)),_[P+1]=function Kv(_,b){return 131071&_|b<<17}(_[P+1],v)}else _[v+1]=ih(P,0),0!==P&&(_[P+1]=nh(_[P+1],v)),P=v;else _[v+1]=ih(B,0),0===P?P=v:_[B+1]=nh(_[B+1],v),B=v;F&&(_[v+1]=nf(_[v+1])),K_(_,X,v,!0),K_(_,X,v,!1),function k0(_,b,w,v,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&sc(T,b)>=0&&(w[v+1]=D0(w[v+1]))}(b,X,_,v,T),k=ih(P,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,v)}}function cb(_,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],F=Array.isArray(B),X=F?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(F&&!sf(_e)&&(_e=Zh(B,v)),sf(_e)&&(P=_e,k))return P;const De=_[M+1];M=k?Ml(De):Cc(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 hb(_,b){return 0!=(_.flags&(b?8:16))}function O0(_,b=""){const w=ke(),v=ii(),M=_+Jt,T=v.firstCreatePass?Wn(v,M,1,b,null):v.data[M],k=pb(v,w,T,b,_);w[M]=k,na()&&lp(v,w,k,T),xn(T,!1)}let pb=(_,b,w,v,M)=>(pr(!0),function Cm(_,b){return _.createText(b)}(b[Tt],v));function I0(_){return lf("",_,""),I0}function lf(_,b,w){const v=ke(),M=Ni(v,_,b,w);return M!==Nt&&Cs(v,Ci(),M),lf}function cf(_,b,w,v,M){const T=ke(),k=Ja(T,_,b,w,v,M);return k!==Nt&&Cs(T,Ci(),k),cf}function bb(_,b,w){Oa(Da,Es,Ni(ke(),_,b,w),!0)}function j0(_,b,w){const v=ke();return fr(v,Xs(),b)&&Ra(ii(),tn(),v,_,b,v[Tt],w,!0),j0}function hf(_,b,w){const v=ke();if(fr(v,Xs(),b)){const T=ii(),k=tn();Ra(T,k,v,_,b,wv(fu(T.data),k,v),w,!0)}return hf}const eo=void 0;var Tb=["en",[["a","p"],["AM","PM"],eo],[["AM","PM"],eo,eo],[["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"]],eo,[["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"]],eo,[["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}",eo,"{1} 'at' {0}",eo],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function yM(_){const w=Math.floor(Math.abs(_)),v=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===v?1:5}];let Sl={};function Sb(_){const b=function vM(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Db(b);if(w)return w;const v=b.split("-")[0];if(w=Db(v),w)return w;if("en"===v)return Tb;throw new ge(701,!1)}function El(_){return Sb(_)[xc.PluralCase]}function Db(_){return _ in Sl||(Sl[_]=ai.ng&&ai.ng.common&&ai.ng.common.locales&&ai.ng.common.locales[_]),Sl[_]}var xc=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",_}(xc||{});const Vd="en-US";let kb=Vd;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=pl(_)?_:fe(_.provide),B=Ap(_);const F=Cn(),X=1048575&F.providerIndexes,ne=F.directiveStart,pe=F.providerIndexes>>20;if(pl(_)||!_.multi){const _e=new Wa(B,M,Za),De=yf(P,b,M?X:X+pe,ne);-1===De?(Mu(dd(F,k),T,P),fh(T,_,b.length),b.push(P),F.directiveStart++,F.directiveEnd++,M&&(F.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])){Mu(dd(F,k),T,P);const gt=function vt(_,b,w,v,M){const T=new Wa(_,w,Za);return T.multi=[],T.index=b,T.componentProviders=0,qb(T,M,v&&!w),T}(M?Ds:$M,w.length,M,v,B);!M&&et&&(w[De].providerFactory=gt),fh(T,_,b.length,0),b.push(P),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(gt),k.push(gt)}else fh(T,_,_e>-1?_e:De,qb(w[M?De:_e],B,!M&&v));!M&&v&&et&&w[De].componentProviders++}}}function fh(_,b,w,v){const M=pl(b),T=function _p(_){return!!_.useClass}(b);if(M||T){const B=(T?fe(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,[v,B]):F[X+1].push(v,B)}else F.push(w,B)}}}function qb(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function yf(_,b,w,v){for(let M=w;M{w.providersResolver=(v,M)=>function ZM(_,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 Ec{}class Be{}function Vt(_,b){return new Mt(_,b??null,[])}class Mt extends Ec{constructor(b,w,v){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new tr(this);const M=lr(b);this._bootstrapComponents=fl(M.bootstrap),this._r3Injector=n0(b,w,[{provide:Ec,useValue:this},{provide:xd,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 Yb extends Be{constructor(b){super(),this.moduleType=b}create(b){return new Mt(this.moduleType,b,[])}}class JM extends Ec{constructor(b){super(),this.componentFactoryResolver=new tr(this),this.instance=null;const w=new Vm([...b.providers,{provide:Ec,useValue:this},{provide:xd,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 JM({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let LE=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const v=Fe(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=Dt({token:_,providedIn:"environment",factory:()=>new _(rn(mc))})}return _})();function Fd(_){_.getStandaloneInjector=b=>b.get(LE).getOrCreateStandaloneInjector(_)}function K0(_,b,w){const v=hr()+_,M=ke();return M[v]===Nt?$a(M,v,w?b.call(w):b()):function Ld(_,b){return _[b]}(M,v)}function Jb(_,b,w,v){return Pi(ke(),hr(),_,b,w,v)}function Xb(_,b,w,v,M){return eg(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)?$a(_,k+1,T?v.call(T,M):v(M)):gi(_,k+1)}function eg(_,b,w,v,M,T,k){const P=b+w;return Sn(_,P,M,T)?$a(_,P+2,k?v.call(k,M,T):v(M,T)):gi(_,P+2)}function gh(_,b,w,v,M,T,k,P){const B=b+w;return function Wr(_,b,w,v,M){const T=Sn(_,b,w,v);return fr(_,b+2,M)||T}(_,B,M,T,k)?$a(_,B+3,P?v.call(P,M,T,k):v(M,T,k)):gi(_,B+3)}function lC(_,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(Za);try{const P=ld(!1),B=T();return ld(P),function Y_(_,b,w,v){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=v}(w,ke(),M,B),B}finally{un(k)}}function Kb(_,b,w){const v=_+Jt,M=ke(),T=ae(M,v);return _h(M,v)?Pi(M,hr(),b,T.transform,w,T):T.transform(w)}function ew(_,b,w,v){const M=_+Jt,T=ke(),k=ae(T,M);return _h(T,M)?eg(T,hr(),b,k.transform,w,v,k):k.transform(w,v)}function tw(_,b,w,v,M){const T=_+Jt,k=ke(),P=ae(k,T);return _h(k,T)?gh(k,hr(),b,P.transform,w,v,M,P):P.transform(w,v,M)}function _h(_,b){return _[Qe].data[b].pure}function ig(_){return b=>{setTimeout(_,void 0,b)}}const No=class uC 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=ig(T),M&&(M=ig(M)),k&&(k=ig(k)));const P=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(P),P}};function hC(){return this._results[Symbol.iterator]()}class Tf{static#e=Symbol.iterator;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=Tf.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=hC)}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 Dc=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=rw}return _})();const iw=Dc,nw=class extends iw{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[Et]?4096:16,null,k.declTNode,null,null,null,w||null,v||null);P[mo]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Xr];return null!==F&&(P[Xr]=F.createEmbeddedView(k)),l0(k,P,b),new kd(P)}};function rw(){return Rl(Cn(),ke())}function Rl(_,b){return 4&_.type?new nw(b,_,_c(_,b)):null}let Wd=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=OE}return _})();function OE(){return dw(Cn(),ke())}const mC=Wd,lw=class extends mC{constructor(b,w,v){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=v}get element(){return _c(this._hostTNode,this._hostLView)}get injector(){return new fs(this._hostTNode,this._hostLView)}get parentInjector(){const b=us(this._hostTNode,this._hostLView);if(um(b)){const w=Ks(b,this._hostLView),v=ac(b);return new fs(w[Qe].data[v+8],w)}return new fs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=cw(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 Ur(_){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 Yu(Ge(b)),F=v||this.parentInjector;if(!T&&null==B.ngModule){const et=(k?F:this.parentInjector).get(mc,null);et&&(T=et)}Ge(B.componentType??{});const _e=B.create(F,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 F=M[yi],X=new lw(F,F[On],F[yi]);X.detach(X.indexOf(b))}}const k=this._adjustIndex(w),P=this._lContainer;if(function bs(_,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 F=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(zC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if(C0(T))w.push(T);else if(x0(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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),pg=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Dt({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();const Pf=new xi("LocaleId",{providedIn:"root",factory:()=>_i(Pf,st.Optional|st.SkipSelf)||function FC(){return typeof $localize<"u"&&$localize.locale||Vd}()}),UC=new xi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Lw=(()=>{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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();class qC{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let Gi=(()=>{class _{compileModuleSync(w){return new Yb(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const v=this.compileModuleSync(w),T=fl(lr(w).declarations).reduce((k,P)=>{const B=Ge(P);return B&&k.push(new Yu(B)),k},[]);return new qC(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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function fg(..._){}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 No(!1),this.onMicrotaskEmpty=new No(!1),this.onStable=new No(!1),this.onError=new No(!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 ZC(){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 JC(_){const b=()=>{!function $C(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(ai,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,mg(_),_.isCheckStableRunning=!0,Ol(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),mg(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,v,M,T,k,P)=>{try{return Hw(_),w.invokeTask(M,T,k,P)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Rw(_)}},onInvoke:(w,v,M,T,k,P,B)=>{try{return Hw(_),w.invoke(M,T,k,P,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Rw(_)}},onHasTask:(w,v,M,T)=>{w.hasTask(M,T),v===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,mg(_),Ol(_)):"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,Dn,fg,fg);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 Dn={};function Ol(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function mg(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Hw(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Rw(_){_._nesting--,Ol(_)}class Pw{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,M){return b.apply(w,v)}}const Ow=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 XC=new xi(""),Il=new xi("");let Iw,e2=(()=>{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,Iw||(function t2(_){Iw=_}(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(QC),rn(Il))};static#t=this.\u0275prov=Dt({token:_,factory:_.\u0275fac})}return _})(),QC=(()=>{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 Iw?.findTestabilityInTree(this,w,v)??null}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Dt({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})(),Lc=null;const KC=new xi("AllowMultipleToken"),Bw=new xi("PlatformDestroyListeners"),Nw=new xi("appBootstrapListener");class tx{constructor(b,w){this.name=b,this.token=w}}function jw(_,b,w=[]){const v=`Platform: ${b}`,M=new xi(v);return(T=[])=>{let k=zw();if(!k||k.injector.get(KC,!1)){const P=[...w,...T,{provide:M,useValue:!0}];_?_(P):function a2(_){if(Lc&&!Lc.get(KC,!1))throw new ge(400,!1);(function ex(){!function ec(_){Kl=_}(()=>{throw new ge(600,!1)})})(),Lc=_;const b=_.get(rx);(function Vw(_){_.get(Mp,null)?.forEach(w=>w())})(_)}(function nx(_=[],b){return As.create({name:b,providers:[{provide:B1,useValue:"platform"},{provide:Bw,useValue:new Set([()=>Lc=null])},..._]})}(P,v))}return function s2(_){const b=zw();if(!b)throw new ge(401,!1);return b}()}}function zw(){return Lc?.get(rx)??null}let rx=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,v){const M=function l2(_="zone.js",b){return"noop"===_?new Pw:"zone.js"===_?new kr(b):_}(v?.ngZone,function Fw(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:v?.ngZoneEventCoalescing,runCoalescing:v?.ngZoneRunCoalescing}));return M.run(()=>{const T=function zd(_,b,w){return new Mt(_,b,w)}(w.moduleType,this.injector,function sx(_){return[{provide:kr,useFactory:_},{provide:pn,multi:!0,useFactory:()=>{const b=_i(c2,{optional:!0});return()=>b.initialize()}},{provide:_g,useFactory:ox},{provide:Ow,useFactory:ca}]}(()=>M)),k=T.injector.get(Sd,null);return M.runOutsideAngular(()=>{const P=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{Of(this._modules,T),P.unsubscribe()})}),function ax(_,b,w){try{const v=w();return C0(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(Jd);return P.runInitializers(),P.donePromise.then(()=>(function Lb(_){dt(_,"Expected localeId to be defined"),"string"==typeof _&&(kb=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Pf,Vd)||Vd),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,v=[]){const M=Uw({},v);return function n2(_,b,w){const v=new Yb(w);return Promise.resolve(v)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const v=w.injector.get(Hc);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(Bw,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(As))};static#t=this.\u0275prov=Dt({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function Uw(_,b){return Array.isArray(b)?b.reduce(Uw,_):{..._,...b}}let Hc=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_i(_g),this.zoneIsStable=_i(Ow),this.componentTypes=[],this.components=[],this.isStable=_i(Lw).hasPendingTasks.pipe((0,q.w)(w=>w?(0,I.of)(!1):this.zoneIsStable),(0,G.x)(),(0,N.B)()),this._injector=_i(mc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,v){const M=w instanceof Y1;if(!this._injector.get(Jd).done)throw!M&&Cr(w),new ge(405,!1);let k;k=M?w:this._injector.get(xd).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const P=function r2(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Ec),F=k.create(As.NULL,[],v||k.selector,P),X=F.location.nativeElement,ne=F.injector.get(XC,null);return ne?.registerApplication(X),F.onDestroy(()=>{this.detachView(F.hostView),Of(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 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(Nw,[]);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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Of(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const _g=new xi("",{providedIn:"root",factory:()=>_i(Sd).handleError.bind(void 0)});function ox(){const _=_i(kr),b=_i(Sd);return w=>_.runOutsideAngular(()=>b.handleError(w))}let c2=(()=>{class _{constructor(){this.zone=_i(kr),this.applicationRef=_i(Hc)}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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function bg(){}let f2=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=m2}return _})();function m2(_){return function g2(_,b,w){if(wo(_)&&!w){const v=be(_.index,b);return new kd(v,v)}return 47&_.type?new kd(b[Wi],b):null}(Cn(),ke(),16==(16&_))}class If{constructor(){}supports(b){return Gu(b)}create(b){return new Gw(b)}}const Ag=(_,b)=>b;class Gw{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||Ag}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 yg(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 yg{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 Zw{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 Zw,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 vg(_,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 hx(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 hx{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 $w(){return new Oc([new If])}let Oc=(()=>{class _{static#e=this.\u0275prov=Dt({token:_,providedIn:"root",factory:$w});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||$w()),deps:[[_,new Su,new Tu]]}}find(w){const v=this.factories.find(M=>M.supports(w));if(null!=v)return v;throw new ge(901,!1)}}return _})();function Jw(){return new Ic([new ux])}let Ic=(()=>{class _{static#e=this.\u0275prov=Dt({token:_,providedIn:"root",factory:Jw});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||Jw()),deps:[[_,new Su,new Tu]]}}find(w){const v=this.factories.find(M=>M.supports(w));if(v)return v;throw new ge(901,!1)}}return _})();const Cg=jw(null,"core",[]);let Vf=(()=>{class _{constructor(w){}static#e=this.\u0275fac=function(v){return new(v||_)(rn(Hc))};static#t=this.\u0275mod=Mr({type:_});static#i=this.\u0275inj=$i({})}return _})();function Ax(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function yx(_){const b=Ge(_);if(!b)return null;const w=new Yu(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(Ue,dt){function ot(qt){try{tt(xe.next(qt))}catch(Dt){dt(Dt)}}function Oi(qt){try{tt(xe.throw(qt))}catch(Dt){dt(Dt)}}function tt(qt){qt.done?Ue(qt.value):function Ae(Ue){return Ue instanceof Te?Ue:new Te(function(dt){dt(Ue)})}(qt.value).then(ot,Oi)}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||[]),Ue=[];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){Ue.push([hi,$i,Ji,ue])>1||ot(hi,$i)})})}function ot(hi,$i){try{!function Oi(hi){hi.value instanceof ge?Promise.resolve(hi.value.v).then(tt,qt):Dt(Ue[0][2],hi)}(xe[hi]($i))}catch(Ji){Dt(Ue[0][3],Ji)}}function tt(hi){ot("next",hi)}function qt(hi){ot("throw",hi)}function Dt(hi,$i){hi($i),Ue.shift(),Ue.length&&ot(Ue[0][0],Ue[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(Ue){Te[Ue]=ye[Ue]&&function(dt){return new Promise(function(ot,Oi){!function Ae(Ue,dt,ot,Oi){Promise.resolve(Oi).then(function(tt){Ue({value:tt,done:ot})},dt)}(ot,Oi,(dt=ye[Ue](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:"13.4.0"}}},W=>{W(W.s=1418)}]); \ No newline at end of file +(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 Dt=(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 Oi(){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),Fn=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,Fn.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),St=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 Un{}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"),Ul=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,St.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,St.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(Un),i.LFG(Ul),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:Un,useClass:fa},Zo,{provide:$o,useValue:e.isolate},{provide:Ul,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:Un,useClass:fa},{provide:$o,useValue:e.isolate},{provide:Ul,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 Ii{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 Ii}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 An="json";Lt&&(An=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:An,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),An=rr.pathname.split("/");An[1]="non",rr.pathname=An.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 Ii}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 Ii}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 Ii}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})}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 Ii}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 Ii}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 Ii}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})}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})}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})}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})}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 Ii}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 Ii}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})}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 Ii}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})(),Tt=(()=>{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 Ii}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}addMemberVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addMemberVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling addMemberVo.");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}/urlinjsonout/vosManager/addMemberVo`;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})}addSponsorRoleToGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addSponsorRoleToGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/addSponsorRole/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addSponsorRoleToUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addSponsorRoleToUser.");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}/urlinjsonout/vosManager/addSponsorRole/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})}addVoAdminGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addVoAdminGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addVoAdminGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/addAdmin/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addVoAdminUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling addVoAdminUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addVoAdminUser.");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}/urlinjsonout/vosManager/addAdmin/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})}createVoWithName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter name was null or undefined when calling createVoWithName.");if(null==t)throw new Error("Required parameter shortName was null or undefined when calling createVoWithName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"name")),null!=t&&(o=this.addToHttpParams(o,t,"shortName"));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/vosManager/createVo/withName`;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})}createVoWithVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateVoWithVo was null or undefined when calling createVoWithVo.");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/vosManager/createVo/withVo`;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})}deleteVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/deleteVo`;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})}findCandidates(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter id was null or undefined when calling findCandidates.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCandidates.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"id")),null!=t&&(a=this.addToHttpParams(a,t,"searchString")),null!=n&&(a=this.addToHttpParams(a,n,"maxNumOfResults"));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/vosManager/findCandidates`;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})}findCandidatesForGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling findCandidatesForGroup.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCandidatesForGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),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/vosManager/findCandidates/forGroup`;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})}getAllVos(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/vosManager/getAllVos`;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})}getCompleteCandidatesForGroup(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 getCompleteCandidatesForGroup.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForGroup.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForGroup.");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,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"searchString"));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/vosManager/getCompleteCandidates/forGroup`;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})}getCompleteCandidatesForVo(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 getCompleteCandidatesForVo.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForVo.");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,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"searchString"));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/vosManager/getCompleteCandidates/forVo`;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})}getEnrichedBansForVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getEnrichedBansForVo.");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/vosManager/getEnrichedBansForVo`;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})}getEnrichedVoBansForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getEnrichedVoBansForUser.");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/vosManager/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})}getEnrichedVoById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getEnrichedVoById.");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/vosManager/getEnrichedVoById`;if(t){let 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})}getMemberVos(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberVos.");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/vosManager/getMemberVos`;if(t){let 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})}getMyEnrichedVos(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/vosManager/getEnrichedVos`;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})}getMyVos(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/vosManager/getVos`;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})}getParentVos(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getParentVos.");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/vosManager/getParentVos`;if(t){let 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})}getRichAdminsForVo(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichAdminsForVo.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getRichAdminsForVo.");if(null==n)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdminsForVo.");if(null==d)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdminsForVo.");if(null==c)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdminsForVo.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"vo")),null!=t&&(u=this.addToHttpParams(u,t,"role")),n&&n.forEach(ce=>{u=this.addToHttpParams(u,ce,"specificAttributes")}),null!=d&&(u=this.addToHttpParams(u,d,"allUserAttributes")),null!=c&&(u=this.addToHttpParams(u,c,"onlyDirectAdmins"));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/vosManager/getRichAdmins`;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})}getVoAdminGroups(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAdminGroups.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getVoAdminGroups.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"role"));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/vosManager/getAdminGroups`;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})}getVoAdminUsers(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 getVoAdminUsers.");if(null==t)throw new Error("Required parameter role was null or undefined when calling getVoAdminUsers.");if(null==n)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getVoAdminUsers.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"role")),null!=n&&(a=this.addToHttpParams(a,n,"onlyDirectAdmins"));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/vosManager/getAdmins`;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})}getVoBanById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling getVoBanById.");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/vosManager/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})}getVoBanForMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getVoBanForMember.");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/vosManager/getBanForMember`;if(t){let 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})}getVoBansForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoBansForVo.");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/vosManager/getBansForVo`;if(t){let 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})}getVoById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getVoById.");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/vosManager/getVoById`;if(t){let 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})}getVoByShortName(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter shortName was null or undefined when calling getVoByShortName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"shortName"));let a,o=this.defaultHeaders;a=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/vosManager/getVoByShortName`;if(t){let 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})}getVoMembersCountsByStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoMembersCountsByStatus.");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/vosManager/getVoMembersCountsByStatus`;if(t){let 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})}getVosByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getVosByIds.");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/vosManager/getVosByIds`;if(t){let 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})}getVosCount(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/vosManager/getVosCount`;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})}removeMemberVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeMemberVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling removeMemberVo.");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}/urlinjsonout/vosManager/removeMemberVo`;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})}removeSponsorRoleFromGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeSponsorRoleFromGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/removeSponsorRole/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeSponsorRoleFromUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeSponsorRoleFromUser.");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}/urlinjsonout/vosManager/removeSponsorRole/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})}removeVoAdminGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeVoAdminGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),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/vosManager/removeAdmin/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.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeVoAdminUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeVoAdminUser.");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}/urlinjsonout/vosManager/removeAdmin/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})}removeVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling removeVoBan.");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/vosManager/removeBan`;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})}removeVoBanForMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeVoBanForMember.");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/vosManager/removeBanForMember`;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})}setVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetVoBan was null or undefined when calling setVoBan.");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/vosManager/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})}updateVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateVo was null or undefined when calling updateVo.");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/vosManager/updateVo`;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})}updateVoBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateBan1 was null or undefined when calling updateVoBan.");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/vosManager/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})}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 Fi(...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),Bi=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),Fs=E(4716),Us=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 Lh={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 Lh[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 Hh(r,h,h.segments,e)}function Hh(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])&&Hh(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 Ui(r){const h={};for(const t of Object.keys(r.children)){const d=Ui(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 Rh(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 Ph(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(Ui(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 Cn(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 Fa="imperative";class xn{constructor(h,e){this.id=h,this.url=e}}class $s extends xn{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 xn{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 xn{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 xn{constructor(h,e,t,n){super(h,e),this.reason=t,this.code=n,this.type=16}}class Xc extends xn{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 xn{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 Ua extends xn{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 Oh extends xn{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 xn{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 xn{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 Ih{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 Fr{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 Nh(r,h){const e=function cm(r,h){const c=new Xs([],{},{},"",{},Bt,h,null,{});return new Vh("",new Fr(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 Fr(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 Vh 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,St.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 Fr(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 jh(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 Fr(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 Tn{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 Tn(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 Tn(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,St.w)(r=>(0,Va.a)(r.map(h=>h.pipe((0,re.q)(1),Fi(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,Ft.h)(h=>h!==ud),(0,re.q)(1)))}function Sa(r){return(0,im.z)((0,Bi.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 U(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 Ut(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 FA(r,h,e){return e.some(t=>al(r,h,t)&&br(t)!==Bt)}(r,e,t)?{segmentGroup:new pi(h,Ur(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 Ur(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 UA{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 Fr(t,e),d=new Vh("",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,Ft.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 Wh(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("/")?U(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("/")?U(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,Gh(t),br(t),t.component??t._loadedComponent??null,t,oc(t));l=(0,Ze.of)({snapshot:a,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=Ut(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,Gh(t),br(t),t.component??t._loadedComponent??null,t,oc(t)),consumedSegments:a,remainingSegments:s}:null));return l.pipe((0,St.w)(o=>null===o?V(e):this.getChildConfig(h=t._injector??h,t,n).pipe((0,St.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 Fr(u,j)]));if(0===a.length&&0===f.length)return(0,Ze.of)([new Fr(u,[])]);const y=br(t)===d;return this.processSegment(s,a,g,f,y?Bt:d,!0).pipe((0,nt.U)(j=>[new Fr(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 Uh(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,Bi.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 Fr(t.value,n))}return h.filter(t=>!e.has(t))}function Gh(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,St.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,Bi.b)(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),(0,Fs.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,Fs.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 Zh=(()=>{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 Ih(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:Fa,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ft.h)(t=>0!==t.id),(0,nt.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,St.w)(t=>{let n=!1,d=!1;return(0,Ze.of)(t).pipe((0,Bi.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,St.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,St.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 UA(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,Bi.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=Nh(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,Bi.b)(c=>{const l=new Ua(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 Yh(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,Bi.b)(c=>{if(t.guardsResult=c.guardsResult,Ri(c.guardsResult))throw gu(0,c.guardsResult);const l=new Oh(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),(0,Ft.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,Bi.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,St.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,Bi.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,Bi.b)(()=>d++),zs(1),(0,qn.z)(c=>d===n.length?(0,Ze.of)(e):wa.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,Bi.b)({next:()=>o=!0,complete:()=>{o||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,Bi.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,Bi.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,Bi.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,Bi.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,Fs.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,Fa,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!==Fa}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 $h{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 $h{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 Jh=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,Ft.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,Ft.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)(Jh,{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)(Zh),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=Nh(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),Fa,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,Fa,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,Ft.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,Us.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,Us.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"),ep=[x.Ye,{provide:as,useClass:ec},nn,Co,{provide:Ci,useFactory:function Qh(r){return r.routerState.root},deps:[nn]},pd,[]];function ry(){return new i.PXZ("Router",nn)}let tp=(()=>{class r{constructor(e){}static forRoot(e,t){return{ngModule:r,providers:[ep,[],{provide:ol,multi:!0,useValue:e},{provide:Eu,useFactory:oy,deps:[[nn,new i.FiY,new i.tp0]]},{provide:Jh,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)(Jh),t=(0,i.f3M)(Zh),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(Zh).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 ip(){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 np(){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,Ft.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 Fe(r){return null!=r&&"false"!=`${r}`}function Di(r,h=0){return fp(r)?Number(r):h}function fp(r){return!isNaN(parseFloat(r))&&!isNaN(Number(r))}function mp(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=Fe(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})(),gp=(()=>{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 _p(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 bp(mp(e)).some(n=>this._registerQuery(n).mql.matches)}observe(e){const n=bp(mp(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(Fi(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 bp(r){return r.map(h=>h.split(",")).reduce((h,e)=>h.concat(e)).map(h=>h.trim())}function wp(r,h,e){const t=Ap(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=Ap(r,h).filter(d=>d!=e.trim());n.length?r.setAttribute(h,n.join(" ")):r.removeAttribute(h)}function Ap(r,h){return(r.getAttribute(h)||"").match(/\S+/g)||[]}const N1="cdk-describedby-message",Ad="cdk-describedby-host";let yp=0,Vm=(()=>{class r{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+yp++,this._document=e,this._id=(0,i.f3M)(i.AFp)+"-"+yp++}describe(e,t,n){if(!this._canBeDescribed(e,t))return;const d=vp(t,n);"string"!=typeof t?(Mp(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=vp(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);wp(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=Ap(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 vp(r,h){return"string"==typeof r?`${h||""}/${r}`:r}function Mp(r,h){r.id||(r.id=`${N1}-${h}-${yp++}`)}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,Bi.b)(e=>this._pressedLetters.push(e)),(0,wd.b)(h),(0,Ft.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 Cp 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 xp(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 Sp(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 Fm(r){return"a"==r.nodeName.toLowerCase()}(r)&&r.hasAttribute("href")}(r)||r.hasAttribute("contenteditable")||Tp(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 Tp(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(!Tp(r))return null;const h=parseInt(r.getAttribute("tabindex")||"",10);return isNaN(h)?-1:h}class Um{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 Um(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 Fy=new i.OlP("cdk-input-modality-detector-options"),Uy={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={...Uy,...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(Fy,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}}),U1=new i.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Wm=0,Ep=(()=>{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,Dp),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Dp)}),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,Dp),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Dp),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:[gp]})}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 FS=["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 Hp(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!np()&&("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=Fe(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=Fe(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 US(){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 Rp(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 Rp(12,n=>this._format(t,new Date(2017,n,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Rp(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 Rp(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 Pp=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Op=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=Fe(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(FS,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(Pp,8),i.Y36(Op,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,Hp,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 Fu=(()=>{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"],Uu="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(`[${Uu}]`);n&&(n.removeAttribute(Uu),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(Uu);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})(),Bp=(()=>{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 Np(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 Vp;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 Np(r){return gl(r.value)?{required:!0}:null}function Vp(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 jp(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 zp(r,h){return Array.isArray(r)?r.includes(h):r===h}function Za(r,h){const e=Gu(h);return Gu(r).forEach(n=>{zp(e,n)||e.push(n)}),e}function kd(r,h){return Gu(h).filter(e=>!zp(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=jp(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 Sn 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 Ni=(()=>{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(Sn,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(Up(r)?r.validators:r)||null}function V_(r,h){return(Up(h)?h.asyncValidators:r)||null}function Up(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 qp(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 zp(this._rawValidators,h)}hasAsyncValidator(h){return zp(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){Up(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)?jp(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={}){qp(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 Yp(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 Wp(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 Gp(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();Gp(h._rawValidators,n),Gp(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 Gp(h._rawValidators,t),Gp(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 F_(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 $p(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:Sn,useExisting:(0,i.Gpc)(()=>Lo)},yl=(()=>Promise.resolve())();let Lo=(()=>{class r extends Sn{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new Ac({},jp(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({});F_(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 Jp(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}),Up(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){Jp(this._onChange,h)}registerOnDisabledChange(h){this._onDisabledChange.push(h)}_unregisterOnDisabledChange(h){Jp(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=$p(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?Yp(e,this._parent):[e]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Sn,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=$p(0,n)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Wp(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&&Wp(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:Sn,useExisting:(0,i.Gpc)(()=>Ja)};let Ja=(()=>{class r extends Sn{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){Wp(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&&(Wp(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);F_(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function U_(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)(()=>ef)};let ef=(()=>{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=$p(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 Yp(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(Sn,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=Vp}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):Vp,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=>Np}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={}){qp(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 af={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=Fe(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=Fe(e);t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Fe(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=Fe(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([af]),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})(),lf=(()=>{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,lf,wt,lf]})}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,Fn.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 cf={};function yb(r){return r in cf&&(delete cf[r],!0)}const gM={setImmediate(r){const h=mM++;return cf[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},df=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 uf{}function Ka(r){return r&&"function"==typeof r.connect&&!(r instanceof wo)}class AM extends uf{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,Ft.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})(),En=(()=>{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:df;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=Fe(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(Fi(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(En),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(Fi(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,St.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 pf{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 ff extends pf{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 pf{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 pf{constructor(h){super(),this.element=h instanceof i.SBq?h.nativeElement:h}}class U0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(h){return h instanceof ff?(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 U0{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 mf=(()=>{class r extends U0{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,Ft.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(En),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||np()){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=mp(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&&mp(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(En),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 gf=(()=>{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=Fe(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Fe(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Fe(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Fe(e)}get push(){return this._push}set push(e){this._push=Fe(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 gf?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 FM={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,FM],imports:[xd,Dl,Vd,Vd]})}return r})();function UM(r,h){}class _f{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 U0{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=ip(),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=ip();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ip())}_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(_f),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(mf,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,UM,0,0,"ng-template",0)},dependencies:[mf],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return r})();class bf{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"),Fb=new i.OlP("DefaultDialogConfig"),WM={provide:zb,deps:[Er],useFactory:function YM(r){return()=>r.scrollStrategies.block()}};let GM=0,wf=(()=>{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(Fi(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new _f,...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 bf(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:_f,useValue:n},{provide:bf,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 ff(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 ff(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:bf,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(Fb,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 Ub=(()=>{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:[wf,WM],imports:[Tc,Dl,bs,Dl]})}return r})();class Af{}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 yf{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 Fd{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 Mf="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(Fd),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,Mf)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Mf),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Mf),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(Fd),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:[mf],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,Ft.h)(n=>"opened"===n.state),(0,re.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,Ft.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,Ft.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,Ft.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=Fd,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Fi(void 0))),this._scrollStrategy=l,this._dialog=t.get(wf)}open(e,t){let n;(t={...this._defaultOptions||new Fd,...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:_f,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})(),Vi=(()=>{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(Vi))};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(Vi))};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:[Vi,Jb],imports:[Ub,Tc,Dl,wt,wt]})}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({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=Fe(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=Fe(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=Fe(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"]],"*"],xf=["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 Ud=(()=>{class r extends ew{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Fe(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(Fi(null),(0,Ft.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:[mf],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,Ft.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,Ft.h)(s=>!!(s.hideToggle||s.disabled||s.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe((0,Ft.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(Ud,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:xf,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})(),Tf=(()=>{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=Fe(e)}ngAfterContentInit(){this._headers.changes.pipe(Fi(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Cp(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,Ft.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 Sf=(()=>{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 Ef=(()=>{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"),Df=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let kf=0,ji=(()=>{class r{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Fe(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-"+kf++,this._hintLabelId="mat-mdc-hint-"+kf++,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(Df,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,Ef,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(Sf,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,Sf,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,gp,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 Lf(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 Hf=(()=>{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=Lf(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=Lf(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,Bi.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,Bi.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,Bi.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(Lf(""));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(Lf("")),n=e.attributes;for(let d=0;dLf(a)),(0,Fs.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(", "),UC=/^url\(['"]?#(.*?)['"]?\)$/;let Gi=(()=>{class r extends Rf{get inline(){return this._inline}set inline(e){this._inline=Fe(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(UC):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(Hf),i.$8M("aria-hidden"),i.Y36($E),i.Y36(i.qLn),i.Y36(FC,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=Fe(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 Dn=(()=>{class r extends kr{get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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=Fe(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=Fe(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:Ef,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 Uw=(()=>{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=Fe(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=Fe(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 Of{constructor(h,e){e.nativeElement.classList.add(...h._columnCssClassName)}}let wg=(()=>{class r extends Of{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 Of{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 If=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})(),Bf=(()=>{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})(),Nf=(()=>{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 Vf=(()=>{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=Fe(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Fe(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(),jf(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=jf(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=jf(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=jf(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(If),i.Y36(En),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,Nf,5),i.Suo(d,Vl,5),i.Suo(d,Bf,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(Vf,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:If,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:[Vf,vh,Mh,Cg],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return r})();function jf(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:If,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:[Vf,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 Bf{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:Bf,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})(),F=(()=>{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 uf{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(fp(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=Fe(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Fe(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Fe(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,Ft.h)(s=>s),(0,nt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Ft.h)(s=>s.fromState!==s.toState&&0===s.toState.indexOf("open")),(0,Xl.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Ft.h)(s=>!s),(0,nt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Ft.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,Ft.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=Fe(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:Fe(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(Fi(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(Fi(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,Ft.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(En),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=Fe(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 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:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return r})(),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:[["","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=Fe(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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=Fe(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=Fe(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=Fe(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,U2,5),i.Suo(d,F2,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:[gp,x.ez,wt,Wn,Ed,Cf]})}return r})();var Hx=E(5177);const zH=["mat-menu-item",""];function FH(r,h){1&r&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const UH=[[["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=Fe(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Fe(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 Cp(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Fi(this._directDescendantItems),(0,St.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(Fi(this._directDescendantItems),(0,St.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(Fi(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,Ft.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,Ft.h)(c=>c!==this._menuItemInstance),(0,Ft.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,Ft.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,Hx.g)(0,df)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof kg&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,Hx.g)(0,df),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=Fe(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,Uf={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=Fe(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:[Uf.indicator,Uf.leftPointer,Uf.rightPointer,Uf.arrowOpacity,Uf.arrowPosition,Uf.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=Fe(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Fe(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Fe(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(Fi(y),(0,St.w)(()=>(0,cn.T)(...y.map(j=>j.onSelectionChange)))):this._ngZone.onStable.pipe((0,re.q)(1),(0,St.w)(()=>this.optionSelectionChanges))}),this.openedChange=new i.vpe,this._openedStream=this.openedChange.pipe((0,Ft.h)(y=>y),(0,nt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ft.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(Fi(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),wp(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(En),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(Ep),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 gf?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=Fe(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,Op,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:Ef,useExisting:r},{provide:Pp,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,gf],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,Fu,wt,Oo,Ls,Fu,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=Fe(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Fe(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 ff(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=UR,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})(),FR=(()=>{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})(),UR=(()=>{class r extends FR{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=Fe(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Fe(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,ji,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,gp,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"),Fx=new i.OlP("MatChipRemove"),uA=new i.OlP("MatChip");class kP{}const LP=ml(kP,-1);let qf=(()=>{class r extends LP{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=Fe(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 qf{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 qf{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:Fx,useExisting:r}]),i.qOj]})}return r})(),RP=0;const PP=ml(Sd(fl(La(class{constructor(r){this._elementRef=r}})),"primary"),-1);let Yf=(()=>{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=Fe(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=Fe(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,Fx,5),i.Suo(d,jx,5),i.Suo(d,zx,5),i.Suo(d,Fx,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(qf,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,qf],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})(),Ux=(()=>{class r extends Yf{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:Yf,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,qf,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=Fe(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(Fi(null),(0,St.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(Fi(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 Cp(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(Fi(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,Yf,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=Fe(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=Fe(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,Ux,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:Ef,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})(),FP=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=Fe(e)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=Fe(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-"+FP++,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,Bp,Cf,Yd,vs,Ew,Bd,No,F,mh,Ol,Ls,Pl,Vd,Cl,xl,Uw,Mx,Xm,Tx,Lx,aA,Ix,sA,cA,Ch,Rg,Wn,F,Nx,Yx,Bp,Cf,Yd,vs,Ew,Bd,No,F,mh,Ol,Ls,Pl,Vd,Cl,xl,Uw,Mx,Xm,Tx,Lx,aA,Ix,sA,cA,Ch,Rg,Wn,oP,Nx,Yx]})}return r})();const UP=["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=Fe(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Fe(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=Fe(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(Fe(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Fe(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(UP,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 Wf=[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 Fd;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 Fo(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,Ni,Zn,la,kt,aC,qi,gi,Pi,ji,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(Vi))};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",7),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 Uo=(()=>{class r{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=Wf,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"}))}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:8,vars:4,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[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.YNc(4,MO,1,1,"perun-web-apps-table-options",4),i.qZA(),i.TgZ(5,"div",5,6),i.Hsn(7),i.qZA()()),2&t&&(i.xp6(3),i.Q6J("length",n.dataLength)("pageSizeOptions",n.pageSizeOptions)("pageSize",n.pageSize),i.xp6(1),i.Q6J("ngIf",!n.hideExport))},dependencies:[x.O5,nD,AO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}"]})}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,Ft.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(Vi),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(Vi),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,Ft.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(Vi),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(Hf),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})(),Gf=(()=>{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,Fs.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,Bi.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,St.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(Gf),i.LFG(Ar),i.LFG(Rt),i.LFG(Vi),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=>{this.attributesManagerService.getEntitylessAttributeByName("categories","urn:perun:entityless:attribute-def:def:mfaCategories").subscribe({next:n=>{e.categories=JSON.parse(String(n.value));for(const d in e.categories)e.rpsByCategory[d]=e.categories[d].rps;this.httpClient.get(this.mfaApiUrl+"settings",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}}).subscribe({next:d=>{if(0!==d.length)if(d.all){e.allEnforced=d.all,e.includedCategories=Object.keys(e.categories);for(const c in e.categories)e.includedRpsByCategory[c]=Object.keys(e.categories[c].rps)}else{e.includedCategories=d.include_categories?d.include_categories:[],e.excludedRps=d.exclude_rps?d.exclude_rps:[];for(const c in e.categories){const l=[];if(e.includedCategories.includes(c))for(const o in e.categories[c].rps)e.excludedRps.includes(o)||l.push(o);e.includedRpsByCategory[c]=l}}t.next(e)},error:d=>{console.error(d),t.error(d)}})},error:n=>{t.error(n)}})})}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,Ni,Zn,Gr,kt,ji,nr,ks,Ds,Dn,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})(),FO=(()=>{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 UO(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,UO,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(Vi))};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,FO],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,St.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,ji,nr,Ds,ww,Hr,Nn,Ni,$a,Zn,Ja,ef,Dn,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,ji,nr,Ds,Nn,Ni,Zn,Gr,Dn,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(Vi),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 FI=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(FI,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,Dn,wh,nT,Xe],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return r})(),UI=(()=>{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,ji,nr,Nn,Ni,Gr,Dn,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,ji,nr,Ds,Nn,Ni,Zn,Dn,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(Gf),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,ji,nr,Ds,ww,Ku,Nn,Ni,$a,Zn,Dn,Ja,ef,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,Ni,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,ji,nr,Nn,eh,Ni,Zn,Dn,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 Zf{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="^("+Zf.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(Zf.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||Zf)(i.Y36(Ti),i.Y36(dn),i.Y36(Yt))};static#n=this.\u0275cmp=i.Xpm({type:Zf,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,Ni,Zn,kt,ji,nr,Ds,la,Dn,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,Dn,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(Gf),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(Vi),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})(),FB=0;const UB=La(class{}),BD="mat-badge-content";let qB=(()=>{class r extends UB{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Fe(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=Fe(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=FB++,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(Vi),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})(),$f=(()=>{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,$f,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,Ft.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,Ni,$a,Zn,Gr,Lo,Gi,ko,Hr,ji,Dn,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,Ni,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 Jf(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 UD(r){const h=r.cloneNode(!0),e=h.querySelectorAll("[id]"),t=r.nodeName.toLowerCase();h.removeAttribute("id");for(let n=0;nJf(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 FD(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=>Jf(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),Jf(h,!0))}enableHandle(h){this._disabledHandles.has(h)&&(this._disabledHandles.delete(h),Jf(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=UD(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),Jf(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=UD(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,Jf(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 FD(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 F3(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 U3=(()=>{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(En),i.LFG(U3))};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=Fe(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(Fi(this._handles),(0,Bi.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,St.w)(e=>(0,cn.T)(...e.map(t=>t._stateChanges.pipe(Fi(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=Fe(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(Fi(this._dir.value),ft(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{const t=mp(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=Fe(this.sortingDisabled),e.autoScrollDisabled=Fe(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(UI,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(Vi),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,Ux,uD,sk,ok,Gi,ko,Hr,ji,Dn,Xe],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.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(Vi))};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,Ni,Gr,ji,ks,Dn,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(Vi))};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,Ni,Gr,ji,Dn],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(Vi),i.Y36(Cr),i.Y36(Yt),i.Y36(ki),i.Y36(Ci),i.Y36(nn),i.Y36(Ar),i.Y36(Rt),i.Y36(Gf),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,ji,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(Vi))};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 FN(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 UN(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=Wf}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){Fo(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;Fo(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(Uo,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,FN,2,1,"td",8),i.BQk(),i.ynx(18,13),i.YNc(19,UN,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,Uo,$f,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})(),Xf=(()=>{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())}),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(){this.storage.getProperty("use_new_consolidator")?this.openLinkerService.openLinkerWindow(e=>{"TOKEN_EXPIRED"===e?location.reload():"OK"===e?(this.notificator.showSuccess(this.translate.instant("IDENTITIES.SUCCESSFULLY_ADDED")),this.refreshTables()):"MESSAGE_SENT_TO_SUPPORT"===e&&this.notificator.showSuccess(this.translate.instant("IDENTITIES.MESSAGE_SENT_TO_SUPPORT"))}):this.registrarManagerService.getConsolidatorToken().subscribe(e=>{const t=this.storage.getProperty("consolidator_url");window.location.href=`${t}?target_url=${window.location.href}&token=${e}`})}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(Vi),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()}),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,Xf,Hr,Xe,ei],styles:[".center-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"]})}return r})();const iV=["panel"];function nV(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 rV=["*"],aV=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 oV=0;class sV{constructor(h,e){this.source=h,this.option=e}}const lV=fl(class{}),ck=new i.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function cV(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let dV=(()=>{class r extends lV{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=Fe(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=Fe(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-"+oV++,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 sV(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(iV,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})(),uV=(()=>{class r extends dV{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=Fe(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,Op,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:Pp,useExisting:r}]),i.qOj],ngContentSelectors:rV,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,nV,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:[aV]},changeDetection:0})}return r})();const hV={provide:tr,useExisting:(0,i.Gpc)(()=>uk),multi:!0},dk=new i.OlP("mat-autocomplete-scroll-strategy"),fV={provide:dk,deps:[Er],useFactory:function pV(r){return()=>r.scrollStrategies.reposition()}};let mV=(()=>{class r{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=Fe(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(Fi(m),(0,St.w)(()=>(0,cn.T)(...m.map(g=>g.onSelectionChange)))):this._zone.onStable.pipe((0,re.q)(1),(0,St.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,Ft.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,Ft.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,Ft.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,Bi.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Hx.g)(0));return(0,cn.T)(e,t).pipe((0,St.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),wp(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(En),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 mV{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([hV]),i.qOj]})}return r})(),gV=(()=>{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:[fV],imports:[Tc,Fu,wt,x.ez,Oo,Fu,wt]})}return r})(),_V=(()=>{class r{transform(e){return e?.value??"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 bV(r,h){1&r&&i._UZ(0,"th",17)}const wV=function(r){return{name:r}};function AV(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,wV,e.entity.name)))("checked",t.selection.isSelected(e))("disabled","never"===i.lcZ(4,8,e.expirationAttribute))}}function yV(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 vV(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 MV(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.DESCRIPTION"))," "))}function CV(r,h){if(1&r&&(i.TgZ(0,"td",22),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.entity.description)}}function xV(r,h){1&r&&(i.TgZ(0,"th",23),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 TV(r,h){if(1&r&&(i.TgZ(0,"td",22),i._uU(1),i.ALo(2,"validateExpiration"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,e.expirationAttribute)," ")}}function SV(r,h){1&r&&i._UZ(0,"th",20)}function EV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",22)(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","never"===i.lcZ(2,2,e.expirationAttribute)),i.xp6(2),i.hij(" ",i.lcZ(4,4,i.lcZ(5,6,"MEMBERSHIP_LIST.EXTEND"))," ")}}function DV(r,h){1&r&&i._UZ(0,"tr",25)}function kV(r,h){1&r&&i._UZ(0,"tr",26)}function LV(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=Wf}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){Fo(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;Fo(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(Uo,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","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-cell","",4,"matCellDef"],["matColumnDef","expirationAttribute"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["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-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell","","mat-sort-header",""],["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,bV,1,0,"th",4),i.YNc(5,AV,5,12,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,yV,4,5,"th",7),i.YNc(8,vV,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,MV,4,5,"th",7),i.YNc(11,CV,2,1,"td",10),i.BQk(),i.ynx(12,11),i.YNc(13,xV,4,5,"th",12),i.YNc(14,TV,3,3,"td",10),i.BQk(),i.ynx(15,13),i.YNc(16,SV,1,0,"th",7),i.YNc(17,EV,6,8,"td",10),i.BQk(),i.YNc(18,DV,1,0,"tr",14),i.YNc(19,kV,1,0,"tr",15),i.qZA()()(),i.YNc(20,LV,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,Uo,Xe,ei,jg,_V]})}return r})();function HV(r,h){if(1&r&&(i.TgZ(0,"mat-option",16),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e.name," ")}}function RV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-form-field",10)(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",11),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.TgZ(7,"mat-autocomplete",12,13),i.NdJ("optionSelected",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.filterByVo(n))}),i.TgZ(9,"mat-option",14),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.YNc(13,HV,2,2,"mat-option",15),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 PV(r,h){1&r&&i._UZ(0,"mat-spinner",17)}const OV=function(){return["name","description","expirationAttribute","extend"]};function IV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-membership-list",18),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)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(4,OV))}}const BV=function(){return["name","description"]};function NV(r,h){if(1&r&&i._UZ(0,"perun-web-apps-membership-list",19),2&r){const e=i.oxw();i.Q6J("members",e.adminMemberships)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(3,BV))}}function VV(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let jV=(()=>{class r{constructor(e,t,n,d,c,l){this.usersService=e,this.memberService=t,this.groupService=n,this.store=d,this.vosManagerService=c,this.attributesManagerService=l,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=[]}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(Fi(""),(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}`}_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(Tt),i.Y36(Yt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-groups-page"]],decls:21,vars:21,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"],[1,"position-relative"],[3,"members","selection","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"page-subtitle","mt-5"],[3,"members","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","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","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,RV,14,17,"mat-form-field",2),i.YNc(6,PV,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,"div",5),i.YNc(12,IV,1,5,"perun-web-apps-membership-list",6),i.qZA(),i.TgZ(13,"h4",7),i._uU(14),i.ALo(15,"translate"),i.ALo(16,"customTranslate"),i.qZA(),i.TgZ(17,"div",5),i.YNc(18,NV,1,4,"perun-web-apps-membership-list",8),i.qZA(),i.YNc(19,VV,1,0,"ng-template",null,9,i.W1O),i.qZA()),2&t){const d=i.MAs(20);i.xp6(1),i.Oqu(i.lcZ(2,9,i.lcZ(3,11,"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,13,i.lcZ(10,15,"GROUPS.MEMBER_GROUPS"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d),i.xp6(2),i.Oqu(i.lcZ(15,17,i.lcZ(16,19,"GROUPS.ADMINS_GROUPS"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.sg,x.O5,da,Xf,ji,nr,As,Dn,Nn,Ni,la,ca,uV,uk,hk,Xe,ei]})}return r})();function zV(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,zV,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 UV(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 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",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 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",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 WV(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 GV=(()=>{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(Vi))};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,UV,4,4,"span",1),i.YNc(2,qV,4,4,"span",1),i.YNc(3,YV,4,4,"span",1),i.YNc(4,WV,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 ZV(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 $V(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function JV(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function XV(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,$V,2,0,"mat-icon",6),i.YNc(3,JV,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 QV=(()=>{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,ZV,3,11,"div",1),i.qZA(),i.TgZ(2,"div"),i.YNc(3,XV,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,$f,Kd,Xe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return r})(),KV=(()=>{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})(),ej=(()=>{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 tj(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 ij(r,h){if(1&r&&(i.TgZ(0,"th",27),i.YNc(1,tj,3,7,"mat-checkbox",28),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Q6J("ngIf",e.selection.isMultipleSelection())}}const nj=function(r){return{name:r}};function rj(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,nj,e.name)))("checked",t.selection.isSelected(e))("disabled",t.disableSelect(e))}}function aj(r,h){1&r&&(i.ynx(0,24),i.YNc(1,ij,2,1,"th",25),i.YNc(2,rj,6,16,"td",26),i.BQk())}function oj(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 sj(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 lj(r,h){1&r&&i._UZ(0,"th",35)}function cj(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 dj(r,h){1&r&&i._UZ(0,"th",35)}function uj(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 hj(r,h){if(1&r&&(i.TgZ(0,"td",36),i.YNc(1,uj,3,3,"mat-icon",38),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Q6J("ngIf",e.sourceGroupId)}}function pj(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 fj(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 mj(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 gj(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 _j(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 bj(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 wj(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 Aj(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 yj(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 vj(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 Mj(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 Cj(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 xj(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 Tj(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 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_TAGS")," "))}function Ej(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 Dj(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 kj(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 Lj(r,h){1&r&&i._UZ(0,"tr",43)}const Hj=function(r){return[r]};function Rj(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,Hj,i.xi3(1,6,e,t.routingVo)))("routerLink",t.disabledRouting||t.disableRouting?null:i.xi3(2,9,e,t.routingVo))}}function Pj(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 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.PERUN.COMPONENTS.RESOURCES_LIST.NO_RESOURCES_WARNING"),"\n"))}const Ij=function(r){return{all:r}};let Bj=(()=>{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=Wf,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){Fo(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;Fo(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(Uo,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,aj,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,oj,3,3,"th",5),i.YNc(7,sj,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,lj,1,0,"th",8),i.YNc(10,cj,2,2,"td",9),i.BQk(),i.ynx(11,10),i.YNc(12,dj,1,0,"th",8),i.YNc(13,hj,2,1,"td",9),i.BQk(),i.ynx(14,11),i.YNc(15,pj,3,3,"th",5),i.YNc(16,fj,2,2,"td",9),i.BQk(),i.ynx(17,12),i.YNc(18,mj,3,3,"th",8),i.YNc(19,gj,2,3,"td",13),i.BQk(),i.ynx(20,14),i.YNc(21,_j,3,3,"th",5),i.YNc(22,bj,2,1,"td",9),i.BQk(),i.ynx(23,15),i.YNc(24,wj,3,3,"th",5),i.YNc(25,Aj,2,1,"td",9),i.BQk(),i.ynx(26,16),i.YNc(27,yj,3,3,"th",5),i.YNc(28,vj,2,5,"td",9),i.BQk(),i.ynx(29,17),i.YNc(30,Mj,3,3,"th",5),i.YNc(31,Cj,2,1,"td",9),i.BQk(),i.ynx(32,18),i.YNc(33,xj,3,3,"th",5),i.YNc(34,Tj,2,1,"td",9),i.BQk(),i.ynx(35,19),i.YNc(36,Sj,3,3,"th",5),i.YNc(37,Ej,3,3,"td",9),i.BQk(),i.ynx(38,20),i.YNc(39,Dj,3,3,"th",5),i.YNc(40,kj,2,1,"td",9),i.BQk(),i.YNc(41,Lj,1,0,"tr",21),i.YNc(42,Rj,3,14,"tr",22),i.qZA()()(),i.YNc(43,Pj,3,3,"perun-web-apps-alert",23),i.YNc(44,Oj,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,Ij,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,Uo,$f,FV,GV,Kd,QV,Xe,KV,ej,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})();const Nj=["input"];let Qf=(()=>{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(Nj,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,Ni,ji,nr,Ds,la,Dn,Xe],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!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 Fj(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 Uj(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,Fj,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,Uj,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,Bj,Qf,da,Xf,qd,Ud,Dc,Tf,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:[Qf,da,Xf,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){Fo(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;Fo(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(Uo,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,Uo,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(Vi),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,Xf,ji,nr,Dn,Nn,Ni,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,$f,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(Vi),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,ji,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,ji,qi,gi,Pi,Dn,Nn,Ni,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(Vi),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 Fz(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 Uz(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=Wf}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){Fo(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;Fo(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(Uo,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,Fz,2,1,"td",8),i.BQk(),i.YNc(17,Uz,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,Uo,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 eF(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 tF(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}function iF(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,eF,7,6,"mat-expansion-panel",8),i.YNc(9,tF,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 nF=(()=>{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,iF,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,Qf,da,Xf,qd,Ud,Dc,Tf,Hl,ca,Xe,ei]})}return r})(),rF=(()=>{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})(),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})(),mF=(()=>{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:[cF,wt,wt]})}return r})();new i.OlP("mat-selectsearch-default-options");let AF=(()=>{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,Cf]}),r})(),yF=(()=>{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 vF={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:yF},{provide:_c,useValue:vF}],imports:[x.ez,Bd,F,Cl,Yx,X3,Bs,tp,sA,cA,Ol,gA,_T,No,aA,vs,Ch,Ls,xl,Pl,Wn,HD,RD,mF,Mx,Zx,Fu,Rg,AF,Vd,mh,yD,_D,YB]})}return r})();function MF(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 CF(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 xF(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 TF(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 SF(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 EF(r,h){1&r&&i._UZ(0,"th",16)}function DF(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 kF(r,h){1&r&&i._UZ(0,"th",16)}function LF(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 HF(r,h){1&r&&i._UZ(0,"tr",22)}function RF(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 PF=(()=>{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(Vi),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,MF,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,CF,4,5,"th",7),i.YNc(11,xF,2,1,"td",8),i.BQk(),i.ynx(12,9),i.YNc(13,TF,4,5,"th",7),i.YNc(14,SF,2,1,"td",10),i.BQk(),i.ynx(15,11),i.YNc(16,EF,1,0,"th",7),i.YNc(17,DF,5,6,"td",12),i.BQk(),i.ynx(18,13),i.YNc(19,kF,1,0,"th",7),i.YNc(20,LF,5,6,"td",12),i.BQk(),i.YNc(21,HF,1,0,"tr",14),i.YNc(22,RF,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 hU(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function pU(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 fU(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 mU(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 gU(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,fU,15,16,"div",7),i.YNc(5,mU,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 _U(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,gU,6,3,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function bU(r,h){if(1&r&&(i.YNc(0,hU,1,0,"mat-spinner",5),i.YNc(1,pU,4,5,"perun-web-apps-alert",6),i.YNc(2,_U,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 wU(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,bU,3,3,"ng-template",4),i.qZA()}if(2&r){const e=h.$implicit;i.xp6(3),i.hij(" ",e.name," ")}}let AU=(()=>{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(Vi),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,wU,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,Ud,Dc,Tf,Hl,Qf,Xe,ei],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return r})();function yU(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function vU(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 MU(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 CU(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,MU,9,8,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function xU(r,h){if(1&r&&(i.YNc(0,yU,1,0,"mat-spinner",5),i.YNc(1,vU,4,5,"perun-web-apps-alert",6),i.YNc(2,CU,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 TU(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,xU,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 SU=(()=>{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,Ft.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,TU,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,Ud,Dc,Tf,Hl,Qf,Xe,ei]})}return r})();function EU(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 DU=(()=>{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(Zf,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(Vi),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,EU,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 VU=(()=>{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,tp,gk,Bs,Ls,xl,Pl,gA,_T]})}return r})();function jU(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 zU=(()=>{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,jU,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 FU(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 UU(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 qU=(()=>{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,sessionStorage.setItem("baAfterLogout","false"))}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,FU,3,3,"perun-web-apps-alert",3),i.YNc(7,UU,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,ji,nr,Ds,Nn,Ni,Zn,la,Dn,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})(),YU=(()=>{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 WU(r,h){1&r&&i._UZ(0,"mat-spinner",4)}function GU(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 ZU(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,GU,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 $U=(()=>{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(Gf),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,WU,1,0,"mat-spinner",2),i.YNc(3,ZU,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 JU(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 XU(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 QU(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 KU=(()=>{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,JU,7,5,"span",0),i.YNc(1,XU,7,5,"span",0),i.YNc(2,QU,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=Wf}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){Fo(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;Fo(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(Uo,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,Uo,KU,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,Qf,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:[SU]})}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:[AU]})}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,$f,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 F4(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 U4=(()=>{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,F4,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,Ud,Dc,Ni,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,ji,qi,gi,Pi,Dn,Nn,Ni,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(Vi),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,ji,nr,ww,Dn,Nn,Ni,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,St.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(Gf))};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(Vi),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:zU},{path:"service-access",component:qU},{path:"logout",component:D4},{path:"profile",component:rF,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:jV,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:nF,data:{breadcrumb:"MENU_ITEMS.PRIVACY"}},{path:"consents",component:YU,data:{breadcrumb:"MENU_ITEMS.CONSENTS"},children:[{path:"",component:T4,data:{breadcrumb:"MENU_ITEMS.CONSENTS"}},{path:":consentId",component:$U,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:U4,data:{breadcrumb:"AUTHENTICATION.MFA"}},{path:"antiPhishingSecurity",component:iq,data:{breadcrumb:"AUTHENTICATION.ANTI_PHISHING"}},{path:"sshKeys",component:DU,data:{breadcrumb:"AUTHENTICATION.SSH_KEYS"}},{path:"passwordReset",component:PF,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:[tp.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 yf(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 Fq(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 Th=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){Th||(Th=function r6(){return typeof document<"u"?document.body:null}()||{},Tk=!!Th.style&&"WebkitAppearance"in Th.style);let h=!0;return Th.style&&!function t6(r){return"ebkit"==r.substring(1,6)}(r)&&(h=r in Th.style,!h&&Tk&&(h="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in Th.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 Fg(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 Sh(r,h){h.forEach((e,t)=>{const n=LT(t);r.style[n]=""})}function Ug(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,Ug(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,Ug(h.animation),e);return{type:1,matchers:p6(h.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Eh(h.options)}}visitSequence(h,e){return{type:2,steps:h.steps.map(t=>so(this,t,e)),options:Eh(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:Eh(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,Ug(h.animation),e),options:Eh(h.options)}}visitAnimateChild(h,e){return e.depCount++,{type:9,options:Eh(h.options)}}visitAnimateRef(h,e){return{type:10,animation:this.visitReference(h.animation,e),options:Eh(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,Ug(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:Eh(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,Ug(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 Eh(r){return r?(r=Fg(r)).params&&(r.params=function w6(r){return r?Fg(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},An=s?[]:OT(h,e,this.ast.animation,d,c,g,y,rr,a,u);let jn=0;if(An.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);An.forEach(Yo=>{const zc=Yo.element,iL=oo(ce,zc,new Set);Yo.preStyleProps.forEach(Dh=>iL.add(Dh));const Wg=oo(Ve,zc,new Set);Yo.postStyleProps.forEach(Dh=>Wg.add(Dh)),zc!==e&&j.add(zc)});const ua=DA(j.values());return jk(e,this._triggerName,t,n,Lt,g,y,An,ua,ce,Ve,jn)}}function P6(r,h){const e=Fg(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=Fg(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))}),Fk(this.states,"true","1"),Fk(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 Fk(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 Uq(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 Uk="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=Fg(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 FT(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{Sh(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,Uk),c.onStart(()=>{em(h,Uk)})),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 FT(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=[],An=[];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 kh=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=kh,Wo.set(Ht.triggerName,VA)}}return void Si.destroy()}}const Fl=!u||!this.driver.containsElement(u,yr),lo=Ve.get(yr),iu=g.get(yr),Ln=this._buildInstruction(Ht,t,iu,lo,Fl);if(Ln.errors&&Ln.errors.length)return void An.push(Ln);if(Fl)return Si.onStart(()=>Sh(yr,Ln.fromStyles)),Si.onDestroy(()=>zl(yr,Ln.toStyles)),void n.push(Si);if(Ht.isFallbackTransition)return Si.onStart(()=>Sh(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,kh)=>{if(Zr.size){let Wo=o.get(kh);Wo||o.set(kh,Wo=new Set),Zr.forEach((VA,YT)=>Wo.add(YT))}}),Ln.postStyleProps.forEach((Zr,kh)=>{let Wo=a.get(kh);Wo||a.set(kh,Wo=new Set),Zr.forEach((VA,YT)=>Wo.add(YT))})});if(An.length){const _t=[];An.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 Dh=[],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 Fl=this._buildAnimation(Ht.namespaceId,Si,jn,d,Wg,zc);if(Ht.setRealPlayer(Fl),yr===rL)Dh.push(Ht);else{const lo=this.playersByElement.get(yr);lo&&lo.length&&(Ht.parentPlayer=eu(lo)),n.push(Ht)}}else Sh(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!Fl.destroyed);yr.length?Q6(this,Ct,yr):this.processLeaveNode(Ct)}return y.length=0,Dh.forEach(_t=>{this.players.push(_t),_t.onDone(()=>{_t.destroy();const Ct=this.players.indexOf(_t);this.players.splice(Ct,1)}),_t.play()}),Dh}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)})}Sh(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),An=this._buildPlayer(g,rr,ce);if(g.subTimeline&&n&&u.add(f),j){const jn=new FT(h,l,f);jn.setRealPlayer(An),a.push(jn)}return An});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 FT{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&&(Sh(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Sh(this._element,this._endStyles),this._endStyles=null),zl(this._element,this._initialStyles),this._state=3)}}return r})();function UT(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=UT(h[0]),h.length>1&&(t=UT(h[h.length-1]))):h instanceof Map&&(e=UT(h)),e||t?new n5(r,e,t):null}(h,u);return new Jk(h,u,o,p)}}let o5=(()=>{class r extends Af{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:Af,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}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))})}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}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).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,tp,vs,Ix,gk,gA,_T,Yd,Ls,Rg,mh,F,Pl,xl,Bd,cA,Ol,sA,Bp,RD,HD,gV,Wn,Ch,Nx,Zx,Cl,VU,yD,aA,Ic.zr.forRoot(),aI]})}return r})();(0,i.G48)(),Dt().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)&&Oi("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;Oi("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 Dt(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):Oi("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=Dt(qt.zoneName),qt.zoneAbbr=Dt(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)&&Oi("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 U,V=[],ee=S.length;for(U=0;U>>0;for(U=0;U0)for(V=0;V=0?V?"+":"":"-")+Math.pow(10,Math.max(0,R-U.length)).toString().substr(1)+U}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,U){var ee=U;"string"==typeof U&&(ee=function(){return this[U]()}),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 Ue(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function ot(S,R){return S.isValid()?(R=Oi(R,S.localeData()),Te[R]=Te[R]||function dt(S){var V,U,R=S.match(ye);for(V=0,U=R.length;V=0&&ve.test(S);)S=S.replace(ve,U),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,U,R={};for(U in S)I(S,U)&&(V=Wt(U))&&(R[V]=S[U]);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 yn(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=yn(R)),V}function ai(S,R){return function(V){return null!=V?(Fc(this,S,V),x.updateOffset(this,R),this):vn(this,S)}}function vn(S,R){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+R]():NaN}function Fc(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?/,Mn=/\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(U,ee){return U&&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,U,ee,he){return V||U||ee||he}))}(S))}function si(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}mn={};var Fn={};function ct(S,R){var V,ee,U=R;for("string"==typeof S&&(S=[S]),G(R)&&(U=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,U,ee,he,Ce){var ht;return S<100&&S>=0?(ht=new Date(S+400,R,V,U,ee,he,Ce),isFinite(ht.getFullYear())&&ht.setFullYear(S)):ht=new Date(S,R,V,U,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 U=7+R-V;return-(7+Mr(S,0,U).getUTCDay()-R)%7+U-1}function Ii(S,R,V,U,ee){var Ut,wi,ht=1+7*(R-1)+(7+V-U)%7+C(S,U,ee);return ht<=0?wi=Ot(Ut=S-1)+ht:ht>Ot(S)?(Ut=S+1,wi=ht-Ot(S)):(Ut=S,wi=ht),{year:Ut,dayOfYear:wi}}function Ai(S,R,V){var he,Ce,U=C(S.year(),R,V),ee=Math.floor((S.dayOfYear()-U-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 U=C(S,R,V),ee=C(S+1,R,V);return(Ot(S)-U+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,U){R[U.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,U){var ee=V._locale.weekdaysParse(S,U,V._strict);null!=ee?R.d=ee:de(V).invalidWeekday=S}),or(["d","e","E"],function(S,R,V,U){R[U]=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("_"),Et=zn,yi=zn,mr=zn;function Ki(S,R,V){var U,ee,he,Ce=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],U=0;U<7;++U)he=le([2e3,1]).day(U),this._minWeekdaysParse[U]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[U]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[U]=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,Ut,wi,R=[],V=[],U=[],ee=[];for(he=0;he<7;he++)Ce=le([2e3,1]).day(he),ht=si(this.weekdaysMin(Ce,"")),Ut=si(this.weekdaysShort(Ce,"")),wi=si(this.weekdays(Ce,"")),R.push(ht),V.push(Ut),U.push(wi),ee.push(ht),ee.push(Ut),ee.push(wi);R.sort(S),V.sort(S),U.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+U.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",Mn),rt("hmmss",Go),rt("Hmm",Mn),rt("Hmmss",Go),ct(["H","HH"],Me),ct(["k","kk"],function(S,R,V){var U=xt(S);R[Me]=24===U?0:U}),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 U=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U)),de(V).bigHour=!0}),ct("hmmss",function(S,R,V){var U=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U,2)),R[$e]=xt(S.substr(ee)),de(V).bigHour=!0}),ct("Hmm",function(S,R,V){var U=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U))}),ct("Hmmss",function(S,R,V){var U=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,U)),R[je]=xt(S.substr(U,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:Un,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,U=Math.min(S.length,R.length);for(V=0;V0;){if(ee=_n(he.slice(0,V).join("-")))return ee;if(U&&U.length>=V&&Qr(he,U)>=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/]],Ft=/^\/?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,Ut,U=S._i,ee=It.exec(U)||$l.exec(U),wi=Vr.length,ni=is.length;if(ee){for(de(S).iso=!0,R=0,V=wi;R7)&&(Ut=!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),U=wo(R.w,wi.week),null!=R.d?((ee=R.d)<0||ee>6)&&(Ut=!0):null!=R.e?(ee=R.e+he,(R.e<0||R.e>6)&&(Ut=!0)):ee=he),U<1||U>ga(V,he,Ce)?de(S)._overflowWeeks=!0:null!=Ut?de(S)._overflowWeekday=!0:(ht=Ii(V,U,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]=U[R]=ee[R];for(;R<7;R++)S._a[R]=U[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,U),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 Bi(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var V,U,ee,he,Ce,wi,ni,R=""+S._i,ht=R.length,Ut=0;for(ni=(ee=Oi(S._f,S._locale).match(ye)||[]).length,V=0;V0&&de(S).unusedInput.push(Ce),R=R.slice(R.indexOf(U)+U.length),Ut+=U.length),xe[he]?(U?de(S).empty=!1:de(S).unusedTokens.push(he),$r(he,U,S)):S._strict&&!U&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ht-Ut,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 U;return null==V?R:null!=S.meridiemHour?S.meridiemHour(R,V):(null!=S.isPM&&((U=S.isPM(V))&&R<12&&(R+=12),!U&&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,U,ee,he,Ce,ht=!1,Ut=S._f.length;if(0===Ut)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function Us(S,R){var V,U;if(1===R.length&&D(R[0])&&(R=R[0]),!R.length)return Li();for(V=R[0],U=1;U=0?new Date(S+400,R,V)-ii:new Date(S,R,V).valueOf()}function Cn(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 Fr(){var ee,he,S=[],R=[],V=[],U=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=ga(S,U,ee))&&(R=he),Vh.call(this,S,R,V,U,ee))}function Vh(S,R,V,U,ee){var he=Ii(S,R,V,U,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,U){var ee=V._locale.erasParse(S,U,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,U){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,U){R[U.substr(0,2)]=xt(S)}),or(["gg","GG"],function(S,R,V,U){R[U]=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,U=["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,U,S="moment",R="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),V="["+S+'("]',U=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(V+U+"-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 xn(){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,U=this.localeData().eras();for(S=0,R=U.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 Hh(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 Lh(S,R,V){var Ce,U=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,U){var ee=Nr(),he=le().set(U,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 U,ee=[];for(U=0;U<12;U++)ee[U]=Ya(S,U,V,"month");return ee}function bu(S,R,V,U){"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,U,"day");for(Ce=0;Ce<7;Ce++)ht[Ce]=Ya(R,(Ce+he)%7,U,"day");return ht}Xt.calendar=function Rn(S,R,V){var U=this._calendar[S]||this._calendar.sameElse;return at(U)?U.call(R,V):U},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(U){return"MMMM"===U||"MM"===U||"DD"===U||"dddd"===U?U.slice(1):U}).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,U){var ee=this._relativeTime[V];return at(ee)?ee(S,R,V,U):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,U,ee,he=this._eras||Nr("en")._eras;for(V=0,U=he.length;V=0)return he[U]},Xt.erasConvertYear=function Ih(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 Bh(S){return I(this,"_erasAbbrRegex")||Fr.call(this),S?this._erasAbbrRegex:this._erasRegex},Xt.erasNameRegex=function fu(S){return I(this,"_erasNameRegex")||Fr.call(this),S?this._erasNameRegex:this._erasRegex},Xt.erasNarrowRegex=function lm(S){return I(this,"_erasNarrowRegex")||Fr.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 U,ee,he;if(this._monthsParseExact)return gn.call(this,S,R,V);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),U=0;U<12;U++){if(ee=le([2e3,U]),V&&!this._longMonthsParse[U]&&(this._longMonthsParse[U]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[U]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!V&&!this._monthsParse[U]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[U]=new RegExp(he.replace(".",""),"i")),V&&"MMMM"===R&&this._longMonthsParse[U].test(S))return U;if(V&&"MMM"===R&&this._shortMonthsParse[U].test(S))return U;if(!V&&this._monthsParse[U].test(S))return U}},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 Ul(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 U,ee,he;if(this._weekdaysParseExact)return Ki.call(this,S,R,V);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),U=0;U<7;U++){if(ee=le([2e3,1]).day(U),V&&!this._fullWeekdaysParse[U]&&(this._fullWeekdaysParse[U]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[U]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[U]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[U]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[U]=new RegExp(he.replace(".",""),"i")),V&&"dddd"===R&&this._fullWeekdaysParse[U].test(S))return U;if(V&&"ddd"===R&&this._shortWeekdaysParse[U].test(S))return U;if(V&&"dd"===R&&this._minWeekdaysParse[U].test(S))return U;if(!V&&this._weekdaysParse[U].test(S))return U}},Xt.weekdaysRegex=function nu(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||fo.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(I(this,"_weekdaysRegex")||(this._weekdaysRegex=Et),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,U){var ee=Qn(R,V);return S._milliseconds+=U*ee._milliseconds,S._days+=U*ee._days,S._months+=U*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 Tn(S){return function(){return this.as(S)}}var ld=Tn("ms"),cd=Tn("s"),yu=Tn("m"),cs=Tn("h"),ds=Tn("d"),vu=Tn("w"),pm=Tn("M"),Ks=Tn("Q"),el=Tn("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"),qh=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 Yh(S,R,V,U,ee){return ee.relativeTime(R||1,!!V,S,U)}var hd=Math.abs;function Eo(S){return(S>0)-(S<0)||+S}function Sa(){if(!this.isValid())return this.localeData().invalidDate();var U,ee,he,Ce,Ut,wi,ni,Wa,S=hd(this._milliseconds)/1e3,R=hd(this._days),V=hd(this._months),ht=this.asSeconds();return ht?(U=yn(S/60),ee=yn(U/60),S%=60,U%=60,he=yn(V/12),V%=12,Ce=S?S.toFixed(3).replace(/\.?0+$/,""):"",Ut=ht<0?"-":"",wi=Eo(this._months)!==Eo(ht)?"-":"",ni=Eo(this._days)!==Eo(ht)?"-":"",Wa=Eo(this._milliseconds)!==Eo(ht)?"-":"",Ut+"P"+(he?wi+he+"Y":"")+(V?wi+V+"M":"")+(R?ni+R+"D":"")+(ee||U||S?"T":"")+(ee?Wa+ee+"H":"")+(U?Wa+U+"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 zh(S){if(!this.isValid())return NaN;var R,V,U=this._milliseconds;if("month"===(S=Wt(S))||"quarter"===S||"year"===S)switch(R=this._days+U/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+U/6048e5;case"day":return R+U/864e5;case"hour":return 24*R+U/36e5;case"minute":return 1440*R+U/6e4;case"second":return 86400*R+U/1e3;case"millisecond":return Math.floor(864e5*R)+U;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,Ut,S=this._milliseconds,R=this._days,V=this._months,U=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),U.milliseconds=S%1e3,ee=yn(S/1e3),U.seconds=ee%60,he=yn(ee/60),U.minutes=he%60,Ce=yn(he/60),U.hours=Ce%24,R+=yn(Ce/24),V+=Ut=yn(ac(R)),R-=br(Au(Ut)),ht=yn(V/12),V%=12,U.days=R,U.months=V,U.years=ht,this},ci.clone=function Fh(){return Qn(this)},ci.get=function Uh(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=qh,ci.weeks=function fs(){return yn(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,U=tl;return"object"==typeof S&&(R=S,S=!1),"boolean"==typeof S&&(V=S),"object"==typeof R&&(U=Object.assign({},tl,R),null!=R.s&&null==R.ss&&(U.ss=R.s-1)),he=function Mu(S,R,V,U){var ee=Qn(S).abs(),he=ra(ee.as("s")),Ce=ra(ee.as("m")),ht=ra(ee.as("h")),Ut=ra(ee.as("d")),wi=ra(ee.as("M")),ni=ra(ee.as("w")),Wa=ra(ee.as("y")),Ur=he<=V.ss&&["s",he]||he0,Ur[4]=U,Yh.apply(null,Ur)}(this,!V,U,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=Ph,ci.toIsoString=Le("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Sa),ci.lang=Rh,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 Us("isBefore",[].slice.call(arguments,0))},x.max=function Ao(){return Us("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function jh(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,U,ee=Jt;null!=en[S]&&null!=en[S].parentLocale?en[S].set(Yi(en[S]._config,R)):(null!=(U=_n(S))&&(ee=U._config),R=Yi(ee,R),null==U&&(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:()=>Ii,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 Dt(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 yn(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 yn(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 vn(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 Fc(O,$){return vn(O,3).substring(0,$)}(ut,$);const vi=Ae(Ee,at.MinusSign);return vn(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 Dt($),($[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);Dt(Y);const be=ue([Y[i.wAp.ExtraData][0],Y[i.wAp.ExtraData][1]],$)||[];return ue(be,z)||[]}($,ae,Y),jt=Kt.findIndex(Ui=>{if(Array.isArray(Ui)){const[Mi,Ri]=Ui,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?"+":"")+vn(Ee,2,be)+vn(Math.abs(ae%60),2,be);case st.ShortGMT:return"GMT"+(ae>=0?"+":"")+vn(Ee,1,be);case st.Long:return"GMT"+(ae>=0?"+":"")+vn(Ee,2,be)+":"+vn(Math.abs(ae%60),2,be);case st.Extended:return 0===Y?"Z":(ae>=0?"+":"")+vn(Ee,2,be)+":"+vn(Math.abs(ae%60),2,be);default:throw new Error(`Unknown zone width "${O}"`)}}}const Rr=0,ha=4;function Mn(O){return yn(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=Mn(z),Ee=function Zt(O){const $=yn(O,Rr,1).getDay();return yn(O,0,1+($<=ha?ha:ha+7)-$)}(be.getFullYear()),ut=be.getTime()-Ee.getTime();ae=1+Math.round(ut/6048e5)}return vn(ae,O,Ae(Y,at.MinusSign))}}function $n(O,$=!1){return function(z,Y){return vn(Mn(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 Ul,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 Ul{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})(),Ii=(()=>{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"),Et=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(Et,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:()=>Dt,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(Un,re.setHeaders[Un]),yt)),re.setParams&&(St=Object.keys(re.setParams).reduce((hn,Un)=>hn.set(Un,re.setParams[Un]),St)),new zt(ie,Me,$e,{params:St,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,St;yt=je.headers instanceof le?je.headers:new le(je.headers),je.params&&(St=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:St,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 Oi(me,re){return re(me)}function tt(me,re){return(ie,Me)=>re.intercept(ie,{handle:je=>me(je,Me)})}const Dt=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)(Dt,{optional:!0})??[]).reduceRight(tt,Oi));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),Oi)}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 yn=/^\)\]\}',?\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 St=()=>{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}=St(),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(yn,"");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}=St(),Pr=new Rn({error:ti,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:$t||void 0});$e.error(Pr)};let Un=!1;const fa=ti=>{Un||($e.next(St()),Un=!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 vn=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)(vn)||"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:vn,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 Mn(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:()=>yp,ALo:()=>sC,AaK:()=>oe,AsE:()=>lf,B6R:()=>ql,BQk:()=>y0,CHM:()=>za,CRH:()=>_w,DdM:()=>Q0,Dn7:()=>ew,EJc:()=>FC,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:()=>ep,JVY:()=>gS,JZr:()=>Je,Jf7:()=>J1,KtG:()=>du,L6k:()=>_S,LAX:()=>wS,LFG:()=>rn,LSH:()=>Hm,Lbi:()=>Mp,Lck:()=>Vt,MAs:()=>$p,MGl:()=>Id,MMx:()=>wr,MR2:()=>Pm,NdJ:()=>Gr,O4$:()=>Xs,Ojb:()=>Cp,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:()=>rf,VKq:()=>$b,VuI:()=>wx,W1O:()=>Ds,WFA:()=>Ku,WLB:()=>Jb,XFs:()=>st,Xpm:()=>Ot,Xq5:()=>h0,Xts:()=>pn,Y36:()=>Ga,YKP:()=>Be,YNc:()=>Zp,Yjl:()=>ga,Yz7:()=>Dt,Z0I:()=>ue,ZZ4:()=>Pc,_Bn:()=>Ll,_UZ:()=>Jp,_Vd:()=>Cd,_c5:()=>Mg,_uU:()=>P0,aQg:()=>Oc,c2e:()=>hg,cJS:()=>$i,cg1:()=>Tb,d8E:()=>uf,dDg:()=>KE,dqk:()=>ai,eBb:()=>bS,eFA:()=>Vw,eJc:()=>Sf,ekj:()=>H0,eoX:()=>XC,f3M:()=>_i,g9A:()=>vp,h0i:()=>Sc,hGG:()=>Nf,hYB:()=>S0,hij:()=>sf,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:()=>xf,oAB:()=>Mr,oJD:()=>Iy,oxw:()=>x0,pB0:()=>AS,q3G:()=>bd,qFp:()=>Ax,qLn:()=>Td,qOj:()=>Np,qZA:()=>Lo,qzn:()=>Ru,rWj:()=>Ol,rg0:()=>rs,s9C:()=>Xp,sBO:()=>p2,s_b:()=>Yd,soG:()=>Rf,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 Dt(_){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 yn(_,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 Mn;function $n(_){const b=Mn;return Mn=_,b}function Ia(_,b=st.Default){if(void 0===Mn)throw new ge(-203,!1);return null===Mn?yn(_,void 0,b):Mn.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 Un(_,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,F,0)||2&v&&F!==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:""};Uc(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 Ii(_,b){if(null==_)return Fn;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 Uc(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||Fn,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:Ii(_.inputs,b),outputs:Ii(_.outputs)}}function Uc(_){_.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,Et=2,yi=3,mr=4,Jr=5,On=6,po=7,Ki=8,ki=9,Br=10,Tt=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&_[Et])}function ya(_,b){return _.hasOwnProperty(ie)?_[ie]:null}let Fs=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 Us(_){return new Fs(_)}(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===Fn)_.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:Fn,current:null}),k=T.current||(T.current={}),P=T.previous,B=P[M];k[M]=new su(B&&B.currentValue,b,P===Fn),_[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&_[Et]||(_[Et]|=1024,Mi(_,1))}function Ui(_){1024&_[Et]&&(_[Et]&=-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 Cn(){let _=uu();for(;null!==_&&64===_.type;)_=_.parent;return _}function uu(){return mt.lFrame.currentTNode}function xn(_,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 Bh(_){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 Fr(){const _=mt.lFrame;return mt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Ta=Fr;function td(){const _=Fr();_.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&_[Et])===b&&(_[Et]+=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,zh=5;let hm=0;const Tn={};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 F=0;F<8;F++)b[T+F]=P[k+F]|B[k+F]}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=Yh(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>>zh)]|=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,F=v&st.Host?b[Wi][On]:null;for((-1===P||v&st.SkipSelf)&&(B=-1===P?ds(_,b):b[P+8],B!==Xt&&qh(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,F);if(ne!==Tn)return ne}B=b[P+8],B!==Xt&&qh(v,b[Qe].data[P+8]===F)&&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):Tn}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+(_>>zh)]&1<<_)}function qh(_,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(Cn(),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 Yh(_){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,F,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 Wh(_,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 Gh(_,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 ep=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(ep||{});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 np(_){return rp(_[js])}function uy(_){return rp(_[mr])}function rp(_){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(tp,ay))}(b))}function ap(_,b,w){return _.createElement(b,w)}function M1(_,b){const w=_[Ko],v=w.indexOf(b);Ui(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=Wh(_,_n+b);!function hy(_,b){dp(_,b,b[Tt],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[Et]&=-129}return v}function C1(_,b){if(!(256&b[Et])){const w=b[Tt];b[Wl]?.destroy(),b[Gl]?.destroy(),w.destroyNode&&dp(_,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[Et])){b[Et]&=-129,b[Et]|=256,function op(_,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 sp(_,b,w,v){const M=cl(_,v,b),T=b[Tt],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 up(){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 hp(..._){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=hp(ky,hp(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")),hp(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")),hp(Hy,Ly)),R1=ul("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ry=hp(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=pp();return b?xy(b.sanitize(bd.HTML,_)||""):Ru(_,"HTML")?xy(dl(_)):Oy(up(),we(_))}function Hm(_){const b=pp();return b?b.sanitize(bd.URL,_)||"":Ru(_,"URL")?dl(_):km(we(_))}function By(_){const b=pp();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 pp(){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=Dt({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:Fe(0,_),\u0275fromNgModule:!0}}function Fe(_,...b){const w=[],v=new Set;let M;return al(b,T=>{const k=T;fp(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 fp(_,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 F of B)fp(F,b,w,v)}}else{if(!T)return!1;{if(null!=T.imports&&!P){let F;v.add(M);try{al(T.imports,X=>{fp(X,b,w,v)&&(F||=[],F.push(X))})}finally{}void 0!==F&&Di(F,b)}if(!P){const F=ya(M)||(()=>new M);b.push({provide:M,useFactory:F,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 _p(){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(bp(b),Pu):null,this.records.set(b,P)}if(null!=P)return this.hydrate(b,P)}return(v&st.Self?_p():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(wp(_),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 bp(_){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 wp(_,b,w){let v;if(hl(_)){const M=fe(_);return ya(M)||bp(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 Ap(_){return!!_.deps}(_))return ya(M)||bp(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 yp=new xi("AppId",{providedIn:"root",factory:()=>Vm}),Vm="ng",vp=new xi("Platform Initializer"),Mp=new xi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),V1=new xi("AnimationModuleType"),Cp=new xi("CSP nonce",{providedIn:"root",factory:()=>up().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 Dp(_){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(Cn(),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(Cn().index,_);return(In(w)?w:_)[Tt]}()}return _})(),Yn=(()=>{class _{static#e=this.\u0275prov=Dt({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"),kp={};function Lp(_){for(;_;){_[Et]|=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(){Lp(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 Rp(_,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[Et])){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||_p(),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=Dt({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(Cn(),w,fe(_),b)}function i_(){throw new Error("invalid")}function er(_,b,w,v,M,T,k,P,B,F,X){const ne=b.blueprint.slice();return ne[an]=M,ne[Et]=140|v,(null!==F||_&&2048&_[Et])&&(ne[Et]|=2048),li(ne),ne[yi]=ne[Ba]=_,ne[Ki]=w,ne[Br]=k||_&&_[Br],ne[Tt]=P||_&&_[Tt],ne[ki]=B||_&&_[ki]||null,ne[On]=T,ne[go]=function sy(){return oy++}(),ne[_a]=X,ne[qc]=F,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 Fa(){const _=mt.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return xn(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 F=sn(null);try{w(v,M)}finally{sn(F)}}}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,F=b.inputs;!P&&null!=F&&(X=F[v])?(o0(_,w,X,v,M),bo(b)&&function GS(_,b){const w=be(b,_);16&w[Et]||(w[Et]|=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[Tt],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,F=>{this.all.has(F)&&this.queue.set(F,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=Dt({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&&Bp(_,M,1)}}function Bp(_,b,w){for(let v=0;v-1&&(xm(b,v),Wh(w,v))}this._attachedToViewContainer=!1}C1(this._lView[Qe],this._lView)}onDestroy(b){!function Ri(_,b){if(256==(256&_[Et]))throw new ge(911,!1);null===_[Na]&&(_[Na]=[]),_[Na].push(b)}(this._lView,b)}markForCheck(){Lp(this._cdRefInjectingView||this._lView)}detach(){this._lView[Et]&=-129}reattach(){this._lView[Et]|=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){dp(_,b,b[Tt],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,kp,v);return M!==kp||w===kp?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(Ul).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):ap(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=St(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 F=T.rendererFactory.createRenderer(b,w);let X=16;w.signals?X=4096:w.onPush&&(X=64);const ne=er(M,Op(w),null,X,M[_.index],_,T,F,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=St(M.hostAttrs,w=St(w,M.hostAttrs))}}(v)}function Yu(_){return _===Fn?{}:_===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 Sn(_,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 Ni(_,b,w,v){return fr(_,Js(),w)?b+we(w)+v:Nt}function $a(_,b,w,v,M,T){const P=Sn(_,function Ua(){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=Ni(k,b,w,v);return P!==Nt&&ys(tn(),k,_,P,M,T),O_}function Zp(_,b,w,v,M,T,k,P){const B=ke(),F=ii(),X=_+Jt,ne=F.firstCreatePass?function zv(_,b,w,v,M,T,k,P,B){const F=b.consts,X=Wn(b,_,4,k||null,Kt(F,P));r0(b,w,X,Kt(F,B)),nc(b,X);const ne=X.tView=o_(2,X,v,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,v,M,T,k):F.data[X];xn(ne,!1);const pe=Fv(F,B,ne,_);na()&&sp(F,B,pe,ne),Kn(pe,B),a0(B,B[X]=mv(pe,B,pe,ne)),ts(ne)&&r_(F,B,ne),null!=k&&a_(B,ne,P)}let Fv=function Uv(_,b,w,v){return pr(!0),b[Tt].createComment("")};function $p(_){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[Tt],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[Tt],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],F=A0(T,M,B,P,b,_);M[k]=F;const X=ts(B);return xn(B,!0),Cy(P,F,B),32!=(32&B.flags)&&na()&&sp(T,M,F,B),0===function Tr(){return mt.lFrame.elementDepthCount}()&&Kn(F,M),function ia(){mt.lFrame.elementDepthCount++}(),X&&(r_(T,M,B),n_(T,B,M)),null!==v&&a_(M,B),yl}function Lo(){let _=Cn();$s()?zr():(_=_.parent,xn(_,!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 Jp(_,b,w,v){return yl(_,b,w,v),Lo(),Jp}let A0=(_,b,w,v,M,T)=>(pr(!0),ap(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];xn(k,!0);const P=Gv(M,v,k,_);return v[T]=P,na()&&sp(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 _=Cn();const b=ii();return $s()?zr():(_=_.parent,xn(_,!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[Tt],""));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=Cn();return eh(T,M,M[Tt],k,_,b,v),Gr}function Ku(_,b){const w=Cn(),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),F=_.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),F&&F.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),F=T.__ngNextListenerFn__;for(;F;)B=G_(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function x0(_=1){return function Nh(_){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 tf(_){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):tf(X)),P=v?vl(X):Mc(X)}B&&(_[w+1]=v?tf(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 nf(_,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[Tt],_,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,F=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)&&(F=!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;F&&(_[v+1]=tf(_[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],F=Array.isArray(B),X=F?B[1]:B,ne=null===X;let pe=w[M+1];pe===Nt&&(pe=ne?ct:void 0);let _e=ne?Gh(pe,v):X===v?pe:void 0;if(F&&!af(_e)&&(_e=Gh(B,v)),af(_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=Gh(B,v))}return P}function af(_){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()&&sp(v,w,k,T),xn(T,!1)}let hb=(_,b,w,v,M)=>(pr(!0),function Mm(_,b){return _.createText(b)}(b[Tt],v));function O0(_){return sf("",_,""),O0}function sf(_,b,w){const v=ke(),M=Ni(v,_,b,w);return M!==Nt&&Ms(v,Ci(),M),sf}function lf(_,b,w,v,M){const T=ke(),k=$a(T,_,b,w,v,M);return k!==Nt&&Ms(T,Ci(),k),lf}function _b(_,b,w){Oa(Da,Ss,Ni(ke(),_,b,w),!0)}function V0(_,b,w){const v=ke();return fr(v,Js(),b)&&Ra(ii(),tn(),v,_,b,v[Tt],w,!0),V0}function uf(_,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 uf}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 wf(_,b,w,v,M){if(_=fe(_),Array.isArray(_))for(let T=0;T<_.length;T++)wf(_[T],b,w,v,M);else{const T=ii(),k=ke();let P=hl(_)?_:fe(_.provide),B=wp(_);const F=Cn(),X=1048575&F.providerIndexes,ne=F.directiveStart,pe=F.providerIndexes>>20;if(hl(_)||!_.multi){const _e=new Ya(B,M,Ga),De=Af(P,b,M?X:X+pe,ne);-1===De?(vu(cd(F,k),T,P),ph(T,_,b.length),b.push(P),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(_e),k.push(_e)):(w[De]=_e,k[De]=_e)}else{const _e=Af(P,b,X+pe,ne),De=Af(P,b,X,X+pe),et=De>=0&&w[De];if(M&&!et||!M&&!(_e>=0&&w[_e])){vu(cd(F,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,Ub(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),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(gt),k.push(gt)}else ph(T,_,_e>-1?_e:De,Ub(w[M?De:_e],B,!M&&v));!M&&v&&et&&w[De].componentProviders++}}}function ph(_,b,w,v){const M=hl(b),T=function gp(_){return!!_.useClass}(b);if(M||T){const B=(T?fe(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,[v,B]):F[X+1].push(v,B)}else F.push(w,B)}}}function Ub(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function Af(_,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(_);wf(w,v.data,v.blueprint,M,!0),wf(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||_p(),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=Fe(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=Dt({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 Sn(_,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=Sn(_,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 Cf(_,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 xf{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=xf.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 FA(_,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[Et]?4096:16,null,k.declTNode,null,null,null,w||null,v||null);P[fo]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Xr];return null!==F&&(P[Xr]=F.createEmbeddedView(k)),s0(k,P,b),new Dd(P)}};function nw(){return Hl(Cn(),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(Cn(),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 Ur(_){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)),F=v||this.parentInjector;if(!T&&null==B.ngModule){const et=(k?F:this.parentInjector).get(fc,null);et&&(T=et)}Ge(B.componentType??{});const _e=B.create(F,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 F=M[yi],X=new sw(F,F[On],F[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 F=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=Dt({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=Dt({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();const Rf=new xi("LocaleId",{providedIn:"root",factory:()=>_i(Rf,st.Optional|st.SkipSelf)||function zC(){return typeof $localize<"u"&&$localize.locale||Nd}()}),FC=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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();class UC{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 UC(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=Dt({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,Dn,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 Dn={};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=Dt({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=Dt({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(vp,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(()=>{Pf(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(Rf,Nd)||Nd),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,v=[]){const M=Fw({},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=Dt({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function Fw(_,b){return Array.isArray(b)?b.reduce(Fw,_):{..._,...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),F=k.create(ws.NULL,[],v||k.selector,P),X=F.location.nativeElement,ne=F.injector.get(JC,null);return ne?.registerApplication(X),F.onDestroy(()=>{this.detachView(F.hostView),Pf(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 v=w;this._views.push(v),v.attachToAppRef(this)}detachView(w){const v=w;Pf(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),()=>Pf(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=Dt({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Pf(_,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=Dt({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}(Cn(),ke(),16==(16&_))}class Of{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 If),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 If),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 If{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 Of])}let Pc=(()=>{class _{static#e=this.\u0275prov=Dt({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=Dt({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 Nf=(()=>{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(Ue,dt){function ot(qt){try{tt(xe.next(qt))}catch(Dt){dt(Dt)}}function Oi(qt){try{tt(xe.throw(qt))}catch(Dt){dt(Dt)}}function tt(qt){qt.done?Ue(qt.value):function Ae(Ue){return Ue instanceof Te?Ue:new Te(function(dt){dt(Ue)})}(qt.value).then(ot,Oi)}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||[]),Ue=[];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){Ue.push([hi,$i,Ji,ue])>1||ot(hi,$i)})})}function ot(hi,$i){try{!function Oi(hi){hi.value instanceof ge?Promise.resolve(hi.value.v).then(tt,qt):Dt(Ue[0][2],hi)}(xe[hi]($i))}catch(Ji){Dt(Ue[0][3],Ji)}}function tt(hi){ot("next",hi)}function qt(hi){ot("throw",hi)}function Dt(hi,$i){hi($i),Ue.shift(),Ue.length&&ot(Ue[0][0],Ue[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(Ue){Te[Ue]=ye[Ue]&&function(dt){return new Promise(function(ot,Oi){!function Ae(Ue,dt,ot,Oi){Promise.resolve(Oi).then(function(tt){Ue({value:tt,done:ot})},dt)}(ot,Oi,(dt=ye[Ue](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.0.0"}}},W=>{W(W.s=1418)}]); \ No newline at end of file diff --git a/dist/apps/user-profile/scripts.4ad0631c2d7244b0.js b/dist/apps/user-profile/scripts.4ad0631c2d7244b0.js deleted file mode 100644 index 5f11f7451..000000000 --- a/dist/apps/user-profile/scripts.4ad0631c2d7244b0.js +++ /dev/null @@ -1 +0,0 @@ -!function(c){function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e=function I(t){var r={r:0,g:0,b:0},e=1,n=null,s=null,a=null,f=!1,u=!1;return"string"==typeof t&&(t=function tt(t){t=t.replace(rt,"").replace(nt,"").toLowerCase();var e,r=!1;if(S[t])t=S[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=m.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=m.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=m.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=m.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=m.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=m.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=m.hex8.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),a:j(e[4]),format:r?"name":"hex8"}:(e=m.hex6.exec(t))?{r:g(e[1]),g:g(e[2]),b:g(e[3]),format:r?"name":"hex"}:(e=m.hex4.exec(t))?{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),a:j(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=m.hex3.exec(t))&&{r:g(e[1]+""+e[1]),g:g(e[2]+""+e[2]),b:g(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(y(t.r)&&y(t.g)&&y(t.b)?(r=function L(t,r,e){return{r:255*h(t,255),g:255*h(r,255),b:255*h(e,255)}}(t.r,t.g,t.b),f=!0,u="%"===String(t.r).substr(-1)?"prgb":"rgb"):y(t.h)&&y(t.s)&&y(t.v)?(n=A(t.s),s=A(t.v),r=function z(t,r,e){t=6*h(t,360),r=h(r,100),e=h(e,100);var n=c.floor(t),s=t-n,a=e*(1-r),f=e*(1-s*r),u=e*(1-(1-s)*r),l=n%6;return{r:255*[e,f,a,a,u,e][l],g:255*[u,e,e,f,a,a][l],b:255*[a,a,u,e,e,f][l]}}(t.h,n,s),f=!0,u="hsv"):y(t.h)&&y(t.s)&&y(t.l)&&(n=A(t.s),a=A(t.l),r=function N(t,r,e){function n(d,x,_){return 0>_&&(_+=1),_>1&&(_-=1),1/6>_?d+6*(x-d)*_:.5>_?x:2/3>_?d+(x-d)*(2/3-_)*6:d}var s,a,f;if(t=h(t,360),r=h(r,100),e=h(e,100),0===r)s=a=f=e;else{var u=.5>e?e*(1+r):e+r-e*r,l=2*e-u;s=n(l,u,t+1/3),a=n(l,u,t),f=n(l,u,t-1/3)}return{r:255*s,g:255*a,b:255*f}}(t.h,n,a),f=!0,u="hsl"),t.hasOwnProperty("a")&&(e=t.a)),e=q(e),{ok:f,format:t.format||u,r:p(255,v(r.r,0)),g:p(255,v(r.g,0)),b:p(255,v(r.b,0)),a:e}}(t);this._originalInput=t,this._r=e.r,this._g=e.g,this._b=e.b,this._a=e.a,this._roundA=o(100*this._a)/100,this._format=r.format||e.format,this._gradientType=r.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=e.ok,this._tc_id=it++}function H(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=(a+f)/2;if(a==f)n=s=0;else{var l=a-f;switch(s=u>.5?l/(2-a-f):l/(a+f),a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,l:u}}function R(t,r,e){t=h(t,255),r=h(r,255),e=h(e,255);var n,s,a=v(t,r,e),f=p(t,r,e),u=a,l=a-f;if(s=0===a?0:l/a,a==f)n=0;else{switch(a){case t:n=(r-e)/l+(e>r?6:0);break;case r:n=(e-t)/l+2;break;case e:n=(t-r)/l+4}n/=6}return{h:n,s,v:u}}function F(t,r,e,n){var s=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))];return n&&s[0].charAt(0)==s[0].charAt(1)&&s[1].charAt(0)==s[1].charAt(1)&&s[2].charAt(0)==s[2].charAt(1)?s[0].charAt(0)+s[1].charAt(0)+s[2].charAt(0):s.join("")}function C(t,r,e,n){return[b(M(n)),b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16))].join("")}function T(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s-=r/100,e.s=k(e.s),i(e)}function O(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.s+=r/100,e.s=k(e.s),i(e)}function P(t){return i(t).desaturate(100)}function $(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l+=r/100,e.l=k(e.l),i(e)}function D(t,r){r=0===r?0:r||10;var e=i(t).toRgb();return e.r=v(0,p(255,e.r-o(-r/100*255))),e.g=v(0,p(255,e.g-o(-r/100*255))),e.b=v(0,p(255,e.b-o(-r/100*255))),i(e)}function U(t,r){r=0===r?0:r||10;var e=i(t).toHsl();return e.l-=r/100,e.l=k(e.l),i(e)}function B(t,r){var e=i(t).toHsl(),n=(e.h+r)%360;return e.h=0>n?360+n:n,i(e)}function G(t){var r=i(t).toHsl();return r.h=(r.h+180)%360,i(r)}function V(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+120)%360,s:r.s,l:r.l}),i({h:(e+240)%360,s:r.s,l:r.l})]}function J(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+90)%360,s:r.s,l:r.l}),i({h:(e+180)%360,s:r.s,l:r.l}),i({h:(e+270)%360,s:r.s,l:r.l})]}function K(t){var r=i(t).toHsl(),e=r.h;return[i(t),i({h:(e+72)%360,s:r.s,l:r.l}),i({h:(e+216)%360,s:r.s,l:r.l})]}function Q(t,r,e){r=r||6,e=e||30;var n=i(t).toHsl(),s=360/e,a=[i(t)];for(n.h=(n.h-(s*r>>1)+720)%360;--r;)n.h=(n.h+s)%360,a.push(i(n));return a}function X(t,r){r=r||6;for(var e=i(t).toHsv(),n=e.h,s=e.s,a=e.v,f=[],u=1/r;r--;)f.push(i({h:n,s,v:a})),a=(a+u)%1;return f}function q(t){return t=parseFloat(t),(isNaN(t)||0>t||t>1)&&(t=1),t}function h(t,r){(function Y(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var e=function Z(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=p(r,v(0,parseFloat(t))),e&&(t=parseInt(t*r,10)/100),c.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function k(t){return p(1,v(0,t))}function g(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function A(t){return 1>=t&&(t=100*t+"%"),t}function M(t){return c.round(255*parseFloat(t)).toString(16)}function j(t){return g(t)/255}function y(t){return!!m.CSS_UNIT.exec(t)}var rt=/^\s+/,nt=/\s+$/,it=0,o=c.round,p=c.min,v=c.max,w=c.random;i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,e,f=this.toRgb();return r=f.g/255,e=f.b/255,.2126*(.03928>=(t=f.r/255)?t/12.92:c.pow((t+.055)/1.055,2.4))+.7152*(.03928>=r?r/12.92:c.pow((r+.055)/1.055,2.4))+.0722*(.03928>=e?e/12.92:c.pow((e+.055)/1.055,2.4))},setAlpha:function(t){return this._a=q(t),this._roundA=o(100*this._a)/100,this},toHsv:function(){var t=R(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=R(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.v);return 1==this._a?"hsv("+r+", "+e+"%, "+n+"%)":"hsva("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=H(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=H(this._r,this._g,this._b),r=o(360*t.h),e=o(100*t.s),n=o(100*t.l);return 1==this._a?"hsl("+r+", "+e+"%, "+n+"%)":"hsla("+r+", "+e+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return F(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function E(t,r,e,n,s){var a=[b(o(t).toString(16)),b(o(r).toString(16)),b(o(e).toString(16)),b(M(n))];return s&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(100*h(this._r,255))+"%",g:o(100*h(this._g,255))+"%",b:o(100*h(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%)":"rgba("+o(100*h(this._r,255))+"%, "+o(100*h(this._g,255))+"%, "+o(100*h(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(st[F(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+C(this._r,this._g,this._b,this._a),e=r,n=this._gradientType?"GradientType = 1, ":"";if(t){var s=i(t);e="#"+C(s._r,s._g,s._b,s._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+r+",endColorstr="+e+")"},toString:function(t){var r=!!t;t=t||this._format;var e=!1;return!r&&this._a<1&&this._a>=0&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t)?"name"===t&&0===this._a?this.toName():this.toRgbString():("rgb"===t&&(e=this.toRgbString()),"prgb"===t&&(e=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(e=this.toHexString()),"hex3"===t&&(e=this.toHexString(!0)),"hex4"===t&&(e=this.toHex8String(!0)),"hex8"===t&&(e=this.toHex8String()),"name"===t&&(e=this.toName()),"hsl"===t&&(e=this.toHslString()),"hsv"===t&&(e=this.toHsvString()),e||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(t,r){var e=t.apply(null,[this].concat([].slice.call(r)));return this._r=e._r,this._g=e._g,this._b=e._b,this.setAlpha(e._a),this},lighten:function(){return this._applyModification($,arguments)},brighten:function(){return this._applyModification(D,arguments)},darken:function(){return this._applyModification(U,arguments)},desaturate:function(){return this._applyModification(T,arguments)},saturate:function(){return this._applyModification(O,arguments)},greyscale:function(){return this._applyModification(P,arguments)},spin:function(){return this._applyModification(B,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(G,arguments)},monochromatic:function(){return this._applyCombination(X,arguments)},splitcomplement:function(){return this._applyCombination(K,arguments)},triad:function(){return this._applyCombination(V,arguments)},tetrad:function(){return this._applyCombination(J,arguments)}},i.fromRatio=function(t,r){if("object"==typeof t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]="a"===n?t[n]:A(t[n]));t=e}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:w(),g:w(),b:w()})},i.mix=function(t,r,e){e=0===e?0:e||50;var n=i(t).toRgb(),s=i(r).toRgb(),a=e/100;return i({r:(s.r-n.r)*a+n.r,g:(s.g-n.g)*a+n.g,b:(s.b-n.b)*a+n.b,a:(s.a-n.a)*a+n.a})},i.readability=function(t,r){var e=i(t),n=i(r);return(c.max(e.getLuminance(),n.getLuminance())+.05)/(c.min(e.getLuminance(),n.getLuminance())+.05)},i.isReadable=function(t,r,e){var n,s,a=i.readability(t,r);switch(s=!1,n=function et(t){var r,e;return"AA"!==(r=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==r&&(r="AA"),"small"!==(e=(t.size||"small").toLowerCase())&&"large"!==e&&(e="small"),{level:r,size:e}}(e),n.level+n.size){case"AAsmall":case"AAAlarge":s=a>=4.5;break;case"AAlarge":s=a>=3;break;case"AAAsmall":s=a>=7}return s},i.mostReadable=function(t,r,e){var n,s,a,f,u=null,l=0;s=(e=e||{}).includeFallbackColors,a=e.level,f=e.size;for(var d=0;dl&&(l=n,u=i(r[d]));return i.isReadable(t,u,{level:a,size:f})||!s?u:(e.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],e))};var e,n,s,S=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},st=i.hexNames=function W(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[t[e]]=e);return r}(S),m=(n="[\\s|\\(]+("+(e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",s="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+s),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+s),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+s),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});typeof module<"u"&&module.exports?module.exports=i:"function"==typeof define&&define.amd?define(function(){return i}):window.tinycolor=i}(Math); \ No newline at end of file diff --git a/dist/apps/user-profile/scripts.cfdbc03626b7e4d0.js b/dist/apps/user-profile/scripts.cfdbc03626b7e4d0.js new file mode 100644 index 000000000..16a07f1ec --- /dev/null +++ b/dist/apps/user-profile/scripts.cfdbc03626b7e4d0.js @@ -0,0 +1 @@ +!function(A,F){"object"==typeof exports&&typeof module<"u"?module.exports=F():"function"==typeof define&&define.amd?define(F):(A=typeof globalThis<"u"?globalThis:A||self).tinycolor=F()}(this,function(){"use strict";function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(t)}var F=/^\s+/,J=/\s+$/;function i(t,r){if(r=r||{},(t=t||"")instanceof i)return t;if(!(this instanceof i))return new i(t,r);var e,V,X,o,s,h,g,c,y,I,a=(o={r:0,g:0,b:0},s=1,h=null,g=null,c=null,y=!1,I=!1,"string"==typeof(e=t)&&(e=function(f){f=f.replace(F,"").replace(J,"").toLowerCase();var n,u=!1;if(L[f])f=L[f],u=!0;else if("transparent"==f)return{r:0,g:0,b:0,a:0,format:"name"};return(n=m.rgb.exec(f))?{r:n[1],g:n[2],b:n[3]}:(n=m.rgba.exec(f))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=m.hsl.exec(f))?{h:n[1],s:n[2],l:n[3]}:(n=m.hsla.exec(f))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=m.hsv.exec(f))?{h:n[1],s:n[2],v:n[3]}:(n=m.hsva.exec(f))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=m.hex8.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),a:B(n[4]),format:u?"name":"hex8"}:(n=m.hex6.exec(f))?{r:d(n[1]),g:d(n[2]),b:d(n[3]),format:u?"name":"hex"}:(n=m.hex4.exec(f))?{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),a:B(n[4]+""+n[4]),format:u?"name":"hex8"}:!!(n=m.hex3.exec(f))&&{r:d(n[1]+""+n[1]),g:d(n[2]+""+n[2]),b:d(n[3]+""+n[3]),format:u?"name":"hex"}}(e)),"object"==A(e)&&(v(e.r)&&v(e.g)&&v(e.b)?(V=e.g,X=e.b,o={r:255*l(e.r,255),g:255*l(V,255),b:255*l(X,255)},y=!0,I="%"===String(e.r).substr(-1)?"prgb":"rgb"):v(e.h)&&v(e.s)&&v(e.v)?(h=C(e.s),g=C(e.v),o=function(f,n,u){f=6*l(f,360),n=l(n,100),u=l(u,100);var H=Math.floor(f),R=f-H,_=u*(1-n),k=u*(1-R*n),x=u*(1-(1-R)*n),w=H%6;return{r:255*[u,k,_,_,x,u][w],g:255*[x,u,u,k,_,_][w],b:255*[_,_,x,u,u,k][w]}}(e.h,h,g),y=!0,I="hsv"):v(e.h)&&v(e.s)&&v(e.l)&&(h=C(e.s),c=C(e.l),o=function(f,n,u){var H,R,_;function k(S,q,p){return p<0&&(p+=1),p>1&&(p-=1),p<1/6?S+6*(q-S)*p:p<.5?q:p<2/3?S+(q-S)*(2/3-p)*6:S}if(f=l(f,360),n=l(n,100),u=l(u,100),0===n)H=R=_=u;else{var x=u<.5?u*(1+n):u+n-u*n,w=2*u-x;H=k(w,x,f+1/3),R=k(w,x,f),_=k(w,x,f-1/3)}return{r:255*H,g:255*R,b:255*_}}(e.h,h,c),y=!0,I="hsl"),e.hasOwnProperty("a")&&(s=e.a)),s=D(s),{ok:y,format:e.format||I,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:s});this._originalInput=t,this._r=a.r,this._g=a.g,this._b=a.b,this._a=a.a,this._roundA=Math.round(100*this._a)/100,this._format=r.format||a.format,this._gradientType=r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=a.ok}function j(t,r,a){t=l(t,255),r=l(r,255),a=l(a,255);var e,o,s=Math.max(t,r,a),h=Math.min(t,r,a),g=(s+h)/2;if(s==h)e=o=0;else{var c=s-h;switch(o=g>.5?c/(2-s-h):c/(s+h),s){case t:e=(r-a)/c+(r>1)+720)%360;--r;)e.h=(e.h+o)%360,s.push(i(e));return s}function it(t,r){r=r||6;for(var a=i(t).toHsv(),e=a.h,o=a.s,s=a.v,h=[],g=1/r;r--;)h.push(i({h:e,s:o,v:s})),s=(s+g)%1;return h}i.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,r,a,e=this.toRgb();return r=e.g/255,a=e.b/255,.2126*((t=e.r/255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))},setAlpha:function(t){return this._a=D(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=z(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=z(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.v);return 1==this._a?"hsv("+r+", "+a+"%, "+e+"%)":"hsva("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHsl:function(){var t=j(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=j(this._r,this._g,this._b),r=Math.round(360*t.h),a=Math.round(100*t.s),e=Math.round(100*t.l);return 1==this._a?"hsl("+r+", "+a+"%, "+e+"%)":"hsla("+r+", "+a+"%, "+e+"%, "+this._roundA+")"},toHex:function(t){return O(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return a=this._g,e=this._b,o=this._a,s=t,h=[b(Math.round(this._r).toString(16)),b(Math.round(a).toString(16)),b(Math.round(e).toString(16)),b(U(o))],s&&h[0].charAt(0)==h[0].charAt(1)&&h[1].charAt(0)==h[1].charAt(1)&&h[2].charAt(0)==h[2].charAt(1)&&h[3].charAt(0)==h[3].charAt(1)?h[0].charAt(0)+h[1].charAt(0)+h[2].charAt(0)+h[3].charAt(0):h.join("");var a,e,o,s,h},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*l(this._r,255))+"%",g:Math.round(100*l(this._g,255))+"%",b:Math.round(100*l(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%)":"rgba("+Math.round(100*l(this._r,255))+"%, "+Math.round(100*l(this._g,255))+"%, "+Math.round(100*l(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ot[O(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var r="#"+P(this._r,this._g,this._b,this._a),a=r,e=this._gradientType?"GradientType = 1, ":"";if(t){var o=i(t);a="#"+P(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+e+"startColorstr="+r+",endColorstr="+a+")"},toString:function(t){var r=!!t;t=t||this._format;var a=!1;return r||!(this._a<1&&this._a>=0)||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(a=this.toRgbString()),"prgb"===t&&(a=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(a=this.toHexString()),"hex3"===t&&(a=this.toHexString(!0)),"hex4"===t&&(a=this.toHex8String(!0)),"hex8"===t&&(a=this.toHex8String()),"name"===t&&(a=this.toName()),"hsl"===t&&(a=this.toHslString()),"hsv"===t&&(a=this.toHsvString()),a||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return i(this.toString())},_applyModification:function(t,r){var a=t.apply(null,[this].concat([].slice.call(r)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(Y,arguments)},brighten:function(){return this._applyModification(Z,arguments)},darken:function(){return this._applyModification(tt,arguments)},desaturate:function(){return this._applyModification(K,arguments)},saturate:function(){return this._applyModification(Q,arguments)},greyscale:function(){return this._applyModification(W,arguments)},spin:function(){return this._applyModification(rt,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(nt,arguments)},complement:function(){return this._applyCombination(at,arguments)},monochromatic:function(){return this._applyCombination(it,arguments)},splitcomplement:function(){return this._applyCombination(et,arguments)},triad:function(){return this._applyCombination($,[3])},tetrad:function(){return this._applyCombination($,[4])}},i.fromRatio=function(t,r){if("object"==A(t)){var a={};for(var e in t)t.hasOwnProperty(e)&&(a[e]="a"===e?t[e]:C(t[e]));t=a}return i(t,r)},i.equals=function(t,r){return!(!t||!r)&&i(t).toRgbString()==i(r).toRgbString()},i.random=function(){return i.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},i.mix=function(t,r,a){a=0===a?0:a||50;var e=i(t).toRgb(),o=i(r).toRgb(),s=a/100;return i({r:(o.r-e.r)*s+e.r,g:(o.g-e.g)*s+e.g,b:(o.b-e.b)*s+e.b,a:(o.a-e.a)*s+e.a})},i.readability=function(t,r){var a=i(t),e=i(r);return(Math.max(a.getLuminance(),e.getLuminance())+.05)/(Math.min(a.getLuminance(),e.getLuminance())+.05)},i.isReadable=function(t,r,a){var e,o,h,g,c,s=i.readability(t,r);switch(o=!1,(h=a,"AA"!==(g=((h=h||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==g&&(g="AA"),"small"!==(c=(h.size||"small").toLowerCase())&&"large"!==c&&(c="small"),e={level:g,size:c}).level+e.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},i.mostReadable=function(t,r,a){var e,o,s,h,g=null,c=0;o=(a=a||{}).includeFallbackColors,s=a.level,h=a.size;for(var y=0;yc&&(c=e,g=i(r[y]));return i.isReadable(t,g,{level:s,size:h})||!o?g:(a.includeFallbackColors=!1,i.mostReadable(t,["#fff","#000"],a))};var L=i.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ot=i.hexNames=function(t){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[t[a]]=a);return r}(L);function D(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function l(t,r){var e;"string"==typeof(e=t)&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(t="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(t);return t=Math.min(r,Math.max(0,parseFloat(t))),a&&(t=parseInt(t*r,10)/100),Math.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function N(t){return Math.min(1,Math.max(0,t))}function d(t){return parseInt(t,16)}function b(t){return 1==t.length?"0"+t:""+t}function C(t){return t<=1&&(t=100*t+"%"),t}function U(t){return Math.round(255*parseFloat(t)).toString(16)}function B(t){return d(t)/255}var M,T,E,m=(T="[\\s|\\(]+("+(M="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",E="[\\s|\\(]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")[,|\\s]+("+M+")\\s*\\)?",{CSS_UNIT:new RegExp(M),rgb:new RegExp("rgb"+T),rgba:new RegExp("rgba"+E),hsl:new RegExp("hsl"+T),hsla:new RegExp("hsla"+E),hsv:new RegExp("hsv"+T),hsva:new RegExp("hsva"+E),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function v(t){return!!m.CSS_UNIT.exec(t)}return i}); \ No newline at end of file diff --git a/dist/apps/user-profile/styles.9850caf681da5b56.css b/dist/apps/user-profile/styles.8b06ef0886070d54.css similarity index 99% rename from dist/apps/user-profile/styles.9850caf681da5b56.css rename to dist/apps/user-profile/styles.8b06ef0886070d54.css index 80cc0f895..7a3ff4b38 100644 --- a/dist/apps/user-profile/styles.9850caf681da5b56.css +++ b/dist/apps/user-profile/styles.8b06ef0886070d54.css @@ -1,4 +1,4 @@ -@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}button:focus{outline:none!important}.page-subtitle{margin-bottom:1.5rem;font-size:1.25rem}.page-title{margin-top:1rem;margin-bottom:2rem;font-size:1.5rem}.page-subtitle{margin-bottom:.5rem;font-size:1.2rem}.dark-hover-list-item:hover{background-color:#0000000d}th,td.mat-mdc-cell{padding:.25rem!important}.app-min-width{min-width:400px}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!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)}}.action-button:after{content:"\2026"}.noBorderDialog .mat-mdc-dialog-container{background-color:#000}mat-icon{overflow:inherit!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-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}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.align-elements{display:flex;align-items:center;flex-wrap:wrap}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!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}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.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}@charset "UTF-8";/*! +@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.