diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt deleted file mode 100644 index 7484248..0000000 --- a/3rdpartylicenses.txt +++ /dev/null @@ -1,1258 +0,0 @@ -@angular/animations -MIT - -@angular/common -MIT - -@angular/core -MIT - -@angular/forms -MIT - -@angular/platform-browser -MIT - -@angular/router -MIT - -@ng-web-apis/common -MIT -MIT License - -Copyright (c) 2020 Alexander Inkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -@taiga-ui/cdk -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2020 Tinkoff Bank - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -@taiga-ui/core -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2020 Tinkoff Bank - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -@taiga-ui/i18n -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2020 Tinkoff Bank - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -@taiga-ui/kit -Apache-2.0 - -@tinkoff/ng-event-plugins -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2020 Tinkoff Bank - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -@tinkoff/ng-polymorpheus -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2019 Tinkoff Bank - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -rxjs -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -zone.js -MIT -The MIT License - -Copyright (c) 2010-2022 Google LLC. https://angular.io/license - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/assets/taiga-ui/icons/AD.png b/assets/taiga-ui/icons/AD.png deleted file mode 100644 index 53ed0d2..0000000 --- a/assets/taiga-ui/icons/AD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65323a77663b821095a72107db2b666ee3eb7c0461ecbb319e1ef46165c05ba1 -size 510 diff --git a/assets/taiga-ui/icons/AE.png b/assets/taiga-ui/icons/AE.png deleted file mode 100644 index 4a1b1c6..0000000 --- a/assets/taiga-ui/icons/AE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0d5b8db658e9f7a56ecf07d137a4c0ce63f794e271caf32c6b277a43fe261d4 -size 357 diff --git a/assets/taiga-ui/icons/AF.png b/assets/taiga-ui/icons/AF.png deleted file mode 100644 index a698cab..0000000 --- a/assets/taiga-ui/icons/AF.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4eeeaaed1370a602d9d60bdf9503c77ebafb6703a1fd67334fa77b68b16009c -size 732 diff --git a/assets/taiga-ui/icons/AG.png b/assets/taiga-ui/icons/AG.png deleted file mode 100644 index 8485d4e..0000000 --- a/assets/taiga-ui/icons/AG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a50292aa3559fa6d160c6a66c81949b0e66e32e63ed192a6659cdb7873cb8c1 -size 1154 diff --git a/assets/taiga-ui/icons/AI.png b/assets/taiga-ui/icons/AI.png deleted file mode 100644 index e5dde32..0000000 --- a/assets/taiga-ui/icons/AI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea6e6951908cada42b958b1176fed4b99a93d0d183eb3d774f32efec1ba11c20 -size 1472 diff --git a/assets/taiga-ui/icons/AL.png b/assets/taiga-ui/icons/AL.png deleted file mode 100644 index 4448757..0000000 --- a/assets/taiga-ui/icons/AL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26c6fa7ea47923102fb127ba7a17a7d5aa9f5c8159d23c403d5a0a8768ba726c -size 839 diff --git a/assets/taiga-ui/icons/AM.png b/assets/taiga-ui/icons/AM.png deleted file mode 100644 index 60f25ac..0000000 --- a/assets/taiga-ui/icons/AM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b454962aea2fb2857fc558245395b0f55ecaba79ef550d97530a403602ff437 -size 319 diff --git a/assets/taiga-ui/icons/AN.png b/assets/taiga-ui/icons/AN.png deleted file mode 100644 index 7460b58..0000000 --- a/assets/taiga-ui/icons/AN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:871f6148c8e357a5793c45f3c3176352721e2ad45898c4b01b4d84db578f5e28 -size 669 diff --git a/assets/taiga-ui/icons/AO.png b/assets/taiga-ui/icons/AO.png deleted file mode 100644 index da8deed..0000000 --- a/assets/taiga-ui/icons/AO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3773c970cef58cebe1e2b3fbb436324c7b555b3d2d61faf23c53ba4784c4f971 -size 814 diff --git a/assets/taiga-ui/icons/AR.png b/assets/taiga-ui/icons/AR.png deleted file mode 100644 index a2a9fbf..0000000 --- a/assets/taiga-ui/icons/AR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:080ef375697c9d8b48c4567b44e3b77f33d5bf5084dfb10f0fc39bb9851bc440 -size 613 diff --git a/assets/taiga-ui/icons/AT.png b/assets/taiga-ui/icons/AT.png deleted file mode 100644 index 04a8999..0000000 --- a/assets/taiga-ui/icons/AT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0b9685d8eedd32c95f6ce3944711d6c7e82a950226536ed136b49e6d1cd2dba -size 341 diff --git a/assets/taiga-ui/icons/AU.png b/assets/taiga-ui/icons/AU.png deleted file mode 100644 index 985c856..0000000 --- a/assets/taiga-ui/icons/AU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6a01717e08935b0a5a736e473c6c7286c7353dc77915b0895c4785957ef217e -size 1738 diff --git a/assets/taiga-ui/icons/AW.png b/assets/taiga-ui/icons/AW.png deleted file mode 100644 index a7f6d59..0000000 --- a/assets/taiga-ui/icons/AW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c96ace040593c9a73f121290d394d9a2a861c9843a74146439e11f30a2c3f29 -size 669 diff --git a/assets/taiga-ui/icons/AX.png b/assets/taiga-ui/icons/AX.png deleted file mode 100644 index 5b1fdeb..0000000 --- a/assets/taiga-ui/icons/AX.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db437c2231d4721a814b5ad5dcf3e14eea175ba5af82a6cb8ac1a6f16777de82 -size 436 diff --git a/assets/taiga-ui/icons/AZ.png b/assets/taiga-ui/icons/AZ.png deleted file mode 100644 index 4acab16..0000000 --- a/assets/taiga-ui/icons/AZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:92f37a0796d13bafb66121b894ee77669e8293fab4985cbd3fda8a4c318a4a3c -size 576 diff --git a/assets/taiga-ui/icons/BA.png b/assets/taiga-ui/icons/BA.png deleted file mode 100644 index 5064d14..0000000 --- a/assets/taiga-ui/icons/BA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4761140ab58751ec1057a4c60897a5bb8eff080afdb442a7c466e39257c78553 -size 855 diff --git a/assets/taiga-ui/icons/BB.png b/assets/taiga-ui/icons/BB.png deleted file mode 100644 index bf65eed..0000000 --- a/assets/taiga-ui/icons/BB.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d344767a8f52795f7c510eb9431633034f2e7fb5cedecb24e877cab13939bc0 -size 739 diff --git a/assets/taiga-ui/icons/BD.png b/assets/taiga-ui/icons/BD.png deleted file mode 100644 index 65b1527..0000000 --- a/assets/taiga-ui/icons/BD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c4c43d73bf215be5f02190ac61e32afa0b9889ca29bd77a4ca5d87bda4b9e558 -size 677 diff --git a/assets/taiga-ui/icons/BE.png b/assets/taiga-ui/icons/BE.png deleted file mode 100644 index 63fc157..0000000 --- a/assets/taiga-ui/icons/BE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c906cefd66263e27dec04ced08ea2a2534b9565737fa3aba52c5710ff390c074 -size 321 diff --git a/assets/taiga-ui/icons/BF.png b/assets/taiga-ui/icons/BF.png deleted file mode 100644 index bbb98f3..0000000 --- a/assets/taiga-ui/icons/BF.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:510c1ca2e9fb47877909eb3659042a754536f3727e90513fa6f5b5426f69c5ea -size 606 diff --git a/assets/taiga-ui/icons/BG.png b/assets/taiga-ui/icons/BG.png deleted file mode 100644 index d39a4d1..0000000 --- a/assets/taiga-ui/icons/BG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2e7deaedb591a1a5b99d8479adaa2a695c7c2e53011446b23cb1efa4bcc11a0 -size 373 diff --git a/assets/taiga-ui/icons/BH.png b/assets/taiga-ui/icons/BH.png deleted file mode 100644 index 3da99d1..0000000 --- a/assets/taiga-ui/icons/BH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c77201ff1a3969ee72bc9441d98b6fdbe96ec3f7b14c64e74987cc1a593c699f -size 577 diff --git a/assets/taiga-ui/icons/BI.png b/assets/taiga-ui/icons/BI.png deleted file mode 100644 index 0af67e9..0000000 --- a/assets/taiga-ui/icons/BI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:74f5d387c71c398d85d266078dc98bfc3eed68e96fc03de2b0e14d1f11e801aa -size 1286 diff --git a/assets/taiga-ui/icons/BJ.png b/assets/taiga-ui/icons/BJ.png deleted file mode 100644 index 79f2b9f..0000000 --- a/assets/taiga-ui/icons/BJ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2559db9227d0e090ba40ea1cb80658bd6c32be38fbc7dfb3bb093a194b5e39b -size 345 diff --git a/assets/taiga-ui/icons/BM.png b/assets/taiga-ui/icons/BM.png deleted file mode 100644 index 83c7a85..0000000 --- a/assets/taiga-ui/icons/BM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:273e2d3d14486a23426247b5fbc369e34186beb99ea60fa5dba3236eb920406f -size 1646 diff --git a/assets/taiga-ui/icons/BN.png b/assets/taiga-ui/icons/BN.png deleted file mode 100644 index 4d10c5b..0000000 --- a/assets/taiga-ui/icons/BN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0df9e2af67a42a9187fe919d13e6635ec6264bc0a6c34742cbc1cfc07420eca -size 720 diff --git a/assets/taiga-ui/icons/BO.png b/assets/taiga-ui/icons/BO.png deleted file mode 100644 index 0a7602d..0000000 --- a/assets/taiga-ui/icons/BO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:009b6c28c835a7e39782037e417f995547eb5c3ccb20d3de457523c29ef8a45f -size 328 diff --git a/assets/taiga-ui/icons/BQ.png b/assets/taiga-ui/icons/BQ.png deleted file mode 100644 index 2b67bc2..0000000 --- a/assets/taiga-ui/icons/BQ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058 -size 68 diff --git a/assets/taiga-ui/icons/BR.png b/assets/taiga-ui/icons/BR.png deleted file mode 100644 index b86c83a..0000000 --- a/assets/taiga-ui/icons/BR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78e3343581d0c58f3193f29878fafe793a088d7f191ae4f00b88c9f0ac733978 -size 1380 diff --git a/assets/taiga-ui/icons/BS.png b/assets/taiga-ui/icons/BS.png deleted file mode 100644 index 2237018..0000000 --- a/assets/taiga-ui/icons/BS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a57b9e0e1fb24bfe1fc3b2c66b13fc4addd303ac56d52e3c3ddadaa5b4565f1 -size 1026 diff --git a/assets/taiga-ui/icons/BT.png b/assets/taiga-ui/icons/BT.png deleted file mode 100644 index 7880b1d..0000000 --- a/assets/taiga-ui/icons/BT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b49dd7649acab1d4342ff4483dc0060d0caa5e47f39a918685b23b6b64f097b8 -size 509 diff --git a/assets/taiga-ui/icons/BW.png b/assets/taiga-ui/icons/BW.png deleted file mode 100644 index 3fa9f99..0000000 --- a/assets/taiga-ui/icons/BW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66b0781f3f3a0e590dceca0df461f70a9ae5fe8797e14b9517a70df1f4465ab3 -size 332 diff --git a/assets/taiga-ui/icons/BY.png b/assets/taiga-ui/icons/BY.png deleted file mode 100644 index 927bef2..0000000 --- a/assets/taiga-ui/icons/BY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f2be8be1f58ee5dbd733f06dce9bf6b703e72ff2baeaf3812a57da15359e3ec -size 585 diff --git a/assets/taiga-ui/icons/BZ.png b/assets/taiga-ui/icons/BZ.png deleted file mode 100644 index 22b2497..0000000 --- a/assets/taiga-ui/icons/BZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e66ad275a58ceca0acb7faac8df33970a4d0cc2d02a3336cd1c83abb7d25444 -size 1150 diff --git a/assets/taiga-ui/icons/CA.png b/assets/taiga-ui/icons/CA.png deleted file mode 100644 index 4c4b088..0000000 --- a/assets/taiga-ui/icons/CA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9d9dae1f81a92417cecf36e34165b3f7376338329b4adeb133cf972e137742c -size 597 diff --git a/assets/taiga-ui/icons/CD.png b/assets/taiga-ui/icons/CD.png deleted file mode 100644 index d99a87c..0000000 --- a/assets/taiga-ui/icons/CD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fc2f90ac1723fcdb9eafef0f3cbb4d551dbb5fbda88b85b5a48e362280d238f -size 968 diff --git a/assets/taiga-ui/icons/CF.png b/assets/taiga-ui/icons/CF.png deleted file mode 100644 index 5195343..0000000 --- a/assets/taiga-ui/icons/CF.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a1461555521746b7b5fa53f50031555ba2e840a8e12fee2c671608e96745adb -size 655 diff --git a/assets/taiga-ui/icons/CG.png b/assets/taiga-ui/icons/CG.png deleted file mode 100644 index ac2b58b..0000000 --- a/assets/taiga-ui/icons/CG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c23420d8c58e55ec1c9b01c654823723114bf58e4e6744cb57f3d247fb56644f -size 649 diff --git a/assets/taiga-ui/icons/CH.png b/assets/taiga-ui/icons/CH.png deleted file mode 100644 index 6a548fb..0000000 --- a/assets/taiga-ui/icons/CH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ba61d4e8900852496db1714207bc28d06fec8914e4da6628bd7b0acbc71c25f -size 315 diff --git a/assets/taiga-ui/icons/CI.png b/assets/taiga-ui/icons/CI.png deleted file mode 100644 index 0ae1917..0000000 --- a/assets/taiga-ui/icons/CI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:31e2de6591df6174df1ef11908f885f2ddb3cdb66ad374a9ca849d61ad62213a -size 364 diff --git a/assets/taiga-ui/icons/CL.png b/assets/taiga-ui/icons/CL.png deleted file mode 100644 index 7025617..0000000 --- a/assets/taiga-ui/icons/CL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:984af13a8c423c7689e7d57119cf79e6195193ef4caee2578c65b23bf7d1d122 -size 597 diff --git a/assets/taiga-ui/icons/CM.png b/assets/taiga-ui/icons/CM.png deleted file mode 100644 index db751b2..0000000 --- a/assets/taiga-ui/icons/CM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8777eafb9b966640370d7b32b73c8002b5599e2b81f44377090c2844e3c0b98 -size 575 diff --git a/assets/taiga-ui/icons/CN.png b/assets/taiga-ui/icons/CN.png deleted file mode 100644 index d34cfbf..0000000 --- a/assets/taiga-ui/icons/CN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59762e9adda8fd2c61989283f82e1d46b16446013e3a763bcf55e5cf6542c436 -size 825 diff --git a/assets/taiga-ui/icons/CO.png b/assets/taiga-ui/icons/CO.png deleted file mode 100644 index 8de9936..0000000 --- a/assets/taiga-ui/icons/CO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3879533b1cfed6c7fc255436a9e701a48196c91edfb24b8ce421d625d73adfdb -size 316 diff --git a/assets/taiga-ui/icons/CR.png b/assets/taiga-ui/icons/CR.png deleted file mode 100644 index 963ebed..0000000 --- a/assets/taiga-ui/icons/CR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf4805b4d7bd96da3a3036abd6aa53bcd502f6fd36270e2b05223954fe23ed50 -size 338 diff --git a/assets/taiga-ui/icons/CU.png b/assets/taiga-ui/icons/CU.png deleted file mode 100644 index 54cde76..0000000 --- a/assets/taiga-ui/icons/CU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8c51ebc64a5fc7496da1db1d6ef6329a7aca85f88c54f8f856e41110fff380d -size 803 diff --git a/assets/taiga-ui/icons/CV.png b/assets/taiga-ui/icons/CV.png deleted file mode 100644 index 36b6ca9..0000000 --- a/assets/taiga-ui/icons/CV.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ffe7a3cda0855a93b320c08671669767629d815c1fd1f45f9437855549195d34 -size 825 diff --git a/assets/taiga-ui/icons/CW.png b/assets/taiga-ui/icons/CW.png deleted file mode 100644 index 2b67bc2..0000000 --- a/assets/taiga-ui/icons/CW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058 -size 68 diff --git a/assets/taiga-ui/icons/CY.png b/assets/taiga-ui/icons/CY.png deleted file mode 100644 index 8a6b297..0000000 --- a/assets/taiga-ui/icons/CY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33fc2697b17e7ab493fc2ca7d13f2c42f8deffb982e45d934eddf3e13d72e928 -size 1055 diff --git a/assets/taiga-ui/icons/CZ.png b/assets/taiga-ui/icons/CZ.png deleted file mode 100644 index 7e3399d..0000000 --- a/assets/taiga-ui/icons/CZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdc55b511c896d2c2c88aff6a2d0776b3b8a269a97502ee4cc36174d413d1701 -size 653 diff --git a/assets/taiga-ui/icons/DE.png b/assets/taiga-ui/icons/DE.png deleted file mode 100644 index 7063ecb..0000000 --- a/assets/taiga-ui/icons/DE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3fa50b1e8712a5d52b47a581d698994ead6f37a726c5e3b6a175d482d7aa2e9 -size 315 diff --git a/assets/taiga-ui/icons/DJ.png b/assets/taiga-ui/icons/DJ.png deleted file mode 100644 index 89f818a..0000000 --- a/assets/taiga-ui/icons/DJ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc87c966ae0150fac4bcc3f6cc91b02729d634de61f63baa963e8043d5abe0b2 -size 819 diff --git a/assets/taiga-ui/icons/DK.png b/assets/taiga-ui/icons/DK.png deleted file mode 100644 index 58e1b51..0000000 --- a/assets/taiga-ui/icons/DK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69e691f94a6f0b376c0e8ce1b19f4d92495273730d22dcb3bfff2ebec7d10fcf -size 366 diff --git a/assets/taiga-ui/icons/DM.png b/assets/taiga-ui/icons/DM.png deleted file mode 100644 index f1b2316..0000000 --- a/assets/taiga-ui/icons/DM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6aa2c012f6570e40fb33ede87f38a59ee972d457a8472cc79b31a1f4de6e8d4e -size 1268 diff --git a/assets/taiga-ui/icons/DO.png b/assets/taiga-ui/icons/DO.png deleted file mode 100644 index 8476232..0000000 --- a/assets/taiga-ui/icons/DO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:565c34d4bb74642fbd12769793b2f34a713a771de8e85737ef35b8aa53089f45 -size 585 diff --git a/assets/taiga-ui/icons/DZ.png b/assets/taiga-ui/icons/DZ.png deleted file mode 100644 index eaf1042..0000000 --- a/assets/taiga-ui/icons/DZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:017d8c388a562cf86436ee6ac2b4718fa22caacdf2837f407a1ca2da1b4226f5 -size 1036 diff --git a/assets/taiga-ui/icons/EC.png b/assets/taiga-ui/icons/EC.png deleted file mode 100644 index 51ce0ae..0000000 --- a/assets/taiga-ui/icons/EC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f926a73d15a14e3c68d7a9b05e31dac914747a1228f5d302e32fab6a52565d20 -size 731 diff --git a/assets/taiga-ui/icons/EE.png b/assets/taiga-ui/icons/EE.png deleted file mode 100644 index 6c639da..0000000 --- a/assets/taiga-ui/icons/EE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de6d1c95f0cb3c431778f36264c9f1f4ecf47f8341366894a90e0e6d427d4727 -size 377 diff --git a/assets/taiga-ui/icons/EG.png b/assets/taiga-ui/icons/EG.png deleted file mode 100644 index 4bd6039..0000000 --- a/assets/taiga-ui/icons/EG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b15a6e6f6a83918fe7fa7e4cab0c094bab7263178f3eb8b5b0e540a40536c181 -size 657 diff --git a/assets/taiga-ui/icons/ER.png b/assets/taiga-ui/icons/ER.png deleted file mode 100644 index 77eb380..0000000 --- a/assets/taiga-ui/icons/ER.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3dd092f6d2d371ca671808164d5eab75b4d9ac042ca6b01ec648e957ef4542d8 -size 1297 diff --git a/assets/taiga-ui/icons/ES.png b/assets/taiga-ui/icons/ES.png deleted file mode 100644 index 77f6374..0000000 --- a/assets/taiga-ui/icons/ES.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:750de57d3cd4498d1ef409312d44221df470f2cfbaf7c9dfe03f2bdf5f35ea75 -size 656 diff --git a/assets/taiga-ui/icons/ET.png b/assets/taiga-ui/icons/ET.png deleted file mode 100644 index d9d170c..0000000 --- a/assets/taiga-ui/icons/ET.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbe092a092c0f1143a3507d3d60b047dc45c9e728ee8bcf2ef587e2506fd16d8 -size 954 diff --git a/assets/taiga-ui/icons/FI.png b/assets/taiga-ui/icons/FI.png deleted file mode 100644 index 8480ed8..0000000 --- a/assets/taiga-ui/icons/FI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ab9a2605b201016a6561732e51dad614bcdb571577ffb2f8410bbf72b907b17 -size 429 diff --git a/assets/taiga-ui/icons/FJ.png b/assets/taiga-ui/icons/FJ.png deleted file mode 100644 index 28a6717..0000000 --- a/assets/taiga-ui/icons/FJ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa0512843fe0965e2b93173c69a69be95110530220200beeb489e93b84ba1084 -size 1767 diff --git a/assets/taiga-ui/icons/FK.png b/assets/taiga-ui/icons/FK.png deleted file mode 100644 index a05432a..0000000 --- a/assets/taiga-ui/icons/FK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d6c1e5cb0d70ffb173f3f2c4d28d5be616e0956edcc061576d5076bcd4de546 -size 1779 diff --git a/assets/taiga-ui/icons/FM.png b/assets/taiga-ui/icons/FM.png deleted file mode 100644 index 912a06d..0000000 --- a/assets/taiga-ui/icons/FM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a60328b6205f336d11bf3edceeedef928213013bd56f264530a52755127260d3 -size 931 diff --git a/assets/taiga-ui/icons/FR.png b/assets/taiga-ui/icons/FR.png deleted file mode 100644 index 65d9a69..0000000 --- a/assets/taiga-ui/icons/FR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75696af18e337ab7b2564e179fb3cf98a2ef78e221818269a525e560499de27a -size 375 diff --git a/assets/taiga-ui/icons/GA.png b/assets/taiga-ui/icons/GA.png deleted file mode 100644 index 2cbd64f..0000000 --- a/assets/taiga-ui/icons/GA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:abe386db2da69613902e700804c6c22de31ea309260ff472ea286c10de708879 -size 320 diff --git a/assets/taiga-ui/icons/GB.png b/assets/taiga-ui/icons/GB.png deleted file mode 100644 index fb703ff..0000000 --- a/assets/taiga-ui/icons/GB.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a2aa7565548b92e687e58c6f21ca009cb9dd35886823aa57aab88ec48be7d60 -size 1366 diff --git a/assets/taiga-ui/icons/GD.png b/assets/taiga-ui/icons/GD.png deleted file mode 100644 index 7af8466..0000000 --- a/assets/taiga-ui/icons/GD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fd55e88df6d1cb60ba0b18860ee2c7e0161b820f828e124b8faaea43a89ec37 -size 1391 diff --git a/assets/taiga-ui/icons/GE.png b/assets/taiga-ui/icons/GE.png deleted file mode 100644 index 14bb0f9..0000000 --- a/assets/taiga-ui/icons/GE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cbbf67391696a8267cdb4f7e7d2e610c9982822a7b73109a93170eef338d5be3 -size 597 diff --git a/assets/taiga-ui/icons/GG.png b/assets/taiga-ui/icons/GG.png deleted file mode 100644 index 592cb20..0000000 --- a/assets/taiga-ui/icons/GG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a11a0b8a41a8f7214e3588b3480932bdfaed66150cfd0483c97a62323ee8b7d9 -size 729 diff --git a/assets/taiga-ui/icons/GH.png b/assets/taiga-ui/icons/GH.png deleted file mode 100644 index 80d0285..0000000 --- a/assets/taiga-ui/icons/GH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6824a8d43f5c22fbb7b73887a8e7d36f3cdd376e9f6a2b12ca53b1c9d87ed6c -size 570 diff --git a/assets/taiga-ui/icons/GI.png b/assets/taiga-ui/icons/GI.png deleted file mode 100644 index 9c1d1a9..0000000 --- a/assets/taiga-ui/icons/GI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84f270f4adc987a76be9948b073ec17db64493aca6e2a99c9a6f0dbf3281ec03 -size 553 diff --git a/assets/taiga-ui/icons/GL.png b/assets/taiga-ui/icons/GL.png deleted file mode 100644 index ca983b6..0000000 --- a/assets/taiga-ui/icons/GL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6062015147a1d96b7aeae71d832e4a32248fd46fb5c8217287d148178a334cd2 -size 1066 diff --git a/assets/taiga-ui/icons/GM.png b/assets/taiga-ui/icons/GM.png deleted file mode 100644 index b939548..0000000 --- a/assets/taiga-ui/icons/GM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b9263957c66ac499e2658c0096086725ef14a4f30b982e420e695513271fb58 -size 324 diff --git a/assets/taiga-ui/icons/GN.png b/assets/taiga-ui/icons/GN.png deleted file mode 100644 index 8649204..0000000 --- a/assets/taiga-ui/icons/GN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4edb186e045fd74b726607dcc7b2b56f10d52a807f0c2012afd37b35dc03d048 -size 327 diff --git a/assets/taiga-ui/icons/GQ.png b/assets/taiga-ui/icons/GQ.png deleted file mode 100644 index a13f8bb..0000000 --- a/assets/taiga-ui/icons/GQ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf9c647351bcfb25f510adcdbdb00ecb3d138ac615c640d292708f6f50095404 -size 761 diff --git a/assets/taiga-ui/icons/GR.png b/assets/taiga-ui/icons/GR.png deleted file mode 100644 index 54ddca5..0000000 --- a/assets/taiga-ui/icons/GR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16a6cc96f43c20f1c6d60a6457329b554a1e7e7b13d4c1aec458e8517f819d9f -size 528 diff --git a/assets/taiga-ui/icons/GT.png b/assets/taiga-ui/icons/GT.png deleted file mode 100644 index 8c98966..0000000 --- a/assets/taiga-ui/icons/GT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66fe04c182032b79ab21b5b269932e37395e4a0b81472e221154bd3a9541e67b -size 737 diff --git a/assets/taiga-ui/icons/GW.png b/assets/taiga-ui/icons/GW.png deleted file mode 100644 index 182d379..0000000 --- a/assets/taiga-ui/icons/GW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f8c0789b8a4c04efc02c980b174a0939e710e0379dfb371968e2e3d66c7b2d09 -size 587 diff --git a/assets/taiga-ui/icons/GY.png b/assets/taiga-ui/icons/GY.png deleted file mode 100644 index 122620b..0000000 --- a/assets/taiga-ui/icons/GY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29a2a0141b600da1096f35c032d6a71e56461b8bfbdc8b85710086c828c308ca -size 1007 diff --git a/assets/taiga-ui/icons/HK.png b/assets/taiga-ui/icons/HK.png deleted file mode 100644 index d2fa80d..0000000 --- a/assets/taiga-ui/icons/HK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69f43f69a159d94de992e128561bedf6e7e2daaca6694a4a951a7aed388dad0b -size 937 diff --git a/assets/taiga-ui/icons/HN.png b/assets/taiga-ui/icons/HN.png deleted file mode 100644 index 1123be0..0000000 --- a/assets/taiga-ui/icons/HN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b26dbc24caf194b6bcbdf925d5051968d9030b5f4b2d25770bc159511b6fb029 -size 672 diff --git a/assets/taiga-ui/icons/HR.png b/assets/taiga-ui/icons/HR.png deleted file mode 100644 index aea288c..0000000 --- a/assets/taiga-ui/icons/HR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:895f7d8629265935f59d276b727593d7e01dcd79de2e4d96d1b1bb9864be482c -size 893 diff --git a/assets/taiga-ui/icons/HT.png b/assets/taiga-ui/icons/HT.png deleted file mode 100644 index 0cefd5b..0000000 --- a/assets/taiga-ui/icons/HT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a0347b53a53bb3cc7f9b79a989ed34bcf497cd99d80fc080b7fc341f6f56be0 -size 952 diff --git a/assets/taiga-ui/icons/HU.png b/assets/taiga-ui/icons/HU.png deleted file mode 100644 index c86e8b1..0000000 --- a/assets/taiga-ui/icons/HU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b89ce0ec4395dd901add6fa443d5f2b29739ab5fd6e6472880c0f20f02d81bcc -size 335 diff --git a/assets/taiga-ui/icons/ID.png b/assets/taiga-ui/icons/ID.png deleted file mode 100644 index 06400ff..0000000 --- a/assets/taiga-ui/icons/ID.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ae6a2a4056a1902c8059fd77e44a52b94983ca95d55e1c38239450f8adf4582 -size 358 diff --git a/assets/taiga-ui/icons/IE.png b/assets/taiga-ui/icons/IE.png deleted file mode 100644 index ccc7fdc..0000000 --- a/assets/taiga-ui/icons/IE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6010763af89c2ac0f2431a75a27589dc92a76dcf340571f05dea018049d56fad -size 366 diff --git a/assets/taiga-ui/icons/IL.png b/assets/taiga-ui/icons/IL.png deleted file mode 100644 index 22e1fd6..0000000 --- a/assets/taiga-ui/icons/IL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:100b0e2858381842655ca45dfb0b7fc91ccb7fc52bac8d1f4eae463125806f0c -size 830 diff --git a/assets/taiga-ui/icons/IM.png b/assets/taiga-ui/icons/IM.png deleted file mode 100644 index b417cec..0000000 --- a/assets/taiga-ui/icons/IM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60283cc6e6c14305c038aafc579312effaa4b88bf4074a7393801b8c9ca6927c -size 1160 diff --git a/assets/taiga-ui/icons/IN.png b/assets/taiga-ui/icons/IN.png deleted file mode 100644 index 003ba48..0000000 --- a/assets/taiga-ui/icons/IN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:51fa45bf82bb12ba916aac33be6dcdf771bf66b6f704d2791b6429a79b25d6a2 -size 679 diff --git a/assets/taiga-ui/icons/IQ.png b/assets/taiga-ui/icons/IQ.png deleted file mode 100644 index 2ed6da8..0000000 --- a/assets/taiga-ui/icons/IQ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4330dc8eaf1f9b9475221eee60b3ecb2386dddf4a5049b985ba70299d55d28be -size 528 diff --git a/assets/taiga-ui/icons/IR.png b/assets/taiga-ui/icons/IR.png deleted file mode 100644 index ddfeba3..0000000 --- a/assets/taiga-ui/icons/IR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:adf98e477b6b31911701596eec533b1481aa5186b0756fbe043bb405ec8ee362 -size 821 diff --git a/assets/taiga-ui/icons/IS.png b/assets/taiga-ui/icons/IS.png deleted file mode 100644 index 6891c2a..0000000 --- a/assets/taiga-ui/icons/IS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:646b99d33371964d094d46bf06d8929014127c1f16f900eb1f8de6f3b3b9b941 -size 436 diff --git a/assets/taiga-ui/icons/IT.png b/assets/taiga-ui/icons/IT.png deleted file mode 100644 index a18fe36..0000000 --- a/assets/taiga-ui/icons/IT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75a1378ea7cdd3da8074b40c58659d7d4f9ca5b20b2d58f7d97ce74aeecc0d9c -size 369 diff --git a/assets/taiga-ui/icons/JE.png b/assets/taiga-ui/icons/JE.png deleted file mode 100644 index dc41e8e..0000000 --- a/assets/taiga-ui/icons/JE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62a1fc0d80c5b68da78bf35b323a8ae5efee4e66e803b7287e18879eed54ebe6 -size 1450 diff --git a/assets/taiga-ui/icons/JM.png b/assets/taiga-ui/icons/JM.png deleted file mode 100644 index 9c02f7b..0000000 --- a/assets/taiga-ui/icons/JM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:874dc1b63d542929118e20a6b8befa52b020df8957b441348180665255d25805 -size 1183 diff --git a/assets/taiga-ui/icons/JO.png b/assets/taiga-ui/icons/JO.png deleted file mode 100644 index a739acf..0000000 --- a/assets/taiga-ui/icons/JO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd06770900dcd26f72dfd919e4fd83dd03a9fb63e8974965a1a8bc30526c24f2 -size 814 diff --git a/assets/taiga-ui/icons/JP.png b/assets/taiga-ui/icons/JP.png deleted file mode 100644 index 314a0e9..0000000 --- a/assets/taiga-ui/icons/JP.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dda27e9e040a66044f182602172ecc4a6cc01667e23736707619f3b816ecd776 -size 1224 diff --git a/assets/taiga-ui/icons/KE.png b/assets/taiga-ui/icons/KE.png deleted file mode 100644 index d153357..0000000 --- a/assets/taiga-ui/icons/KE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:27664ab2b4f6d678613917fd3f4bb90641671e05123010377bc91dae804103a8 -size 1046 diff --git a/assets/taiga-ui/icons/KG.png b/assets/taiga-ui/icons/KG.png deleted file mode 100644 index f049d28..0000000 --- a/assets/taiga-ui/icons/KG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:688dba768b9be9b2acc7d7dda5010b6f529b5e501c2ba7d33ece1fc6343bdaf9 -size 1238 diff --git a/assets/taiga-ui/icons/KH.png b/assets/taiga-ui/icons/KH.png deleted file mode 100644 index c522563..0000000 --- a/assets/taiga-ui/icons/KH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:159198fa269983b63a71a587f714dcea8981a231de06b80b3563f193371fc9ed -size 601 diff --git a/assets/taiga-ui/icons/KM.png b/assets/taiga-ui/icons/KM.png deleted file mode 100644 index 512d49e..0000000 --- a/assets/taiga-ui/icons/KM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4af1232339744f85956a84b827372991d0a2f478384151cd57b18ef4735ce41a -size 1064 diff --git a/assets/taiga-ui/icons/KN.png b/assets/taiga-ui/icons/KN.png deleted file mode 100644 index a5a2446..0000000 --- a/assets/taiga-ui/icons/KN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb6d305bd79df565437e36a91171d4153b94c0b750f8ad6bdbcd7878d7b3583c -size 1147 diff --git a/assets/taiga-ui/icons/KP.png b/assets/taiga-ui/icons/KP.png deleted file mode 100644 index c7f67a9..0000000 --- a/assets/taiga-ui/icons/KP.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca6a04408f122fd0497222050f3c9573574f23bfdf1c4835eb2fee0c9a453ff6 -size 693 diff --git a/assets/taiga-ui/icons/KR.png b/assets/taiga-ui/icons/KR.png deleted file mode 100644 index d4ac6f4..0000000 --- a/assets/taiga-ui/icons/KR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea40687c7e52e67ea7a8fe769ddc203d6c1a6bb16b40b9028d44f4b7e912afdc -size 1515 diff --git a/assets/taiga-ui/icons/KW.png b/assets/taiga-ui/icons/KW.png deleted file mode 100644 index e60accf..0000000 --- a/assets/taiga-ui/icons/KW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04478d35fba1eed3c3a8ef0642df887c8dcd247a31e81e50647cca27c072e4e1 -size 582 diff --git a/assets/taiga-ui/icons/KY.png b/assets/taiga-ui/icons/KY.png deleted file mode 100644 index 63ed643..0000000 --- a/assets/taiga-ui/icons/KY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a6d65f64f64b8290418819af950d0487cfb79014a916dc3a06163c518a8644a -size 1684 diff --git a/assets/taiga-ui/icons/KZ.png b/assets/taiga-ui/icons/KZ.png deleted file mode 100644 index 3c28685..0000000 --- a/assets/taiga-ui/icons/KZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1b0ce441ccf470c2d65ac9136ac061e1492738749881a7768503113500f53a2 -size 1490 diff --git a/assets/taiga-ui/icons/LA.png b/assets/taiga-ui/icons/LA.png deleted file mode 100644 index bec82aa..0000000 --- a/assets/taiga-ui/icons/LA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb0a81f99e2199d3eb144788630c167f5a08538ff4d6270ce3ce53f45b7f061b -size 569 diff --git a/assets/taiga-ui/icons/LB.png b/assets/taiga-ui/icons/LB.png deleted file mode 100644 index a75e20d..0000000 --- a/assets/taiga-ui/icons/LB.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:182c31bd688469555d41928794ed997605ddc25904d5e77b2cbf35d87f398c0b -size 592 diff --git a/assets/taiga-ui/icons/LC.png b/assets/taiga-ui/icons/LC.png deleted file mode 100644 index c6e3fad..0000000 --- a/assets/taiga-ui/icons/LC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f662142f0d461747d51e8db272c9dc367863ba3676d967df9b2ed587a763a8c -size 1215 diff --git a/assets/taiga-ui/icons/LI.png b/assets/taiga-ui/icons/LI.png deleted file mode 100644 index 5f43d01..0000000 --- a/assets/taiga-ui/icons/LI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c457d8f9111ab34362c80ff2c70d5f1fc2bbf81602fed5558da50eb60a3cc908 -size 309 diff --git a/assets/taiga-ui/icons/LK.png b/assets/taiga-ui/icons/LK.png deleted file mode 100644 index bb36736..0000000 --- a/assets/taiga-ui/icons/LK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f0981780ba4286908b20977740f0d9e9abfbe7785bef8d33513b25ef552d6ae -size 1072 diff --git a/assets/taiga-ui/icons/LR.png b/assets/taiga-ui/icons/LR.png deleted file mode 100644 index 84c51f8..0000000 --- a/assets/taiga-ui/icons/LR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:247f2d06dd7abd67ca4d02abe01408e1582b0641be19b28e99fa72483cc4229e -size 788 diff --git a/assets/taiga-ui/icons/LS.png b/assets/taiga-ui/icons/LS.png deleted file mode 100644 index 03b1a87..0000000 --- a/assets/taiga-ui/icons/LS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d966adca2cd9c77a6ecf411bd6295e7669a6440f2ecbd23335e77016a799ed76 -size 540 diff --git a/assets/taiga-ui/icons/LT.png b/assets/taiga-ui/icons/LT.png deleted file mode 100644 index 245e709..0000000 --- a/assets/taiga-ui/icons/LT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d800e14cf86378fe6758644b782318a99f5cd7b176535ff1f6f3da8a52f5b258 -size 331 diff --git a/assets/taiga-ui/icons/LU.png b/assets/taiga-ui/icons/LU.png deleted file mode 100644 index 69cb467..0000000 --- a/assets/taiga-ui/icons/LU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef61e428f1c18b1723f5892de5f9ae060a83cf7dd6cba71c4547b0bdbf6a3674 -size 345 diff --git a/assets/taiga-ui/icons/LV.png b/assets/taiga-ui/icons/LV.png deleted file mode 100644 index 049dd01..0000000 --- a/assets/taiga-ui/icons/LV.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4678427e60edf78097edb1d9fa2f3289ea6b800f0f7dbc03dabb27ac167d7196 -size 316 diff --git a/assets/taiga-ui/icons/LY.png b/assets/taiga-ui/icons/LY.png deleted file mode 100644 index 2bb8453..0000000 --- a/assets/taiga-ui/icons/LY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:267f1ec7031190501bbdfe0eec12adbb0499c744be13381a1e4c1050d36b8e79 -size 483 diff --git a/assets/taiga-ui/icons/MA.png b/assets/taiga-ui/icons/MA.png deleted file mode 100644 index 96fe5de..0000000 --- a/assets/taiga-ui/icons/MA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a7cae87f3b82d2f138d81052edec6dff55f778f75b4c68619ff9fe5a3c949b5 -size 788 diff --git a/assets/taiga-ui/icons/MC.png b/assets/taiga-ui/icons/MC.png deleted file mode 100644 index 1a60acb..0000000 --- a/assets/taiga-ui/icons/MC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c30817bfb5c2115a2ac980f206c8c4010ae13a368506937f908d67084522a6e -size 356 diff --git a/assets/taiga-ui/icons/MD.png b/assets/taiga-ui/icons/MD.png deleted file mode 100644 index 7fd8834..0000000 --- a/assets/taiga-ui/icons/MD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02157743d7f3d162561bc44fa4aca90e12fd50d71415fa873a9688550c8f241a -size 503 diff --git a/assets/taiga-ui/icons/ME.png b/assets/taiga-ui/icons/ME.png deleted file mode 100644 index 64c1932..0000000 --- a/assets/taiga-ui/icons/ME.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7834979053bc2c733c88e2536ede695c5450d08c2e500df3f13e4d9ab48893d1 -size 1255 diff --git a/assets/taiga-ui/icons/MG.png b/assets/taiga-ui/icons/MG.png deleted file mode 100644 index ac1df2b..0000000 --- a/assets/taiga-ui/icons/MG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1d8ef760226817e7050313e0e1a459c7b252a90d0d2b430b3581f7e12177a31 -size 392 diff --git a/assets/taiga-ui/icons/MK.png b/assets/taiga-ui/icons/MK.png deleted file mode 100644 index c1481f7..0000000 --- a/assets/taiga-ui/icons/MK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ad07790d8d644f482238a929bbbdb585b61cda8189d9566ca0570603a3a4e21 -size 1632 diff --git a/assets/taiga-ui/icons/ML.png b/assets/taiga-ui/icons/ML.png deleted file mode 100644 index c0ff806..0000000 --- a/assets/taiga-ui/icons/ML.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb32416025061b489cbf10912c3735f75125d797498986a3398070935f5a1482 -size 328 diff --git a/assets/taiga-ui/icons/MM.png b/assets/taiga-ui/icons/MM.png deleted file mode 100644 index 6ea9bb7..0000000 --- a/assets/taiga-ui/icons/MM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:385c6090a6cf916d5426777e6b7ab7d466317ee48f6e2f6ea6c059bb5805783a -size 773 diff --git a/assets/taiga-ui/icons/MN.png b/assets/taiga-ui/icons/MN.png deleted file mode 100644 index 6ea2697..0000000 --- a/assets/taiga-ui/icons/MN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef7c35e1f89e74f33d36e174096c6c1fee8a4cefb3a0cd1c9f5691c877f7fcfc -size 564 diff --git a/assets/taiga-ui/icons/MO.png b/assets/taiga-ui/icons/MO.png deleted file mode 100644 index a61a701..0000000 --- a/assets/taiga-ui/icons/MO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5bb3c8e8588d838f9e92b6ff3966b28f2f3c287ea800aa6cd4b3fc00dd3a13a1 -size 914 diff --git a/assets/taiga-ui/icons/MR.png b/assets/taiga-ui/icons/MR.png deleted file mode 100644 index 7003998..0000000 --- a/assets/taiga-ui/icons/MR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b22e5b09fac9f5f616699aca0ceb33775e8a21b2ac1abe0ecf65f5447112fa3 -size 817 diff --git a/assets/taiga-ui/icons/MS.png b/assets/taiga-ui/icons/MS.png deleted file mode 100644 index 8ca8f8f..0000000 --- a/assets/taiga-ui/icons/MS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:678b254b94be5572b8453c833c34e3d38fcecd04429f16c0e82b88025e7dfb39 -size 1539 diff --git a/assets/taiga-ui/icons/MT.png b/assets/taiga-ui/icons/MT.png deleted file mode 100644 index d70361f..0000000 --- a/assets/taiga-ui/icons/MT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a9dbf4e850a054c3ecf4d74f848d136d6e0410d28da98426aedb5604e7dbc22 -size 579 diff --git a/assets/taiga-ui/icons/MU.png b/assets/taiga-ui/icons/MU.png deleted file mode 100644 index 4cf9f82..0000000 --- a/assets/taiga-ui/icons/MU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fd610a4992b4805ca392109ebbbe5f7c637c6db1f2316c98a014188c6e6eb8d -size 328 diff --git a/assets/taiga-ui/icons/MV.png b/assets/taiga-ui/icons/MV.png deleted file mode 100644 index d57719d..0000000 --- a/assets/taiga-ui/icons/MV.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:644556f16d5166267cfe65b1d1488ccd9ae041fca809cf6a97870e2dbd87a74d -size 653 diff --git a/assets/taiga-ui/icons/MW.png b/assets/taiga-ui/icons/MW.png deleted file mode 100644 index be7a74d..0000000 --- a/assets/taiga-ui/icons/MW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db38cfab523089e27c1b132b3c3fed17e4b905ae078d383ad5a8a7a6b41290d3 -size 489 diff --git a/assets/taiga-ui/icons/MX.png b/assets/taiga-ui/icons/MX.png deleted file mode 100644 index d481301..0000000 --- a/assets/taiga-ui/icons/MX.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b95720fed655d092da162ea205ffc728f226517b804283be33ef7cedd17fbbc -size 767 diff --git a/assets/taiga-ui/icons/MY.png b/assets/taiga-ui/icons/MY.png deleted file mode 100644 index 8b2ea75..0000000 --- a/assets/taiga-ui/icons/MY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c4bbc20726fb874cd5ddf4eccd3b7c9309221ca0ccecd84addbf73d393d88518 -size 920 diff --git a/assets/taiga-ui/icons/MZ.png b/assets/taiga-ui/icons/MZ.png deleted file mode 100644 index 4085212..0000000 --- a/assets/taiga-ui/icons/MZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c247317050e64f92c60d8c5707a503d4d19597cf535fd4ffea7a10ceb0d3f13a -size 912 diff --git a/assets/taiga-ui/icons/NA.png b/assets/taiga-ui/icons/NA.png deleted file mode 100644 index 2c328c8..0000000 --- a/assets/taiga-ui/icons/NA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53b2d11916b20dd8786c3c94fdd49a39f191d88b00c6ae24531446bc70dc2acd -size 982 diff --git a/assets/taiga-ui/icons/NE.png b/assets/taiga-ui/icons/NE.png deleted file mode 100644 index 7b153a0..0000000 --- a/assets/taiga-ui/icons/NE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eeed298d9131f6cf13a3a6f85abaa3d6160e2eba9095e3dfb2d19650e11f6f02 -size 531 diff --git a/assets/taiga-ui/icons/NG.png b/assets/taiga-ui/icons/NG.png deleted file mode 100644 index afdc071..0000000 --- a/assets/taiga-ui/icons/NG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:573f3f192abadce5c93da82815016367edb6a5027f90939075d5f01e4d0fa8a7 -size 359 diff --git a/assets/taiga-ui/icons/NI.png b/assets/taiga-ui/icons/NI.png deleted file mode 100644 index 316f2f0..0000000 --- a/assets/taiga-ui/icons/NI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a7f1243ba361205a4664a39983580cb5ea7293f4e0f74055bd342a8791a119d9 -size 647 diff --git a/assets/taiga-ui/icons/NL.png b/assets/taiga-ui/icons/NL.png deleted file mode 100644 index 70579b5..0000000 --- a/assets/taiga-ui/icons/NL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b8071267616cc8a448abed85604c99400c5cf7f3055d60f7c0a11f48fdfdf10 -size 345 diff --git a/assets/taiga-ui/icons/NO.png b/assets/taiga-ui/icons/NO.png deleted file mode 100644 index bd955bf..0000000 --- a/assets/taiga-ui/icons/NO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97db9f28f109684234ec243d14a93f17d2a111e5552f81cf09b810c4ae9098e9 -size 488 diff --git a/assets/taiga-ui/icons/NP.png b/assets/taiga-ui/icons/NP.png deleted file mode 100644 index e2d50fd..0000000 --- a/assets/taiga-ui/icons/NP.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:31798e00dd0d5cfe0e50ee3b46e495c0c4b9fd68f773e0055f07418ae2083af0 -size 1318 diff --git a/assets/taiga-ui/icons/NZ.png b/assets/taiga-ui/icons/NZ.png deleted file mode 100644 index 47f2eef..0000000 --- a/assets/taiga-ui/icons/NZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7820a5a07b854f6b0ce3d8d1b40bec7c935c9eccbf3d308c828e62a8f498645 -size 1396 diff --git a/assets/taiga-ui/icons/OM.png b/assets/taiga-ui/icons/OM.png deleted file mode 100644 index ea6881d..0000000 --- a/assets/taiga-ui/icons/OM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c54c24dba15c5f38ed12b090560dc43c98c465f7dd5743ee192e2c8165acc91e -size 634 diff --git a/assets/taiga-ui/icons/PA.png b/assets/taiga-ui/icons/PA.png deleted file mode 100644 index 4f4225b..0000000 --- a/assets/taiga-ui/icons/PA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d7fa669b9da93bb3394fba18bc8c92f9bbc65ea983d042eceef11578c547c2ca -size 870 diff --git a/assets/taiga-ui/icons/PE.png b/assets/taiga-ui/icons/PE.png deleted file mode 100644 index d66f24d..0000000 --- a/assets/taiga-ui/icons/PE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:51671243d65809ff2f69c6b66696390ea7f1bf6e9c006a5b285e41836c36cf2a -size 360 diff --git a/assets/taiga-ui/icons/PF.png b/assets/taiga-ui/icons/PF.png deleted file mode 100644 index 6e3b988..0000000 --- a/assets/taiga-ui/icons/PF.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f8b491b943d01072f0e198d1e1ca854e2db0e35349b5b15318698a5b7cc8c90 -size 910 diff --git a/assets/taiga-ui/icons/PG.png b/assets/taiga-ui/icons/PG.png deleted file mode 100644 index e82b7f2..0000000 --- a/assets/taiga-ui/icons/PG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:674fb81a72b376ed9c93352654e26a0338f77888091680168087194bbead3627 -size 1084 diff --git a/assets/taiga-ui/icons/PH.png b/assets/taiga-ui/icons/PH.png deleted file mode 100644 index e86c85a..0000000 --- a/assets/taiga-ui/icons/PH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c7d35d3f279c87913ac2266c572f028d5f10a334cfc8700f6f6c1ad8e344fab -size 949 diff --git a/assets/taiga-ui/icons/PK.png b/assets/taiga-ui/icons/PK.png deleted file mode 100644 index 436f1ce..0000000 --- a/assets/taiga-ui/icons/PK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:049f2c61a583cab5c21b23a65259bfa2e8ec3087acc02007ca253dee92365b2c -size 950 diff --git a/assets/taiga-ui/icons/PL.png b/assets/taiga-ui/icons/PL.png deleted file mode 100644 index 82e98c1..0000000 --- a/assets/taiga-ui/icons/PL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:397371d499e8ce65fd3d951a8ffb7b6ab2da198fb03dcfe5d972a9d017d72987 -size 356 diff --git a/assets/taiga-ui/icons/PR.png b/assets/taiga-ui/icons/PR.png deleted file mode 100644 index f4c04dd..0000000 --- a/assets/taiga-ui/icons/PR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1529b15eae4ae1d2b919a482ad525dda175faaebace8bb9196c4b9244c11f79 -size 1019 diff --git a/assets/taiga-ui/icons/PT.png b/assets/taiga-ui/icons/PT.png deleted file mode 100644 index f7d7c0c..0000000 --- a/assets/taiga-ui/icons/PT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40bd3776e4de9a523e2e7479461761498f4a5d245780ee2d107f51280df9ba8e -size 901 diff --git a/assets/taiga-ui/icons/PW.png b/assets/taiga-ui/icons/PW.png deleted file mode 100644 index 32513fa..0000000 --- a/assets/taiga-ui/icons/PW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f23b939b3dbe24f8f7f73044de31827febed0e23512dcf3db385f0c571988498 -size 735 diff --git a/assets/taiga-ui/icons/PY.png b/assets/taiga-ui/icons/PY.png deleted file mode 100644 index 3198001..0000000 --- a/assets/taiga-ui/icons/PY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ddef7f1c6024beaa12b369c09b576edeebe6b5c182dd82726e6a27c754604ee4 -size 678 diff --git a/assets/taiga-ui/icons/QA.png b/assets/taiga-ui/icons/QA.png deleted file mode 100644 index 1838445..0000000 --- a/assets/taiga-ui/icons/QA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85548d9a94b8308ea54d16e2565a61061c788eadb9d2b8288698272b184a4e97 -size 569 diff --git a/assets/taiga-ui/icons/RO.png b/assets/taiga-ui/icons/RO.png deleted file mode 100644 index 4e5a387..0000000 --- a/assets/taiga-ui/icons/RO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7be6a5a07186b8e36c00861f091689af07f7da9de94f7144ce92fe0c32ffc28a -size 335 diff --git a/assets/taiga-ui/icons/RS.png b/assets/taiga-ui/icons/RS.png deleted file mode 100644 index 093336b..0000000 --- a/assets/taiga-ui/icons/RS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e78434b323951e80d8c9ca667177d4de870dc10f08a6e41186d035f8bb3a947f -size 772 diff --git a/assets/taiga-ui/icons/RU.png b/assets/taiga-ui/icons/RU.png deleted file mode 100644 index bee0d17..0000000 --- a/assets/taiga-ui/icons/RU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0243bbf719ab992717b79576097c3ce2dffb8668dcca9bccbbf2bfb43f177cb -size 375 diff --git a/assets/taiga-ui/icons/RW.png b/assets/taiga-ui/icons/RW.png deleted file mode 100644 index 2ebf099..0000000 --- a/assets/taiga-ui/icons/RW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a504399bca210bf296af3e5d48ee4dfc695337ff0c053f638c7db25f2b1b7fdb -size 582 diff --git a/assets/taiga-ui/icons/SA.png b/assets/taiga-ui/icons/SA.png deleted file mode 100644 index f88efda..0000000 --- a/assets/taiga-ui/icons/SA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8c5c345544754102f5496bdc82ced178baf87746c142e8a7314719150f43501 -size 958 diff --git a/assets/taiga-ui/icons/SB.png b/assets/taiga-ui/icons/SB.png deleted file mode 100644 index 3bf2615..0000000 --- a/assets/taiga-ui/icons/SB.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10b9882f53d99912b1aced74b3b7bb7d54c692c5b9fac3357301906e8f23f61f -size 1887 diff --git a/assets/taiga-ui/icons/SC.png b/assets/taiga-ui/icons/SC.png deleted file mode 100644 index 273c367..0000000 --- a/assets/taiga-ui/icons/SC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95d944dc34b2ddaea3dc3750de8c38a088433e9219adf18b2adf696e6d104f0a -size 903 diff --git a/assets/taiga-ui/icons/SD.png b/assets/taiga-ui/icons/SD.png deleted file mode 100644 index 82138d5..0000000 --- a/assets/taiga-ui/icons/SD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca12932cda818cba31825fb54b9d87abbe5bf47412ce10479ca90299626d0862 -size 705 diff --git a/assets/taiga-ui/icons/SE.png b/assets/taiga-ui/icons/SE.png deleted file mode 100644 index 5ce8c0b..0000000 --- a/assets/taiga-ui/icons/SE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b7a12b7f39c71277b41a42696003fe7032eef4f261f4f9ecb14577a8776fac3 -size 351 diff --git a/assets/taiga-ui/icons/SG.png b/assets/taiga-ui/icons/SG.png deleted file mode 100644 index 65d4144..0000000 --- a/assets/taiga-ui/icons/SG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f5fdba2b046767ae4e96c63aa87f208f98b7d01f381b2bdc8065aa80110cc8bc -size 839 diff --git a/assets/taiga-ui/icons/SH.png b/assets/taiga-ui/icons/SH.png deleted file mode 100644 index d369e59..0000000 --- a/assets/taiga-ui/icons/SH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c2b94379e11b2bf85e8e587ed220e8da617dcf8458b4b981e8678d9fb46eef69 -size 2843 diff --git a/assets/taiga-ui/icons/SI.png b/assets/taiga-ui/icons/SI.png deleted file mode 100644 index cb860ef..0000000 --- a/assets/taiga-ui/icons/SI.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2c5a221d3db3edac604b08b5cbbfc239a3daac72628608b5878a9b13c170caf -size 555 diff --git a/assets/taiga-ui/icons/SK.png b/assets/taiga-ui/icons/SK.png deleted file mode 100644 index f7a7d17..0000000 --- a/assets/taiga-ui/icons/SK.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:447a1a2dc1d349cdc06f6658c47893307be8d33ce1b1692bffa506642a62b065 -size 1144 diff --git a/assets/taiga-ui/icons/SL.png b/assets/taiga-ui/icons/SL.png deleted file mode 100644 index 3d9e5a2..0000000 --- a/assets/taiga-ui/icons/SL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1857d3ea956d4f9d9a0b9f3f96684cb5bfda5927e2b4d0dd49d7564c27b99a3a -size 337 diff --git a/assets/taiga-ui/icons/SM.png b/assets/taiga-ui/icons/SM.png deleted file mode 100644 index a0ddd26..0000000 --- a/assets/taiga-ui/icons/SM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:995a95eec7324b6e79909369a472bf1b91cbad795ea1e3a2497c5d5ba56398e7 -size 787 diff --git a/assets/taiga-ui/icons/SN.png b/assets/taiga-ui/icons/SN.png deleted file mode 100644 index 6dce418..0000000 --- a/assets/taiga-ui/icons/SN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:500ef6ada9f466fe70d2edb55bb1b7de04f218a6c97b59882dbefaa40737c4ee -size 584 diff --git a/assets/taiga-ui/icons/SO.png b/assets/taiga-ui/icons/SO.png deleted file mode 100644 index 46183d3..0000000 --- a/assets/taiga-ui/icons/SO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9764587d58f41f6a9052049d232853d038fe76a3ce95c47b40e46edd50dcd82 -size 653 diff --git a/assets/taiga-ui/icons/SR.png b/assets/taiga-ui/icons/SR.png deleted file mode 100644 index 0ca7df9..0000000 --- a/assets/taiga-ui/icons/SR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0daeb63fad632c274066099075c3aca02b3476d06d95c045ce8cea46c9127d22 -size 591 diff --git a/assets/taiga-ui/icons/ST.png b/assets/taiga-ui/icons/ST.png deleted file mode 100644 index 810ce88..0000000 --- a/assets/taiga-ui/icons/ST.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc6dc2bbee07d6544130be8db1815edf94136af02c6ffabfc6d590db7924baef -size 996 diff --git a/assets/taiga-ui/icons/SV.png b/assets/taiga-ui/icons/SV.png deleted file mode 100644 index 2ee4312..0000000 --- a/assets/taiga-ui/icons/SV.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc91b968a1d57a6e310feb9816a290883606dbb7fbab537f0b3774022e777b3a -size 661 diff --git a/assets/taiga-ui/icons/SX.png b/assets/taiga-ui/icons/SX.png deleted file mode 100644 index 2b67bc2..0000000 --- a/assets/taiga-ui/icons/SX.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63ef318d96b5d0d0ceba6e04a4e622b1158335cdc67c49e27839132c6f655058 -size 68 diff --git a/assets/taiga-ui/icons/SY.png b/assets/taiga-ui/icons/SY.png deleted file mode 100644 index f151f13..0000000 --- a/assets/taiga-ui/icons/SY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58d19c009ea9acb8230d9fadca00886ebe9f8dc68d56cce772b18ea81dce38e9 -size 721 diff --git a/assets/taiga-ui/icons/SZ.png b/assets/taiga-ui/icons/SZ.png deleted file mode 100644 index 0f4718e..0000000 --- a/assets/taiga-ui/icons/SZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfa1ffebe083ab562b20a7b89fff6cb33ece558e03be4002addd23569948541c -size 784 diff --git a/assets/taiga-ui/icons/TC.png b/assets/taiga-ui/icons/TC.png deleted file mode 100644 index e01ed96..0000000 --- a/assets/taiga-ui/icons/TC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9b6f69520445f0733c7d9fae19144545958f2f0b73bdb4bac3bebc68f92c383 -size 1680 diff --git a/assets/taiga-ui/icons/TD.png b/assets/taiga-ui/icons/TD.png deleted file mode 100644 index e28e725..0000000 --- a/assets/taiga-ui/icons/TD.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:655fe9f419d86d48a193973db58a31917436d18b056b545954b5ee781df77039 -size 334 diff --git a/assets/taiga-ui/icons/TG.png b/assets/taiga-ui/icons/TG.png deleted file mode 100644 index 3f0dad0..0000000 --- a/assets/taiga-ui/icons/TG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfca31e953403d1c901c9607785cce51581daee8aeb3a66e7482360ea5c66ed9 -size 621 diff --git a/assets/taiga-ui/icons/TH.png b/assets/taiga-ui/icons/TH.png deleted file mode 100644 index aa81f5f..0000000 --- a/assets/taiga-ui/icons/TH.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f180f89b9f21a6c0593769818e033ff50f573ffa7a90b595c5bc78d5c18cb1d -size 349 diff --git a/assets/taiga-ui/icons/TJ.png b/assets/taiga-ui/icons/TJ.png deleted file mode 100644 index ab0381a..0000000 --- a/assets/taiga-ui/icons/TJ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db3746032dfd518e893384524f37e81e755856ac744dab549673825f746f68d0 -size 549 diff --git a/assets/taiga-ui/icons/TL.png b/assets/taiga-ui/icons/TL.png deleted file mode 100644 index 241dd4c..0000000 --- a/assets/taiga-ui/icons/TL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd00202d6ef83ebc7170185c4c251c6905abaa8a8154d14c4ad904cb9c3c15e6 -size 1125 diff --git a/assets/taiga-ui/icons/TM.png b/assets/taiga-ui/icons/TM.png deleted file mode 100644 index 18d823b..0000000 --- a/assets/taiga-ui/icons/TM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6a949c8c11f3633321c353486501a63521eee85b712c09d502aba14b5eafb7c -size 1479 diff --git a/assets/taiga-ui/icons/TN.png b/assets/taiga-ui/icons/TN.png deleted file mode 100644 index b5fb54e..0000000 --- a/assets/taiga-ui/icons/TN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a86dfca31842927b488f3e1d464c986a230ebf4f34fdd04b7206af00d4671e6 -size 1102 diff --git a/assets/taiga-ui/icons/TO.png b/assets/taiga-ui/icons/TO.png deleted file mode 100644 index 50459d0..0000000 --- a/assets/taiga-ui/icons/TO.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d7ae1cdfec6f5725596b7ec0733e932272e00023ff9c8f256d537727b5a1d83 -size 695 diff --git a/assets/taiga-ui/icons/TR.png b/assets/taiga-ui/icons/TR.png deleted file mode 100644 index 9883a26..0000000 --- a/assets/taiga-ui/icons/TR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a08c55d8b57cfe65d233e6d3bfb523aa3e694d11a964cb2e31bb6c3767116d8 -size 931 diff --git a/assets/taiga-ui/icons/TT.png b/assets/taiga-ui/icons/TT.png deleted file mode 100644 index 693e8c3..0000000 --- a/assets/taiga-ui/icons/TT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6982c1895fda24693f137e5e0f5b7b59140895309de367f8438a8432c462450 -size 1260 diff --git a/assets/taiga-ui/icons/TW.png b/assets/taiga-ui/icons/TW.png deleted file mode 100644 index 2530099..0000000 --- a/assets/taiga-ui/icons/TW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0302cf20192594b66efa79608972f2742bd27f27b2cf5fdf342d58d02ea5e908 -size 599 diff --git a/assets/taiga-ui/icons/TZ.png b/assets/taiga-ui/icons/TZ.png deleted file mode 100644 index dfa8254..0000000 --- a/assets/taiga-ui/icons/TZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a83408a051f2ff93b41d6854c1115c0d3546fadd4611d16a617a27072b914866 -size 718 diff --git a/assets/taiga-ui/icons/UA.png b/assets/taiga-ui/icons/UA.png deleted file mode 100644 index 6d5c637..0000000 --- a/assets/taiga-ui/icons/UA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a058efd4e7ed6ac4c1d6f1c1f893254a6f5d981a8e770a883cea87fde572003 -size 305 diff --git a/assets/taiga-ui/icons/UG.png b/assets/taiga-ui/icons/UG.png deleted file mode 100644 index 23029e5..0000000 --- a/assets/taiga-ui/icons/UG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b10dd355f235751267b5230e39072d872d76aa420a1e3f13f6e6e61db53f7729 -size 919 diff --git a/assets/taiga-ui/icons/US.png b/assets/taiga-ui/icons/US.png deleted file mode 100644 index e623f97..0000000 --- a/assets/taiga-ui/icons/US.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d44a348d77768ee62b8000b60da21d934faf30ea02bfb7f27c38d8cd15e2a964 -size 1241 diff --git a/assets/taiga-ui/icons/UY.png b/assets/taiga-ui/icons/UY.png deleted file mode 100644 index 34e866e..0000000 --- a/assets/taiga-ui/icons/UY.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bfae63b2436461b1778c5d45946288f106184e479330543f8c60ec783be9c5f1 -size 909 diff --git a/assets/taiga-ui/icons/UZ.png b/assets/taiga-ui/icons/UZ.png deleted file mode 100644 index 447b184..0000000 --- a/assets/taiga-ui/icons/UZ.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2bda9b51856d1a76ad75eb752b8c13ab7f3b53ce257606a309d096c9b5ac07a -size 721 diff --git a/assets/taiga-ui/icons/VC.png b/assets/taiga-ui/icons/VC.png deleted file mode 100644 index 502e001..0000000 --- a/assets/taiga-ui/icons/VC.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36c50f6b7e1474001de4afc9f9033b263a8a6643b9144668fda5cff2cbbffe5e -size 712 diff --git a/assets/taiga-ui/icons/VE.png b/assets/taiga-ui/icons/VE.png deleted file mode 100644 index 76f4966..0000000 --- a/assets/taiga-ui/icons/VE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2a0e752416470739cfbe1e03a4765c968229c4322ae187e6adbcbf3b8390319 -size 504 diff --git a/assets/taiga-ui/icons/VG.png b/assets/taiga-ui/icons/VG.png deleted file mode 100644 index 3531b8a..0000000 --- a/assets/taiga-ui/icons/VG.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8058046c664397f142264172df659ece0e6b203952fdd23c6512af32623931f9 -size 1811 diff --git a/assets/taiga-ui/icons/VN.png b/assets/taiga-ui/icons/VN.png deleted file mode 100644 index 1caffbc..0000000 --- a/assets/taiga-ui/icons/VN.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d94499a89ada0f4b0b3203af91ade9961a1bfcac7da1bf0f839adb18ff32bef -size 660 diff --git a/assets/taiga-ui/icons/VU.png b/assets/taiga-ui/icons/VU.png deleted file mode 100644 index 12779fe..0000000 --- a/assets/taiga-ui/icons/VU.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f09dda6cdfeef48f03f5f02517efd52bea8759fa2a99cb353ad6c8424e1f18d5 -size 1049 diff --git a/assets/taiga-ui/icons/WS.png b/assets/taiga-ui/icons/WS.png deleted file mode 100644 index e59714e..0000000 --- a/assets/taiga-ui/icons/WS.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f8de65bb6f7549dc9808e9237325badb24a63e519add3bd4f8fe5b838ecf6651 -size 693 diff --git a/assets/taiga-ui/icons/WW.png b/assets/taiga-ui/icons/WW.png deleted file mode 100644 index 1a7c7fc..0000000 --- a/assets/taiga-ui/icons/WW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a9dbcb6f3917af53a9169141b5a08feda5b75d137261d1fef33caa79b03fff4 -size 1343 diff --git a/assets/taiga-ui/icons/YE.png b/assets/taiga-ui/icons/YE.png deleted file mode 100644 index 50801db..0000000 --- a/assets/taiga-ui/icons/YE.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cdc4b90391f0268817744029d5c466ac985bbdcb36ce3199545aedf3d3070a18 -size 338 diff --git a/assets/taiga-ui/icons/ZA.png b/assets/taiga-ui/icons/ZA.png deleted file mode 100644 index 4eb94e9..0000000 --- a/assets/taiga-ui/icons/ZA.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9bcd7ecc9d773a788864efeaa6232708f6b42f763ba25ce6208ec07e0e8aa365 -size 1223 diff --git a/assets/taiga-ui/icons/ZM.png b/assets/taiga-ui/icons/ZM.png deleted file mode 100644 index 5dd5810..0000000 --- a/assets/taiga-ui/icons/ZM.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6572f240393ca3e78957dc561c9b06e5dfb50c0737816e671ee2fccf85e867cc -size 812 diff --git a/assets/taiga-ui/icons/ZW.png b/assets/taiga-ui/icons/ZW.png deleted file mode 100644 index 719fe18..0000000 --- a/assets/taiga-ui/icons/ZW.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b8761aa73eb003ecf958e1d79824063f6e5c5df747e85d072a55f9589cd9e78 -size 852 diff --git a/assets/taiga-ui/icons/tuiIconAddRowLarge.svg b/assets/taiga-ui/icons/tuiIconAddRowLarge.svg deleted file mode 100644 index 119a657..0000000 --- a/assets/taiga-ui/icons/tuiIconAddRowLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg b/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg deleted file mode 100644 index cb15fa7..0000000 --- a/assets/taiga-ui/icons/tuiIconAlertCircleLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg b/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg deleted file mode 100644 index 3124519..0000000 --- a/assets/taiga-ui/icons/tuiIconAlignCenterLarge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg b/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg deleted file mode 100644 index fbd53ee..0000000 --- a/assets/taiga-ui/icons/tuiIconAlignJustifyLarge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg b/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg deleted file mode 100644 index ab73afa..0000000 --- a/assets/taiga-ui/icons/tuiIconAlignLeftLarge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg b/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg deleted file mode 100644 index 3c60c91..0000000 --- a/assets/taiga-ui/icons/tuiIconAlignRightLarge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDown.svg b/assets/taiga-ui/icons/tuiIconArrowDown.svg deleted file mode 100644 index d38cfa0..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowDown.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg b/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg deleted file mode 100644 index 015053d..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg b/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg deleted file mode 100644 index 52e6328..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownLeft.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowDownRight.svg b/assets/taiga-ui/icons/tuiIconArrowDownRight.svg deleted file mode 100644 index 197b5cb..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowDownRight.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeft.svg b/assets/taiga-ui/icons/tuiIconArrowLeft.svg deleted file mode 100644 index cec3103..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeft.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg b/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg deleted file mode 100644 index c72e131..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowLeftLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRight.svg b/assets/taiga-ui/icons/tuiIconArrowRight.svg deleted file mode 100644 index b7df910..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowRight.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg b/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg deleted file mode 100644 index 324ca17..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowRightLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUp.svg b/assets/taiga-ui/icons/tuiIconArrowUp.svg deleted file mode 100644 index 53343c3..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowUp.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg b/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg deleted file mode 100644 index d343c9f..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg b/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg deleted file mode 100644 index 37e764a..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpLeft.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconArrowUpRight.svg b/assets/taiga-ui/icons/tuiIconArrowUpRight.svg deleted file mode 100644 index a688b43..0000000 --- a/assets/taiga-ui/icons/tuiIconArrowUpRight.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttach.svg b/assets/taiga-ui/icons/tuiIconAttach.svg deleted file mode 100644 index d18a6e4..0000000 --- a/assets/taiga-ui/icons/tuiIconAttach.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttachLarge.svg b/assets/taiga-ui/icons/tuiIconAttachLarge.svg deleted file mode 100644 index 29a45b5..0000000 --- a/assets/taiga-ui/icons/tuiIconAttachLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconAttention.svg b/assets/taiga-ui/icons/tuiIconAttention.svg deleted file mode 100644 index fcceacc..0000000 --- a/assets/taiga-ui/icons/tuiIconAttention.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg b/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg deleted file mode 100644 index 83f7842..0000000 --- a/assets/taiga-ui/icons/tuiIconBackCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBell.svg b/assets/taiga-ui/icons/tuiIconBell.svg deleted file mode 100644 index 357728d..0000000 --- a/assets/taiga-ui/icons/tuiIconBell.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellLarge.svg b/assets/taiga-ui/icons/tuiIconBellLarge.svg deleted file mode 100644 index 020a291..0000000 --- a/assets/taiga-ui/icons/tuiIconBellLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOff.svg b/assets/taiga-ui/icons/tuiIconBellOff.svg deleted file mode 100644 index eeccfb9..0000000 --- a/assets/taiga-ui/icons/tuiIconBellOff.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBellOffLarge.svg b/assets/taiga-ui/icons/tuiIconBellOffLarge.svg deleted file mode 100644 index b43a7b2..0000000 --- a/assets/taiga-ui/icons/tuiIconBellOffLarge.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBoldLarge.svg b/assets/taiga-ui/icons/tuiIconBoldLarge.svg deleted file mode 100644 index 1fc9b5d..0000000 --- a/assets/taiga-ui/icons/tuiIconBoldLarge.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookmark.svg b/assets/taiga-ui/icons/tuiIconBookmark.svg deleted file mode 100644 index 0b468ec..0000000 --- a/assets/taiga-ui/icons/tuiIconBookmark.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg b/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg deleted file mode 100644 index 3ad8850..0000000 --- a/assets/taiga-ui/icons/tuiIconBookmarkLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCalendar.svg b/assets/taiga-ui/icons/tuiIconCalendar.svg deleted file mode 100644 index c7389c8..0000000 --- a/assets/taiga-ui/icons/tuiIconCalendar.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCalendarLarge.svg b/assets/taiga-ui/icons/tuiIconCalendarLarge.svg deleted file mode 100644 index 7708335..0000000 --- a/assets/taiga-ui/icons/tuiIconCalendarLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCall.svg b/assets/taiga-ui/icons/tuiIconCall.svg deleted file mode 100644 index 53f9f9b..0000000 --- a/assets/taiga-ui/icons/tuiIconCall.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallIn.svg b/assets/taiga-ui/icons/tuiIconCallIn.svg deleted file mode 100644 index ce2f5be..0000000 --- a/assets/taiga-ui/icons/tuiIconCallIn.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallInLarge.svg b/assets/taiga-ui/icons/tuiIconCallInLarge.svg deleted file mode 100644 index c62bd94..0000000 --- a/assets/taiga-ui/icons/tuiIconCallInLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallLarge.svg b/assets/taiga-ui/icons/tuiIconCallLarge.svg deleted file mode 100644 index d41429c..0000000 --- a/assets/taiga-ui/icons/tuiIconCallLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallOut.svg b/assets/taiga-ui/icons/tuiIconCallOut.svg deleted file mode 100644 index 2d5e133..0000000 --- a/assets/taiga-ui/icons/tuiIconCallOut.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallOutLarge.svg b/assets/taiga-ui/icons/tuiIconCallOutLarge.svg deleted file mode 100644 index a5688de..0000000 --- a/assets/taiga-ui/icons/tuiIconCallOutLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg b/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg deleted file mode 100644 index e730f68..0000000 --- a/assets/taiga-ui/icons/tuiIconCallTransferLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCameraLarge.svg b/assets/taiga-ui/icons/tuiIconCameraLarge.svg deleted file mode 100644 index 756b17c..0000000 --- a/assets/taiga-ui/icons/tuiIconCameraLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCancel.svg b/assets/taiga-ui/icons/tuiIconCancel.svg deleted file mode 100644 index 8e8b677..0000000 --- a/assets/taiga-ui/icons/tuiIconCancel.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg deleted file mode 100644 index 571a570..0000000 --- a/assets/taiga-ui/icons/tuiIconCancelCircleLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCard.svg b/assets/taiga-ui/icons/tuiIconCard.svg deleted file mode 100644 index d99bffd..0000000 --- a/assets/taiga-ui/icons/tuiIconCard.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCardsLarge.svg b/assets/taiga-ui/icons/tuiIconCardsLarge.svg deleted file mode 100644 index 79b8b13..0000000 --- a/assets/taiga-ui/icons/tuiIconCardsLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartBar.svg b/assets/taiga-ui/icons/tuiIconChartBar.svg deleted file mode 100644 index b85f406..0000000 --- a/assets/taiga-ui/icons/tuiIconChartBar.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartLarge.svg b/assets/taiga-ui/icons/tuiIconChartLarge.svg deleted file mode 100644 index d5a71ee..0000000 --- a/assets/taiga-ui/icons/tuiIconChartLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChartLineLarge.svg b/assets/taiga-ui/icons/tuiIconChartLineLarge.svg deleted file mode 100644 index f64bed2..0000000 --- a/assets/taiga-ui/icons/tuiIconChartLineLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheck.svg b/assets/taiga-ui/icons/tuiIconCheck.svg deleted file mode 100644 index 8168970..0000000 --- a/assets/taiga-ui/icons/tuiIconCheck.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckCircle.svg b/assets/taiga-ui/icons/tuiIconCheckCircle.svg deleted file mode 100644 index f998761..0000000 --- a/assets/taiga-ui/icons/tuiIconCheckCircle.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg deleted file mode 100644 index c7b0f9b..0000000 --- a/assets/taiga-ui/icons/tuiIconCheckCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckLarge.svg b/assets/taiga-ui/icons/tuiIconCheckLarge.svg deleted file mode 100644 index 1e4a93e..0000000 --- a/assets/taiga-ui/icons/tuiIconCheckLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCheckList.svg b/assets/taiga-ui/icons/tuiIconCheckList.svg deleted file mode 100644 index 8a990c3..0000000 --- a/assets/taiga-ui/icons/tuiIconCheckList.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronDown.svg b/assets/taiga-ui/icons/tuiIconChevronDown.svg deleted file mode 100644 index af179e8..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronDown.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg b/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg deleted file mode 100644 index c96498b..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronDownLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronLeft.svg b/assets/taiga-ui/icons/tuiIconChevronLeft.svg deleted file mode 100644 index 86f7db3..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronLeft.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg b/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg deleted file mode 100644 index 9193f9c..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronLeftLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronRight.svg b/assets/taiga-ui/icons/tuiIconChevronRight.svg deleted file mode 100644 index b7ec65a..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronRight.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg b/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg deleted file mode 100644 index 3b47e45..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronRightLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronUp.svg b/assets/taiga-ui/icons/tuiIconChevronUp.svg deleted file mode 100644 index 1724f69..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronUp.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg b/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg deleted file mode 100644 index 7343a8e..0000000 --- a/assets/taiga-ui/icons/tuiIconChevronUpLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg b/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg deleted file mode 100644 index 9e4dc90..0000000 --- a/assets/taiga-ui/icons/tuiIconClearFormatLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconClose.svg b/assets/taiga-ui/icons/tuiIconClose.svg deleted file mode 100644 index 6a4fe28..0000000 --- a/assets/taiga-ui/icons/tuiIconClose.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg b/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg deleted file mode 100644 index da7f01d..0000000 --- a/assets/taiga-ui/icons/tuiIconCloseCircleLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloseLarge.svg b/assets/taiga-ui/icons/tuiIconCloseLarge.svg deleted file mode 100644 index feaa8d0..0000000 --- a/assets/taiga-ui/icons/tuiIconCloseLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCloud.svg b/assets/taiga-ui/icons/tuiIconCloud.svg deleted file mode 100644 index 1bc7ef2..0000000 --- a/assets/taiga-ui/icons/tuiIconCloud.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCode.svg b/assets/taiga-ui/icons/tuiIconCode.svg deleted file mode 100644 index 95fc609..0000000 --- a/assets/taiga-ui/icons/tuiIconCode.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCodeLarge.svg b/assets/taiga-ui/icons/tuiIconCodeLarge.svg deleted file mode 100644 index dc05510..0000000 --- a/assets/taiga-ui/icons/tuiIconCodeLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCollapse.svg b/assets/taiga-ui/icons/tuiIconCollapse.svg deleted file mode 100644 index 2a6dd47..0000000 --- a/assets/taiga-ui/icons/tuiIconCollapse.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconColorLarge.svg b/assets/taiga-ui/icons/tuiIconColorLarge.svg deleted file mode 100644 index 5175cda..0000000 --- a/assets/taiga-ui/icons/tuiIconColorLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconComment.svg b/assets/taiga-ui/icons/tuiIconComment.svg deleted file mode 100644 index 54c9017..0000000 --- a/assets/taiga-ui/icons/tuiIconComment.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCommentLarge.svg b/assets/taiga-ui/icons/tuiIconCommentLarge.svg deleted file mode 100644 index 29ee8e8..0000000 --- a/assets/taiga-ui/icons/tuiIconCommentLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCompanyLarge.svg b/assets/taiga-ui/icons/tuiIconCompanyLarge.svg deleted file mode 100644 index 04ea680..0000000 --- a/assets/taiga-ui/icons/tuiIconCompanyLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCopy.svg b/assets/taiga-ui/icons/tuiIconCopy.svg deleted file mode 100644 index 4153d50..0000000 --- a/assets/taiga-ui/icons/tuiIconCopy.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconCopyLarge.svg b/assets/taiga-ui/icons/tuiIconCopyLarge.svg deleted file mode 100644 index 7d84992..0000000 --- a/assets/taiga-ui/icons/tuiIconCopyLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg b/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg deleted file mode 100644 index 309e7e8..0000000 --- a/assets/taiga-ui/icons/tuiIconDefaultDocLarge.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDeleteLarge.svg b/assets/taiga-ui/icons/tuiIconDeleteLarge.svg deleted file mode 100644 index 32a8086..0000000 --- a/assets/taiga-ui/icons/tuiIconDeleteLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDesktopLarge.svg b/assets/taiga-ui/icons/tuiIconDesktopLarge.svg deleted file mode 100644 index 48b7e67..0000000 --- a/assets/taiga-ui/icons/tuiIconDesktopLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDislikeLarge.svg b/assets/taiga-ui/icons/tuiIconDislikeLarge.svg deleted file mode 100644 index ed52bbe..0000000 --- a/assets/taiga-ui/icons/tuiIconDislikeLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDone.svg b/assets/taiga-ui/icons/tuiIconDone.svg deleted file mode 100644 index e6c4307..0000000 --- a/assets/taiga-ui/icons/tuiIconDone.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownload.svg b/assets/taiga-ui/icons/tuiIconDownload.svg deleted file mode 100644 index 390189d..0000000 --- a/assets/taiga-ui/icons/tuiIconDownload.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDownloadLarge.svg b/assets/taiga-ui/icons/tuiIconDownloadLarge.svg deleted file mode 100644 index ccb2b06..0000000 --- a/assets/taiga-ui/icons/tuiIconDownloadLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDraft.svg b/assets/taiga-ui/icons/tuiIconDraft.svg deleted file mode 100644 index b468f25..0000000 --- a/assets/taiga-ui/icons/tuiIconDraft.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDrag.svg b/assets/taiga-ui/icons/tuiIconDrag.svg deleted file mode 100644 index 9a4d471..0000000 --- a/assets/taiga-ui/icons/tuiIconDrag.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconDragLarge.svg b/assets/taiga-ui/icons/tuiIconDragLarge.svg deleted file mode 100644 index 8576651..0000000 --- a/assets/taiga-ui/icons/tuiIconDragLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEdit.svg b/assets/taiga-ui/icons/tuiIconEdit.svg deleted file mode 100644 index 4b0a37b..0000000 --- a/assets/taiga-ui/icons/tuiIconEdit.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEditLarge.svg b/assets/taiga-ui/icons/tuiIconEditLarge.svg deleted file mode 100644 index b3cde6f..0000000 --- a/assets/taiga-ui/icons/tuiIconEditLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconElectron.svg b/assets/taiga-ui/icons/tuiIconElectron.svg deleted file mode 100644 index f4d3c30..0000000 --- a/assets/taiga-ui/icons/tuiIconElectron.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconElectronMono.svg b/assets/taiga-ui/icons/tuiIconElectronMono.svg deleted file mode 100644 index 4d56e24..0000000 --- a/assets/taiga-ui/icons/tuiIconElectronMono.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExpand.svg b/assets/taiga-ui/icons/tuiIconExpand.svg deleted file mode 100644 index 188a249..0000000 --- a/assets/taiga-ui/icons/tuiIconExpand.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternal.svg b/assets/taiga-ui/icons/tuiIconExternal.svg deleted file mode 100644 index 7fc9212..0000000 --- a/assets/taiga-ui/icons/tuiIconExternal.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconExternalLarge.svg b/assets/taiga-ui/icons/tuiIconExternalLarge.svg deleted file mode 100644 index b7abd6f..0000000 --- a/assets/taiga-ui/icons/tuiIconExternalLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeClosed.svg b/assets/taiga-ui/icons/tuiIconEyeClosed.svg deleted file mode 100644 index 5be798f..0000000 --- a/assets/taiga-ui/icons/tuiIconEyeClosed.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconEyeOpen.svg b/assets/taiga-ui/icons/tuiIconEyeOpen.svg deleted file mode 100644 index 55937a7..0000000 --- a/assets/taiga-ui/icons/tuiIconEyeOpen.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFile.svg b/assets/taiga-ui/icons/tuiIconFile.svg deleted file mode 100644 index c19e506..0000000 --- a/assets/taiga-ui/icons/tuiIconFile.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFileLarge.svg b/assets/taiga-ui/icons/tuiIconFileLarge.svg deleted file mode 100644 index 2935a5a..0000000 --- a/assets/taiga-ui/icons/tuiIconFileLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilter.svg b/assets/taiga-ui/icons/tuiIconFilter.svg deleted file mode 100644 index 9fcb6aa..0000000 --- a/assets/taiga-ui/icons/tuiIconFilter.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFilterLarge.svg b/assets/taiga-ui/icons/tuiIconFilterLarge.svg deleted file mode 100644 index 57b22eb..0000000 --- a/assets/taiga-ui/icons/tuiIconFilterLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFlag.svg b/assets/taiga-ui/icons/tuiIconFlag.svg deleted file mode 100644 index e5d6b14..0000000 --- a/assets/taiga-ui/icons/tuiIconFlag.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFlagLarge.svg b/assets/taiga-ui/icons/tuiIconFlagLarge.svg deleted file mode 100644 index fd5ee73..0000000 --- a/assets/taiga-ui/icons/tuiIconFlagLarge.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolder.svg b/assets/taiga-ui/icons/tuiIconFolder.svg deleted file mode 100644 index 0b1ddfa..0000000 --- a/assets/taiga-ui/icons/tuiIconFolder.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFolderLarge.svg b/assets/taiga-ui/icons/tuiIconFolderLarge.svg deleted file mode 100644 index 0a1718e..0000000 --- a/assets/taiga-ui/icons/tuiIconFolderLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFontLarge.svg b/assets/taiga-ui/icons/tuiIconFontLarge.svg deleted file mode 100644 index 40c842d..0000000 --- a/assets/taiga-ui/icons/tuiIconFontLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFormatLarge.svg b/assets/taiga-ui/icons/tuiIconFormatLarge.svg deleted file mode 100644 index 6f5e250..0000000 --- a/assets/taiga-ui/icons/tuiIconFormatLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconFrameLarge.svg b/assets/taiga-ui/icons/tuiIconFrameLarge.svg deleted file mode 100644 index 853868c..0000000 --- a/assets/taiga-ui/icons/tuiIconFrameLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconGeoLarge.svg b/assets/taiga-ui/icons/tuiIconGeoLarge.svg deleted file mode 100644 index 3766956..0000000 --- a/assets/taiga-ui/icons/tuiIconGeoLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeart.svg b/assets/taiga-ui/icons/tuiIconHeart.svg deleted file mode 100644 index d45abd1..0000000 --- a/assets/taiga-ui/icons/tuiIconHeart.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartFilled.svg b/assets/taiga-ui/icons/tuiIconHeartFilled.svg deleted file mode 100644 index e078f1e..0000000 --- a/assets/taiga-ui/icons/tuiIconHeartFilled.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg b/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg deleted file mode 100644 index 63c6be1..0000000 --- a/assets/taiga-ui/icons/tuiIconHeartFilledLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHeartLarge.svg b/assets/taiga-ui/icons/tuiIconHeartLarge.svg deleted file mode 100644 index d369c7b..0000000 --- a/assets/taiga-ui/icons/tuiIconHeartLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg b/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg deleted file mode 100644 index ac5154c..0000000 --- a/assets/taiga-ui/icons/tuiIconHelpCircleLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHideLarge.svg b/assets/taiga-ui/icons/tuiIconHideLarge.svg deleted file mode 100644 index 5c4f0bc..0000000 --- a/assets/taiga-ui/icons/tuiIconHideLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHiliteLarge.svg b/assets/taiga-ui/icons/tuiIconHiliteLarge.svg deleted file mode 100644 index 96e0b3d..0000000 --- a/assets/taiga-ui/icons/tuiIconHiliteLarge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconHrLarge.svg b/assets/taiga-ui/icons/tuiIconHrLarge.svg deleted file mode 100644 index 4d56451..0000000 --- a/assets/taiga-ui/icons/tuiIconHrLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconImgLarge.svg b/assets/taiga-ui/icons/tuiIconImgLarge.svg deleted file mode 100644 index ed1a0b2..0000000 --- a/assets/taiga-ui/icons/tuiIconImgLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconIndentLarge.svg b/assets/taiga-ui/icons/tuiIconIndentLarge.svg deleted file mode 100644 index adf2132..0000000 --- a/assets/taiga-ui/icons/tuiIconIndentLarge.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfo.svg b/assets/taiga-ui/icons/tuiIconInfo.svg deleted file mode 100644 index b6a0cb0..0000000 --- a/assets/taiga-ui/icons/tuiIconInfo.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg b/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg deleted file mode 100644 index 1ece41b..0000000 --- a/assets/taiga-ui/icons/tuiIconInfoCircleLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconItalicLarge.svg b/assets/taiga-ui/icons/tuiIconItalicLarge.svg deleted file mode 100644 index 949203d..0000000 --- a/assets/taiga-ui/icons/tuiIconItalicLarge.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLikeLarge.svg b/assets/taiga-ui/icons/tuiIconLikeLarge.svg deleted file mode 100644 index 486aa07..0000000 --- a/assets/taiga-ui/icons/tuiIconLikeLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLink.svg b/assets/taiga-ui/icons/tuiIconLink.svg deleted file mode 100644 index 7ca728c..0000000 --- a/assets/taiga-ui/icons/tuiIconLink.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLinkLarge.svg b/assets/taiga-ui/icons/tuiIconLinkLarge.svg deleted file mode 100644 index ed52561..0000000 --- a/assets/taiga-ui/icons/tuiIconLinkLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLock.svg b/assets/taiga-ui/icons/tuiIconLock.svg deleted file mode 100644 index 8044bdd..0000000 --- a/assets/taiga-ui/icons/tuiIconLock.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLockLarge.svg b/assets/taiga-ui/icons/tuiIconLockLarge.svg deleted file mode 100644 index 2a9ffe2..0000000 --- a/assets/taiga-ui/icons/tuiIconLockLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg b/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg deleted file mode 100644 index 69e7d7b..0000000 --- a/assets/taiga-ui/icons/tuiIconLockOpenLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLoginLarge.svg b/assets/taiga-ui/icons/tuiIconLoginLarge.svg deleted file mode 100644 index b8d589c..0000000 --- a/assets/taiga-ui/icons/tuiIconLoginLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconLogoutLarge.svg b/assets/taiga-ui/icons/tuiIconLogoutLarge.svg deleted file mode 100644 index 7ce9f27..0000000 --- a/assets/taiga-ui/icons/tuiIconLogoutLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaestro.svg b/assets/taiga-ui/icons/tuiIconMaestro.svg deleted file mode 100644 index 4ca7968..0000000 --- a/assets/taiga-ui/icons/tuiIconMaestro.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMaestroMono.svg b/assets/taiga-ui/icons/tuiIconMaestroMono.svg deleted file mode 100644 index e965589..0000000 --- a/assets/taiga-ui/icons/tuiIconMaestroMono.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMail.svg b/assets/taiga-ui/icons/tuiIconMail.svg deleted file mode 100644 index 14d38b1..0000000 --- a/assets/taiga-ui/icons/tuiIconMail.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMailLarge.svg b/assets/taiga-ui/icons/tuiIconMailLarge.svg deleted file mode 100644 index 150a231..0000000 --- a/assets/taiga-ui/icons/tuiIconMailLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMastercard.svg b/assets/taiga-ui/icons/tuiIconMastercard.svg deleted file mode 100644 index 7ebe161..0000000 --- a/assets/taiga-ui/icons/tuiIconMastercard.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMastercardMono.svg b/assets/taiga-ui/icons/tuiIconMastercardMono.svg deleted file mode 100644 index 8bf2b8c..0000000 --- a/assets/taiga-ui/icons/tuiIconMastercardMono.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMenuLarge.svg b/assets/taiga-ui/icons/tuiIconMenuLarge.svg deleted file mode 100644 index a931283..0000000 --- a/assets/taiga-ui/icons/tuiIconMenuLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicLarge.svg b/assets/taiga-ui/icons/tuiIconMicLarge.svg deleted file mode 100644 index 130fe64..0000000 --- a/assets/taiga-ui/icons/tuiIconMicLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMicOffLarge.svg b/assets/taiga-ui/icons/tuiIconMicOffLarge.svg deleted file mode 100644 index 839f3f0..0000000 --- a/assets/taiga-ui/icons/tuiIconMicOffLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinus.svg b/assets/taiga-ui/icons/tuiIconMinus.svg deleted file mode 100644 index c352b9c..0000000 --- a/assets/taiga-ui/icons/tuiIconMinus.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusCircle.svg b/assets/taiga-ui/icons/tuiIconMinusCircle.svg deleted file mode 100644 index a879ecf..0000000 --- a/assets/taiga-ui/icons/tuiIconMinusCircle.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMinusLarge.svg b/assets/taiga-ui/icons/tuiIconMinusLarge.svg deleted file mode 100644 index 28d40de..0000000 --- a/assets/taiga-ui/icons/tuiIconMinusLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMir.svg b/assets/taiga-ui/icons/tuiIconMir.svg deleted file mode 100644 index 9a2b9ee..0000000 --- a/assets/taiga-ui/icons/tuiIconMir.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMirMono.svg b/assets/taiga-ui/icons/tuiIconMirMono.svg deleted file mode 100644 index 03bb2d2..0000000 --- a/assets/taiga-ui/icons/tuiIconMirMono.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMobile.svg b/assets/taiga-ui/icons/tuiIconMobile.svg deleted file mode 100644 index 7cbbd76..0000000 --- a/assets/taiga-ui/icons/tuiIconMobile.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMobileLarge.svg b/assets/taiga-ui/icons/tuiIconMobileLarge.svg deleted file mode 100644 index 38f5d2c..0000000 --- a/assets/taiga-ui/icons/tuiIconMobileLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg b/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg deleted file mode 100644 index de0bc76..0000000 --- a/assets/taiga-ui/icons/tuiIconMoreHorLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVer.svg b/assets/taiga-ui/icons/tuiIconMoreVer.svg deleted file mode 100644 index b9aea29..0000000 --- a/assets/taiga-ui/icons/tuiIconMoreVer.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg b/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg deleted file mode 100644 index 9a01f17..0000000 --- a/assets/taiga-ui/icons/tuiIconMoreVertLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconMusicLarge.svg b/assets/taiga-ui/icons/tuiIconMusicLarge.svg deleted file mode 100644 index 73b9380..0000000 --- a/assets/taiga-ui/icons/tuiIconMusicLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOLLarge.svg b/assets/taiga-ui/icons/tuiIconOLLarge.svg deleted file mode 100644 index 138a522..0000000 --- a/assets/taiga-ui/icons/tuiIconOLLarge.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconOutdentLarge.svg b/assets/taiga-ui/icons/tuiIconOutdentLarge.svg deleted file mode 100644 index 45c8b45..0000000 --- a/assets/taiga-ui/icons/tuiIconOutdentLarge.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPaintLarge.svg b/assets/taiga-ui/icons/tuiIconPaintLarge.svg deleted file mode 100644 index 41664b3..0000000 --- a/assets/taiga-ui/icons/tuiIconPaintLarge.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPause.svg b/assets/taiga-ui/icons/tuiIconPause.svg deleted file mode 100644 index f71a062..0000000 --- a/assets/taiga-ui/icons/tuiIconPause.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPauseLarge.svg b/assets/taiga-ui/icons/tuiIconPauseLarge.svg deleted file mode 100644 index 0fe51e4..0000000 --- a/assets/taiga-ui/icons/tuiIconPauseLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPicture.svg b/assets/taiga-ui/icons/tuiIconPicture.svg deleted file mode 100644 index 7271e7a..0000000 --- a/assets/taiga-ui/icons/tuiIconPicture.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPiechartLarge.svg b/assets/taiga-ui/icons/tuiIconPiechartLarge.svg deleted file mode 100644 index a958029..0000000 --- a/assets/taiga-ui/icons/tuiIconPiechartLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPin.svg b/assets/taiga-ui/icons/tuiIconPin.svg deleted file mode 100644 index d4d1aca..0000000 --- a/assets/taiga-ui/icons/tuiIconPin.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlay.svg b/assets/taiga-ui/icons/tuiIconPlay.svg deleted file mode 100644 index 7877273..0000000 --- a/assets/taiga-ui/icons/tuiIconPlay.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlayLarge.svg b/assets/taiga-ui/icons/tuiIconPlayLarge.svg deleted file mode 100644 index c9e94ea..0000000 --- a/assets/taiga-ui/icons/tuiIconPlayLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlus.svg b/assets/taiga-ui/icons/tuiIconPlus.svg deleted file mode 100644 index 7799645..0000000 --- a/assets/taiga-ui/icons/tuiIconPlus.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg b/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg deleted file mode 100644 index 4601095..0000000 --- a/assets/taiga-ui/icons/tuiIconPlusCircleLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPlusLarge.svg b/assets/taiga-ui/icons/tuiIconPlusLarge.svg deleted file mode 100644 index 8492903..0000000 --- a/assets/taiga-ui/icons/tuiIconPlusLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconPrintLarge.svg b/assets/taiga-ui/icons/tuiIconPrintLarge.svg deleted file mode 100644 index f58d4e2..0000000 --- a/assets/taiga-ui/icons/tuiIconPrintLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconQuoteLarge.svg b/assets/taiga-ui/icons/tuiIconQuoteLarge.svg deleted file mode 100644 index 2c93a14..0000000 --- a/assets/taiga-ui/icons/tuiIconQuoteLarge.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRedo.svg b/assets/taiga-ui/icons/tuiIconRedo.svg deleted file mode 100644 index eef3dbd..0000000 --- a/assets/taiga-ui/icons/tuiIconRedo.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRedoLarge.svg b/assets/taiga-ui/icons/tuiIconRedoLarge.svg deleted file mode 100644 index 019cb58..0000000 --- a/assets/taiga-ui/icons/tuiIconRedoLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefresh.svg b/assets/taiga-ui/icons/tuiIconRefresh.svg deleted file mode 100644 index ae3f5ee..0000000 --- a/assets/taiga-ui/icons/tuiIconRefresh.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRefreshLarge.svg b/assets/taiga-ui/icons/tuiIconRefreshLarge.svg deleted file mode 100644 index 34c9f8d..0000000 --- a/assets/taiga-ui/icons/tuiIconRefreshLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRemoveLarge.svg b/assets/taiga-ui/icons/tuiIconRemoveLarge.svg deleted file mode 100644 index eed6f40..0000000 --- a/assets/taiga-ui/icons/tuiIconRemoveLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconRotate.svg b/assets/taiga-ui/icons/tuiIconRotate.svg deleted file mode 100644 index 911715d..0000000 --- a/assets/taiga-ui/icons/tuiIconRotate.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSearch.svg b/assets/taiga-ui/icons/tuiIconSearch.svg deleted file mode 100644 index 1263eb5..0000000 --- a/assets/taiga-ui/icons/tuiIconSearch.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSearchLarge.svg b/assets/taiga-ui/icons/tuiIconSearchLarge.svg deleted file mode 100644 index 8e59085..0000000 --- a/assets/taiga-ui/icons/tuiIconSearchLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSettings.svg b/assets/taiga-ui/icons/tuiIconSettings.svg deleted file mode 100644 index 70ebdf5..0000000 --- a/assets/taiga-ui/icons/tuiIconSettings.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSettingsLarge.svg b/assets/taiga-ui/icons/tuiIconSettingsLarge.svg deleted file mode 100644 index 906a39e..0000000 --- a/assets/taiga-ui/icons/tuiIconSettingsLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconShowLarge.svg b/assets/taiga-ui/icons/tuiIconShowLarge.svg deleted file mode 100644 index 782ac04..0000000 --- a/assets/taiga-ui/icons/tuiIconShowLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortDown.svg b/assets/taiga-ui/icons/tuiIconSortDown.svg deleted file mode 100644 index 6c91601..0000000 --- a/assets/taiga-ui/icons/tuiIconSortDown.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortOff.svg b/assets/taiga-ui/icons/tuiIconSortOff.svg deleted file mode 100644 index 41f89fb..0000000 --- a/assets/taiga-ui/icons/tuiIconSortOff.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSortUp.svg b/assets/taiga-ui/icons/tuiIconSortUp.svg deleted file mode 100644 index 0a8f3ef..0000000 --- a/assets/taiga-ui/icons/tuiIconSortUp.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSound.svg b/assets/taiga-ui/icons/tuiIconSound.svg deleted file mode 100644 index 589fba1..0000000 --- a/assets/taiga-ui/icons/tuiIconSound.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundLarge.svg b/assets/taiga-ui/icons/tuiIconSoundLarge.svg deleted file mode 100644 index bc71ac0..0000000 --- a/assets/taiga-ui/icons/tuiIconSoundLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundOff.svg b/assets/taiga-ui/icons/tuiIconSoundOff.svg deleted file mode 100644 index 341443b..0000000 --- a/assets/taiga-ui/icons/tuiIconSoundOff.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg b/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg deleted file mode 100644 index 1ac8109..0000000 --- a/assets/taiga-ui/icons/tuiIconSoundOffLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg b/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg deleted file mode 100644 index 18a8c1c..0000000 --- a/assets/taiga-ui/icons/tuiIconSpoilerDeleteLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg b/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg deleted file mode 100644 index dff278a..0000000 --- a/assets/taiga-ui/icons/tuiIconSpoilerLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStar.svg b/assets/taiga-ui/icons/tuiIconStar.svg deleted file mode 100644 index 59e03eb..0000000 --- a/assets/taiga-ui/icons/tuiIconStar.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarFilled.svg b/assets/taiga-ui/icons/tuiIconStarFilled.svg deleted file mode 100644 index b787827..0000000 --- a/assets/taiga-ui/icons/tuiIconStarFilled.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg b/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg deleted file mode 100644 index f1b5f9f..0000000 --- a/assets/taiga-ui/icons/tuiIconStarFilledLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStarLarge.svg b/assets/taiga-ui/icons/tuiIconStarLarge.svg deleted file mode 100644 index b9d4136..0000000 --- a/assets/taiga-ui/icons/tuiIconStarLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStop.svg b/assets/taiga-ui/icons/tuiIconStop.svg deleted file mode 100644 index b556ef0..0000000 --- a/assets/taiga-ui/icons/tuiIconStop.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStopLarge.svg b/assets/taiga-ui/icons/tuiIconStopLarge.svg deleted file mode 100644 index 811d5b7..0000000 --- a/assets/taiga-ui/icons/tuiIconStopLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg b/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg deleted file mode 100644 index 61f6fca..0000000 --- a/assets/taiga-ui/icons/tuiIconStrikeThroughLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconStructureLarge.svg b/assets/taiga-ui/icons/tuiIconStructureLarge.svg deleted file mode 100644 index c0f0c80..0000000 --- a/assets/taiga-ui/icons/tuiIconStructureLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSubitem.svg b/assets/taiga-ui/icons/tuiIconSubitem.svg deleted file mode 100644 index 04c1466..0000000 --- a/assets/taiga-ui/icons/tuiIconSubitem.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSublevelLarge.svg b/assets/taiga-ui/icons/tuiIconSublevelLarge.svg deleted file mode 100644 index b313623..0000000 --- a/assets/taiga-ui/icons/tuiIconSublevelLarge.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg b/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg deleted file mode 100644 index c1b6717..0000000 --- a/assets/taiga-ui/icons/tuiIconSubscriptLarge.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg b/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg deleted file mode 100644 index 5089fc3..0000000 --- a/assets/taiga-ui/icons/tuiIconSuperscriptLarge.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableLarge.svg b/assets/taiga-ui/icons/tuiIconTableLarge.svg deleted file mode 100644 index 06cb85b..0000000 --- a/assets/taiga-ui/icons/tuiIconTableLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg b/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg deleted file mode 100644 index aca6736..0000000 --- a/assets/taiga-ui/icons/tuiIconTableMergeLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg b/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg deleted file mode 100644 index 04124d9..0000000 --- a/assets/taiga-ui/icons/tuiIconTableSplitLarge.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTeXLarge.svg b/assets/taiga-ui/icons/tuiIconTeXLarge.svg deleted file mode 100644 index ecf79d3..0000000 --- a/assets/taiga-ui/icons/tuiIconTeXLarge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTime.svg b/assets/taiga-ui/icons/tuiIconTime.svg deleted file mode 100644 index 5a13353..0000000 --- a/assets/taiga-ui/icons/tuiIconTime.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTimeLarge.svg b/assets/taiga-ui/icons/tuiIconTimeLarge.svg deleted file mode 100644 index 433d7e7..0000000 --- a/assets/taiga-ui/icons/tuiIconTimeLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOff.svg b/assets/taiga-ui/icons/tuiIconToggleOff.svg deleted file mode 100644 index 79f793b..0000000 --- a/assets/taiga-ui/icons/tuiIconToggleOff.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg b/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg deleted file mode 100644 index 2b81fef..0000000 --- a/assets/taiga-ui/icons/tuiIconToggleOffLarge.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOn.svg b/assets/taiga-ui/icons/tuiIconToggleOn.svg deleted file mode 100644 index 22962c4..0000000 --- a/assets/taiga-ui/icons/tuiIconToggleOn.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg b/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg deleted file mode 100644 index fd81953..0000000 --- a/assets/taiga-ui/icons/tuiIconToggleOnLarge.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTooltip.svg b/assets/taiga-ui/icons/tuiIconTooltip.svg deleted file mode 100644 index 8f668be..0000000 --- a/assets/taiga-ui/icons/tuiIconTooltip.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTooltipLarge.svg b/assets/taiga-ui/icons/tuiIconTooltipLarge.svg deleted file mode 100644 index 5ce9370..0000000 --- a/assets/taiga-ui/icons/tuiIconTooltipLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTransparentLarge.svg b/assets/taiga-ui/icons/tuiIconTransparentLarge.svg deleted file mode 100644 index abf86c5..0000000 --- a/assets/taiga-ui/icons/tuiIconTransparentLarge.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrash.svg b/assets/taiga-ui/icons/tuiIconTrash.svg deleted file mode 100644 index 7469e90..0000000 --- a/assets/taiga-ui/icons/tuiIconTrash.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconTrashLarge.svg b/assets/taiga-ui/icons/tuiIconTrashLarge.svg deleted file mode 100644 index a51e5c5..0000000 --- a/assets/taiga-ui/icons/tuiIconTrashLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg b/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg deleted file mode 100644 index a3b4549..0000000 --- a/assets/taiga-ui/icons/tuiIconUnderlineLarge.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUndo.svg b/assets/taiga-ui/icons/tuiIconUndo.svg deleted file mode 100644 index 2c748a3..0000000 --- a/assets/taiga-ui/icons/tuiIconUndo.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUndoLarge.svg b/assets/taiga-ui/icons/tuiIconUndoLarge.svg deleted file mode 100644 index 3f4ea0e..0000000 --- a/assets/taiga-ui/icons/tuiIconUndoLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUpload.svg b/assets/taiga-ui/icons/tuiIconUpload.svg deleted file mode 100644 index c92c61f..0000000 --- a/assets/taiga-ui/icons/tuiIconUpload.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUploadLarge.svg b/assets/taiga-ui/icons/tuiIconUploadLarge.svg deleted file mode 100644 index 97765c3..0000000 --- a/assets/taiga-ui/icons/tuiIconUploadLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUser.svg b/assets/taiga-ui/icons/tuiIconUser.svg deleted file mode 100644 index fa0a671..0000000 --- a/assets/taiga-ui/icons/tuiIconUser.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconUsers.svg b/assets/taiga-ui/icons/tuiIconUsers.svg deleted file mode 100644 index cf12b14..0000000 --- a/assets/taiga-ui/icons/tuiIconUsers.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideo.svg b/assets/taiga-ui/icons/tuiIconVideo.svg deleted file mode 100644 index 178902a..0000000 --- a/assets/taiga-ui/icons/tuiIconVideo.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVideoLarge.svg b/assets/taiga-ui/icons/tuiIconVideoLarge.svg deleted file mode 100644 index 5ee0b8e..0000000 --- a/assets/taiga-ui/icons/tuiIconVideoLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconViewListLarge.svg b/assets/taiga-ui/icons/tuiIconViewListLarge.svg deleted file mode 100644 index 114f2b7..0000000 --- a/assets/taiga-ui/icons/tuiIconViewListLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisa.svg b/assets/taiga-ui/icons/tuiIconVisa.svg deleted file mode 100644 index 6169e3b..0000000 --- a/assets/taiga-ui/icons/tuiIconVisa.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconVisaMono.svg b/assets/taiga-ui/icons/tuiIconVisaMono.svg deleted file mode 100644 index b245455..0000000 --- a/assets/taiga-ui/icons/tuiIconVisaMono.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWarningLarge.svg b/assets/taiga-ui/icons/tuiIconWarningLarge.svg deleted file mode 100644 index c80fec9..0000000 --- a/assets/taiga-ui/icons/tuiIconWarningLarge.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg b/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg deleted file mode 100644 index 3a07c7b..0000000 --- a/assets/taiga-ui/icons/tuiIconWifiOffLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg b/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg deleted file mode 100644 index f2d3906..0000000 --- a/assets/taiga-ui/icons/tuiIconWifiOnLarge.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 997406a..0000000 Binary files a/favicon.ico and /dev/null differ diff --git a/index.html b/index.html deleted file mode 100644 index 2b8e99f..0000000 --- a/index.html +++ /dev/null @@ -1,12 +0,0 @@ - - - GoTest - - - - - - - - - diff --git a/main.255055f820621f6b.js b/main.255055f820621f6b.js deleted file mode 100644 index 5921826..0000000 --- a/main.255055f820621f6b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgo_test=self.webpackChunkgo_test||[]).push([[179],{593:()=>{function ve(e){return"function"==typeof e}function Es(e){const n=e(i=>{Error.call(i),i.stack=(new Error).stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}const sl=Es(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:\n${n.map((i,r)=>`${r+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=n});function lo(e,t){if(e){const n=e.indexOf(t);0<=n&&e.splice(n,1)}}class un{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(const o of n)o.remove(this);else n.remove(this);const{initialTeardown:i}=this;if(ve(i))try{i()}catch(o){t=o instanceof sl?o.errors:[o]}const{_finalizers:r}=this;if(r){this._finalizers=null;for(const o of r)try{zm(o)}catch(s){t=t??[],s instanceof sl?t=[...t,...s.errors]:t.push(s)}}if(t)throw new sl(t)}}add(t){var n;if(t&&t!==this)if(this.closed)zm(t);else{if(t instanceof un){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(t)}}_hasParent(t){const{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){const{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){const{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&lo(n,t)}remove(t){const{_finalizers:n}=this;n&&lo(n,t),t instanceof un&&t._removeParent(this)}}un.EMPTY=(()=>{const e=new un;return e.closed=!0,e})();const $m=un.EMPTY;function jm(e){return e instanceof un||e&&"closed"in e&&ve(e.remove)&&ve(e.add)&&ve(e.unsubscribe)}function zm(e){ve(e)?e():e.unsubscribe()}const br={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},al={setTimeout(e,t,...n){const{delegate:i}=al;return i?.setTimeout?i.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){const{delegate:t}=al;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Gm(e){al.setTimeout(()=>{const{onUnhandledError:t}=br;if(!t)throw e;t(e)})}function Tr(){}const DS=rd("C",void 0,void 0);function rd(e,t,n){return{kind:e,value:t,error:n}}let Er=null;function ll(e){if(br.useDeprecatedSynchronousErrorHandling){const t=!Er;if(t&&(Er={errorThrown:!1,error:null}),e(),t){const{errorThrown:n,error:i}=Er;if(Er=null,n)throw i}}else e()}class od extends un{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,jm(t)&&t.add(this)):this.destination=SS}static create(t,n,i){return new Ms(t,n,i)}next(t){this.isStopped?ad(function CS(e){return rd("N",e,void 0)}(t),this):this._next(t)}error(t){this.isStopped?ad(function wS(e){return rd("E",void 0,e)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?ad(DS,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const TS=Function.prototype.bind;function sd(e,t){return TS.call(e,t)}class ES{constructor(t){this.partialObserver=t}next(t){const{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(i){ul(i)}}error(t){const{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(i){ul(i)}else ul(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){ul(n)}}}class Ms extends od{constructor(t,n,i){let r;if(super(),ve(t)||!t)r={next:t??void 0,error:n??void 0,complete:i??void 0};else{let o;this&&br.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&sd(t.next,o),error:t.error&&sd(t.error,o),complete:t.complete&&sd(t.complete,o)}):r=t}this.destination=new ES(r)}}function ul(e){br.useDeprecatedSynchronousErrorHandling?function bS(e){br.useDeprecatedSynchronousErrorHandling&&Er&&(Er.errorThrown=!0,Er.error=e)}(e):Gm(e)}function ad(e,t){const{onStoppedNotification:n}=br;n&&al.setTimeout(()=>n(e,t))}const SS={closed:!0,next:Tr,error:function MS(e){throw e},complete:Tr},ld="function"==typeof Symbol&&Symbol.observable||"@@observable";function Vn(e){return e}function ud(...e){return Wm(e)}function Wm(e){return 0===e.length?Vn:1===e.length?e[0]:function(n){return e.reduce((i,r)=>r(i),n)}}let De=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){const i=new e;return i.source=this,i.operator=n,i}subscribe(n,i,r){const o=function IS(e){return e&&e instanceof od||function AS(e){return e&&ve(e.next)&&ve(e.error)&&ve(e.complete)}(e)&&jm(e)}(n)?n:new Ms(n,i,r);return ll(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(i){n.error(i)}}forEach(n,i){return new(i=qm(i))((r,o)=>{const s=new Ms({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:r});this.subscribe(s)})}_subscribe(n){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(n)}[ld](){return this}pipe(...n){return Wm(n)(this)}toPromise(n){return new(n=qm(n))((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return e.create=t=>new e(t),e})();function qm(e){var t;return null!==(t=e??br.Promise)&&void 0!==t?t:Promise}const OS=Es(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let vt=(()=>{class e extends De{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){const i=new Ym(this,this);return i.operator=n,i}_throwIfClosed(){if(this.closed)throw new OS}next(n){ll(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(n)}})}error(n){ll(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;const{observers:i}=this;for(;i.length;)i.shift().error(n)}})}complete(){ll(()=>{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:i,isStopped:r,observers:o}=this;return i||r?$m:(this.currentObservers=null,o.push(n),new un(()=>{this.currentObservers=null,lo(o,n)}))}_checkFinalizedStatuses(n){const{hasError:i,thrownError:r,isStopped:o}=this;i?n.error(r):o&&n.complete()}asObservable(){const n=new De;return n.source=this,n}}return e.create=(t,n)=>new Ym(t,n),e})();class Ym extends vt{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,i;null===(i=null===(n=this.destination)||void 0===n?void 0:n.next)||void 0===i||i.call(n,t)}error(t){var n,i;null===(i=null===(n=this.destination)||void 0===n?void 0:n.error)||void 0===i||i.call(n,t)}complete(){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===n||n.call(t)}_subscribe(t){var n,i;return null!==(i=null===(n=this.source)||void 0===n?void 0:n.subscribe(t))&&void 0!==i?i:$m}}function Km(e){return ve(e?.lift)}function Ve(e){return t=>{if(Km(t))return t.lift(function(n){try{return e(n,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ee(e,t,n,i,r){return new PS(e,t,n,i,r)}class PS extends od{constructor(t,n,i,r,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:n}=this;super.unsubscribe(),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function L(e,t){return Ve((n,i)=>{let r=0;n.subscribe(Ee(i,o=>{i.next(e.call(t,o,r++))}))})}function V(e,t,n,i){var s,r=arguments.length,o=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(o=(r<3?s(o):r>3?s(t,n,o):s(t,n))||o);return r>3&&o&&Object.defineProperty(t,n,o),o}function Mr(e){return this instanceof Mr?(this.v=e,this):new Mr(e)}function NS(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(f){i[f]&&(r[f]=function(h){return new Promise(function(g,v){o.push([f,h,g,v])>1||a(f,h)})})}function a(f,h){try{!function l(f){f.value instanceof Mr?Promise.resolve(f.value.v).then(u,c):d(o[0][2],f)}(i[f](h))}catch(g){d(o[0][3],g)}}function u(f){a("next",f)}function c(f){a("throw",f)}function d(f,h){f(h),o.shift(),o.length&&a(o[0][0],o[0][1])}}function FS(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e[Symbol.asyncIterator];return t?t.call(e):(e=function Xm(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(o){n[o]=e[o]&&function(s){return new Promise(function(a,l){!function r(o,s,a,l){Promise.resolve(l).then(function(u){o({value:u,done:a})},s)}(a,l,(s=e[o](s)).done,s.value)})}}}const dd=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function Jm(e){return ve(e?.then)}function ev(e){return ve(e[ld])}function tv(e){return Symbol.asyncIterator&&ve(e?.[Symbol.asyncIterator])}function nv(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const iv=function LS(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function rv(e){return ve(e?.[iv])}function ov(e){return NS(this,arguments,function*(){const n=e.getReader();try{for(;;){const{value:i,done:r}=yield Mr(n.read());if(r)return yield Mr(void 0);yield yield Mr(i)}}finally{n.releaseLock()}})}function sv(e){return ve(e?.getReader)}function Tt(e){if(e instanceof De)return e;if(null!=e){if(ev(e))return function VS(e){return new De(t=>{const n=e[ld]();if(ve(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(dd(e))return function HS(e){return new De(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Gm)})}(e);if(tv(e))return av(e);if(rv(e))return function US(e){return new De(t=>{for(const n of e)if(t.next(n),t.closed)return;t.complete()})}(e);if(sv(e))return function $S(e){return av(ov(e))}(e)}throw nv(e)}function av(e){return new De(t=>{(function jS(e,t){var n,i,r,o;return function xS(e,t,n,i){return new(n||(n=Promise))(function(o,s){function a(c){try{u(i.next(c))}catch(d){s(d)}}function l(c){try{u(i.throw(c))}catch(d){s(d)}}function u(c){c.done?o(c.value):function r(o){return o instanceof n?o:new n(function(s){s(o)})}(c.value).then(a,l)}u((i=i.apply(e,t||[])).next())})}(this,void 0,void 0,function*(){try{for(n=FS(e);!(i=yield n.next()).done;)if(t.next(i.value),t.closed)return}catch(s){r={error:s}}finally{try{i&&!i.done&&(o=n.return)&&(yield o.call(n))}finally{if(r)throw r.error}}t.complete()})})(e,t).catch(n=>t.error(n))})}function Di(e,t,n,i=0,r=!1){const o=t.schedule(function(){n(),r?e.add(this.schedule(null,i)):this.unsubscribe()},i);if(e.add(o),!r)return o}function ut(e,t,n=1/0){return ve(t)?ut((i,r)=>L((o,s)=>t(i,o,r,s))(Tt(e(i,r))),n):("number"==typeof t&&(n=t),Ve((i,r)=>function zS(e,t,n,i,r,o,s,a){const l=[];let u=0,c=0,d=!1;const f=()=>{d&&!l.length&&!u&&t.complete()},h=v=>u{o&&t.next(v),u++;let y=!1;Tt(n(v,c++)).subscribe(Ee(t,w=>{r?.(w),o?h(w):t.next(w)},()=>{y=!0},void 0,()=>{if(y)try{for(u--;l.length&&ug(w)):g(w)}f()}catch(w){t.error(w)}}))};return e.subscribe(Ee(t,h,()=>{d=!0,f()})),()=>{a?.()}}(i,r,e,n)))}function uo(e=1/0){return ut(Vn,e)}const Pt=new De(e=>e.complete());function lv(e){return e&&ve(e.schedule)}function fd(e){return e[e.length-1]}function hd(e){return ve(fd(e))?e.pop():void 0}function Ss(e){return lv(fd(e))?e.pop():void 0}function uv(e,t=0){return Ve((n,i)=>{n.subscribe(Ee(i,r=>Di(i,e,()=>i.next(r),t),()=>Di(i,e,()=>i.complete(),t),r=>Di(i,e,()=>i.error(r),t)))})}function cv(e,t=0){return Ve((n,i)=>{i.add(e.schedule(()=>n.subscribe(i),t))})}function dv(e,t){if(!e)throw new Error("Iterable cannot be null");return new De(n=>{Di(n,t,()=>{const i=e[Symbol.asyncIterator]();Di(n,t,()=>{i.next().then(r=>{r.done?n.complete():n.next(r.value)})},0,!0)})})}function nt(e,t){return t?function XS(e,t){if(null!=e){if(ev(e))return function qS(e,t){return Tt(e).pipe(cv(t),uv(t))}(e,t);if(dd(e))return function KS(e,t){return new De(n=>{let i=0;return t.schedule(function(){i===e.length?n.complete():(n.next(e[i++]),n.closed||this.schedule())})})}(e,t);if(Jm(e))return function YS(e,t){return Tt(e).pipe(cv(t),uv(t))}(e,t);if(tv(e))return dv(e,t);if(rv(e))return function ZS(e,t){return new De(n=>{let i;return Di(n,t,()=>{i=e[iv](),Di(n,t,()=>{let r,o;try{({value:r,done:o}=i.next())}catch(s){return void n.error(s)}o?n.complete():n.next(r)},0,!0)}),()=>ve(i?.return)&&i.return()})}(e,t);if(sv(e))return function QS(e,t){return dv(ov(e),t)}(e,t)}throw nv(e)}(e,t):Tt(e)}function _t(...e){const t=Ss(e),n=function WS(e,t){return"number"==typeof fd(e)?e.pop():t}(e,1/0),i=e;return i.length?1===i.length?Tt(i[0]):uo(n)(nt(i,t)):Pt}function Sr(e={}){const{connector:t=(()=>new vt),resetOnError:n=!0,resetOnComplete:i=!0,resetOnRefCountZero:r=!0}=e;return o=>{let s,a,l,u=0,c=!1,d=!1;const f=()=>{a?.unsubscribe(),a=void 0},h=()=>{f(),s=l=void 0,c=d=!1},g=()=>{const v=s;h(),v?.unsubscribe()};return Ve((v,y)=>{u++,!d&&!c&&f();const w=l=l??t();y.add(()=>{u--,0===u&&!d&&!c&&(a=pd(g,r))}),w.subscribe(y),!s&&u>0&&(s=new Ms({next:T=>w.next(T),error:T=>{d=!0,f(),a=pd(h,n,T),w.error(T)},complete:()=>{c=!0,f(),a=pd(h,i),w.complete()}}),Tt(v).subscribe(s))})(o)}}function pd(e,t,...n){if(!0===t)return void e();if(!1===t)return;const i=new Ms({next:()=>{i.unsubscribe(),e()}});return t(...n).subscribe(i)}function Fe(e){for(let t in e)if(e[t]===Fe)return t;throw Error("Could not find renamed property on target object.")}function gd(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ke(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ke).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function md(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const JS=Fe({__forward_ref__:Fe});function we(e){return e.__forward_ref__=we,e.toString=function(){return ke(this())},e}function Y(e){return vd(e)?e():e}function vd(e){return"function"==typeof e&&e.hasOwnProperty(JS)&&e.__forward_ref__===we}class C extends Error{constructor(t,n){super(function cl(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}(t,n)),this.code=t}}function J(e){return"string"==typeof e?e:null==e?"":String(e)}function dl(e,t){throw new C(-201,!1)}function dn(e,t){null==e&&function Ae(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function x(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Z(e){return{providers:e.providers||[],imports:e.imports||[]}}function fl(e){return fv(e,hl)||fv(e,pv)}function fv(e,t){return e.hasOwnProperty(t)?e[t]:null}function hv(e){return e&&(e.hasOwnProperty(_d)||e.hasOwnProperty(lA))?e[_d]:null}const hl=Fe({\u0275prov:Fe}),_d=Fe({\u0275inj:Fe}),pv=Fe({ngInjectableDef:Fe}),lA=Fe({ngInjectorDef:Fe});var $=(()=>(($=$||{})[$.Default=0]="Default",$[$.Host=1]="Host",$[$.Self=2]="Self",$[$.SkipSelf=4]="SkipSelf",$[$.Optional=8]="Optional",$))();let yd;function Mn(e){const t=yd;return yd=e,t}function gv(e,t,n){const i=fl(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&$.Optional?null:void 0!==t?t:void dl(ke(e))}function Xi(e){return{toString:e}.toString()}var Hn=(()=>((Hn=Hn||{})[Hn.OnPush=0]="OnPush",Hn[Hn.Default=1]="Default",Hn))(),Bn=(()=>{return(e=Bn||(Bn={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",Bn;var e})();const He=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),co={},Se=[],pl=Fe({\u0275cmp:Fe}),Dd=Fe({\u0275dir:Fe}),wd=Fe({\u0275pipe:Fe}),mv=Fe({\u0275mod:Fe}),Ci=Fe({\u0275fac:Fe}),As=Fe({__NG_ELEMENT_ID__:Fe});let cA=0;function Be(e){return Xi(()=>{const n=!0===e.standalone,i={},r={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Hn.OnPush,directiveDefs:null,pipeDefs:null,standalone:n,dependencies:n&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||Se,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||Bn.Emulated,id:"c"+cA++,styles:e.styles||Se,_:null,setInput:null,schemas:e.schemas||null,tView:null},o=e.dependencies,s=e.features;return r.inputs=yv(e.inputs,i),r.outputs=yv(e.outputs),s&&s.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(vv).filter(_v):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Wt).filter(_v):null,r})}function vv(e){return Pe(e)||Gt(e)}function _v(e){return null!==e}function ee(e){return Xi(()=>({type:e.type,bootstrap:e.bootstrap||Se,declarations:e.declarations||Se,imports:e.imports||Se,exports:e.exports||Se,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function yv(e,t){if(null==e)return co;const n={};for(const i in e)if(e.hasOwnProperty(i)){let r=e[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=i,t&&(t[r]=o)}return n}const E=Be;function xt(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Pe(e){return e[pl]||null}function Gt(e){return e[Dd]||null}function Wt(e){return e[wd]||null}function fn(e,t){const n=e[mv]||null;if(!n&&!0===t)throw new Error(`Type ${ke(e)} does not have '\u0275mod' property.`);return n}function on(e){return Array.isArray(e)&&"object"==typeof e[1]}function $n(e){return Array.isArray(e)&&!0===e[1]}function Td(e){return 0!=(8&e.flags)}function _l(e){return 2==(2&e.flags)}function yl(e){return 1==(1&e.flags)}function jn(e){return null!==e.template}function mA(e){return 0!=(256&e[2])}function xr(e,t){return e.hasOwnProperty(Ci)?e[Ci]:null}class yA{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Et(){return Cv}function Cv(e){return e.type.prototype.ngOnChanges&&(e.setInput=wA),DA}function DA(){const e=Tv(this),t=e?.current;if(t){const n=e.previous;if(n===co)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function wA(e,t,n,i){const r=Tv(e)||function CA(e,t){return e[bv]=t}(e,{previous:co,current:null}),o=r.current||(r.current={}),s=r.previous,a=this.declaredInputs[n],l=s[a];o[a]=new yA(l&&l.currentValue,t,s===co),e[i]=t}Et.ngInherit=!0;const bv="__ngSimpleChanges__";function Tv(e){return e[bv]||null}function it(e){for(;Array.isArray(e);)e=e[0];return e}function Dl(e,t){return it(t[e])}function In(e,t){return it(t[e.index])}function Id(e,t){return e.data[t]}function mo(e,t){return e[t]}function pn(e,t){const n=t[e];return on(n)?n:n[0]}function wl(e){return 64==(64&e[2])}function Ji(e,t){return null==t?null:e[t]}function Ev(e){e[18]=0}function Od(e,t){e[5]+=t;let n=e,i=e[3];for(;null!==i&&(1===t&&1===n[5]||-1===t&&0===n[5]);)i[5]+=t,n=i,i=i[3]}const Q={lFrame:Fv(null),bindingsEnabled:!0};function Sv(){return Q.bindingsEnabled}function b(){return Q.lFrame.lView}function Ce(){return Q.lFrame.tView}function bi(e){return Q.lFrame.contextLView=e,e[8]}function Ti(e){return Q.lFrame.contextLView=null,e}function ct(){let e=Av();for(;null!==e&&64===e.type;)e=e.parent;return e}function Av(){return Q.lFrame.currentTNode}function ti(e,t){const n=Q.lFrame;n.currentTNode=e,n.isParent=t}function Pd(){return Q.lFrame.isParent}function xd(){Q.lFrame.isParent=!1}function qt(){const e=Q.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function vo(){return Q.lFrame.bindingIndex++}function LA(e,t){const n=Q.lFrame;n.bindingIndex=n.bindingRootIndex=e,Rd(t)}function Rd(e){Q.lFrame.currentDirectiveIndex=e}function Nd(e){const t=Q.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function xv(){return Q.lFrame.currentQueryIndex}function Fd(e){Q.lFrame.currentQueryIndex=e}function HA(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Rv(e,t,n){if(n&$.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&$.Host||(r=HA(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,e=o}const i=Q.lFrame=Nv();return i.currentTNode=t,i.lView=e,!0}function kd(e){const t=Nv(),n=e[1];Q.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Nv(){const e=Q.lFrame,t=null===e?null:e.child;return null===t?Fv(e):t}function Fv(e){const t={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:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function kv(){const e=Q.lFrame;return Q.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Lv=kv;function Ld(){const e=kv();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Yt(){return Q.lFrame.selectedIndex}function er(e){Q.lFrame.selectedIndex=e}function Qe(){const e=Q.lFrame;return Id(e.tView,e.selectedIndex)}function Si(){Q.lFrame.currentNamespace="svg"}function Cl(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[l]<0&&(e[18]+=65536),(a>11>16&&(3&e[2])===t){e[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class Ns{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function El(e,t,n){let i=0;for(;it){s=o-1;break}}}for(;o>16}(e),i=t;for(;n>0;)i=i[15],n--;return i}let Bd=!0;function Sl(e){const t=Bd;return Bd=e,t}let XA=0;const ni={};function ks(e,t){const n=$d(e,t);if(-1!==n)return n;const i=t[1];i.firstCreatePass&&(e.injectorIndex=t.length,Ud(i.data,e),Ud(t,null),Ud(i.blueprint,null));const r=Al(e,t),o=e.injectorIndex;if(jv(r)){const s=_o(r),a=yo(r,t),l=a[1].data;for(let u=0;u<8;u++)t[o+u]=a[s+u]|l[s+u]}return t[o+8]=r,o}function Ud(e,t){e.push(0,0,0,0,0,0,0,0,t)}function $d(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Al(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;null!==r;){if(i=Xv(r),null===i)return-1;if(n++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function Il(e,t,n){!function JA(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(As)&&(i=n[As]),null==i&&(i=n[As]=XA++);const r=255&i;t.data[e+(r>>5)]|=1<=0?255&t:iI:t}(n);if("function"==typeof o){if(!Rv(t,e,i))return i&$.Host?Wv(r,0,i):qv(t,n,i,r);try{const s=o(i);if(null!=s||i&$.Optional)return s;dl()}finally{Lv()}}else if("number"==typeof o){let s=null,a=$d(e,t),l=-1,u=i&$.Host?t[16][6]:null;for((-1===a||i&$.SkipSelf)&&(l=-1===a?Al(e,t):t[a+8],-1!==l&&Qv(i,!1)?(s=t[1],a=_o(l),t=yo(l,t)):a=-1);-1!==a;){const c=t[1];if(Zv(o,a,c.data)){const d=tI(a,t,n,s,i,u);if(d!==ni)return d}l=t[a+8],-1!==l&&Qv(i,t[1].data[a+8]===u)&&Zv(o,a,t)?(s=c,a=_o(l),t=yo(l,t)):a=-1}}return r}function tI(e,t,n,i,r,o){const s=t[1],a=s.data[e+8],c=Ol(a,s,n,null==i?_l(a)&&Bd:i!=s&&0!=(3&a.type),r&$.Host&&o===a);return null!==c?Ls(t,s,c,a):ni}function Ol(e,t,n,i,r){const o=e.providerIndexes,s=t.data,a=1048575&o,l=e.directiveStart,c=o>>20,f=r?a+c:e.directiveEnd;for(let h=i?a:a+c;h=l&&g.type===n)return h}if(r){const h=s[l];if(h&&jn(h)&&h.type===n)return l}return null}function Ls(e,t,n,i){let r=e[n];const o=t.data;if(function qA(e){return e instanceof Ns}(r)){const s=r;s.resolving&&function eA(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new C(-200,`Circular dependency in DI detected for ${e}${n}`)}(function Me(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():J(e)}(o[n]));const a=Sl(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?Mn(s.injectImpl):null;Rv(e,i,$.Default);try{r=e[n]=s.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function GA(e,t,n){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=Cv(t);(n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,r),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,o))}(n,o[n],t)}finally{null!==l&&Mn(l),Sl(a),s.resolving=!1,Lv()}}return r}function Zv(e,t,n){return!!(n[t+(e>>5)]&1<{const t=e.prototype.constructor,n=t[Ci]||jd(t),i=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){const o=r[Ci]||jd(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function jd(e){return vd(e)?()=>{const t=jd(Y(e));return t&&t()}:xr(e)}function Xv(e){const t=e[1],n=t.type;return 2===n?t.declTNode:1===n?e[6]:null}function Vs(e){return function eI(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let r=0;for(;r{const i=function zd(e){return function(...n){if(e){const i=e(...n);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const s=new r(...o);return a.annotation=s,a;function a(l,u,c){const d=l.hasOwnProperty(Co)?l[Co]:Object.defineProperty(l,Co,{value:[]})[Co];for(;d.length<=c;)d.push(null);return(d[c]=d[c]||[]).push(s),l}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}class _{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=x({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function gn(e,t){void 0===t&&(t=e);for(let n=0;nArray.isArray(n)?Ai(n,t):t(n))}function e_(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Pl(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Us(e,t){const n=[];for(let i=0;i=0?e[1|i]=n:(i=~i,function lI(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function Wd(e,t){const n=Eo(e,t);if(n>=0)return e[1|n]}function Eo(e,t){return function i_(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){const o=i+(r-i>>1),s=e[o<t?r=o:i=o+1}return~(r<e,createScript:e=>e,createScriptURL:e=>e})}catch{}return kl}()?.createHTML(e)||e}function h_(e){return function ef(){if(void 0===Ll&&(Ll=null,He.trustedTypes))try{Ll=He.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ll}()?.createHTML(e)||e}class Nr{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class NI extends Nr{getTypeName(){return"HTML"}}class FI extends Nr{getTypeName(){return"Style"}}class kI extends Nr{getTypeName(){return"Script"}}class LI extends Nr{getTypeName(){return"URL"}}class VI extends Nr{getTypeName(){return"ResourceURL"}}function vn(e){return e instanceof Nr?e.changingThisBreaksApplicationSecurity:e}function ii(e,t){const n=function HI(e){return e instanceof Nr&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===t}class GI{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ao(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class WI{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);const i=this.inertDocument.createElement("body");n.appendChild(i)}}getInertBodyElement(t){const n=this.inertDocument.createElement("template");if("content"in n)return n.innerHTML=Ao(t),n;const i=this.inertDocument.createElement("body");return i.innerHTML=Ao(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const n=t.attributes;for(let r=n.length-1;0"),!0}endElement(t){const n=t.nodeName.toLowerCase();tf.hasOwnProperty(n)&&!v_.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(w_(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const QI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,XI=/([^\#-~ |!])/g;function w_(e){return e.replace(/&/g,"&").replace(QI,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(XI,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Hl;function C_(e,t){let n=null;try{Hl=Hl||function m_(e){const t=new WI(e);return function qI(){try{return!!(new window.DOMParser).parseFromString(Ao(""),"text/html")}catch{return!1}}()?new GI(t):t}(e);let i=t?String(t):"";n=Hl.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=Hl.getInertBodyElement(i)}while(i!==o);return Ao((new ZI).sanitizeChildren(rf(n)||n))}finally{if(n){const i=rf(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function rf(e){return"content"in e&&function JI(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xe=(()=>((xe=xe||{})[xe.NONE=0]="NONE",xe[xe.HTML=1]="HTML",xe[xe.STYLE=2]="STYLE",xe[xe.SCRIPT=3]="SCRIPT",xe[xe.URL=4]="URL",xe[xe.RESOURCE_URL=5]="RESOURCE_URL",xe))();function Bl(e){const t=function Ys(){const e=b();return e&&e[12]}();return t?h_(t.sanitize(xe.HTML,e)||""):ii(e,"HTML")?h_(vn(e)):C_(function f_(){return void 0!==Xd?Xd:typeof document<"u"?document:void 0}(),J(e))}const af=new _("ENVIRONMENT_INITIALIZER"),Fr=new _("INJECTOR",-1),T_=new _("INJECTOR_DEF_TYPES");class E_{get(t,n=$s){if(n===$s){const i=new Error(`NullInjectorError: No provider for ${ke(t)}!`);throw i.name="NullInjectorError",i}return n}}function sO(...e){return{\u0275providers:M_(0,e)}}function M_(e,...t){const n=[],i=new Set;let r;return Ai(t,o=>{const s=o;lf(s,n,[],i)&&(r||(r=[]),r.push(s))}),void 0!==r&&S_(r,n),n}function S_(e,t){for(let n=0;n{t.push(o)})}}function lf(e,t,n,i){if(!(e=Y(e)))return!1;let r=null,o=hv(e);const s=!o&&Pe(e);if(o||s){if(s&&!s.standalone)return!1;r=e}else{const l=e.ngModule;if(o=hv(l),!o)return!1;r=l}const a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const u of l)lf(u,t,n,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let u;i.add(r);try{Ai(o.imports,c=>{lf(c,t,n,i)&&(u||(u=[]),u.push(c))})}finally{}void 0!==u&&S_(u,t)}if(!a){const u=xr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Se},{provide:T_,useValue:r,multi:!0},{provide:af,useValue:()=>S(r),multi:!0})}const l=o.providers;null==l||a||Ai(l,c=>{t.push(c)})}}return r!==e&&void 0!==e.providers}const aO=Fe({provide:String,useValue:Fe});function uf(e){return null!==e&&"object"==typeof e&&aO in e}function kr(e){return"function"==typeof e}const cf=new _("Set Injector scope."),Ul={},uO={};let df;function $l(){return void 0===df&&(df=new E_),df}class nr{}class O_ extends nr{constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,hf(t,s=>this.processProvider(s)),this.records.set(Fr,Io(void 0,this)),r.has("environment")&&this.records.set(nr,Io(void 0,this));const o=this.records.get(cf);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(T_.multi,Se,$.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const n=Mo(this),i=Mn(void 0);try{return t()}finally{Mo(n),Mn(i)}}get(t,n=$s,i=$.Default){this.assertNotDestroyed();const r=Mo(this),o=Mn(void 0);try{if(!(i&$.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function pO(e){return"function"==typeof e||"object"==typeof e&&e instanceof _}(t)&&fl(t);a=l&&this.injectableDefInScope(l)?Io(ff(t),Ul):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&$.Self?$l():this.parent).get(t,n=i&$.Optional&&n===$s?null:n)}catch(s){if("NullInjectorError"===s.name){if((s[Rl]=s[Rl]||[]).unshift(ke(t)),r)throw s;return function DI(e,t,n,i){const r=e[Rl];throw t[r_]&&r.unshift(t[r_]),e.message=function wI(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=ke(t);if(Array.isArray(t))r=t.map(ke).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):ke(a)))}r=`{${o.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(mI,"\n ")}`}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[Rl]=null,e}(s,t,"R3InjectorError",this.source)}throw s}finally{Mn(o),Mo(r)}}resolveInjectorInitializers(){const t=Mo(this),n=Mn(void 0);try{const i=this.get(af.multi,Se,$.Self);for(const r of i)r()}finally{Mo(t),Mn(n)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(ke(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new C(205,!1)}processProvider(t){let n=kr(t=Y(t))?t:Y(t&&t.provide);const i=function dO(e){return uf(e)?Io(void 0,e.useValue):Io(P_(e),Ul)}(t);if(kr(t)||!0!==t.multi)this.records.get(n);else{let r=this.records.get(n);r||(r=Io(void 0,Ul,!0),r.factory=()=>Kd(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===Ul&&(n.value=uO,n.value=n.factory()),"object"==typeof n.value&&n.value&&function hO(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Y(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}}function ff(e){const t=fl(e),n=null!==t?t.factory:xr(e);if(null!==n)return n;if(e instanceof _)throw new C(204,!1);if(e instanceof Function)return function cO(e){const t=e.length;if(t>0)throw Us(t,"?"),new C(204,!1);const n=function sA(e){const t=e&&(e[hl]||e[pv]);if(t){const n=function aA(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new C(204,!1)}function P_(e,t,n){let i;if(kr(e)){const r=Y(e);return xr(r)||ff(r)}if(uf(e))i=()=>Y(e.useValue);else if(function I_(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...Kd(e.deps||[]));else if(function A_(e){return!(!e||!e.useExisting)}(e))i=()=>S(Y(e.useExisting));else{const r=Y(e&&(e.useClass||e.provide));if(!function fO(e){return!!e.deps}(e))return xr(r)||ff(r);i=()=>new r(...Kd(e.deps))}return i}function Io(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function gO(e){return!!e.\u0275providers}function hf(e,t){for(const n of e)Array.isArray(n)?hf(n,t):gO(n)?hf(n.\u0275providers,t):t(n)}class x_{}class _O{resolveComponentFactory(t){throw function vO(e){const t=Error(`No component factory found for ${ke(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let ir=(()=>{class e{}return e.NULL=new _O,e})();function yO(){return Oo(ct(),b())}function Oo(e,t){return new re(In(e,t))}let re=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=yO,e})();function DO(e){return e instanceof re?e.nativeElement:e}class Po{}let zn=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function wO(){const e=b(),n=pn(ct().index,e);return(on(n)?n:e)[11]}(),e})(),CO=(()=>{class e{}return e.\u0275prov=x({token:e,providedIn:"root",factory:()=>null}),e})();class Ks{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const bO=new Ks("14.2.6"),pf={};function yf(e){return e.ngOriginalError}class xo{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&yf(t);for(;n&&yf(n);)n=yf(n);return n||null}}const Df=new Map;let FO=0;const Cf="__ngContext__";function Ft(e,t){on(t)?(e[Cf]=t[20],function LO(e){Df.set(e[20],e)}(t)):e[Cf]=t}function bf(e){return e.ownerDocument.defaultView}function G_(e){return e.ownerDocument}function Pi(e){return e instanceof Function?e():e}var sn=(()=>((sn=sn||{})[sn.Important=1]="Important",sn[sn.DashCase=2]="DashCase",sn))();function Ef(e,t){return undefined(e,t)}function Qs(e){const t=e[3];return $n(t)?t[3]:t}function Mf(e){return Y_(e[13])}function Sf(e){return Y_(e[4])}function Y_(e){for(;null!==e&&!$n(e);)e=e[4];return e}function No(e,t,n,i,r){if(null!=i){let o,s=!1;$n(i)?o=i:on(i)&&(s=!0,i=i[0]);const a=it(i);0===e&&null!==n?null==r?ey(t,n,a):Lr(t,n,a,r||null,!0):1===e&&null!==n?Lr(t,n,a,r||null,!0):2===e?function ay(e,t,n){const i=jl(e,t);i&&function lP(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,a,s):3===e&&t.destroyNode(a),null!=o&&function dP(e,t,n,i,r){const o=n[7];o!==it(n)&&No(t,e,i,o,r);for(let a=10;a0&&(e[n-1][4]=i[4]);const o=Pl(e,10+t);!function eP(e,t){Xs(e,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const s=o[19];null!==s&&s.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function Q_(e,t){if(!(128&t[2])){const n=t[11];n.destroyNode&&Xs(e,t,n,3,null,null),function iP(e){let t=e[13];if(!t)return Pf(e[1],e);for(;t;){let n=null;if(on(t))n=t[13];else{const i=t[10];i&&(n=i)}if(!n){for(;t&&!t[4]&&t!==e;)on(t)&&Pf(t[1],t),t=t[3];null===t&&(t=e),on(t)&&Pf(t[1],t),n=t&&t[4]}t=n}}(t)}}function Pf(e,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function aP(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const s=i[r=n[o+1]];n[o].call(s)}if(null!==i){for(let o=r+1;oo?"":r[d+1].toLowerCase();const h=8&i?f:null;if(h&&-1!==cy(h,u,0)||2&i&&u!==f){if(Gn(i))return!1;s=!0}}}}else{if(!s&&!Gn(i)&&!Gn(l))return!1;if(s&&Gn(l))continue;s=!1,i=l|1&i}}return Gn(i)||s}function Gn(e){return 0==(1&e)}function mP(e,t,n,i){if(null===t)return-1;let r=0;if(i||!n){let o=!1;for(;r-1)for(n++;n0?'="'+a+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!Gn(s)&&(t+=py(o,r),r=""),i=s,o=o||!Gn(i);n++}return""!==r&&(t+=py(o,r)),t}const te={};function U(e){gy(Ce(),b(),Yt()+e,!1)}function gy(e,t,n,i){if(!i)if(3==(3&t[2])){const o=e.preOrderCheckHooks;null!==o&&bl(t,o,n)}else{const o=e.preOrderHooks;null!==o&&Tl(t,o,0,n)}er(n)}function yy(e,t=null,n=null,i){const r=Dy(e,t,n,i);return r.resolveInjectorInitializers(),r}function Dy(e,t=null,n=null,i,r=new Set){const o=[n||Se,sO(e)];return i=i||("object"==typeof e?void 0:ke(e)),new O_(o,t||$l(),i||null,r)}let Mt=(()=>{class e{static create(n,i){if(Array.isArray(n))return yy({name:""},i,n,"");{const r=n.name??"";return yy({name:r},n.parent,n.providers,r)}}}return e.THROW_IF_NOT_FOUND=$s,e.NULL=new E_,e.\u0275prov=x({token:e,providedIn:"any",factory:()=>S(Fr)}),e.__NG_ELEMENT_ID__=-1,e})();function p(e,t=$.Default){const n=b();return null===n?S(e,t):Yv(ct(),n,Y(e),t)}function ql(){throw new Error("invalid")}function Yl(e,t){return e<<17|t<<2}function Wn(e){return e>>17&32767}function Bf(e){return 2|e}function xi(e){return(131068&e)>>2}function Uf(e,t){return-131069&e|t<<2}function $f(e){return 1|e}function Ly(e,t){const n=e.contentQueries;if(null!==n)for(let i=0;i22&&gy(e,t,22,!1),n(i,r)}finally{er(o)}}function Hy(e,t,n){if(Td(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=l&&a.push(l),a.push(i,r,s)}}function Wy(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function qy(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function fx(e,t,n){if(n){if(t.exportAs)for(let i=0;i0&&ih(n)}}function ih(e){for(let i=Mf(e);null!==i;i=Sf(i))for(let r=10;r0&&ih(o)}const n=e[1].components;if(null!==n)for(let i=0;i0&&ih(r)}}function yx(e,t){const n=pn(t,e),i=n[1];(function Dx(e,t){for(let n=t.length;n-1&&(Of(t,i),Pl(n,i))}this._attachedToViewContainer=!1}Q_(this._lView[1],this._lView)}onDestroy(t){Uy(this._lView[1],this._lView,null,t)}markForCheck(){rh(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){eu(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new C(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function nP(e,t){Xs(e,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new C(902,!1);this._appRef=t}}class wx extends Js{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;eu(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class ah extends ir{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Pe(t);return new ea(n,this.ngModule)}}function tD(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class bx{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){const r=this.injector.get(t,pf,i);return r!==pf||n===pf?r:this.parentInjector.get(t,n,i)}}class ea extends x_{constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function CP(e){return e.map(wP).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}get inputs(){return tD(this.componentDef.inputs)}get outputs(){return tD(this.componentDef.outputs)}create(t,n,i,r){let o=(r=r||this.ngModule)instanceof nr?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new bx(t,o):t,a=s.get(Po,null);if(null===a)throw new C(407,!1);const l=s.get(CO,null),u=a.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",d=i?function nx(e,t,n){return e.selectRootElement(t,n===Bn.ShadowDom)}(u,i,this.componentDef.encapsulation):If(a.createRenderer(null,this.componentDef),c,function Cx(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(c)),f=this.componentDef.onPush?288:272,h=eh(0,null,null,1,0,null,null,null,null,null),g=Ql(null,h,null,f,null,null,a,u,l,s,null);let v,y;kd(g);try{const w=function Mx(e,t,n,i,r,o){const s=n[1];n[22]=e;const l=ko(s,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(tu(l,u,!0),null!==e&&(El(r,e,u),null!==l.classes&&Ff(r,e,l.classes),null!==l.styles&&uy(r,e,l.styles)));const c=i.createRenderer(e,t),d=Ql(n,By(t),null,t.onPush?32:16,n[22],l,i,c,o||null,null,null);return s.firstCreatePass&&(Il(ks(l,n),s,t.type),qy(s,l),Yy(l,n.length,1)),Jl(n,d),n[22]=d}(d,this.componentDef,g,a,u);if(d)if(i)El(u,d,["ng-version",bO.full]);else{const{attrs:T,classes:D}=function bP(e){const t=[],n=[];let i=1,r=2;for(;i0&&Ff(u,d,D.join(" "))}if(y=Id(h,22),void 0!==n){const T=y.projection=[];for(let D=0;D=0;i--){const r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Ml(r.hostAttrs,n=Ml(n,r.hostAttrs))}}(i)}function lh(e){return e===co?{}:e===Se?[]:e}function Ox(e,t){const n=e.viewQuery;e.viewQuery=n?(i,r)=>{t(i,r),n(i,r)}:t}function Px(e,t){const n=e.contentQueries;e.contentQueries=n?(i,r,o)=>{t(i,r,o),n(i,r,o)}:t}function xx(e,t){const n=e.hostBindings;e.hostBindings=n?(i,r)=>{t(i,r),n(i,r)}:t}let iu=null;function Vr(){if(!iu){const e=He.Symbol;if(e&&e.iterator)iu=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let n=0;na(it(oe[i.index])):i.index;let I=null;if(!a&&l&&(I=function zx(e,t,n,i){const r=e.cleanup;if(null!=r)for(let o=0;ol?a[l]:null}"string"==typeof s&&(o+=2)}return null}(e,t,r,i.index)),null!==I)(I.__ngLastListenerFn__||I).__ngNextListenerFn__=o,I.__ngLastListenerFn__=o,h=!1;else{o=mD(i,t,d,o,!1);const oe=n.listen(w,r,o);f.push(o,oe),c&&c.push(r,D,T,T+1)}}else o=mD(i,t,d,o,!1);const g=i.outputs;let v;if(h&&null!==g&&(v=g[r])){const y=v.length;if(y)for(let w=0;w0;)t=t[15],e--;return t}(e,Q.lFrame.contextLView))[8]}(e)}function Gx(e,t){let n=null;const i=function vP(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(0==(1&n))return t[n+1]}return null}(e);for(let r=0;r=0}function Br(e,t,n){return qn(e,t,n,!1),Br}function Ge(e,t){return qn(e,t,null,!0),Ge}function qn(e,t,n,i){const r=b(),o=Ce(),s=function Mi(e){const t=Q.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}(2);o.firstUpdatePass&&function ND(e,t,n,i){const r=e.data;if(null===r[n+1]){const o=r[Yt()],s=function RD(e,t){return t>=e.expandoStartIndex}(e,n);(function VD(e,t){return 0!=(e.flags&(t?16:32))})(o,i)&&null===t&&!s&&(t=!1),t=function iR(e,t,n,i){const r=Nd(e);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=ra(n=hh(null,e,t,n,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==r)if(n=hh(r,e,t,n,i),null===o){let l=function rR(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==xi(i))return e[Wn(i)]}(e,t,i);void 0!==l&&Array.isArray(l)&&(l=hh(null,e,t,l[1],i),l=ra(l,t.attrs,i),function oR(e,t,n,i){e[Wn(n?t.classBindings:t.styleBindings)]=i}(e,t,i,l))}else o=function sR(e,t,n){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else c=n;if(r)if(0!==l){const f=Wn(e[a+1]);e[i+1]=Yl(f,a),0!==f&&(e[f+1]=Uf(e[f+1],i)),e[a+1]=function $P(e,t){return 131071&e|t<<17}(e[a+1],i)}else e[i+1]=Yl(a,0),0!==a&&(e[a+1]=Uf(e[a+1],i)),a=i;else e[i+1]=Yl(l,0),0===a?a=i:e[l+1]=Uf(e[l+1],i),l=i;u&&(e[i+1]=Bf(e[i+1])),MD(e,c,i,!0),MD(e,c,i,!1),function qx(e,t,n,i,r){const o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Eo(o,t)>=0&&(n[i+1]=$f(n[i+1]))}(t,c,e,i,o),s=Yl(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,n,s,i)}}(o,e,s,i),t!==te&&kt(r,s,t)&&function kD(e,t,n,i,r,o,s,a){if(!(3&t.type))return;const l=e.data,u=l[a+1];ou(function Iy(e){return 1==(1&e)}(u)?LD(l,t,n,r,xi(u),s):void 0)||(ou(o)||function Ay(e){return 2==(2&e)}(u)&&(o=LD(l,null,n,r,a,s)),function fP(e,t,n,i,r){if(t)r?e.addClass(n,i):e.removeClass(n,i);else{let o=-1===i.indexOf("-")?void 0:sn.DashCase;null==r?e.removeStyle(n,i,o):("string"==typeof r&&r.endsWith("!important")&&(r=r.slice(0,-10),o|=sn.Important),e.setStyle(n,i,r,o))}}(i,s,Dl(Yt(),n),r,o))}(o,o.data[Yt()],r,r[11],e,r[s+1]=function uR(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=ke(vn(e)))),e}(t,n),i,s)}function hh(e,t,n,i,r){let o=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const l=e[r],u=Array.isArray(l),c=u?l[1]:l,d=null===c;let f=n[r+1];f===te&&(f=d?Se:void 0);let h=d?Wd(f,i):c===i?f:void 0;if(u&&!ou(h)&&(h=Wd(l,i)),ou(h)&&(a=h,s))return a;const g=e[r+1];r=s?Wn(g):xi(g)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=Wd(l,i))}return a}function ou(e){return void 0!==e}function ci(e,t=""){const n=b(),i=Ce(),r=e+22,o=i.firstCreatePass?ko(i,r,1,t,null):i.data[r],s=n[r]=function Af(e,t){return e.createText(t)}(n[11],t);zl(i,n,s,o),ti(o,!1)}function Ur(e,t,n){const i=b(),r=function Ho(e,t,n,i){return kt(e,vo(),n)?t+J(n)+i:te}(i,e,t,n);return r!==te&&function Ri(e,t,n){const i=Dl(t,e);!function K_(e,t,n){e.setValue(t,n)}(e[11],i,n)}(i,Yt(),r),Ur}function oa(e,t,n){const i=b();return kt(i,vo(),t)&&_n(Ce(),Qe(),i,e,t,i[11],n,!0),oa}function su(e,t,n){const i=b();if(kt(i,vo(),t)){const o=Ce(),s=Qe();_n(o,s,i,e,t,function Jy(e,t,n){return(null===e||jn(e))&&(n=function MA(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(n[t.index])),n[11]}(Nd(o.data),s,i),n,!0)}return su}const Zo="en-US";let ow=Zo;function mh(e,t,n,i,r){if(e=Y(e),Array.isArray(e))for(let o=0;o>20;if(kr(e)||!e.multi){const h=new Ns(l,r,p),g=_h(a,t,r?c:c+f,d);-1===g?(Il(ks(u,s),o,a),vh(o,e,t.length),t.push(a),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(h),s.push(h)):(n[g]=h,s[g]=h)}else{const h=_h(a,t,c+f,d),g=_h(a,t,c,c+f),v=h>=0&&n[h],y=g>=0&&n[g];if(r&&!y||!r&&!v){Il(ks(u,s),o,a);const w=function SN(e,t,n,i,r){const o=new Ns(e,n,p);return o.multi=[],o.index=t,o.componentProviders=0,Ow(o,r,i&&!n),o}(r?MN:EN,n.length,r,i,l);!r&&y&&(n[g].providerFactory=w),vh(o,e,t.length,0),t.push(a),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),n.push(w),s.push(w)}else vh(o,e,h>-1?h:g,Ow(n[r?g:h],l,!r&&i));!r&&i&&y&&n[g].componentProviders++}}}function vh(e,t,n,i){const r=kr(t),o=function lO(e){return!!e.useClass}(t);if(r||o){const l=(o?Y(t.useClass):t).prototype.ngOnDestroy;if(l){const u=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){const c=u.indexOf(n);-1===c?u.push(n,[i,l]):u[c+1].push(i,l)}else u.push(n,l)}}}function Ow(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function _h(e,t,n,i){for(let r=n;r{n.providersResolver=(i,r)=>function TN(e,t,n){const i=Ce();if(i.firstCreatePass){const r=jn(e);mh(n,i.data,i.blueprint,r,!0),mh(t,i.data,i.blueprint,r,!1)}}(i,r?r(e):e,t)}}class jr{}class Pw{}class xw extends jr{constructor(t,n){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new ah(this);const i=fn(t);this._bootstrapComponents=Pi(i.bootstrap),this._r3Injector=Dy(t,n,[{provide:jr,useValue:this},{provide:ir,useValue:this.componentFactoryResolver}],ke(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Dh extends Pw{constructor(t){super(),this.moduleType=t}create(t){return new xw(this.moduleType,t)}}class IN extends jr{constructor(t,n,i){super(),this.componentFactoryResolver=new ah(this),this.instance=null;const r=new O_([...t,{provide:jr,useValue:this},{provide:ir,useValue:this.componentFactoryResolver}],n||$l(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function du(e,t,n=null){return new IN(e,t,n).injector}let ON=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n.id)){const i=M_(0,n.type),r=i.length>0?du([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n.id,r)}return this.cachedInjectors.get(n.id)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=x({token:e,providedIn:"environment",factory:()=>new e(S(nr))}),e})();function Rw(e){e.getStandaloneInjector=t=>t.get(ON).getOrCreateStandaloneInjector(e)}function Ch(e,t,n){const i=qt()+e,r=b();return r[i]===te?oi(r,i,n?t.call(n):t()):function na(e,t){return e[t]}(r,i)}function Qo(e,t,n,i){return Bw(b(),qt(),e,t,n,i)}function da(e,t){const n=e[t];return n===te?void 0:n}function Bw(e,t,n,i,r,o){const s=t+n;return kt(e,s,r)?oi(e,s+1,o?i.call(o,r):i(r)):da(e,s+1)}function Uw(e,t,n,i,r,o,s){const a=t+n;return function Hr(e,t,n,i){const r=kt(e,t,n);return kt(e,t+1,i)||r}(e,a,r,o)?oi(e,a+2,s?i.call(s,r,o):i(r,o)):da(e,a+2)}function Lt(e,t){const n=Ce();let i;const r=e+22;n.firstCreatePass?(i=function qN(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,i.onDestroy)):i=n.data[r];const o=i.factory||(i.factory=xr(i.type)),s=Mn(p);try{const a=Sl(!1),l=o();return Sl(a),function Ux(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,b(),r,l),l}finally{Mn(s)}}function Qt(e,t,n){const i=e+22,r=b(),o=mo(r,i);return fa(r,i)?Bw(r,qt(),t,o.transform,n,o):o.transform(n)}function fa(e,t){return e[1].data[t].pure}function bh(e){return t=>{setTimeout(e,void 0,t)}}const Ne=class QN extends vt{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=bh(o),r&&(r=bh(r)),s&&(s=bh(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof un&&t.add(a),a}};function XN(){return this._results[Vr()]()}class fu{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Vr(),i=fu.prototype;i[n]||(i[n]=XN)}get changes(){return this._changes||(this._changes=new Ne)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const r=gn(t);(this._changesDetected=!function sI(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i{class e{}return e.__NG_ELEMENT_ID__=t1,e})();const JN=Xt,e1=class extends JN{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}createEmbeddedView(t,n){const i=this._declarationTContainer.tViews,r=Ql(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,n||null);r[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(r[19]=s.createEmbeddedView(i)),Qf(i,r,t),new Js(r)}};function t1(){return hu(ct(),b())}function hu(e,t){return 4&e.type?new e1(t,e,Oo(e,t)):null}let an=(()=>{class e{}return e.__NG_ELEMENT_ID__=n1,e})();function n1(){return Yw(ct(),b())}const r1=an,Ww=class extends r1{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return Oo(this._hostTNode,this._hostLView)}get injector(){return new Do(this._hostTNode,this._hostLView)}get parentInjector(){const t=Al(this._hostTNode,this._hostLView);if(jv(t)){const n=yo(t,this._hostLView),i=_o(t);return new Do(n[1].data[i+8],n)}return new Do(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=qw(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,n,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=t.createEmbeddedView(n||{},o);return this.insert(s,r),s}createComponent(t,n,i,r,o){const s=t&&!function Bs(e){return"function"==typeof e}(t);let a;if(s)a=n;else{const d=n||{};a=d.index,i=d.injector,r=d.projectableNodes,o=d.environmentInjector||d.ngModuleRef}const l=s?t:new ea(Pe(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const f=(s?u:this.parentInjector).get(nr,null);f&&(o=f)}const c=l.create(u,r,void 0,o);return this.insert(c.hostView,a),c}insert(t,n){const i=t._lView,r=i[1];if(function IA(e){return $n(e[3])}(i)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const d=i[3],f=new Ww(d,d[6],d[3]);f.detach(f.indexOf(t))}}const o=this._adjustIndex(n),s=this._lContainer;!function rP(e,t,n,i){const r=10+i,o=n.length;i>0&&(n[r-1][4]=t),i0)i.push(s[a/2]);else{const u=o[a+1],c=t[-l];for(let d=10;d{class e{constructor(n){this.appInits=n,this.resolve=mu,this.reject=mu,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const n=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:a,error:l})});n.push(s)}}Promise.all(n).then(()=>{i()}).catch(r=>{this.reject(r)}),0===n.length&&i(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)(S(vu,8))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const pa=new _("AppId",{providedIn:"root",factory:function _C(){return`${Nh()}${Nh()}${Nh()}`}});function Nh(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const yC=new _("Platform Initializer"),yu=new _("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),DC=new _("appBootstrapListener"),wC=new _("AnimationModuleType");let x1=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const ki=new _("LocaleId",{providedIn:"root",factory:()=>R(ki,$.Optional|$.SkipSelf)||function R1(){return typeof $localize<"u"&&$localize.locale||Zo}()});class F1{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Fh=(()=>{class e{compileModuleSync(n){return new Dh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),o=Pi(fn(n).declarations).reduce((s,a)=>{const l=Pe(a);return l&&s.push(new ea(l)),s},[]);return new F1(i,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const V1=(()=>Promise.resolve(0))();function kh(e){typeof Zone>"u"?V1.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Oe{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ne(!1),this.onMicrotaskEmpty=new Ne(!1),this.onStable=new Ne(!1),this.onError=new Ne(!1),typeof Zone>"u")throw new C(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&n,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function H1(){let e=He.requestAnimationFrame,t=He.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function $1(e){const t=()=>{!function U1(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(He,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Vh(e),e.isCheckStableRunning=!0,Lh(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Vh(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,a)=>{try{return TC(e),n.invokeTask(r,o,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),EC(e)}},onInvoke:(n,i,r,o,s,a,l)=>{try{return TC(e),n.invoke(r,o,s,a,l)}finally{e.shouldCoalesceRunChangeDetection&&t(),EC(e)}},onHasTask:(n,i,r,o)=>{n.hasTask(r,o),i===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,Vh(e),Lh(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,i,r,o)=>(n.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Oe.isInAngularZone())throw new C(909,!1)}static assertNotInAngularZone(){if(Oe.isInAngularZone())throw new C(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,B1,mu,mu);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const B1={};function Lh(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Vh(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function TC(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function EC(e){e._nesting--,Lh(e)}class j1{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ne,this.onMicrotaskEmpty=new Ne,this.onStable=new Ne,this.onError=new Ne}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,r){return t.apply(n,i)}}const MC=new _(""),Du=new _("");let Uh,Hh=(()=>{class e{constructor(n,i,r){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Uh||(function z1(e){Uh=e}(r),r.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Oe.assertNotInAngularZone(),kh(()=>{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())kh(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:r})}whenStable(n,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,r){return[]}}return e.\u0275fac=function(n){return new(n||e)(S(Oe),S(Bh),S(Du))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),Bh=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return Uh?.findTestabilityInTree(this,n,i)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),ar=null;const SC=new _("AllowMultipleToken"),$h=new _("PlatformDestroyListeners");class AC{constructor(t,n){this.name=t,this.token=n}}function OC(e,t,n=[]){const i=`Platform: ${t}`,r=new _(i);return(o=[])=>{let s=jh();if(!s||s.injector.get(SC,!1)){const a=[...n,...o,{provide:r,useValue:!0}];e?e(a):function q1(e){if(ar&&!ar.get(SC,!1))throw new C(400,!1);ar=e;const t=e.get(xC);(function IC(e){const t=e.get(yC,null);t&&t.forEach(n=>n())})(e)}(function PC(e=[],t){return Mt.create({name:t,providers:[{provide:cf,useValue:"platform"},{provide:$h,useValue:new Set([()=>ar=null])},...e]})}(a,i))}return function K1(e){const t=jh();if(!t)throw new C(401,!1);return t}()}}function jh(){return ar?.get(xC)??null}let xC=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,i){const r=function NC(e,t){let n;return n="noop"===e?new j1:("zone.js"===e?void 0:e)||new Oe(t),n}(i?.ngZone,function RC(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Oe,useValue:r}];return r.run(()=>{const s=Mt.create({providers:o,parent:this.injector,name:n.moduleType.name}),a=n.create(s),l=a.injector.get(xo,null);if(!l)throw new C(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:c=>{l.handleError(c)}});a.onDestroy(()=>{wu(this._modules,a),u.unsubscribe()})}),function FC(e,t,n){try{const i=n();return ia(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(l,r,()=>{const u=a.injector.get(_u);return u.runInitializers(),u.donePromise.then(()=>(function sw(e){dn(e,"Expected localeId to be defined"),"string"==typeof e&&(ow=e.toLowerCase().replace(/_/g,"-"))}(a.injector.get(ki,Zo)||Zo),this._moduleDoBootstrap(a),a))})})}bootstrapModule(n,i=[]){const r=kC({},i);return function G1(e,t,n){const i=new Dh(n);return Promise.resolve(i)}(0,0,n).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(n){const i=n.injector.get(ga);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!n.instance.ngDoBootstrap)throw new C(403,!1);n.instance.ngDoBootstrap(i)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new C(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const n=this._injector.get($h,null);n&&(n.forEach(i=>i()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(n){return new(n||e)(S(Mt))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function kC(e,t){return Array.isArray(t)?t.reduce(kC,e):{...e,...t}}let ga=(()=>{class e{constructor(n,i,r){this._zone=n,this._injector=i,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new De(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new De(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Oe.assertNotInAngularZone(),kh(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Oe.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=_t(o,s.pipe(Sr()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const r=n instanceof x_;if(!this._injector.get(_u).done)throw!r&&function fo(e){const t=Pe(e)||Gt(e)||Wt(e);return null!==t&&t.standalone}(n),new C(405,false);let s;s=r?n:this._injector.get(ir).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const a=function W1(e){return e.isBoundToModule}(s)?void 0:this._injector.get(jr),u=s.create(Mt.NULL,[],i||s.selector,a),c=u.location.nativeElement,d=u.injector.get(MC,null);return d?.registerApplication(c),u.onDestroy(()=>{this.detachView(u.hostView),wu(this.components,u),d?.unregisterApplication(c)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new C(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;wu(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(DC,[]).concat(this._bootstrapListeners).forEach(r=>r(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>wu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new C(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)(S(Oe),S(nr),S(xo))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function wu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}let VC=!0,HC=!1,fi=(()=>{class e{}return e.__NG_ELEMENT_ID__=J1,e})();function J1(e){return function eF(e,t,n){if(_l(e)&&!n){const i=pn(e.index,t);return new Js(i,i)}return 47&e.type?new Js(t[16],t):null}(ct(),b(),16==(16&e))}class jC{constructor(){}supports(t){return ta(t)}create(t){return new sF(t)}}const oF=(e,t)=>t;class sF{constructor(t){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=t||oF}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,r=0,o=null;for(;n||i;){const s=!i||n&&n.currentIndex{s=this._trackByFn(r,a),null!==n&&Object.is(n.trackById,s)?(i&&(n=this._verifyReinsertion(n,a,s,r)),Object.is(n.item,a)||this._addIdentityChange(n,a)):(n=this._mismatch(n,a,s,r),i=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,r)):t=this._addAfter(new aF(n,i),o,r),t}_verifyReinsertion(t,n,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}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(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const r=null===n?this._itHead:n._next;return t._next=r,t._prev=n,null===r?this._itTail=t:r._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new zC),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new zC),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class aF{constructor(t,n){this.item=t,this.trackById=n,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 lF{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class zC{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new lF,this.map.set(n,i)),i.add(t)}get(t,n){const r=this.map.get(t);return r?r.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function GC(e,t,n){const i=e.previousIndex;if(null===i)return i;let r=0;return n&&i{class e{constructor(n){this.factories=n}static create(n,i){if(null!=i){const r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||qC()),deps:[[e,new Rr,new Ii]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(null!=i)return i;throw new C(901,!1)}}return e.\u0275prov=x({token:e,providedIn:"root",factory:qC}),e})();const hF=OC(null,"core",[]);let pF=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(S(ga))},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function Vi(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}let Eu=null;function hi(){return Eu}const Re=new _("DocumentToken");let Yh=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:function(){return function _F(){return S(KC)}()},providedIn:"platform"}),e})();const yF=new _("Location Initialized");let KC=(()=>{class e extends Yh{constructor(n){super(),this._doc=n,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return hi().getBaseHref(this._doc)}onPopState(n){const i=hi().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",n,!1),()=>i.removeEventListener("popstate",n)}onHashChange(n){const i=hi().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",n,!1),()=>i.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,i,r){ZC()?this._history.pushState(n,i,r):this.location.hash=r}replaceState(n,i,r){ZC()?this._history.replaceState(n,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:function(){return function DF(){return new KC(S(Re))}()},providedIn:"platform"}),e})();function ZC(){return!!window.history.pushState}function Kh(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function QC(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function Hi(e){return e&&"?"!==e[0]?"?"+e:e}let lr=(()=>{class e{historyGo(n){throw new Error("Not implemented")}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:function(){return R(XC)},providedIn:"root"}),e})();const Zh=new _("appBaseHref");let XC=(()=>{class e extends lr{constructor(n,i){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??R(Re).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 Kh(this._baseHref,n)}path(n=!1){const i=this._platformLocation.pathname+Hi(this._platformLocation.search),r=this._platformLocation.hash;return r&&n?`${i}${r}`:i}pushState(n,i,r,o){const s=this.prepareExternalUrl(r+Hi(o));this._platformLocation.pushState(n,i,s)}replaceState(n,i,r,o){const s=this.prepareExternalUrl(r+Hi(o));this._platformLocation.replaceState(n,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(S(Yh),S(Zh,8))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),JC=(()=>{class e extends lr{constructor(n,i){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}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 i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(n){const i=Kh(this._baseHref,n);return i.length>0?"#"+i:i}pushState(n,i,r,o){let s=this.prepareExternalUrl(r+Hi(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.pushState(n,i,s)}replaceState(n,i,r,o){let s=this.prepareExternalUrl(r+Hi(o));0==s.length&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(n,i,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}}return e.\u0275fac=function(n){return new(n||e)(S(Yh),S(Zh,8))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),Qh=(()=>{class e{constructor(n){this._subject=new Ne,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;const i=this._locationStrategy.getBaseHref();this._baseHref=QC(eb(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,i=""){return this.path()==this.normalize(n+Hi(i))}normalize(n){return e.stripTrailingSlash(function CF(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,eb(n)))}prepareExternalUrl(n){return n&&"/"!==n[0]&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,i="",r=null){this._locationStrategy.pushState(r,"",n,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Hi(i)),r)}replaceState(n,i="",r=null){this._locationStrategy.replaceState(r,"",n,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Hi(i)),r)}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(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",i){this._urlChangeListeners.forEach(r=>r(n,i))}subscribe(n,i,r){return this._subject.subscribe({next:n,error:i,complete:r})}}return e.normalizeQueryParams=Hi,e.joinWithSlash=Kh,e.stripTrailingSlash=QC,e.\u0275fac=function(n){return new(n||e)(S(lr))},e.\u0275prov=x({token:e,factory:function(){return function wF(){return new Qh(S(lr))}()},providedIn:"root"}),e})();function eb(e){return e.replace(/\/index.html$/,"")}let ub=(()=>{class e{constructor(n){this._viewContainerRef=n,this.ngComponentOutlet=null}ngOnChanges(n){const{_viewContainerRef:i,ngComponentOutletNgModule:r,ngComponentOutletNgModuleFactory:o}=this;if(i.clear(),this._componentRef=void 0,this.ngComponentOutlet){const s=this.ngComponentOutletInjector||i.parentInjector;(n.ngComponentOutletNgModule||n.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=r?function AN(e,t){return new xw(e,t??null)}(r,cb(s)):o?o.create(cb(s)):void 0),this._componentRef=i.createComponent(this.ngComponentOutlet,{index:i.length,injector:s,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return e.\u0275fac=function(n){return new(n||e)(p(an))},e.\u0275dir=E({type:e,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[Et]}),e})();function cb(e){return e.get(jr).injector}class ak{constructor(t,n,i,r){this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}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 ya=(()=>{class e{constructor(n,i,r){this._viewContainer=n,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}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 i=this._viewContainer;n.forEachOperation((r,o,s)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new ak(r.item,this._ngForOf,-1,-1),null===s?void 0:s);else if(null==s)i.remove(null===o?void 0:o);else if(null!==o){const a=i.get(o);i.move(a,s),fb(a,r)}});for(let r=0,o=i.length;r{fb(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(n,i){return!0}}return e.\u0275fac=function(n){return new(n||e)(p(an),p(Xt),p(Tu))},e.\u0275dir=E({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),e})();function fb(e,t){e.context.$implicit=t.item}let pi=(()=>{class e{constructor(n,i){this._viewContainer=n,this._context=new uk,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){hb("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){hb("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,i){return!0}}return e.\u0275fac=function(n){return new(n||e)(p(an),p(Xt))},e.\u0275dir=E({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),e})();class uk{constructor(){this.$implicit=null,this.ngIf=null}}function hb(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${ke(t)}'.`)}class gk{createSubscription(t,n){return t.subscribe({next:n,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class mk{createSubscription(t,n){return t.then(n,i=>{throw i})}dispose(t){}}const vk=new mk,_k=new gk;let Xn=(()=>{class e{constructor(n){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){return this._obj?n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue:(n&&this._subscribe(n),this._latestValue)}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,i=>this._updateLatestValue(n,i))}_selectStrategy(n){if(ia(n))return vk;if(fD(n))return _k;throw function Qn(e,t){return new C(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,i){n===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return e.\u0275fac=function(n){return new(n||e)(p(fi,16))},e.\u0275pipe=xt({name:"async",type:e,pure:!1,standalone:!0}),e})(),Vt=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const mb="browser";let vb=(()=>{class e{}return e.\u0275prov=x({token:e,providedIn:"root",factory:()=>new Bk(S(Re),window)}),e})();class Bk{constructor(t,n){this.document=t,this.window=n,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const n=function Uk(e,t){const n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if("function"==typeof e.createTreeWalker&&e.body&&(e.body.createShadowRoot||e.body.attachShadow)){const i=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let r=i.currentNode;for(;r;){const o=r.shadowRoot;if(o){const s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}r=i.nextNode()}}return null}(this.document,t);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const n=this.window.history;n&&n.scrollRestoration&&(n.scrollRestoration=t)}}scrollToElement(t){const n=t.getBoundingClientRect(),i=n.left+this.window.pageXOffset,r=n.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(i-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=_b(this.window.history)||_b(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function _b(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}class hp extends class sL extends class vF{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function mF(e){Eu||(Eu=e)}(new hp)}onAndCancel(t,n,i){return t.addEventListener(n,i,!1),()=>{t.removeEventListener(n,i,!1)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,n){return(n=n||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return"window"===n?window:"document"===n?t:"body"===n?t.body:null}getBaseHref(t){const n=function aL(){return wa=wa||document.querySelector("base"),wa?wa.getAttribute("href"):null}();return null==n?null:function lL(e){ku=ku||document.createElement("a"),ku.setAttribute("href",e);const t=ku.pathname;return"/"===t.charAt(0)?t:`/${t}`}(n)}resetBaseElement(){wa=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function ok(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const i=n.indexOf("="),[r,o]=-1==i?[n,""]:[n.slice(0,i),n.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}(document.cookie,t)}}let ku,wa=null;const Cb=new _("TRANSITION_ID"),cL=[{provide:vu,useFactory:function uL(e,t,n){return()=>{n.get(_u).donePromise.then(()=>{const i=hi(),r=t.querySelectorAll(`style[ng-transition="${e}"]`);for(let o=0;o{class e{build(){return new XMLHttpRequest}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();const ts=new _("EventManagerPlugins");let Lu=(()=>{class e{constructor(n,i){this._zone=i,this._eventNameToPlugin=new Map,n.forEach(r=>r.manager=this),this._plugins=n.slice().reverse()}addEventListener(n,i,r){return this._findPluginFor(i).addEventListener(n,i,r)}addGlobalEventListener(n,i,r){return this._findPluginFor(i).addGlobalEventListener(n,i,r)}getZone(){return this._zone}_findPluginFor(n){const i=this._eventNameToPlugin.get(n);if(i)return i;const r=this._plugins;for(let o=0;o{class e{constructor(){this._stylesSet=new Set}addStyles(n){const i=new Set;n.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(n){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),Ca=(()=>{class e extends Tb{constructor(n){super(),this._doc=n,this._hostNodes=new Map,this._hostNodes.set(n.head,[])}_addStylesToHost(n,i,r){n.forEach(o=>{const s=this._doc.createElement("style");s.textContent=o,r.push(i.appendChild(s))})}addHost(n){const i=[];this._addStylesToHost(this._stylesSet,n,i),this._hostNodes.set(n,i)}removeHost(n){const i=this._hostNodes.get(n);i&&i.forEach(Eb),this._hostNodes.delete(n)}onStylesAdded(n){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(n,r,i)})}ngOnDestroy(){this._hostNodes.forEach(n=>n.forEach(Eb))}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();function Eb(e){hi().remove(e)}const pp={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/"},gp=/%COMP%/g;function Vu(e,t,n){for(let i=0;i{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let Hu=(()=>{class e{constructor(n,i,r){this.eventManager=n,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new mp(n)}createRenderer(n,i){if(!n||!i)return this.defaultRenderer;switch(i.encapsulation){case Bn.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new _L(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(n),r}case 1:case Bn.ShadowDom:return new yL(this.eventManager,this.sharedStylesHost,n,i);default:if(!this.rendererByCompId.has(i.id)){const r=Vu(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(n){return new(n||e)(S(Lu),S(Ca),S(pa))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();class mp{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,n){return n?document.createElementNS(pp[n]||n,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,n){(Ob(t)?t.content:t).appendChild(n)}insertBefore(t,n,i){t&&(Ob(t)?t.content:t).insertBefore(n,i)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return n||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,i,r){if(r){n=r+":"+n;const o=pp[r];o?t.setAttributeNS(o,n,i):t.setAttribute(n,i)}else t.setAttribute(n,i)}removeAttribute(t,n,i){if(i){const r=pp[i];r?t.removeAttributeNS(r,n):t.removeAttribute(`${i}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,i,r){r&(sn.DashCase|sn.Important)?t.style.setProperty(n,i,r&sn.Important?"important":""):t.style[n]=i}removeStyle(t,n,i){i&sn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,i){t[n]=i}setValue(t,n){t.nodeValue=n}listen(t,n,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,n,Ab(i)):this.eventManager.addEventListener(t,n,Ab(i))}}function Ob(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class _L extends mp{constructor(t,n,i,r){super(t),this.component=i;const o=Vu(r+"-"+i.id,i.styles,[]);n.addStyles(o),this.contentAttr=function gL(e){return"_ngcontent-%COMP%".replace(gp,e)}(r+"-"+i.id),this.hostAttr=function mL(e){return"_nghost-%COMP%".replace(gp,e)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,n){const i=super.createElement(t,n);return super.setAttribute(i,this.contentAttr,""),i}}class yL extends mp{constructor(t,n,i,r){super(t),this.sharedStylesHost=n,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=Vu(r.id,r.styles,[]);for(let s=0;s{class e extends bb{constructor(n){super(n)}supports(n){return!0}addEventListener(n,i,r){return n.addEventListener(i,r,!1),()=>this.removeEventListener(n,i,r)}removeEventListener(n,i,r){return n.removeEventListener(i,r)}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();const Pb=["alt","control","meta","shift"],wL={"\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"},CL={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let bL=(()=>{class e extends bb{constructor(n){super(n)}supports(n){return null!=e.parseEventName(n)}addEventListener(n,i,r){const o=e.parseEventName(i),s=e.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>hi().onAndCancel(n,o.domEventName,s))}static parseEventName(n){const i=n.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=e._normalizeKey(i.pop());let s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),Pb.forEach(u=>{const c=i.indexOf(u);c>-1&&(i.splice(c,1),s+=u+".")}),s+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(n,i){let r=wL[n.key]||n.key,o="";return i.indexOf("code.")>-1&&(r=n.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),Pb.forEach(s=>{s!==r&&(0,CL[s])(n)&&(o+=s+".")}),o+=r,o===i)}static eventCallback(n,i,r){return o=>{e.matchEventFullKeyCode(o,n)&&r.runGuarded(()=>i(o))}}static _normalizeKey(n){return"esc"===n?"escape":n}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();const Rb=[{provide:yu,useValue:mb},{provide:yC,useValue:function TL(){hp.makeCurrent()},multi:!0},{provide:Re,useFactory:function ML(){return function PI(e){Xd=e}(document),document},deps:[]}],SL=OC(hF,"browser",Rb),Nb=new _(""),Fb=[{provide:Du,useClass:class dL{addToWindow(t){He.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},He.getAllAngularTestabilities=()=>t.getAllTestabilities(),He.getAllAngularRootElements=()=>t.getAllRootElements(),He.frameworkStabilizers||(He.frameworkStabilizers=[]),He.frameworkStabilizers.push(i=>{const r=He.getAllAngularTestabilities();let o=r.length,s=!1;const a=function(l){s=s||l,o--,0==o&&i(s)};r.forEach(function(l){l.whenStable(a)})})}findTestabilityInTree(t,n,i){return null==n?null:t.getTestability(n)??(i?hi().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},deps:[]},{provide:MC,useClass:Hh,deps:[Oe,Bh,Du]},{provide:Hh,useClass:Hh,deps:[Oe,Bh,Du]}],kb=[{provide:cf,useValue:"root"},{provide:xo,useFactory:function EL(){return new xo},deps:[]},{provide:ts,useClass:DL,multi:!0,deps:[Re,Oe,yu]},{provide:ts,useClass:bL,multi:!0,deps:[Re]},{provide:Hu,useClass:Hu,deps:[Lu,Ca,pa]},{provide:Po,useExisting:Hu},{provide:Tb,useExisting:Ca},{provide:Ca,useClass:Ca,deps:[Re]},{provide:Lu,useClass:Lu,deps:[ts,Oe]},{provide:class $k{},useClass:fL,deps:[]},[]];let Lb=(()=>{class e{constructor(n){}static withServerTransition(n){return{ngModule:e,providers:[{provide:pa,useValue:n.appId},{provide:Cb,useExisting:pa},cL]}}}return e.\u0275fac=function(n){return new(n||e)(S(Nb,12))},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({providers:[...kb,...Fb],imports:[Vt,pF]}),e})(),_p=(()=>{class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:function(n){let i=null;return i=n?new n:function IL(){return new _p(S(Re))}(),i},providedIn:"root"}),e})();typeof window<"u"&&window;let Dp=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:function(n){let i=null;return i=n?new(n||e):S(Bb),i},providedIn:"root"}),e})(),Bb=(()=>{class e extends Dp{constructor(n){super(),this._doc=n}sanitize(n,i){if(null==i)return null;switch(n){case xe.NONE:return i;case xe.HTML:return ii(i,"HTML")?vn(i):C_(this._doc,String(i)).toString();case xe.STYLE:return ii(i,"Style")?vn(i):i;case xe.SCRIPT:if(ii(i,"Script"))return vn(i);throw new Error("unsafe value used in a script context");case xe.URL:return ii(i,"URL")?vn(i):Vl(String(i));case xe.RESOURCE_URL:if(ii(i,"ResourceURL"))return vn(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${n} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(n){return function BI(e){return new NI(e)}(n)}bypassSecurityTrustStyle(n){return function UI(e){return new FI(e)}(n)}bypassSecurityTrustScript(n){return function $I(e){return new kI(e)}(n)}bypassSecurityTrustUrl(n){return function jI(e){return new LI(e)}(n)}bypassSecurityTrustResourceUrl(n){return function zI(e){return new VI(e)}(n)}}return e.\u0275fac=function(n){return new(n||e)(S(Re))},e.\u0275prov=x({token:e,factory:function(n){let i=null;return i=n?new n:function kL(e){return new Bb(e.get(Re))}(S(Mt)),i},providedIn:"root"}),e})();const{isArray:LL}=Array,{getPrototypeOf:VL,prototype:HL,keys:BL}=Object;function Ub(e){if(1===e.length){const t=e[0];if(LL(t))return{args:t,keys:null};if(function UL(e){return e&&"object"==typeof e&&VL(e)===HL}(t)){const n=BL(t);return{args:n.map(i=>t[i]),keys:n}}}return{args:e,keys:null}}const{isArray:$L}=Array;function wp(e){return L(t=>function jL(e,t){return $L(t)?e(...t):e(t)}(e,t))}function $b(e,t){return e.reduce((n,i,r)=>(n[i]=t[r],n),{})}let jb=(()=>{class e{constructor(n,i){this._renderer=n,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(n,i){this._renderer.setProperty(this._elementRef.nativeElement,n,i)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}}return e.\u0275fac=function(n){return new(n||e)(p(zn),p(re))},e.\u0275dir=E({type:e}),e})(),Gr=(()=>{class e extends jb{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,features:[H]}),e})();const Rn=new _("NgValueAccessor"),WL={provide:Rn,useExisting:we(()=>ba),multi:!0},YL=new _("CompositionEventMode");let ba=(()=>{class e extends jb{constructor(n,i,r){super(n,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function qL(){const e=hi()?hi().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(n){this.setProperty("value",n??"")}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}}return e.\u0275fac=function(n){return new(n||e)(p(zn),p(re),p(YL,8))},e.\u0275dir=E({type:e,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(n,i){1&n&&ue("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[N([WL]),H]}),e})();const Bt=new _("NgValidators"),dr=new _("NgAsyncValidators");function eT(e){return null!=e}function tT(e){return ia(e)?nt(e):e}function nT(e){let t={};return e.forEach(n=>{t=null!=n?{...t,...n}:t}),0===Object.keys(t).length?null:t}function iT(e,t){return t.map(n=>n(e))}function rT(e){return e.map(t=>function QL(e){return!e.validate}(t)?t:n=>t.validate(n))}function Cp(e){return null!=e?function oT(e){if(!e)return null;const t=e.filter(eT);return 0==t.length?null:function(n){return nT(iT(n,t))}}(rT(e)):null}function bp(e){return null!=e?function sT(e){if(!e)return null;const t=e.filter(eT);return 0==t.length?null:function(n){return function zL(...e){const t=hd(e),{args:n,keys:i}=Ub(e),r=new De(o=>{const{length:s}=n;if(!s)return void o.complete();const a=new Array(s);let l=s,u=s;for(let c=0;c{d||(d=!0,u--),a[c]=f},()=>l--,void 0,()=>{(!l||!d)&&(u||o.next(i?$b(i,a):a),o.complete())}))}});return t?r.pipe(wp(t)):r}(iT(n,t).map(tT)).pipe(L(nT))}}(rT(e)):null}function aT(e,t){return null===e?[t]:Array.isArray(e)?[...e,t]:[e,t]}function lT(e){return e._rawValidators}function uT(e){return e._rawAsyncValidators}function Tp(e){return e?Array.isArray(e)?e:[e]:[]}function Uu(e,t){return Array.isArray(e)?e.includes(t):e===t}function cT(e,t){const n=Tp(t);return Tp(e).forEach(r=>{Uu(n,r)||n.push(r)}),n}function dT(e,t){return Tp(t).filter(n=>!Uu(e,n))}class fT{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=Cp(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=bp(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){this.control&&this.control.reset(t)}hasError(t,n){return!!this.control&&this.control.hasError(t,n)}getError(t,n){return this.control?this.control.getError(t,n):null}}class nn extends fT{get formDirective(){return null}get path(){return null}}class Ui extends fT{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class hT{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 Ep=(()=>{class e extends hT{constructor(n){super(n)}}return e.\u0275fac=function(n){return new(n||e)(p(Ui,2))},e.\u0275dir=E({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,i){2&n&&Ge("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[H]}),e})(),pT=(()=>{class e extends hT{constructor(n){super(n)}}return e.\u0275fac=function(n){return new(n||e)(p(nn,10))},e.\u0275dir=E({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,i){2&n&&Ge("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[H]}),e})();const Ta="VALID",ju="INVALID",ns="PENDING",Ea="DISABLED";function Ip(e){return(zu(e)?e.validators:e)||null}function mT(e){return Array.isArray(e)?Cp(e):e||null}function Op(e,t){return(zu(t)?t.asyncValidators:e)||null}function vT(e){return Array.isArray(e)?bp(e):e||null}function zu(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class DT{constructor(t,n){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=n,this._composedValidatorFn=mT(this._rawValidators),this._composedAsyncValidatorFn=vT(this._rawAsyncValidators)}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===Ta}get invalid(){return this.status===ju}get pending(){return this.status==ns}get disabled(){return this.status===Ea}get enabled(){return this.status!==Ea}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._rawValidators=t,this._composedValidatorFn=mT(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=vT(t)}addValidators(t){this.setValidators(cT(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(cT(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(dT(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(dT(t,this._rawAsyncValidators))}hasValidator(t){return Uu(this._rawValidators,t)}hasAsyncValidator(t){return Uu(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(n=>{n.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(n=>{n.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=ns,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const n=this._parentMarkedDirty(t.onlySelf);this.status=Ea,this.errors=null,this._forEachChild(i=>{i.disable({...t,onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...t,skipPristineCheck:n}),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const n=this._parentMarkedDirty(t.onlySelf);this.status=Ta,this._forEachChild(i=>{i.enable({...t,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors({...t,skipPristineCheck:n}),this._onDisabledChange.forEach(i=>i(!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===Ta||this.status===ns)&&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(n=>n._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ea:Ta}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=ns,this._hasOwnPendingAsyncValidator=!0;const n=tT(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,n={}){this.errors=t,this._updateControlsErrors(!1!==n.emitEvent)}get(t){let n=t;return null==n||(Array.isArray(n)||(n=n.split(".")),0===n.length)?null:n.reduce((i,r)=>i&&i._find(r),this)}getError(t,n){const i=n?this.get(n):this;return i&&i.errors?i.errors[t]:null}hasError(t,n){return!!this.getError(t,n)}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 Ne,this.statusChanges=new Ne}_calculateStatus(){return this._allControlsDisabled()?Ea:this.errors?ju:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ns)?ns:this._anyControlsHaveStatus(ju)?ju:Ta}_anyControlsHaveStatus(t){return this._anyControls(n=>n.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){zu(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}}class Gu extends DT{constructor(t,n,i){super(Ip(n),Op(i,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,n){return this.controls[t]?this.controls[t]:(this.controls[t]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(t,n,i={}){this.registerControl(t,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(t,n,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],n&&this.registerControl(t,n),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,n={}){(function yT(e,t,n){e._forEachChild((i,r)=>{if(void 0===n[r])throw new C(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function _T(e,t,n){const i=e.controls;if(!(t?Object.keys(i):i).length)throw new C(1e3,"");if(!i[n])throw new C(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t={},n={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n),this._updateTouched(n),this.updateValueAndValidity(n)}getRawValue(){return this._reduceChildren({},(t,n,i)=>(t[i]=n.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(n,i)=>!!i._syncPendingControls()||n);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(n=>{const i=this.controls[n];i&&t(i,n)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[n,i]of Object.entries(this.controls))if(this.contains(n)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(n,i,r)=>((i.enabled||this.disabled)&&(n[r]=i.value),n))}_reduceChildren(t,n){let i=t;return this._forEachChild((r,o)=>{i=n(i,r,o)}),i}_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}}function Wu(e,t){return[...t.path,e]}function Ma(e,t){Pp(e,t),t.valueAccessor.writeValue(e.value),e.disabled&&t.valueAccessor.setDisabledState?.(!0),function sV(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&wT(e,t)})}(e,t),function lV(e,t){const n=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};e.registerOnChange(n),t._registerOnDestroy(()=>{e._unregisterOnChange(n)})}(e,t),function aV(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&wT(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),function oV(e,t){if(t.valueAccessor.setDisabledState){const n=i=>{t.valueAccessor.setDisabledState(i)};e.registerOnDisabledChange(n),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}(e,t)}function qu(e,t,n=!0){const i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),Ku(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function Yu(e,t){e.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(t)})}function Pp(e,t){const n=lT(e);null!==t.validator?e.setValidators(aT(n,t.validator)):"function"==typeof n&&e.setValidators([n]);const i=uT(e);null!==t.asyncValidator?e.setAsyncValidators(aT(i,t.asyncValidator)):"function"==typeof i&&e.setAsyncValidators([i]);const r=()=>e.updateValueAndValidity();Yu(t._rawValidators,r),Yu(t._rawAsyncValidators,r)}function Ku(e,t){let n=!1;if(null!==e){if(null!==t.validator){const r=lT(e);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.validator);o.length!==r.length&&(n=!0,e.setValidators(o))}}if(null!==t.asyncValidator){const r=uT(e);if(Array.isArray(r)&&r.length>0){const o=r.filter(s=>s!==t.asyncValidator);o.length!==r.length&&(n=!0,e.setAsyncValidators(o))}}}const i=()=>{};return Yu(t._rawValidators,i),Yu(t._rawAsyncValidators,i),n}function wT(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function xp(e,t){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}function Rp(e,t){if(!t)return null;let n,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===ba?n=o:function dV(e){return Object.getPrototypeOf(e.constructor)===Gr}(o)?i=o:r=o}),r||i||n||null}function ET(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function MT(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const Fp=class extends DT{constructor(t=null,n,i){super(Ip(n),Op(i,n)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),zu(n)&&(n.nonNullable||n.initialValueIsDefault)&&(this.defaultValue=MT(t)?t.value:t)}setValue(t,n={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==n.emitViewToModelChange)),this.updateValueAndValidity(n)}patchValue(t,n={}){this.setValue(t,n)}reset(t=this.defaultValue,n={}){this._applyFormState(t),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){ET(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){ET(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){MT(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}},mV={provide:Ui,useExisting:we(()=>Aa)},IT=(()=>Promise.resolve())();let Aa=(()=>{class e extends Ui{constructor(n,i,r,o,s){super(),this._changeDetectorRef=s,this.control=new Fp,this._registered=!1,this.update=new Ne,this._parent=n,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=Rp(0,o)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){const i=n.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),xp(n,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(n){this.viewModel=n,this.update.emit(n)}_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(){Ma(this.control,this),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(n){IT.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){const i=n.isDisabled.currentValue,r=0!==i&&Vi(i);IT.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?Wu(n,this._parent):[n]}}return e.\u0275fac=function(n){return new(n||e)(p(nn,9),p(Bt,10),p(dr,10),p(Rn,10),p(fi,8))},e.\u0275dir=E({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[N([mV]),H,Et]}),e})(),OT=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),e})(),xT=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const kp=new _("NgModelWithFormControlWarning"),CV={provide:nn,useExisting:we(()=>Zu)};let Zu=(()=>{class e extends nn{constructor(n,i){super(),this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Ne,this._setValidators(n),this._setAsyncValidators(i)}ngOnChanges(n){this._checkFormPresent(),n.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ku(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(n){const i=this.form.get(n.path);return Ma(i,n),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(n),i}getControl(n){return this.form.get(n.path)}removeControl(n){qu(n.control||null,n,!1),function fV(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}(this.directives,n)}addFormGroup(n){this._setUpFormContainer(n)}removeFormGroup(n){this._cleanUpFormContainer(n)}getFormGroup(n){return this.form.get(n.path)}addFormArray(n){this._setUpFormContainer(n)}removeFormArray(n){this._cleanUpFormContainer(n)}getFormArray(n){return this.form.get(n.path)}updateModel(n,i){this.form.get(n.path).setValue(i)}onSubmit(n){return this.submitted=!0,function TT(e,t){e._syncPendingControls(),t.forEach(n=>{const i=n.control;"submit"===i.updateOn&&i._pendingChange&&(n.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(n),"dialog"===n?.target?.method}onReset(){this.resetForm()}resetForm(n){this.form.reset(n),this.submitted=!1}_updateDomValue(){this.directives.forEach(n=>{const i=n.control,r=this.form.get(n.path);i!==r&&(qu(i||null,n),(e=>e instanceof Fp)(r)&&(Ma(r,n),n.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(n){const i=this.form.get(n.path);(function CT(e,t){Pp(e,t)})(i,n),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(n){if(this.form){const i=this.form.get(n.path);i&&function uV(e,t){return Ku(e,t)}(i,n)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Pp(this.form,this),this._oldForm&&Ku(this._oldForm,this)}_checkFormPresent(){}}return e.\u0275fac=function(n){return new(n||e)(p(Bt,10),p(dr,10))},e.\u0275dir=E({type:e,selectors:[["","formGroup",""]],hostBindings:function(n,i){1&n&&ue("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[N([CV]),H,Et]}),e})();const EV={provide:Ui,useExisting:we(()=>Hp)};let Hp=(()=>{class e extends Ui{constructor(n,i,r,o,s){super(),this._ngModelWarningConfig=s,this._added=!1,this.update=new Ne,this._ngModelWarningSent=!1,this._parent=n,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=Rp(0,o)}set isDisabled(n){}ngOnChanges(n){this._added||this._setUpControl(),xp(n,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}get path(){return Wu(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 e._ngModelWarningSentOnce=!1,e.\u0275fac=function(n){return new(n||e)(p(nn,13),p(Bt,10),p(dr,10),p(Rn,10),p(kp,8))},e.\u0275dir=E({type:e,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[N([EV]),H,Et]}),e})(),YT=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[xT]}),e})(),BV=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[YT]}),e})(),UV=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:kp,useValue:n.warnOnNgModelWithFormControl}]}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[YT]}),e})();class KT{}const $i="*";function et(e,t){return{type:7,name:e,definitions:t,options:{}}}function ne(e,t=null){return{type:4,styles:t,timings:e}}function ZT(e,t=null){return{type:2,steps:e,options:t}}function M(e){return{type:6,styles:e,offset:null}}function me(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function At(e,t,n=null){return{type:11,selector:e,animation:t,options:n}}function Ut(e,t){return{type:12,timings:e,animation:t}}function QT(e){Promise.resolve().then(e)}class Ia{constructor(t=0,n=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=t+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){QT(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}class XT{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let n=0,i=0,r=0;const o=this.players.length;0==o?QT(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++n==o&&this._onFinish()}),s.onDestroy(()=>{++i==o&&this._onDestroy()}),s.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const n=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,n/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((n,i)=>null===n||i.totalTime>n.totalTime?i:n,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const n="start"==t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}new fu;const zp=()=>{},JT={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},Gp=Object.assign(Object.assign({},JT),{toJSON:()=>JT}),qp=et("tuiParentAnimation",[me("* => void",[M({overflow:"hidden"}),At(":scope > *",[function zV(e=null){return{type:9,options:e}}()],{optional:!0})])]),eE=1e3/15,YV=e=>"ownerSVGElement"in e?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,_e={enabled:!1,get assert(){return this.enabled?Function.prototype.bind.call(console.assert,console):zp}};Error,Error;class ZV extends Error{constructor(t){super(`Invalid day: ${t}`)}}class QV extends Error{constructor(t){super(`Invalid month: ${t}`)}}class XV extends Error{constructor(t){super(`Invalid year: ${t}`)}}class JV extends Error{constructor(){super("Portals cannot be used without TuiPortalHostComponent")}}class eH extends Error{constructor(){super("Element does not have ownerDocument")}}class tH extends Error{constructor(){super("tuiPure can only be used with functions or getters")}}function z(e,...t){return(n,i)=>{const{name:r}=n.constructor,o=function nH(e,t){return`Default value for ${String(e)} was not provided in ${t}, error in Taiga UI Angular Kit`}(i,r),s=function iH(e,t){return`Undefined was passed as ${String(e)} to ${t}, which is invalid input, using default value:`}(i,r);Object.defineProperty(n,i,{get(){_e.assert(!1,o)},set(a){const l=void 0!==a,u=function rH(e,t){return`Undefined was passed as default value for ${String(e)} to ${t}, error in Taiga UI Angular Kit`}(i,r);let c=a;_e.assert(l,u),l&&e&&_e.assert(e.call(this,a),`${String(i)} in ${r} received:`,a,...t),Object.defineProperty(this,i,{get:()=>c,set(d){const f=void 0!==d,h=a;_e.assert(f,s,String(h)),f&&e&&_e.assert(e.call(this,d),`${String(i)} in ${r} received:`,d,...t),c=f?d:h}})}})}}function is(e,t,{get:n,enumerable:i,value:r}){if(n)return{enumerable:i,get(){const s=n.call(this);return Object.defineProperty(this,t,{enumerable:i,value:s}),s}};if("function"!=typeof r)throw new tH;const o=r;return{enumerable:i,get(){let l,s=[],a=!1;const u=(...c)=>(a&&s.length===c.length&&c.every((f,h)=>f===s[h])||(s=c,l=o.apply(this,c),a=!0),l);return Object.defineProperty(this,t,{value:u}),u}}}function Kp(e,...t){return(n,i,{configurable:r,enumerable:o,get:s,set:a})=>{const{name:l}=n.constructor;return{configurable:r,enumerable:o,get:s,set(u){void 0!==u&&e&&_e.assert(e.call(this,u),`${String(i)} in ${l} received:`,u,...t),a&&void 0!==u?a.call(this,u):_e.assert(void 0!==u,function oH(e,t){return`Undefined was passed as ${String(e)} to ${t}, setter will not be called`}(i,l))}}}}function Dt(e){return Ve((t,n)=>{Tt(e).subscribe(Ee(n,()=>n.complete(),Tr)),!n.closed&&t.subscribe(n)})}Error,Error,Error,Error,Error;const sH=["viewContainer"];let Zp=(()=>{class e{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new Ne,this.focusVisibleChange=new Ne,this.focusVisible=!1,this.autoIdString=`tui_interactive_${e.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var n;return!this.computedDisabled&&(null!==(n=this.pseudoFocus)&&void 0!==n?n:this.focused)}get computedFocusVisible(){var n;return!this.computedDisabled&&(null!==(n=this.pseudoFocus)&&void 0!==n?n:this.focusVisible)}get id(){return this.nativeId?this.nativeId:this.autoIdString}updateFocused(n){this.focusedChange.emit(n)}updateFocusVisible(n){this.focusVisible!==n&&(this.focusVisible=n,this.focusVisibleChange.emit(n))}}return e.autoId=0,e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,hostVars:6,hostBindings:function(n,i){2&n&&Ge("_disabled",i.computedDisabled)("_focused",i.computedFocused)("_focus-visible",i.computedFocusVisible)},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),V([z()],e.prototype,"pseudoHover",void 0),V([z()],e.prototype,"pseudoActive",void 0),V([z()],e.prototype,"pseudoFocus",void 0),V([z()],e.prototype,"focusable",void 0),V([z()],e.prototype,"nativeId",void 0),e})(),Qp=(()=>{class e extends Zp{constructor(n,i,r){super(),this.ngControl=n,this.changeDetectorRef=i,this.valueTransformer=r,this.onTouched=zp,this.onChange=zp,this.fallbackValue=this.getFallbackValue(),this.destroy$=new vt,this.readOnly=!1,this.pseudoInvalid=null,null===this.ngControl?_e.assert(!1,`NgControl not injected in ${this.constructor.name}!\n`,"Use [(ngModel)] or [formControl] or formControlName for correct work."):this.ngControl.valueAccessor=this}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var n;return null!==(n=this.previousInternalValue)&&void 0!==n?n:this.fallbackValue}get safeCurrentValue(){var n;return null!==(n=this.rawValue)&&void 0!==n?n:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:n})=>n,!1)}get valid(){return this.safeNgControlData(({valid:n})=>n,!1)}get touched(){return this.safeNgControlData(({touched:n})=>n,!1)}get disabled(){return this.safeNgControlData(({disabled:n})=>n,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:n})=>n,null)}get computedName(){var n,i;return null!==(i=null===(n=this.controlName)||void 0===n?void 0:n.toString())&&void 0!==i?i:null}get controlName(){var n,i,r;return null!==(r=null===(i=null===(n=this.ngControl)||void 0===n?void 0:n.name)||void 0===i?void 0:i.toString())&&void 0!==r?r:null}get rawValue(){const{ngControl:n}=this;if(null!==n)return this.fromControlValue(n instanceof Aa&&void 0===this.previousInternalValue?n.viewModel:n.value)}ngOnInit(){var n,i;null===(n=this.ngControl)||void 0===n||!n.valueChanges||null===(i=this.ngControl)||void 0===i||!i.statusChanges||_t(this.ngControl.valueChanges,this.ngControl.statusChanges).pipe(Dt(this.destroy$)).subscribe(()=>this.refreshLocalValue(this.safeCurrentValue))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.changeDetectorRef.markForCheck()}registerOnChange(n){this.onChange=i=>{n(this.toControlValue(i))}}registerOnTouched(n){this.onTouched=n}setDisabledState(){this.checkControlUpdate()}writeValue(n){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof Aa&&void 0===this.previousInternalValue?this.ngControl.model:n))}updateFocused(n){n||this.controlMarkAsTouched(),super.updateFocused(n)}updateValue(n){this.disabled||this.valueIdenticalComparator(this.value,n)||(this.previousInternalValue=n,this.controlSetValue(n))}valueIdenticalComparator(n,i){return n===i}safeNgControlData(n,i){var r;return null!==(r=this.ngControl&&n(this.ngControl))&&void 0!==r?r:i}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(n){this.onChange(n),this.checkControlUpdate()}refreshLocalValue(n){this.previousInternalValue=n,this.checkControlUpdate()}fromControlValue(n){return this.valueTransformer?this.valueTransformer.fromControlValue(n):n}toControlValue(n){return this.valueTransformer?this.valueTransformer.toControlValue(n):n}}return e.\u0275fac=function(n){ql()},e.\u0275dir=E({type:e,hostVars:4,hostBindings:function(n,i){2&n&&Ge("_readonly",i.readOnly)("_invalid",i.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[H]}),V([z()],e.prototype,"readOnly",void 0),V([z()],e.prototype,"pseudoInvalid",void 0),e})();function lH(e){return{provide:Qp,useExisting:e}}let fr=(()=>{class e{constructor(){this.change$=new vt}ngOnChanges(){this.change$.next()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,features:[Et]}),e})(),Xp=(()=>{class e{get safeHost(){if(!this.host)throw new JV;return this.host}attach(n){this.host=n}add(n){return this.safeHost.addComponentChild(n)}remove({hostView:n}){n.destroy()}addTemplate(n,i){return this.safeHost.addTemplateChild(n,i)}removeTemplate(n){n.destroy()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),Jp=(()=>{class e{constructor(n,i,r){this.injector=n,this.elementRef=i,r.attach(this)}get clientRect(){return this.elementRef.nativeElement.getBoundingClientRect()}addComponentChild(n){const i=n.createInjector(this.injector),o=i.get(ir).resolveComponentFactory(n.component),a=Mt.create({parent:i,providers:[{provide:e,useValue:this}]}),l=this.viewContainerRef.createComponent(o,void 0,a);return l.changeDetectorRef.detectChanges(),l}addTemplateChild(n,i){return this.viewContainerRef.createEmbeddedView(n,i)}}return e.\u0275fac=function(n){return new(n||e)(p(Fr),p(re),p(Xp))},e.\u0275dir=E({type:e,viewQuery:function(n,i){if(1&n&&di(sH,5,an),2&n){let r;Jt(r=en())&&(i.viewContainerRef=r.first)}}}),e})();const uH=["positionFixedOffset"],cH=["*"];let tE=(()=>{class e extends Xp{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),dH=(()=>{class e extends Jp{fixedPositionOffset(){var n;return(null===(n=this.positionFixedOffsetRef)||void 0===n?void 0:n.nativeElement.getBoundingClientRect())||Gp}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275cmp=Be({type:e,selectors:[["tui-dropdown-host"]],viewQuery:function(n,i){if(1&n&&di(uH,5),2&n){let r;Jt(r=en())&&(i.positionFixedOffsetRef=r.first)}},features:[N([{provide:Xp,useExisting:tE},{provide:Jp,useExisting:e}]),H],ngContentSelectors:cH,decls:5,vars:0,consts:[[1,"t-position-fixed-offset"],["positionFixedOffset",""],["viewContainer",""]],template:function(n,i){1&n&&(Fi(),Ie(0,"div",0,1),St(2),Ni(3,null,2))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),e})(),fH=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const hH=["addListener","removeListener"],pH=["addEventListener","removeEventListener"],gH=["on","off"];function qr(e,t,n,i){if(ve(n)&&(i=n,n=void 0),i)return qr(e,t,n).pipe(wp(i));const[r,o]=function _H(e){return ve(e.addEventListener)&&ve(e.removeEventListener)}(e)?pH.map(s=>a=>e[s](t,a,n)):function mH(e){return ve(e.addListener)&&ve(e.removeListener)}(e)?hH.map(nE(e,t)):function vH(e){return ve(e.on)&&ve(e.off)}(e)?gH.map(nE(e,t)):[];if(!r&&dd(e))return ut(s=>qr(s,t,n))(Tt(e));if(!r)throw new TypeError("Invalid event target");return new De(s=>{const a=(...l)=>s.next(1o(a)})}function nE(e,t){return n=>i=>e[n](t,i)}function rs(...e){return function yH(){return uo(1)}()(nt(e,Ss(e)))}function wt(...e){const t=Ss(e);return Ve((n,i)=>{(t?rs(e,n,t):rs(e,n)).subscribe(i)})}function yn(e,t=Vn){return e=e??DH,Ve((n,i)=>{let r,o=!0;n.subscribe(Ee(i,s=>{const a=t(s);(o||!e(r,a))&&(o=!1,r=a,i.next(s))}))})}function DH(e,t){return e===t}const eg={now:()=>(eg.delegate||Date).now(),delegate:void 0};class tg extends vt{constructor(t=1/0,n=1/0,i=eg){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){const{isStopped:n,_buffer:i,_infiniteTimeWindow:r,_timestampProvider:o,_windowTime:s}=this;n||(i.push(t),!r&&i.push(o.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();const n=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:r}=this,o=r.slice();for(let s=0;snew tg(i,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}const Le=new _("An abstraction over global window object",{factory:()=>{const{defaultView:e}=R(Re);if(!e)throw new Error("Window is not available");return e}}),Qu=new _("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:e,cancelAnimationFrame:t}=R(Le);return new De(i=>{let r=NaN;const o=s=>{i.next(s),r=e(o)};return r=e(o),()=>{t(r)}}).pipe(Sr())}}),wH=(new _("An abstraction over window.caches object",{factory:()=>R(Le).caches}),new _("An abstraction over window.crypto object",{factory:()=>R(Le).crypto}),new _("An abstraction over window.CSS object",{factory:()=>R(Le).CSS||{escape:e=>e,supports:()=>!1}})),CH=new _("An abstraction over window.history object",{factory:()=>R(Le).history}),Pa=(new _("An abstraction over window.localStorage object",{factory:()=>R(Le).localStorage}),new _("An abstraction over window.location object",{factory:()=>R(Le).location}),new _("An abstraction over window.navigator object",{factory:()=>R(Le).navigator})),ng=(new _("An abstraction over window.navigator.mediaDevices object",{factory:()=>R(Pa).mediaDevices}),new _("An abstraction over window.navigator.connection object",{factory:()=>R(Pa).connection||null}),new _("Shared Observable based on `document visibility changed`",{factory:()=>{const e=R(Re);return qr(e,"visibilitychange").pipe(wt(0),L(()=>"hidden"!==e.visibilityState),yn(),Oa({refCount:!1,bufferSize:1}))}}),new _("An abstraction over window.performance object",{factory:()=>R(Le).performance}),new _("An abstraction over window.sessionStorage object",{factory:()=>R(Le).sessionStorage}),new _("An abstraction over SpeechRecognition class",{factory:()=>{const e=R(Le);return e.speechRecognition||e.webkitSpeechRecognition||null}}),new _("An abstraction over window.speechSynthesis object",{factory:()=>R(Le).speechSynthesis}),new _("An abstraction over window.navigator.userAgent object",{factory:()=>R(Pa).userAgent}));class bH extends un{constructor(t,n){super()}schedule(t,n=0){return this}}const Xu={setInterval(e,t,...n){const{delegate:i}=Xu;return i?.setInterval?i.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){const{delegate:t}=Xu;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};class xa{constructor(t,n=xa.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,i){return new this.schedulerActionCtor(this,t).schedule(i,n)}}xa.now=eg.now;const ig=new class EH extends xa{constructor(t,n=xa.now){super(t,n),this.actions=[],this._active=!1}flush(t){const{actions:n}=this;if(this._active)return void n.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=n.shift());if(this._active=!1,i){for(;t=n.shift();)t.unsubscribe();throw i}}}(class TH extends bH{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var i;if(this.closed)return this;this.state=t;const r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,n)),this.pending=!0,this.delay=n,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,i=0){return Xu.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,n,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return n;null!=n&&Xu.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,n);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=o||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){const{id:t,scheduler:n}=this,{actions:i}=n;this.work=this.state=this.scheduler=null,this.pending=!1,lo(i,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}}),MH=ig;function Yr(e=0,t,n=MH){let i=-1;return null!=t&&(lv(t)?n=t:i=t),new De(r=>{let o=function SH(e){return e instanceof Date&&!isNaN(e)}(e)?+e-n.now():e;o<0&&(o=0);let s=0;return n.schedule(function(){r.closed||(r.next(s++),0<=i?this.schedule(void 0,i):r.complete())},o)})}function qe(e,t){return Ve((n,i)=>{let r=null,o=0,s=!1;const a=()=>s&&!r&&i.complete();n.subscribe(Ee(i,l=>{r?.unsubscribe();let u=0;const c=o++;Tt(e(l,c)).subscribe(r=Ee(i,d=>i.next(t?t(l,d,c,u++):d),()=>{r=null,a()}))},()=>{s=!0,a()}))})}function rg(e,t){return ve(t)?qe(()=>e,t):qe(()=>e)}function ji(e){return L(()=>e)}function Jn(e){return e<=0?()=>Pt:Ve((t,n)=>{let i=0;t.subscribe(Ee(n,r=>{++i<=e&&(n.next(r),e<=i&&n.complete())}))})}function Ct(e,t){return Ve((n,i)=>{let r=0;n.subscribe(Ee(i,o=>e.call(t,o,r++)&&i.next(o)))})}function iE(){return Ve((e,t)=>{e.subscribe(Ee(t,Tr))})}function rE(...e){const t=hd(e);return Ve((n,i)=>{const r=e.length,o=new Array(r);let s=e.map(()=>!1),a=!1;for(let l=0;l{o[l]=u,!a&&!s[l]&&(s[l]=!0,(a=s.every(Vn))&&(s=null))},Tr));n.subscribe(Ee(i,l=>{if(a){const u=[l,...o];i.next(t?t(...u):u)}}))})}function at(e,t,n){const i=ve(e)||t||n?{next:e,error:t,complete:n}:e;return i?Ve((r,o)=>{var s;null===(s=i.subscribe)||void 0===s||s.call(i);let a=!0;r.subscribe(Ee(o,l=>{var u;null===(u=i.next)||void 0===u||u.call(i,l),o.next(l)},()=>{var l;a=!1,null===(l=i.complete)||void 0===l||l.call(i),o.complete()},l=>{var u;a=!1,null===(u=i.error)||void 0===u||u.call(i,l),o.error(l)},()=>{var l,u;a&&(null===(l=i.unsubscribe)||void 0===l||l.call(i)),null===(u=i.finalize)||void 0===u||u.call(i)}))}):Vn}function hr(e,t,n){return _e.assert(!isNaN(e)),_e.assert(!isNaN(t)),_e.assert(!isNaN(n)),_e.assert(n>=t),Math.min(n,Math.max(t,e))}function Ju(e,t,n){return _e.assert(!isNaN(e)),_e.assert(!isNaN(t)),_e.assert(!isNaN(n)),_e.assert(t=t&&e=n?n:Math.round(e)}function OH(e){return null!=e}function ec(e,t,n,i){return n?function PH(e,t,n){let i=e;for(;i!==t.parentElement;){if(Math.floor(i.scrollTop)>0&&!n||Math.ceil(i.scrollTop+i.clientHeight)0&&!n||Math.ceil(i.scrollLeft+i.clientWidth)e.clientHeight||!t&&e.scrollWidth>e.clientWidth?e:ag(e.parentElement,t)}function lg(e){return function aE(e){return function NH(e){return e.matches("input")}(e)||function FH(e){return e.matches("textarea")}(e)}(e)&&!e.readOnly||e.isContentEditable}function ic(e){var t;if(null===(t=e.activeElement)||void 0===t||!t.shadowRoot)return e.activeElement;let n=e.activeElement.shadowRoot.activeElement;for(;n?.shadowRoot;)n=n.shadowRoot.activeElement;return n}function uE(e){const t=ic(e);zi(t)&&t.blur()}function ug(e){if(e.hasAttribute("disabled")||"-1"===e.getAttribute("tabIndex"))return!1;if(zi(e)&&e.isContentEditable||"0"===e.getAttribute("tabIndex"))return!0;switch(e.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return e.hasAttribute("controls");case"INPUT":return"hidden"!==e.getAttribute("type");case"A":case"LINK":return e.hasAttribute("href");default:return!1}}function BH(e){return!e.hasAttribute("disabled")&&("-1"===e.getAttribute("tabIndex")||ug(e))}function Na({initial:e,root:t,previous:n=!1,keyboard:i=!0}){if(!t.ownerDocument)return null;const r=i?ug:BH,o=t.ownerDocument.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,YV);for(o.currentNode=e;n?o.previousNode():o.nextNode();)if(zi(o.currentNode)&&(e=o.currentNode),zi(e)&&r(e))return e;return null}function Fa(e){return!!e?.ownerDocument&&ic(e.ownerDocument)===e}function rc(e){if(!e.ownerDocument||!e.contains)return!1;const t=ic(e.ownerDocument);return null!==t&&e.contains(t)}function ce(e,t,n={}){return qr(e,t,n)}function dE(e=0){return ud(rg(Yr(e).pipe(ji(!1),wt(!0))),yn())}let dg,fg;function fE(){return at(e=>e.preventDefault())}function hE(e){return at(()=>{e.markForCheck()})}function os(e){return t=>new De(n=>e.runOutsideAngular(()=>t.subscribe(n)))}function ss(e){return ud(os(e),function jH(e){return t=>new De(n=>t.subscribe({next:i=>e.run(()=>n.next(i)),error:i=>e.run(()=>n.error(i)),complete:()=>e.run(()=>n.complete())}))}(e))}const GH=/ipad|iphone|ipod/;function pE(e){return GH.test(e.userAgent.toLowerCase())||function zH(e){return 0===e.platform.indexOf("Mac")||"iPhone"===e.platform}(e)&&e.maxTouchPoints>1}const WH=/^((?!chrome|android).)*safari/i;class $t extends vt{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){const{hasError:t,thrownError:n,_value:i}=this;if(t)throw n;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}}function F(...e){return nt(e,Ss(e))}function gE(e){return new C(3e3,!1)}function IB(){return typeof window<"u"&&typeof window.document<"u"}function hg(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function pr(e){switch(e.length){case 0:return new Ia;case 1:return e[0];default:return new XT(e)}}function mE(e,t,n,i,r=new Map,o=new Map){const s=[],a=[];let l=-1,u=null;if(i.forEach(c=>{const d=c.get("offset"),f=d==l,h=f&&u||new Map;c.forEach((g,v)=>{let y=v,w=g;if("offset"!==v)switch(y=t.normalizePropertyName(y,s),w){case"!":w=r.get(v);break;case $i:w=o.get(v);break;default:w=t.normalizeStyleValue(v,y,w,s)}h.set(y,w)}),f||a.push(h),u=h,l=d}),s.length)throw function vB(e){return new C(3502,!1)}();return a}function pg(e,t,n,i){switch(t){case"start":e.onStart(()=>i(n&&gg(n,"start",e)));break;case"done":e.onDone(()=>i(n&&gg(n,"done",e)));break;case"destroy":e.onDestroy(()=>i(n&&gg(n,"destroy",e)))}}function gg(e,t,n){const o=mg(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,n.totalTime??e.totalTime,!!n.disabled),s=e._data;return null!=s&&(o._data=s),o}function mg(e,t,n,i,r="",o=0,s){return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!s}}function Dn(e,t,n){let i=e.get(t);return i||e.set(t,i=n),i}function vE(e){const t=e.indexOf(":");return[e.substring(1,t),e.slice(t+1)]}let vg=(e,t)=>!1,_E=(e,t,n)=>[],yE=null;function _g(e){const t=e.parentNode||e.host;return t===yE?null:t}(hg()||typeof Element<"u")&&(IB()?(yE=(()=>document.documentElement)(),vg=(e,t)=>{for(;t;){if(t===e)return!0;t=_g(t)}return!1}):vg=(e,t)=>e.contains(t),_E=(e,t,n)=>{if(n)return Array.from(e.querySelectorAll(t));const i=e.querySelector(t);return i?[i]:[]});let Kr=null,DE=!1;const wE=vg,CE=_E;let bE=(()=>{class e{validateStyleProperty(n){return function PB(e){Kr||(Kr=function xB(){return typeof document<"u"?document.body:null}()||{},DE=!!Kr.style&&"WebkitAppearance"in Kr.style);let t=!0;return Kr.style&&!function OB(e){return"ebkit"==e.substring(1,6)}(e)&&(t=e in Kr.style,!t&&DE&&(t="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in Kr.style)),t}(n)}matchesElement(n,i){return!1}containsElement(n,i){return wE(n,i)}getParentElement(n){return _g(n)}query(n,i,r){return CE(n,i,r)}computeStyle(n,i,r){return r||""}animate(n,i,r,o,s,a=[],l){return new Ia(r,o)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),yg=(()=>{class e{}return e.NOOP=new bE,e})();const Dg="ng-enter",oc="ng-leave",sc="ng-trigger",ac=".ng-trigger",EE="ng-animating",wg=".ng-animating";function Gi(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Cg(parseFloat(t[1]),t[2])}function Cg(e,t){return"s"===t?1e3*e:e}function lc(e,t,n){return e.hasOwnProperty("duration")?e:function FB(e,t,n){let r,o=0,s="";if("string"==typeof e){const a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push(gE()),{duration:0,delay:0,easing:""};r=Cg(parseFloat(a[1]),a[2]);const l=a[3];null!=l&&(o=Cg(parseFloat(l),a[4]));const u=a[5];u&&(s=u)}else r=e;if(!n){let a=!1,l=t.length;r<0&&(t.push(function KH(){return new C(3100,!1)}()),a=!0),o<0&&(t.push(function ZH(){return new C(3101,!1)}()),a=!0),a&&t.splice(l,0,gE())}return{duration:r,delay:o,easing:s}}(e,t,n)}function ka(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function ME(e){const t=new Map;return Object.keys(e).forEach(n=>{t.set(n,e[n])}),t}function gr(e,t=new Map,n){if(n)for(let[i,r]of n)t.set(i,r);for(let[i,r]of e)t.set(i,r);return t}function AE(e,t,n){return n?t+":"+n+";":""}function IE(e){let t="";for(let n=0;n{const o=Tg(r);n&&!n.has(r)&&n.set(r,e.style[o]),e.style[o]=i}),hg()&&IE(e))}function Zr(e,t){e.style&&(t.forEach((n,i)=>{const r=Tg(i);e.style[r]=""}),hg()&&IE(e))}function La(e){return Array.isArray(e)?1==e.length?e[0]:ZT(e):e}const bg=new RegExp("{{\\s*(.+?)\\s*}}","g");function OE(e){let t=[];if("string"==typeof e){let n;for(;n=bg.exec(e);)t.push(n[1]);bg.lastIndex=0}return t}function Va(e,t,n){const i=e.toString(),r=i.replace(bg,(o,s)=>{let a=t[s];return null==a&&(n.push(function XH(e){return new C(3003,!1)}()),a=""),a.toString()});return r==i?e:r}function uc(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const VB=/-+([a-z0-9])/g;function Tg(e){return e.replace(VB,(...t)=>t[1].toUpperCase())}function HB(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function wn(e,t,n){switch(t.type){case 7:return e.visitTrigger(t,n);case 0:return e.visitState(t,n);case 1:return e.visitTransition(t,n);case 2:return e.visitSequence(t,n);case 3:return e.visitGroup(t,n);case 4:return e.visitAnimate(t,n);case 5:return e.visitKeyframes(t,n);case 6:return e.visitStyle(t,n);case 8:return e.visitReference(t,n);case 9:return e.visitAnimateChild(t,n);case 10:return e.visitAnimateRef(t,n);case 11:return e.visitQuery(t,n);case 12:return e.visitStagger(t,n);default:throw function JH(e){return new C(3004,!1)}()}}function PE(e,t){return window.getComputedStyle(e)[t]}function GB(e,t){const n=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(i=>function WB(e,t,n){if(":"==e[0]){const l=function qB(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,i)=>parseFloat(i)>parseFloat(n);case":decrement":return(n,i)=>parseFloat(i) *"}}(e,n);if("function"==typeof l)return void t.push(l);e=l}const i=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push(function fB(e){return new C(3015,!1)}()),t;const r=i[1],o=i[2],s=i[3];t.push(xE(r,s));"<"==o[0]&&!("*"==r&&"*"==s)&&t.push(xE(s,r))}(i,n,t)):n.push(e),n}const hc=new Set(["true","1"]),pc=new Set(["false","0"]);function xE(e,t){const n=hc.has(e)||pc.has(e),i=hc.has(t)||pc.has(t);return(r,o)=>{let s="*"==e||e==r,a="*"==t||t==o;return!s&&n&&"boolean"==typeof r&&(s=r?hc.has(e):pc.has(e)),!a&&i&&"boolean"==typeof o&&(a=o?hc.has(t):pc.has(t)),s&&a}}const YB=new RegExp("s*:selfs*,?","g");function Eg(e,t,n,i){return new KB(e).build(t,n,i)}class KB{constructor(t){this._driver=t}build(t,n,i){const r=new XB(n);return this._resetContextStyleTimingState(r),wn(this,La(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,n){let i=n.queryCount=0,r=n.depCount=0;const o=[],s=[];return"@"==t.name.charAt(0)&&n.errors.push(function tB(){return new C(3006,!1)}()),t.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),0==a.type){const l=a,u=l.name;u.toString().split(/\s*,\s*/).forEach(c=>{l.name=c,o.push(this.visitState(l,n))}),l.name=u}else if(1==a.type){const l=this.visitTransition(a,n);i+=l.queryCount,r+=l.depCount,s.push(l)}else n.errors.push(function nB(){return new C(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:s,queryCount:i,depCount:r,options:null}}visitState(t,n){const i=this.visitStyle(t.styles,n),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,s=r||{};i.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{OE(l).forEach(u=>{s.hasOwnProperty(u)||o.add(u)})})}),o.size&&(uc(o.values()),n.errors.push(function iB(e,t){return new C(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,n){n.queryCount=0,n.depCount=0;const i=wn(this,La(t.animation),n);return{type:1,matchers:GB(t.expr,n.errors),animation:i,queryCount:n.queryCount,depCount:n.depCount,options:Qr(t.options)}}visitSequence(t,n){return{type:2,steps:t.steps.map(i=>wn(this,i,n)),options:Qr(t.options)}}visitGroup(t,n){const i=n.currentTime;let r=0;const o=t.steps.map(s=>{n.currentTime=i;const a=wn(this,s,n);return r=Math.max(r,n.currentTime),a});return n.currentTime=r,{type:3,steps:o,options:Qr(t.options)}}visitAnimate(t,n){const i=function eU(e,t){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return Mg(lc(e,t).duration,0,"");const n=e;if(n.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=Mg(0,0,"");return o.dynamic=!0,o.strValue=n,o}const r=lc(n,t);return Mg(r.duration,r.delay,r.easing)}(t.timings,n.errors);n.currentAnimateTimings=i;let r,o=t.styles?t.styles:M({});if(5==o.type)r=this.visitKeyframes(o,n);else{let s=t.styles,a=!1;if(!s){a=!0;const u={};i.easing&&(u.easing=i.easing),s=M(u)}n.currentTime+=i.duration+i.delay;const l=this.visitStyle(s,n);l.isEmptyStep=a,r=l}return n.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,n){const i=this._makeStyleAst(t,n);return this._validateStyleAst(i,n),i}_makeStyleAst(t,n){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let a of r)"string"==typeof a?a===$i?i.push(a):n.errors.push(new C(3002,!1)):i.push(ME(a));let o=!1,s=null;return i.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:s,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,n){const i=n.currentAnimateTimings;let r=n.currentTime,o=n.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const u=n.collectedStyles.get(n.currentQuerySelector),c=u.get(l);let d=!0;c&&(o!=r&&o>=c.startTime&&r<=c.endTime&&(n.errors.push(function oB(e,t,n,i,r){return new C(3010,!1)}()),d=!1),o=c.startTime),d&&u.set(l,{startTime:o,endTime:r}),n.options&&function LB(e,t,n){const i=t.params||{},r=OE(e);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||n.push(function QH(e){return new C(3001,!1)}())})}(a,n.options,n.errors)})})}visitKeyframes(t,n){const i={type:5,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(function sB(){return new C(3011,!1)}()),i;let o=0;const s=[];let a=!1,l=!1,u=0;const c=t.steps.map(w=>{const T=this._makeStyleAst(w,n);let D=null!=T.offset?T.offset:function JB(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(n=>{if(n instanceof Map&&n.has("offset")){const i=n;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const n=e;t=parseFloat(n.get("offset")),n.delete("offset")}return t}(T.styles),I=0;return null!=D&&(o++,I=T.offset=D),l=l||I<0||I>1,a=a||I0&&o{const D=f>0?T==h?1:f*T:s[T],I=D*y;n.currentTime=g+v.delay+I,v.duration=I,this._validateStyleAst(w,n),w.offset=D,i.styles.push(w)}),i}visitReference(t,n){return{type:8,animation:wn(this,La(t.animation),n),options:Qr(t.options)}}visitAnimateChild(t,n){return n.depCount++,{type:9,options:Qr(t.options)}}visitAnimateRef(t,n){return{type:10,animation:this.visitReference(t.animation,n),options:Qr(t.options)}}visitQuery(t,n){const i=n.currentQuerySelector,r=t.options||{};n.queryCount++,n.currentQuery=t;const[o,s]=function ZB(e){const t=!!e.split(/\s*,\s*/).find(n=>":self"==n);return t&&(e=e.replace(YB,"")),e=e.replace(/@\*/g,ac).replace(/@\w+/g,n=>ac+"-"+n.slice(1)).replace(/:animating/g,wg),[e,t]}(t.selector);n.currentQuerySelector=i.length?i+" "+o:o,Dn(n.collectedStyles,n.currentQuerySelector,new Map);const a=wn(this,La(t.animation),n);return n.currentQuery=null,n.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:Qr(t.options)}}visitStagger(t,n){n.currentQuery||n.errors.push(function cB(){return new C(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:lc(t.timings,n.errors,!0);return{type:12,animation:wn(this,La(t.animation),n),timings:i,options:null}}}class XB{constructor(t){this.errors=t,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 Qr(e){return e?(e=ka(e)).params&&(e.params=function QB(e){return e?ka(e):null}(e.params)):e={},e}function Mg(e,t,n){return{duration:e,delay:t,easing:n}}function Sg(e,t,n,i,r,o,s=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class gc{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,n){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...n)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const iU=new RegExp(":enter","g"),oU=new RegExp(":leave","g");function Ag(e,t,n,i,r,o=new Map,s=new Map,a,l,u=[]){return(new sU).buildKeyframes(e,t,n,i,r,o,s,a,l,u)}class sU{buildKeyframes(t,n,i,r,o,s,a,l,u,c=[]){u=u||new gc;const d=new Ig(t,n,u,r,o,c,[]);d.options=l;const f=l.delay?Gi(l.delay):0;d.currentTimeline.delayNextStep(f),d.currentTimeline.setStyles([s],null,d.errors,l),wn(this,i,d);const h=d.timelines.filter(g=>g.containsAnimation());if(h.length&&a.size){let g;for(let v=h.length-1;v>=0;v--){const y=h[v];if(y.element===n){g=y;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([a],null,d.errors,l)}return h.length?h.map(g=>g.buildKeyframes()):[Sg(n,[],[],[],0,f,"",!1)]}visitTrigger(t,n){}visitState(t,n){}visitTransition(t,n){}visitAnimateChild(t,n){const i=n.subInstructions.get(n.element);if(i){const r=n.createSubContext(t.options),o=n.currentTimeline.currentTime,s=this._visitSubInstructions(i,r,r.options);o!=s&&n.transformIntoNewTimeline(s)}n.previousNode=t}visitAnimateRef(t,n){const i=n.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],n,i),this.visitReference(t.animation,i),n.transformIntoNewTimeline(i.currentTimeline.currentTime),n.previousNode=t}_applyAnimationRefDelays(t,n,i){for(const r of t){const o=r?.delay;if(o){const s="number"==typeof o?o:Gi(Va(o,r?.params??{},n.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,n,i){let o=n.currentTimeline.currentTime;const s=null!=i.duration?Gi(i.duration):null,a=null!=i.delay?Gi(i.delay):null;return 0!==s&&t.forEach(l=>{const u=n.appendInstructionToTimeline(l,s,a);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,n){n.updateOptions(t.options,!0),wn(this,t.animation,n),n.previousNode=t}visitSequence(t,n){const i=n.subContextCount;let r=n;const o=t.options;if(o&&(o.params||o.delay)&&(r=n.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=mc);const s=Gi(o.delay);r.delayNextStep(s)}t.steps.length&&(t.steps.forEach(s=>wn(this,s,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),n.previousNode=t}visitGroup(t,n){const i=[];let r=n.currentTimeline.currentTime;const o=t.options&&t.options.delay?Gi(t.options.delay):0;t.steps.forEach(s=>{const a=n.createSubContext(t.options);o&&a.delayNextStep(o),wn(this,s,a),r=Math.max(r,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(s=>n.currentTimeline.mergeTimelineCollectedStyles(s)),n.transformIntoNewTimeline(r),n.previousNode=t}_visitTiming(t,n){if(t.dynamic){const i=t.strValue;return lc(n.params?Va(i,n.params,n.errors):i,n.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,n){const i=n.currentAnimateTimings=this._visitTiming(t.timings,n),r=n.currentTimeline;i.delay&&(n.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,n):(n.incrementTime(i.duration),this.visitStyle(o,n),r.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=t}visitStyle(t,n){const i=n.currentTimeline,r=n.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,n.errors,n.options),n.previousNode=t}visitKeyframes(t,n){const i=n.currentAnimateTimings,r=n.currentTimeline.duration,o=i.duration,a=n.createSubContext().currentTimeline;a.easing=i.easing,t.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(r+o),n.previousNode=t}visitQuery(t,n){const i=n.currentTimeline.currentTime,r=t.options||{},o=r.delay?Gi(r.delay):0;o&&(6===n.previousNode.type||0==i&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=mc);let s=i;const a=n.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,n.errors);n.currentQueryTotal=a.length;let l=null;a.forEach((u,c)=>{n.currentQueryIndex=c;const d=n.createSubContext(t.options,u);o&&d.delayNextStep(o),u===n.element&&(l=d.currentTimeline),wn(this,t.animation,d),d.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,d.currentTimeline.currentTime)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(s),l&&(n.currentTimeline.mergeTimelineCollectedStyles(l),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=t}visitStagger(t,n){const i=n.parentContext,r=n.currentTimeline,o=t.timings,s=Math.abs(o.duration),a=s*(n.currentQueryTotal-1);let l=s*n.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=i.currentStaggerTime}const c=n.currentTimeline;l&&c.delayNextStep(l);const d=c.currentTime;wn(this,t.animation,n),n.previousNode=t,i.currentStaggerTime=r.currentTime-d+(r.startTime-i.currentTimeline.startTime)}}const mc={};class Ig{constructor(t,n,i,r,o,s,a,l){this._driver=t,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=s,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=mc,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new vc(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,n){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Gi(i.duration)),null!=i.delay&&(r.delay=Gi(i.delay));const o=i.params;if(o){let s=r.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!n||!s.hasOwnProperty(a))&&(s[a]=Va(o[a],s,this.errors))})}}_copyOptions(){const t={};if(this.options){const n=this.options.params;if(n){const i=t.params={};Object.keys(n).forEach(r=>{i[r]=n[r]})}}return t}createSubContext(t=null,n,i){const r=n||this.element,o=new Ig(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=mc,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,n,i){const r={duration:n??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},o=new aU(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,n,i,r,o,s){let a=[];if(r&&a.push(this.element),t.length>0){t=(t=t.replace(iU,"."+this._enterClassName)).replace(oU,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),a.push(...u)}return!o&&0==a.length&&s.push(function dB(e){return new C(3014,!1)}()),a}}class vc{constructor(t,n,i,r){this._driver=t,this.element=n,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,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(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,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(t){const n=1===this._keyframes.size&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+t),n&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,n){return this.applyStylesToKeyframe(),new vc(this._driver,t,n||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(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,n){this._localTimelineStyles.set(t,n),this._globalTimelineStyles.set(t,n),this._styleSummary.set(t,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[n,i]of this._globalTimelineStyles)this._backFill.set(n,i||$i),this._currentKeyframe.set(n,$i);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,n,i,r){n&&this._previousKeyframe.set("easing",n);const o=r&&r.params||{},s=function lU(e,t){const n=new Map;let i;return e.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)n.set(o,$i)}else gr(r,n)}),n}(t,this._globalTimelineStyles);for(let[a,l]of s){const u=Va(l,o,i);this._pendingStyles.set(a,u),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??$i),this._updateStyle(a,u)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,n)=>{this._currentKeyframe.set(n,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,t)}))}snapshotCurrentStyles(){for(let[t,n]of this._localTimelineStyles)this._pendingStyles.set(t,n),this._updateStyle(t,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let n in this._currentKeyframe)t.push(n);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((n,i)=>{const r=this._styleSummary.get(i);(!r||n.time>r.time)&&this._updateStyle(i,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((a,l)=>{const u=gr(a,new Map,this._backFill);u.forEach((c,d)=>{"!"===c?t.add(d):c===$i&&n.add(d)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?uc(t.values()):[],s=n.size?uc(n.values()):[];if(i){const a=r[0],l=new Map(a);a.set("offset",0),l.set("offset",1),r=[a,l]}return Sg(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class aU extends vc{constructor(t,n,i,r,o,s,a=!1){super(t,n,s.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:n,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&n){const o=[],s=i+n,a=n/s,l=gr(t[0]);l.set("offset",0),o.push(l);const u=gr(t[0]);u.set("offset",FE(a)),o.push(u);const c=t.length-1;for(let d=1;d<=c;d++){let f=gr(t[d]);const h=f.get("offset");f.set("offset",FE((n+h*i)/s)),o.push(f)}i=s,n=0,r="",t=o}return Sg(this.element,t,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}function FE(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class Og{}const uU=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 cU extends Og{normalizePropertyName(t,n){return Tg(t)}normalizeStyleValue(t,n,i,r){let o="";const s=i.toString().trim();if(uU.has(n)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const a=i.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&r.push(function eB(e,t){return new C(3005,!1)}())}return s+o}}function kE(e,t,n,i,r,o,s,a,l,u,c,d,f){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:d,errors:f}}const Pg={};class LE{constructor(t,n,i){this._triggerName=t,this.ast=n,this._stateStyles=i}match(t,n,i,r){return function dU(e,t,n,i,r){return e.some(o=>o(t,n,i,r))}(this.ast.matchers,t,n,i,r)}buildStyles(t,n,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(t?.toString())||r),r?r.buildStyles(n,i):new Map}build(t,n,i,r,o,s,a,l,u,c){const d=[],f=this.ast.options&&this.ast.options.params||Pg,g=this.buildStyles(i,a&&a.params||Pg,d),v=l&&l.params||Pg,y=this.buildStyles(r,v,d),w=new Set,T=new Map,D=new Map,I="void"===r,oe={params:fU(v,f),delay:this.ast.options?.delay},ye=c?[]:Ag(t,n,this.ast.animation,o,s,g,y,oe,u,d);let Ye=0;if(ye.forEach(bn=>{Ye=Math.max(bn.duration+bn.delay,Ye)}),d.length)return kE(n,this._triggerName,i,r,I,g,y,[],[],T,D,Ye,d);ye.forEach(bn=>{const Tn=bn.element,Cs=Dn(T,Tn,new Set);bn.preStyleProps.forEach(ei=>Cs.add(ei));const Qi=Dn(D,Tn,new Set);bn.postStyleProps.forEach(ei=>Qi.add(ei)),Tn!==n&&w.add(Tn)});const Cn=uc(w.values());return kE(n,this._triggerName,i,r,I,g,y,ye,Cn,T,D,Ye)}}function fU(e,t){const n=ka(t);for(const i in e)e.hasOwnProperty(i)&&null!=e[i]&&(n[i]=e[i]);return n}class hU{constructor(t,n,i){this.styles=t,this.defaultParams=n,this.normalizer=i}buildStyles(t,n){const i=new Map,r=ka(this.defaultParams);return Object.keys(t).forEach(o=>{const s=t[o];null!==s&&(r[o]=s)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=Va(s,r,n));const l=this.normalizer.normalizePropertyName(a,n);s=this.normalizer.normalizeStyleValue(a,l,s,n),i.set(l,s)})}),i}}class gU{constructor(t,n,i){this.name=t,this.ast=n,this._normalizer=i,this.transitionFactories=[],this.states=new Map,n.states.forEach(r=>{this.states.set(r.name,new hU(r.style,r.options&&r.options.params||{},i))}),VE(this.states,"true","1"),VE(this.states,"false","0"),n.transitions.forEach(r=>{this.transitionFactories.push(new LE(t,r,this.states))}),this.fallbackTransition=function mU(e,t,n){return new LE(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,n,i,r){return this.transitionFactories.find(s=>s.match(t,n,i,r))||null}matchStyles(t,n,i){return this.fallbackTransition.buildStyles(t,n,i)}}function VE(e,t,n){e.has(t)?e.has(n)||e.set(n,e.get(t)):e.has(n)&&e.set(t,e.get(n))}const vU=new gc;class _U{constructor(t,n,i){this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,n){const i=[],o=Eg(this._driver,n,i,[]);if(i.length)throw function _B(e){return new C(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,n,i){const r=t.element,o=mE(0,this._normalizer,0,t.keyframes,n,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,n,i={}){const r=[],o=this._animations.get(t);let s;const a=new Map;if(o?(s=Ag(this._driver,n,o,Dg,oc,new Map,new Map,i,vU,r),s.forEach(c=>{const d=Dn(a,c.element,new Map);c.postStyleProps.forEach(f=>d.set(f,null))})):(r.push(function yB(){return new C(3300,!1)}()),s=[]),r.length)throw function DB(e){return new C(3504,!1)}();a.forEach((c,d)=>{c.forEach((f,h)=>{c.set(h,this._driver.computeStyle(d,h,$i))})});const u=pr(s.map(c=>{const d=a.get(c.element);return this._buildPlayer(c,new Map,d)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const n=this._getPlayer(t);n.destroy(),this._playersById.delete(t);const i=this.players.indexOf(n);i>=0&&this.players.splice(i,1)}_getPlayer(t){const n=this._playersById.get(t);if(!n)throw function wB(e){return new C(3301,!1)}();return n}listen(t,n,i,r){const o=mg(n,"","","");return pg(this._getPlayer(t),i,o,r),()=>{}}command(t,n,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,n,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}}const HE="ng-animate-queued",xg="ng-animate-disabled",bU=[],BE={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},TU={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Nn="__ng_removed";class Rg{constructor(t,n=""){this.namespaceId=n;const i=t&&t.hasOwnProperty("value");if(this.value=function AU(e){return e??null}(i?t.value:t),i){const o=ka(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const n=t.params;if(n){const i=this.options.params;Object.keys(n).forEach(r=>{null==i[r]&&(i[r]=n[r])})}}}const Ha="void",Ng=new Rg(Ha);class EU{constructor(t,n,i){this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Fn(n,this._hostClassName)}listen(t,n,i,r){if(!this._triggers.has(n))throw function CB(e,t){return new C(3302,!1)}();if(null==i||0==i.length)throw function bB(e){return new C(3303,!1)}();if(!function IU(e){return"start"==e||"done"==e}(i))throw function TB(e,t){return new C(3400,!1)}();const o=Dn(this._elementListeners,t,[]),s={name:n,phase:i,callback:r};o.push(s);const a=Dn(this._engine.statesByElement,t,new Map);return a.has(n)||(Fn(t,sc),Fn(t,sc+"-"+n),a.set(n,Ng)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(n)||a.delete(n)})}}register(t,n){return!this._triggers.has(t)&&(this._triggers.set(t,n),!0)}_getTrigger(t){const n=this._triggers.get(t);if(!n)throw function EB(e){return new C(3401,!1)}();return n}trigger(t,n,i,r=!0){const o=this._getTrigger(n),s=new Fg(this.id,n,t);let a=this._engine.statesByElement.get(t);a||(Fn(t,sc),Fn(t,sc+"-"+n),this._engine.statesByElement.set(t,a=new Map));let l=a.get(n);const u=new Rg(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a.set(n,u),l||(l=Ng),u.value!==Ha&&l.value===u.value){if(!function xU(e,t){const n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(let r=0;r{Zr(t,y),gi(t,w)})}return}const f=Dn(this._engine.playersByElement,t,[]);f.forEach(v=>{v.namespaceId==this.id&&v.triggerName==n&&v.queued&&v.destroy()});let h=o.matchTransition(l.value,u.value,t,u.params),g=!1;if(!h){if(!r)return;h=o.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:n,transition:h,fromState:l,toState:u,player:s,isFallbackTransition:g}),g||(Fn(t,HE),s.onStart(()=>{as(t,HE)})),s.onDone(()=>{let v=this.players.indexOf(s);v>=0&&this.players.splice(v,1);const y=this._engine.playersByElement.get(t);if(y){let w=y.indexOf(s);w>=0&&y.splice(w,1)}}),this.players.push(s),f.push(s),s}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(n=>n.delete(t)),this._elementListeners.forEach((n,i)=>{this._elementListeners.set(i,n.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const n=this._engine.playersByElement.get(t);n&&(n.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,n){const i=this._engine.driver.query(t,ac,!0);i.forEach(r=>{if(r[Nn])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(s=>s.triggerLeaveAnimation(r,n,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,n,i,r){const o=this._engine.statesByElement.get(t),s=new Map;if(o){const a=[];if(o.forEach((l,u)=>{if(s.set(u,l.value),this._triggers.has(u)){const c=this.trigger(t,u,Ha,r);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,n,s),i&&pr(a).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const n=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(n&&i){const r=new Set;n.forEach(o=>{const s=o.name;if(r.has(s))return;r.add(s);const l=this._triggers.get(s).fallbackTransition,u=i.get(s)||Ng,c=new Rg(Ha),d=new Fg(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:l,fromState:u,toState:c,player:d,isFallbackTransition:!0})})}}removeNode(t,n){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,n),this.triggerLeaveAnimation(t,n,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let s=t;for(;s=s.parentNode;)if(i.statesByElement.get(s)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,n);else{const o=t[Nn];(!o||o===BE)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,n))}}insertNode(t,n){Fn(t,this._hostClassName)}drainQueuedTransitions(t){const n=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==i.triggerName){const l=mg(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,pg(i.player,a.phase,l,a.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):n.push(i)}),this._queue=[],n.sort((i,r)=>{const o=i.transition.ast.depCount,s=r.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let n=!1;return this._elementListeners.has(t)&&(n=!0),n=!!this._queue.find(i=>i.element===t)||n,n}}class MU{constructor(t,n,i){this.bodyNode=t,this.driver=n,this._normalizer=i,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,o)=>{}}_onRemovalComplete(t,n){this.onRemovalComplete(t,n)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(n=>{n.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,n){const i=new EU(t,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(i,n):(this.newHostElements.set(n,i),this.collectEnterElement(n)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,n){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let s=!1,a=this.driver.getParentElement(n);for(;a;){const l=r.get(a);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),s=!0;break}a=this.driver.getParentElement(a)}s||i.unshift(t)}else i.push(t);return r.set(n,t),t}register(t,n){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,n)),i}registerTrigger(t,n,i){let r=this._namespaceLookup[t];r&&r.register(n,i)&&this.totalAnimations++}destroy(t,n){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(n))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const n=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&n.add(o)}return n}trigger(t,n,i,r){if(_c(n)){const o=this._fetchNamespace(t);if(o)return o.trigger(n,i,r),!0}return!1}insertNode(t,n,i,r){if(!_c(n))return;const o=n[Nn];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(n);s>=0&&this.collectedLeaveElements.splice(s,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(n,i)}r&&this.collectEnterElement(n)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,n){n?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Fn(t,xg)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),as(t,xg))}removeNode(t,n,i,r){if(_c(n)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(n,r):this.markElementAsRemoved(t,n,!1,r),i){const s=this.namespacesByHostElement.get(n);s&&s.id!==t&&s.removeNode(n,r)}}else this._onRemovalComplete(n,r)}markElementAsRemoved(t,n,i,r,o){this.collectedLeaveElements.push(n),n[Nn]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,n,i,r,o){return _c(n)?this._fetchNamespace(t).listen(n,i,r,o):()=>{}}_buildInstruction(t,n,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,n,o)}destroyInnerAnimations(t){let n=this.driver.query(t,ac,!0);n.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,wg,!0),n.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const n=this.playersByElement.get(t);n&&n.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const n=this.playersByQueriedElement.get(t);n&&n.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return pr(this.players).onDone(()=>t());t()})}processLeaveNode(t){const n=t[Nn];if(n&&n.setForRemoval){if(t[Nn]=BE,n.namespaceId){this.destroyInnerAnimations(t);const i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}t.classList?.contains(xg)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],n.length?pr(n).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function MB(e){return new C(3402,!1)}()}_flushAnimations(t,n){const i=new gc,r=[],o=new Map,s=[],a=new Map,l=new Map,u=new Map,c=new Set;this.disabledNodes.forEach(k=>{c.add(k);const B=this.driver.query(k,".ng-animate-queued",!0);for(let q=0;q{const q=Dg+v++;g.set(B,q),k.forEach(Te=>Fn(Te,q))});const y=[],w=new Set,T=new Set;for(let k=0;kw.add(Te)):T.add(B))}const D=new Map,I=jE(f,Array.from(w));I.forEach((k,B)=>{const q=oc+v++;D.set(B,q),k.forEach(Te=>Fn(Te,q))}),t.push(()=>{h.forEach((k,B)=>{const q=g.get(B);k.forEach(Te=>as(Te,q))}),I.forEach((k,B)=>{const q=D.get(B);k.forEach(Te=>as(Te,q))}),y.forEach(k=>{this.processLeaveNode(k)})});const oe=[],ye=[];for(let k=this._namespaceList.length-1;k>=0;k--)this._namespaceList[k].drainQueuedTransitions(n).forEach(q=>{const Te=q.player,bt=q.element;if(oe.push(Te),this.collectedEnterElements.length){const zt=bt[Nn];if(zt&&zt.setForMove){if(zt.previousTriggersValues&&zt.previousTriggersValues.has(q.triggerName)){const ao=zt.previousTriggersValues.get(q.triggerName),Ln=this.statesByElement.get(q.element);if(Ln&&Ln.has(q.triggerName)){const id=Ln.get(q.triggerName);id.value=ao,Ln.set(q.triggerName,id)}}return void Te.destroy()}}const yi=!d||!this.driver.containsElement(d,bt),En=D.get(bt),Cr=g.get(bt),Ke=this._buildInstruction(q,i,Cr,En,yi);if(Ke.errors&&Ke.errors.length)return void ye.push(Ke);if(yi)return Te.onStart(()=>Zr(bt,Ke.fromStyles)),Te.onDestroy(()=>gi(bt,Ke.toStyles)),void r.push(Te);if(q.isFallbackTransition)return Te.onStart(()=>Zr(bt,Ke.fromStyles)),Te.onDestroy(()=>gi(bt,Ke.toStyles)),void r.push(Te);const yS=[];Ke.timelines.forEach(zt=>{zt.stretchStartingKeyframe=!0,this.disabledNodes.has(zt.element)||yS.push(zt)}),Ke.timelines=yS,i.append(bt,Ke.timelines),s.push({instruction:Ke,player:Te,element:bt}),Ke.queriedElements.forEach(zt=>Dn(a,zt,[]).push(Te)),Ke.preStyleProps.forEach((zt,ao)=>{if(zt.size){let Ln=l.get(ao);Ln||l.set(ao,Ln=new Set),zt.forEach((id,Um)=>Ln.add(Um))}}),Ke.postStyleProps.forEach((zt,ao)=>{let Ln=u.get(ao);Ln||u.set(ao,Ln=new Set),zt.forEach((id,Um)=>Ln.add(Um))})});if(ye.length){const k=[];ye.forEach(B=>{k.push(function SB(e,t){return new C(3505,!1)}())}),oe.forEach(B=>B.destroy()),this.reportError(k)}const Ye=new Map,Cn=new Map;s.forEach(k=>{const B=k.element;i.has(B)&&(Cn.set(B,B),this._beforeAnimationBuild(k.player.namespaceId,k.instruction,Ye))}),r.forEach(k=>{const B=k.element;this._getPreviousPlayers(B,!1,k.namespaceId,k.triggerName,null).forEach(Te=>{Dn(Ye,B,[]).push(Te),Te.destroy()})});const bn=y.filter(k=>GE(k,l,u)),Tn=new Map;$E(Tn,this.driver,T,u,$i).forEach(k=>{GE(k,l,u)&&bn.push(k)});const Qi=new Map;h.forEach((k,B)=>{$E(Qi,this.driver,new Set(k),l,"!")}),bn.forEach(k=>{const B=Tn.get(k),q=Qi.get(k);Tn.set(k,new Map([...Array.from(B?.entries()??[]),...Array.from(q?.entries()??[])]))});const ei=[],bs=[],Ts={};s.forEach(k=>{const{element:B,player:q,instruction:Te}=k;if(i.has(B)){if(c.has(B))return q.onDestroy(()=>gi(B,Te.toStyles)),q.disabled=!0,q.overrideTotalTime(Te.totalTime),void r.push(q);let bt=Ts;if(Cn.size>1){let En=B;const Cr=[];for(;En=En.parentNode;){const Ke=Cn.get(En);if(Ke){bt=Ke;break}Cr.push(En)}Cr.forEach(Ke=>Cn.set(Ke,bt))}const yi=this._buildAnimation(q.namespaceId,Te,Ye,o,Qi,Tn);if(q.setRealPlayer(yi),bt===Ts)ei.push(q);else{const En=this.playersByElement.get(bt);En&&En.length&&(q.parentPlayer=pr(En)),r.push(q)}}else Zr(B,Te.fromStyles),q.onDestroy(()=>gi(B,Te.toStyles)),bs.push(q),c.has(B)&&r.push(q)}),bs.forEach(k=>{const B=o.get(k.element);if(B&&B.length){const q=pr(B);k.setRealPlayer(q)}}),r.forEach(k=>{k.parentPlayer?k.syncPlayerEvents(k.parentPlayer):k.destroy()});for(let k=0;k!yi.destroyed);bt.length?OU(this,B,bt):this.processLeaveNode(B)}return y.length=0,ei.forEach(k=>{this.players.push(k),k.onDone(()=>{k.destroy();const B=this.players.indexOf(k);this.players.splice(B,1)}),k.play()}),ei}elementContainsData(t,n){let i=!1;const r=n[Nn];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(n)&&(i=!0),this.playersByQueriedElement.has(n)&&(i=!0),this.statesByElement.has(n)&&(i=!0),this._fetchNamespace(t).elementContainsData(n)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,n,i,r,o){let s=[];if(n){const a=this.playersByQueriedElement.get(t);a&&(s=a)}else{const a=this.playersByElement.get(t);if(a){const l=!o||o==Ha;a.forEach(u=>{u.queued||!l&&u.triggerName!=r||s.push(u)})}}return(i||r)&&(s=s.filter(a=>!(i&&i!=a.namespaceId||r&&r!=a.triggerName))),s}_beforeAnimationBuild(t,n,i){const o=n.element,s=n.isRemovalTransition?void 0:t,a=n.isRemovalTransition?void 0:n.triggerName;for(const l of n.timelines){const u=l.element,c=u!==o,d=Dn(i,u,[]);this._getPreviousPlayers(u,c,s,a,n.toState).forEach(h=>{const g=h.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),h.destroy(),d.push(h)})}Zr(o,n.fromStyles)}_buildAnimation(t,n,i,r,o,s){const a=n.triggerName,l=n.element,u=[],c=new Set,d=new Set,f=n.timelines.map(g=>{const v=g.element;c.add(v);const y=v[Nn];if(y&&y.removedBeforeQueried)return new Ia(g.duration,g.delay);const w=v!==l,T=function PU(e){const t=[];return zE(e,t),t}((i.get(v)||bU).map(Ye=>Ye.getRealPlayer())).filter(Ye=>!!Ye.element&&Ye.element===v),D=o.get(v),I=s.get(v),oe=mE(0,this._normalizer,0,g.keyframes,D,I),ye=this._buildPlayer(g,oe,T);if(g.subTimeline&&r&&d.add(v),w){const Ye=new Fg(t,a,v);Ye.setRealPlayer(ye),u.push(Ye)}return ye});u.forEach(g=>{Dn(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function SU(e,t,n){let i=e.get(t);if(i){if(i.length){const r=i.indexOf(n);i.splice(r,1)}0==i.length&&e.delete(t)}return i}(this.playersByQueriedElement,g.element,g))}),c.forEach(g=>Fn(g,EE));const h=pr(f);return h.onDestroy(()=>{c.forEach(g=>as(g,EE)),gi(l,n.toStyles)}),d.forEach(g=>{Dn(r,g,[]).push(h)}),h}_buildPlayer(t,n,i){return n.length>0?this.driver.animate(t.element,n,t.duration,t.delay,t.easing,i):new Ia(t.duration,t.delay)}}class Fg{constructor(t,n,i){this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new Ia,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((n,i)=>{n.forEach(r=>pg(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const n=this._player;n.triggerCallback&&t.onStart(()=>n.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,n){Dn(this._queuedCallbacks,t,[]).push(n)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}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(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const n=this._player;n.triggerCallback&&n.triggerCallback(t)}}function _c(e){return e&&1===e.nodeType}function UE(e,t){const n=e.style.display;return e.style.display=t??"none",n}function $E(e,t,n,i,r){const o=[];n.forEach(l=>o.push(UE(l)));const s=[];i.forEach((l,u)=>{const c=new Map;l.forEach(d=>{const f=t.computeStyle(u,d,r);c.set(d,f),(!f||0==f.length)&&(u[Nn]=TU,s.push(u))}),e.set(u,c)});let a=0;return n.forEach(l=>UE(l,o[a++])),s}function jE(e,t){const n=new Map;if(e.forEach(a=>n.set(a,[])),0==t.length)return n;const r=new Set(t),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const u=a.parentNode;return l=n.has(u)?u:r.has(u)?1:s(u),o.set(a,l),l}return t.forEach(a=>{const l=s(a);1!==l&&n.get(l).push(a)}),n}function Fn(e,t){e.classList?.add(t)}function as(e,t){e.classList?.remove(t)}function OU(e,t,n){pr(n).onDone(()=>e.processLeaveNode(t))}function zE(e,t){for(let n=0;nr.add(o)):t.set(e,i),n.delete(e),!0}class Ba{constructor(t,n,i){this.bodyNode=t,this._driver=n,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new MU(t,n,i),this._timelineEngine=new _U(t,n,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,n,i,r,o){const s=t+"-"+r;let a=this._triggerCache[s];if(!a){const l=[],c=Eg(this._driver,o,l,[]);if(l.length)throw function mB(e,t){return new C(3404,!1)}();a=function pU(e,t,n){return new gU(e,t,n)}(r,c,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(n,r,a)}register(t,n){this._transitionEngine.register(t,n)}destroy(t,n){this._transitionEngine.destroy(t,n)}onInsert(t,n,i,r){this._transitionEngine.insertNode(t,n,i,r)}onRemove(t,n,i,r){this._transitionEngine.removeNode(t,n,r||!1,i)}disableAnimations(t,n){this._transitionEngine.markElementAsDisabled(t,n)}process(t,n,i,r){if("@"==i.charAt(0)){const[o,s]=vE(i);this._timelineEngine.command(o,n,s,r)}else this._transitionEngine.trigger(t,n,i,r)}listen(t,n,i,r,o){if("@"==i.charAt(0)){const[s,a]=vE(i);return this._timelineEngine.listen(s,n,a,o)}return this._transitionEngine.listen(t,n,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let NU=(()=>{class e{constructor(n,i,r){this._element=n,this._startStyles=i,this._endStyles=r,this._state=0;let o=e.initialStylesByElement.get(n);o||e.initialStylesByElement.set(n,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&gi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(gi(this._element,this._initialStyles),this._endStyles&&(gi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Zr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Zr(this._element,this._endStyles),this._endStyles=null),gi(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function kg(e){let t=null;return e.forEach((n,i)=>{(function FU(e){return"display"===e||"position"===e})(i)&&(t=t||new Map,t.set(i,n))}),t}class WE{constructor(t,n,i,r){this.element=t,this.keyframes=n,this.options=i,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=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const n=[];return t.forEach(i=>{n.push(Object.fromEntries(i))}),n}_triggerWebAnimation(t,n,i){return t.animate(this._convertKeyframesToObject(n),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),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(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:PE(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const n="start"===t?this._onStartFns:this._onDoneFns;n.forEach(i=>i()),n.length=0}}class kU{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,n){return!1}containsElement(t,n){return wE(t,n)}getParentElement(t){return _g(t)}query(t,n,i){return CE(t,n,i)}computeStyle(t,n,i){return window.getComputedStyle(t)[n]}animate(t,n,i,r,o,s=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,c=s.filter(h=>h instanceof WE);(function BB(e,t){return 0===e||0===t})(i,r)&&c.forEach(h=>{h.currentSnapshot.forEach((g,v)=>u.set(v,g))});let d=function kB(e){return e.length?e[0]instanceof Map?e:e.map(t=>ME(t)):[]}(n).map(h=>gr(h));d=function UB(e,t,n){if(n.size&&t.length){let i=t[0],r=[];if(n.forEach((o,s)=>{i.has(s)||r.push(s),i.set(s,o)}),r.length)for(let o=1;os.set(a,PE(e,a)))}}return t}(t,d,u);const f=function RU(e,t){let n=null,i=null;return Array.isArray(t)&&t.length?(n=kg(t[0]),t.length>1&&(i=kg(t[t.length-1]))):t instanceof Map&&(n=kg(t)),n||i?new NU(e,n,i):null}(t,d);return new WE(t,d,l,f)}}const LU=new _("[TUI_REMOVED_ELEMENT]: Element currently being removed by AnimationEngine",{factory:()=>{const e={onRemovalComplete:()=>{}},t=new $t(null),n=R(Ba,$.Optional)||e,{onRemovalComplete:i=e.onRemovalComplete}=n;return n.onRemovalComplete=(r,o)=>{t.next(r),i(r,o)},t.pipe(qe(r=>Yr(0).pipe(ji(null),wt(r))),Sr())}}),VU=new _("[TUI_ACTIVE_ELEMENT]: Active element on the document for ActiveZone",{factory:()=>{const e=R(LU),t=R(Le),n=R(Re),i=ce(t,"focusout"),r=ce(t,"focusin"),o=ce(t,"blur"),s=ce(t,"mousedown"),a=ce(t,"mouseup");return _t(i.pipe(Dt(s),function YH(e){return Ve((t,n)=>{let i,o,r=!1,s=!1,a=!1;const l=()=>a&&s&&(n.complete(),!0),c=()=>{a=!1,i=t.subscribe(Ee(n,void 0,()=>{a=!0,!l()&&(o||(o=new vt,e(o).subscribe(Ee(n,()=>{i?c():r=!0},()=>{s=!0,l()}))),o).next()})),r&&(i.unsubscribe(),i=null,r=!1,c())};c()})}(()=>a),rE(e),Ct(([l,u])=>qE(tc(l),u)),L(([{relatedTarget:l}])=>l)),o.pipe(L(()=>n.activeElement),Ct(l=>!!l&&l.matches("iframe"))),r.pipe(qe(l=>{const u=tc(l),c=nc(u);return c===n?F(u):function HU(e){return _t(ce(e,"focusin").pipe(L(({target:t})=>t)),ce(e,"focusout").pipe(Ct(({target:t,relatedTarget:n})=>!!n&&qE(t)),L(({relatedTarget:t})=>t)))}(c).pipe(wt(u))})),s.pipe(qe(l=>n.activeElement&&n.activeElement!==n.body?i.pipe(Jn(1),ji(tc(l)),Dt(Yr(0))):F(tc(l))))).pipe(yn(),Sr())}});function qE(e,t=null){return nc(e).activeElement!==e&&!e.disabled&&!t?.contains(e)}const YE=new _("[TUI_ALERTS]: A stream of alerts",{factory:()=>[]});new _("[TUI_DEFAULT_RENDERER]: A Renderer2 for global services",{factory:()=>R(Po).createRenderer(null,null)});const Lg=new _("[TUI_DIALOGS]: A stream of dialogs",{factory:()=>[]}),KE=new _("[TUI_FOCUSABLE_ITEM_ACCESSOR]: A component that can be focused");function yc(e){return{provide:KE,useExisting:e}}const Vg=new _("[TUI_IS_IOS]: iOS browser detection",{factory:()=>pE(R(Pa))}),BU=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,UU=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,Hg=new _("[TUI_IS_MOBILE]: Mobile browser detection",{factory:()=>BU.test(R(ng).toLowerCase())||UU.test(R(ng).slice(0,4).toLowerCase())});function Dc(...e){const t=Ss(e),n=hd(e),{args:i,keys:r}=Ub(e);if(0===i.length)return nt([],t);const o=new De(function $U(e,t,n=Vn){return i=>{ZE(t,()=>{const{length:r}=e,o=new Array(r);let s=r,a=r;for(let l=0;l{const u=nt(e[l],t);let c=!1;u.subscribe(Ee(i,d=>{o[l]=d,c||(c=!0,a--),a||i.next(n(o.slice()))},()=>{--s||i.complete()}))},i)},i)}}(i,t,r?s=>$b(r,s):Vn));return n?o.pipe(wp(n)):o}function ZE(e,t,n){e?Di(n,e,t):t()}new _("[TUI_IS_ANDROID]: Mobile browser that is not iOS (technically includes Windows Phone, Blackberry etc.)",{factory:()=>R(Hg)&&!R(Vg)}),new _("[TUI_IS_APPLE]: Apple(safari/webkit) detection",{factory:()=>function qH(e){return pE(e)||WH.test(e.userAgent.toLowerCase())}(R(Pa))}),new _("[TUI_IS_CHROMIUM]: Chromium browser engine detection",{factory:()=>!!R(Le).chrome}),new _("[TUI_IS_CYPRESS]: Detect if app is running under Cypress",{factory:()=>!!R(Le).Cypress}),new _("[TUI_IS_FIREFOX]: Firefox browser engine detection",{factory:()=>{var e;return typeof(null===(e=R(Le))||void 0===e?void 0:e.mozCancelFullScreen)<"u"}}),new _("[TUI_IS_WEBKIT]: Webkit browser engine detection",{factory:()=>{var e;return!(null===(e=R(Le))||void 0===e||!e.webkitConvertPointFromNodeToPage)}}),new _("[TUI_RANGE] SSR safe default empty Range",{factory:()=>function Vk(e){return e===mb}(R(yu))?new Range:{}}),new _("[TUI_SWIPE_OPTIONS]: Swipe options",{factory:()=>({timeout:500,threshold:30})}),new _("[TUI_TAKE_ONLY_TRUSTED_EVENTS]: This token need for override behavior the `pressedObservable` function",{factory:()=>!0}),new _("[TUI_TOUCH_SUPPORTED]: Touch support detection",{factory:()=>R(Le).matchMedia("(any-pointer: coarse)").matches}),new _("[TUI_WINDOW_HEIGHT]: Window height accounting for disappearing address bar",{factory:()=>{const e=R(Le);return ce(e,"resize").pipe(wt(null),L(()=>e.innerHeight),Oa({bufferSize:1,refCount:!0}))}}),new _("[TUI_ZOOM_OPTIONS]: Zoom options",{factory:()=>({wheelSensitivity:.01})});let jU=(()=>{class e{constructor(n,i,r){this.documentRef=n,this.elementRef=i,this.renderer=r,this.activeElement=ic(this.documentRef),Promise.resolve().then(()=>{this.elementRef.nativeElement.focus()})}onBlur(){this.renderer.removeAttribute(this.elementRef.nativeElement,"tabIndex")}onFocusIn(n){const{nativeElement:i}=this.elementRef;if(function RH(e,t){return e.contains(t)||!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}(i,n))return;const r=Na({initial:i,root:i});r&&r.focus()}ngOnDestroy(){uE(this.documentRef),Promise.resolve().then(()=>{zi(this.activeElement)&&this.activeElement.focus()})}}return e.\u0275fac=function(n){return new(n||e)(p(Re),p(re),p(zn))},e.\u0275dir=E({type:e,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(n,i){1&n&&ue("blur",function(){return i.onBlur()})("focusin.silent",function(o){return i.onFocusIn(o.target)},!1,bf)}}),e})(),zU=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function wc(e){return new De(t=>{Tt(e()).subscribe(t)})}function QE(e,t){return t?n=>rs(t.pipe(Jn(1),iE()),n.pipe(QE(e))):ut((n,i)=>e(n,i).pipe(Jn(1),ji(n)))}function Cc(e,t=ig){const n=Yr(e,t);return QE(()=>n)}const XE={leading:!0,trailing:!1};function Bg(e,t=ig,n=XE){const i=Yr(e,t);return function GU(e,t=XE){return Ve((n,i)=>{const{leading:r,trailing:o}=t;let s=!1,a=null,l=null,u=!1;const c=()=>{l?.unsubscribe(),l=null,o&&(h(),u&&i.complete())},d=()=>{l=null,u&&i.complete()},f=g=>l=Tt(e(g)).subscribe(Ee(i,c,d)),h=()=>{if(s){s=!1;const g=a;a=null,i.next(g),!u&&f(g)}};n.subscribe(Ee(i,g=>{s=!0,a=g,(!l||l.closed)&&(r?h():f(g))},()=>{u=!0,(!(o&&s&&l)||l.closed)&&i.complete()}))})}(()=>i,n)}let tt=(()=>{class e extends tg{constructor(){super(1)}ngOnDestroy(){this.next(),this.complete()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),WU=(()=>{class e{constructor(n,i){this.resolver=n,this.injector=i,this.map=new Map}addComponent(n){this.map.has(n)||this.map.set(n,this.resolver.resolveComponentFactory(n).create(this.injector))}}return e.\u0275fac=function(n){return new(n||e)(S(ir),S(Fr))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),JE=(()=>{class e extends De{constructor({nativeElement:n},i,r){super(o=>this.focusVisible$.subscribe(o)),this.focusVisible$=function UH(e){const t=ce(e,"blur"),{ownerDocument:n}=e;if(!n)throw new eH;return(!fg||!dg)&&(dg=ce(n,"mouseup",{capture:!0}).pipe(dE(),wt(!1),Oa({bufferSize:1,refCount:!0})),fg=ce(n,"mousedown",{capture:!0}).pipe(dE(),wt(!1),Oa({bufferSize:1,refCount:!0}))),_t(rs(ce(e,"focus").pipe(Jn(1)),t.pipe(Ct(()=>!Fa(e)),Jn(1),iE())).pipe(function AH(e){let n,t=1/0;return null!=e&&("object"==typeof e?({count:t=1/0,delay:n}=e):t=e),t<=0?()=>Pt:Ve((i,r)=>{let s,o=0;const a=()=>{if(s?.unsubscribe(),s=null,null!=n){const u="number"==typeof n?Yr(n):Tt(n(o)),c=Ee(r,()=>{c.unsubscribe(),l()});u.subscribe(c)}else l()},l=()=>{let u=!1;s=i.subscribe(Ee(r,void 0,()=>{++or||o),Ct(i=>!i))).pipe(rg(t.pipe(ji(!1),Jn(1),wt(!0))),yn())}(n).pipe(hE(i),Dt(r))}}return e.\u0275fac=function(n){return new(n||e)(S(re),S(fi),S(tt))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),YU=(()=>{class e{generate(){return`tui_${e.autoId++}${Date.now()}`}}return e.autoId=0,e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),eM=(()=>{class e extends De{constructor(n,i){super(r=>this.callback$.subscribe(r)),this.callback$=wc(()=>{let{nativeElement:r}=n;const o=[i,r];for(;r.parentElement;)r=r.parentElement,o.push(r);return _t(...o.map(s=>ce(s,"scroll")))})}}return e.\u0275fac=function(n){return new(n||e)(S(re),S(Le))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),tM=(()=>{class e extends De{constructor(n,{nativeElement:i},r,o,s,a){super(l=>this.obscured$.subscribe(l)),this.obscured$=_t(_t(n,qr(o,"resize")).pipe(Cc(0)),a.pipe(Bg(eE))).pipe(L(()=>function LH(e){const{ownerDocument:t}=e;if(!t?.defaultView||!e.getBoundingClientRect)return null;const{innerWidth:n,innerHeight:i}=t.defaultView,r=nc(e),o=e.getBoundingClientRect(),s=hr(Math.round(o.left)+2,0,n),a=hr(Math.round(o.top)+2,0,i),l=hr(Math.round(o.right)-2,0,n),u=hr(Math.round(o.bottom)-2,0,i),c=hr(Math.round(o.left+o.width/2),0,n),d=hr(Math.round(o.top+o.height/2),0,i),h=[r.elementFromPoint(c,a),r.elementFromPoint(c,u),r.elementFromPoint(s,d),r.elementFromPoint(l,d)].filter(OH);if(!h.length)return h;const g=h.filter(v=>!e.contains(v));return 4===g.length?g:null}(i)),wt(null),yn(),ss(r),Dt(s))}}return e.\u0275fac=function(n){return new(n||e)(S(eM,2),S(re),S(Oe),S(Le),S(tt),S(Qu))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),KU=(()=>{class e{constructor(){this.cache=new Map}request(n){const i=this.cache.get(n);if(i)return i;const o=new De(s=>{const a=new XMLHttpRequest;return a.onreadystatechange=()=>{if(4===a.readyState){const l=a.responseType?a.response:a.responseText;200===a.status?(s.next(l),s.complete()):s.error(l)}},a.open("GET",n),a.send(),()=>{a.abort()}}).pipe(Oa({bufferSize:1,refCount:!1}));return this.cache.set(n,o),o}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),nM=(()=>{class e{constructor({nativeElement:n},i,r){this.mode="scroll",ce(n,"wheel",{passive:!1}).pipe(Ct(()=>this.enabled),os(i),Dt(r)).subscribe(o=>{this.processEvent(o,!!o.deltaY,o.deltaY?o.deltaY<0:o.deltaX<0)}),ce(n,"touchstart",{passive:!0}).pipe(qe(({touches:o})=>{let c,{clientX:s,clientY:a}=o[0],l=0,u=0;return ce(n,"touchmove",{passive:!1}).pipe(Ct(()=>this.enabled),at(d=>{const f=d.changedTouches[0];l=s-f.clientX,u=a-f.clientY,s=f.clientX,a=f.clientY,void 0===c&&(c=Math.abs(u)>Math.abs(l)),this.processEvent(d,c,c?u<0:l<0)}))}),os(i),Dt(r)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(n,i,r){var o;const{target:s,currentTarget:a,cancelable:l}=n;if(l&&Ra(s)&&"range"!==(null===(o=s)||void 0===o?void 0:o.type)){if("all"===this.mode&&(i&&!a.contains(ag(s))||!i&&!a.contains(ag(s,!1))))return void n.preventDefault();if(i&&(r&&!ec(s,a,!0,!1)||!r&&!ec(s,a,!0,!0)))return void n.preventDefault();!i&&(r&&!ec(s,a,!1,!1)||!r&&!ec(s,a,!1,!0))&&n.preventDefault()}}}return e.\u0275fac=function(n){return new(n||e)(p(re),p(Oe),p(tt))},e.\u0275dir=E({type:e,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(n,i){2&n&&Br("overscroll-behavior",i.overscrollBehavior)},inputs:{mode:["tuiOverscroll","mode"]},features:[N([tt])]}),e})(),iM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const Ug=new _("Context from *polymorpheusOutlet");class Xr{constructor(t,n=null){this.component=t,this.injector=n}createInjector(t,n){return Mt.create({parent:this.injector||t,providers:[{provide:Ug,useValue:n}]})}}let rM=(()=>{class e{constructor(n,i){this.template=n,this.changeDetectorRef=i,this.polymorpheus=""}check(){this.changeDetectorRef.markForCheck()}static ngTemplateContextGuard(n,i){return!0}}return e.\u0275fac=function(n){return new(n||e)(p(Xt,2),p(fi))},e.\u0275dir=E({type:e,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),e})();class oM{constructor(t){this.$implicit=t}get polymorpheusOutlet(){return this.$implicit}}let mi=(()=>{class e{constructor(n,i,r){this.viewContainerRef=n,this.injector=i,this.templateRef=r,this.content=""}get template(){return $g(this.content)?this.content.template:this.content instanceof Xt?this.content:this.templateRef}ngOnChanges({content:n}){const i=this.getContext();if(this.viewRef&&(this.viewRef.context=i),this.componentRef&&this.componentRef.injector.get(fi).markForCheck(),n)if(this.viewContainerRef.clear(),sM(this.content)){const o=this.context&&new Proxy(this.context,{get:(l,u)=>{var c;return null===(c=this.context)||void 0===c?void 0:c[u]}}),s=this.content.createInjector(this.injector,o),a=s.get(ir).resolveComponentFactory(this.content.component);this.componentRef=this.viewContainerRef.createComponent(a,0,s)}else null!=(i instanceof oM&&i.$implicit)&&(this.viewRef=this.viewContainerRef.createEmbeddedView(this.template,i))}ngDoCheck(){$g(this.content)&&this.content.check()}static ngTemplateContextGuard(n,i){return!0}getContext(){return function ZU(e){return $g(e)||e instanceof Xt}(this.content)||sM(this.content)?this.context:new oM("function"==typeof this.content?this.content(this.context):this.content)}}return e.\u0275fac=function(n){return new(n||e)(p(an),p(Mt),p(Xt))},e.\u0275dir=E({type:e,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},features:[Et]}),e})();function $g(e){return e instanceof rM}function sM(e){return e instanceof Xr}let Wi=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();class QU{constructor(t){this.internalDirectiveInstance=t}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let jg=(()=>{class e{constructor(n,i){n.createEmbeddedView(i,new QU(this))}static ngTemplateContextGuard(n,i){return!0}}return e.\u0275fac=function(n){return new(n||e)(p(an),p(Xt))},e.\u0275dir=E({type:e,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),e})(),Ua=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function XU(e,t){1&e&&Ni(0)}function JU(e,t){if(1&e&&(K(0,"section",3),G(1,XU,1,0,"ng-container",4),X()),2&e){const n=t.$implicit;A("@tuiParentAnimation",void 0),rt("aria-labelledby",n.id),U(1),A("polymorpheusOutlet",n.component)("polymorpheusOutletContext",n)}}function e$(e,t){if(1&e){const n=qo();K(0,"div",5),ue("popstate",function(){const o=bi(n).tuiLet,s=pe().ngIf;return Ti(pe().closeLast(s,!!o))},0,bf)("transitionend",function(r){const s=bi(n).tuiLet,a=pe().ngIf;return Ti(pe().onDialog(r,!!a.length,!!s))}),X()}2&e&&Ge("t-overlay_visible",pe().ngIf.length)}function t$(e,t){if(1&e&&(si(0),G(1,JU,2,4,"section",1),G(2,e$,1,2,"div",2),Lt(3,"async"),ai()),2&e){const n=t.ngIf,i=pe();U(1),A("ngForOf",n),U(1),A("tuiLet",Qt(3,2,i.isDialogClosesOnBack$))}}const n$=new _("[TUI_DIALOG_CLOSES_ON_BACK]: Is closing dialog on browser backward navigation enabled",{factory:()=>F(!1)}),zg={label:"ignoreMe"};let r$=(()=>{class e{constructor(n,i,r,o){this.isDialogClosesOnBack$=n,this.dialogsByType=i,this.historyRef=r,this.titleService=o,this.dialogs$=Dc(this.dialogsByType).pipe(L(s=>(new Array).concat(...s).sort((a,l)=>a.createdAt-l.createdAt)))}closeLast(n,i){if(!i)return;const[r]=n.slice(-1);!r||(n.length>1&&this.historyRef.pushState(zg,this.titleService.getTitle()),r.$implicit.complete())}onDialog({propertyName:n},i,r){!r||"letter-spacing"!==n||(i?this.historyRef.pushState(zg,this.titleService.getTitle()):(e=>this.historyRef.state?.label===zg.label)()&&this.historyRef.back())}}return e.\u0275fac=function(n){return new(n||e)(p(n$),p(Lg),p(CH),p(_p))},e.\u0275cmp=Be({type:e,selectors:[["tui-dialog-host"]],decls:2,vars:3,consts:[[4,"ngIf"],["tuiFocusTrap","","tuiScrollRef","","tuiOverscroll","all","role","dialog","aria-modal","true","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","popstate","transitionend",4,"tuiLet"],["tuiFocusTrap","","tuiScrollRef","","tuiOverscroll","all","role","dialog","aria-modal","true",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-overlay",3,"popstate","transitionend"]],template:function(n,i){1&n&&(G(0,t$,4,4,"ng-container",0),Lt(1,"async")),2&n&&A("ngIf",Qt(1,1,i.dialogs$))},dependencies:[pi,ya,jU,nM,mi,jg,Xn],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;overflow:overlay}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration),letter-spacing .01s;background:rgba(0,0,0,.75)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}"],data:{animation:[qp]}}),e})(),o$=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi,iM,zU,Ua]]}),e})(),s$=(()=>{class e{transform(n,i,...r){return i(n,...r)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275pipe=xt({name:"tuiMapper",type:e,pure:!0}),e})(),a$=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function l$(e,t){if(1&e&&(Ni(0,3),Lt(1,"tuiMapper")),2&e){const n=t.$implicit,i=pe(2);A("ngComponentOutlet",n.component.component)("ngComponentOutletInjector",function Gw(e,t,n,i){const r=e+22,o=b(),s=mo(o,r);return fa(o,r)?Uw(o,qt(),t,s.transform,n,i,s):s.transform(n,i)}(1,2,n,i.mapper))}}function u$(e,t){if(1&e&&(K(0,"div",1),G(1,l$,2,5,"ng-container",2),Lt(2,"async"),X()),2&e){const n=t.$implicit;A("@tuiParentAnimation",void 0),U(1),A("ngForOf",Qt(2,2,n))}}let c$=(()=>{class e{constructor(n,i){this.alerts=n,this.injector=i,this.mapper=r=>Mt.create({providers:[{provide:Ug,useValue:r}],parent:this.injector})}}return e.\u0275fac=function(n){return new(n||e)(p(YE),p(Fr))},e.\u0275cmp=Be({type:e,selectors:[["tui-alert-host"]],decls:1,vars:1,consts:[["class","t-notifications-wrapper",4,"ngFor","ngForOf"],[1,"t-notifications-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(n,i){1&n&&G(0,u$,3,4,"div",0),2&n&&A("ngForOf",i.alerts)},dependencies:[ya,ub,s$,Xn],styles:["tui-alert-host>.t-notifications-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-notifications-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[qp]}}),e})(),d$=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,a$]]}),e})(),f$=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();var m=(()=>{return(e=m||(m={})).AD="AD",e.AE="AE",e.AF="AF",e.AG="AG",e.AI="AI",e.AL="AL",e.AM="AM",e.AO="AO",e.AR="AR",e.AT="AT",e.AU="AU",e.AW="AW",e.AZ="AZ",e.BA="BA",e.BB="BB",e.BD="BD",e.BE="BE",e.BF="BF",e.BG="BG",e.BH="BH",e.BI="BI",e.BJ="BJ",e.BM="BM",e.BN="BN",e.BO="BO",e.BQ="BQ",e.BR="BR",e.BS="BS",e.BT="BT",e.BW="BW",e.BY="BY",e.BZ="BZ",e.CD="CD",e.CF="CF",e.CG="CG",e.CH="CH",e.CI="CI",e.CL="CL",e.CM="CM",e.CN="CN",e.CO="CO",e.CR="CR",e.CU="CU",e.CV="CV",e.CW="CW",e.CY="CY",e.CZ="CZ",e.DE="DE",e.DJ="DJ",e.DK="DK",e.DM="DM",e.DO="DO",e.DZ="DZ",e.EC="EC",e.EE="EE",e.EG="EG",e.ER="ER",e.ES="ES",e.ET="ET",e.FI="FI",e.FJ="FJ",e.FK="FK",e.FM="FM",e.FR="FR",e.GA="GA",e.GB="GB",e.GD="GD",e.GE="GE",e.GH="GH",e.GI="GI",e.GL="GL",e.GM="GM",e.GN="GN",e.GQ="GQ",e.GR="GR",e.GT="GT",e.GW="GW",e.GY="GY",e.HK="HK",e.HN="HN",e.HR="HR",e.HT="HT",e.HU="HU",e.ID="ID",e.IE="IE",e.IL="IL",e.IN="IN",e.IQ="IQ",e.IR="IR",e.IS="IS",e.IT="IT",e.JM="JM",e.JO="JO",e.JP="JP",e.KE="KE",e.KG="KG",e.KH="KH",e.KM="KM",e.KN="KN",e.KP="KP",e.KR="KR",e.KW="KW",e.KY="KY",e.KZ="KZ",e.LA="LA",e.LB="LB",e.LC="LC",e.LI="LI",e.LK="LK",e.LR="LR",e.LS="LS",e.LT="LT",e.LU="LU",e.LV="LV",e.LY="LY",e.MA="MA",e.MC="MC",e.MD="MD",e.ME="ME",e.MG="MG",e.MK="MK",e.ML="ML",e.MM="MM",e.MN="MN",e.MO="MO",e.MR="MR",e.MS="MS",e.MT="MT",e.MU="MU",e.MV="MV",e.MW="MW",e.MX="MX",e.MY="MY",e.MZ="MZ",e.NA="NA",e.NE="NE",e.NG="NG",e.NI="NI",e.NL="NL",e.NO="NO",e.NP="NP",e.NZ="NZ",e.OM="OM",e.PA="PA",e.PE="PE",e.PF="PF",e.PG="PG",e.PH="PH",e.PK="PK",e.PL="PL",e.PT="PT",e.PW="PW",e.PY="PY",e.QA="QA",e.RO="RO",e.RS="RS",e.RU="RU",e.RW="RW",e.SA="SA",e.SB="SB",e.SC="SC",e.SD="SD",e.SE="SE",e.SG="SG",e.SH="SH",e.SI="SI",e.SK="SK",e.SL="SL",e.SM="SM",e.SN="SN",e.SO="SO",e.SR="SR",e.ST="ST",e.SV="SV",e.SX="SX",e.SY="SY",e.SZ="SZ",e.TC="TC",e.TD="TD",e.TG="TG",e.TH="TH",e.TJ="TJ",e.TL="TL",e.TM="TM",e.TN="TN",e.TO="TO",e.TR="TR",e.TT="TT",e.TW="TW",e.TZ="TZ",e.UA="UA",e.UG="UG",e.UY="UY",e.UZ="UZ",e.VC="VC",e.VE="VE",e.VG="VG",e.VN="VN",e.VU="VU",e.WS="WS",e.XK="XK",e.YE="YE",e.ZA="ZA",e.ZM="ZM",e.ZW="ZW",e.US="US",e.CA="CA",m;var e})();const D$=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[m.AD]:"Andorra",[m.AE]:"United Arab Emirates",[m.AF]:"Afghanistan",[m.AG]:"Antigua and Barbuda",[m.AI]:"Anguilla",[m.AL]:"Albania",[m.AM]:"Armenia",[m.AO]:"Angola",[m.AR]:"Argentina",[m.AT]:"Austria",[m.AU]:"Australia",[m.AW]:"Aruba",[m.AZ]:"Azerbaijan",[m.BA]:"Bosnia and Herzegovina",[m.BB]:"Barbados",[m.BD]:"Bangladesh",[m.BE]:"Belgium",[m.BF]:"Burkina Faso",[m.BG]:"Bulgaria",[m.BH]:"Bahrain",[m.BI]:"Burundi",[m.BJ]:"Benin",[m.BM]:"Bermuda",[m.BN]:"Brunei Darussalam",[m.BO]:"Bolivia",[m.BQ]:"Bonaire, Sint Eustatius and Saba",[m.BR]:"Brazil",[m.BS]:"Bahamas",[m.BT]:"Bhutan",[m.BW]:"Botswana",[m.BY]:"Belarus",[m.BZ]:"Belize",[m.CA]:"Canada",[m.CD]:"Dem. Rep. Congo (Kinshasa)",[m.CF]:"Central African Republic",[m.CG]:"Congo (Brazzaville)",[m.CH]:"Switzerland",[m.CI]:"Ivory Coast",[m.CL]:"Chile",[m.CM]:"Cameroon",[m.CN]:"China",[m.CO]:"Colombia",[m.CR]:"Costa Rica",[m.CU]:"Cuba",[m.CV]:"Cape Verde",[m.CW]:"Cura\xe7ao",[m.CY]:"Cyprus",[m.CZ]:"Czech Republic",[m.DE]:"Germany",[m.DJ]:"Djibouti",[m.DK]:"Denmark",[m.DM]:"Dominica",[m.DO]:"Dominican Republic",[m.DZ]:"Algeria",[m.EC]:"Ecuador",[m.EE]:"Estonia",[m.EG]:"Egypt",[m.ER]:"Eritrea",[m.ES]:"Spain",[m.ET]:"Ethiopia",[m.FI]:"Finland",[m.FJ]:"Fiji",[m.FK]:"Falkland Islands",[m.FM]:"F.S. of Micronesia",[m.FR]:"France",[m.GA]:"Gabon",[m.GB]:"United Kingdom",[m.GD]:"Grenada",[m.GE]:"Georgia",[m.GH]:"Ghana",[m.GI]:"Gibraltar",[m.GL]:"Greenland",[m.GM]:"Gambia",[m.GN]:"Guinea",[m.GQ]:"Equatorial Guinea",[m.GR]:"Greece",[m.GT]:"Guatemala",[m.GW]:"Guinea-Bissau",[m.GY]:"Guyana",[m.HK]:"Hong Kong",[m.HN]:"Honduras",[m.HR]:"Croatia",[m.HT]:"Haiti",[m.HU]:"Hungary",[m.ID]:"Indonesia",[m.IE]:"Ireland",[m.IL]:"Israel",[m.IN]:"India",[m.IQ]:"Iraq",[m.IR]:"Iran",[m.IS]:"Iceland",[m.IT]:"Italy",[m.JM]:"Jamaica",[m.JO]:"Jordan",[m.JP]:"Japan",[m.KE]:"Kenya",[m.KG]:"Kyrgyzstan",[m.KH]:"Cambodia",[m.KM]:"Comoros",[m.KN]:"Saint Kitts and Nevis",[m.KP]:"Korean PDR",[m.KR]:"Rep. Korea",[m.KW]:"Kuwait",[m.KY]:"Cayman Islands",[m.KZ]:"Kazakhstan",[m.LA]:"Laos",[m.LB]:"Lebanon",[m.LC]:"Saint Lucia",[m.LI]:"Liechtenstein",[m.LK]:"Sri Lanka",[m.LR]:"Liberia",[m.LS]:"Lesotho",[m.LT]:"Lithuania",[m.LU]:"Luxembourg",[m.LV]:"Latvia",[m.LY]:"Libya",[m.MA]:"Morocco",[m.MC]:"Monaco",[m.MD]:"Moldova",[m.ME]:"Montenegro",[m.MG]:"Madagascar",[m.MK]:"Rep. of North Macedonia",[m.ML]:"Mali",[m.MM]:"Burma (Myanmar)",[m.MN]:"Mongolia",[m.MO]:"Macau",[m.MR]:"Mauritania",[m.MS]:"Montserrat",[m.MT]:"Malta",[m.MU]:"Mauritius",[m.MV]:"Maldives",[m.MW]:"Malawi",[m.MX]:"Mexico",[m.MY]:"Malaysia",[m.MZ]:"Mozambique",[m.NA]:"Namibia",[m.NE]:"Niger",[m.NG]:"Nigeria",[m.NI]:"Nicaragua",[m.NL]:"Netherlands",[m.NO]:"Norway",[m.NP]:"Nepal",[m.NZ]:"New Zealand",[m.OM]:"Oman",[m.PA]:"Panama",[m.PE]:"Peru",[m.PF]:"French Polynesia (Tahiti)",[m.PG]:"Papua New Guinea",[m.PH]:"Philippines",[m.PK]:"Pakistan",[m.PL]:"Poland",[m.PT]:"Portugal",[m.PW]:"Palau",[m.PY]:"Paraguay",[m.QA]:"Qatar",[m.RO]:"Romania",[m.RS]:"Serbia",[m.RU]:"Russia",[m.RW]:"Rwanda",[m.SA]:"Saudi Arabia",[m.SB]:"Solomon Islands",[m.SC]:"Seychelles",[m.SD]:"Sudan",[m.SE]:"Sweden",[m.SG]:"Singapore",[m.SH]:"Saint Helena",[m.SI]:"Slovenia",[m.SK]:"Slovakia",[m.SL]:"Sierra Leone",[m.SM]:"San Marino",[m.SN]:"Senegal",[m.SO]:"Somalia",[m.SR]:"Suriname",[m.ST]:"Sao Tome and Principe",[m.SV]:"El Salvador",[m.SX]:"Sint Maarten",[m.SY]:"Syrian Arab Republic",[m.SZ]:"Swaziland",[m.TC]:"Turks and Caicos",[m.TD]:"Chad",[m.TG]:"Togo",[m.TH]:"Thailand",[m.TJ]:"Tajikistan",[m.TL]:"East Timor",[m.TM]:"Turkmenistan",[m.TN]:"Tunisia",[m.TO]:"Tonga",[m.TR]:"Turkey",[m.TT]:"Trinidad and Tobago",[m.TW]:"Taiwan",[m.TZ]:"Tanzania",[m.UA]:"Ukraine",[m.UG]:"Uganda",[m.US]:"USA",[m.UY]:"Uruguay",[m.UZ]:"Uzbekistan",[m.VC]:"Saint Vincent and the Grenadines",[m.VE]:"Venezuela",[m.VG]:"British Virgin Islands",[m.VN]:"Vietnam",[m.VU]:"Vanuatu",[m.WS]:"Samoa",[m.XK]:"Kosovo",[m.YE]:"Yemen",[m.ZA]:"South Africa",[m.ZM]:"Zambia",[m.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KB","MB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is too large ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",removeGroup:"Remove group",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}}),w$=new _("[TUI_DEFAULT_LANGUAGE]: Default Language for Taiga UI libraries i18n",{factory:()=>D$}),C$=new _("[TUI_LANGUAGE]: Language for Taiga UI libraries i18n",{factory:()=>F(R(w$))});function je(e){return()=>R(C$).pipe(qe(t=>function b$(e){return!!e&&(e instanceof De||ve(e.lift)&&ve(e.subscribe))}(t)?t:F(t)),L(t=>t[e]))}new _("[TUI_LANGUAGE_LOADER]: Webpack chunk loader for Taiga UI libraries i18n"),new _("[TUI_LANGUAGE_STORAGE_KEY]: Default key for search value in storage",{factory:()=>"tuiLanguage"});const E$={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:"\xa0",zeroPadding:!0},M$=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],aM=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"];const lM=["xs","s","m","l","xl","xxl"];function uM(e){return!(!e||typeof getComputedStyle>"u")&&("fixed"===getComputedStyle(e).getPropertyValue("position")||uM(e.parentElement))}const Wg='width="',qg='height="',Yg="n.slice(5))}(e).reduce((i,r)=>i.replace(new RegExp(r,"g"),`${r}_${t||function H$(){return Math.floor(Math.random()*Date.now())}()}`),e)}const cM=new _("[TUI_ANIMATIONS_DURATION]: Duration of all Taiga UI animations in ms",{factory:()=>300}),Kg=new _("[TUI_ANIMATION_OPTIONS]: Options for Taiga UI animations",{factory:()=>({params:{duration:R(cM)}})}),U$=new _("[TUI_ASSERT_ENABLED]: Flag to enable assertions across Taiga UI",{factory:()=>function Q1(){return HC=!0,VC}()});new _("[TUI_DATA_LIST_ACCESSOR]: Accessor for options");const j$=new _("[TUI_DATA_LIST_HOST]: DataList controller");function z$(e){return{provide:j$,useExisting:e}}new _("[TUI_DOCUMENT_OR_SHADOW_ROOT]: Document or ShadowRoot");const dM=new _("[TUI_ELEMENT_REF]: ElementRef when you cannot use @Input for single time injection"),G$=new _("[TUI_FIRST_DAY_OF_WEEK]: The first day of the week index",{factory:()=>1}),q$=(new _("[TUI_MONTHS]: Localized months names",{factory:je("months")}),new _("[TUI_CLOSE_WORD]: i18n 'close' word",{factory:je("close")}),new _("[TUI_NOTHING_FOUND_MESSAGE]: i18n 'Nothing found' message",{factory:je("nothingFoundMessage")}),new _("[TUI_DEFAULT_ERROR_MESSAGE]: i18n of error message",{factory:je("defaultErrorMessage")}),new _("[TUI_SPIN_TEXTS]: spin i18n texts",{factory:je("spinTexts")}),new _("[TUI_SHORT_WEEK_DAYS]: calendars i18n texts",{factory:je("shortWeekDays")})),Y$=new _("[TUI_ICONS_PLACE]: Recommended paths to icons from documentation guide",{factory:()=>"assets/taiga-ui/icons"}),K$=new _("[TUI_ICONS]: A key/value dictionary of icon names and src to be defined with TuiSvgService",{factory:()=>({})}),Z$=new _("[TUI_ICONS_PATH]: A handler to retrieve USE id for icon by name",{factory:()=>function O$(e){const t="/"===e[e.length-1]?e:`${e}/`;return n=>n.startsWith("tuiIcon")?`${t}${n}.svg#${n}`:(e=>e.includes(".svg#")?e:`#${e}`)(n)}(R(Y$))}),Q$=new _("[TUI_MEDIA]: Token for media constant",{factory:()=>({mobile:768,desktopSmall:1024,desktopLarge:1280})}),Zg=new _("[TUI_IS_MOBILE_RES]: Mobile resolution stream for private providers",{factory:()=>{const e=R(Le),t=R(Q$);return ce(e,"resize").pipe(Sr(),wt(null),L(()=>function L$(e,{mobile:t}){return function F$({document:e,innerWidth:t}){return Math.max(e.documentElement.clientWidth||0,t||0)}(e)fM}),new _("[TUI_NUMBER_FORMAT]: Formatting configuration for displayed numbers",{factory:()=>E$}),new _("[TUI_OPTION_CONTENT]: Content for tuiOption component");const e2=e=>{const t=e.length-1;return[e[t],...e.slice(0,t)]},hM=(new _("[TUI_ORDERED_SHORT_WEEK_DAYS]: Ordered calendars i18n texts",{factory:()=>{const e=R(G$);return R(q$).pipe(L(e2),L(t=>[...t.slice(e),...t.slice(0,e)]))}}),new _("[TUI_SANITIZER]: A custom Sanitizer to sanitize source before inlining")),Qg=new _("[TUI_SCROLL_REF]: Scrollable container"),t2=(new _("[TUI_SELECTION_STREAM]: A stream of possible selection changes",{factory:()=>{const e=R(Re);return _t(ce(e,"selectionchange"),ce(e,"mouseup"),ce(e,"mousedown").pipe(rg(ce(e,"mousemove").pipe(Dt(ce(e,"mouseup"))))),ce(e,"keydown"),ce(e,"keyup")).pipe(Sr())}}),new _("[TUI_SVG_CONTENT_PROCESSOR]: Transform function the contents of the loaded svg file",{factory:()=>V$})),n2=new _("[TUI_SVG_SRC_PROCESSOR]: Source path processor for svg",{factory:()=>Vn}),r2=new _("[TUI_TEXTFIELD_APPEARANCE]: Appearance for inputs",{factory:()=>"textfield"}),pM=new _("[TUI_TEXTFIELD_HOST]: An interface to communicate with textfield based controls");function gM(e){return{provide:pM,useExisting:e}}const o2=new _("[TUI_THEME]: Theme name",{factory:()=>"Taiga"}),mM=new _("[TUI_VALUE_ACCESSOR]: Buffer token to pass NG_VALUE_ACCESSOR to a different Injector");let bc=(()=>{class e extends fr{constructor(){super(...arguments),this.mode=null}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiMode",""]],inputs:{mode:["tuiMode","mode"]},features:[H]}),e})(),s2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const a2={provide:Zg,deps:[[new Rr,Zg],re],useFactory:(e,{nativeElement:t})=>(t["$.class._mobile"]=e,e)},Tc={provide:$a,deps:[[new Ii,bc],re],useFactory:(e,{nativeElement:t})=>{const n=e?e.change$.pipe(wt(null),L(()=>e.mode)):F(null);return t["$.data-mode.attr"]=n,n}},ie="{{duration}}ms ease-in-out",be={params:{duration:300}},jt=300,vM=(et("tuiHeightCollapse",[me(":enter",[M({height:0}),ne(ie,M({height:"*"}))],be),me(":leave",[M({height:"*"}),ne(ie,M({height:0}))],be)]),et("tuiHeightCollapseList",[me("* => *",[At(":enter",[M({height:0}),Ut(jt,[ne(ie,M({height:"*"}))])],{optional:!0}),At(":leave",[M({height:"*"}),Ut(jt,[ne(ie,M({height:0}))])],{optional:!0})],be)]),et("tuiWidthCollapse",[me(":enter",[M({width:0}),ne(ie,M({width:"*"}))],be),me(":leave",[M({width:"*"}),ne(ie,M({width:0}))],be)]),et("tuiWidthCollapseList",[me("* => *",[At(":enter",[M({width:0}),Ut(jt,[ne(ie,M({width:"*"}))])],{optional:!0}),At(":leave",[M({width:"*"}),Ut(jt,[ne(ie,M({width:0}))])],{optional:!0})],be)]),et("tuiFadeIn",[me(":enter",[M({opacity:0}),ne(ie,M({opacity:1}))],be),me(":leave",[M({opacity:1}),ne(ie,M({opacity:0}))],be)])),l2=(et("tuiFadeInList",[me("* => *",[At(":enter",[M({opacity:0}),Ut(jt,[ne(ie,M({opacity:1}))])],{optional:!0}),At(":leave",[M({opacity:1}),Ut(jt,[ne(ie,M({opacity:0}))])],{optional:!0})],be)]),et("tuiFadeInTop",[me(":enter",[M({transform:"translateY(-10px)",opacity:0}),ne(ie,M({transform:"translateY(0)",opacity:1}))],be),me(":leave",[M({transform:"translateY(0)",opacity:1}),ne(ie,M({transform:"translateY(-10px)",opacity:0}))],be)]),et("tuiFadeInBottom",[me(":enter",[M({transform:"translateY(10px)",opacity:0}),ne(ie,M({transform:"translateY(0)",opacity:1}))],be),me(":leave",[M({transform:"translateY(0)",opacity:1}),ne(ie,M({transform:"translateY(10px)",opacity:0}))],be)]),et("tuiDropdownAnimation",[me("* => fadeInTop",[M({transform:"translateY(-10px)",opacity:0}),ne(ie,M({transform:"translateY(0)",opacity:1}))],be),me("* => fadeInBottom",[M({transform:"translateY(10px)",opacity:0}),ne(ie,M({transform:"translateY(0)",opacity:1}))],be),me("fadeInBottom => *",[M({transform:"translateY(0)",opacity:1}),ne(ie,M({transform:"translateY(10px)",opacity:0}))],be),me("fadeInTop => *",[M({transform:"translateY(0)",opacity:1}),ne(ie,M({transform:"translateY(-10px)",opacity:0}))],be)]));function u2(e,t){if(1&e&&(K(0,"div",3),Ie(1,"div",4),X()),2&e){const n=pe().ngIf,i=pe();Ge("t-bar_has-horizontal",n[1]),A("@tuiFadeIn",i.animation)}}function c2(e,t){if(1&e&&(K(0,"div",5),Ie(1,"div",6),X()),2&e){const n=pe().ngIf,i=pe();Ge("t-bar_has-vertical",n[0]),A("@tuiFadeIn",i.animation)}}function d2(e,t){if(1&e&&(si(0),G(1,u2,2,3,"div",1),G(2,c2,2,3,"div",2),ai()),2&e){const n=t.ngIf;U(1),A("ngIf",n[0]),U(1),A("ngIf",n[1])}}et("tuiScaleIn",[me(":enter",[M({transform:"scale(0)"}),ne(ie,M({transform:"scale(1)"}))],be),me(":leave",[M({transform:"scale(1)"}),ne(ie,M({transform:"scale(0)"}))],be)]),et("tuiScaleInList",[me("* => *",[At(":enter",[M({transform:"scale(0)"}),Ut(jt,[ne(ie,M({transform:"scale(1)"}))])],{optional:!0}),At(":leave",[M({transform:"scale(1)"}),Ut(jt,[ne(ie,M({transform:"scale(0)"}))])],{optional:!0})],be)]),et("tuiSlideIn",[me("* => left",[M({transform:"translateX(-100%)"}),ne(ie,M({transform:"translateX(0)"}))],be),me("left => *",[M({transform:"translateX(0)"}),ne(ie,M({transform:"translateX(-100%)"}))],be),me("* => right",[M({transform:"translateX(100%)"}),ne(ie,M({transform:"translateX(0)"}))],be),me("right => *",[M({transform:"translateX(0)"}),ne(ie,M({transform:"translateX(100%)"}))],be)]),et("tuiSlideInLeft",[me(":enter",[M({transform:"translateX(-100%)"}),ne(ie,M({transform:"translateX(0)"}))],be),me(":leave",[M({transform:"translateX(0)"}),ne(ie,M({transform:"translateX(-100%)"}))],be)]),et("tuiSlideInLeftList",[me("* => *",[At(":enter",[M({transform:"translateX(-100%)"}),Ut(jt,[ne(ie,M({transform:"translateX(0)"}))])],{optional:!0}),At(":leave",[M({transform:"translateX(0)"}),Ut(jt,[ne(ie,M({transform:"translateX(-100%)"}))])],{optional:!0})],be)]),et("tuiSlideInRight",[me(":enter",[M({transform:"translateX(100%)"}),ne(ie,M({transform:"translateX(0)"}))],be),me(":leave",[M({transform:"translateX(0)"}),ne(ie,M({transform:"translateX(100%)"}))],be)]),et("tuiSlideInRightList",[me("* => *",[At(":enter",[M({transform:"translateX(100%)"}),Ut(jt,[ne(ie,M({transform:"translateX(0)"}))])],{optional:!0}),At(":leave",[M({transform:"translateX(0)"}),Ut(jt,[ne(ie,M({transform:"translateX(100%)"}))])],{optional:!0})],be)]),et("tuiSlideInTop",[me(":enter",[M({transform:"translate3d(0,{{start}},0)"}),ne(ie,M({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),me(":leave",[M({transform:"translate3d(0,{{end}},0)"}),ne(ie,M({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]),et("tuiSlideInTopList",[me("* => *",[At(":enter",[M({transform:"translateY(100%)"}),Ut(jt,[ne(ie,M({transform:"translateY(0)"}))])],{optional:!0}),At(":leave",[M({transform:"translateY(0)"}),Ut(jt,[ne(ie,M({transform:"translateY(100%)"}))])],{optional:!0})],be)]),et("tuiSlideInBottom",[me(":enter",[M({transform:"translateY(-100%)"}),ne(ie,M({transform:"translateY(0)"}))],be),me(":leave",[M({transform:"translateY(0)"}),ne(ie,M({transform:"translateY(-100%)"}))],be)]),et("tuiSlideInBottomList",[me("* => *",[At(":enter",[M({transform:"translateY(-100%)"}),Ut(jt,[ne(ie,M({transform:"translateY(0)"}))])],{optional:!0}),At(":leave",[M({transform:"translateY(0)"}),Ut(jt,[ne(ie,M({transform:"translateY(-100%)"}))])],{optional:!0})],be)]);let f2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["","tuiScrollbarWrapper",""]],features:[N([{provide:dM,useExisting:re}])]}),e})(),h2=(()=>{class e{constructor(n,i,r,o,s,a,l,u,c,d){this.wrapper=s,this.container=a,this.documentRef=l,this.windowRef=u,this.elementRef=c,this.viewportScroller=d,this.tuiScrollbar="vertical";const{nativeElement:f}=this.elementRef,h=ce(f,"mousedown"),g=ce(this.documentRef,"mousemove"),v=ce(this.documentRef,"mouseup");_t(ce(s.nativeElement,"mousedown").pipe(fE(),L(w=>this.getScrolled(w,.5,.5))),h.pipe(fE(),function $H(){return at(e=>{e.stopPropagation()})}(),qe(w=>{const T=f.getBoundingClientRect(),D=function p2({clientY:e},{top:t,height:n}){return(e-t)/n}(w,T),I=function g2({clientX:e},{left:t,width:n}){return(e-t)/n}(w,T);return g.pipe(L(oe=>this.getScrolled(oe,D,I)),Dt(v))}))).pipe(os(n),Dt(r)).subscribe(([w,T])=>{const[D,I]=this.viewportScroller.getScrollPosition();this.container?"vertical"===this.tuiScrollbar?i.setProperty(this.container.nativeElement,"scrollTop",w):i.setProperty(this.container.nativeElement,"scrollLeft",T):this.viewportScroller.scrollToPosition(["vertical"===this.tuiScrollbar?D:T,"vertical"===this.tuiScrollbar?w:I])}),_t(qr(this.container?this.container.nativeElement:this.windowRef,"scroll"),o.pipe(Bg(eE))).pipe(os(n),Dt(r)).subscribe(()=>{"vertical"===this.tuiScrollbar?(i.setStyle(f,"top",100*this.thumb+"%"),i.setStyle(f,"height",100*this.view+"%")):(i.setStyle(f,"left",100*this.thumb+"%"),i.setStyle(f,"width",100*this.view+"%"))})}get scrolled(){const{scrollTop:n,scrollHeight:i,clientHeight:r,scrollLeft:o,scrollWidth:s,clientWidth:a}=this.computedContainer;return"vertical"===this.tuiScrollbar?n/(i-r):o/(s-a)}get compensation(){const{clientHeight:n,scrollHeight:i,clientWidth:r,scrollWidth:o}=this.computedContainer;return n*n/i>24&&"vertical"===this.tuiScrollbar||r*r/o>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/n:24/r}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:n,scrollHeight:i,clientWidth:r,scrollWidth:o}=this.computedContainer;return"vertical"===this.tuiScrollbar?Math.ceil(n/i*100)/100:Math.ceil(r/o*100)/100}get computedContainer(){return this.container?this.container.nativeElement:this.documentRef.scrollingElement}getScrolled({clientY:n,clientX:i},r,o){const{offsetHeight:s,offsetWidth:a}=this.elementRef.nativeElement,{top:l,left:u,width:c,height:d}=this.wrapper.nativeElement.getBoundingClientRect();return[(n-l-s*r)/(d-s)*(this.computedContainer.scrollHeight-d),(i-u-a*o)/(c-a)*(this.computedContainer.scrollWidth-c)]}}return e.\u0275fac=function(n){return new(n||e)(p(Oe),p(zn),p(tt),p(Qu),p(dM),p(Qg,8),p(Re),p(Le),p(re),p(vb))},e.\u0275dir=E({type:e,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[N([tt])]}),e})(),_M=(()=>{class e{constructor(n,i,r,o,s,a){this.options=n,this.ngZone=i,this.documentRef=r,this.scrollRef=o,this.animationFrame$=s,this.mode$=a,this.refresh$=this.animationFrame$.pipe(Bg(300),L(()=>this.scrollbars),wt([!1,!1]),yn((l,u)=>l[0]===u[0]&&l[1]===u[1]),ss(this.ngZone)),this.animation=Object.assign({value:""},this.options)}get scrollbars(){const{clientHeight:n,scrollHeight:i,clientWidth:r,scrollWidth:o}=this.scrollRef?this.scrollRef.nativeElement:this.documentRef.documentElement;return[Math.ceil(n/i*100)<100,Math.ceil(r/o*100)<100]}}return e.\u0275fac=function(n){return new(n||e)(p(Kg),p(Oe),p(Re),p(Qg,8),p(Qu),p($a))},e.\u0275cmp=Be({type:e,selectors:[["tui-scroll-controls"]],hostBindings:function(n,i){1&n&&ue("$.data-mode.attr",function(){return i.mode$})},features:[N([Tc])],decls:2,vars:3,consts:[[4,"ngIf"],["tuiScrollbarWrapper","","class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["tuiScrollbarWrapper","","class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],["tuiScrollbarWrapper","",1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],["tuiScrollbarWrapper","",1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(n,i){1&n&&(G(0,d2,3,2,"ng-container",0),Lt(1,"async")),2&n&&A("ngIf",Qt(1,1,i.refresh$))},dependencies:[pi,f2,h2,Xn],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);float:left;margin-right:calc(-100% + 1px);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;background:var(--tui-text-01);background-clip:content-box;box-sizing:border-box;transition-property:width,height;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}[data-mode=onDark][_nghost-%COMP%] .t-thumb[_ngcontent-%COMP%]{background-color:var(--tui-text-01-night)}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],data:{animation:[vM]},changeDetection:0}),e})(),yM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Ua]]}),e})();class Jr extends De{}function ja(e){return{provide:Jr,useExisting:e}}class DM{}function wM(e){return{provide:DM,useExisting:e}}let CM=(()=>{class e{constructor(n,i,r){i.pipe(yn(),Dt(n)).subscribe(o=>{r.toggle(o)})}}return e.\u0275fac=function(n){return new(n||e)(p(tt,2),p(Jr),p(DM))},e.\u0275dir=E({type:e}),e})(),bM=(()=>{class e{constructor(n){this.host=n}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get value(){return String(this.host.value)}process(n){}}return e.\u0275fac=function(n){return new(n||e)(p(Qp))},e.\u0275dir=E({type:e}),e})();class TM{}function EM(e){return{provide:TM,useExisting:e}}class ls{}function Mc(e){return{provide:ls,useExisting:e}}let MM=(()=>{class e extends $t{constructor(){super([])}add(n){this.next(this.value.concat(n))}remove(n){this.value.includes(n)&&this.next(this.value.filter(i=>i!==n))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),Sc=(()=>{class e extends De{constructor({nativeElement:n},i,r,o){super(s=>i.pipe(L(()=>n.getBoundingClientRect()),L(a=>o.getPosition(a)),os(r)).subscribe(s))}}return e.\u0275fac=function(n){return new(n||e)(S(re),S(Qu),S(Oe),S(TM))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),SM=(()=>{class e{constructor(n,i,r){this.tuiSanitizer=n,this.sanitizer=i,this.originals={},this.items$=new $t(new Map),this.define(r)}define(n){const{value:i}=this.items$;Object.keys(n).forEach(r=>{this.defineIcon(r,n[r],i)}),this.items$.next(i)}getOriginal(n){return this.originals[n]||null}defineIcon(n,i,r){if(r.has(n))return;const o=this.parseSrc(n,i);o?(r.set(n,o),this.originals=Object.assign(Object.assign({},this.originals),{[n]:i})):_e.assert(!1,"Unable to parse given SVG src")}parseSrc(n,i){return this.sanitize(function k$(e,t){if(e.includes(`id="${t}"`))return e;const n=e.slice(Math.max(0,e.indexOf(Yg))),i=n.slice(0,Math.max(0,n.indexOf(">")));if(!i?.includes(Wg)||!i.includes(qg))return`${n.replace(Yg,``;const r=i.indexOf(Wg),o=i.indexOf(qg),s=r+Wg.length,a=o+qg.length,l=i.slice(s,i.indexOf('"',s)),u=i.slice(a,i.indexOf('"',a));if(!u||!l||l.includes("%")||u.includes("%")||l.includes("em")||u.includes("em"))return n.replace(Yg,`${n}`}(i,n))}sanitize(n){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(xe.HTML,n):this.sanitizer.sanitize(xe.HTML,n))||"")}}return e.\u0275fac=function(n){return new(n||e)(S(hM,8),S(Dp),S(K$))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function m2(e,t){1&e&&(Si(),Ie(0,"defs",4)),2&e&&A("innerHTML",t.$implicit,Bl)}function v2(e,t){if(1&e&&(Si(),si(0),G(1,m2,1,1,"defs",3),ai()),2&e){const n=pe();U(1),A("ngForOf",n.items)}}function _2(e,t){if(1&e&&(Si(),K(0,"defs"),Ie(1,"svg",6),X()),2&e){const n=t.$implicit;U(1),A("outerHTML",n,Bl)}}function y2(e,t){1&e&&(Si(),G(0,_2,2,1,"defs",5)),2&e&&A("ngForOf",pe().items)}let D2=(()=>{class e{constructor(n,i,r,o){this.svgService=n,this.changeDetectorRef=i,this.destroy$=r,this.isBrowser=!0,this.isBrowser=!function Hk(e){return"server"===e}(o)}ngOnInit(){this.svgService.items$.pipe(Dt(this.destroy$)).subscribe(n=>{this.items=n.values(),this.changeDetectorRef.detectChanges()})}}return e.\u0275fac=function(n){return new(n||e)(p(SM),p(fi),p(tt),p(yu))},e.\u0275cmp=Be({type:e,selectors:[["tui-svg-defs-host"]],features:[N([tt])],decls:4,vars:2,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[4,"ngIf","ngIfElse"],["server",""],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(n,i){if(1&n&&(Si(),K(0,"svg",0),G(1,v2,2,1,"ng-container",1),G(2,y2,1,1,"ng-template",null,2,pu),X()),2&n){const r=sr(3);U(1),A("ngIf",i.isBrowser)("ngIfElse",r)}},dependencies:[pi,ya],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),e})(),w2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Ua]]}),e})();function AM(e){return Ct((t,n)=>e<=n)}let us=(()=>{class e{constructor(n,i,r,o){this.active$=n,this.ngZone=i,this.elementRef=r,this.directParentActiveZone=o,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe(L(s=>!!s&&this.contains(s)),wt(!1),yn(),AM(1),ss(this.ngZone)),this.directParentActiveZone&&this.directParentActiveZone.addSubActiveZone(this)}set tuiActiveZoneParentSetter(n){this.setZone(n)}ngOnDestroy(){this.directParentActiveZone&&this.directParentActiveZone.removeSubActiveZone(this),this.tuiActiveZoneParent&&this.tuiActiveZoneParent.removeSubActiveZone(this)}contains(n){return this.elementRef.nativeElement.contains(n)||this.subActiveZones.some((i,r,o)=>o.indexOf(i)===r&&i.contains(n))}setZone(n){this.tuiActiveZoneParent&&this.tuiActiveZoneParent.removeSubActiveZone(this),n&&n.addSubActiveZone(this),this.tuiActiveZoneParent=n}addSubActiveZone(n){this.subActiveZones=[...this.subActiveZones,n]}removeSubActiveZone(n){this.subActiveZones=function oE(e,t){return e.slice(0,Math.max(t,0)).concat(e.slice(Math.max(t+1,0)))}(this.subActiveZones,this.subActiveZones.indexOf(n))}}return e.\u0275fac=function(n){return new(n||e)(p(VU),p(Oe),p(re),p(e,12))},e.\u0275dir=E({type:e,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),V([z()],e.prototype,"tuiActiveZoneParentSetter",null),V([is],e.prototype,"setZone",null),e})(),Ac=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function C2(e,t){1&e&&Ni(0)}const b2=function(e){return{$implicit:e}};function T2(e,t){if(1&e&&(K(0,"div",1),G(1,C2,1,0,"ng-container",2),X()),2&e){const n=t.$implicit;A("@tuiParentAnimation",void 0)("tuiActiveZoneParent",n.activeZone||null),U(1),A("polymorpheusOutlet",n.component)("polymorpheusOutletContext",Qo(4,b2,n))}}let E2=(()=>{class e{constructor(n){this.hints$=n}}return e.\u0275fac=function(n){return new(n||e)(p(MM))},e.\u0275cmp=Be({type:e,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],decls:2,vars:3,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(n,i){1&n&&(G(0,T2,2,6,"div",0),Lt(1,"async")),2&n&&A("ngForOf",Qt(1,1,i.hints$))},dependencies:[ya,us,mi,Xn],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[qp]}}),e})(),M2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi,Ac]]}),e})();function IM(e,t=!1){return Ve((n,i)=>{let r=0;n.subscribe(Ee(i,o=>{const s=e(o,r++);(s||t)&&i.next(o),!s&&i.complete()}))})}class eo{supports(t){return t.includes(this.modifier)}addGlobalEventListener(t,n,i){throw new Error(`Global event targets are not supported by ${this.modifier} plugin`)}unwrap(t){return t.split(".").filter(n=>!this.modifier.includes(n)).join(".")}}let A2=(()=>{class e extends eo{constructor(){super(...arguments),this.modifier="$"}addEventListener(n,i){n[i]=n[i]||Pt;const r=this.getMethod(n,i),s=rs(this.manager.getZone().onStable.pipe(IM(()=>n[i]===Pt)),wc(()=>n[i])).subscribe(r);return()=>s.unsubscribe()}getMethod(n,i){const[,r,o,s=""]=i.split(".");return i.endsWith(".attr")?a=>null===a?n.removeAttribute(r):n.setAttribute(r,String(a)):"class"===r?a=>n.classList.toggle(o,!!a):"style"===r?a=>n.style.setProperty(function S2(e){return e.replace(/[a-z][A-Z]/g,t=>`${t[0]}-${t[1].toLowerCase()}`)}(o),`${a}${s}`):a=>n[r]=a}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),I2=(()=>{class e extends eo{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(n){return n.includes(".")&&!this.unwrap(n).includes(".")}addEventListener(n,i,r){return n.addEventListener(this.unwrap(i),r,{once:i.includes(".once"),passive:i.includes(".passive"),capture:i.includes(".capture")}),()=>n.removeEventListener(this.unwrap(i),r)}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),O2=(()=>{class e extends eo{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(n,i,r){return this.manager.addEventListener(n,this.unwrap(i),s=>{s.preventDefault(),r(s)})}addGlobalEventListener(n,i,r){return this.manager.addGlobalEventListener(n,this.unwrap(i),s=>{s.preventDefault(),r(s)})}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),P2=(()=>{class e extends eo{constructor(){super(...arguments),this.modifier=".self"}addEventListener(n,i,r){return this.manager.addEventListener(n,this.unwrap(i),s=>{s.target===s.currentTarget&&r(s)})}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),OM=(()=>{class e extends eo{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(n,i,r){return this.manager.getZone().runOutsideAngular(()=>this.manager.addEventListener(n,this.unwrap(i),r))}addGlobalEventListener(n,i,r){return this.manager.getZone().runOutsideAngular(()=>this.manager.addGlobalEventListener(n,this.unwrap(i),r))}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();const x2=[OM,A2,I2,O2,P2,(()=>{class e extends eo{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(n,i,r){return this.manager.addEventListener(n,this.unwrap(i),s=>{s.stopPropagation(),r(s)})}addGlobalEventListener(n,i,r){return this.manager.addGlobalEventListener(n,this.unwrap(i),s=>{s.stopPropagation(),r(s)})}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),(()=>{class e extends eo{constructor(){super(...arguments),this.modifier=".init"}addEventListener(n,i,r){return this.handle(r)}addGlobalEventListener(n,i,r){return this.handle(r)}handle(n){const i=this.manager.getZone(),r=i.onStable.subscribe(()=>{r.unsubscribe(),n(i)});return()=>{}}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})()].map(e=>({provide:ts,multi:!0,useClass:e}));let R2=(()=>{class e{constructor([n]){console.assert(!(n instanceof OM)||e.initialized,"EventPluginsModule must come after BrowserModule in imports"),e.initialized=!0}}return e.initialized=!1,e.\u0275fac=function(n){return new(n||e)(S(ts))},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({providers:x2}),e})();function N2(e,t){1&e&&Ie(0,"tui-scroll-controls",2)}const F2=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],k2=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];let L2=(()=>{class e{constructor(n,i,r,o,s,a,{body:l},u){this.duration=n,this.elementRef=i,this.dialogs=r,this.isMobile=o,this.isMobileRes$=a,this.scrollbars$=this.dialogs.length&&!this.isMobile?_t(...this.dialogs).pipe(L(({length:c})=>!c)):F(!this.isMobile),_e.enabled=s,l.setAttribute("data-tui-theme",u.toLowerCase())}}return e.\u0275fac=function(n){return new(n||e)(p(cM),p(re),p(Lg),p(Hg),p(U$),p(Zg),p(Re),p(o2))},e.\u0275cmp=Be({type:e,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.6.0"],hostVars:2,hostBindings:function(n,i){1&n&&ue("$.class._mobile",function(){return i.isMobileRes$}),2&n&&Br("--tui-duration",i.duration,"ms")},features:[N([a2])],ngContentSelectors:k2,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(n,i){1&n&&(Fi(F2),G(0,N2,1,0,"tui-scroll-controls",0),Lt(1,"async"),Ie(2,"tui-svg-defs-host"),K(3,"tui-dropdown-host")(4,"div",1),St(5),X(),St(6,1),Ie(7,"tui-dialog-host"),St(8,2),Ie(9,"tui-alert-host"),St(10,3),X(),St(11,4),Ie(12,"tui-hints-host"),St(13,5)),2&n&&A("ngIf",Qt(1,1,i.scrollbars$))},dependencies:[_M,D2,dH,r$,c$,E2,pi,Xn],styles:['@-webkit-keyframes tuiPresent{to{content:"1"}}@keyframes tuiPresent{to{content:"1"}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}body{font:var(--tui-font-text-s);color:var(--tui-text-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;margin:0}.t-root-content{position:relative;z-index:0;height:100%}\n'],encapsulation:2}),e})(),V2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,R2,f$,fH,w2,M2,o$,d$,yM]]}),e})();function qi(e){return Ve((t,n)=>{let o,i=null,r=!1;i=t.subscribe(Ee(n,void 0,void 0,s=>{o=Tt(e(s,qi(e)(t))),i?(i.unsubscribe(),i=null,o.subscribe(n)):r=!0})),r&&(i.unsubscribe(),i=null,o.subscribe(n))})}function H2(e,t){1&e&&Ie(0,"div",3),2&e&&A("innerHTML",pe().tuiLet,Bl)}function B2(e,t){if(1&e){const n=qo();Si(),K(0,"svg",4),ue("error",function(){return bi(n),Ti(pe(2).onError())}),Ie(1,"use"),X()}if(2&e){const n=pe(2);U(1),rt("href",n.use,null,"xlink")}}function U2(e,t){if(1&e&&(si(0),G(1,H2,1,1,"div",1),G(2,B2,2,1,"ng-template",null,2,pu),ai()),2&e){const n=sr(3),i=pe();U(1),A("ngIf",i.isInnerHTML)("ngIfElse",n)}}let Xg=(()=>{class e{constructor(n,i,r,o,s,a,l,u,c,d){this.documentRef=n,this.windowRef=i,this.iconsPath=r,this.tuiSanitizer=o,this.svgService=s,this.staticRequestService=a,this.sanitizer=l,this.elementRef=u,this.srcProcessor=c,this.contentProcessor=d,this.src$=new tg(1),this.icon="",this.innerHTML$=this.src$.pipe(qe(()=>this.isExternal?this.getExternalIcon(this.icon):F(this.getSafeHtml(this.icon))),wt(""))}set src(n){this.icon=this.srcProcessor(n),this.src$.next()}get src(){return this.icon}get use(){return this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.iconsPath)}get isInnerHTML(){return this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return nc(this.elementRef.nativeElement)!==this.documentRef}get isUse(){return this.use.includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return this.icon.endsWith(".svg")}get isSrc(){return function x$(e){const t=e.trim();return t.startsWith("<")&&t.endsWith(">")}(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:n,isUse:i,windowRef:r}=this;return i&&n.startsWith("http")&&!!r.origin&&!n.startsWith(r.origin)}onError(n="External icon is missing on the given URL"){const{icon:i}=this,r=new CustomEvent("tui-icon-error",{bubbles:!0,detail:{message:n,icon:i}});_e.assert(!1,n,i),this.elementRef.nativeElement.dispatchEvent(r)}resolveName(n,i){return i(n)}getSafeHtml(n){return this.isSrc?this.sanitize(n):this.process(n)}process(n){const i=this.svgService.getOriginal(n);return this.isName&&!i&&!!n&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(i||""):""}sanitize(n){return n=this.contentProcessor(n),this.tuiSanitizer?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(xe.HTML,n)||""):n}getExternalIcon(n){const i=n.includes(".svg")?n:this.use;return this.staticRequestService.request(i).pipe(qi(()=>(this.onError("Failed to load external SVG"),F(""))),L(r=>this.sanitize(r.replace("{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Ua]]}),e})();function q2(e,t){if(1&e&&(si(0),ci(1),ai()),2&e){const n=t.polymorpheusOutlet;U(1),Ur(" ",n," ")}}function Y2(e,t){if(1&e&&(Si(),function Vv(){!function jA(){Q.lFrame.currentNamespace=null}()}(),K(0,"div",6),G(1,q2,2,1,"ng-container",7),X()),2&e){const n=pe(2);Ge("t-text_horizontal",n.isHorizontal),U(1),A("polymorpheusOutlet",n.textContent)}}function K2(e,t){if(1&e&&(K(0,"div",2),Si(),K(1,"svg",3),Ie(2,"circle",4),X(),G(3,Y2,2,3,"div",5),X()),2&e){const n=pe();Ge("t-loader_horizontal",n.isHorizontal)("t-loader_inherit-color",n.inheritColor),rt("data-tui-element-size",n.size),U(3),A("ngIf",n.hasText)}}const Z2=["*"],xM={size:"m",inheritColor:!1,overlay:!1},RM=new _("[TUI_LOADER_OPTIONS]: Default parameters for loader component",{factory:()=>xM});let Q2=(()=>{class e{constructor(n,i,r,o){this.documentRef=n,this.elementRef=i,this.isIos=r,this.options=o,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.textContent="",this.loading=!0,this.isApple=function W2(e){const n=e.ownerDocument?.defaultView;return!!n&&"safari"in n}(this.elementRef.nativeElement)||this.isIos}set showLoader(n){n&&this.focused&&uE(this.documentRef),this.loading=n}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!function N$(e,t="s"){return lM.indexOf(e)>lM.indexOf(t)}(this.size)}get focused(){return rc(this.elementRef.nativeElement)}}return e.\u0275fac=function(n){return new(n||e)(p(Re),p(re),p(Vg),p(RM))},e.\u0275cmp=Be({type:e,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(n,i){2&n&&Ge("_loading",i.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:Z2,decls:3,vars:6,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(n,i){1&n&&(Fi(),K(0,"fieldset",0),St(1),X(),G(2,K2,4,6,"div",1)),2&n&&(Ge("t-content_has-overlay",i.hasOverlay)("t-content_loading",i.loading),A("disabled",i.loading&&!i.isApple),U(2),A("ngIf",i.loading))},dependencies:[pi,mi],styles:["@-webkit-keyframes tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@-webkit-keyframes tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}@keyframes tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);-webkit-animation:tuiFadeIn var(--tui-duration);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-tui-element-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-tui-element-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-tui-element-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-tui-element-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-tui-element-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-tui-element-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);-webkit-animation:tuiLoaderRotate 3s linear infinite;animation:tuiLoaderRotate 3s linear infinite}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;-webkit-animation:tuiLoaderDashOffset 3s linear infinite;animation:tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),V([z()],e.prototype,"size",void 0),V([z()],e.prototype,"inheritColor",void 0),V([z()],e.prototype,"overlay",void 0),V([z()],e.prototype,"textContent",void 0),V([Kp()],e.prototype,"showLoader",null),e})(),X2=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi]]}),e})(),NM=(()=>{class e{constructor(n){this.mode$=n,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?"disabled":this.readOnly?"readonly":this.active?"active":this.hover?"hover":null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return e.\u0275fac=function(n){return new(n||e)(p($a))},e.\u0275dir=E({type:e,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(n,i){1&n&&ue("$.data-mode.attr",function(){return i.mode$}),2&n&&(rt("data-appearance",i.appearance)("data-state",i.interactiveState),Ge("_invalid",i.computedInvalid)("_focused",i.computedFocused)("_no-hover",i.noHover)("_no-active",i.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[N([Tc])]}),e})(),FM=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const J2=["tuiButton",""];function ej(e,t){1&e&&Ni(0)}function tj(e,t){1&e&&Ie(0,"tui-svg",8),2&e&&A("src",t.polymorpheusOutlet)}function nj(e,t){if(1&e&&(K(0,"span",6),G(1,tj,1,1,"tui-svg",7),X()),2&e){const n=pe();U(1),A("polymorpheusOutlet",n.icon)}}function ij(e,t){1&e&&Ie(0,"tui-svg",8),2&e&&A("src",t.polymorpheusOutlet)}function rj(e,t){if(1&e&&(K(0,"span",9),G(1,ij,1,1,"tui-svg",7),X()),2&e){const n=pe();U(1),A("polymorpheusOutlet",n.iconRight)}}function oj(e,t){1&e&&Ie(0,"tui-loader",10),2&e&&A("size",pe().loaderSize)("inheritColor",!0)}const sj=["*"],kM={size:"l",shape:null,appearance:"primary"},LM=new _("[TUI_BUTTON_OPTIONS]: Default parameters for button component",{factory:()=>kM});let VM=(()=>{class e extends Zp{constructor(n,i,r,o){var s;super(),this.mode=n,this.elementRef=i,this.options=o,this.mode$=(null===(s=this.mode)||void 0===s?void 0:s.change$)||Pt,this.appearance=null,this.disabled=!1,this.icon="",this.iconRight="",this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe(wt(null),L(()=>this.computedAppearance),yn()),r.subscribe(a=>{this.updateFocusVisible(a)})}get nativeFocusableElement(){return this.nativeDisabled?null:this.elementRef.nativeElement}get focused(){return!this.showLoader&&Fa(this.elementRef.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var n;return null!==(n=this.appearance)&&void 0!==n?n:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(n){this.updateFocused(n)}}return e.\u0275fac=function(n){return new(n||e)(p(bc,8),p(re),p(JE),p(LM))},e.\u0275cmp=Be({type:e,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(n,i){1&n&&ue("focusin",function(){return i.onFocused(!0)})("focusout",function(){return i.onFocused(!1)}),2&n&&(oa("tabIndex",i.tabIndex),rt("data-shape",i.shape)("data-size",i.size)("data-appearance",i.computedAppearance)("disabled",i.nativeDisabled),Ge("_loading",i.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[N([yc(e),tt,JE]),H],attrs:J2,ngContentSelectors:sj,decls:8,vars:11,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"appearance","hover","active","disabled","focus"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"size","inheritColor",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"size","inheritColor"]],template:function(n,i){1&n&&(Fi(),G(0,ej,1,0,"ng-container",0),Lt(1,"async"),K(2,"div",1)(3,"span",2),G(4,nj,2,1,"span",3),St(5),G(6,rj,2,1,"span",4),X(),G(7,oj,1,2,"tui-loader",5),X()),2&n&&(A("ngIf",Qt(1,9,i.appearance$)),U(2),A("appearance",i.computedAppearance)("hover",i.pseudoHover)("active",i.pseudoActive)("disabled",i.computedDisabled)("focus",i.computedFocusVisible),U(2),A("ngIf",i.icon),U(2),A("ngIf",i.iconRight),U(1),A("ngIf",i.showLoader))},dependencies:[Xg,Q2,pi,NM,mi,Xn],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}[disabled][_nghost-%COMP%]{pointer-events:none}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{height:var(--tui-height-xs);width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{height:var(--tui-height-s);width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{height:var(--tui-height-m);width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{height:var(--tui-height-l);width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{height:3.75rem;width:3.75rem}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin:0 .5rem 0 -.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.5rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:block}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.t-wrapper[_ngcontent-%COMP%]{position:relative;z-index:0;box-sizing:border-box;cursor:pointer}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1.5rem}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 2.25rem}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 2.5rem}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),V([z()],e.prototype,"appearance",void 0),V([z()],e.prototype,"disabled",void 0),V([z()],e.prototype,"icon",void 0),V([z()],e.prototype,"iconRight",void 0),V([z()],e.prototype,"shape",void 0),V([z()],e.prototype,"showLoader",void 0),V([z()],e.prototype,"size",void 0),e})(),aj=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi,FM,Jg,X2]]}),e})(),lj=(()=>{class e extends KT{constructor(n,i){super(),this._nextAnimationId=0,this._renderer=n.createRenderer(i.body,{id:"0",encapsulation:Bn.None,styles:[],data:{animation:[]}})}build(n){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(n)?ZT(n):n;return HM(this._renderer,null,i,"register",[r]),new uj(i,this._renderer)}}return e.\u0275fac=function(n){return new(n||e)(S(Po),S(Re))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();class uj extends class jV{}{constructor(t,n){super(),this._id=t,this._renderer=n}create(t,n){return new cj(this._id,t,n||{},this._renderer)}}class cj{constructor(t,n,i,r){this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,n){return this._renderer.listen(this.element,`@@${this.id}:${t}`,n)}_command(t,...n){return HM(this._renderer,this.element,this.id,t,n)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}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(t){this._command("setPosition",t)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function HM(e,t,n,i,r){return e.setProperty(t,`@@${n}:${i}`,r)}const BM="@.disabled";let dj=(()=>{class e{constructor(n,i,r){this.delegate=n,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,s)=>{const a=s?.parentNode(o);a&&s.removeChild(a,o)}}createRenderer(n,i){const o=this.delegate.createRenderer(n,i);if(!(n&&i&&i.data&&i.data.animation)){let c=this._rendererCache.get(o);return c||(c=new UM("",o,this.engine),this._rendererCache.set(o,c)),c}const s=i.id,a=i.id+"-"+this._currentId;this._currentId++,this.engine.register(a,n);const l=c=>{Array.isArray(c)?c.forEach(l):this.engine.registerTrigger(s,a,n,c.name,c)};return i.data.animation.forEach(l),new fj(this,a,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(n,i,r){n>=0&&ni(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,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 e.\u0275fac=function(n){return new(n||e)(S(Po),S(Ba),S(Oe))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();class UM{constructor(t,n,i){this.namespaceId=t,this.delegate=n,this.engine=i,this.destroyNode=this.delegate.destroyNode?r=>n.destroyNode(r):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,n){return this.delegate.createElement(t,n)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,n){this.delegate.appendChild(t,n),this.engine.onInsert(this.namespaceId,n,t,!1)}insertBefore(t,n,i,r=!0){this.delegate.insertBefore(t,n,i),this.engine.onInsert(this.namespaceId,n,t,r)}removeChild(t,n,i){this.engine.onRemove(this.namespaceId,n,this.delegate,i)}selectRootElement(t,n){return this.delegate.selectRootElement(t,n)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,n,i,r){this.delegate.setAttribute(t,n,i,r)}removeAttribute(t,n,i){this.delegate.removeAttribute(t,n,i)}addClass(t,n){this.delegate.addClass(t,n)}removeClass(t,n){this.delegate.removeClass(t,n)}setStyle(t,n,i,r){this.delegate.setStyle(t,n,i,r)}removeStyle(t,n,i){this.delegate.removeStyle(t,n,i)}setProperty(t,n,i){"@"==n.charAt(0)&&n==BM?this.disableAnimations(t,!!i):this.delegate.setProperty(t,n,i)}setValue(t,n){this.delegate.setValue(t,n)}listen(t,n,i){return this.delegate.listen(t,n,i)}disableAnimations(t,n){this.engine.disableAnimations(t,n)}}class fj extends UM{constructor(t,n,i,r){super(n,i,r),this.factory=t,this.namespaceId=n}setProperty(t,n,i){"@"==n.charAt(0)?"."==n.charAt(1)&&n==BM?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,n.slice(1),i):this.delegate.setProperty(t,n,i)}listen(t,n,i){if("@"==n.charAt(0)){const r=function hj(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(t);let o=n.slice(1),s="";return"@"!=o.charAt(0)&&([o,s]=function pj(e){const t=e.indexOf(".");return[e.substring(0,t),e.slice(t+1)]}(o)),this.engine.listen(this.namespaceId,r,o,s,a=>{this.factory.scheduleListenerCallback(a._data||-1,i,a)})}return this.delegate.listen(t,n,i)}}let gj=(()=>{class e extends Ba{constructor(n,i,r,o){super(n.body,i,r)}ngOnDestroy(){this.flush()}}return e.\u0275fac=function(n){return new(n||e)(S(Re),S(yg),S(Og),S(ga))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();const $M=[{provide:KT,useClass:lj},{provide:Og,useFactory:function mj(){return new cU}},{provide:Ba,useClass:gj},{provide:Po,useFactory:function vj(e,t,n){return new dj(e,t,n)},deps:[Hu,Ba,Oe]}],em=[{provide:yg,useFactory:()=>new kU},{provide:wC,useValue:"BrowserAnimations"},...$M],jM=[{provide:yg,useClass:bE},{provide:wC,useValue:"NoopAnimations"},...$M];let _j=(()=>{class e{static withConfig(n){return{ngModule:e,providers:n.disableAnimations?jM:em}}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({providers:em,imports:[Lb]}),e})();const Oc=Es(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function za(e,t){const n=ve(e)?e:()=>e,i=r=>r.error(n());return new De(t?r=>t.schedule(i,0,r):i)}function tm(){return Ve((e,t)=>{let n=null;e._refCount++;const i=Ee(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(n=null);const r=e._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});e.subscribe(i),i.closed||(n=e.connect())})}class zM extends De{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Km(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new un;const n=this.getSubject();t.add(this.source.subscribe(Ee(n,void 0,()=>{this._teardown(),n.complete()},i=>{this._teardown(),n.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=un.EMPTY)}return t}refCount(){return tm()(this)}}function Pc(e){return Ve((t,n)=>{let i=!1;t.subscribe(Ee(n,r=>{i=!0,n.next(r)},()=>{i||n.next(e),n.complete()}))})}function GM(e=yj){return Ve((t,n)=>{let i=!1;t.subscribe(Ee(n,r=>{i=!0,n.next(r)},()=>i?n.complete():n.error(e())))})}function yj(){return new Oc}function mr(e,t){const n=arguments.length>=2;return i=>i.pipe(e?Ct((r,o)=>e(r,o,i)):Vn,Jn(1),n?Pc(t):GM(()=>new Oc))}function to(e,t){return ve(t)?ut(e,t,1):ut(e,1)}function Dj(e,t,n,i,r){return(o,s)=>{let a=n,l=t,u=0;o.subscribe(Ee(s,c=>{const d=u++;l=a?e(l,c,d):(a=!0,c),i&&s.next(l)},r&&(()=>{a&&s.next(l),s.complete()})))}}function WM(e,t){return Ve(Dj(e,t,arguments.length>=2,!0))}function nm(e){return e<=0?()=>Pt:Ve((t,n)=>{let i=[];t.subscribe(Ee(n,r=>{i.push(r),e{for(const r of i)n.next(r);n.complete()},void 0,()=>{i=null}))})}function qM(e,t){const n=arguments.length>=2;return i=>i.pipe(e?Ct((r,o)=>e(r,o,i)):Vn,nm(1),n?Pc(t):GM(()=>new Oc))}function im(e){return Ve((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}const de="primary",Ga=Symbol("RouteTitle");class wj{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){const n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}}function cs(e){return new wj(e)}function Cj(e,t,n){const i=n.path.split("/");if(i.length>e.length||"full"===n.pathMatch&&(t.hasChildren()||i.lengthi[o]===r)}return e===t}function KM(e){return Array.prototype.concat.apply([],e)}function ZM(e){return e.length>0?e[e.length-1]:null}function It(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function vr(e){return dh(e)?e:ia(e)?nt(Promise.resolve(e)):F(e)}const Ej={exact:function JM(e,t,n){if(!io(e.segments,t.segments)||!xc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(const i in t.children)if(!e.children[i]||!JM(e.children[i],t.children[i],n))return!1;return!0},subset:e0},QM={exact:function Mj(e,t){return vi(e,t)},subset:function Sj(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>YM(e[n],t[n]))},ignored:()=>!0};function XM(e,t,n){return Ej[n.paths](e.root,t.root,n.matrixParams)&&QM[n.queryParams](e.queryParams,t.queryParams)&&!("exact"===n.fragment&&e.fragment!==t.fragment)}function e0(e,t,n){return t0(e,t,t.segments,n)}function t0(e,t,n,i){if(e.segments.length>n.length){const r=e.segments.slice(0,n.length);return!(!io(r,n)||t.hasChildren()||!xc(r,n,i))}if(e.segments.length===n.length){if(!io(e.segments,n)||!xc(e.segments,n,i))return!1;for(const r in t.children)if(!e.children[r]||!e0(e.children[r],t.children[r],i))return!1;return!0}{const r=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!!(io(e.segments,r)&&xc(e.segments,r,i)&&e.children[de])&&t0(e.children[de],t,o,i)}}function xc(e,t,n){return t.every((i,r)=>QM[n](e[r].parameters,i.parameters))}class no{constructor(t,n,i){this.root=t,this.queryParams=n,this.fragment=i}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=cs(this.queryParams)),this._queryParamMap}toString(){return Oj.serialize(this)}}class fe{constructor(t,n){this.segments=t,this.children=n,this.parent=null,It(n,(i,r)=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Rc(this)}}class Wa{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap||(this._parameterMap=cs(this.parameters)),this._parameterMap}toString(){return s0(this)}}function io(e,t){return e.length===t.length&&e.every((n,i)=>n.path===t[i].path)}let n0=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:function(){return new om},providedIn:"root"}),e})();class om{parse(t){const n=new Hj(t);return new no(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){const n=`/${qa(t.root,!0)}`,i=function Rj(e){const t=Object.keys(e).map(n=>{const i=e[n];return Array.isArray(i)?i.map(r=>`${Nc(n)}=${Nc(r)}`).join("&"):`${Nc(n)}=${Nc(i)}`}).filter(n=>!!n);return t.length?`?${t.join("&")}`:""}(t.queryParams);return`${n}${i}${"string"==typeof t.fragment?`#${function Pj(e){return encodeURI(e)}(t.fragment)}`:""}`}}const Oj=new om;function Rc(e){return e.segments.map(t=>s0(t)).join("/")}function qa(e,t){if(!e.hasChildren())return Rc(e);if(t){const n=e.children[de]?qa(e.children[de],!1):"",i=[];return It(e.children,(r,o)=>{o!==de&&i.push(`${o}:${qa(r,!1)}`)}),i.length>0?`${n}(${i.join("//")})`:n}{const n=function Ij(e,t){let n=[];return It(e.children,(i,r)=>{r===de&&(n=n.concat(t(i,r)))}),It(e.children,(i,r)=>{r!==de&&(n=n.concat(t(i,r)))}),n}(e,(i,r)=>r===de?[qa(e.children[de],!1)]:[`${r}:${qa(i,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[de]?`${Rc(e)}/${n[0]}`:`${Rc(e)}/(${n.join("//")})`}}function r0(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Nc(e){return r0(e).replace(/%3B/gi,";")}function sm(e){return r0(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Fc(e){return decodeURIComponent(e)}function o0(e){return Fc(e.replace(/\+/g,"%20"))}function s0(e){return`${sm(e.path)}${function xj(e){return Object.keys(e).map(t=>`;${sm(t)}=${sm(e[t])}`).join("")}(e.parameters)}`}const Nj=/^[^\/()?;=#]+/;function kc(e){const t=e.match(Nj);return t?t[0]:""}const Fj=/^[^=?&#]+/,Lj=/^[^&#]+/;class Hj{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new fe([],{}):new fe([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(i[de]=new fe(t,n)),i}parseSegment(){const t=kc(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new C(4009,!1);return this.capture(t),new Wa(Fc(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const n=kc(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){const r=kc(this.remaining);r&&(i=r,this.capture(i))}t[Fc(n)]=Fc(i)}parseQueryParam(t){const n=function kj(e){const t=e.match(Fj);return t?t[0]:""}(this.remaining);if(!n)return;this.capture(n);let i="";if(this.consumeOptional("=")){const s=function Vj(e){const t=e.match(Lj);return t?t[0]:""}(this.remaining);s&&(i=s,this.capture(i))}const r=o0(n),o=o0(i);if(t.hasOwnProperty(r)){let s=t[r];Array.isArray(s)||(s=[s],t[r]=s),s.push(o)}else t[r]=o}parseParens(t){const n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=kc(this.remaining),r=this.remaining[i.length];if("/"!==r&&")"!==r&&";"!==r)throw new C(4010,!1);let o;i.indexOf(":")>-1?(o=i.slice(0,i.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=de);const s=this.parseChildren();n[o]=1===Object.keys(s).length?s[de]:new fe([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new C(4011,!1)}}function am(e){return e.segments.length>0?new fe([],{[de]:e}):e}function Lc(e){const t={};for(const i of Object.keys(e.children)){const o=Lc(e.children[i]);(o.segments.length>0||o.hasChildren())&&(t[i]=o)}return function Bj(e){if(1===e.numberOfChildren&&e.children[de]){const t=e.children[de];return new fe(e.segments.concat(t.segments),t.children)}return e}(new fe(e.segments,t))}function ro(e){return e instanceof no}function jj(e,t,n,i,r){if(0===n.length)return ds(t.root,t.root,t.root,i,r);const o=function u0(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new l0(!0,0,e);let t=0,n=!1;const i=e.reduce((r,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return It(o.outlets,(l,u)=>{a[u]="string"==typeof l?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return"string"!=typeof o?[...r,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?n=!0:".."===a?t++:""!=a&&r.push(a))}),r):[...r,o]},[]);return new l0(n,t,i)}(n);return o.toRoot()?ds(t.root,t.root,new fe([],{}),i,r):function s(l){const u=function Gj(e,t,n,i){if(e.isAbsolute)return new fs(t.root,!0,0);if(-1===i)return new fs(n,n===t.root,0);return function c0(e,t,n){let i=e,r=t,o=n;for(;o>r;){if(o-=r,i=i.parent,!i)throw new C(4005,!1);r=i.segments.length}return new fs(i,!1,r-o)}(n,i+(Ya(e.commands[0])?0:1),e.numberOfDoubleDots)}(o,t,e.snapshot?._urlSegment,l),c=u.processChildren?Za(u.segmentGroup,u.index,o.commands):um(u.segmentGroup,u.index,o.commands);return ds(t.root,u.segmentGroup,c,i,r)}(e.snapshot?._lastPathIndex)}function Ya(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Ka(e){return"object"==typeof e&&null!=e&&e.outlets}function ds(e,t,n,i,r){let s,o={};i&&It(i,(l,u)=>{o[u]=Array.isArray(l)?l.map(c=>`${c}`):`${l}`}),s=e===t?n:a0(e,t,n);const a=am(Lc(s));return new no(a,o,r)}function a0(e,t,n){const i={};return It(e.children,(r,o)=>{i[o]=r===t?n:a0(r,t,n)}),new fe(e.segments,i)}class l0{constructor(t,n,i){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=i,t&&i.length>0&&Ya(i[0]))throw new C(4003,!1);const r=i.find(Ka);if(r&&r!==ZM(i))throw new C(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class fs{constructor(t,n,i){this.segmentGroup=t,this.processChildren=n,this.index=i}}function um(e,t,n){if(e||(e=new fe([],{})),0===e.segments.length&&e.hasChildren())return Za(e,t,n);const i=function qj(e,t,n){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=n.length)return o;const s=e.segments[r],a=n[i];if(Ka(a))break;const l=`${a}`,u=i0&&void 0===l)break;if(l&&u&&"object"==typeof u&&void 0===u.outlets){if(!f0(l,u,s))return o;i+=2}else{if(!f0(l,{},s))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(e,t,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof o&&(o=[o]),null!==o&&(r[s]=um(e.children[s],t,o))}),It(e.children,(o,s)=>{void 0===i[s]&&(r[s]=o)}),new fe(e.segments,r)}}function cm(e,t,n){const i=e.segments.slice(0,t);let r=0;for(;r{"string"==typeof n&&(n=[n]),null!==n&&(t[i]=cm(new fe([],{}),0,n))}),t}function d0(e){const t={};return It(e,(n,i)=>t[i]=`${n}`),t}function f0(e,t,n){return e==n.path&&vi(t,n.parameters)}class Yi{constructor(t,n){this.id=t,this.url=n}}class dm extends Yi{constructor(t,n,i="imperative",r=null){super(t,n),this.type=0,this.navigationTrigger=i,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class oo extends Yi{constructor(t,n,i){super(t,n),this.urlAfterRedirects=i,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Vc extends Yi{constructor(t,n,i,r){super(t,n),this.reason=i,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class h0 extends Yi{constructor(t,n,i,r){super(t,n),this.error=i,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Kj extends Yi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zj extends Yi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qj extends Yi{constructor(t,n,i,r,o){super(t,n),this.urlAfterRedirects=i,this.state=r,this.shouldActivate=o,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Xj extends Yi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jj extends Yi{constructor(t,n,i,r){super(t,n),this.urlAfterRedirects=i,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class e3{constructor(t){this.route=t,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class t3{constructor(t){this.route=t,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class n3{constructor(t){this.snapshot=t,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class i3{constructor(t){this.snapshot=t,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class r3{constructor(t){this.snapshot=t,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class o3{constructor(t){this.snapshot=t,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class p0{constructor(t,n,i){this.routerEvent=t,this.position=n,this.anchor=i,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class g0{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){const n=fm(t,this._root);return n?n.children.map(i=>i.value):[]}firstChild(t){const n=fm(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){const n=hm(t,this._root);return n.length<2?[]:n[n.length-2].children.map(r=>r.value).filter(r=>r!==t)}pathFromRoot(t){return hm(t,this._root).map(n=>n.value)}}function fm(e,t){if(e===t.value)return t;for(const n of t.children){const i=fm(e,n);if(i)return i}return null}function hm(e,t){if(e===t.value)return[t];for(const n of t.children){const i=hm(e,n);if(i.length)return i.unshift(t),i}return[]}class Ki{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}}function hs(e){const t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}class m0 extends g0{constructor(t,n){super(t),this.snapshot=n,pm(this,t)}toString(){return this.snapshot.toString()}}function v0(e,t){const n=function a3(e,t){const s=new Hc([],{},{},"",{},de,t,null,e.root,-1,{});return new y0("",new Ki(s,[]))}(e,t),i=new $t([new Wa("",{})]),r=new $t({}),o=new $t({}),s=new $t({}),a=new $t(""),l=new so(i,r,s,a,o,de,t,n.root);return l.snapshot=n.root,new m0(new Ki(l,[]),n)}class so{constructor(t,n,i,r,o,s,a,l){this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.pipe(L(u=>u[Ga]))??F(void 0),this._futureSnapshot=l}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(L(t=>cs(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(L(t=>cs(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function _0(e,t="emptyOnly"){const n=e.pathFromRoot;let i=0;if("always"!==t)for(i=n.length-1;i>=1;){const r=n[i],o=n[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return function l3(e){return e.reduce((t,n)=>({params:{...t.params,...n.params},data:{...t.data,...n.data},resolve:{...n.data,...t.resolve,...n.routeConfig?.data,...n._resolvedData}}),{params:{},data:{},resolve:{}})}(n.slice(i))}class Hc{constructor(t,n,i,r,o,s,a,l,u,c,d,f){this.url=t,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.title=this.data?.[Ga],this.routeConfig=l,this._urlSegment=u,this._lastPathIndex=c,this._correctedLastPathIndex=f??c,this._resolve=d}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=cs(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=cs(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class y0 extends g0{constructor(t,n){super(n),this.url=t,pm(this,n)}toString(){return D0(this._root)}}function pm(e,t){t.value._routerState=e,t.children.forEach(n=>pm(e,n))}function D0(e){const t=e.children.length>0?` { ${e.children.map(D0).join(", ")} } `:"";return`${e.value}${t}`}function gm(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,vi(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),vi(t.params,n.params)||e.params.next(n.params),function bj(e,t){if(e.length!==t.length)return!1;for(let n=0;nvi(n.parameters,t[i].parameters))}(e.url,t.url);return n&&!(!e.parent!=!t.parent)&&(!e.parent||mm(e.parent,t.parent))}function Qa(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){const i=n.value;i._futureSnapshot=t.value;const r=function c3(e,t,n){return t.children.map(i=>{for(const r of n.children)if(e.shouldReuseRoute(i.value,r.value.snapshot))return Qa(e,i,r);return Qa(e,i)})}(e,t,n);return new Ki(i,r)}{if(e.shouldAttach(t.value)){const o=e.retrieve(t.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Qa(e,a)),s}}const i=function d3(e){return new so(new $t(e.url),new $t(e.params),new $t(e.queryParams),new $t(e.fragment),new $t(e.data),e.outlet,e.component,e)}(t.value),r=t.children.map(o=>Qa(e,o));return new Ki(i,r)}}const vm="ngNavigationCancelingError";function w0(e,t){const{redirectTo:n,navigationBehaviorOptions:i}=ro(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,r=C0(!1,0,t);return r.url=n,r.navigationBehaviorOptions=i,r}function C0(e,t,n){const i=new Error("NavigationCancelingError: "+(e||""));return i[vm]=!0,i.cancellationCode=t,n&&(i.url=n),i}function b0(e){return T0(e)&&ro(e.url)}function T0(e){return e&&e[vm]}class f3{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Xa,this.attachRef=null}}let Xa=(()=>{class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,i){const r=this.getOrCreateContext(n);r.outlet=i,this.contexts.set(n,r)}onChildOutletDestroyed(n){const i=this.getContext(n);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let i=this.getContext(n);return i||(i=new f3,this.contexts.set(n,i)),i}getContext(n){return this.contexts.get(n)||null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Bc=!1;let _m=(()=>{class e{constructor(n,i,r,o,s){this.parentContexts=n,this.location=i,this.changeDetector=o,this.environmentInjector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new Ne,this.deactivateEvents=new Ne,this.attachEvents=new Ne,this.detachEvents=new Ne,this.name=r||de,n.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.getContext(this.name)?.outlet===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const n=this.parentContexts.getContext(this.name);n&&n.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new C(4012,Bc);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new C(4012,Bc);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new C(4012,Bc);this.location.detach();const n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,i){this.activated=n,this._activatedRoute=i,this.location.insert(n.hostView),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){const n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,i){if(this.isActivated)throw new C(4013,Bc);this._activatedRoute=n;const r=this.location,s=n._futureSnapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new h3(n,a,r.injector);if(i&&function p3(e){return!!e.resolveComponentFactory}(i)){const u=i.resolveComponentFactory(s);this.activated=r.createComponent(u,r.length,l)}else this.activated=r.createComponent(s,{index:r.length,injector:l,environmentInjector:i??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(n){return new(n||e)(p(Xa),p(an),Vs("name"),p(fi),p(nr))},e.\u0275dir=E({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0}),e})();class h3{constructor(t,n,i){this.route=t,this.childContexts=n,this.parent=i}get(t,n){return t===so?this.route:t===Xa?this.childContexts:this.parent.get(t,n)}}let ym=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Be({type:e,selectors:[["ng-component"]],standalone:!0,features:[Rw],decls:1,vars:0,template:function(n,i){1&n&&Ie(0,"router-outlet")},dependencies:[_m],encapsulation:2}),e})();function E0(e,t){return e.providers&&!e._injector&&(e._injector=du(e.providers,t,`Route: ${e.path}`)),e._injector??t}function wm(e){const t=e.children&&e.children.map(wm),n=t?{...e,children:t}:{...e};return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==de&&(n.component=ym),n}function kn(e){return e.outlet||de}function M0(e,t){const n=e.filter(i=>kn(i)===t);return n.push(...e.filter(i=>kn(i)!==t)),n}function Ja(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){const n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}class y3{constructor(t,n,i,r){this.routeReuseStrategy=t,this.futureState=n,this.currState=i,this.forwardEvent=r}activate(t){const n=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,i,t),gm(this.futureState.root),this.activateChildRoutes(n,i,t)}deactivateChildRoutes(t,n,i){const r=hs(n);t.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,r[s],i),delete r[s]}),It(r,(o,s)=>{this.deactivateRouteAndItsChildren(o,i)})}deactivateRoutes(t,n,i){const r=t.value,o=n?n.value:null;if(r===o)if(r.component){const s=i.getContext(r.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,i);else o&&this.deactivateRouteAndItsChildren(n,i)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){const i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=hs(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);if(i&&i.outlet){const s=i.outlet.detach(),a=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){const i=n.getContext(t.value.outlet),r=i&&t.value.component?i.children:n,o=hs(t);for(const s of Object.keys(o))this.deactivateRouteAndItsChildren(o[s],r);i&&i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated(),i.attachRef=null,i.resolver=null,i.route=null)}activateChildRoutes(t,n,i){const r=hs(n);t.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],i),this.forwardEvent(new o3(o.value.snapshot))}),t.children.length&&this.forwardEvent(new i3(t.value.snapshot))}activateRoutes(t,n,i){const r=t.value,o=n?n.value:null;if(gm(r),r===o)if(r.component){const s=i.getOrCreateContext(r.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,i);else if(r.component){const s=i.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),gm(a.route.value),this.activateChildRoutes(t,null,s.children)}else{const a=Ja(r.snapshot),l=a?.get(ir)??null;s.attachRef=null,s.route=r,s.resolver=l,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,i)}}class S0{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Uc{constructor(t,n){this.component=t,this.route=n}}function D3(e,t,n){const i=e._root;return el(i,t?t._root:null,n,[i.value])}function ps(e,t){const n=Symbol(),i=t.get(e,n);return i===n?"function"!=typeof e||function oA(e){return null!==fl(e)}(e)?t.get(e):e:i}function el(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=hs(t);return e.children.forEach(s=>{(function C3(e,t,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function b3(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!io(e.url,t.url);case"pathParamsOrQueryParamsChange":return!io(e.url,t.url)||!vi(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!mm(e,t)||!vi(e.queryParams,t.queryParams);default:return!mm(e,t)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new S0(i)):(o.data=s.data,o._resolvedData=s._resolvedData),el(e,t,o.component?a?a.children:null:n,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new Uc(a.outlet.component,s))}else s&&tl(t,a,r),r.canActivateChecks.push(new S0(i)),el(e,null,o.component?a?a.children:null:n,i,r)})(s,o[s.value.outlet],n,i.concat([s.value]),r),delete o[s.value.outlet]}),It(o,(s,a)=>tl(s,n.getContext(a),r)),r}function tl(e,t,n){const i=hs(e),r=e.value;It(i,(o,s)=>{tl(o,r.component?t?t.children.getContext(s):null:t,n)}),n.canDeactivateChecks.push(new Uc(r.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,r))}function nl(e){return"function"==typeof e}function Cm(e){return e instanceof Oc||"EmptyError"===e?.name}const $c=Symbol("INITIAL_VALUE");function gs(){return qe(e=>Dc(e.map(t=>t.pipe(Jn(1),wt($c)))).pipe(L(t=>{for(const n of t)if(!0!==n){if(n===$c)return $c;if(!1===n||n instanceof no)return n}return!0}),Ct(t=>t!==$c),Jn(1)))}function A0(e){return ud(at(t=>{if(ro(t))throw w0(0,t)}),L(t=>!0===t))}const bm={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function I0(e,t,n,i,r){const o=Tm(e,t,n);return o.matched?function B3(e,t,n,i){const r=t.canMatch;return r&&0!==r.length?F(r.map(s=>{const a=ps(s,e);return vr(function I3(e){return e&&nl(e.canMatch)}(a)?a.canMatch(t,n):e.runInContext(()=>a(t,n)))})).pipe(gs(),A0()):F(!0)}(i=E0(t,i),t,n).pipe(L(s=>!0===s?o:{...bm})):F(o)}function Tm(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{...bm}:{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};const r=(t.matcher||Cj)(n,e,t);if(!r)return{...bm};const o={};It(r.posParams,(a,l)=>{o[l]=a.path});const s=r.consumed.length>0?{...o,...r.consumed[r.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:n.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function jc(e,t,n,i,r="corrected"){if(n.length>0&&function j3(e,t,n){return n.some(i=>zc(e,t,i)&&kn(i)!==de)}(e,n,i)){const s=new fe(t,function $3(e,t,n,i){const r={};r[de]=i,i._sourceSegment=e,i._segmentIndexShift=t.length;for(const o of n)if(""===o.path&&kn(o)!==de){const s=new fe([],{});s._sourceSegment=e,s._segmentIndexShift=t.length,r[kn(o)]=s}return r}(e,t,i,new fe(n,e.children)));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function z3(e,t,n){return n.some(i=>zc(e,t,i))}(e,n,i)){const s=new fe(e.segments,function U3(e,t,n,i,r,o){const s={};for(const a of i)if(zc(e,n,a)&&!r[kn(a)]){const l=new fe([],{});l._sourceSegment=e,l._segmentIndexShift="legacy"===o?e.segments.length:t.length,s[kn(a)]=l}return{...r,...s}}(e,t,n,i,e.children,r));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const o=new fe(e.segments,e.children);return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:n}}function zc(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path}function O0(e,t,n,i){return!!(kn(e)===i||i!==de&&zc(t,n,e))&&("**"===e.path||Tm(t,e,n).matched)}function P0(e,t,n){return 0===t.length&&!e.children[n]}const Gc=!1;class Wc{constructor(t){this.segmentGroup=t||null}}class x0{constructor(t){this.urlTree=t}}function il(e){return za(new Wc(e))}function R0(e){return za(new x0(e))}class Y3{constructor(t,n,i,r,o){this.injector=t,this.configLoader=n,this.urlSerializer=i,this.urlTree=r,this.config=o,this.allowRedirects=!0}apply(){const t=jc(this.urlTree.root,[],[],this.config).segmentGroup,n=new fe(t.segments,t.children);return this.expandSegmentGroup(this.injector,this.config,n,de).pipe(L(o=>this.createUrlTree(Lc(o),this.urlTree.queryParams,this.urlTree.fragment))).pipe(qi(o=>{if(o instanceof x0)return this.allowRedirects=!1,this.match(o.urlTree);throw o instanceof Wc?this.noMatchError(o):o}))}match(t){return this.expandSegmentGroup(this.injector,this.config,t.root,de).pipe(L(r=>this.createUrlTree(Lc(r),t.queryParams,t.fragment))).pipe(qi(r=>{throw r instanceof Wc?this.noMatchError(r):r}))}noMatchError(t){return new C(4002,Gc)}createUrlTree(t,n,i){const r=am(t);return new no(r,n,i)}expandSegmentGroup(t,n,i,r){return 0===i.segments.length&&i.hasChildren()?this.expandChildren(t,n,i).pipe(L(o=>new fe([],o))):this.expandSegment(t,i,n,i.segments,r,!0)}expandChildren(t,n,i){const r=[];for(const o of Object.keys(i.children))"primary"===o?r.unshift(o):r.push(o);return nt(r).pipe(to(o=>{const s=i.children[o],a=M0(n,o);return this.expandSegmentGroup(t,a,s,o).pipe(L(l=>({segment:l,outlet:o})))}),WM((o,s)=>(o[s.outlet]=s.segment,o),{}),qM())}expandSegment(t,n,i,r,o,s){return nt(i).pipe(to(a=>this.expandSegmentAgainstRoute(t,n,i,a,r,o,s).pipe(qi(u=>{if(u instanceof Wc)return F(null);throw u}))),mr(a=>!!a),qi((a,l)=>{if(Cm(a))return P0(n,r,o)?F(new fe([],{})):il(n);throw a}))}expandSegmentAgainstRoute(t,n,i,r,o,s,a){return O0(r,n,o,s)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,n,r,o,s):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s):il(n):il(n)}expandSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,i,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,i,r){const o=this.applyRedirectCommands([],i.redirectTo,{});return i.redirectTo.startsWith("/")?R0(o):this.lineralizeSegments(i,o).pipe(ut(s=>{const a=new fe(s,{});return this.expandSegment(t,a,n,s,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,n,i,r,o,s){const{matched:a,consumedSegments:l,remainingSegments:u,positionalParamSegments:c}=Tm(n,r,o);if(!a)return il(n);const d=this.applyRedirectCommands(l,r.redirectTo,c);return r.redirectTo.startsWith("/")?R0(d):this.lineralizeSegments(r,d).pipe(ut(f=>this.expandSegment(t,n,i,f.concat(u),s,!1)))}matchSegmentAgainstRoute(t,n,i,r,o){return"**"===i.path?(t=E0(i,t),i.loadChildren?(i._loadedRoutes?F({routes:i._loadedRoutes,injector:i._loadedInjector}):this.configLoader.loadChildren(t,i)).pipe(L(a=>(i._loadedRoutes=a.routes,i._loadedInjector=a.injector,new fe(r,{})))):F(new fe(r,{}))):I0(n,i,r,t).pipe(qe(({matched:s,consumedSegments:a,remainingSegments:l})=>s?this.getChildConfig(t=i._injector??t,i,r).pipe(ut(c=>{const d=c.injector??t,f=c.routes,{segmentGroup:h,slicedSegments:g}=jc(n,a,l,f),v=new fe(h.segments,h.children);if(0===g.length&&v.hasChildren())return this.expandChildren(d,f,v).pipe(L(D=>new fe(a,D)));if(0===f.length&&0===g.length)return F(new fe(a,{}));const y=kn(i)===o;return this.expandSegment(d,v,f,g,y?de:o,!0).pipe(L(T=>new fe(a.concat(T.segments),T.children)))})):il(n)))}getChildConfig(t,n,i){return n.children?F({routes:n.children,injector:t}):n.loadChildren?void 0!==n._loadedRoutes?F({routes:n._loadedRoutes,injector:n._loadedInjector}):function H3(e,t,n,i){const r=t.canLoad;return void 0===r||0===r.length?F(!0):F(r.map(s=>{const a=ps(s,e);return vr(function E3(e){return e&&nl(e.canLoad)}(a)?a.canLoad(t,n):e.runInContext(()=>a(t,n)))})).pipe(gs(),A0())}(t,n,i).pipe(ut(r=>r?this.configLoader.loadChildren(t,n).pipe(at(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):function W3(e){return za(C0(Gc,3))}())):F({routes:[],injector:t})}lineralizeSegments(t,n){let i=[],r=n.root;for(;;){if(i=i.concat(r.segments),0===r.numberOfChildren)return F(i);if(r.numberOfChildren>1||!r.children[de])return za(new C(4e3,Gc));r=r.children[de]}}applyRedirectCommands(t,n,i){return this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,i)}applyRedirectCreateUrlTree(t,n,i,r){const o=this.createSegmentGroup(t,n.root,i,r);return new no(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){const i={};return It(t,(r,o)=>{if("string"==typeof r&&r.startsWith(":")){const a=r.substring(1);i[o]=n[a]}else i[o]=r}),i}createSegmentGroup(t,n,i,r){const o=this.createSegments(t,n.segments,i,r);let s={};return It(n.children,(a,l)=>{s[l]=this.createSegmentGroup(t,a,i,r)}),new fe(o,s)}createSegments(t,n,i,r){return n.map(o=>o.path.startsWith(":")?this.findPosParam(t,o,r):this.findOrReturn(o,i))}findPosParam(t,n,i){const r=i[n.path.substring(1)];if(!r)throw new C(4001,Gc);return r}findOrReturn(t,n){let i=0;for(const r of n){if(r.path===t.path)return n.splice(i),r;i++}return t}}class Z3{}class J3{constructor(t,n,i,r,o,s,a,l){this.injector=t,this.rootComponentType=n,this.config=i,this.urlTree=r,this.url=o,this.paramsInheritanceStrategy=s,this.relativeLinkResolution=a,this.urlSerializer=l}recognize(){const t=jc(this.urlTree.root,[],[],this.config.filter(n=>void 0===n.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,t,de).pipe(L(n=>{if(null===n)return null;const i=new Hc([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},de,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Ki(i,n),o=new y0(this.url,r);return this.inheritParamsAndData(o._root),o}))}inheritParamsAndData(t){const n=t.value,i=_0(n,this.paramsInheritanceStrategy);n.params=Object.freeze(i.params),n.data=Object.freeze(i.data),t.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(t,n,i,r){return 0===i.segments.length&&i.hasChildren()?this.processChildren(t,n,i):this.processSegment(t,n,i,i.segments,r)}processChildren(t,n,i){return nt(Object.keys(i.children)).pipe(to(r=>{const o=i.children[r],s=M0(n,r);return this.processSegmentGroup(t,s,o,r)}),WM((r,o)=>r&&o?(r.push(...o),r):null),IM(r=>null!==r),Pc(null),qM(),L(r=>{if(null===r)return null;const o=N0(r);return function ez(e){e.sort((t,n)=>t.value.outlet===de?-1:n.value.outlet===de?1:t.value.outlet.localeCompare(n.value.outlet))}(o),o}))}processSegment(t,n,i,r,o){return nt(n).pipe(to(s=>this.processSegmentAgainstRoute(s._injector??t,s,i,r,o)),mr(s=>!!s),qi(s=>{if(Cm(s))return P0(i,r,o)?F([]):F(null);throw s}))}processSegmentAgainstRoute(t,n,i,r,o){if(n.redirectTo||!O0(n,i,r,o))return F(null);let s;if("**"===n.path){const a=r.length>0?ZM(r).parameters:{},l=k0(i)+r.length;s=F({snapshot:new Hc(r,a,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,V0(n),kn(n),n.component??n._loadedComponent??null,n,F0(i),l,H0(n),l),consumedSegments:[],remainingSegments:[]})}else s=I0(i,n,r,t).pipe(L(({matched:a,consumedSegments:l,remainingSegments:u,parameters:c})=>{if(!a)return null;const d=k0(i)+l.length;return{snapshot:new Hc(l,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,V0(n),kn(n),n.component??n._loadedComponent??null,n,F0(i),d,H0(n),d),consumedSegments:l,remainingSegments:u}}));return s.pipe(qe(a=>{if(null===a)return F(null);const{snapshot:l,consumedSegments:u,remainingSegments:c}=a;t=n._injector??t;const d=n._loadedInjector??t,f=function tz(e){return e.children?e.children:e.loadChildren?e._loadedRoutes:[]}(n),{segmentGroup:h,slicedSegments:g}=jc(i,u,c,f.filter(y=>void 0===y.redirectTo),this.relativeLinkResolution);if(0===g.length&&h.hasChildren())return this.processChildren(d,f,h).pipe(L(y=>null===y?null:[new Ki(l,y)]));if(0===f.length&&0===g.length)return F([new Ki(l,[])]);const v=kn(n)===o;return this.processSegment(d,f,h,g,v?de:o).pipe(L(y=>null===y?null:[new Ki(l,y)]))}))}}function nz(e){const t=e.value.routeConfig;return t&&""===t.path&&void 0===t.redirectTo}function N0(e){const t=[],n=new Set;for(const i of e){if(!nz(i)){t.push(i);continue}const r=t.find(o=>i.value.routeConfig===o.value.routeConfig);void 0!==r?(r.children.push(...i.children),n.add(r)):t.push(i)}for(const i of n){const r=N0(i.children);t.push(new Ki(i.value,r))}return t.filter(i=>!n.has(i))}function F0(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function k0(e){let t=e,n=t._segmentIndexShift??0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift??0;return n-1}function V0(e){return e.data||{}}function H0(e){return e.resolve||{}}function B0(e){return"string"==typeof e.title||null===e.title}function Em(e){return qe(t=>{const n=e(t);return n?nt(n).pipe(L(()=>t)):F(t)})}let U0=(()=>{class e{buildTitle(n){let i,r=n.root;for(;void 0!==r;)i=this.getResolvedTitleForRoute(r)??i,r=r.children.find(o=>o.outlet===de);return i}getResolvedTitleForRoute(n){return n.data[Ga]}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=x({token:e,factory:function(){return R($0)},providedIn:"root"}),e})(),$0=(()=>{class e extends U0{constructor(n){super(),this.title=n}updateTitle(n){const i=this.buildTitle(n);void 0!==i&&this.title.setTitle(i)}}return e.\u0275fac=function(n){return new(n||e)(S(_p))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class cz{}class fz extends class dz{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}}{}const Yc=new _("",{providedIn:"root",factory:()=>({})}),Mm=new _("ROUTES");let Sm=(()=>{class e{constructor(n,i){this.injector=n,this.compiler=i,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return F(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);const i=vr(n.loadComponent()).pipe(at(o=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=o}),im(()=>{this.componentLoaders.delete(n)})),r=new zM(i,()=>new vt).pipe(tm());return this.componentLoaders.set(n,r),r}loadChildren(n,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return F({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const o=this.loadModuleFactoryOrRoutes(i.loadChildren).pipe(L(a=>{this.onLoadEndListener&&this.onLoadEndListener(i);let l,u,c=!1;Array.isArray(a)?u=a:(l=a.create(n).injector,u=KM(l.get(Mm,[],$.Self|$.Optional)));return{routes:u.map(wm),injector:l}}),im(()=>{this.childrenLoaders.delete(i)})),s=new zM(o,()=>new vt).pipe(tm());return this.childrenLoaders.set(i,s),s}loadModuleFactoryOrRoutes(n){return vr(n()).pipe(ut(i=>i instanceof Pw||Array.isArray(i)?F(i):nt(this.compiler.compileModuleAsync(i))))}}return e.\u0275fac=function(n){return new(n||e)(S(Mt),S(Fh))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class pz{}class gz{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,n){return t}}function mz(e){throw e}function vz(e,t,n){return t.parse("/")}const _z={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},yz={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function z0(){const e=R(n0),t=R(Xa),n=R(Qh),i=R(Mt),r=R(Fh),o=R(Mm,{optional:!0})??[],s=R(Yc,{optional:!0})??{},a=R($0),l=R(U0,{optional:!0}),u=R(pz,{optional:!0}),c=R(cz,{optional:!0}),d=new Ot(null,e,t,n,i,r,KM(o));return u&&(d.urlHandlingStrategy=u),c&&(d.routeReuseStrategy=c),d.titleStrategy=l??a,function Dz(e,t){e.errorHandler&&(t.errorHandler=e.errorHandler),e.malformedUriErrorHandler&&(t.malformedUriErrorHandler=e.malformedUriErrorHandler),e.onSameUrlNavigation&&(t.onSameUrlNavigation=e.onSameUrlNavigation),e.paramsInheritanceStrategy&&(t.paramsInheritanceStrategy=e.paramsInheritanceStrategy),e.relativeLinkResolution&&(t.relativeLinkResolution=e.relativeLinkResolution),e.urlUpdateStrategy&&(t.urlUpdateStrategy=e.urlUpdateStrategy),e.canceledNavigationResolution&&(t.canceledNavigationResolution=e.canceledNavigationResolution)}(s,d),d}let Ot=(()=>{class e{constructor(n,i,r,o,s,a,l){this.rootComponentType=n,this.urlSerializer=i,this.rootContexts=r,this.location=o,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new vt,this.errorHandler=mz,this.malformedUriErrorHandler=vz,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>F(void 0),this.urlHandlingStrategy=new gz,this.routeReuseStrategy=new fz,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=s.get(Sm),this.configLoader.onLoadEndListener=f=>this.triggerEvent(new t3(f)),this.configLoader.onLoadStartListener=f=>this.triggerEvent(new e3(f)),this.ngModule=s.get(jr),this.console=s.get(x1);const d=s.get(Oe);this.isNgZoneEnabled=d instanceof Oe&&Oe.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=function Tj(){return new no(new fe([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=v0(this.currentUrlTree,this.rootComponentType),this.transitions=new $t({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){return this.location.getState()?.\u0275routerPageId}setupNavigations(n){const i=this.events;return n.pipe(Ct(r=>0!==r.id),L(r=>({...r,extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),qe(r=>{let o=!1,s=!1;return F(r).pipe(at(a=>{this.currentNavigation={id:a.id,initialUrl:a.rawUrl,extractedUrl:a.extractedUrl,trigger:a.source,extras:a.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),qe(a=>{const l=this.browserUrlTree.toString(),u=!this.navigated||a.extractedUrl.toString()!==l||l!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||u)&&this.urlHandlingStrategy.shouldProcessUrl(a.rawUrl))return G0(a.source)&&(this.browserUrlTree=a.extractedUrl),F(a).pipe(qe(d=>{const f=this.transitions.getValue();return i.next(new dm(d.id,this.serializeUrl(d.extractedUrl),d.source,d.restoredState)),f!==this.transitions.getValue()?Pt:Promise.resolve(d)}),function K3(e,t,n,i){return qe(r=>function q3(e,t,n,i,r){return new Y3(e,t,n,i,r).apply()}(e,t,n,r.extractedUrl,i).pipe(L(o=>({...r,urlAfterRedirects:o}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),at(d=>{this.currentNavigation={...this.currentNavigation,finalUrl:d.urlAfterRedirects},r.urlAfterRedirects=d.urlAfterRedirects}),function rz(e,t,n,i,r,o){return ut(s=>function X3(e,t,n,i,r,o,s="emptyOnly",a="legacy"){return new J3(e,t,n,i,r,s,a,o).recognize().pipe(qe(l=>null===l?function Q3(e){return new De(t=>t.error(e))}(new Z3):F(l)))}(e,t,n,s.urlAfterRedirects,i.serialize(s.urlAfterRedirects),i,r,o).pipe(L(a=>({...s,targetSnapshot:a}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),at(d=>{if(r.targetSnapshot=d.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!d.extras.skipLocationChange){const h=this.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl);this.setBrowserUrl(h,d)}this.browserUrlTree=d.urlAfterRedirects}const f=new Kj(d.id,this.serializeUrl(d.extractedUrl),this.serializeUrl(d.urlAfterRedirects),d.targetSnapshot);i.next(f)}));if(u&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:f,extractedUrl:h,source:g,restoredState:v,extras:y}=a,w=new dm(f,this.serializeUrl(h),g,v);i.next(w);const T=v0(h,this.rootComponentType).snapshot;return F(r={...a,targetSnapshot:T,urlAfterRedirects:h,extras:{...y,skipLocationChange:!1,replaceUrl:!1}})}return this.rawUrlTree=a.rawUrl,a.resolve(null),Pt}),at(a=>{const l=new Zj(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot);this.triggerEvent(l)}),L(a=>r={...a,guards:D3(a.targetSnapshot,a.currentSnapshot,this.rootContexts)}),function P3(e,t){return ut(n=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return 0===s.length&&0===o.length?F({...n,guardsResult:!0}):function x3(e,t,n,i){return nt(e).pipe(ut(r=>function V3(e,t,n,i,r){const o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return o&&0!==o.length?F(o.map(a=>{const l=Ja(t)??r,u=ps(a,l);return vr(function A3(e){return e&&nl(e.canDeactivate)}(u)?u.canDeactivate(e,t,n,i):l.runInContext(()=>u(e,t,n,i))).pipe(mr())})).pipe(gs()):F(!0)}(r.component,r.route,n,t,i)),mr(r=>!0!==r,!0))}(s,i,r,e).pipe(ut(a=>a&&function T3(e){return"boolean"==typeof e}(a)?function R3(e,t,n,i){return nt(t).pipe(to(r=>rs(function F3(e,t){return null!==e&&t&&t(new n3(e)),F(!0)}(r.route.parent,i),function N3(e,t){return null!==e&&t&&t(new r3(e)),F(!0)}(r.route,i),function L3(e,t,n){const i=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>function w3(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(s)).filter(s=>null!==s).map(s=>wc(()=>F(s.guards.map(l=>{const u=Ja(s.node)??n,c=ps(l,u);return vr(function S3(e){return e&&nl(e.canActivateChild)}(c)?c.canActivateChild(i,e):u.runInContext(()=>c(i,e))).pipe(mr())})).pipe(gs())));return F(o).pipe(gs())}(e,r.path,n),function k3(e,t,n){const i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||0===i.length)return F(!0);const r=i.map(o=>wc(()=>{const s=Ja(t)??n,a=ps(o,s);return vr(function M3(e){return e&&nl(e.canActivate)}(a)?a.canActivate(t,e):s.runInContext(()=>a(t,e))).pipe(mr())}));return F(r).pipe(gs())}(e,r.route,n))),mr(r=>!0!==r,!0))}(i,o,e,t):F(a)),L(a=>({...n,guardsResult:a})))})}(this.ngModule.injector,a=>this.triggerEvent(a)),at(a=>{if(r.guardsResult=a.guardsResult,ro(a.guardsResult))throw w0(0,a.guardsResult);const l=new Qj(a.id,this.serializeUrl(a.extractedUrl),this.serializeUrl(a.urlAfterRedirects),a.targetSnapshot,!!a.guardsResult);this.triggerEvent(l)}),Ct(a=>!!a.guardsResult||(this.restoreHistory(a),this.cancelNavigationTransition(a,"",3),!1)),Em(a=>{if(a.guards.canActivateChecks.length)return F(a).pipe(at(l=>{const u=new Xj(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(u)}),qe(l=>{let u=!1;return F(l).pipe(function oz(e,t){return ut(n=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=n;if(!r.length)return F(n);let o=0;return nt(r).pipe(to(s=>function sz(e,t,n,i){const r=e.routeConfig,o=e._resolve;return void 0!==r?.title&&!B0(r)&&(o[Ga]=r.title),function az(e,t,n,i){const r=function lz(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}(e);if(0===r.length)return F({});const o={};return nt(r).pipe(ut(s=>function uz(e,t,n,i){const r=Ja(t)??i,o=ps(e,r);return vr(o.resolve?o.resolve(t,n):r.runInContext(()=>o(t,n)))}(e[s],t,n,i).pipe(mr(),at(a=>{o[s]=a}))),nm(1),ji(o),qi(s=>Cm(s)?Pt:za(s)))}(o,e,t,i).pipe(L(s=>(e._resolvedData=s,e.data=_0(e,n).resolve,r&&B0(r)&&(e.data[Ga]=r.title),null)))}(s.route,i,e,t)),at(()=>o++),nm(1),ut(s=>o===r.length?F(n):Pt))})}(this.paramsInheritanceStrategy,this.ngModule.injector),at({next:()=>u=!0,complete:()=>{u||(this.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),at(l=>{const u=new Jj(l.id,this.serializeUrl(l.extractedUrl),this.serializeUrl(l.urlAfterRedirects),l.targetSnapshot);this.triggerEvent(u)}))}),Em(a=>{const l=u=>{const c=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(u.routeConfig).pipe(at(d=>{u.component=d}),L(()=>{})));for(const d of u.children)c.push(...l(d));return c};return Dc(l(a.targetSnapshot.root)).pipe(Pc(),Jn(1))}),Em(()=>this.afterPreactivation()),L(a=>{const l=function u3(e,t,n){const i=Qa(e,t._root,n?n._root:void 0);return new m0(i,t)}(this.routeReuseStrategy,a.targetSnapshot,a.currentRouterState);return r={...a,targetRouterState:l}}),at(a=>{this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects)}),((e,t,n)=>L(i=>(new y3(t,i.targetRouterState,i.currentRouterState,n).activate(e),i)))(this.rootContexts,this.routeReuseStrategy,a=>this.triggerEvent(a)),at({next(){o=!0},complete(){o=!0}}),im(()=>{o||s||this.cancelNavigationTransition(r,"",1),this.currentNavigation?.id===r.id&&(this.currentNavigation=null)}),qi(a=>{if(s=!0,T0(a)){b0(a)||(this.navigated=!0,this.restoreHistory(r,!0));const l=new Vc(r.id,this.serializeUrl(r.extractedUrl),a.message,a.cancellationCode);if(i.next(l),b0(a)){const u=this.urlHandlingStrategy.merge(a.url,this.rawUrlTree),c={skipLocationChange:r.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||G0(r.source)};this.scheduleNavigation(u,"imperative",null,c,{resolve:r.resolve,reject:r.reject,promise:r.promise})}else r.resolve(!1)}else{this.restoreHistory(r,!0);const l=new h0(r.id,this.serializeUrl(r.extractedUrl),a,r.targetSnapshot??void 0);i.next(l);try{r.resolve(this.errorHandler(a))}catch(u){r.reject(u)}}return Pt}))}))}resetRootComponentType(n){this.rootComponentType=n,this.routerState.root.component=this.rootComponentType}setTransition(n){this.transitions.next({...this.transitions.value,...n})}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(n=>{const i="popstate"===n.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{const r={replaceUrl:!0},o=n.state?.navigationId?n.state:null;if(o){const a={...o};delete a.navigationId,delete a.\u0275routerPageId,0!==Object.keys(a).length&&(r.state=a)}const s=this.parseUrl(n.url);this.scheduleNavigation(s,i,o,r)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(n){this.events.next(n)}resetConfig(n){this.config=n.map(wm),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(n,i={}){const{relativeTo:r,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=i,u=r||this.routerState.root,c=l?this.currentUrlTree.fragment:s;let d=null;switch(a){case"merge":d={...this.currentUrlTree.queryParams,...o};break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}return null!==d&&(d=this.removeEmptyProps(d)),jj(u,this.currentUrlTree,n,d,c??null)}navigateByUrl(n,i={skipLocationChange:!1}){const r=ro(n)?n:this.parseUrl(n),o=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,i)}navigate(n,i={skipLocationChange:!1}){return function wz(e){for(let t=0;t{const o=n[r];return null!=o&&(i[r]=o),i},{})}processNavigations(){this.navigations.subscribe(n=>{this.navigated=!0,this.lastSuccessfulId=n.id,this.currentPageId=n.targetPageId,this.events.next(new oo(n.id,this.serializeUrl(n.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.titleStrategy?.updateTitle(this.routerState.snapshot),n.resolve(!0)},n=>{this.console.warn(`Unhandled Navigation Error: ${n}`)})}scheduleNavigation(n,i,r,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,u;s?(a=s.resolve,l=s.reject,u=s.promise):u=new Promise((f,h)=>{a=f,l=h});const c=++this.navigationId;let d;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(r=this.location.getState()),d=r&&r.\u0275routerPageId?r.\u0275routerPageId:o.replaceUrl||o.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):d=0,this.setTransition({id:c,targetPageId:d,source:i,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:n,extras:o,resolve:a,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(f=>Promise.reject(f))}setBrowserUrl(n,i){const r=this.urlSerializer.serialize(n),o={...i.extras.state,...this.generateNgRouterState(i.id,i.targetPageId)};this.location.isCurrentPathEqualTo(r)||i.extras.replaceUrl?this.location.replaceState(r,"",o):this.location.go(r,"",o)}restoreHistory(n,i=!1){if("computed"===this.canceledNavigationResolution){const r=this.currentPageId-n.targetPageId;"popstate"!==n.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.currentNavigation?.finalUrl||0===r?this.currentUrlTree===this.currentNavigation?.finalUrl&&0===r&&(this.resetState(n),this.browserUrlTree=n.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(r)}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=n.currentRouterState,this.currentUrlTree=n.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(n,i,r){const o=new Vc(n.id,this.serializeUrl(n.extractedUrl),i,r);this.triggerEvent(o),n.resolve(!1)}generateNgRouterState(n,i){return"computed"===this.canceledNavigationResolution?{navigationId:n,\u0275routerPageId:i}:{navigationId:n}}}return e.\u0275fac=function(n){ql()},e.\u0275prov=x({token:e,factory:function(){return z0()},providedIn:"root"}),e})();function G0(e){return"imperative"!==e}let rl=(()=>{class e{constructor(n,i,r,o,s){this.router=n,this.route=i,this.tabIndexAttribute=r,this.renderer=o,this.el=s,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.onChanges=new vt,this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(n){this._preserveFragment=Vi(n)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(n){this._skipLocationChange=Vi(n)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(n){this._replaceUrl=Vi(n)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(n){if(null!=this.tabIndexAttribute)return;const i=this.renderer,r=this.el.nativeElement;null!==n?i.setAttribute(r,"tabindex",n):i.removeAttribute(r,"tabindex")}ngOnChanges(n){this.onChanges.next(this)}set routerLink(n){null!=n?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){return null===this.urlTree||this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!0}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 e.\u0275fac=function(n){return new(n||e)(p(Ot),p(so),Vs("tabindex"),p(zn),p(re))},e.\u0275dir=E({type:e,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(n,i){1&n&&ue("click",function(){return i.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[Et]}),e})();class W0{}let Tz=(()=>{class e{constructor(n,i,r,o,s){this.router=n,this.injector=r,this.preloadingStrategy=o,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(Ct(n=>n instanceof oo),to(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,i){const r=[];for(const o of i){o.providers&&!o._injector&&(o._injector=du(o.providers,n,`Route: ${o.path}`));const s=o._injector??n,a=o._loadedInjector??s;o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent?r.push(this.preloadConfig(s,o)):(o.children||o._loadedRoutes)&&r.push(this.processRoutes(a,o.children??o._loadedRoutes))}return nt(r).pipe(uo())}preloadConfig(n,i){return this.preloadingStrategy.preload(i,()=>{let r;r=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(n,i):F(null);const o=r.pipe(ut(s=>null===s?F(void 0):(i._loadedRoutes=s.routes,i._loadedInjector=s.injector,this.processRoutes(s.injector??n,s.routes))));return i.loadComponent&&!i._loadedComponent?nt([o,this.loader.loadComponent(i)]).pipe(uo()):o})}}return e.\u0275fac=function(n){return new(n||e)(S(Ot),S(Fh),S(nr),S(W0),S(Sm))},e.\u0275prov=x({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Im=new _("");let q0=(()=>{class e{constructor(n,i,r={}){this.router=n,this.viewportScroller=i,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(n=>{n instanceof dm?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof oo&&(this.lastId=n.id,this.scheduleScrollEvent(n,this.router.parseUrl(n.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(n=>{n instanceof p0&&(n.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(n.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,i){this.router.triggerEvent(new p0(n,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(n){ql()},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})();function ms(e,t){return{\u0275kind:e,\u0275providers:t}}function Om(e){return[{provide:Mm,multi:!0,useValue:e}]}function K0(){const e=R(Mt);return t=>{const n=e.get(ga);if(t!==n.components[0])return;const i=e.get(Ot),r=e.get(Z0);1===e.get(Pm)&&i.initialNavigation(),e.get(Q0,null,$.Optional)?.setUpPreloading(),e.get(Im,null,$.Optional)?.init(),i.resetRootComponentType(n.componentTypes[0]),r.next(),r.complete()}}const Z0=new _("",{factory:()=>new vt}),Pm=new _("",{providedIn:"root",factory:()=>1});const Q0=new _("");function Az(e){return ms(0,[{provide:Q0,useExisting:Tz},{provide:W0,useExisting:e}])}const X0=new _("ROUTER_FORROOT_GUARD"),Iz=[Qh,{provide:n0,useClass:om},{provide:Ot,useFactory:z0},Xa,{provide:so,useFactory:function Y0(e){return e.routerState.root},deps:[Ot]},Sm];function Oz(){return new AC("Router",Ot)}let J0=(()=>{class e{constructor(n){}static forRoot(n,i){return{ngModule:e,providers:[Iz,[],Om(n),{provide:X0,useFactory:Nz,deps:[[Ot,new Ii,new Rr]]},{provide:Yc,useValue:i||{}},i?.useHash?{provide:lr,useClass:JC}:{provide:lr,useClass:XC},{provide:Im,useFactory:()=>{const e=R(Ot),t=R(vb),n=R(Yc);return n.scrollOffset&&t.setOffset(n.scrollOffset),new q0(e,t,n)}},i?.preloadingStrategy?Az(i.preloadingStrategy).\u0275providers:[],{provide:AC,multi:!0,useFactory:Oz},i?.initialNavigation?Fz(i):[],[{provide:eS,useFactory:K0},{provide:DC,multi:!0,useExisting:eS}]]}}static forChild(n){return{ngModule:e,providers:[Om(n)]}}}return e.\u0275fac=function(n){return new(n||e)(S(X0,8))},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[ym]}),e})();function Nz(e){return"guarded"}function Fz(e){return["disabled"===e.initialNavigation?ms(3,[{provide:vu,multi:!0,useFactory:()=>{const t=R(Ot);return()=>{t.setUpLocationChangeListener()}}},{provide:Pm,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?ms(2,[{provide:Pm,useValue:0},{provide:vu,multi:!0,deps:[Mt],useFactory:t=>{const n=t.get(yF,Promise.resolve());let i=!1;return()=>n.then(()=>new Promise(o=>{const s=t.get(Ot),a=t.get(Z0);(function r(o){t.get(Ot).events.pipe(Ct(a=>a instanceof oo||a instanceof Vc||a instanceof h0),L(a=>a instanceof oo||a instanceof Vc&&(0===a.code||1===a.code)&&null),Ct(a=>null!==a),Jn(1)).subscribe(()=>{o()})})(()=>{o(!0),i=!0}),s.afterPreactivation=()=>(o(!0),i||a.closed?F(void 0):a),s.initialNavigation()}))}}]).\u0275providers:[]]}const eS=new _("");let Lz=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Be({type:e,selectors:[["ng-component"]],decls:0,vars:0,template:function(n,i){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}.tui-autofill input::-webkit-credit-card-auto-fill-button,input.tui-autofill::-webkit-credit-card-auto-fill-button{pointer-events:none;background-color:transparent!important;-webkit-mask-image:none!important}\n"],encapsulation:2}),e})(),Vz=(()=>{class e{constructor(n){this.autofilled=!1,this.tuiAutofilledChange=new Ne,n.addComponent(Lz)}transitionStartHandler({propertyName:n,target:i}){var r;n.includes("box-shadow")&&(null===(r=i)||void 0===r?void 0:r.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return e.\u0275fac=function(n){return new(n||e)(p(WU))},e.\u0275dir=E({type:e,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(n,i){1&n&&ue("transitionstart",function(o){return i.transitionStartHandler(o)}),2&n&&Ge("_autofilled",i.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),e})(),Hz=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})(),Bz=(()=>{class e{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(n,i){2&n&&oa("tabIndex",i.tabIndex)},inputs:{focusable:["tuiFocusable","focusable"]}}),e})(),Uz=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function $z({currentTarget:e,relatedTarget:t}){return!Ra(t)||!Ra(e)||!e.contains(t)}let _r=(()=>{class e extends De{constructor(n,i){super(r=>this.stream$.subscribe(r)),this.elementRef=n,this.ngZone=i,this.stream$=_t(ce(this.elementRef.nativeElement,"mouseenter").pipe(ji(!0)),ce(this.elementRef.nativeElement,"mouseleave").pipe(ji(!1)),ce(this.elementRef.nativeElement,"mouseout").pipe(Ct($z),ji(!1))).pipe(yn(),ss(this.ngZone))}}return e.\u0275fac=function(n){return new(n||e)(S(re),S(Oe))},e.\u0275prov=x({token:e,factory:e.\u0275fac}),e})(),jz=(()=>{class e{constructor(n){this.tuiHoveredChange=n}}return e.\u0275fac=function(n){return new(n||e)(p(_r))},e.\u0275dir=E({type:e,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[N([_r])]}),e})(),zz=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function Zi(e){return _e.assert(Number.isFinite(e),"Value must be finite number"),`${e}px`}function Wz(e,t){if(1&e&&(si(0),ci(1),ai()),2&e){const n=t.polymorpheusOutlet;U(1),Ur(" ",n," ")}}const qz={direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconTooltipLarge"},yr=new _("[TUI_HINT_OPTIONS] Default parameters for hint directive",{factory:()=>qz});let xm=(()=>{class e extends fr{constructor(n){super(),this.options=n,this.content="",this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return e.\u0275fac=function(n){return new(n||e)(p(yr,4))},e.\u0275dir=E({type:e,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},features:[N([{provide:yr,useExisting:we(()=>e)}]),H]}),V([z()],e.prototype,"content",void 0),V([z()],e.prototype,"direction",void 0),V([z()],e.prototype,"appearance",void 0),V([z()],e.prototype,"showDelay",void 0),V([z()],e.prototype,"hideDelay",void 0),e})(),Xc=(()=>{class e extends Jr{constructor(n,i){super(r=>this.stream$.subscribe(r)),this.hovered$=n,this.options=i,this.toggle$=new vt,this.stream$=_t(this.toggle$,this.hovered$).pipe(qe(r=>F(r).pipe(Cc(r?this.showDelay:this.hideDelay)))),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay}toggle(n){this.toggle$.next(n)}}return e.\u0275fac=function(n){return new(n||e)(p(_r),p(yr))},e.\u0275dir=E({type:e,selectors:[["","tuiHint","",5,"ng-container"]],hostBindings:function(n,i){1&n&&ue("click",function(){return i.toggle(!0)})},inputs:{showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},features:[N([ja(e),_r]),H]}),V([z()],e.prototype,"showDelay",void 0),V([z()],e.prototype,"hideDelay",void 0),e})(),Yz=(()=>{class e extends Xc{constructor(){super(...arguments),this.currentRect=Gp}onMove({clientX:n,clientY:i}){this.currentRect=function HH(e=0,t=0){const n={x:e,y:t,left:e,right:e,top:t,bottom:t,width:0,height:0};return Object.assign(Object.assign({},n),{toJSON:()=>n})}(n,i)}getClientRect(){return this.currentRect}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(n,i){1&n&&ue("mousemove.silent",function(o){return i.onMove(o)})},features:[N([Mc(e),ja(e)]),H]}),e})(),Kz=(()=>{class e{constructor(n,i,r,o,s,a,l,u,c,d){var f;this.accessor=o,this.elementRef=s,this.options=a,this.polymorpheus=l,this.hover=u,this.pointer=c,this.mode=d,this.animation=Object.assign({value:""},this.options),this.appearance=this.polymorpheus.$implicit.appearance||(null===(f=this.mode)||void 0===f?void 0:f.mode),this.untouchable=!!this.pointer,i.pipe(Dt(r)).subscribe(([h,g])=>{this.update(h,g)}),n.pipe(Dt(r)).subscribe(h=>this.hover.toggle(h))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(n){this.elementRef.nativeElement.contains(n)||this.hover.toggle(!1)}update(n,i){const{nativeElement:r}=this.elementRef,{height:o,width:s}=r.getBoundingClientRect(),{style:a}=r,l=this.accessor.getClientRect(),u=Math.max(i,4),c=l.top+l.height/2-n,d=l.left+l.width/2-u;a.top=Zi(n),a.left=Zi(u),a.setProperty("--top",Zi(hr(c,.5,o-1))),a.setProperty("--left",Zi(hr(d,.5,s-1)))}}return e.\u0275fac=function(n){return new(n||e)(p(_r),p(Sc),p(tt),p(ls),p(re),p(Kg),p(Ug),p(Xc),p(Yz,8),p(bc,8))},e.\u0275cmp=Be({type:e,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(n,i){1&n&&ue("click",function(o){return i.onClick(o.target)},0,G_),2&n&&(rt("data-appearance",i.appearance),su("@tuiFadeIn",i.animation),Ge("_untouchable",i.untouchable))},features:[N([tt,Sc,_r])],decls:1,vars:2,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(n,i){1&n&&G(0,Wz,2,1,"ng-container",0),2&n&&A("polymorpheusOutlet",i.content)("polymorpheusOutletContext",i.context)},dependencies:[mi],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background-color:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background-color:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{box-shadow:0 .5rem 1rem rgba(0,0,0,.16);border:1px solid var(--tui-base-03);background-color:var(--tui-base-01);color:var(--tui-text-01)}[data-appearance=onDark][_nghost-%COMP%]:before{box-shadow:inset 0 0 0 1px var(--tui-base-03)}[data-appearance=onDark][_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 .5rem var(--tui-base-01)}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[vM]},changeDetection:0}),V([is],e.prototype,"update",null),e})();const Zz=new _("[TUI_HINT_COMPONENT] A component to display a hint",{factory:()=>Kz});let Qz=(()=>{class e{constructor(n,i,r,o,s){this.elementRef=n,this.component=i,this.hintService=r,this.options=o,this.activeZone=s,this.content="",this.tuiHintAppearance=null}get appearance(){var n;return null!==(n=this.tuiHintAppearance)&&void 0!==n?n:this.options.appearance}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.elementRef.nativeElement.getBoundingClientRect()}toggle(n){n&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return e.\u0275fac=function(n){return new(n||e)(p(re),p(Xr),p(MM),p(yr),p(us,8))},e.\u0275dir=E({type:e,selectors:[["","tuiHint","",5,"ng-container"]],inputs:{content:["tuiHint","content"],context:["tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[N([Mc(e),wM(e),{provide:Xr,deps:[Zz,Fr],useClass:Xr}]),Et]}),V([z()],e.prototype,"content",void 0),V([z()],e.prototype,"tuiHintAppearance",void 0),e})(),Xz=(()=>{class e extends Jr{constructor(n,i,r,o){super(s=>this.stream$.subscribe(s)),this.ngZone=n,this.hover$=i,this.documentRef=r,this.elementRef=o,this.focus$=ce(this.documentRef,"keydown",{capture:!0}).pipe(qe(()=>this.focused?F(!1):_t(ce(this.documentRef,"keyup"),ce(this.element,"blur")).pipe(L(()=>this.focused))),function Gz(e){return Ve((t,n)=>{let i=!1,r=null,o=null;const s=()=>{if(o?.unsubscribe(),o=null,i){i=!1;const a=r;r=null,n.next(a)}};t.subscribe(Ee(n,a=>{o?.unsubscribe(),i=!0,r=a,o=Ee(n,s,Tr),Tt(e(a)).subscribe(o)},()=>{s(),n.complete()},void 0,()=>{r=o=null}))})}(s=>s?Yr(1e3):F(null)),wt(!1),yn(),AM(1),ss(this.ngZone)),this.stream$=_t(this.hover$,this.focus$),this.tuiHintDescribe=""}get focused(){return Fa(this.element)}get element(){return this.documentRef.getElementById(this.tuiHintDescribe)||this.elementRef.nativeElement}}return e.\u0275fac=function(n){return new(n||e)(p(Oe),p(Xc),p(Re),p(re))},e.\u0275dir=E({type:e,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[N([ja(e)]),H]}),V([is],e.prototype,"element",null),e})(),Jz=(()=>{class e extends CM{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiHint",""]],features:[N([tt]),H]}),e})(),eG=(()=>{class e{constructor(n,i,r){this.options=n,this.windowRef=i,this.accessor=r,this.points=aM.reduce((o,s)=>Object.assign(Object.assign({},o),{[s]:[0,0]}),{}),this.direction=this.options.direction}getPosition({width:n,height:i}){const r=this.accessor.getClientRect(),o=r.left+r.width/2,s=r.top+r.height/2;if(this.points["top-left"][0]=r.top-i-8,this.points["top-left"][1]=o-n+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=o-n/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=o-22,this.points["bottom-left"][0]=r.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=s-i+22,this.points["left-top"][1]=r.left-n-8,this.points.left[0]=s-i/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=s-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=r.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],n,i))return this.points[this.direction];const a=aM.find(l=>this.checkPosition(this.points[l],n,i));return this.points[a||this.direction]}checkPosition([n,i],r,o){const{innerHeight:s,innerWidth:a}=this.windowRef;return n>8&&i>8&&n+o{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi]]}),e})();const tS=new De(Tr);class nG{constructor(t,n,i,r,o,s,a){this.change$=t,this.cleanerDirective=n,this.customContentDirective=i,this.iconDirective=r,this.iconLeftDirective=o,this.labelOutsideDirective=s,this.sizeDirective=a}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}}const nS=new _("[TUI_TEXTFIELD_CLEANER]: tuiTextfieldCleaner",{factory:()=>new iG});let iG=(()=>{class e extends fr{constructor(){super(...arguments),this.cleaner=!1}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[N([{provide:nS,useExisting:we(()=>e)}]),H]}),e})();const iS=new _("[TUI_TEXTFIELD_CUSTOM_CONTENT]: tuiTextfieldCustomContent",{factory:()=>new rG});let rG=(()=>{class e extends fr{constructor(){super(...arguments),this.customContent=""}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[N([{provide:iS,useExisting:we(()=>e)}]),H]}),e})();const rS=new _("[TUI_TEXTFIELD_ICON]: tuiTextfieldIcon",{factory:function sG(){return new oG}});let oG=(()=>{class e extends fr{constructor(){super(...arguments),this.icon=""}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[N([{provide:rS,useExisting:we(()=>e)}]),H]}),e})();const oS=new _("[TUI_TEXTFIELD_ICON_LEFT]: tuiTextfieldIconLeft",{factory:function lG(){return new aG}});let aG=(()=>{class e extends fr{constructor(){super(...arguments),this.iconLeft=""}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:["tuiTextfieldIconLeft","iconLeft"]},features:[N([{provide:oS,useExisting:we(()=>e)}]),H]}),e})();const sS=new _("[TUI_TEXTFIELD_LABEL_OUTSIDE]: tuiTextfieldLabelOutside",{factory:()=>new uG});let uG=(()=>{class e extends fr{constructor(){super(...arguments),this.labelOutside=!1}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[N([{provide:sS,useExisting:we(()=>e)}]),H]}),e})();const aS=new _("[TUI_TEXTFIELD_SIZE]: tuiTextfieldSize",{factory:()=>new cG});let cG=(()=>{class e extends fr{constructor(){super(...arguments),this.size="l"}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[N([{provide:aS,useExisting:we(()=>e)}]),H]}),e})();const Rm=new _("[TUI_TEXTFIELD_WATCHED_CONTROLLER]: watched textfield controller"),lS=[tt,{provide:Rm,deps:[fi,tt,nS,iS,rS,oS,sS,aS],useFactory:(e,t,...n)=>{const i=_t(...n.map(({change$:r})=>r||tS)).pipe(hE(e),Dt(t));return i.subscribe(),new nG(i,...n)}}];function dG(e,t){1&e&&Ie(0,"tui-svg",2),2&e&&A("src",t.polymorpheusOutlet)}let fG=(()=>{class e extends xm{constructor(n,i,r,o){super(r),this.isMobile=o,this.mode=null,this.driver$=Pt,this.describeId="",i.pipe(Dt(n)).subscribe(s=>{this.mode=s})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(n){this.isMobile&&(n.preventDefault(),n.stopPropagation())}}return e.\u0275fac=function(n){return new(n||e)(p(tt),p($a),p(yr),p(Hg))},e.\u0275cmp=Be({type:e,selectors:[["tui-tooltip"]],viewQuery:function(n,i){if(1&n&&di(Jr,5),2&n){let r;Jt(r=en())&&(i.driver$=r.first)}},hostVars:1,hostBindings:function(n,i){1&n&&ue("mousedown",function(o){return i.stopOnMobile(o)})("click",function(o){return i.stopOnMobile(o)}),2&n&&rt("data-appearance",i.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId"},features:[N([tt,Tc]),H],decls:3,vars:11,consts:[["automation-id","tui-tooltip__icon",1,"t-tooltip-icon",3,"tuiHint","tuiHintDescribe","tuiHintDirection","tuiHintShowDelay","tuiHintHideDelay","tuiHintAppearance"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(n,i){1&n&&(K(0,"span",0),Lt(1,"async"),G(2,dG,1,1,"tui-svg",1),X()),2&n&&(Ge("t-icon_hovered",Qt(1,9,i.driver$)),A("tuiHint",i.content)("tuiHintDescribe",i.describeId)("tuiHintDirection",i.direction)("tuiHintShowDelay",i.showDelay)("tuiHintHideDelay",i.hideDelay)("tuiHintAppearance",i.computedAppearance),U(2),A("polymorpheusOutlet",i.icon))},dependencies:[Xg,Qz,Jz,Xc,eG,Xz,mi,Xn],styles:["[_nghost-%COMP%]{transition-property:color;transition-duration:.3s;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;cursor:pointer;color:var(--tui-text-03)}[_nghost-%COMP%]:hover{color:var(--tui-text-02)}[data-appearance=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-appearance=onLight][_nghost-%COMP%]{color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{transition-property:opacity,color;transition-duration:.3s;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-block;width:100%;height:100%}[_nghost-%COMP%]:not([data-appearance]) .t-tooltip-icon_hovered[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-appearance=onLight][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [data-appearance=onDark][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[data-appearance=onLight][_nghost-%COMP%] .t-tooltip-icon_hovered[_ngcontent-%COMP%], [data-appearance=onDark][_nghost-%COMP%] .t-tooltip-icon_hovered[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),V([z()],e.prototype,"describeId",void 0),e})(),hG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Jg,tG,Wi]]}),e})(),pG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["input","tuiMaskAccessor",""]],features:[N([{provide:Rn,deps:[[new Ii,mM],ba],multi:!0,useFactory:(t,n)=>t?t[0]:n}])]}),e})(),gG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();const mG=["pre"],vG=["focusableElement"];function _G(e,t){1&e&&Ni(0)}function yG(e,t){1&e&&Ni(0)}function DG(e,t){1&e&&(K(0,"div",16),St(1,1),X())}function wG(e,t){1&e&&Ie(0,"tui-svg",19),2&e&&A("src",t.polymorpheusOutlet)}const uS=function(e){return{$implicit:e}};function CG(e,t){if(1&e&&(K(0,"div",17),G(1,wG,1,1,"tui-svg",18),X()),2&e){const n=pe();U(1),A("polymorpheusOutlet",n.iconLeftContent)("polymorpheusOutletContext",Qo(2,uS,n.size))}}function bG(e,t){if(1&e&&(K(0,"label",20),St(1,2),X()),2&e){const n=pe();Ge("t-placeholder_raised",n.placeholderRaised),A("for",n.computedId)}}function TG(e,t){1&e&&Ie(0,"tui-svg",23),2&e&&A("src",t.polymorpheusOutlet)}function EG(e,t){if(1&e&&(K(0,"div",21),G(1,TG,1,1,"tui-svg",22),X()),2&e){const n=pe();U(1),A("polymorpheusOutlet",n.controller.customContent)}}function MG(e,t){1&e&&Ie(0,"tui-svg",19),2&e&&A("src",t.polymorpheusOutlet)}function SG(e,t){if(1&e){const n=qo();K(0,"span",24),ue("click.stop",function(){return bi(n),Ti(pe().clear())}),G(1,MG,1,1,"tui-svg",25),X()}if(2&e){const n=pe();U(1),A("polymorpheusOutlet",n.iconCleaner)}}function AG(e,t){if(1&e&&Ie(0,"tui-tooltip",26),2&e){const n=pe();A("describeId",n.computedId)("content",n.hintOptions.content)("direction",n.hintOptions.direction)("appearance",n.hintOptions.appearance)("showDelay",n.hintOptions.showDelay)("hideDelay",n.hintOptions.hideDelay)}}function IG(e,t){1&e&&Ie(0,"tui-svg",19),2&e&&A("src",t.polymorpheusOutlet)}function OG(e,t){if(1&e&&(K(0,"div",27),G(1,IG,1,1,"tui-svg",18),X()),2&e){const n=pe();U(1),A("polymorpheusOutlet",n.iconContent)("polymorpheusOutletContext",Qo(2,uS,n.size))}}const PG=[[["input"]],[["tuiContent"]],"*"],xG=["input","tuiContent","*"],RG=["tuiTextfield",""],cS={iconCleaner:"tuiIconCloseLarge"},dS=new _("[TUI_PRIMITIVE_TEXTFIELD_OPTIONS]: Default parameters for primitive textfield component",{factory:()=>cS});let NG=(()=>{class e{constructor(n){this.textfield=n,this.prefix$=new $t(""),this.pre$=this.prefix$.pipe(Cc(0),Ct(()=>{var i;return!(null===(i=this.pre)||void 0===i||!i.nativeElement.isConnected)}),yn(),L(()=>{var i;return(null===(i=this.pre)||void 0===i?void 0:i.nativeElement.offsetWidth)||0}))}get isContextTable(){return"table"===this.textfield.appearance}get value(){return this.textfield.value}get filler(){const{focused:n,placeholder:i,exampleText:r,value:o,textfield:s}=this;return i&&r?"":n?r||s.filler.slice(o.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var n;return(null===(n=this.textfield.nativeFocusableElement)||void 0===n?void 0:n.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return e.\u0275fac=function(n){return new(n||e)(p(KE))},e.\u0275cmp=Be({type:e,selectors:[["tui-value-decoration"]],viewQuery:function(n,i){if(1&n&&di(mG,7,re),2&n){let r;Jt(r=en())&&(i.pre=r.first)}},hostVars:2,hostBindings:function(n,i){1&n&&ue("animationstart",function(){return i.ngDoCheck()}),2&n&&Ge("_table",i.isContextTable)},decls:5,vars:4,consts:[[1,"t-prefix","t-inline",3,"textContent"],["pre",""],[1,"t-ghost","t-inline",3,"textContent"],[1,"t-filler","t-inline",3,"textContent"],[1,"t-postfix","t-inline",3,"textContent"]],template:function(n,i){1&n&&Ie(0,"span",0,1)(2,"span",2)(3,"span",3)(4,"span",4),2&n&&(A("textContent",i.prefix),U(2),A("textContent",i.value),U(1),A("textContent",i.filler),U(1),A("textContent",i.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;height:1.25rem;line-height:1;width:100%;margin:-1.25rem 0;padding:.625rem 0;box-sizing:content-box;color:var(--tui-text-01);-webkit-animation:tuiPresent 1s;animation:tuiPresent 1s}._table[_nghost-%COMP%]{position:static}tui-textfield[data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-01-night)}[_nghost-%COMP%]:after{content:"";display:inline-block;vertical-align:middle;height:100%}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre}.t-filler[_ngcontent-%COMP%]{overflow:hidden;color:var(--tui-text-03);text-overflow:ellipsis;max-width:100%;white-space:nowrap}tui-textfield[data-mode="onDark"][_nghost-%COMP%] .t-filler[_ngcontent-%COMP%], tui-textfield[data-mode="onDark"] [_nghost-%COMP%] .t-filler[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}.t-inline[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle}']}),e})(),Nm=(()=>{class e extends Zp{constructor(n,i,r,o,s,a){super(),this.mode$=n,this.appearance=i,this.controller=r,this.hintOptions=o,this.options=s,this.elementRef=a,this.editable=!0,this.filler="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.prefix="",this.postfix="",this.value="",this.valueChange=new Ne,this.autofilled=!1}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:n}=this.focusableElement;return n.previousElementSibling||n}get focused(){return rc(this.elementRef.nativeElement)}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var n;return!(null===(n=this.content)||void 0===n||!n.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var n;return!(null===(n=this.hintOptions)||void 0===n||!n.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get showOnlyPlaceholder(){return this.focused&&this.placeholderVisible&&("s"===this.size||"m"===this.size&&!this.placeholderRaisable)}get placeholderVisible(){var n;const r=((null===(n=this.nativeFocusableElement)||void 0===n?void 0:n.placeholder)||this.prefix||this.postfix)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!r}get hasPlaceholder(){return!this.showOnlyPlaceholder&&(this.placeholderRaisable||this.placeholderVisible)}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return function I$(e,t=!1,n=!1,i=!1){let r=0;return e&&(r+=1.5),t&&(r+=1.5),n&&(r+=1.5),i&&(r+=2.5),r}(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get name(){var n;return"cc-exp"===(null===(n=this.nativeFocusableElement)||void 0===n?void 0:n.autocomplete)?"ccexpiryyear":null}get computedId(){var n;return(null===(n=this.nativeFocusableElement)||void 0===n?void 0:n.id)||""}onFocused(n){this.updateFocused(n)}getIndent$(n){return qr(n,"scroll").pipe(L(()=>-1*n.scrollLeft))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(n){const{nativeFocusableElement:i}=this;!i||n.target===i||(n.preventDefault(),i.focus())}onModelChange(n){this.updateValue(n)}onAutofilled(n){this.updateAutofilled(n)}get iconPaddingLeft(){return"s"===this.size?1.5:1.75}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(n){this.autofilled!==n&&(this.autofilled=n)}updateValue(n){this.value=n,this.valueChange.emit(n)}}return e.\u0275fac=function(n){return new(n||e)(p($a),p(r2),p(Rm),p(xm,8),p(dS),p(re))},e.\u0275cmp=Be({type:e,selectors:[["tui-primitive-textfield"]],contentQueries:function(n,i,r){if(1&n&&Xo(r,mi,5),2&n){let o;Jt(o=en())&&(i.content=o)}},viewQuery:function(n,i){if(1&n&&di(vG,5),2&n){let r;Jt(r=en())&&(i.focusableElement=r.first)}},hostVars:15,hostBindings:function(n,i){1&n&&ue("$.data-mode.attr",function(){return i.mode$})("focusin",function(){return i.onFocused(!0)})("focusout",function(){return i.onFocused(!1)}),2&n&&(rt("data-size",i.size),Br("--border-start",i.borderStart,"rem")("--border-end",i.borderEnd,"rem"),Ge("_autofilled",i.autofilled)("_label-outside",i.controller.labelOutside)("_readonly",i.readOnly)("_invalid",i.computedInvalid)("_hidden",i.inputHidden))},inputs:{editable:"editable",filler:"filler",iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",prefix:"prefix",postfix:"postfix",value:"value"},outputs:{valueChange:"valueChange"},features:[N([yc(e),lS,Tc]),H],ngContentSelectors:xG,decls:22,vars:37,consts:[[4,"ngIf"],["tuiWrapper","","automation-id","tui-primitive-textfield__wrapper",3,"appearance","readOnly","disabled","focus","hover","active","invalid","mousedown","click.prevent.silent","tuiAutofilledChange"],["tuiMaskAccessor","","automation-id","tui-primitive-textfield__native-input",1,"t-input",3,"id","readOnly","tuiFocusable","ngModel","ngModelChange"],["focusableElement",""],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["automation-id","tui-primitive-textfield__value-decoration","aria-hidden","true",1,"t-value-decoration"],["decor",""],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["automation-id","tui-primitive-textfield__cleaner","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip",3,"describeId","content","direction","appearance","showDelay","hideDelay",4,"ngIf"],["class","t-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["automation-id","tui-primitive-textfield__cleaner",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet"],["automation-id","tui-primitive-textfield__tooltip",3,"describeId","content","direction","appearance","showDelay","hideDelay"],[1,"t-icon"]],template:function(n,i){if(1&n&&(Fi(PG),G(0,_G,1,0,"ng-container",0),Lt(1,"async"),G(2,yG,1,0,"ng-container",0),Lt(3,"async"),K(4,"div",1),ue("mousedown",function(o){return i.onMouseDown(o)})("click.prevent.silent",function(){return 0})("tuiAutofilledChange",function(o){return i.onAutofilled(o)}),Lt(5,"async"),St(6),K(7,"input",2,3),ue("ngModelChange",function(o){return i.onModelChange(o)}),X(),G(9,DG,2,0,"div",4),K(10,"div",5),G(11,CG,2,4,"div",6),K(12,"div",7),G(13,bG,2,3,"label",8),K(14,"div",9)(15,"tui-value-decoration",10,11),Lt(17,"async"),X()()(),G(18,EG,2,1,"div",12),G(19,SG,2,1,"span",13),G(20,AG,1,6,"tui-tooltip",14),G(21,OG,2,4,"div",15),X()()),2&n){const r=sr(8),o=sr(16);A("ngIf",Qt(1,29,null==i.content?null:i.content.changes)),U(2),A("ngIf",Qt(3,31,null==i.hintOptions?null:i.hintOptions.change$)),U(2),Br("--text-indent",Qt(5,33,o.pre$),"px"),A("appearance",i.appearance)("readOnly",i.readOnly)("disabled",i.disabled)("focus",i.computedFocused)("hover",i.pseudoHover)("active",i.pseudoActive)("invalid",i.computedInvalid),U(3),A("id",i.id)("readOnly",i.readOnly||!i.editable)("tuiFocusable",i.computedFocusable)("ngModel",i.value),rt("disabled",i.computedDisabled||null)("name",i.name)("aria-invalid",i.computedInvalid),U(2),A("ngIf",i.inputHidden),U(2),A("ngIf",i.iconLeftContent),U(2),A("ngIf",i.hasPlaceholder),U(2),Br("text-indent",Qt(17,35,i.getIndent$(r)),"px"),Ge("t-has-value",i.value),U(3),A("ngIf",i.hasCustomContent),U(1),A("ngIf",i.hasCleaner),U(1),A("ngIf",i.hintOptions&&i.hintOptions.content&&!i.computedDisabled),U(1),A("ngIf",i.iconContent)}},dependencies:[Xg,NG,fG,pi,NM,Vz,pG,ba,Bz,Ep,Aa,mi,Xn],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;border-radius:var(--tui-radius-m);text-align:left}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);min-height:var(--tui-height-s);max-height:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);min-height:var(--tui-height-m);max-height:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);min-height:var(--tui-height-l);max-height:var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 var(--tui-padding-m);border:solid transparent;border-width:0 0 0 0;border-width:0 var(--border-end, 0) 0 var(--border-start, 0);border-inline-start-width:0;border-inline-start-width:var(--border-start, 0);border-inline-end-width:0;border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[data-mode=onDark][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, .t-input tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [data-mode=onDark][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, .t-input tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [data-mode=onDark][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus, .t-input tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.125rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;padding:0 var(--tui-padding-m);box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-content[_ngcontent-%COMP%]:after{content:"";margin-right:-.25rem}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]:after{display:none}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;padding-right:.25rem;-webkit-padding-end:.25rem;padding-inline-end:.25rem;-webkit-padding-start:0;padding-inline-start:0}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:.3s;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}[data-mode=onDark]._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], [data-mode=onDark]._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.9375rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[data-mode=onDark][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m][data-mode=onDark]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l][data-mode=onDark]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m][data-mode=onDark]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l][data-mode=onDark]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-cleaner[_ngcontent-%COMP%]{transition-property:all;transition-duration:.3s;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:var(--tui-text-03);position:relative;box-sizing:border-box;cursor:pointer;transition-property:color,transform}[data-mode=onDark][_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}.t-cleaner[_ngcontent-%COMP%]:hover{color:var(--tui-text-02)}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}[data-mode=onDark][_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]:hover{color:var(--tui-text-01-night)}.t-icon[_ngcontent-%COMP%]{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:var(--tui-text-03)}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}.t-icon_left[_ngcontent-%COMP%]{margin:0 .5rem 0 -.25rem;-webkit-margin-start:-.25rem;margin-inline-start:-.25rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}._autofilled[data-size=s][_nghost-%COMP%]:not(._focused) .t-placeholder[_ngcontent-%COMP%], ._autofilled[data-size=m][_nghost-%COMP%]:not(._focused) .t-placeholder[_ngcontent-%COMP%]{visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;margin-right:.25rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-icon[_ngcontent-%COMP%]{transition-property:all;transition-duration:.3s;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:var(--tui-text-03);box-sizing:border-box;cursor:pointer;transition-property:color,transform;position:relative;pointer-events:none}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}.t-icon[_ngcontent-%COMP%]:hover{color:var(--tui-text-02)}._readonly[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{pointer-events:none}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]:hover{color:var(--tui-text-01-night)}[_nghost-%COMP%]:hover:not(._readonly) .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-mode=onDark][_nghost-%COMP%]:hover:not(._readonly) .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]:hover:not(._readonly) .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}input[_ngcontent-%COMP%]::-ms-input-placeholder{color:var(--tui-text-03);opacity:0}input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-text-area[data-mode="onDark"][_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-text-area[data-mode="onDark"] [_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder{color:var(--tui-text-03-night)}tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-text-area[data-mode="onDark"][_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-text-area[data-mode="onDark"] [_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03-night)}tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] input[_ngcontent-%COMP%]::-ms-input-placeholder{opacity:1}tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] input[_ngcontent-%COMP%]::placeholder{opacity:1}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator{margin-right:.375rem;align-self:center}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator{margin-top:-1.25rem}.t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button{background-color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, [data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, [data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button{margin-top:-1.25rem}.t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button:hover, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button:hover, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button:hover{background-color:var(--tui-text-02)}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),V([z()],e.prototype,"editable",void 0),V([z()],e.prototype,"filler",void 0),V([z()],e.prototype,"iconCleaner",void 0),V([z()],e.prototype,"readOnly",void 0),V([z()],e.prototype,"invalid",void 0),V([z()],e.prototype,"disabled",void 0),V([z()],e.prototype,"prefix",void 0),V([z()],e.prototype,"postfix",void 0),V([z()],e.prototype,"value",void 0),V([is],e.prototype,"getIndent$",null),e})(),LG=(()=>{class e extends bM{constructor(n){super(n),this.textfield=n}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(n){this.textfield.onModelChange(n)}}return e.\u0275fac=function(n){return new(n||e)(p(Nm))},e.\u0275dir=E({type:e,selectors:[["tui-primitive-textfield"]],features:[N([gM(e)]),H]}),e})(),VG=(()=>{class e{constructor(n,i,r,o){this.host=n,this.controller=i,this.elementRef=r,this.idService=o,this.host.process(this.elementRef.nativeElement)}get id(){return this.elementRef.nativeElement.id||this.idService.generate()}}return e.\u0275fac=function(n){return new(n||e)(p(pM),p(Rm),p(re),p(YU))},e.\u0275cmp=Be({type:e,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:6,hostBindings:function(n,i){1&n&&ue("input",function(o){return i.host.onValueChange(o.target.value)}),2&n&&(oa("tabIndex",i.host.focusable?0:-1)("readOnly",i.host.readOnly)("value",i.host.value)("id",i.id),rt("aria-invalid",i.host.invalid)("disabled",i.host.disabled||null))},features:[N([lS])],attrs:RG,decls:0,vars:0,template:function(n,i){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 var(--tui-padding-m);border:solid transparent;border-width:0 0 0 0;border-width:0 var(--border-end, 0) 0 var(--border-start, 0);border-inline-start-width:0;border-inline-start-width:var(--border-start, 0);border-inline-end-width:0;border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[data-mode=onDark][_nghost-%COMP%] [_ngcontent-%COMP%]:-webkit-autofill, [_nghost-%COMP%] tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [data-mode=onDark][_nghost-%COMP%] [_ngcontent-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [data-mode=onDark][_nghost-%COMP%] [_ngcontent-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] tui-text-area[data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.125rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}[_nghost-%COMP%]::-webkit-caps-lock-indicator{margin-right:.375rem;align-self:center}tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]::-webkit-caps-lock-indicator{margin-top:-1.25rem}[_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button{background-color:var(--tui-text-03)}tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button{margin-top:-1.25rem}[_nghost-%COMP%]::-webkit-credentials-auto-fill-button:hover, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button:hover, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button:hover{background-color:var(--tui-text-02)}[_nghost-%COMP%]::-ms-input-placeholder{color:var(--tui-text-03);opacity:0}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}[_nghost-%COMP%] tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]::-ms-input-placeholder, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]::-ms-input-placeholder, [_nghost-%COMP%] tui-text-area[data-mode="onDark"][_nghost-%COMP%]::-ms-input-placeholder, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]::-ms-input-placeholder{color:var(--tui-text-03-night)}[_nghost-%COMP%] tui-primitive-textfield[data-mode="onDark"][_nghost-%COMP%]::placeholder, tui-primitive-textfield[data-mode="onDark"] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] tui-text-area[data-mode="onDark"][_nghost-%COMP%]::placeholder, tui-text-area[data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[_nghost-%COMP%] tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%]::-ms-input-placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::-ms-input-placeholder, [_nghost-%COMP%] tui-text-area._focused:not(._readonly)[_nghost-%COMP%]::-ms-input-placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::-ms-input-placeholder{opacity:1}[_nghost-%COMP%] tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] tui-text-area._focused:not(._readonly)[_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}textarea[_nghost-%COMP%]{white-space:normal}textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),e})(),HG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,BV,Wi,gG,Uz,FM,Jg,hG,Hz]]}),e})(),BG=(()=>{class e{constructor(n,i){this.enabled$=new vt;const r=i.pipe(L(o=>!!o&&(!n||!o.length||o.every(s=>!n.contains(s)))));this.tuiObscured=this.enabled$.pipe(qe(o=>o?r:Pt))}set tuiObscuredEnabled(n){this.enabled$.next(n)}}return e.\u0275fac=function(n){return new(n||e)(p(us,8),p(tM,2))},e.\u0275dir=E({type:e,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[N([tM,eM,tt])]}),V([Kp()],e.prototype,"tuiObscuredEnabled",null),e})(),UG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({}),e})();function $G(e,t){1&e&&Ie(0,"tui-scroll-controls")}const jG=["*"];let zG=(()=>{class e{constructor(n,i,r,o){this.cssRef=n,this.elementRef=i,this.userAgent=r,this.isIos=o,this.delegated=!1,this.isLegacy=!this.cssRef.supports("position","sticky")||function G2(e){return e.toLowerCase().includes("firefox")}(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new re(this.elementRef.nativeElement)}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(n){this.delegated=!0,this.browserScrollRef.nativeElement=n}scrollIntoView(n){if(this.delegated)return;const{nativeElement:i}=this.browserScrollRef,{offsetTop:r,offsetLeft:o}=function VH(e,t){_e.assert(e.contains(t),"Host must contain element");let{offsetTop:n,offsetLeft:i,offsetParent:r}=t;for(;zi(r)&&r!==e;)n+=r.offsetTop,i+=r.offsetLeft,r=r.offsetParent;return{offsetTop:n,offsetLeft:i}}(i,n);i.scrollTop=r+n.offsetHeight/2-i.clientHeight/2,i.scrollLeft=o+n.offsetWidth/2-i.clientWidth/2}}return e.\u0275fac=function(n){return new(n||e)(p(wH),p(re),p(ng),p(Vg))},e.\u0275cmp=Be({type:e,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(n,i){1&n&&ue("tui-scrollable.stop",function(o){return i.onScrollable(o.detail)})("tui-scroll-into-view.stop",function(o){return i.scrollIntoView(o.detail)}),2&n&&Ge("_legacy",i.showNative)},inputs:{hidden:"hidden"},features:[N([{provide:Qg,deps:[e],useFactory:({browserScrollRef:t})=>t}])],ngContentSelectors:jG,decls:3,vars:1,consts:[[4,"ngIf"],[1,"t-content"]],template:function(n,i){1&n&&(Fi(),G(0,$G,1,0,"tui-scroll-controls",0),K(1,"div",1),St(2),X()),2&n&&A("ngIf",i.showScrollbars)},dependencies:[_M,pi],styles:["[_nghost-%COMP%]{z-index:0;position:relative;display:flex;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:2.667rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{position:relative;z-index:0;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}"],changeDetection:0}),V([z()],e.prototype,"hidden",void 0),e})(),GG=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,yM]]}),e})();function WG(e,t){if(1&e&&(K(0,"div",5),ci(1),X()),2&e){const n=t.polymorpheusOutlet;U(1),Ur(" ",n," ")}}const qG=function(e){return{$implicit:e}},YG=new _("[TUI_DROPDOWN_COMPONENT] A component to display a dropdown",{factory:()=>XG});let Fm=(()=>{class e{constructor(n,i,r){this.elementRef=n,this.component=i,this.dropdownService=r,this.content="",this.dropdownBoxRef=null}get position(){return uM(this.elementRef.nativeElement)?"fixed":"absolute"}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.elementRef.nativeElement.getBoundingClientRect()}toggle(n){n&&this.content&&!this.dropdownBoxRef?this.dropdownBoxRef=this.dropdownService.add(this.component):!n&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null)}}return e.\u0275fac=function(n){return new(n||e)(p(re),p(Xr),p(tE))},e.\u0275dir=E({type:e,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:["tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[N([Mc(e),wM(e),{provide:Xr,deps:[YG,Fr],useClass:Xr}]),Et]}),V([z()],e.prototype,"content",void 0),V([is],e.prototype,"position",null),e})(),fS=(()=>{class e extends Jr{constructor(n){super(i=>this.stream$.subscribe(i)),this.hovered$=n,this.toggle$=new vt,this.stream$=_t(this.toggle$,this.hovered$).pipe(qe(i=>F(i).pipe(Cc(i?this.showDelay:this.hideDelay)))),this.showDelay=200,this.hideDelay=500}toggle(n){this.toggle$.next(n)}}return e.\u0275fac=function(n){return new(n||e)(p(_r))},e.\u0275dir=E({type:e,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:["tuiDropdownShowDelay","showDelay"],hideDelay:["tuiDropdownHideDelay","hideDelay"]},features:[N([ja(e),_r]),H]}),V([z()],e.prototype,"showDelay",void 0),V([z()],e.prototype,"hideDelay",void 0),e})();const KG={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80},vs=new _("[TUI_DROPDOWN_OPTIONS] Default parameters for dropdown directive",{factory:()=>KG});let QG=(()=>{class e{constructor(n){this.options=n,this.align=this.options.align,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight}}return e.\u0275fac=function(n){return new(n||e)(p(vs,4))},e.\u0275dir=E({type:e,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""]],inputs:{align:["tuiDropdownAlign","align"],direction:["tuiDropdownDirection","direction"],limitWidth:["tuiDropdownLimitWidth","limitWidth"],minHeight:["tuiDropdownMinHeight","minHeight"],maxHeight:["tuiDropdownMaxHeight","maxHeight"]},features:[N([{provide:vs,useExisting:we(()=>e)}])]}),V([z()],e.prototype,"align",void 0),V([z()],e.prototype,"direction",void 0),V([z()],e.prototype,"limitWidth",void 0),V([z()],e.prototype,"minHeight",void 0),V([z()],e.prototype,"maxHeight",void 0),e})(),XG=(()=>{class e{constructor(n,i,r,o,s,a,l,u,c,d){this.directive=r,this.elementRef=o,this.host=s,this.accessor=a,this.windowRef=l,this.animationOptions=u,this.options=c,this.hoverDirective=d,this.dropdownAnimation=Object.assign({value:"fadeInTop"},this.animationOptions),n.pipe(Dt(i)).subscribe(([f,h])=>{this.update(f,h)})}onHoveredChange(n){this.hoverDirective&&this.hoverDirective.toggle(n)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(n,i){const{style:r}=this.elementRef.nativeElement,{right:o}=this.elementRef.nativeElement.getBoundingClientRect(),{limitWidth:s,maxHeight:a}=this.options,{innerHeight:l}=this.windowRef,{clientRect:u}=this.host,{position:c}=this.directive,d=this.accessor.getClientRect(),h="fixed"===c?0:-u.top;n+=h;const v=(i+="fixed"===c?0:-u.left)d.left&&n{class e extends CM{}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiDropdown",""]],features:[N([tt]),H]}),e})(),eW=(()=>{class e extends ls{getClientRect(){var n;return(null===(n=this.tuiDropdownHost)||void 0===n?void 0:n.getBoundingClientRect())||Gp}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["","tuiDropdown","","tuiDropdownHost",""]],inputs:{tuiDropdownHost:"tuiDropdownHost"},features:[N([Mc(e)]),H]}),e})(),tW=(()=>{class e extends Jr{constructor(){super(n=>this.stream$.subscribe(n)),this.stream$=new vt,this.tuiDropdownManual=!1}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[N([ja(e)]),H,Et]}),e})(),nW=(()=>{class e{constructor(n,i,r){this.options=n,this.windowRef=i,this.accessor=r,this.previous=this.options.direction||"bottom"}getPosition({width:n,height:i}){const r=this.accessor.getClientRect(),{innerHeight:o,innerWidth:s}=this.windowRef,{minHeight:a,align:l,direction:u}=this.options,c=Math.max(r.right-n,4),d={top:r.top-8,bottom:o-r.bottom-8},f={top:r.top-4-i,bottom:r.bottom+4,right:c,left:r.left+nd.bottom?"top":"bottom";return d[this.previous]>a&&u||d[this.previous]>i||this.previous===h?[f[this.previous],f[l]]:(this.previous=h,[f[h],f[l]])}}return e.\u0275fac=function(n){return new(n||e)(p(vs),p(Le),p(ls))},e.\u0275dir=E({type:e,selectors:[["","tuiDropdown","",3,"tuiDropdownCustomPosition","",3,"tuiDropdownSided",""]],features:[N([EM(e)])]}),e})(),iW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Wi,Ac,iM,GG,s2,zz]]}),e})();const rW=["wrapper"];function oW(e,t){if(1&e&&(si(0),ci(1),ai()),2&e){const n=t.polymorpheusOutlet;U(1),Ur(" ",n," ")}}const sW=function(e){return{$implicit:e}};function aW(e,t){if(1&e){const n=qo();K(0,"div",5,6),ue("keydown.esc",function(r){return bi(n),Ti(pe(2).onKeyDownEsc(r))})("keydown",function(r){return bi(n),Ti(pe(2).onKeydown(r))}),G(2,oW,2,1,"ng-container",7),X(),Ie(3,"div")}if(2&e){pe();const n=sr(1),i=pe();U(2),A("polymorpheusOutlet",i.content)("polymorpheusOutletContext",Qo(2,sW,n))}}function lW(e,t){if(1&e){const n=qo();K(0,"div",1,2),ue("tuiObscured",function(r){return bi(n),Ti(pe().onHostObscured(r))})("tuiActiveZoneChange",function(r){return bi(n),Ti(pe().onActiveZone(r))}),St(2),G(3,aW,4,4,"ng-template",3,4,pu),X()}if(2&e){const n=t.tuiLet,i=sr(4),r=pe();A("tuiDropdownHost",r.host)("tuiDropdown",i)("tuiDropdownManual",n&&r.canOpen)("tuiObscuredEnabled",n),U(3),A("polymorpheus",r.context)}}const uW=["*"];let cW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["","tuiHostedDropdownHost",""]]}),e})(),hS=(()=>{class e{constructor(n,i){this.hover$=n,this.elementRef=i,this.manual$=new $t(!1),this.content="",this.canOpen=!0,this.openChange=new Ne,this.focusedChange=new Ne,this.open$=Dc([this.manual$,(this.hover$||Pt).pipe(wt(!1))]).pipe(L(([r,o])=>r||o))}set open(n){this.manual$.next(n)}get open(){return this.manual$.value}get host(){var n;return(null===(n=this.dropdownHost)||void 0===n?void 0:n.nativeElement)||this.elementRef.nativeElement}get computedHost(){var n;return(null===(n=this.dropdownHost)||void 0===n?void 0:n.nativeElement)||this.nativeFocusableElement||this.elementRef.nativeElement}get dropdown(){var n,i;return null===(i=null===(n=this.dropdownDirective)||void 0===n?void 0:n.dropdownBoxRef)||void 0===i?void 0:i.location.nativeElement}get nativeFocusableElement(){return ug(this.host)?this.host:Na({initial:this.host,root:this.elementRef.nativeElement})}get focused(){return rc(this.host)||this.open&&!!this.wrapper&&rc(this.wrapper.nativeElement)}onFocusIn(n){this.computedHost.contains(n)||this.updateOpen(!1)}onClick(n){!this.hostEditable&&this.computedHost.contains(n)&&this.updateOpen(!this.open)}onKeyDownEsc(n){!this.canOpen||!this.open||(n.stopPropagation(),this.closeDropdown())}onArrow(n,i){this.focusDropdown(n,i)}onKeydown({key:n,target:i,defaultPrevented:r}){!r&&function P$(e){return 1===e.length||M$.includes(e)}(n)&&this.hostEditable&&zi(i)&&!lg(i)&&this.focusHost()}onActiveZone(n){this.updateFocused(n),n||this.updateOpen(!1)}onHostObscured(n){n&&this.closeDropdown()}updateOpen(n){n&&!this.canOpen||(this.open=n,this.openChange.emit(n))}get hostEditable(){return lg(this.computedHost)}focusDropdown(n,i){const r=this.nativeFocusableElement;if(!(r&&zi(r)&&Ra(n.target)&&r.contains(n.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&zi(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void(lg(r)||n.preventDefault());const s=Na({initial:i?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!i});!s||(s.focus(),n.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const n=this.nativeFocusableElement;n&&n.focus({preventScroll:!0})}updateFocused(n){this.focusedChange.emit(n)}}return e.\u0275fac=function(n){return new(n||e)(p(fS,8),p(re))},e.\u0275cmp=Be({type:e,selectors:[["tui-hosted-dropdown"]],contentQueries:function(n,i,r){if(1&n&&Xo(r,cW,5,re),2&n){let o;Jt(o=en())&&(i.dropdownHost=o.first)}},viewQuery:function(n,i){if(1&n&&(di(rW,5,re),di(Fm,5)),2&n){let r;Jt(r=en())&&(i.wrapper=r.first),Jt(r=en())&&(i.dropdownDirective=r.first)}},hostVars:2,hostBindings:function(n,i){1&n&&ue("focusin",function(o){return i.onFocusIn(o.target)})("click",function(o){return i.onClick(o.target)})("keydown.esc",function(o){return i.onKeyDownEsc(o)})("keydown.arrowDown",function(o){return i.onArrow(o,!0)})("keydown.arrowUp",function(o){return i.onArrow(o,!1)}),2&n&&Ge("_hosted_dropdown_focused",i.focused)},inputs:{content:"content",canOpen:"canOpen",open:"open"},outputs:{openChange:"openChange",focusedChange:"focusedChange"},features:[N([yc(e)])],ngContentSelectors:uW,decls:2,vars:3,consts:[["class","t-wrapper",3,"tuiDropdownHost","tuiDropdown","tuiDropdownManual","tuiObscuredEnabled","tuiObscured","tuiActiveZoneChange",4,"tuiLet"],[1,"t-wrapper",3,"tuiDropdownHost","tuiDropdown","tuiDropdownManual","tuiObscuredEnabled","tuiObscured","tuiActiveZoneChange"],["activeZone","tuiActiveZone"],[3,"polymorpheus"],["dropdown","polymorpheus"],[3,"keydown.esc","keydown"],["wrapper",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(n,i){1&n&&(Fi(),G(0,lW,5,5,"div",0),Lt(1,"async")),2&n&&A("tuiLet",!!Qt(1,1,i.open$))},dependencies:[jg,Fm,JG,nW,eW,tW,BG,us,rM,mi,Xn],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}"],changeDetection:0}),V([z()],e.prototype,"content",void 0),V([z()],e.prototype,"canOpen",void 0),V([z()],e.prototype,"open",null),e})(),dW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Wi,Ua,UG,Ac,iW]]}),e})(),pW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275dir=E({type:e,selectors:[["ng-template","tuiDataList",""]]}),e})();new _("[TUI_DATE_FORMAT]: Active date format for Taiga UI",{factory:()=>"DMY"}),new _("[TUI_DATE_SEPARATOR]: Date separator for Taiga UI components",{factory:()=>"."});class mt{constructor(t){this.year=t,_e.assert(mt.isValidYear(t))}static isValidYear(t){return Number.isInteger(t)&&Ju(t,0,1e4)}static isLeapYear(t){return _e.assert(mt.isValidYear(t)),t%400==0||t%4==0&&t%100!=0}static getAbsoluteLeapYears(t){return _e.assert(mt.isValidYear(t)),Math.ceil(t/400)+(Math.ceil(t/4)-Math.ceil(t/100))}static lengthBetween(t,n){return n.year-t.year}static normalizeYearPart(t){return og(t,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return mt.isLeapYear(this.year)}get absoluteLeapYears(){return mt.getAbsoluteLeapYears(this.year)}yearBefore({year:t}){return this.year=t}yearAfter({year:t}){return this.year>t}append({year:t=0}){_e.assert(Number.isInteger(t));const n=this.year+t;return _e.assert(mt.isValidYear(n)),new mt(n)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](t){return Date.prototype[Symbol.toPrimitive].call(this,t)}toJSON(){return this.formattedYear}}class lt extends mt{constructor(t,n){super(t),this.month=n,_e.assert(lt.isValidMonth(t,n))}static isValidMonth(t,n){return mt.isValidYear(t)&<.isValidMonthPart(n)}static getMonthDaysCount(t,n){switch(_e.assert(lt.isValidMonthPart(t)),t){case 1:return n?29:28;case 3:case 5:case 8:case 10:return 30;default:return 31}}static currentLocal(){const t=new Date;return new lt(t.getFullYear(),t.getMonth())}static currentUtc(){const t=new Date;return new lt(t.getUTCFullYear(),t.getUTCMonth())}static lengthBetween(t,n){return n.month+12*n.year-(t.month+12*t.year)}static normalizeMonthPart(t){return og(t,0,11)}static isValidMonthPart(t){return Number.isInteger(t)&&Ju(t,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return lt.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(t){return this.yearBefore(t)||this.yearSame(t)&&this.month=t.month}monthAfter(t){return this.yearAfter(t)||this.yearSame(t)&&this.month>t.month}append({year:t=0,month:n=0}){const i=12*(this.year+t)+this.month+n;return new lt(Math.floor(i/12),i%12)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class rn extends lt{constructor(t,n,i){super(t,n),this.day=i,_e.assert(rn.isValidDay(t,n,i))}static fromLocalNativeDate(t){return new rn(t.getFullYear(),t.getMonth(),t.getDate())}static fromUtcNativeDate(t){return new rn(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())}static isValidDay(t,n,i){return lt.isValidMonth(t,n)&&Number.isInteger(i)&&Ju(i,1,lt.getMonthDaysCount(n,mt.isLeapYear(t))+1)}static currentLocal(){const t=new Date,n=t.getFullYear(),i=t.getMonth(),r=t.getDate();return new rn(n,i,r)}static currentUtc(){const t=new Date,n=t.getUTCFullYear(),i=t.getUTCMonth(),r=t.getUTCDate();return new rn(n,i,r)}static normalizeOf(t,n,i){const r=mt.normalizeYearPart(t),o=lt.normalizeMonthPart(n),s=rn.normalizeDayPart(i,o,r);return new rn(r,o,s)}static lengthBetween(t,n){return Math.round((n.toLocalNativeDate().getTime()-t.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(t,n="DMY"){switch(_e.assert(10===t.length,"[parseRawDateString]: wrong date string length"),n){case"YMD":return{day:parseInt(t.slice(8,10),10),month:parseInt(t.slice(5,7),10)-1,year:parseInt(t.slice(0,4),10)};case"MDY":return{day:parseInt(t.slice(3,5),10),month:parseInt(t.slice(0,2),10)-1,year:parseInt(t.slice(6,10),10)};default:return{day:parseInt(t.slice(0,2),10),month:parseInt(t.slice(3,5),10)-1,year:parseInt(t.slice(6,10),10)}}}static normalizeParse(t,n="DMY"){const{day:i,month:r,year:o}=this.parseRawDateString(t,n);return rn.normalizeOf(o,r,i)}static jsonParse(t){const{day:n,month:i,year:r}=this.parseRawDateString(t,"YMD");if(!mt.isValidYear(r))throw new XV(r);if(!lt.isValidMonth(r,i))throw new QV(i);if(!Number.isInteger(n)||!Ju(n,1,lt.getMonthDaysCount(i,mt.isLeapYear(r))+1))throw new ZV(n);return new rn(r,i,n)}static normalizeDayPart(t,n,i){return _e.assert(lt.isValidMonth(i,n)),og(t,1,lt.getMonthDaysCount(n,mt.isLeapYear(i)))}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const t=this.dayOfWeek(!1);return 6===t||0===t}dayOfWeek(t=!0){const n=t?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return n<0?6:n}dayBefore(t){return this.monthBefore(t)||this.monthSame(t)&&this.day=t.day}dayAfter(t){return this.monthAfter(t)||this.monthSame(t)&&this.day>t.day}dayLimit(t,n){return null!==t&&this.dayBefore(t)?t:null!==n&&this.dayAfter(n)?n:this}append({year:t=0,month:n=0,day:i=0}){const r=12*(this.year+t)+this.month+n;let o=Math.floor(r/12),s=r%12,a=Math.min(this.day,lt.getMonthDaysCount(s,mt.isLeapYear(o)))+i;for(;a>lt.getMonthDaysCount(s,mt.isLeapYear(o));)a-=lt.getMonthDaysCount(s,mt.isLeapYear(o)),11===s?(o++,s=0):s++;for(;a<1;)0===s?(o--,s=11):s--,a+=lt.getMonthDaysCount(s,mt.isLeapYear(o));return new rn(o,s,a)}getFormattedDay(t,n){_e.assert(1===n.length,"Separator should consist of only 1 symbol");const i=this.formattedDayPart,r=this.formattedMonthPart,o=this.formattedYear;switch(t){case"YMD":return`${o}${n}${r}${n}${i}`;case"MDY":return`${r}${n}${i}${n}${o}`;default:return`${i}${n}${r}${n}${o}`}}toString(t="DMY",n="."){return this.getFormattedDay(t,n)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const _W=new rn(0,0,1),yW=new rn(9999,11,31);Symbol,new _("[TUI_CALENDAR_DATE_STREAM]: Stream that emits calendar data change"),new _("[TUI_DATE_VALUE_TRANSFORMER]: Control value transformer of TuiDay to custom value format for InputDate* components"),new _("[TUI_DATE_RANGE_VALUE_TRANSFORMER]: Control value transformer for InputDateRange component"),new _("[TUI_DATE_TIME_VALUE_TRANSFORMER]: Control value transformer for InputDateTime component"),new _("[TUI_CANCEL_WORD]: i18n 'cancel' word",{factory:je("cancel")}),new _("[TUI_DONE_WORD]: i18n 'done' word",{factory:je("done")}),new _("[TUI_MORE_WORD]: i18n 'more' word",{factory:je("more")}),new _("[TUI_HIDE_TEXT]: i18n 'hide' word",{factory:je("hide")}),new _("[TUI_SHOW_ALL_TEXT]: i18n 'show all' word",{factory:je("showAll")}),new _("[TUI_OTHER_DATE_TEXT]: i18n 'Other date' text",{factory:je("otherDate")}),new _("[TUI_CHOOSE_DAY_OR_RANGE_TEXTS]: choose day or range i18n texts",{factory:je("mobileCalendarTexts")}),new _("[TUI_FROM_TO_TEXTS]: from and to i18n texts",{factory:je("range")}),new _("[TUI_PLUS_MINUS_TEXTS]: plus and minus i18n texts",{factory:je("countTexts")}),new _("[TUI_TIME_TEXTS]: time i18n texts",{factory:je("time")}),new _("[TUI_DATE_TEXTS]: date format i18n texts",{factory:je("dateTexts")}),new _("[TUI_DIGITAL_INFORMATION_UNITS]: short bytes, kilobytes and megabytes i18n texts",{factory:je("digitalInformationUnits")}),new _("[TUI_COPY_TEXTS]: copy i18n texts",{factory:je("copyTexts")}),new _("[TUI_PASSWORD_TEXTS]: password i18n texts",{factory:je("passwordTexts")}),new _("[TUI_CALENDAR_MONTHS]: short calendar months i18n",{factory:je("shortCalendarMonths")}),new _("[TUI_FILE_TEXTS]: file i18n texts",{factory:je("fileTexts")}),new _("[TUI_PAGINATION_TEXTS]: pagination i18n texts",{factory:je("pagination")}),new _("[TUI_INPUT_FILE_TEXTS]: tui-input-file i18n texts",{factory:je("inputFileTexts")}),new _("[TUI_COUNTRIES]: Localized countries names",{factory:je("countries")});const vS={icon:({$implicit:e})=>"s"===e?"tuiIconCalendar":"tuiIconCalendarLarge",min:_W,max:yW},_S=(new _("[TUI_INPUT_DATE_OPTIONS]: Default parameters for date input component",{factory:()=>vS}),{stringify:e=>String(e),identityMatcher:(e,t)=>e===t||function qV(e,t){return Array.isArray(e)&&Array.isArray(t)&&!e.length&&!t.length}(e,t),disabledItemHandler:()=>!1}),TW=(new _("[TUI_ITEMS_HANDLERS]: Default items handlers for components",{factory:()=>_S}),new _("[TUI_MOBILE_CALENDAR]: A component for mobile data picker"),new _("[TUI_MONTH_FORMATTER]: A function to get localized formatted month"),new _("[TUI_TAB_MARGIN]: Margin between tabs",{factory:()=>24}),new _("[TUI_VALIDATION_ERRORS]: Validation errors",{factory:()=>({})}),e={limitWidth:"fixed",align:"right"},{provide:vs,deps:[[new Ii,QG],[new Rr,vs]],useFactory:function R$(e){return(t,n)=>{const i=t||Object.assign({},n);return Object.keys(e).forEach(r=>{i[r]=e[r]}),i}}(e)}),EW={provide:mM,deps:[[new Ii,new Qd,Rn]],useFactory:Vn},MW=["*",[["input"]]],SW=["*","input"];var e;let AW=(()=>{class e extends Qp{constructor(n,i){super(n,i),this.datalist="",this.open=!1}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return Fa(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(n){this.updateValue(n),this.open=!0}onActiveZone(n){this.updateFocused(n)}handleOption(n){this.setNativeValue(String(n)),this.focusInput(),this.updateValue(String(n)),this.open=!1}getFallbackValue(){return""}focusInput(n=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:n})}setNativeValue(n){this.nativeFocusableElement&&(this.nativeFocusableElement.value=n)}}return e.\u0275fac=function(n){return new(n||e)(p(Ui,10),p(fi))},e.\u0275cmp=Be({type:e,selectors:[["tui-input"]],contentQueries:function(n,i,r){if(1&n&&Xo(r,pW,5,Xt),2&n){let o;Jt(o=en())&&(i.datalist=o.first)}},viewQuery:function(n,i){if(1&n&&(di(hS,5),di(Nm,5)),2&n){let r;Jt(r=en())&&(i.hostedDropdown=r.first),Jt(r=en())&&(i.textfield=r.first)}},features:[N([EW,yc(e),z$(e),lH(e)],[TW]),H],ngContentSelectors:SW,decls:4,vars:11,consts:[[1,"t-hosted",3,"canOpen","content","open","openChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"pseudoFocus","pseudoHover","invalid","nativeId","readOnly","disabled","focusable","value","valueChange"]],template:function(n,i){1&n&&(Fi(MW),K(0,"tui-hosted-dropdown",0),ue("openChange",function(o){return i.open=o})("tuiActiveZoneChange",function(o){return i.onActiveZone(o)}),K(1,"tui-primitive-textfield",1),ue("valueChange",function(o){return i.onValueChange(o)}),St(2),St(3,1,["ngProjectAs","input",5,["input"]]),X()()),2&n&&(A("canOpen",i.canOpen)("content",i.datalist||"")("open",i.open),U(1),A("pseudoFocus",i.computedFocused)("pseudoHover",i.pseudoHover)("invalid",i.computedInvalid)("nativeId",i.nativeId)("readOnly",i.readOnly)("disabled",i.computedDisabled)("focusable",i.computedFocusable)("value",i.value))},dependencies:[hS,Nm,us,LG],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),e})(),IW=(()=>{class e extends bM{onValueChange(n){this.host.onValueChange(n)}}return e.\u0275fac=function(){let t;return function(i){return(t||(t=he(e)))(i||e)}}(),e.\u0275dir=E({type:e,selectors:[["tui-input"]],features:[N([gM(e)]),H]}),e})(),OW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[[Vt,Ac,HG,dW]]}),e})();const PW=function(){return["/page-two"]};let xW=(()=>{class e{constructor(){this.testForm=new Gu({testValue:new Fp("test")})}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Be({type:e,selectors:[["app-page-one"]],decls:8,vars:3,consts:[[1,"b-form",3,"formGroup"],["formControlName","testValue"],["tuiTextfield","","type","email"],["tuiButton","","type","button","appearance","primary",1,"tui-space_right-3","tui-space_bottom-3",3,"routerLink"]],template:function(n,i){1&n&&(K(0,"h1"),ci(1,"Page one"),X(),K(2,"form",0)(3,"tui-input",1),ci(4," Type an email "),Ie(5,"input",2),X()(),K(6,"button",3),ci(7," Go to page two\n"),X()),2&n&&(U(2),A("formGroup",i.testForm),U(4),A("routerLink",Ch(2,PW)))},dependencies:[rl,VM,OT,Ep,pT,Zu,Hp,AW,IW,VG]}),e})();const RW=function(){return["/page-one"]},NW=[{path:"",redirectTo:"page-one",pathMatch:"full"},{path:"page-one",component:xW},{path:"page-two",component:(()=>{class e{constructor(){}ngOnInit(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Be({type:e,selectors:[["app-page-two"]],decls:4,vars:2,consts:[["tuiButton","","type","button","appearance","primary",1,"tui-space_right-3","tui-space_bottom-3",3,"routerLink"]],template:function(n,i){1&n&&(K(0,"h1"),ci(1,"Page two"),X(),K(2,"button",0),ci(3," Go to page one\n"),X()),2&n&&(U(2),A("routerLink",Ch(1,RW)))},dependencies:[rl,VM]}),e})()}];let FW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e}),e.\u0275inj=Z({imports:[J0.forRoot(NW),J0]}),e})(),kW=(()=>{class e{constructor(){this.title="go-test"}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=Be({type:e,selectors:[["app-root"]],decls:2,vars:0,template:function(n,i){1&n&&(K(0,"tui-root"),Ie(1,"router-outlet"),X())},dependencies:[_m,L2]}),e})(),LW=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=ee({type:e,bootstrap:[kW]}),e.\u0275inj=Z({providers:[{provide:Zh,useValue:"/"},{provide:lr,useClass:JC}],imports:[Lb,FW,_j,V2,aj,UV,OW]}),e})();(function X1(){if(HC)throw new Error("Cannot enable prod mode after platform setup.");VC=!1})(),SL().bootstrapModule(LW).catch(e=>console.error(e))}},ve=>{ve(ve.s=593)}]); \ No newline at end of file diff --git a/polyfills.95d55e15a79d376b.js b/polyfills.95d55e15a79d376b.js deleted file mode 100644 index 7eea67e..0000000 --- a/polyfills.95d55e15a79d376b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgo_test=self.webpackChunkgo_test||[]).push([[429],{435:(ie,Ee,de)=>{de(583)},583:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,E){n&&n.measure&&n.measure(M,E)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===w))return;const C=t.state!=p;C&&t._transitionTo(p,j),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==w&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(j,p):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,p,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(j,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new m(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new m(w,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new m(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||K).name+"; Execution: "+this.name+")");t._transitionTo(G,j,p);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,E,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,E,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,E,t,r)=>M.cancelTask(t,r)};class v{constructor(E,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=E,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:P,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=E,r.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(E,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,E,t):new d(E,t)}intercept(E,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,E,t,r):t}invoke(E,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,E,t,r,k,C):t.apply(r,k)}handleError(E,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,E,t)}scheduleTask(E,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,E,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(E,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,E,t,r,k):t.callback.apply(r,k)}cancelTask(E,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,E,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(E,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,E,t)}catch(r){this.handleError(E,r)}}_updateTaskCount(E,t){const r=this._taskCounts,k=r[E],C=r[E]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:E})}}class m{constructor(E,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=E,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=E===Q&&k&&k.useG?m.invokeTask:function(){return m.invokeTask.call(e,l,this,arguments)}}static invokeTask(E,t,r){E||(E=this),ee++;try{return E.runCount++,E.zone.runTask(E,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(E,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${E}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=E,E==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),Z=a("Promise"),N=a("then");let J,B=[],H=!1;function q(M){if(J||e[Z]&&(J=e[Z].resolve(0)),J){let E=J[N];E||(E=J.then),E.call(J,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let E=0;EU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ie=Object.getOwnPropertyDescriptor,Ee=Object.defineProperty,de=Object.getPrototypeOf,ge=Object.create,Ve=Array.prototype.slice,Oe="addEventListener",Se="removeEventListener",Ze=Zone.__symbol__(Oe),Ne=Zone.__symbol__(Se),ce="true",ae="false",ke=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const A=Zone.__symbol__,Pe=typeof window<"u",Te=Pe?window:void 0,Y=Pe&&Te||"object"==typeof self&&self||global;function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Fe(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Be=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),je=!we&&!Be&&!(!Pe||!Te.HTMLElement),Ue=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Be&&!(!Pe||!Te.HTMLElement),Re={},We=function(e){if(!(e=e||Y.event))return;let n=Re[e.type];n||(n=Re[e.type]=A("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;if(je&&i===Te&&"error"===e.type){const a=e;c=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error),!0===c&&e.preventDefault()}else c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault();return c};function qe(e,n,i){let o=ie(e,n);if(!o&&i&&ie(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=A("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let P=Re[d];P||(P=Re[d]=A("ON_PROPERTY"+d)),o.set=function(v){let m=this;!m&&e===Y&&(m=Y),m&&("function"==typeof m[P]&&m.removeEventListener(d,We),y&&y.call(m,null),m[P]=v,"function"==typeof v&&m.addEventListener(d,We,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const m=v[P];if(m)return m;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v.removeAttribute&&v.removeAttribute(n),L}return null},Ee(e,n,o),e[c]=!0}function Xe(e,n,i){if(n)for(let o=0;ofunction(y,d){const P=i(y,d);return P.cbIdx>=0&&"function"==typeof d[P.cbIdx]?Me(P.name,d[P.cbIdx],P,c):a.apply(y,d)})}function ue(e,n){e[A("OriginalDelegate")]=n}let ze=!1,Ae=!1;function ft(){if(ze)return Ae;ze=!0;try{const e=Te.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Ae=!0)}catch{}return Ae}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],P=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),m=y("then");i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const Z=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[Z];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function J(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),K=y("parentPromiseValue"),x=y("parentPromiseState"),j=null,p=!0,G=!1;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},oe=y("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError("Promise resolved with itself");if(l[q]===j){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(b){return f(()=>{z(l,!1,b)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==j)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(b){f(()=>{z(l,!1,b)})()}else{l[q]=u;const b=l[R];if(l[R]=s,l[_]===_&&u===p&&(l[q]=l[x],l[R]=l[K]),u===G&&s instanceof Error){const T=n.currentTask&&n.currentTask.data&&n.currentTask.data.__creationTrace__;T&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:T})}for(let T=0;T{try{const D=l[R],O=!!s&&_===s[_];O&&(s[K]=D,s[x]=b);const S=u.run(T,void 0,O&&T!==J&&T!==H?[]:[D]);z(s,!0,S)}catch(D){z(s,!1,D)}},s)}const M=function(){},E=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),p,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new E([],"All promises were rejected"));const s=[];let f=0;try{for(let T of u)f++,s.push(t.resolve(T))}catch{return Promise.reject(new E([],"All promises were rejected"))}if(0===f)return Promise.reject(new E([],"All promises were rejected"));let g=!1;const b=[];return new t((T,D)=>{for(let O=0;O{g||(g=!0,T(S))},S=>{b.push(S),f--,0===f&&(g=!0,D(new E(b,"All promises were rejected")))})})}static race(u){let s,f,g=new this((D,O)=>{s=D,f=O});function b(D){s(D)}function T(D){f(D)}for(let D of u)B(D)||(D=this.resolve(D)),D.then(b,T);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,b=new this((S,V)=>{f=S,g=V}),T=2,D=0;const O=[];for(let S of u){B(S)||(S=this.resolve(S));const V=D;try{S.then(F=>{O[V]=s?s.thenCallback(F):F,T--,0===T&&f(O)},F=>{s?(O[V]=s.errorCallback(F),T--,0===T&&f(O)):g(F)})}catch(F){g(F)}T++,D++}return T-=2,0===T&&f(O),b}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=j,s[R]=[];try{const f=w();u&&u(f(I(s,p)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){var f;let g=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!g||"function"!=typeof g)&&(g=this.constructor||t);const b=new g(M),T=n.current;return this[q]==j?this[R].push(T,b,u,s):ee(this,T,b,u,s),b}catch(u){return this.then(null,u)}finally(u){var s;let f=null===(s=this.constructor)||void 0===s?void 0:s[Symbol.species];(!f||"function"!=typeof f)&&(f=t);const g=new f(M);g[_]=_;const b=n.current;return this[q]==j?this[R].push(b,g,u,u):ee(this,b,g,u,u),g}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[m]=f,l.prototype.then=function(g,b){return new t((D,O)=>{f.call(this,D,O)}).then(g,b)},l[k]=!0}return i.patchThen=C,r&&(C(r),le(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=A("OriginalDelegate"),o=A("Promise"),c=A("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[o];if(m)return n.call(m)}if(this===Error){const m=e[c];if(m)return n.call(m)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const ht={useG:!0},te={},Ye={},$e=new RegExp("^"+ke+"(\\w+)(true|false)$"),Ke=A("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ae,o=(n?n(e):e)+ce,c=ke+i,a=ke+o;te[e]={},te[e][ae]=c,te[e][ce]=a}function dt(e,n,i,o){const c=o&&o.add||Oe,a=o&&o.rm||Se,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",P=A(c),v="."+c+":",Z=function(R,_,K){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=p=>x.handleEvent(p),R.originalDelegate=x);try{R.invoke(R,_,[K])}catch(p){X=p}const j=R.options;return j&&"object"==typeof j&&j.once&&_[a].call(_,K.type,R.originalDelegate?R.originalDelegate:R.callback,j),X};function N(R,_,K){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][K?ce:ae]];if(X){const j=[];if(1===X.length){const p=Z(X[0],x,_);p&&j.push(p)}else{const p=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function J(R,_){if(!R)return!1;let K=!0;_&&void 0!==_.useG&&(K=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let j=!1;_&&void 0!==_.rt&&(j=_.rt);let p=R;for(;p&&!p.hasOwnProperty(c);)p=de(p);if(!p&&R[c]&&(p=R),!p||p[P])return!1;const G=_&&_.eventNameToString,h={},I=p[P]=p[c],w=p[A(a)]=p[a],Q=p[A(y)]=p[y],oe=p[A(d)]=p[d];let z;function U(s,f){return!ye&&"object"==typeof s&&s?!!s.capture:ye&&f?"boolean"==typeof s?{capture:s,passive:!0}:s?"object"==typeof s&&!1!==s.passive?Object.assign(Object.assign({},s),{passive:!0}):s:{passive:!0}:s}_&&_.prepend&&(z=p[A(_.prepend)]=p[_.prepend]);const t=K?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=K?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ce:ae]);const b=g&&s.target[g];if(b)for(let T=0;Tfunction(c,a){c[Ke]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,P,v){return P&&P.prototype&&c.forEach(function(m){const L=`${i}.${o}::`+m,Z=P.prototype;try{if(Z.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(Z,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(P.prototype,m,N)):Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}else Z[m]&&(Z[m]=e.wrapWithCurrentZone(Z[m],L))}catch{}}),y.call(n,d,P,v)},e.attachOriginToPatched(n[o],y)}function et(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function tt(e,n,i,o){e&&Xe(e,et(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=Xe,i.patchMethod=le,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=Ee,i.ObjectGetOwnPropertyDescriptor=ie,i.ObjectCreate=ge,i.ArraySlice=Ve,i.patchClass=ve,i.wrapWithCurrentZone=Ie,i.filterProperties=et,i.attachOriginToPatched=ue,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:Ye,zoneSymbolEventNames:te,eventNames:o,isBrowser:je,isMix:Ue,isNode:we,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:ke,ADD_EVENT_LISTENER_STR:Oe,REMOVE_EVENT_LISTENER_STR:Se})});const Ce=A("zoneTask");function pe(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=c.apply(e,m.args),v}function P(v){return a.call(e,v.data.handleId)}c=le(e,n+=o,v=>function(m,L){if("function"==typeof L[0]){const Z={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete y[Z.handleId]:Z.handleId&&(Z.handleId[Ce]=null))}};const B=Me(n,L[0],Z,d,P);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Ce]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=le(e,i,v=>function(m,L){const Z=L[0];let N;"number"==typeof Z?N=y[Z]:(N=Z&&Z[Ce],N||(N=Z)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof Z?delete y[Z]:Z&&(Z[Ce]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{i.patchMethod(e,"queueMicrotask",o=>function(c,a){n.current.scheduleMicroTask("queueMicrotask",a[0])})}),Zone.__load_patch("timers",e=>{const n="set",i="clear";pe(e,n,i,"Timeout"),pe(e,n,i,"Interval"),pe(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{pe(e,"request","cancel","AnimationFrame"),pe(e,"mozRequest","mozCancel","AnimationFrame"),pe(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(P,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function mt(e,n){n.patchEventPrototype(e,n)})(e,i),function pt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let P=0;P{ve("MutationObserver"),ve("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ve("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ve("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(we&&!Ue||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(je){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=Te.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];tt(c,He(c),i&&i.concat(a),de(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function yt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function P(v){const m=v.XMLHttpRequest;if(!m)return;const L=m.prototype;let N=L[Ze],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Ze],B=I[Ne]}}const H="readystatechange",J="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Ze],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===J){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],K.apply(h,I)}),X=A("fetchTaskAborting"),j=A("fetchTaskScheduling"),p=le(L,"send",()=>function(h,I){if(!0===n.current[j]||h[o])return p.apply(h,I);{const w={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===J&&Q.invoke()}}),G=le(L,"abort",()=>function(h,I){const w=function Z(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=A("xhrTask"),o=A("xhrSync"),c=A("xhrListener"),a=A("xhrScheduled"),y=A("xhrURL"),d=A("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const P=function(){return d.apply(this,Le(arguments,i+"."+c))};return ue(P,d),P})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Qe(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const P=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(P)}})}}e.PromiseRejectionEvent&&(n[A("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[A("rejectionHandledHandler")]=i("rejectionhandled"))})}},ie=>{ie(ie.s=435)}]); \ No newline at end of file diff --git a/runtime.16d1edd8a7b923d0.js b/runtime.16d1edd8a7b923d0.js deleted file mode 100644 index e3f32ff..0000000 --- a/runtime.16d1edd8a7b923d0.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,_={},b={};function n(e){var a=b[e];if(void 0!==a)return a.exports;var r=b[e]={exports:{}};return _[e](r,r.exports,n),r.exports}n.m=_,e=[],n.O=(a,r,u,f)=>{if(!r){var s=1/0;for(t=0;t=f)&&Object.keys(n.O).every(i=>n.O[i](r[l]))?r.splice(l--,1):(c=!1,f0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[r,u,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var r in a)n.o(a,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{var e={666:0};n.O.j=u=>0===e[u];var a=(u,f)=>{var l,o,[t,s,c]=f,v=0;if(t.some(h=>0!==e[h])){for(l in s)n.o(s,l)&&(n.m[l]=s[l]);if(c)var d=c(n)}for(u&&u(f);vsection::-webkit-scrollbar,tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:2.667rem solid transparent}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar{background-color:transparent}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb{background-color:#a8a8a880}tui-root:not(._mobile) tui-dialog-host>section::-webkit-scrollbar-thumb:hover{background-color:#cccccc80}:root{--tui-heading-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-text-font: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading: var(--tui-heading-font);--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text: var(--tui-text-font);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-m: normal .9375rem/1.5rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .625rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .75rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-disabled-opacity: .56;--tui-autofill: #fff5c0;--tui-base-01: #fff;--tui-base-02: #f6f6f6;--tui-base-03: #ededed;--tui-base-04: #d7d7d7;--tui-base-05: #b0b0b0;--tui-base-06: #959595;--tui-base-07: #808080;--tui-base-08: #333;--tui-base-09: #000;--tui-primary: #526ed3;--tui-primary-hover: #6c86e2;--tui-primary-active: #314692;--tui-primary-text: #fff;--tui-secondary: #ebefff;--tui-secondary-hover: #dfe3f3;--tui-secondary-active: #d8ddf2;--tui-accent: #ff7043;--tui-accent-hover: #ff9a94;--tui-accent-active: #e7716a;--tui-accent-text: #fff;--tui-selection: rgba(112, 182, 246, .12);--tui-focus: rgba(51, 51, 51, .64);--tui-clear: rgba(0, 0, 0, .08);--tui-clear-disabled: rgba(0, 0, 0, .04);--tui-clear-hover: rgba(0, 0, 0, .16);--tui-clear-active: rgba(0, 0, 0, .2);--tui-clear-inverse: rgba(255, 255, 255, .16);--tui-clear-inverse-hover: rgba(255, 255, 255, .24);--tui-clear-inverse-active: rgba(255, 255, 255, .4);--tui-elevation-01: #fff;--tui-elevation-02: #fff;--tui-error-fill: #f45725;--tui-error-bg: rgba(244, 87, 37, .12);--tui-error-bg-hover: rgba(244, 87, 37, .24);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .12);--tui-success-bg-hover: rgba(74, 201, 155, .24);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .12);--tui-warning-bg-hover: rgba(255, 199, 0, .24);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .12);--tui-info-bg-hover: rgba(112, 182, 246, .24);--tui-neutral-fill: #79818c;--tui-neutral-bg: rgba(121, 129, 140, .12);--tui-neutral-bg-hover: rgba(121, 129, 140, .24);--tui-text-01: #1b1f3b;--tui-text-02: rgba(27, 31, 59, .65);--tui-text-03: rgba(27, 31, 59, .4);--tui-link: #526ed3;--tui-link-hover: #6c86e2;--tui-positive: #3aa981;--tui-positive-hover: #7ac5aa;--tui-negative: #dd4c1e;--tui-negative-hover: #e38163;--tui-error-fill-night: #ff8c67;--tui-error-bg-night: rgba(244, 87, 37, .32);--tui-error-bg-night-hover: rgba(244, 87, 37, .4);--tui-success-fill-night: #4ac99b;--tui-success-bg-night: rgba(74, 201, 155, .32);--tui-success-bg-night-hover: rgba(74, 201, 155, .4);--tui-warning-fill-night: #ffc700;--tui-warning-bg-night: rgba(255, 199, 0, .32);--tui-warning-bg-night-hover: rgba(255, 199, 0, .4);--tui-info-fill-night: #70b6f6;--tui-info-bg-night: rgba(112, 182, 246, .32);--tui-info-bg-night-hover: rgba(112, 182, 246, .4);--tui-neutral-fill-night: #959ba4;--tui-neutral-bg-night: rgba(149, 155, 164, .32);--tui-neutral-bg-night-hover: rgba(149, 155, 164, .48);--tui-autofill-night: #554a2a;--tui-text-01-night: #ffffff;--tui-text-02-night: rgba(255, 255, 255, .72);--tui-text-03-night: rgba(255, 255, 255, .6);--tui-link-night: #6788ff;--tui-link-night-hover: #526ed3;--tui-positive-night: #44c596;--tui-positive-night-hover: #3aa981;--tui-negative-night: #ff8c67;--tui-negative-night-hover: #bb593a;--tui-support-01: #a8cef1;--tui-support-02: #3682db;--tui-support-03: #8dda71;--tui-support-04: #34b41f;--tui-support-05: #e29398;--tui-support-06: #b8474e;--tui-support-07: #fcc068;--tui-support-08: #ff8a00;--tui-support-09: #dab3f9;--tui-support-10: #7b439e;--tui-support-11: #fee797;--tui-support-12: #fcbb14;--tui-support-13: #ea97c4;--tui-support-14: #bd65a4;--tui-support-15: #7fd7cc;--tui-support-16: #2fad96;--tui-support-17: #d4aca2;--tui-support-18: #9d6f64;--tui-support-19: #d2e9a2;--tui-support-20: #aadc42;--tui-support-21: #a0c5df;--tui-chart-0: var(--tui-primary);--tui-chart-1: var(--tui-support-13);--tui-chart-2: var(--tui-support-21);--tui-chart-3: var(--tui-support-11);--tui-chart-4: var(--tui-base-05)}[tuiWrapper][data-appearance=icon]{background:transparent;color:var(--tui-base-06)}[tuiWrapper][data-appearance=icon][data-mode=onDark]{color:var(--tui-text-01-night);opacity:var(--tui-disabled-opacity)}[tuiWrapper][data-appearance=icon][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-base-01)}[tuiWrapper][data-appearance=icon][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-base-01)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-mode=onDark][data-state=hover]{color:var(--tui-text-01-night);opacity:1}}[tuiWrapper][data-appearance=icon][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=icon][data-mode=onDark][data-state=active]:hover{color:var(--tui-text-01-night);opacity:1}[tuiWrapper][data-appearance=icon][data-mode=onLight]{color:var(--tui-text-01);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=icon][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-mode=onLight][data-state=hover]{color:var(--tui-text-01);opacity:1}}[tuiWrapper][data-appearance=icon][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=icon][data-mode=onLight][data-state=active]:hover{color:var(--tui-text-01);opacity:1}@media (hover: hover){[tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-state=hover]{color:var(--tui-base-07);opacity:1}}[tuiWrapper][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-state=active]:hover{color:var(--tui-base-08);opacity:1}[tuiWrapper][data-appearance=outline]{background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=outline][data-mode=onDark]{color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:after{color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=hover]:after{color:var(--tui-text-03-night)}}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onDark][data-state=active]:hover:after{color:var(--tui-text-03-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=outline][data-mode=onLight]{color:var(--tui-text-01)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:after{color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=hover]:after{color:var(--tui-text-03)}}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}[tuiWrapper][data-appearance=outline][data-mode=onLight]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-mode=onLight][data-state=active]:hover:after{color:var(--tui-text-03)}@media (hover: hover){[tuiWrapper][data-appearance=outline]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=outline][data-state=hover]:after{color:var(--tui-base-05)}}[tuiWrapper][data-appearance=outline]:active:not(._no-active):after,[tuiWrapper][data-appearance=outline][data-state=active]:after,[tuiWrapper][data-appearance=outline][data-state=active]:hover:after{color:var(--tui-base-06)}[tuiWrapper][data-appearance=primary]{background:var(--tui-primary);color:var(--tui-primary-text)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:hover:not(._no-hover),[tuiWrapper][data-appearance=primary][data-state=hover]{background:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=primary]:active:not(._no-active),[tuiWrapper][data-appearance=primary][data-state=active],[tuiWrapper][data-appearance=primary][data-state=active]:hover{background:var(--tui-primary-active)}[tuiWrapper][data-appearance=primary]:invalid:invalid,[tuiWrapper][data-appearance=primary]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=primary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=primary]:invalid:invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]._invalid._invalid:active:not(._no-active),[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active],[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active],[tuiWrapper][data-appearance=primary]:invalid:invalid[data-state=active]:hover,[tuiWrapper][data-appearance=primary]._invalid._invalid[data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=primary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=primary]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=primary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=primary]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]{background:var(--tui-accent);color:var(--tui-accent-text)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:hover:not(._no-hover),[tuiWrapper][data-appearance=accent][data-state=hover]{background:var(--tui-accent-hover)}}[tuiWrapper][data-appearance=accent]:active:not(._no-active),[tuiWrapper][data-appearance=accent][data-state=active],[tuiWrapper][data-appearance=accent][data-state=active]:hover{background:var(--tui-accent-active)}[tuiWrapper][data-appearance=accent]:invalid:invalid,[tuiWrapper][data-appearance=accent]._invalid._invalid{color:var(--tui-negative-night);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=accent]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=accent]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=accent]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=accent]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=accent]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=accent]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=accent]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=secondary],[tuiWrapper][data-appearance=flat]{background:var(--tui-secondary);color:var(--tui-link)}[tuiWrapper][data-appearance=secondary][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover);color:var(--tui-text-01-night)}}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onDark][data-state=active]:hover{background:var(--tui-clear-inverse-active)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=flat][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=secondary][data-mode=onLight],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:var(--tui-clear);color:var(--tui-text-01)}@media (hover: hover){[tuiWrapper][data-appearance=secondary][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=hover],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover);color:var(--tui-text-01)}}[tuiWrapper][data-appearance=secondary][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=flat][data-mode=onLight]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active],[tuiWrapper][data-appearance=secondary][data-mode=onLight][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-mode=onLight][data-state=active]:hover{background:var(--tui-clear-active)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary][data-state=hover],[tuiWrapper][data-appearance=flat][data-state=hover]{background:var(--tui-secondary-hover);color:var(--tui-link-hover)}}[tuiWrapper][data-appearance=secondary]:active:not(._no-active),[tuiWrapper][data-appearance=flat]:active:not(._no-active),[tuiWrapper][data-appearance=secondary][data-state=active],[tuiWrapper][data-appearance=flat][data-state=active],[tuiWrapper][data-appearance=secondary][data-state=active]:hover,[tuiWrapper][data-appearance=flat][data-state=active]:hover{background:var(--tui-secondary-active)}[tuiWrapper][data-appearance=secondary]:invalid:invalid,[tuiWrapper][data-appearance=flat]:invalid:invalid,[tuiWrapper][data-appearance=secondary]._invalid._invalid,[tuiWrapper][data-appearance=flat]._invalid._invalid{color:var(--tui-error-fill);background:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=secondary]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]:invalid:invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=flat]._invalid._invalid:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=flat]:invalid:invalid[data-state=hover],[tuiWrapper][data-appearance=secondary]._invalid._invalid[data-state=hover],[tuiWrapper][data-appearance=flat]._invalid._invalid[data-state=hover]{background:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=secondary]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=secondary]._invalid._invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=flat]._invalid._invalid:focus-visible:focus-visible{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=secondary]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=flat]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=secondary]._invalid._invalid._focused._focused,[tuiWrapper][data-appearance=flat]._invalid._invalid._focused._focused{--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=flat],[tuiWrapper][data-appearance=flat][data-mode=onDark],[tuiWrapper][data-appearance=flat][data-mode=onLight]{background:transparent}tui-wrapper[data-appearance=secondary-destructive],[tuiWrapper][data-appearance=secondary-destructive]{background:var(--tui-error-bg);color:var(--tui-negative)}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]{background:var(--tui-error-bg-night);color:var(--tui-negative-night)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=hover]{background:var(--tui-error-bg-night-hover)}}tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-mode=onDark][data-state=active]:hover{background:var(--tui-error-bg-night-hover)}@media (hover: hover){tui-wrapper[data-appearance=secondary-destructive]:hover:not(._no-hover),[tuiWrapper][data-appearance=secondary-destructive]:hover:not(._no-hover),tui-wrapper[data-appearance=secondary-destructive][data-state=hover],[tuiWrapper][data-appearance=secondary-destructive][data-state=hover]{background:var(--tui-error-bg-hover)}}tui-wrapper[data-appearance=secondary-destructive]:active:not(._no-active),[tuiWrapper][data-appearance=secondary-destructive]:active:not(._no-active),tui-wrapper[data-appearance=secondary-destructive][data-state=active],[tuiWrapper][data-appearance=secondary-destructive][data-state=active],tui-wrapper[data-appearance=secondary-destructive][data-state=active]:hover,[tuiWrapper][data-appearance=secondary-destructive][data-state=active]:hover{background:var(--tui-error-bg-hover)}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-01)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;inset:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-base-04)}[tuiWrapper][data-appearance=table][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}[tuiWrapper][data-appearance=table][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-clear-disabled)}}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-error-fill) 50%,var(--tui-error-fill) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-error-bg)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-error-bg-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-focus: var(--tui-error-fill)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-01);color:var(--tui-text-01);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-base-03)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none;--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid,[tuiWrapper][data-appearance=textfield]._invalid._invalid{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:after{color:var(--tui-text-03-night);opacity:var(--tui-disabled-opacity)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onDark]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=hover]{background:var(--tui-clear-inverse-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onDark][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible{background:rgba(255,255,255,.08);--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:focus-visible:focus-visible:after{transition:none;opacity:1}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused{background:rgba(255,255,255,.08);--tui-focus: var(--tui-primary)}[tuiWrapper][data-appearance=textfield][data-mode=onDark]._focused._focused:after{transition:none;opacity:1}[tuiWrapper][data-appearance=textfield][data-mode=onDark]:invalid:invalid,[tuiWrapper][data-appearance=textfield][data-mode=onDark]._invalid._invalid{--tui-focus: var(--tui-error-fill-night)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]{background:var(--tui-clear)}@media (hover: hover){[tuiWrapper][data-appearance=textfield][data-mode=onLight]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=hover]{background:var(--tui-clear-hover)}}[tuiWrapper][data-appearance=textfield][data-mode=onLight][data-state=readonly][data-state=readonly]{background:transparent}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield][data-mode=onLight]._invalid._invalid:after{color:var(--tui-error-fill)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]:focus-visible:focus-visible{background:transparent;--tui-focus: var(--tui-text-01)}[tuiWrapper][data-appearance=textfield][data-mode=onLight]._focused._focused{background:transparent;--tui-focus: var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock],[tuiWrapper][data-appearance=whiteblock-active]{background:var(--tui-base-01);color:var(--tui-text-01)}[tuiWrapper][data-appearance=whiteblock]:after,[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-base-04)}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover),[tuiWrapper][data-appearance=whiteblock][data-state=hover],[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock][data-state=hover]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-base-04)}}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active),[tuiWrapper][data-appearance=whiteblock][data-state=active],[tuiWrapper][data-appearance=whiteblock-active][data-state=active],[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover{background:var(--tui-base-02)}[tuiWrapper][data-appearance=whiteblock]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock][data-state=active]:hover:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-base-04)}[tuiWrapper][data-appearance=whiteblock-active]:after{color:var(--tui-primary);border-width:2px}@media (hover: hover){[tuiWrapper][data-appearance=whiteblock-active]:hover:not(._no-hover):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=hover]:after{color:var(--tui-primary-hover)}}[tuiWrapper][data-appearance=whiteblock-active]:active:not(._no-active):after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:after,[tuiWrapper][data-appearance=whiteblock-active][data-state=active]:hover:after{color:var(--tui-primary-active)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;height:100%;width:100%;-webkit-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;inset:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}tui-wrapper[data-appearance=mono],[tuiWrapper][data-appearance=mono]{background:var(--tui-base-01);color:var(--tui-text-01)}@media (hover: hover){tui-wrapper[data-appearance=mono]:hover:not(._no-hover),[tuiWrapper][data-appearance=mono]:hover:not(._no-hover),tui-wrapper[data-appearance=mono][data-state=hover],[tuiWrapper][data-appearance=mono][data-state=hover]{color:var(--tui-text-03)}}tui-wrapper[data-appearance=mono]:active:not(._no-active),[tuiWrapper][data-appearance=mono]:active:not(._no-active),tui-wrapper[data-appearance=mono][data-state=active],[tuiWrapper][data-appearance=mono][data-state=active],tui-wrapper[data-appearance=mono][data-state=active]:hover,[tuiWrapper][data-appearance=mono][data-state=active]:hover{color:var(--tui-text-02)}tui-wrapper[data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible,[tuiWrapper][data-appearance=mono][data-mode=onDark]:focus-visible:focus-visible{--tui-focus: var(--tui-text-01-night)}tui-wrapper[data-appearance=mono][data-mode=onDark]._focused._focused,[tuiWrapper][data-appearance=mono][data-mode=onDark]._focused._focused{--tui-focus: var(--tui-text-01-night)}