From 8c8d55298c8d3eb567522b40025952c49b6acbfc Mon Sep 17 00:00:00 2001 From: whwyy Date: Tue, 7 Jul 2026 01:57:00 +0800 Subject: [PATCH] ea --- .gitignore | 1 - dist/trtc-h5/3rdpartylicenses.txt | 355 ++++++++++++++++++ dist/trtc-h5/browser/assets/image/back1.png | Bin 0 -> 2518 bytes .../browser/assets/image/boy-left-right.png | Bin 0 -> 38961 bytes .../browser/assets/image/boy-right-left.png | Bin 0 -> 38695 bytes .../browser/assets/image/ear_disable.png | Bin 0 -> 5165 bytes .../browser/assets/image/ear_enable.png | Bin 0 -> 4718 bytes .../assets/image/fenwei_cg_image@2x.png | Bin 0 -> 20389 bytes .../browser/assets/image/fenwei_image@2x.png | Bin 0 -> 21423 bytes .../browser/assets/image/girl-left-right.png | Bin 0 -> 37838 bytes .../browser/assets/image/girl-right-left.png | Bin 0 -> 38348 bytes .../assets/image/goutong_status_icon@2x.png | Bin 0 -> 2125 bytes .../assets/image/heise_back_icon@2x.png | Bin 0 -> 516 bytes .../browser/assets/image/mic_disable.png | Bin 0 -> 5992 bytes .../browser/assets/image/mic_enable.png | Bin 0 -> 4136 bytes .../assets/image/speed_image_bg@2x.png | Bin 0 -> 141613 bytes .../browser/assets/image/xin_icon@2x.png | Bin 0 -> 6180 bytes .../browser/assets/image/yuyin_image@2x.png | Bin 0 -> 39517 bytes .../assets/image/yuyin_nor_icon@2x.png | Bin 0 -> 3673 bytes .../browser/assets/js/uni.webview.1.5.6.js | 1 + dist/trtc-h5/browser/favicon.ico | Bin 0 -> 15086 bytes dist/trtc-h5/browser/index.html | 47 +++ dist/trtc-h5/browser/main-P55RJDIF.js | 5 + dist/trtc-h5/browser/styles-LBMCMTE5.css | 1 + dist/trtc-h5/prerendered-routes.json | 3 + 25 files changed, 412 insertions(+), 1 deletion(-) create mode 100644 dist/trtc-h5/3rdpartylicenses.txt create mode 100644 dist/trtc-h5/browser/assets/image/back1.png create mode 100644 dist/trtc-h5/browser/assets/image/boy-left-right.png create mode 100644 dist/trtc-h5/browser/assets/image/boy-right-left.png create mode 100644 dist/trtc-h5/browser/assets/image/ear_disable.png create mode 100644 dist/trtc-h5/browser/assets/image/ear_enable.png create mode 100644 dist/trtc-h5/browser/assets/image/fenwei_cg_image@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/fenwei_image@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/girl-left-right.png create mode 100644 dist/trtc-h5/browser/assets/image/girl-right-left.png create mode 100644 dist/trtc-h5/browser/assets/image/goutong_status_icon@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/heise_back_icon@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/mic_disable.png create mode 100644 dist/trtc-h5/browser/assets/image/mic_enable.png create mode 100644 dist/trtc-h5/browser/assets/image/speed_image_bg@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/xin_icon@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/yuyin_image@2x.png create mode 100644 dist/trtc-h5/browser/assets/image/yuyin_nor_icon@2x.png create mode 100644 dist/trtc-h5/browser/assets/js/uni.webview.1.5.6.js create mode 100644 dist/trtc-h5/browser/favicon.ico create mode 100644 dist/trtc-h5/browser/index.html create mode 100644 dist/trtc-h5/browser/main-P55RJDIF.js create mode 100644 dist/trtc-h5/browser/styles-LBMCMTE5.css create mode 100644 dist/trtc-h5/prerendered-routes.json diff --git a/.gitignore b/.gitignore index b1d225e..4f2e2a4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ # See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. # Compiled output -/dist /tmp /out-tsc /bazel-out diff --git a/dist/trtc-h5/3rdpartylicenses.txt b/dist/trtc-h5/3rdpartylicenses.txt new file mode 100644 index 0000000..c5c577a --- /dev/null +++ b/dist/trtc-h5/3rdpartylicenses.txt @@ -0,0 +1,355 @@ + +-------------------------------------------------------------------------------- +Package: @angular/core +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/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. + +-------------------------------------------------------------------------------- +Package: rxjs +License: "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. + + +-------------------------------------------------------------------------------- +Package: tslib +License: "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. +-------------------------------------------------------------------------------- +Package: @angular/common +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/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. + +-------------------------------------------------------------------------------- +Package: @angular/platform-browser +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/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. + +-------------------------------------------------------------------------------- +Package: @angular/router +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/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. + +-------------------------------------------------------------------------------- +Package: @angular/forms +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/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/dist/trtc-h5/browser/assets/image/back1.png b/dist/trtc-h5/browser/assets/image/back1.png new file mode 100644 index 0000000000000000000000000000000000000000..14a594f1e4e45b4518bc23ca117bf70054d3911e GIT binary patch literal 2518 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�+JBYvMeG}RW1oE+mceK zoJ-+US)OOA?Rp9Vm7X!j27urG`MH(_(I5TvO<%aZ&V2eiC!e_Irdw2BHnc?$8|N=+<1q&hxw;@0k_g zV+d#%CIL8(GrQ{uN29i70YESmOeP9H|LxyWhrj#cL)X0Z`mq(MU%gIy;?3d@n?~;} z?z;EjP?1Mk6-L?Yn2;`VrBq4@VHHbL$@GBbT9HVL!kD6Ih7oY>q7V)O6mnA_3Vsu} zkJsBRmtye<*%Ks7J~wGH&0t1-?nPAUA3JQRx)&jN8&0L&DnGUI z(ks64*si_LzPRhftp~ID*47SkEd=t8NkoR(WFn?2&8HPa*@M@Zc;RM*KnVo%Bick+wh{EuzVJ^J9^AFhs^^nxHET+TUT=(>(! z7_RFAfUfJV>k8>spOd^PKfNi=MDJkm)Tu2`JzH1b5Di72*><=?f8rBwZ`%LN@rUjo zE0%b?-i&lLc9`j<_U_W~!M)?UsA;bWCC!YSHzks(PbRIaOv zRxV}pxukByOn)Fb*w?afb&_|usJqAnS?FY#5KODVKwK8nadl#RWQd0^Z41{tzkh4P zydF_5A_4(J>y=45W}yr9mpXF+R|@p|x()#hZo)GlTuR zHZ3Ykvp%6L3YQO;)Fw@&414lu-e23+F6=Tf03nA5CovK<7_Bvg5{X@W(FGs>$Y)lp zS=-dqNF<0*N+GFopoS2Vb5^!&AmW@OBFRdFkT?Cg!o9N&rqvB9G5P9?H~6Aq6k=e~ zYOS02z%}9F=Xd?;uj!Ncsokmf{`|3ye>`|XICh|`OwVflr}?& zfWmc)g;XjvR4nBs5knQF$QKfYV$!nmK7TDq*3wa563~BOcf^m5R!2N!>&+Se(t=jY zN++3HEC#!aDpBu*)Tw z?sXvoRp-S_cT1z>R8tc!JO1%>!7zMA={RsbgbCLwx7Gy$?$ku8$T*j-^!W`Apt}%9@vG?Gy!=Jt5!^Xg|k*S2D z`#e%CfdDC(W+qM@hfHG8rPmdblb$DK-bt&Br&7rp<}B!(pDkpAVZ)`+L=MABPH`=R zGAfkIN<0?Sf>@eJq*P5s0A1HPM|9jYvA&`Unre?7x%jGE{`s9Zz3ZLtl?1wO`V7M~ zP17*^e!pp&x~{95rfIsa8=9t@ruUDAVHmoubFMJ2-3EYv;R|1wnd&TDy5x~Zp05o| z{@d#V|9EEdRL$pZxZ$-^qlb#6jNd0#tXPAAP0#NtC~jXv+%O}7^|gJyNBT$kyqemm zY5D`f8q)}sOBs^3&kU)mLL`K=qrpZYEI~rod{Q_*zkh6GYIV(o9*7IARu@yuh=!fR zE|0isgQ}2AJkCzqmbJ6jzW$c$>X`B3j+cza4pwEx5uzFhjqG^djK=GiUSMaF$PkeO zV~D^s-{^@WS1xG2;)<)Yg)ET1f8Vj@+M(`+fu!B4hT@81FeU;%-(;pZK(#GRG3knc z-yG;0wG~x~hH5!=hcqcUI;mBcyten?)~BD{viY)08Rv+co&Dk7xg6eKs{ds(&PT=n ZX8?=`wU3Xn&B_RuEM|LwyXLBgK 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 literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/ear_disable.png b/dist/trtc-h5/browser/assets/image/ear_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..863981a49a8d93ea38df8dec3268f49963e5eac1 GIT binary patch literal 5165 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 Q(JTOM4Sn@eRon3Y1E7X%ssI20 literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/ear_enable.png b/dist/trtc-h5/browser/assets/image/ear_enable.png new file mode 100644 index 0000000000000000000000000000000000000000..75bafa54a3132c62518b5ff5d2cd7878e924d34a GIT binary patch literal 4718 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 literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/fenwei_cg_image@2x.png b/dist/trtc-h5/browser/assets/image/fenwei_cg_image@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bee128aa3cd92fd1b4eada087957e51c24f905a2 GIT binary patch literal 20389 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 literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/girl-left-right.png b/dist/trtc-h5/browser/assets/image/girl-left-right.png new file mode 100644 index 0000000000000000000000000000000000000000..90cc058352f8e76d66e514a5ef746fd9d0a4c741 GIT binary patch literal 37838 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 literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/girl-right-left.png b/dist/trtc-h5/browser/assets/image/girl-right-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9d29e7937c207595afec845039d758f9673ee7e6 GIT binary patch literal 38348 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∓9<8 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 Z0|5EimKB>SoizXe002ovPDHLkV1mj#(4_zX literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/goutong_status_icon@2x.png b/dist/trtc-h5/browser/assets/image/goutong_status_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fc78ca541dee8c2b09c3e6d7854aefff864b0322 GIT binary patch literal 2125 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 Z9Cofjyte+H%QEx?Mz?dJ-XZ(2{|}eIKfV9} literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/speed_image_bg@2x.png b/dist/trtc-h5/browser/assets/image/speed_image_bg@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..10a50e671dcf184bcae0726b34f1d5bb489e7301 GIT binary patch literal 141613 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 lIojO`R;e`^h{=YCRNFySMR;o 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 Ghy4#8dQfZt literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/assets/image/yuyin_nor_icon@2x.png b/dist/trtc-h5/browser/assets/image/yuyin_nor_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8b181bdabd3c1dd9c34ceabce055d89fc74b5887 GIT binary patch literal 3673 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 0!==arguments[0]?arguments[0]:{},n=e.url;r("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;r("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("redirectTo",{url:encodeURI(n)})},getEnv:function(e){a()?e({uvue:!0}):o()?e({nvue:!0}):window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",e.data||{})}},s=/uni-app/i.test(navigator.userAgent),w=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/;var g=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1;var v=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var _=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var m=window.qa&&/quickapp/i.test(navigator.userAgent);var f=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var l=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent);var E=window.jd&&window.jd.miniProgram&&/jdmp/i.test(navigator.userAgent);var x=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent);for(var S,h=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},y=[function(e){if(s||w)return window.__uniapp_x_postMessage||window.__uniapp_x_||window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&u.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),d},function(e){if(_)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(g){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(v)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(p)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(m){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(f)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.ks.miniProgram},function(e){if(l)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(E)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(e,0):document.addEventListener("JDJSBridgeReady",e),window.jd.miniProgram},function(e){if(x)return window.xhs.miniProgram},function(e){return document.addEventListener("DOMContentLoaded",e),d}],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 Nr__JTFzvMr^FKp4S3v*( literal 0 HcmV?d00001 diff --git a/dist/trtc-h5/browser/index.html b/dist/trtc-h5/browser/index.html new file mode 100644 index 0000000..e12283d --- /dev/null +++ b/dist/trtc-h5/browser/index.html @@ -0,0 +1,47 @@ + + + + + 语音通话 + + + + + + + + + + + diff --git a/dist/trtc-h5/browser/main-P55RJDIF.js b/dist/trtc-h5/browser/main-P55RJDIF.js new file mode 100644 index 0000000..5dd94b5 --- /dev/null +++ b/dist/trtc-h5/browser/main-P55RJDIF.js @@ -0,0 +1,5 @@ +var wE=Object.defineProperty,bE=Object.defineProperties;var TE=Object.getOwnPropertyDescriptors;var mi=Object.getOwnPropertySymbols;var bf=Object.prototype.hasOwnProperty,Tf=Object.prototype.propertyIsEnumerable;var wf=(e,t,n)=>t in e?wE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m=(e,t)=>{for(var n in t||={})bf.call(t,n)&&wf(e,n,t[n]);if(mi)for(var n of mi(t))Tf.call(t,n)&&wf(e,n,t[n]);return e},O=(e,t)=>bE(e,TE(t));var Mf=(e,t)=>{var n={};for(var r in e)bf.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&mi)for(var r of mi(e))t.indexOf(r)<0&&Tf.call(e,r)&&(n[r]=e[r]);return n};var Ic;function vi(){return Ic}function ot(e){let t=Ic;return Ic=e,t}var Sf=Symbol("NotFound");function $n(e){return e===Sf||e?.name==="\u0275NotFound"}var fe=null,yi=!1,wc=1,ME=null,ge=Symbol("SIGNAL");function A(e){let t=fe;return fe=e,t}function _i(){return fe}var zn={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Gn(e){if(yi)throw new Error("");if(fe===null)return;fe.consumerOnSignalRead(e);let t=fe.producersTail;if(t!==void 0&&t.producer===e)return;let n,r=fe.recomputing;if(r&&(n=t!==void 0?t.nextProducer:fe.producers,n!==void 0&&n.producer===e)){fe.producersTail=n,n.lastReadVersion=e.version;return}let o=e.consumersTail;if(o!==void 0&&o.consumer===fe&&(!r||AE(o,fe)))return;let i=Wn(fe),s={producer:e,consumer:fe,nextProducer:n,prevConsumer:o,lastReadVersion:e.version,nextConsumer:void 0};fe.producersTail=s,t!==void 0?t.nextProducer=s:fe.producers=s,i&&xf(e,s)}function Af(){wc++}function Ii(e){if(!(Wn(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===wc)){if(!e.producerMustRecompute(e)&&!qr(e)){Ci(e);return}e.producerRecomputeValue(e),Ci(e)}}function bc(e){if(e.consumers===void 0)return;let t=yi;yi=!0;try{for(let n=e.consumers;n!==void 0;n=n.nextConsumer){let r=n.consumer;r.dirty||SE(r)}}finally{yi=t}}function Tc(){return fe?.consumerAllowSignalWrites!==!1}function SE(e){e.dirty=!0,bc(e),e.consumerMarkedDirty?.(e)}function Ci(e){e.dirty=!1,e.lastCleanEpoch=wc}function qn(e){return e&&Nf(e),A(e)}function Nf(e){e.producersTail=void 0,e.recomputing=!0}function Gr(e,t){A(t),e&&Rf(e)}function Rf(e){e.recomputing=!1;let t=e.producersTail,n=t!==void 0?t.nextProducer:e.producers;if(n!==void 0){if(Wn(e))do n=Mc(n);while(n!==void 0);t!==void 0?t.nextProducer=void 0:e.producers=void 0}}function qr(e){for(let t=e.producers;t!==void 0;t=t.nextProducer){let n=t.producer,r=t.lastReadVersion;if(r!==n.version||(Ii(n),r!==n.version))return!0}return!1}function Wr(e){if(Wn(e)){let t=e.producers;for(;t!==void 0;)t=Mc(t)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function xf(e,t){let n=e.consumersTail,r=Wn(e);if(n!==void 0?(t.nextConsumer=n.nextConsumer,n.nextConsumer=t):(t.nextConsumer=void 0,e.consumers=t),t.prevConsumer=n,e.consumersTail=t,!r)for(let o=e.producers;o!==void 0;o=o.nextProducer)xf(o.producer,o)}function Mc(e){let t=e.producer,n=e.nextProducer,r=e.nextConsumer,o=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,r!==void 0?r.prevConsumer=o:t.consumersTail=o,o!==void 0)o.nextConsumer=r;else if(t.consumers=r,!Wn(t)){let i=t.producers;for(;i!==void 0;)i=Mc(i)}return n}function Wn(e){return e.consumerIsAlwaysLive||e.consumers!==void 0}function wi(e){ME?.(e)}function AE(e,t){let n=t.producersTail;if(n!==void 0){let r=t.producers;do{if(r===e)return!0;if(r===n)break;r=r.nextProducer}while(r!==void 0)}return!1}function bi(e,t){return Object.is(e,t)}function Ti(e,t){let n=Object.create(NE);n.computation=e,t!==void 0&&(n.equal=t);let r=()=>{if(Ii(n),Gn(n),n.value===zr)throw n.error;return n.value};return r[ge]=n,wi(n),r}var Ei=Symbol("UNSET"),Di=Symbol("COMPUTING"),zr=Symbol("ERRORED"),NE=O(m({},zn),{value:Ei,dirty:!0,error:null,equal:bi,kind:"computed",producerMustRecompute(e){return e.value===Ei||e.value===Di},producerRecomputeValue(e){if(e.value===Di)throw new Error("");let t=e.value;e.value=Di;let n=qn(e),r,o=!1;try{r=e.computation(),A(null),o=t!==Ei&&t!==zr&&r!==zr&&e.equal(t,r)}catch(i){r=zr,e.error=i}finally{Gr(e,n)}if(o){e.value=t;return}e.value=r,e.version++}});function RE(){throw new Error}var Of=RE;function Pf(e){Of(e)}function Sc(e){Of=e}var xE=null;function Ac(e,t){let n=Object.create(Mi);n.value=e,t!==void 0&&(n.equal=t);let r=()=>Ff(n);return r[ge]=n,wi(n),[r,s=>Zn(n,s),s=>Nc(n,s)]}function Ff(e){return Gn(e),e.value}function Zn(e,t){Tc()||Pf(e),e.equal(e.value,t)||(e.value=t,OE(e))}function Nc(e,t){Tc()||Pf(e),Zn(e,t(e.value))}var Mi=O(m({},zn),{equal:bi,value:void 0,kind:"signal"});function OE(e){e.version++,Af(),bc(e),xE?.(e)}function N(e){return typeof e=="function"}function Yn(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var Si=Yn(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: +${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function Zr(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var W=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(N(r))try{r()}catch(i){t=i instanceof Si?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{kf(i)}catch(s){t=t??[],s instanceof Si?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Si(t)}}add(t){var n;if(t&&t!==this)if(this.closed)kf(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&Zr(n,t)}remove(t){let{_finalizers:n}=this;n&&Zr(n,t),t instanceof e&&t._removeParent(this)}};W.EMPTY=(()=>{let e=new W;return e.closed=!0,e})();var Rc=W.EMPTY;function Ai(e){return e instanceof W||e&&"closed"in e&&N(e.remove)&&N(e.add)&&N(e.unsubscribe)}function kf(e){N(e)?e():e.unsubscribe()}var Ze={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Qn={setTimeout(e,t,...n){let{delegate:r}=Qn;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Qn;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Ni(e){Qn.setTimeout(()=>{let{onUnhandledError:t}=Ze;if(t)t(e);else throw e})}function Yr(){}var Lf=xc("C",void 0,void 0);function jf(e){return xc("E",void 0,e)}function Vf(e){return xc("N",e,void 0)}function xc(e,t,n){return{kind:e,value:t,error:n}}var sn=null;function Kn(e){if(Ze.useDeprecatedSynchronousErrorHandling){let t=!sn;if(t&&(sn={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=sn;if(sn=null,n)throw r}}else e()}function Bf(e){Ze.useDeprecatedSynchronousErrorHandling&&sn&&(sn.errorThrown=!0,sn.error=e)}var an=class extends W{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Ai(t)&&t.add(this)):this.destination=kE}static create(t,n,r){return new Jn(t,n,r)}next(t){this.isStopped?Pc(Vf(t),this):this._next(t)}error(t){this.isStopped?Pc(jf(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Pc(Lf,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()}}},PE=Function.prototype.bind;function Oc(e,t){return PE.call(e,t)}var Fc=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Ri(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Ri(r)}else Ri(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Ri(n)}}},Jn=class extends an{constructor(t,n,r){super();let o;if(N(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Ze.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Oc(t.next,i),error:t.error&&Oc(t.error,i),complete:t.complete&&Oc(t.complete,i)}):o=t}this.destination=new Fc(o)}};function Ri(e){Ze.useDeprecatedSynchronousErrorHandling?Bf(e):Ni(e)}function FE(e){throw e}function Pc(e,t){let{onStoppedNotification:n}=Ze;n&&Qn.setTimeout(()=>n(e,t))}var kE={closed:!0,next:Yr,error:FE,complete:Yr};var Xn=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Me(e){return e}function kc(...e){return Lc(e)}function Lc(e){return e.length===0?Me:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var x=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=jE(n)?n:new Jn(n,r,o);return Kn(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Uf(r),new r((o,i)=>{let s=new Jn({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Xn](){return this}pipe(...n){return Lc(n)(this)}toPromise(n){return n=Uf(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Uf(e){var t;return(t=e??Ze.Promise)!==null&&t!==void 0?t:Promise}function LE(e){return e&&N(e.next)&&N(e.error)&&N(e.complete)}function jE(e){return e&&e instanceof an||LE(e)&&Ai(e)}function jc(e){return N(e?.lift)}function k(e){return t=>{if(jc(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function P(e,t,n,r,o){return new Vc(e,t,n,r,o)}var Vc=class extends an{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function er(){return k((e,t)=>{let n=null;e._refCount++;let r=P(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var tr=class extends x{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,jc(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new W;let n=this.getSubject();t.add(this.source.subscribe(P(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=W.EMPTY)}return t}refCount(){return er()(this)}};var Hf=Yn(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var G=(()=>{class e extends x{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new xi(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Hf}next(n){Kn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Kn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Kn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{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((n=this.observers)===null||n===void 0?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){let{hasError:r,isStopped:o,observers:i}=this;return r||o?Rc:(this.currentObservers=null,i.push(n),new W(()=>{this.currentObservers=null,Zr(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new x;return n.source=this,n}}return e.create=(t,n)=>new xi(t,n),e})(),xi=class extends G{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:Rc}};var se=class extends G{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var Bc={now(){return(Bc.delegate||Date).now()},delegate:void 0};var Ye=class extends G{constructor(t=1/0,n=1/0,r=Bc){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;n||(r.push(t),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;se.complete());function $f(e){return e&&N(e.schedule)}function zf(e){return e[e.length-1]}function Oi(e){return N(zf(e))?e.pop():void 0}function Vt(e){return $f(zf(e))?e.pop():void 0}function qf(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(d){s(d)}}function c(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function Gf(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function cn(e){return this instanceof cn?(this.v=e,this):new cn(e)}function Wf(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(f){return function(g){return Promise.resolve(g).then(f,d)}}function a(f,g){r[f]&&(o[f]=function(_){return new Promise(function(E,D){i.push([f,_,E,D])>1||c(f,_)})},g&&(o[f]=g(o[f])))}function c(f,g){try{u(r[f](g))}catch(_){h(i[0][3],_)}}function u(f){f.value instanceof cn?Promise.resolve(f.value.v).then(l,d):h(i[0][2],f)}function l(f){c("next",f)}function d(f){c("throw",f)}function h(f,g){f(g),i.shift(),i.length&&c(i[0][0],i[0][1])}}function Zf(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Gf=="function"?Gf(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var Pi=e=>e&&typeof e.length=="number"&&typeof e!="function";function Fi(e){return N(e?.then)}function ki(e){return N(e[Xn])}function Li(e){return Symbol.asyncIterator&&N(e?.[Symbol.asyncIterator])}function ji(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function VE(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Vi=VE();function Bi(e){return N(e?.[Vi])}function Ui(e){return Wf(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield cn(n.read());if(o)return yield cn(void 0);yield yield cn(r)}}finally{n.releaseLock()}})}function Hi(e){return N(e?.getReader)}function Z(e){if(e instanceof x)return e;if(e!=null){if(ki(e))return BE(e);if(Pi(e))return UE(e);if(Fi(e))return HE(e);if(Li(e))return Yf(e);if(Bi(e))return $E(e);if(Hi(e))return zE(e)}throw ji(e)}function BE(e){return new x(t=>{let n=e[Xn]();if(N(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function UE(e){return new x(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Ni)})}function $E(e){return new x(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Yf(e){return new x(t=>{GE(e,t).catch(n=>t.error(n))})}function zE(e){return Yf(Ui(e))}function GE(e,t){var n,r,o,i;return qf(this,void 0,void 0,function*(){try{for(n=Zf(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function _e(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function $i(e,t=0){return k((n,r)=>{n.subscribe(P(r,o=>_e(r,e,()=>r.next(o),t),()=>_e(r,e,()=>r.complete(),t),o=>_e(r,e,()=>r.error(o),t)))})}function zi(e,t=0){return k((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function Qf(e,t){return Z(e).pipe(zi(t),$i(t))}function Kf(e,t){return Z(e).pipe(zi(t),$i(t))}function Jf(e,t){return new x(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Xf(e,t){return new x(n=>{let r;return _e(n,t,()=>{r=e[Vi](),_e(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>N(r?.return)&&r.return()})}function Gi(e,t){if(!e)throw new Error("Iterable cannot be null");return new x(n=>{_e(n,t,()=>{let r=e[Symbol.asyncIterator]();_e(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function eh(e,t){return Gi(Ui(e),t)}function th(e,t){if(e!=null){if(ki(e))return Qf(e,t);if(Pi(e))return Jf(e,t);if(Fi(e))return Kf(e,t);if(Li(e))return Gi(e,t);if(Bi(e))return Xf(e,t);if(Hi(e))return eh(e,t)}throw ji(e)}function $(e,t){return t?th(e,t):Z(e)}function b(...e){let t=Vt(e);return $(e,t)}function nr(e,t){let n=N(e)?e:()=>e,r=o=>o.error(n());return new x(t?o=>t.schedule(r,0,o):r)}function Uc(e){return!!e&&(e instanceof x||N(e.lift)&&N(e.subscribe))}var vt=Yn(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function R(e,t){return k((n,r)=>{let o=0;n.subscribe(P(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:qE}=Array;function WE(e,t){return qE(t)?e(...t):e(t)}function qi(e){return R(t=>WE(e,t))}var{isArray:ZE}=Array,{getPrototypeOf:YE,prototype:QE,keys:KE}=Object;function Wi(e){if(e.length===1){let t=e[0];if(ZE(t))return{args:t,keys:null};if(JE(t)){let n=KE(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function JE(e){return e&&typeof e=="object"&&YE(e)===QE}function Zi(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function Yi(...e){let t=Vt(e),n=Oi(e),{args:r,keys:o}=Wi(e);if(r.length===0)return $([],t);let i=new x(XE(r,t,o?s=>Zi(o,s):Me));return n?i.pipe(qi(n)):i}function XE(e,t,n=Me){return r=>{nh(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c{let u=$(e[c],t),l=!1;u.subscribe(P(r,d=>{i[c]=d,l||(l=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function nh(e,t,n){e?_e(n,e,t):t()}function rh(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,h=()=>{d&&!c.length&&!u&&t.complete()},f=_=>u{i&&t.next(_),u++;let E=!1;Z(n(_,l++)).subscribe(P(t,D=>{o?.(D),i?f(D):t.next(D)},()=>{E=!0},void 0,()=>{if(E)try{for(u--;c.length&&ug(D)):g(D)}h()}catch(D){t.error(D)}}))};return e.subscribe(P(t,f,()=>{d=!0,h()})),()=>{a?.()}}function X(e,t,n=1/0){return N(t)?X((r,o)=>R((i,s)=>t(r,i,o,s))(Z(e(r,o))),n):(typeof t=="number"&&(n=t),k((r,o)=>rh(r,o,e,n)))}function oh(e=1/0){return X(Me,e)}function ih(){return oh(1)}function rr(...e){return ih()($(e,Vt(e)))}function Qr(e){return new x(t=>{Z(e()).subscribe(t)})}function Hc(...e){let t=Oi(e),{args:n,keys:r}=Wi(e),o=new x(i=>{let{length:s}=n;if(!s){i.complete();return}let a=new Array(s),c=s,u=s;for(let l=0;l{d||(d=!0,u--),a[l]=h},()=>c--,void 0,()=>{(!c||!d)&&(u||i.next(r?Zi(r,a):a),i.complete())}))}});return t?o.pipe(qi(t)):o}function Ie(e,t){return k((n,r)=>{let o=0;n.subscribe(P(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Bt(e){return k((t,n)=>{let r=null,o=!1,i;r=t.subscribe(P(n,void 0,void 0,s=>{i=Z(e(s,Bt(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function sh(e,t,n,r,o){return(i,s)=>{let a=n,c=t,u=0;i.subscribe(P(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function Ut(e,t){return N(t)?X(e,t,1):X(e,1)}function Ht(e){return k((t,n)=>{let r=!1;t.subscribe(P(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function yt(e){return e<=0?()=>Ce:k((t,n)=>{let r=0;t.subscribe(P(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Qi(e=eD){return k((t,n)=>{let r=!1;t.subscribe(P(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function eD(){return new vt}function $t(e){return k((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Et(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Ie((o,i)=>e(o,i,r)):Me,yt(1),n?Ht(t):Qi(()=>new vt))}function or(e){return e<=0?()=>Ce:k((t,n)=>{let r=[];t.subscribe(P(n,o=>{r.push(o),e{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function $c(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Ie((o,i)=>e(o,i,r)):Me,or(1),n?Ht(t):Qi(()=>new vt))}function zc(e,t){return k(sh(e,t,arguments.length>=2,!0))}function Gc(...e){let t=Vt(e);return k((n,r)=>{(t?rr(e,n,t):rr(e,n)).subscribe(r)})}function he(e,t){return k((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(P(r,c=>{o?.unsubscribe();let u=0,l=i++;Z(e(c,l)).subscribe(o=P(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Ki(e){return k((t,n)=>{Z(e).subscribe(P(n,()=>n.complete(),Yr)),!n.closed&&t.subscribe(n)})}function te(e,t,n){let r=N(e)||t||n?{next:e,error:t,complete:n}:e;return r?k((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(P(i,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),i.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):Me}function ah(e){let t=A(null);try{return e()}finally{A(t)}}var ts="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",v=class extends Error{code;constructor(t,n){super(Ct(t,n)),this.code=t}};function tD(e){return`NG0${Math.abs(e)}`}function Ct(e,t){return`${tD(e)}${t?": "+t:""}`}function V(e){for(let t in e)if(e[t]===V)return t;throw Error("")}function zt(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(zt).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(` +`);return r>=0?n.slice(0,r):n}function ru(e,t){return e?t?`${e} ${t}`:e:t||""}var nD=V({__forward_ref__:V});function eo(e){return e.__forward_ref__=eo,e.toString=function(){return zt(this())},e}function ae(e){return ou(e)?e():e}function ou(e){return typeof e=="function"&&e.hasOwnProperty(nD)&&e.__forward_ref__===eo}function C(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function to(e){return rD(e,ns)}function iu(e){return to(e)!==null}function rD(e,t){return e.hasOwnProperty(t)&&e[t]||null}function oD(e){let t=e?.[ns]??null;return t||null}function Wc(e){return e&&e.hasOwnProperty(Xi)?e[Xi]:null}var ns=V({\u0275prov:V}),Xi=V({\u0275inj:V}),y=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=C({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function su(e){return e&&!!e.\u0275providers}var au=V({\u0275cmp:V}),cu=V({\u0275dir:V}),uu=V({\u0275pipe:V}),lu=V({\u0275mod:V}),Jr=V({\u0275fac:V}),pn=V({__NG_ELEMENT_ID__:V}),ch=V({__NG_ENV_ID__:V});function no(e){return typeof e=="string"?e:e==null?"":String(e)}function lh(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():no(e)}var dh=V({ngErrorCode:V}),iD=V({ngErrorMessage:V}),sD=V({ngTokenPath:V});function du(e,t){return fh("",-200,t)}function rs(e,t){throw new v(-201,!1)}function fh(e,t,n){let r=new v(t,e);return r[dh]=t,r[iD]=e,n&&(r[sD]=n),r}function aD(e){return e[dh]}var Zc;function hh(){return Zc}function me(e){let t=Zc;return Zc=e,t}function fu(e,t,n){let r=to(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&8)return null;if(t!==void 0)return t;rs(e,"Injector")}var cD={},un=cD,uD="__NG_DI_FLAG__",Yc=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=ln(n)||0;try{return this.injector.get(t,r&8?null:un,r)}catch(o){if($n(o))return o;throw o}}};function lD(e,t=0){let n=vi();if(n===void 0)throw new v(-203,!1);if(n===null)return fu(e,void 0,t);{let r=dD(t),o=n.retrieve(e,r);if($n(o)){if(r.optional)return null;throw o}return o}}function T(e,t=0){return(hh()||lD)(ae(e),t)}function p(e,t){return T(e,ln(t))}function ln(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function dD(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)}}function Qc(e){let t=[];for(let n=0;nArray.isArray(n)?os(n,t):t(n))}function hu(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ro(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var gn={},dn=[],Le=new y(""),pu=new y("",-1),gu=new y(""),Xr=class{get(t,n=un){if(n===un){let o=fh("",-201);throw o.name="\u0275NotFound",o}return n}};function mu(e){return e[lu]||null}function _t(e){return e[au]||null}function is(e){return e[cu]||null}function vu(e){return e[uu]||null}function je(e){return{\u0275providers:e}}function ph(e){return je([{provide:Le,multi:!0,useValue:e}])}function gh(...e){return{\u0275providers:ss(!0,e),\u0275fromNgModule:!0}}function ss(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return os(t,s=>{let a=s;es(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&mh(o,i),n}function mh(e,t){for(let n=0;n{t(i,r)})}}function es(e,t,n,r){if(e=ae(e),!e)return!1;let o=null,i=Wc(e),s=!i&&_t(e);if(!i&&!s){let c=e.ngModule;if(i=Wc(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)es(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{os(i.imports,l=>{es(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&mh(u,t)}if(!a){let u=Gt(o)||(()=>new o);t({provide:o,useFactory:u,deps:dn},o),t({provide:gu,useValue:o,multi:!0},o),t({provide:Le,useValue:()=>T(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;yu(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function yu(e,t){for(let n of e)su(n)&&(n=n.\u0275providers),Array.isArray(n)?yu(n,t):t(n)}var hD=V({provide:String,useValue:V});function vh(e){return e!==null&&typeof e=="object"&&hD in e}function pD(e){return!!(e&&e.useExisting)}function gD(e){return!!(e&&e.useFactory)}function fn(e){return typeof e=="function"}function yh(e){return!!e.useClass}var oo=new y(""),Ji={},uh={},qc;function io(){return qc===void 0&&(qc=new Xr),qc}var Y=class{},hn=class extends Y{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,Jc(t,s=>this.processProvider(s)),this.records.set(pu,ir(void 0,this)),o.has("environment")&&this.records.set(Y,ir(void 0,this));let i=this.records.get(oo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(gu,dn,{self:!0}))}retrieve(t,n){let r=ln(n)||0;try{return this.get(t,un,r)}catch(o){if($n(o))return o;throw o}}destroy(){Kr(this),this._destroyed=!0;let t=A(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(t)}}onDestroy(t){return Kr(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Kr(this);let n=ot(this),r=me(void 0),o;try{return t()}finally{ot(n),me(r)}}get(t,n=un,r){if(Kr(this),t.hasOwnProperty(ch))return t[ch](this);let o=ln(r),i,s=ot(this),a=me(void 0);try{if(!(o&4)){let u=this.records.get(t);if(u===void 0){let l=DD(t)&&to(t);l&&this.injectableDefInScope(l)?u=ir(Kc(t),Ji):u=null,this.records.set(t,u)}if(u!=null)return this.hydrate(t,u,o)}let c=o&2?io():this.parent;return n=o&8&&n===un?null:n,c.get(t,n)}catch(c){let u=aD(c);throw u===-200||u===-201?new v(u,null):c}finally{me(a),ot(s)}}resolveInjectorInitializers(){let t=A(null),n=ot(this),r=me(void 0),o;try{let i=this.get(Le,dn,{self:!0});for(let s of i)s()}finally{ot(n),me(r),A(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(zt(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=ae(t);let n=fn(t)?t:ae(t&&t.provide),r=vD(t);if(!fn(t)&&t.multi===!0){let o=this.records.get(n);o||(o=ir(void 0,Ji,!0),o.factory=()=>Qc(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n,r){let o=A(null);try{if(n.value===uh)throw du(zt(t));return n.value===Ji&&(n.value=uh,n.value=n.factory(void 0,r)),typeof n.value=="object"&&n.value&&ED(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{A(o)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=ae(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function Kc(e){let t=to(e),n=t!==null?t.factory:Gt(e);if(n!==null)return n;if(e instanceof y)throw new v(204,!1);if(e instanceof Function)return mD(e);throw new v(204,!1)}function mD(e){if(e.length>0)throw new v(204,!1);let n=oD(e);return n!==null?()=>n.factory(e):()=>new e}function vD(e){if(vh(e))return ir(void 0,e.useValue);{let t=Eu(e);return ir(t,Ji)}}function Eu(e,t,n){let r;if(fn(e)){let o=ae(e);return Gt(o)||Kc(o)}else if(vh(e))r=()=>ae(e.useValue);else if(gD(e))r=()=>e.useFactory(...Qc(e.deps||[]));else if(pD(e))r=(o,i)=>T(ae(e.useExisting),i!==void 0&&i&8?8:void 0);else{let o=ae(e&&(e.useClass||e.provide));if(yD(e))r=()=>new o(...Qc(e.deps));else return Gt(o)||Kc(o)}return r}function Kr(e){if(e.destroyed)throw new v(205,!1)}function ir(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function yD(e){return!!e.deps}function ED(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function DD(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken"}function Jc(e,t){for(let n of e)Array.isArray(n)?Jc(n,t):n&&su(n)?Jc(n.\u0275providers,t):t(n)}function ce(e,t){let n;e instanceof hn?(Kr(e),n=e):n=new Yc(e);let r,o=ot(n),i=me(void 0);try{return t()}finally{ot(o),me(i)}}function Eh(){return hh()!==void 0||vi()!=null}var ve=0,I=1,M=2,Q=3,Ve=4,Be=5,Ae=6,sr=7,ue=8,Ue=9,st=10,H=11,ar=12,Du=13,mn=14,we=15,vn=16,yn=17,En=18,so=19,Cu=20,Dt=21,as=22,ao=23,Ne=24,Dn=25,co=26,U=27,Dh=1,Ke=6,at=7,uo=8,lo=9,pe=10;function He(e){return Array.isArray(e)&&typeof e[Dh]=="object"}function Re(e){return Array.isArray(e)&&e[Dh]===!0}function _u(e){return(e.flags&4)!==0}function It(e){return e.componentOffset>-1}function fo(e){return(e.flags&1)===1}function Wt(e){return!!e.template}function Cn(e){return(e[M]&512)!==0}function Zt(e){return(e[M]&256)===256}var Ch="svg",_h="math";function xe(e){for(;Array.isArray(e);)e=e[ve];return e}function Ih(e,t){return xe(t[e])}function Je(e,t){return xe(t[e.index])}function _n(e,t){return e.data[t]}function wh(e,t){return e[t]}function Iu(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function Xe(e,t){let n=t[e];return He(n)?n:n[ve]}function cs(e){return(e[M]&128)===128}function bh(e){return Re(e[Q])}function Yt(e,t){return t==null?null:e[t]}function wu(e){e[yn]=0}function bu(e){e[M]&1024||(e[M]|=1024,cs(e)&&cr(e))}function Th(e,t){for(;e>0;)t=t[mn],e--;return t}function ho(e){return!!(e[M]&9216||e[Ne]?.dirty)}function us(e){e[st].changeDetectionScheduler?.notify(8),e[M]&64&&(e[M]|=1024),ho(e)&&cr(e)}function cr(e){e[st].changeDetectionScheduler?.notify(0);let t=qt(e);for(;t!==null&&!(t[M]&8192||(t[M]|=8192,!cs(t)));)t=qt(t)}function Tu(e,t){if(Zt(e))throw new v(911,!1);e[Dt]===null&&(e[Dt]=[]),e[Dt].push(t)}function Mh(e,t){if(e[Dt]===null)return;let n=e[Dt].indexOf(t);n!==-1&&e[Dt].splice(n,1)}function qt(e){let t=e[Q];return Re(t)?t[Q]:t}function Sh(e){return e[sr]??=[]}function Ah(e){return e.cleanup??=[]}var F={lFrame:zh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Xc=!1;function Nh(){return F.lFrame.elementDepthCount}function Rh(){F.lFrame.elementDepthCount++}function xh(){F.lFrame.elementDepthCount--}function Mu(){return F.bindingsEnabled}function Su(){return F.skipHydrationRootTNode!==null}function Oh(e){return F.skipHydrationRootTNode===e}function Ph(e){F.skipHydrationRootTNode=e}function Fh(){F.skipHydrationRootTNode=null}function B(){return F.lFrame.lView}function $e(){return F.lFrame.tView}function wt(e){return F.lFrame.contextLView=e,e[ue]}function bt(e){return F.lFrame.contextLView=null,e}function Oe(){let e=Au();for(;e!==null&&e.type===64;)e=e.parent;return e}function Au(){return F.lFrame.currentTNode}function kh(){let e=F.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function ur(e,t){let n=F.lFrame;n.currentTNode=e,n.isParent=t}function Nu(){return F.lFrame.isParent}function Lh(){F.lFrame.isParent=!1}function Ru(){return Xc}function xu(e){let t=Xc;return Xc=e,t}function jh(){let e=F.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Vh(e){return F.lFrame.bindingIndex=e}function po(){return F.lFrame.bindingIndex++}function Bh(){return F.lFrame.inI18n}function Uh(e,t){let n=F.lFrame;n.bindingIndex=n.bindingRootIndex=e,ls(t)}function Hh(){return F.lFrame.currentDirectiveIndex}function ls(e){F.lFrame.currentDirectiveIndex=e}function Ou(e){F.lFrame.currentQueryIndex=e}function CD(e){let t=e[I];return t.type===2?t.declTNode:t.type===1?e[Be]:null}function Pu(e,t,n){if(n&4){let o=t,i=e;for(;o=o.parent,o===null&&!(n&1);)if(o=CD(i),o===null||(i=i[mn],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=F.lFrame=$h();return r.currentTNode=t,r.lView=e,!0}function ds(e){let t=$h(),n=e[I];F.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function $h(){let e=F.lFrame,t=e===null?null:e.child;return t===null?zh(e):t}function zh(e){let 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 e!==null&&(e.child=t),t}function Gh(){let e=F.lFrame;return F.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Fu=Gh;function fs(){let e=Gh();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 qh(e){return(F.lFrame.contextLView=Th(e,F.lFrame.contextLView))[ue]}function hs(){return F.lFrame.selectedIndex}function Qt(e){F.lFrame.selectedIndex=e}function Wh(){let e=F.lFrame;return _n(e.tView,e.selectedIndex)}function ku(){return F.lFrame.currentNamespace}var Zh=!0;function ps(){return Zh}function Tt(e){Zh=e}function eu(e,t=null,n=null,r){let o=Lu(e,t,n,r);return o.resolveInjectorInitializers(),o}function Lu(e,t=null,n=null,r,o=new Set){let i=[n||dn,gh(e)];return r=r||(typeof e=="object"?void 0:zt(e)),new hn(i,t||io(),r||null,o)}var Se=class e{static THROW_IF_NOT_FOUND=un;static NULL=new Xr;static create(t,n){if(Array.isArray(t))return eu({name:""},n,t,"");{let r=t.name??"";return eu({name:r},t.parent,t.providers,r)}}static \u0275prov=C({token:e,providedIn:"any",factory:()=>T(pu)});static __NG_ELEMENT_ID__=-1},K=new y(""),ct=(()=>{class e{static __NG_ELEMENT_ID__=_D;static __NG_ENV_ID__=n=>n}return e})(),tu=class extends ct{_lView;constructor(t){super(),this._lView=t}get destroyed(){return Zt(this._lView)}onDestroy(t){let n=this._lView;return Tu(n,t),()=>Mh(n,t)}};function _D(){return new tu(B())}var Qe=class{_console=console;handleError(t){this._console.error("ERROR",t)}},ye=new y("",{providedIn:"root",factory:()=>{let e=p(Y),t;return n=>{e.destroyed&&!t?setTimeout(()=>{throw n}):(t??=e.get(Qe),t.handleError(n))}}}),Yh={provide:Le,useValue:()=>void p(Qe),multi:!0},ID=new y("",{providedIn:"root",factory:()=>{let e=p(K).defaultView;if(!e)return;let t=p(ye),n=i=>{t(i.reason),i.preventDefault()},r=i=>{i.error?t(i.error):t(new Error(i.message,{cause:i})),i.preventDefault()},o=()=>{e.addEventListener("unhandledrejection",n),e.addEventListener("error",r)};typeof Zone<"u"?Zone.root.run(o):o(),p(ct).onDestroy(()=>{e.removeEventListener("error",r),e.removeEventListener("unhandledrejection",n)})}});function ju(){return je([ph(()=>void p(ID))])}function ut(e,t){let[n,r,o]=Ac(e,t?.equal),i=n,s=i[ge];return i.set=r,i.update=o,i.asReadonly=Qh.bind(i),i}function Qh(){let e=this[ge];if(e.readonlyFn===void 0){let t=()=>this();t[ge]=e,e.readonlyFn=t}return e.readonlyFn}var gs=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=wD}return e})();function wD(){return new gs(B(),Oe())}var it=class{},lr=new y("",{providedIn:"root",factory:()=>!1});var Vu=new y(""),ms=new y(""),et=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new se(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new x(n=>{n.next(!1),n.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=C({token:e,providedIn:"root",factory:()=>new e})}return e})(),dr=(()=>{class e{internalPendingTasks=p(et);scheduler=p(it);errorHandler=p(ye);add(){let n=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(n)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(n))}}run(n){let r=this.add();n().catch(this.errorHandler).finally(r)}static \u0275prov=C({token:e,providedIn:"root",factory:()=>new e})}return e})();function go(...e){}var Bu=(()=>{class e{static \u0275prov=C({token:e,providedIn:"root",factory:()=>new nu})}return e})(),nu=class{dirtyEffectCount=0;queues=new Map;add(t){this.enqueue(t),this.schedule(t)}schedule(t){t.dirty&&this.dirtyEffectCount++}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),t.dirty&&this.dirtyEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||r.add(t)}flush(){for(;this.dirtyEffectCount>0;){let t=!1;for(let[n,r]of this.queues)n===null?t||=this.flushQueue(r):t||=n.run(()=>this.flushQueue(r));t||(this.dirtyEffectCount=0)}}flushQueue(t){let n=!1;for(let r of t)r.dirty&&(this.dirtyEffectCount--,n=!0,r.run());return n}};var vs={JSACTION:"jsaction"};function Hs(e){return{toString:e}.toString()}function OD(e){return typeof e=="function"}var Is=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Pp(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var $s=(()=>{let e=()=>Fp;return e.ngInherit=!0,e})();function Fp(e){return e.type.prototype.ngOnChanges&&(e.setInput=FD),PD}function PD(){let e=Lp(this),t=e?.current;if(t){let n=e.previous;if(n===gn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function FD(e,t,n,r,o){let i=this.declaredInputs[r],s=Lp(e)||kD(e,{previous:gn,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new Is(u&&u.currentValue,n,c===gn),Pp(e,t,o,n)}var kp="__ngSimpleChanges__";function Lp(e){return e[kp]||null}function kD(e,t){return e[kp]=t}var Kh=[];var L=function(e,t=null,n){for(let r=0;r=r)break}else t[c]<0&&(e[yn]+=65536),(a>14>16&&(e[M]&3)===t&&(e[M]+=16384,Jh(a,i)):Jh(a,i)}var hr=-1,bn=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,o){this.factory=t,this.name=o,this.canSeeViewProviders=n,this.injectImpl=r}};function VD(e){return(e.flags&8)!==0}function BD(e){return(e.flags&16)!==0}function UD(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i>16}function bs(e,t){let n=zD(e),r=t;for(;n>0;)r=r[mn],n--;return r}var Ku=!0;function Ts(e){let t=Ku;return Ku=e,t}var GD=256,Up=GD-1,Hp=5,qD=0,lt={};function WD(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(pn)&&(r=n[pn]),r==null&&(r=n[pn]=qD++);let o=r&Up,i=1<>Hp)]|=i}function Ms(e,t){let n=$p(e,t);if(n!==-1)return n;let r=t[I];r.firstCreatePass&&(e.injectorIndex=t.length,Hu(r.data,e),Hu(t,null),Hu(r.blueprint,null));let o=vl(e,t),i=e.injectorIndex;if(Bp(o)){let s=ws(o),a=bs(o,t),c=a[I].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function Hu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function $p(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function vl(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=Zp(o),r===null)return hr;if(n++,o=o[mn],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return hr}function Ju(e,t,n){WD(e,t,n)}function zp(e,t,n){if(n&8||e!==void 0)return e;rs(t,"NodeInjector")}function Gp(e,t,n,r){if(n&8&&r===void 0&&(r=null),(n&3)===0){let o=e[Ue],i=me(void 0);try{return o?o.get(t,r,n&8):fu(t,r,n&8)}finally{me(i)}}return zp(r,t,n)}function qp(e,t,n,r=0,o){if(e!==null){if(t[M]&2048&&!(r&2)){let s=JD(e,t,n,r,lt);if(s!==lt)return s}let i=Wp(e,t,n,r,lt);if(i!==lt)return i}return Gp(t,n,r,o)}function Wp(e,t,n,r,o){let i=QD(n);if(typeof i=="function"){if(!Pu(t,e,r))return r&1?zp(o,n,r):Gp(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&8))rs(n);else return s}finally{Fu()}}else if(typeof i=="number"){let s=null,a=$p(e,t),c=hr,u=r&1?t[we][Be]:null;for((a===-1||r&4)&&(c=a===-1?vl(e,t):t[a+8],c===hr||!tp(r,!1)?a=-1:(s=t[I],a=ws(c),t=bs(c,t)));a!==-1;){let l=t[I];if(ep(i,a,l.data)){let d=ZD(a,t,n,s,r,u);if(d!==lt)return d}c=t[a+8],c!==hr&&tp(r,t[I].data[a+8]===u)&&ep(i,a,t)?(s=l,a=ws(c),t=bs(c,t)):a=-1}}return o}function ZD(e,t,n,r,o,i){let s=t[I],a=s.data[e+8],c=r==null?It(a)&&Ku:r!=s&&(a.type&3)!==0,u=o&1&&i===a,l=YD(a,s,n,c,u);return l!==null?Ss(t,s,l,a,o):lt}function YD(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,h=o?a+l:u;for(let f=d;f=c&&g.type===n)return f}if(o){let f=s[c];if(f&&Wt(f)&&f.type===n)return c}return null}function Ss(e,t,n,r,o){let i=e[n],s=t.data;if(i instanceof bn){let a=i;if(a.resolving){let f=lh(s[n]);throw du(f)}let c=Ts(a.canSeeViewProviders);a.resolving=!0;let u=s[n].type||s[n],l,d=a.injectImpl?me(a.injectImpl):null,h=Pu(e,r,0);try{i=e[n]=a.factory(void 0,o,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&LD(n,s[n],t)}finally{d!==null&&me(d),Ts(c),a.resolving=!1,Fu()}}return i}function QD(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(pn)?e[pn]:void 0;return typeof t=="number"?t>=0?t&Up:KD:t}function ep(e,t,n){let r=1<>Hp)]&r)}function tp(e,t){return!(e&2)&&!(e&1&&t)}var wn=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return qp(this._tNode,this._lView,t,ln(r),n)}};function KD(){return new wn(Oe(),B())}function zs(e){return Hs(()=>{let t=e.prototype.constructor,n=t[Jr]||Xu(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Jr]||Xu(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Xu(e){return ou(e)?()=>{let t=Xu(ae(e));return t&&t()}:Gt(e)}function JD(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[M]&2048&&!Cn(s);){let a=Wp(i,s,n,r|2,lt);if(a!==lt)return a;let c=i.parent;if(!c){let u=s[Cu];if(u){let l=u.get(n,lt,r);if(l!==lt)return l}c=Zp(s),s=s[mn]}i=c}return o}function Zp(e){let t=e[I],n=t.type;return n===2?t.declTNode:n===1?e[Be]:null}function XD(){return Gs(Oe(),B())}function Gs(e,t){return new yl(Je(e,t))}var yl=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=XD}return e})();var Yp="ngSkipHydration",eC="ngskiphydration";function Qp(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;noC}),oC="ng",qs=new y(""),Sn=new y("",{providedIn:"platform",factory:()=>"unknown"});var Ws=new y("",{providedIn:"root",factory:()=>Io().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function iC(){let e=new An;return e.store=sC(Io(),p(dt)),e}var An=(()=>{class e{static \u0275prov=C({token:e,providedIn:"root",factory:iC});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/fg});var wl=new y(""),hg=!1,pg=new y(""),bl=new y("",{providedIn:"root",factory:()=>new Map});var bo="ngb";var gg=(e,t,n)=>{let r=e,o=r.__jsaction_fns??new Map,i=o.get(t)??[];i.push(n),o.set(t,i),r.__jsaction_fns=o},mg=(e,t)=>{let n=e,r=n.getAttribute(bo)??"",o=t.get(r)??new Set;o.has(n)||o.add(n),t.set(r,o)};var vg=e=>{e.removeAttribute(vs.JSACTION),e.removeAttribute(bo),e.__jsaction_fns=void 0},yg=new y("",{providedIn:"root",factory:()=>({})});function Tl(e,t){let n=t?.__jsaction_fns?.get(e.type);if(!(!n||!t?.isConnected))for(let r of n)r(e)}var nl=new Map;function Eg(e,t){return nl.set(e,t),()=>nl.delete(e)}var rp=!1,Dg=(e,t,n,r)=>{};function uC(e,t,n,r){Dg(e,t,n,r)}function Cg(){rp||(Dg=(e,t,n,r)=>{let o=e[Ue].get(dt);nl.get(o)?.(t,n,r)},rp=!0)}var Ys=new y("");function Qs(e){return(e.flags&32)===32}var lC="__nghData__",Ml=lC,dC="__nghDeferData__",_g=dC;var Ds="ngh",Ig="nghm",wg=()=>null;function fC(e,t,n=!1){let r=e.getAttribute(Ds);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let l=t.get(An,null,{optional:!0});l!==null&&(c=l.get(Ml,[])[Number(r)])}let u={data:c,firstChild:e.firstChild??null};return n&&(u.firstChild=e,Ks(u,0,e.nextSibling)),a?e.setAttribute(Ds,a):e.removeAttribute(Ds),u}function bg(){wg=fC}function Tg(e,t,n=!1){return wg(e,t,n)}function Mg(e){let t=e._lView;return t[I].type===2?null:(Cn(t)&&(t=t[U]),t)}function hC(e){return e.textContent?.replace(/\s/gm,"")}function pC(e){let t=Io(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=hC(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function Ks(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function rl(e,t){return e.segmentHeads?.[t]??null}function Sg(e){return e.get(pg,!1,{optional:!0})}function gC(e,t){let n=e.data,r=n[ig]?.[t]??null;return r===null&&n[Zs]?.[t]&&(r=Sl(e,t)),r}function Ag(e,t){return e.data[Zs]?.[t]??null}function Sl(e,t){let n=Ag(e,t)??[],r=0;for(let o of n)r+=o[yo]*(o[Cl]??1);return r}function mC(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[_l];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function Ng(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[_l];e.disconnectedNodes=n?new Set(n):null}return!!mC(e)?.has(t)}function Js(e,t){let n=e[Ae];return n!==null&&!Su()&&!Qs(t)&&!Ng(n,t.index-U)}function vC(e,t){let n=t.get(Ys),o=t.get(An).get(_g,{}),i=!1,s=e,a=null,c=[];for(;!i&&s;){i=n.has(s);let u=n.hydrating.get(s);if(a===null&&u!=null){a=u.promise;break}c.unshift(s),s=o[s][dg]}return{parentBlockPromise:a,hydrationQueue:c}}function $u(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===Ig}function op(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function Rg(e){for(let r of e.body.childNodes)if($u(r))return;let t=op(e.body.previousSibling);if($u(t))return;let n=op(e.head.lastChild);if(!$u(n))throw new v(-507,!1)}function xg(e,t){let n=e.contentQueries;if(n!==null){let r=A(null);try{for(let o=0;o|^->||--!>|)/g,_C="\u200B$1\u200B";function IC(e){return e.replace(DC,t=>t.replace(CC,_C))}function Fg(e){return e.ownerDocument.body}function kg(e){return e instanceof Function?e():e}function wC(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}var Lg="ng-template";function bC(e,t,n,r){let o=0;if(r){for(;o-1){let i;for(;++oi?d="":d=o[l+1].toLowerCase(),r&2&&u!==d){if(tt(r))return!1;s=!0}}}}return tt(r)||s}function tt(e){return(e&1)===0}function SC(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!tt(s)&&(t+=ip(i,o),o=""),r=s,i=i||!tt(r);n++}return o!==""&&(t+=ip(i,o)),t}function OC(e){return e.map(xC).join(",")}function PC(e){let t=[],n=[],r=1,o=2;for(;rnull),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof W&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{t(n)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},ne=sl;function Wg(e){let t,n;function r(){e=go;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function cp(e){return queueMicrotask(()=>e()),()=>{e=go}}var Vl="isAngularZone",xs=Vl+"_ID",HC=0,z=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new ne(!1);onMicrotaskEmpty=new ne(!1);onStable=new ne(!1);onError=new ne(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=qg}=t;if(typeof Zone>"u")throw new v(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,GC(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Vl)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new v(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new v(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,$C,go,go);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},$C={};function Bl(e){if(e._nesting==0&&!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 zC(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Wg(()=>{e.callbackScheduled=!1,al(e),e.isCheckStableRunning=!0,Bl(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),al(e)}function GC(e){let t=()=>{zC(e)},n=HC++;e._inner=e._inner.fork({name:"angular",properties:{[Vl]:!0,[xs]:n,[xs+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(qC(c))return r.invokeTask(i,s,a,c);try{return up(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),lp(e)}},onInvoke:(r,o,i,s,a,c,u)=>{try{return up(e),r.invoke(i,s,a,c,u)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!WC(c)&&t(),lp(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,al(e),Bl(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function al(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function up(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function lp(e){e._nesting--,Bl(e)}var Eo=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new ne;onMicrotaskEmpty=new ne;onStable=new ne;onError=new ne;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function qC(e){return Zg(e,"__ignore_ng_zone__")}function WC(e){return Zg(e,"__scheduler_tick__")}function Zg(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var Ul=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=C({token:e,providedIn:"root",factory:()=>new e})}return e})(),Yg=[0,1,2,3],Qg=(()=>{class e{ngZone=p(z);scheduler=p(it);errorHandler=p(Qe,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){p(Nn,{optional:!0})}execute(){let n=this.sequences.size>0;n&&L(16),this.executing=!0;for(let r of Yg)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[r]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let i=o.hooks[r];return i(o.pipelinedValue)},o.snapshot))}catch(i){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&L(17)}register(n){let{view:r}=n;r!==void 0?((r[Dn]??=[]).push(n),cr(r),r[M]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(ta.AFTER_NEXT_RENDER,n):n()}static \u0275prov=C({token:e,providedIn:"root",factory:()=>new e})}return e})(),Os=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=s,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[Dn];t&&(this.view[Dn]=t.filter(n=>n!==this))}};function na(e,t){let n=t?.injector??p(Se);return ze("NgAfterNextRender"),YC(e,n,t,!0)}function ZC(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function YC(e,t,n,r){let o=t.get(Ul);o.impl??=t.get(Qg);let i=t.get(Nn,null,{optional:!0}),s=n?.manualCleanup!==!0?t.get(ct):null,a=t.get(gs,null,{optional:!0}),c=new Os(o.impl,ZC(e),a?.view,r,s,i?.snapshot(null));return o.impl.register(c),c}var QC=new y("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function Kg(e,t,n){let r=e.get(QC);if(Array.isArray(t))for(let o of t)r.queue.add(o),n?.detachedLeaveAnimationFns?.push(o);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function KC(e,t){for(let[n,r]of t)Kg(e,r.animateFns)}function dp(e,t,n,r){let o=e?.[co]?.enter;t!==null&&o&&o.has(n.index)&&KC(r,o)}function fr(e,t,n,r,o,i,s,a){if(o!=null){let c,u=!1;Re(o)?c=o:He(o)&&(u=!0,o=o[ve]);let l=xe(o);e===0&&r!==null?(dp(a,r,i,n),s==null?Bg(t,r,l):Rs(t,r,l,s||null,!0)):e===1&&r!==null?(dp(a,r,i,n),Rs(t,r,l,s||null,!0)):e===2?fp(a,i,n,d=>{Pl(t,l,u,d)}):e===3&&fp(a,i,n,()=>{t.destroyNode(l)}),c!=null&&l_(t,e,n,c,i,r,s)}}function JC(e,t){Jg(e,t),t[ve]=null,t[Be]=null}function XC(e,t,n,r,o,i){r[ve]=o,r[Be]=t,ra(e,r,n,1,o,i)}function Jg(e,t){t[st].changeDetectionScheduler?.notify(9),ra(e,t,t[H],2,null,null)}function e_(e){let t=e[ar];if(!t)return zu(e[I],e);for(;t;){let n=null;if(He(t))n=t[ar];else{let r=t[pe];r&&(n=r)}if(!n){for(;t&&!t[Ve]&&t!==e;)He(t)&&zu(t[I],t),t=t[Q];t===null&&(t=e),He(t)&&zu(t[I],t),n=t&&t[Ve]}t=n}}function Hl(e,t){let n=e[lo],r=n.indexOf(t);n.splice(r,1)}function $l(e,t){if(Zt(t))return;let n=t[H];n.destroyNode&&ra(e,t,n,3,null,null),e_(t)}function zu(e,t){if(Zt(t))return;let n=A(null);try{t[M]&=-129,t[M]|=256,t[Ne]&&Wr(t[Ne]),r_(e,t),n_(e,t),t[I].type===1&&t[H].destroy();let r=t[vn];if(r!==null&&Re(t[Q])){r!==t[Q]&&Hl(r,t);let o=t[En];o!==null&&o.detachView(e)}el(t)}finally{A(n)}}function fp(e,t,n,r){let o=e?.[co];if(o==null||o.leave==null||!o.leave.has(t.index))return r(!1);e&&vr.add(e),Kg(n,()=>{if(o.leave&&o.leave.has(t.index)){let s=o.leave.get(t.index),a=[];if(s){for(let c=0;c{e[co].running=void 0,vr.delete(e),t(!0)});return}t(!1)}function n_(e,t){let n=e.cleanup,r=t[sr];if(n!==null)for(let s=0;s=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[sr]=null);let o=t[Dt];if(o!==null){t[Dt]=null;for(let s=0;sU&&Gg(e,t,U,!1),L(s?2:0,o,n),n(r,o)}finally{Qt(i),L(s?3:1,o,n)}}function ql(e,t,n){y_(e,t,n),(n.flags&64)===64&&E_(e,t,n)}function Wl(e,t,n=Je){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;inull;function h_(e){Kp(e)?Ug(e):pC(e)}function nm(){tm=h_}function p_(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function g_(e,t,n,r,o,i){let s=t[I];if(Yl(e,s,t,n,r)){It(e)&&v_(t,e.index);return}e.type&3&&(n=p_(n)),m_(e,t,n,r,o,i)}function m_(e,t,n,r,o,i){if(e.type&3){let s=Je(e,t);r=i!=null?i(r,e.value||"",n):r,o.setProperty(s,n,r)}else e.type&12}function v_(e,t){let n=Xe(t,e);n[M]&16||(n[M]|=64)}function y_(e,t,n){let r=n.directiveStart,o=n.directiveEnd;It(n)&&BC(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||Ms(n,t);let i=n.initialInputs;for(let s=r;s{cr(e.lView)},consumerOnSignalRead(){this.lView[Ne]=this}});function R_(e){let t=e[Ne]??Object.create(x_);return t.lView=e,t}var x_=O(m({},zn),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=qt(e.lView);for(;t&&!am(t[I]);)t=qt(t);t&&bu(t)},consumerOnSignalRead(){this.lView[Ne]=this}});function am(e){return e.type!==2}function cm(e){if(e[ao]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[ao])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[M]&8192)}}var O_=100;function um(e,t=0){let r=e[st].rendererFactory,o=!1;o||r.begin?.();try{P_(e,t)}finally{o||r.end?.()}}function P_(e,t){let n=Ru();try{xu(!0),ul(e,t);let r=0;for(;ho(e);){if(r===O_)throw new v(103,!1);r++,ul(e,1)}}finally{xu(n)}}function F_(e,t,n,r){if(Zt(t))return;let o=t[M],i=!1,s=!1;ds(t);let a=!0,c=null,u=null;i||(am(e)?(u=M_(t),c=qn(u)):_i()===null?(a=!1,u=R_(t),c=qn(u)):t[Ne]&&(Wr(t[Ne]),t[Ne]=null));try{wu(t),Vh(e.bindingStartIndex),n!==null&&em(e,t,n,2,r);let l=(o&3)===3;if(!i)if(l){let f=e.preOrderCheckHooks;f!==null&&ys(t,f,null)}else{let f=e.preOrderHooks;f!==null&&Es(t,f,0,null),Uu(t,0)}if(s||k_(t),cm(t),lm(t,0),e.contentQueries!==null&&xg(e,t),!i)if(l){let f=e.contentCheckHooks;f!==null&&ys(t,f)}else{let f=e.contentHooks;f!==null&&Es(t,f,1),Uu(t,1)}j_(e,t);let d=e.components;d!==null&&fm(t,d,0);let h=e.viewQuery;if(h!==null&&ol(2,h,r),!i)if(l){let f=e.viewCheckHooks;f!==null&&ys(t,f)}else{let f=e.viewHooks;f!==null&&Es(t,f,2),Uu(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[as]){for(let f of t[as])f();t[as]=null}i||(im(t),t[M]&=-73)}catch(l){throw i||cr(t),l}finally{u!==null&&(Gr(u,c),a&&A_(u)),fs()}}function lm(e,t){for(let n=eg(e);n!==null;n=tg(n))for(let r=pe;r0&&(e[n-1][Ve]=r[Ve]);let i=ro(e,pe+t);JC(r[I],r);let s=i[En];s!==null&&s.detachView(i[I]),r[Q]=null,r[Ve]=null,r[M]&=-129}return r}function B_(e,t,n,r){let o=pe+r,i=n.length;r>0&&(n[o-1][Ve]=t),r-1&&(Fs(t,r),ro(n,r))}this._attachedToViewContainer=!1}$l(this._lView[I],this._lView)}onDestroy(t){Tu(this._lView,t)}markForCheck(){oa(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[M]&=-129}reattach(){us(this._lView),this._lView[M]|=128}detectChanges(){this._lView[M]|=1024,um(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new v(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Cn(this._lView),n=this._lView[vn];n!==null&&!t&&Hl(n,this._lView),Jg(this._lView[I],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new v(902,!1);this._appRef=t;let n=Cn(this._lView),r=this._lView[vn];r!==null&&!n&&gm(r,this._lView),us(this._lView)}};var ia=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=U_;constructor(n,r,o){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,o){let i=Kl(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:o});return new Kt(i)}}return e})();function U_(){return H_(Oe(),B())}function H_(e,t){return e.type&4?new ia(t,e,Gs(e,t)):null}function sa(e,t,n,r,o){let i=e.data[t];if(i===null)i=$_(e,t,n,r,o),Bh()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=kh();i.injectorIndex=s===null?-1:s.injectorIndex}return ur(i,!0),i}function $_(e,t,n,r,o){let i=Au(),s=Nu(),a=s?i:i&&i.parent,c=e.data[t]=G_(e,a,n,t,r,o);return z_(e,c,i,s),c}function z_(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function G_(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return Su()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var q_=new RegExp(`^(\\d+)*(${og}|${rg})*(.*)`);function W_(e){let t=e.match(q_),[n,r,o,i]=t,s=r?parseInt(r,10):o,a=[];for(let[c,u,l]of i.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(u,d)}return[s,...a]}function Z_(e){return!e.prev&&e.parent?.type===8}function Gu(e){return e.index-U}function Y_(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function aa(e,t,n,r){let o=Gu(r),i=Y_(e,o);if(i===void 0){let s=e.data[cg];if(s?.[o])i=K_(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(Z_(r)){let u=Gu(r.parent);i=rl(e,u)}else{let u=Je(c,n);if(a)i=u.firstChild;else{let l=Gu(c),d=rl(e,l);if(c.type===2&&d){let f=Sl(e,l)+1;i=ca(f,d)}else i=u.nextSibling}}}}return i}function ca(e,t){let n=t;for(let r=0;r0&&(i.firstChild=e,e=ca(r[yo],e)),n.push(i)}return[e,n]}var ym=()=>null,Em=()=>null;function Dm(){ym=oI,Em=iI}function oI(e,t){return Cm(e,t)?e[Ke].shift():(Xl(e),null)}function ll(e,t){return ym(e,t)}function iI(e,t,n){if(t.tView.ssrId===null)return null;let r=ll(e,t.tView.ssrId);return n[I].firstUpdatePass&&r===null&&aI(n,t),r}function sI(e,t,n){return Em(e,t,n)}function aI(e,t){let n=t;for(;n;){if(pp(e,n))return;if((n.flags&256)===256)break;n=n.prev}for(n=t.next;n&&(n.flags&512)===512;){if(pp(e,n))return;n=n.next}}function Cm(e,t){let n=e[Ke];return!t||n===null||n.length===0?!1:n[0].data[ag]===t}function pp(e,t){let n=t.tView?.ssrId;if(n==null)return!1;let r=e[t.index];return Re(r)&&Cm(r,n)?(Xl(r),!0):!1}var _m=class{},la=class{},dl=class{resolveComponentFactory(t){throw new v(917,!1)}},Mo=class{static NULL=new dl},Tn=class{};var Im=(()=>{class e{static \u0275prov=C({token:e,providedIn:"root",factory:()=>null})}return e})();var Cs={},pr=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){let o=this.injector.get(t,Cs,r);return o!==Cs||n===Cs?o:this.parentInjector.get(t,n,r)}};function gp(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&(n.directiveToIndex=new Map);for(let h=0;h0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function gI(e,t,n){if(n){if(t.exportAs)for(let r=0;rr(xe(_[e.index])):e.index;Nm(g,t,n,i,a,f,!1)}}return u}function EI(e){return e.startsWith("animation")||e.startsWith("transition")}function DI(e,t,n,r){let o=e.cleanup;if(o!=null)for(let i=0;ic?a[c]:null}typeof s=="string"&&(i+=2)}return null}function Nm(e,t,n,r,o,i,s){let a=t.firstCreatePass?Ah(t):null,c=Sh(n),u=c.length;c.push(o,i),a&&a.push(r,e,u,(u+1)*(s?-1:1))}function Dp(e,t,n,r,o,i){let s=t[n],a=t[I],u=a.data[n].outputs[r],d=s[u].subscribe(i);Nm(e.index,a,t,o,i,d,!0)}var fl=Symbol("BINDING");var Ls=class extends Mo{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=_t(t);return new yr(n,this.ngModule)}};function CI(e){return Object.keys(e).map(t=>{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&ea.SignalBased)!==0};return o&&(i.transform=o),i})}function _I(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function II(e,t,n){let r=t instanceof Y?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new pr(n,r):n}function wI(e){let t=e.get(Tn,null);if(t===null)throw new v(407,!1);let n=e.get(Im,null),r=e.get(it,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r,ngReflect:!1}}function bI(e,t){let n=Rm(e);return Ol(t,n,n==="svg"?Ch:n==="math"?_h:null)}function Rm(e){return(e.selectors[0][0]||"div").toLowerCase()}var yr=class extends la{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=CI(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=_I(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=OC(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o,i,s){L(22);let a=A(null);try{let c=this.componentDef,u=TI(r,c,s,i),l=II(c,o||this.ngModule,t),d=wI(l),h=d.rendererFactory.createRenderer(null,c),f=r?d_(h,r,c.encapsulation,l):bI(c,h),g=s?.some(Cp)||i?.some(D=>typeof D!="function"&&D.bindings.some(Cp)),_=kl(null,u,null,512|$g(c),null,null,d,h,l,null,Tg(f,l,!0));_[U]=f,ds(_);let E=null;try{let D=Tm(U,_,2,"#host",()=>u.directiveRegistry,!0,0);Hg(h,f,D),mr(f,_),ql(u,_,D),Og(u,D,_),Mm(u,D),n!==void 0&&SI(D,this.ngContentSelectors,n),E=Xe(D.index,_),_[ue]=E[ue],Ql(u,_,null)}catch(D){throw E!==null&&el(E),el(_),D}finally{L(23),fs()}return new js(this.componentType,_,!!g)}finally{A(a)}}};function TI(e,t,n,r){let o=e?["ng-version","20.3.11"]:PC(t.selectors[0]),i=null,s=null,a=0;if(n)for(let l of n)a+=l[fl].requiredVars,l.create&&(l.targetIdx=0,(i??=[]).push(l)),l.update&&(l.targetIdx=0,(s??=[]).push(l));if(r)for(let l=0;l{if(n&1&&e)for(let r of e)r.create();if(n&2&&t)for(let r of t)r.update()}}function Cp(e){let t=e[fl].kind;return t==="input"||t==="twoWay"}var js=class extends _m{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=_n(n[I],U),this.location=Gs(this._tNode,n),this.instance=Xe(this._tNode.index,n)[ue],this.hostView=this.changeDetectorRef=new Kt(n,void 0),this.componentType=t}setInput(t,n){this._hasInputBindings;let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView,i=Yl(r,o[I],o,t,n);this.previousInputValues.set(t,n);let s=Xe(r.index,o);oa(s,1)}get injector(){return new wn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function SI(e,t,n){let r=e.projection=[];for(let o=0;o{class e{static __NG_ELEMENT_ID__=AI}return e})();function AI(){let e=Oe();return RI(e,B())}var NI=Er,xm=class extends NI{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Gs(this._hostTNode,this._hostLView)}get injector(){return new wn(this._hostTNode,this._hostLView)}get parentInjector(){let t=vl(this._hostTNode,this._hostLView);if(Bp(t)){let n=bs(t,this._hostLView),r=ws(t),o=n[I].data[r+8];return new wn(o,n)}else return new wn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=_p(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-pe}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=ll(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,Ps(this._hostTNode,s)),a}createComponent(t,n,r,o,i,s,a){let c=t&&!OD(t),u;if(c)u=n;else{let E=n||{};u=E.index,r=E.injector,o=E.projectableNodes,i=E.environmentInjector||E.ngModuleRef,s=E.directives,a=E.bindings}let l=c?t:new yr(_t(t)),d=r||this.parentInjector;if(!i&&l.ngModule==null){let D=(c?d:this.parentInjector).get(Y,null);D&&(i=D)}let h=_t(l.componentType??{}),f=ll(this._lContainer,h?.id??null),g=f?.firstChild??null,_=l.create(d,o,g,i,s,a);return this.insertImpl(_.hostView,u,Ps(this._hostTNode,f)),_}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(bh(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[Q],u=new xm(c,c[Be],c[Q]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return Jl(s,o,i,r),t.attachToViewContainerRef(),hu(Wu(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=_p(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Fs(this._lContainer,n);r&&(ro(Wu(this._lContainer),n),$l(r[I],r))}detach(t){let n=this._adjustIndex(t,-1),r=Fs(this._lContainer,n);return r&&ro(Wu(this._lContainer),n)!=null?new Kt(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function _p(e){return e[uo]}function Wu(e){return e[uo]||(e[uo]=[])}function RI(e,t){let n,r=t[e.index];return Re(r)?n=r:(n=hm(r,t,null,e),t[e.index]=n,Ll(t,n)),Om(n,t,e,r),new xm(n,e,t)}function xI(e,t){let n=e[H],r=n.createComment(""),o=Je(t,e),i=n.parentNode(o);return Rs(n,i,r,n.nextSibling(o),!1),r}var Om=Pm,nd=()=>!1;function OI(e,t,n){return nd(e,t,n)}function Pm(e,t,n,r){if(e[at])return;let o;n.type&8?o=xe(r):o=xI(t,n),e[at]=o}function PI(e,t,n){if(e[at]&&e[Ke])return!0;let r=n[Ae],o=t.index-U;if(!r||Jp(t)||Ng(r,o))return!1;let s=rl(r,o),a=r.data[Zs]?.[o],[c,u]=rI(s,a);return e[at]=c,e[Ke]=u,!0}function FI(e,t,n,r){nd(e,n,t)||Pm(e,t,n,r)}function Fm(){Om=FI,nd=PI}var Mn=class{},da=class{};var Vs=class extends Mn{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Ls(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=mu(t);this._bootstrapComponents=kg(i.bootstrap),this._r3Injector=Lu(t,n,[{provide:Mn,useValue:this},{provide:Mo,useValue:this.componentFactoryResolver},...r],zt(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Bs=class extends da{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Vs(this.moduleType,t,[])}};var Co=class extends Mn{injector;componentFactoryResolver=new Ls(this);instance=null;constructor(t){super();let n=new hn([...t.providers,{provide:Mn,useValue:this},{provide:Mo,useValue:this.componentFactoryResolver}],t.parent||io(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Dr(e,t,n=null){return new Co({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var kI=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=ss(!1,n.type),o=r.length>0?Dr([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=C({token:e,providedIn:"environment",factory:()=>new e(T(Y))})}return e})();function Ao(e){return Hs(()=>{let t=km(e),n=O(m({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===El.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(kI).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Mt.Emulated,styles:e.styles||dn,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&ze("NgStandalone"),Lm(n);let r=e.dependencies;return n.directiveDefs=Ip(r,LI),n.pipeDefs=Ip(r,vu),n.id=BI(n),n})}function LI(e){return _t(e)||is(e)}function jI(e,t){if(e==null)return gn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,c;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,c=o[3]||null):(i=o,s=o,a=ea.None,c=null),n[i]=[r,a,c],t[i]=s}return n}function VI(e){if(e==null)return gn;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function No(e){return Hs(()=>{let t=km(e);return Lm(t),t})}function rd(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function km(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||gn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||dn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:jI(e.inputs,t),outputs:VI(e.outputs),debugInfo:null}}function Lm(e){e.features?.forEach(t=>t(e))}function Ip(e,t){return e?()=>{let n=typeof e=="function"?e():e,r=[];for(let o of n){let i=t(o);i!==null&&r.push(i)}return r}:null}function BI(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function jm(e,t,n,r,o,i,s,a){if(n.firstCreatePass){e.mergedAttrs=ml(e.mergedAttrs,e.attrs);let l=e.tView=Fl(2,e,o,i,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);n.queries!==null&&(n.queries.template(n,e),l.queries=n.queries.embeddedTView(e))}a&&(e.flags|=a),ur(e,!1);let c=Bm(n,t,e,r);ps()&&zl(n,t,c,e),mr(c,t);let u=hm(c,t,c,e);t[r+U]=u,Ll(t,u),OI(u,e,t)}function UI(e,t,n,r,o,i,s,a,c,u,l){let d=n+U,h;return t.firstCreatePass?(h=sa(t,d,4,s||null,a||null),Mu()&&wm(t,e,h,Yt(t.consts,u),rm),jp(t,h)):h=t.data[d],jm(h,e,t,n,r,o,i,c),fo(h)&&ql(t,e,h),u!=null&&Wl(e,h,l),h}function Vm(e,t,n,r,o,i,s,a,c,u,l){let d=n+U,h;if(t.firstCreatePass){if(h=sa(t,d,4,s||null,a||null),u!=null){let f=Yt(t.consts,u);h.localNames=[];for(let g=0;g{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){let s=o.length>0?Dr(o,r,i):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=C({token:e,providedIn:"environment",factory:()=>new e})}return e})();var zm=new y("");function Zu(e,t,n){return e.get(ew).getOrCreateInjector(t,e,n,"")}function tw(e,t,n){if(e instanceof pr){let o=e.injector,i=e.parentInjector,s=Zu(i,t,n);return new pr(o,s)}let r=e.get(Y);if(r!==e){let o=Zu(r,t,n);return new pr(e,o)}return Zu(e,t,n)}function In(e,t,n,r=!1){let o=n[Q],i=o[I];if(Zt(o))return;let s=Cr(o,t),a=s[Ro],c=s[WI];if(!(c!==null&&eo.data[lg]===t[Ro])??-1;return{dehydratedView:n>-1?e[Ke][n]:null,dehydratedViewIx:n}}function rw(e,t,n,r,o){L(20);let i=KI(e,o,r);if(i!==null){t[Ro]=e;let s=o[I],a=i+U,c=_n(s,a),u=0;pm(n,u);let l;if(e===J.Complete){let g=xo(s,r),_=g.providers;_&&_.length>0&&(l=tw(o[Ue],g,_))}let{dehydratedView:d,dehydratedViewIx:h}=nw(n,t),f=Kl(o,c,null,{injector:l,dehydratedView:d});if(Jl(n,f,u,Ps(c,d)),oa(f,2),h>-1&&n[Ke]?.splice(h,1),(e===J.Complete||e===J.Error)&&Array.isArray(t[gr])){for(let g of t[gr])g();t[gr]=null}}L(21)}function Mp(e,t){return e{e.loadingState===Pe.COMPLETE?In(J.Complete,t,n):e.loadingState===Pe.FAILED&&In(J.Error,t,n)})}var ow=null;var ha=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var id=new y("");function At(e){return!!e&&typeof e.then=="function"}function pa(e){return!!e&&typeof e.subscribe=="function"}var Gm=new y("");var sd=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=p(Gm,{optional:!0})??[];injector=p(Se);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=ce(this.injector,o);if(At(i))n.push(i);else if(pa(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Xt=new y("");function qm(){Sc(()=>{let e="";throw new v(600,e)})}function Wm(e){return e.isBoundToModule}var iw=10;var Ee=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=p(ye);afterRenderManager=p(Ul);zonelessEnabled=p(lr);rootEffectScheduler=p(Bu);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new G;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=p(et);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(R(n=>!n))}constructor(){p(Nn,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=p(Y);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,o=Se.NULL){return this._injector.get(z).run(()=>{L(10);let s=n instanceof la;if(!this._injector.get(sd).done){let g="";throw new v(405,g)}let c;s?c=n:c=this._injector.get(Mo).resolveComponentFactory(n),this.componentTypes.push(c.componentType);let u=Wm(c)?void 0:this._injector.get(Mn),l=r||c.selector,d=c.create(o,[],l,u),h=d.location.nativeElement,f=d.injector.get(id,null);return f?.registerApplication(h),d.onDestroy(()=>{this.detachView(d.hostView),vo(this.components,d),f?.unregisterApplication(h)}),this._loadComponent(d),L(11,d),d})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){L(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(ta.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new v(101,!1);let n=A(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,A(n),this.afterTick.next(),L(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Tn,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++ho(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;vo(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(n),this._injector.get(Xt,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>vo(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new v(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function vo(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function sw(){let e,t;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}}function Zm(e,t,n){let r=t[Ue],o=t[I];if(e.loadingState!==Pe.NOT_STARTED)return e.loadingPromise??Promise.resolve();let i=Cr(t,n),s=XI(o,e);e.loadingState=Pe.IN_PROGRESS,_s(1,i);let a=e.dependencyResolverFn,c=r.get(dr).add();return a?(e.loadingPromise=Promise.allSettled(a()).then(u=>{let l=!1,d=[],h=[];for(let f of u)if(f.status==="fulfilled"){let g=f.value,_=_t(g)||is(g);if(_)d.push(_);else{let E=vu(g);E&&h.push(E)}}else{l=!0;break}if(l){if(e.loadingState=Pe.FAILED,e.errorTmplIndex===null){let g=new v(-750,!1);Zl(t,g)}}else{e.loadingState=Pe.COMPLETE;let f=s.tView;if(d.length>0){f.directiveRegistry=Tp(f.directiveRegistry,d);let g=d.map(E=>E.type),_=ss(!1,...g);e.providers=_}h.length>0&&(f.pipeRegistry=Tp(f.pipeRegistry,h))}}),e.loadingPromise.finally(()=>{e.loadingPromise=null,c()})):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Pe.COMPLETE,c()}),e.loadingPromise)}function aw(e,t){return t[Ue].get(zm,null,{optional:!0})?.behavior!==od.Manual}function cw(e,t,n){let r=t[I],o=t[n.index];if(!aw(e,t))return;let i=Cr(t,n),s=xo(r,n);switch(YI(i),s.loadingState){case Pe.NOT_STARTED:In(J.Loading,n,o),Zm(s,t,n),s.loadingState===Pe.IN_PROGRESS&&Sp(s,n,o);break;case Pe.IN_PROGRESS:In(J.Loading,n,o),Sp(s,n,o);break;case Pe.COMPLETE:In(J.Complete,n,o);break;case Pe.FAILED:In(J.Error,n,o);break;default:}}async function Ym(e,t,n){let r=e.get(Ys);if(r.hydrating.has(t))return;let{parentBlockPromise:i,hydrationQueue:s}=vC(t,e);if(s.length===0)return;i!==null&&s.shift(),dw(r,s),i!==null&&await i;let a=s[0];r.has(a)?await Ap(e,s,n):r.awaitParentBlock(a,async()=>await Ap(e,s,n))}async function Ap(e,t,n){let r=e.get(Ys),o=r.hydrating,i=e.get(et),s=i.add();for(let c=0;c-1?n.get(t[r]):null;o&&ua(o.lContainer)}function Np(e,t){let n=t.hydrating;for(let r in e)n.get(r)?.reject();t.cleanup(e)}function dw(e,t){for(let n of t)e.hydrating.set(n,sw())}function fw(e){return new Promise(t=>na(t,{injector:e}))}async function hw(e){let{tNode:t,lView:n}=e,r=Cr(n,t);return new Promise(o=>{pw(r,o),cw(2,n,t)})}function pw(e,t){Array.isArray(e[gr])||(e[gr]=[]),e[gr].push(t)}var dk=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";function Rn(e,t,n,r,o,i,s,a){ze("NgControlFlow");let c=B(),u=$e(),l=Yt(u.consts,i);return Vm(c,u,e,t,n,r,o,l,256,s,a),Nt}function Nt(e,t,n,r,o,i,s,a){ze("NgControlFlow");let c=B(),u=$e(),l=Yt(u.consts,i);return Vm(c,u,e,t,n,r,o,l,512,s,a),Nt}function xn(e,t){ze("NgControlFlow");let n=B(),r=po(),o=n[r]!==St?n[r]:-1,i=o!==-1?Rp(n,U+o):void 0,s=0;if(So(n,r,e)){let a=A(null);try{if(i!==void 0&&pm(i,s),e!==-1){let c=U+e,u=Rp(n,c),l=gw(n[I],c),d=sI(u,l,n),h=Kl(n,l,t,{dehydratedView:d});Jl(u,h,s,Ps(l,d))}}finally{A(a)}}else if(i!==void 0){let a=V_(i,s);a!==void 0&&(a[ue]=t)}}function Rp(e,t){return e[t]}function gw(e,t){return _n(e,t)}function On(e,t,n){let r=B(),o=po();if(So(r,o,t)){let i=$e(),s=Wh();g_(s,r,e,t,r[H],n)}return On}function xp(e,t,n,r,o){Yl(t,e,n,o?"class":"style",r)}function le(e,t,n,r){let o=B(),i=o[I],s=e+U,a=i.firstCreatePass?Tm(s,o,2,t,rm,Mu(),n,r):i.data[s];if(__(a,o,e,t,Qm),fo(a)){let c=o[I];ql(c,o,a),Og(c,a,o)}return r!=null&&Wl(o,a),le}function re(){let e=$e(),t=Oe(),n=I_(t);return e.firstCreatePass&&Mm(e,n),Oh(n)&&Fh(),xh(),n.classesWithoutHost!=null&&VD(n)&&xp(e,n,B(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&BD(n)&&xp(e,n,B(),n.stylesWithoutHost,!1),re}function ee(e,t,n,r){return le(e,t,n,r),re(),ee}var Qm=(e,t,n,r,o)=>(Tt(!0),Ol(t[H],r,ku()));function mw(e,t,n,r,o){let i=!Js(t,n);if(Tt(i),i)return Ol(t[H],r,ku());let s=t[Ae],a=aa(s,e,t,n);return Ag(s,o)&&Ks(s,o,a.nextSibling),s&&(Qp(n)||Kp(a))&&It(n)&&(Ph(n),Ug(a)),a}function Km(){Qm=mw}var vw=(e,t,n,r,o)=>(Tt(!0),Vg(t[H],""));function yw(e,t,n,r,o){let i,s=!Js(t,n);if(Tt(s),s)return Vg(t[H],"");let a=t[Ae],c=aa(a,e,t,n),u=gC(a,o);return Ks(a,o,c),i=ca(u,c),i}function Jm(){vw=yw}function en(){return B()}var Oo="en-US";var Ew=Oo;function Xm(e){typeof e=="string"&&(Ew=e.toLowerCase().replace(/_/g,"-"))}function Rt(e,t,n){let r=B(),o=$e(),i=Oe();return Dw(o,r,r[H],i,e,t,n),Rt}function Dw(e,t,n,r,o,i,s){let a=!0,c=null;if((r.type&3||s)&&(c??=qu(r,t,i),yI(r,e,t,s,n,o,i,c)&&(a=!1)),a){let u=r.outputs?.[o],l=r.hostDirectiveOutputs?.[o];if(l&&l.length)for(let d=0;d(Tt(!0),jg(t[H],r));function Cw(e,t,n,r,o){let i=!Js(t,n);if(Tt(i),i)return jg(t[H],r);let s=t[Ae];return aa(s,e,t,n)}function tv(){ev=Cw}function _w(e,t,n,r=""){return So(e,po(),n)?t+no(n)+r:St}function ga(e){return Po("",e),ga}function Po(e,t,n){let r=B(),o=_w(r,e,t,n);return o!==St&&Iw(r,hs(),o),Po}function Iw(e,t,n){let r=Ih(t,e);FC(e[H],r,n)}function Fo(e){return So(B(),po(),e)?no(e):St}function ww(e,t,n){let r=$e();if(r.firstCreatePass){let o=Wt(e);hl(n,r.data,r.blueprint,o,!0),hl(t,r.data,r.blueprint,o,!1)}}function hl(e,t,n,r,o){if(e=ae(e),Array.isArray(e))for(let i=0;i>20;if(fn(e)||!e.multi){let f=new bn(u,o,be,null),g=Qu(c,t,o?l:l+h,d);g===-1?(Ju(Ms(a,s),i,c),Yu(i,e,t.length),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(f),s.push(f)):(n[g]=f,s[g]=f)}else{let f=Qu(c,t,l+h,d),g=Qu(c,t,l,l+h),_=f>=0&&n[f],E=g>=0&&n[g];if(o&&!E||!o&&!_){Ju(Ms(a,s),i,c);let D=Mw(o?Tw:bw,n.length,o,r,u,e);!o&&E&&(n[g].providerFactory=D),Yu(i,e,t.length,0),t.push(c),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(D),s.push(D)}else{let D=nv(n[o?g:f],u,!o&&r);Yu(i,e,f>-1?f:g,D)}!o&&r&&E&&n[g].componentProviders++}}}function Yu(e,t,n,r){let o=fn(t),i=yh(t);if(o||i){let c=(i?ae(t.useClass):t).prototype.ngOnDestroy;if(c){let u=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let l=u.indexOf(n);l===-1?u.push(n,[r,c]):u[l+1].push(r,c)}else u.push(n,c)}}}function nv(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Qu(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>ww(r,o?o(e):e,t)}}function Sw(e,t){let n=e[t];return n===St?void 0:n}function Aw(e,t,n,r,o,i){let s=t+n;return So(e,s,o)?vI(e,s+1,i?r.call(i,o):r(o)):Sw(e,s+1)}function qe(e,t){let n=$e(),r,o=e+U;n.firstCreatePass?(r=Nw(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];let i=r.factory||(r.factory=Gt(r.type,!0)),s,a=me(be);try{let c=Ts(!1),u=i();return Ts(c),Iu(n,B(),o,u),u}finally{me(a)}}function Nw(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function We(e,t,n){let r=e+U,o=B(),i=wh(o,r);return Rw(o,r)?Aw(o,jh(),t,i.transform,n,i):i.transform(n)}function Rw(e,t){return e[I].data[t].pure}var Us=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},cd=(()=>{class e{compileModuleSync(n){return new Bs(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=mu(n),i=kg(o.declarations).reduce((s,a)=>{let c=_t(a);return c&&s.push(new yr(c)),s},[]);return new Us(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var xw=(()=>{class e{zone=p(z);changeDetectionScheduler=p(it);applicationRef=p(Ee);applicationErrorHandler=p(ye);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(n){this.applicationErrorHandler(n)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rv({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new z(O(m({},ov()),{scheduleInRootZone:n})),[{provide:z,useFactory:e},{provide:Le,multi:!0,useFactory:()=>{let r=p(xw,{optional:!0});return()=>r.initialize()}},{provide:Le,multi:!0,useFactory:()=>{let r=p(Ow);return()=>{r.initialize()}}},t===!0?{provide:Vu,useValue:!0}:[],{provide:ms,useValue:n??qg},{provide:ye,useFactory:()=>{let r=p(z),o=p(Y),i;return s=>{r.runOutsideAngular(()=>{o.destroyed&&!i?setTimeout(()=>{throw s}):(i??=o.get(Qe),i.handleError(s))})}}}]}function ov(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Ow=(()=>{class e{subscription=new W;initialized=!1;zone=p(z);pendingTasks=p(et);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{z.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{z.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var ud=(()=>{class e{applicationErrorHandler=p(ye);appRef=p(Ee);taskService=p(et);ngZone=p(z);zonelessEnabled=p(lr);tracing=p(Nn,{optional:!0});disableScheduling=p(Vu,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new W;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xs):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(p(ms,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Eo||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?cp:Wg;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xs+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(n),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,cp(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ld(){return ze("NgZoneless"),je([{provide:it,useExisting:ud},{provide:z,useClass:Eo},{provide:lr,useValue:!0},{provide:ms,useValue:!1},[]])}function Pw(){return typeof $localize<"u"&&$localize.locale||Oo}var ma=new y("",{providedIn:"root",factory:()=>p(ma,{optional:!0,skipSelf:!0})||Pw()});function oe(e){return ah(e)}function Ir(e,t){return Ti(e,t?.equal)}var iv=class{[ge];constructor(t){this[ge]=t}destroy(){this[ge].destroy()}};var gd={JSACTION:"__jsaction",OWNER:"__owner"},uv={};function Fw(e){return e[gd.JSACTION]}function sv(e,t){e[gd.JSACTION]=t}function kw(e){return uv[e]}function Lw(e,t){uv[e]=t}var w={AUXCLICK:"auxclick",CHANGE:"change",CLICK:"click",CLICKMOD:"clickmod",CLICKONLY:"clickonly",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEUP:"mouseup",MOUSEDOWN:"mousedown",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",MOUSEMOVE:"mousemove",POINTERUP:"pointerup",POINTERDOWN:"pointerdown",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERMOVE:"pointermove",POINTERCANCEL:"pointercancel",GOTPOINTERCAPTURE:"gotpointercapture",LOSTPOINTERCAPTURE:"lostpointercapture",ERROR:"error",LOAD:"load",UNLOAD:"unload",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",INPUT:"input",SCROLL:"scroll",TOGGLE:"toggle",CUSTOM:"_custom"},jw=[w.MOUSEENTER,w.MOUSELEAVE,"pointerenter","pointerleave"],bk=[w.CLICK,w.DBLCLICK,w.FOCUSIN,w.FOCUSOUT,w.KEYDOWN,w.KEYUP,w.KEYPRESS,w.MOUSEOVER,w.MOUSEOUT,w.SUBMIT,w.TOUCHSTART,w.TOUCHEND,w.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],Vw=[w.FOCUS,w.BLUR,w.ERROR,w.LOAD,w.TOGGLE],md=e=>Vw.indexOf(e)>=0;function Bw(e){return e===w.MOUSEENTER?w.MOUSEOVER:e===w.MOUSELEAVE?w.MOUSEOUT:e===w.POINTERENTER?w.POINTEROVER:e===w.POINTERLEAVE?w.POINTEROUT:e}function Uw(e,t,n,r){let o=!1;md(t)&&(o=!0);let i=typeof r=="boolean"?{capture:o,passive:r}:o;return e.addEventListener(t,n,i),{eventType:t,handler:n,capture:o,passive:r}}function Hw(e,t){if(e.removeEventListener){let n=typeof t.passive=="boolean"?{capture:t.capture}:t.capture;e.removeEventListener(t.eventType,t.handler,n)}else e.detachEvent&&e.detachEvent(`on${t.eventType}`,t.handler)}function $w(e){e.preventDefault?e.preventDefault():e.returnValue=!1}var av=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function zw(e){return e.which===2||e.which==null&&e.button===4}function Gw(e){return av&&e.metaKey||!av&&e.ctrlKey||zw(e)||e.shiftKey}function qw(e,t,n){let r=e.relatedTarget;return(e.type===w.MOUSEOVER&&t===w.MOUSEENTER||e.type===w.MOUSEOUT&&t===w.MOUSELEAVE||e.type===w.POINTEROVER&&t===w.POINTERENTER||e.type===w.POINTEROUT&&t===w.POINTERLEAVE)&&(!r||r!==n&&!n.contains(r))}function Ww(e,t){let n={};for(let r in e){if(r==="srcElement"||r==="target")continue;let o=r,i=e[o];typeof i!="function"&&(n[o]=i)}return e.type===w.MOUSEOVER?n.type=w.MOUSEENTER:e.type===w.MOUSEOUT?n.type=w.MOUSELEAVE:e.type===w.POINTEROVER?n.type=w.POINTERENTER:n.type=w.POINTERLEAVE,n.target=n.srcElement=t,n.bubbles=!1,n._originalEvent=e,n}var Zw=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent),Da=class{element;handlerInfos=[];constructor(t){this.element=t}addEventListener(t,n,r){Zw&&(this.element.style.cursor="pointer"),this.handlerInfos.push(Uw(this.element,t,n(this.element),r))}cleanUp(){for(let t=0;t{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}};function ob(e,t){return e.tagName==="A"&&(t.getEventType()===w.CLICK||t.getEventType()===w.CLICKMOD)}var Dv=Symbol.for("propagationStopped"),yd={REPLAY:101};var ib="`preventDefault` called during event replay.";var sb="`composedPath` called during event replay.",Ca=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(t,n=!0){this.dispatchDelegate=t,this.clickModSupport=n,this.actionResolver=new hd({clickModSupport:n}),this.dispatcher=new pd(r=>{this.dispatchToDelegate(r)},{actionResolver:this.actionResolver})}dispatch(t){this.dispatcher.dispatch(t)}dispatchToDelegate(t){for(t.getIsReplay()&&ub(t),ab(t);t.getAction();){if(lb(t),md(t.getEventType())&&t.getAction().element!==t.getTargetElement()||(this.dispatchDelegate(t.getEvent(),t.getAction().name),cb(t)))return;this.actionResolver.resolveParentAction(t.eventInfo)}}};function ab(e){let t=e.getEvent(),n=e.getEvent().stopPropagation.bind(t),r=()=>{t[Dv]=!0,n()};Pn(t,"stopPropagation",r),Pn(t,"stopImmediatePropagation",r)}function cb(e){return!!e.getEvent()[Dv]}function ub(e){let t=e.getEvent(),n=e.getTargetElement(),r=t.preventDefault.bind(t);Pn(t,"target",n),Pn(t,"eventPhase",yd.REPLAY),Pn(t,"preventDefault",()=>{throw r(),new Error(ib+"")}),Pn(t,"composedPath",()=>{throw new Error(sb+"")})}function lb(e){let t=e.getEvent(),n=e.getAction()?.element;n&&Pn(t,"currentTarget",n,{configurable:!0})}function Pn(e,t,n,{configurable:r=!1}={}){Object.defineProperty(e,t,{value:n,configurable:r})}function Cv(e,t){e.ecrd(n=>{t.dispatch(n)},Ev.I_AM_THE_JSACTION_FRAMEWORK)}function db(e){return e?.q??[]}function fb(e){e&&(cv(e.c,e.et,e.h),cv(e.c,e.etc,e.h,!0))}function cv(e,t,n,r){for(let o=0;o{class e{static MOUSE_SPECIAL_SUPPORT=hb;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(n){this.containerManager=n}handleEvent(n,r,o){let i=eb(n,r,r.target,o,Date.now());this.handleEventInfo(i)}handleEventInfo(n){if(!this.dispatcher){gv(n,!0),this.queuedEventInfos?.push(n);return}this.dispatcher(n)}addEvent(n,r,o){if(n in this.eventHandlers||!this.containerManager||!e.MOUSE_SPECIAL_SUPPORT&&jw.indexOf(n)>=0)return;let i=(a,c,u)=>{this.handleEvent(a,c,u)};this.eventHandlers[n]=i;let s=Bw(r||n);if(s!==n){let a=this.browserEventTypeToExtraEventTypes[s]||[];a.push(n),this.browserEventTypeToExtraEventTypes[s]=a}this.containerManager.addEventListener(s,a=>c=>{i(n,c,a)},o)}replayEarlyEvents(n=window._ejsa){n&&(this.replayEarlyEventInfos(n.q),fb(n),delete window._ejsa)}replayEarlyEventInfos(n){for(let r=0;r{let t=Oe();if(t===null)throw new v(204,!1);if(t.type&2)return t.value;if(e&8)return null;throw new v(204,!1)};function wv(e,t){return Ov(e,t)}function zb(e){return Ov(xv,e)}var Pv=(wv.required=zb,wv);var Dd=new y(""),Gb=new y("");function ko(e){return!e.moduleRef}function qb(e){let t=ko(e)?e.r3Injector:e.moduleRef.injector,n=t.get(z);return n.run(()=>{ko(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(ye),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:r})}),ko(e)){let i=()=>t.destroy(),s=e.platformInjector.get(Dd);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Dd);s.add(i),e.moduleRef.onDestroy(()=>{vo(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Zb(r,n,()=>{let i=t.get(et),s=i.add(),a=t.get(sd);return a.runInitializers(),a.donePromise.then(()=>{let c=t.get(ma,Oo);if(Xm(c||Oo),!t.get(Gb,!0))return ko(e)?t.get(Ee):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(ko(e)){let l=t.get(Ee);return e.rootComponent!==void 0&&l.bootstrap(e.rootComponent),l}else return Wb?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>void i.remove(s))})})}var Wb;function Zb(e,t,n){try{let r=n();return At(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e(r)),r}}var Ia=null;function Yb(e=[],t){return Se.create({name:t,providers:[{provide:oo,useValue:"platform"},{provide:Dd,useValue:new Set([()=>Ia=null])},...e]})}function Qb(e=[]){if(Ia)return Ia;let t=Yb(e);return Ia=t,qm(),Kb(t),t}function Kb(e){let t=e.get(qs,null);ce(e,()=>{t?.forEach(n=>n())})}var Lo=(()=>{class e{static __NG_ELEMENT_ID__=Jb}return e})();function Jb(e){return Xb(Oe(),B(),(e&16)===16)}function Xb(e,t,n){if(It(e)&&!n){let r=Xe(e.index,t);return new Kt(r,r)}else if(e.type&175){let r=t[we];return new Kt(r,t)}return null}var Cd=class{constructor(){}supports(t){return td(t)}create(t){return new _d(t)}},eT=(e,t)=>t,_d=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||eT}forEachItem(t){let n;for(n=this._itHead;n!==null;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){let s=!r||n&&n.currentIndex{s=this._trackByFn(o,a),n===null||!Object.is(n.trackById,s)?(n=this._mismatch(n,a,s,o),r=!0):(r&&(n=this._verifyReinsertion(n,a,s,o)),Object.is(n.item,a)||this._addIdentityChange(n,a)),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;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,r,o){let i;return t===null?i=this._itTail:(i=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(r,o),t!==null?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new Id(n,r),i,o)),t}_verifyReinsertion(t,n,r,o){let i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(r,null);return i!==null?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let n=t._next;this._addToRemovals(this._unlink(t)),t=n}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,i=t._nextRemoved;return o===null?this._removalsHead=i:o._nextRemoved=i,i===null?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){let o=n===null?this._itHead:n._next;return t._next=o,t._prev=n,o===null?this._itTail=t:o._prev=t,n===null?this._itHead=t:n._next=t,this._linkedRecords===null&&(this._linkedRecords=new ba),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let n=t._prev,r=t._next;return n===null?this._itHead=r:n._next=r,r===null?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new ba),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(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=this._identityChangesTail._nextIdentityChange=t,t}},Id=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}},wd=class{_head=null;_tail=null;add(t){this._head===null?(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 r;for(r=this._head;r!==null;r=r._nextDup)if((n===null||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){let n=t._prevDup,r=t._nextDup;return n===null?this._head=r:n._nextDup=r,r===null?this._tail=n:r._prevDup=n,this._head===null}},ba=class{map=new Map;put(t){let n=t.trackById,r=this.map.get(n);r||(r=new wd,this.map.set(n,r)),r.add(t)}get(t,n){let r=t,o=this.map.get(r);return o?o.get(t,n):null}remove(t){let n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function bv(e,t,n){let r=e.previousIndex;if(r===null)return r;let o=0;return n&&r{class e{factories;static \u0275prov=C({token:e,providedIn:"root",factory:Tv});constructor(n){this.factories=n}static create(n,r){if(r!=null){let o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:()=>{let r=p(e,{optional:!0,skipSelf:!0});return e.create(n,r||Tv())}}}find(n){let r=this.factories.find(o=>o.supports(n));if(r!=null)return r;throw new v(901,!1)}}return e})();function Fv(e){let{rootComponent:t,appProviders:n,platformProviders:r,platformRef:o}=e;L(8);try{let i=o?.injector??Qb(r),s=[rv({}),{provide:it,useExisting:ud},Yh,...n||[]],a=new Co({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1});return qb({r3Injector:a.injector,platformInjector:i,rootComponent:t})}catch(i){return Promise.reject(i)}finally{L(9)}}var _a=new WeakSet,Mv="",wa=[];function Sv(e){return e.get(wl,hg)}function kv(){let e=[{provide:wl,useFactory:()=>{let t=!0;{let n=p(dt);t=!!window._ejsas?.[n]}return t&&ze("NgEventReplay"),t}}];return e.push({provide:Le,useValue:()=>{let t=p(Ee),{injector:n}=t;if(!_a.has(t)){let r=p(bl);if(Sv(n)){Cg();let o=n.get(dt),i=Eg(o,(s,a,c)=>{s.nodeType===Node.ELEMENT_NODE&&(gg(s,a,c),mg(s,r))});t.onDestroy(i)}}},multi:!0},{provide:Xt,useFactory:()=>{let t=p(Ee),{injector:n}=t;return()=>{if(!Sv(n)||_a.has(t))return;_a.add(t);let r=n.get(dt);t.onDestroy(()=>{_a.delete(t),Ed(r)}),t.whenStable().then(()=>{if(t.destroyed)return;let o=n.get(yg);tT(o,n);let i=n.get(bl);i.get(Mv)?.forEach(vg),i.delete(Mv);let s=o.instance;Sg(n)?t.onDestroy(()=>s.cleanUp()):s.cleanUp()})}},multi:!0}),e}var tT=(e,t)=>{let n=t.get(dt),r=window._ejsas[n],o=e.instance=new _v(new Da(r.c));for(let a of r.et)o.addEvent(a);for(let a of r.etc)o.addEvent(a);let i=Iv(n);o.replayEarlyEventInfos(i),Ed(n);let s=new Ca(a=>{nT(t,a,a.currentTarget)});Cv(o,s)};function nT(e,t,n){let r=(n&&n.getAttribute(bo))??"";/d\d+/.test(r)?rT(r,e,t,n):t.eventPhase===yd.REPLAY&&Tl(t,n)}function rT(e,t,n,r){wa.push({event:n,currentTarget:r}),Ym(t,e,oT)}function oT(e){let t=[...wa],n=new Set(e);wa=[];for(let{event:r,currentTarget:o}of t){let i=o.getAttribute(bo);n.has(i)?Tl(r,o):wa.push({event:r,currentTarget:o})}}var Av=!1;function iT(){Av||(Av=!0,bg(),Km(),tv(),Jm(),Hm(),Fm(),Dm(),nm())}function sT(e){return e.whenStable()}function Lv(){let e=[{provide:wo,useFactory:()=>{let t=!0;return t=!!p(An,{optional:!0})?.get(Ml,null),t&&ze("NgHydration"),t}},{provide:Le,useValue:()=>{mm(!1),p(wo)&&(Rg(Io()),iT())},multi:!0}];return e.push({provide:Il,useFactory:()=>p(wo)},{provide:Xt,useFactory:()=>{if(p(wo)){let t=p(Ee);return()=>{sT(t).then(()=>{t.destroyed||ed(t)})}}return()=>{}},multi:!0}),je(e)}var Bv=null;function Ot(){return Bv}function Td(e){Bv??=e}var jo=class{},Md=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(Uv),providedIn:"platform"})}return e})();var Uv=(()=>{class e extends Md{_location;_history;_doc=p(K);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ot().getBaseHref(this._doc)}onPopState(n){let r=Ot().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Ot().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.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,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Hv(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function jv(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function nn(e){return e&&e[0]!=="?"?`?${e}`:e}var Ma=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(zv),providedIn:"root"})}return e})(),$v=new y(""),zv=(()=>{class e extends Ma{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??p(K).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 Hv(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+nn(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+nn(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+nn(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(T(Md),T($v,8))};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),wr=(()=>{class e{_subject=new G;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=uT(jv(Vv(r))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+nn(r))}normalize(n){return e.stripTrailingSlash(cT(this._basePath,Vv(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+nn(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+nn(r)),o)}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.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=nn;static joinWithSlash=Hv;static stripTrailingSlash=jv;static \u0275fac=function(r){return new(r||e)(T(Ma))};static \u0275prov=C({token:e,factory:()=>aT(),providedIn:"root"})}return e})();function aT(){return new wr(T(Ma))}function cT(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function Vv(e){return e.replace(/\/index.html$/,"")}function uT(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var Sa=class{$implicit;ngForOf;index;count;constructor(t,n,r,o){this.$implicit=t,this.ngForOf=n,this.index=r,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Aa=(()=>{class e{_viewContainer;_template;_differs;set ngForOf(n){this._ngForOf=n,this._ngForOfDirty=!0}set ngForTrackBy(n){this._trackByFn=n}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(n,r,o){this._viewContainer=n,this._template=r,this._differs=o}set ngForTemplate(n){n&&(this._template=n)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let n=this._ngForOf;!this._differ&&n&&(this._differ=this._differs.find(n).create(this.ngForTrackBy))}if(this._differ){let n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}_applyChanges(n){let r=this._viewContainer;n.forEachOperation((o,i,s)=>{if(o.previousIndex==null)r.createEmbeddedView(this._template,new Sa(o.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)r.remove(i===null?void 0:i);else if(i!==null){let a=r.get(i);r.move(a,s),Gv(a,o)}});for(let o=0,i=r.length;o{let i=r.get(o.currentIndex);Gv(i,o)})}static ngTemplateContextGuard(n,r){return!0}static \u0275fac=function(r){return new(r||e)(be(Er),be(ia),be(bd))};static \u0275dir=No({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return e})();function Gv(e,t){e.context.$implicit=t.item}function lT(e,t){return new v(2100,!1)}var Sd=class{createSubscription(t,n,r){return oe(()=>t.subscribe({next:n,error:r}))}dispose(t){oe(()=>t.unsubscribe())}},Ad=class{createSubscription(t,n,r){return t.then(o=>n?.(o),o=>r?.(o)),{unsubscribe:()=>{n=null,r=null}}}dispose(t){t.unsubscribe()}},dT=new Ad,fT=new Sd,Nd=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=p(ye);constructor(n){this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=>this._updateLatestValue(n,r),r=>this.applicationErrorHandler(r))}_selectStrategy(n){if(At(n))return dT;if(pa(n))return fT;throw lT(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(r){return new(r||e)(be(Lo,16))};static \u0275pipe=rd({name:"async",type:e,pure:!1})}return e})();function Vo(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var Fn=class{};var Rd="browser";function xd(e){return e===Rd}var Bo=class{_doc;constructor(t){this._doc=t}manager},Na=(()=>{class e extends Bo{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i)}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(T(K))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),xa=new y(""),Ld=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(s=>{s.manager=this});let o=n.filter(s=>!(s instanceof Na));this._plugins=o.slice().reverse();let i=n.find(s=>s instanceof Na);i&&this._plugins.push(i)}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new v(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(T(xa),T(z))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),Od="ng-app-id";function qv(e){for(let t of e)t.remove()}function Wv(e,t){let n=t.createElement("style");return n.textContent=e,n}function pT(e,t,n,r){let o=e.head?.querySelectorAll(`style[${Od}="${t}"],link[${Od}="${t}"]`);if(o)for(let i of o)i.removeAttribute(Od),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&n.set(i.textContent,{usage:0,elements:[i]})}function Fd(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var jd=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,pT(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let o of n)this.addUsage(o,this.inline,Wv);r?.forEach(o=>this.addUsage(o,this.external,Fd))}removeStyles(n,r){for(let o of n)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external))}addUsage(n,r,o){let i=r.get(n);i?i.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(n,this.doc)))})}removeUsage(n,r){let o=r.get(n);o&&(o.usage--,o.usage<=0&&(qv(o.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])qv(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(n,Wv(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(n,Fd(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(T(K),T(dt),T(Ws,8),T(Sn))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),Pd={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/Math/MathML"},Vd=/%COMP%/g;var Yv="%COMP%",gT=`_nghost-${Yv}`,mT=`_ngcontent-${Yv}`,vT=!0,yT=new y("",{providedIn:"root",factory:()=>vT});function ET(e){return mT.replace(Vd,e)}function DT(e){return gT.replace(Vd,e)}function Qv(e,t){return t.map(n=>n.replace(Vd,e))}var Bd=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,o,i,s,a,c=null,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.ngZone=a,this.nonce=c,this.tracingService=u,this.platformIsServer=!1,this.defaultRenderer=new Uo(n,s,a,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;let o=this.getOrCreateRenderer(n,r);return o instanceof Ra?o.applyToHost(n):o instanceof Ho&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer,h=this.tracingService;switch(r.encapsulation){case Mt.Emulated:i=new Ra(c,u,r,this.appId,l,s,a,d,h);break;case Mt.ShadowDom:return new kd(c,u,n,r,s,a,this.nonce,d,h);default:i=new Ho(c,u,r,l,s,a,d,h);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(T(Ld),T(jd),T(dt),T(yT),T(K),T(z),T(Ws),T(Nn,8))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),Uo=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.tracingService=i}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(Pd[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(Zv(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(Zv(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new v(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=Pd[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=Pd[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(Jt.DashCase|Jt.Important)?t.style.setProperty(n,r,o&Jt.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&Jt.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,o){if(typeof t=="string"&&(t=Ot().getGlobalEventTarget(this.doc,t),!t))throw new v(5102,!1);let i=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(i=this.tracingService.wrapEventListener(t,n,i)),this.eventManager.addEventListener(t,n,i,o)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;t(n)===!1&&n.preventDefault()}}};function Zv(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var kd=class extends Uo{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,o,i,s,a,c,u){super(t,i,s,c,u),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=o.styles;l=Qv(o.id,l);for(let h of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=h,this.shadowRoot.appendChild(f)}let d=o.getExternalStyles?.();if(d)for(let h of d){let f=Fd(h,i);a&&f.setAttribute("nonce",a),this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ho=class extends Uo{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,a,c,u){super(t,i,s,a,c),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o;let l=r.styles;this.styles=u?Qv(u,l):l,this.styleUrls=r.getExternalStyles?.(u)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&vr.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Ra=class extends Ho{contentAttr;hostAttr;constructor(t,n,r,o,i,s,a,c,u){let l=o+"-"+r.id;super(t,n,r,i,s,a,c,u,l),this.contentAttr=ET(l),this.hostAttr=DT(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Oa=class e extends jo{supportsDOMEvents=!0;static makeCurrent(){Td(new e)}onAndCancel(t,n,r,o){return t.addEventListener(n,r,o),()=>{t.removeEventListener(n,r,o)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.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 n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=CT();return n==null?null:_T(n)}resetBaseElement(){$o=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Vo(document.cookie,t)}},$o=null;function CT(){return $o=$o||document.head.querySelector("base"),$o?$o.getAttribute("href"):null}function _T(e){return new URL(e,document.baseURI).pathname}var IT=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),Kv=["alt","control","meta","shift"],wT={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},bT={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Jv=(()=>{class e extends Bo{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o,i){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ot().onAndCancel(n,s.domEventName,a,i))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),Kv.forEach(u=>{let l=r.indexOf(u);l>-1&&(r.splice(l,1),s+=u+".")}),s+=i,r.length!=0||i.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(n,r){let o=wT[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Kv.forEach(s=>{if(s!==o){let a=bT[s];a(n)&&(i+=s+".")}}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(T(K))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})();function Ud(e,t,n){let r=m({rootComponent:e,platformRef:n?.platformRef},TT(t));return Fv(r)}function TT(e){return{appProviders:[...RT,...e?.providers??[]],platformProviders:NT}}function MT(){Oa.makeCurrent()}function ST(){return new Qe}function AT(){return Dl(document),document}var NT=[{provide:Sn,useValue:Rd},{provide:qs,useValue:MT,multi:!0},{provide:K,useFactory:AT}];var RT=[{provide:oo,useValue:"root"},{provide:Qe,useFactory:ST},{provide:xa,useClass:Na,multi:!0,deps:[K]},{provide:xa,useClass:Jv,multi:!0,deps:[K]},Bd,jd,Ld,{provide:Tn,useExisting:Bd},{provide:Fn,useClass:IT},[]];var Mr=class{},zo=class{},Ft=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` +`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=n.slice(r+1).trim();this.addHeaderEntry(o,i)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var Fa=class{encodeKey(t){return Xv(t)}encodeValue(t){return Xv(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function xT(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let i=o.indexOf("="),[s,a]=i==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,i)),t.decodeValue(o.slice(i+1))],c=n.get(s)||[];c.push(a),n.set(s,c)}),n}var OT=/%(\d[a-f0-9])/gi,PT={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Xv(e){return encodeURIComponent(e).replace(OT,(t,n)=>PT[n]??t)}function Pa(e){return`${e}`}var Pt=class e{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new Fa,t.fromString){if(t.fromObject)throw new v(2805,!1);this.map=xT(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],o=Array.isArray(r)?r.map(Pa):[Pa(r)];this.map.set(n,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let o=t[r];Array.isArray(o)?o.forEach(i=>{n.push({param:r,value:i,op:"a"})}):n.push({param:r,value:o,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(Pa(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],o=r.indexOf(Pa(t.value));o!==-1&&r.splice(o,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var ka=class{map=new Map;set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function FT(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function ey(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function ty(e){return typeof Blob<"u"&&e instanceof Blob}function ny(e){return typeof FormData<"u"&&e instanceof FormData}function kT(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var ry="Content-Type",oy="Accept",sy="X-Request-URL",ay="text/plain",cy="application/json",LT=`${cy}, ${ay}, */*`,br=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(t,n,r,o){this.url=n,this.method=t.toUpperCase();let i;if(FT(this.method)||o?(this.body=r!==void 0?r:null,i=o):i=r,i){if(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,this.keepalive=!!i.keepalive,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.context&&(this.context=i.context),i.params&&(this.params=i.params),i.priority&&(this.priority=i.priority),i.cache&&(this.cache=i.cache),i.credentials&&(this.credentials=i.credentials),typeof i.timeout=="number"){if(i.timeout<1||!Number.isInteger(i.timeout))throw new v(2822,"");this.timeout=i.timeout}i.mode&&(this.mode=i.mode),i.redirect&&(this.redirect=i.redirect),i.integrity&&(this.integrity=i.integrity),i.referrer&&(this.referrer=i.referrer),this.transferCache=i.transferCache}if(this.headers??=new Ft,this.context??=new ka,!this.params)this.params=new Pt,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let a=n.indexOf("?"),c=a===-1?"?":amt.set(on,t.setHeaders[on]),de)),t.setParams&&(Te=Object.keys(t.setParams).reduce((mt,on)=>mt.set(on,t.setParams[on]),Te)),new e(n,r,_,{params:Te,headers:de,context:q,reportProgress:D,responseType:o,withCredentials:E,transferCache:f,keepalive:i,cache:a,priority:s,timeout:g,mode:c,redirect:u,credentials:l,referrer:d,integrity:h})}},kn=(function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e})(kn||{}),Sr=class{headers;status;statusText;url;ok;type;redirected;constructor(t,n=200,r="OK"){this.headers=t.headers||new Ft,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.redirected=t.redirected,this.ok=this.status>=200&&this.status<300}},La=class e extends Sr{constructor(t={}){super(t)}type=kn.ResponseHeader;clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Ar=class e extends Sr{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=kn.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0,redirected:t.redirected??this.redirected})}},Tr=class extends Sr{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},jT=200,VT=204;function Hd(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,credentials:e.credentials,transferCache:e.transferCache,timeout:e.timeout,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect,integrity:e.integrity,referrer:e.referrer}}var Va=(()=>{class e{handler;constructor(n){this.handler=n}request(n,r,o={}){let i;if(n instanceof br)i=n;else{let c;o.headers instanceof Ft?c=o.headers:c=new Ft(o.headers);let u;o.params&&(o.params instanceof Pt?u=o.params:u=new Pt({fromObject:o.params})),i=new br(n,r,o.body!==void 0?o.body:null,{headers:c,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache,keepalive:o.keepalive,priority:o.priority,cache:o.cache,mode:o.mode,redirect:o.redirect,credentials:o.credentials,referrer:o.referrer,integrity:o.integrity,timeout:o.timeout})}let s=b(i).pipe(Ut(c=>this.handler.handle(c)));if(n instanceof br||o.observe==="events")return s;let a=s.pipe(Ie(c=>c instanceof Ar));switch(o.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return a.pipe(R(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new v(2806,!1);return c.body}));case"blob":return a.pipe(R(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new v(2807,!1);return c.body}));case"text":return a.pipe(R(c=>{if(c.body!==null&&typeof c.body!="string")throw new v(2808,!1);return c.body}));case"json":default:return a.pipe(R(c=>c.body))}case"response":return a;default:throw new v(2809,!1)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new Pt().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,o={}){return this.request("PATCH",n,Hd(o,r))}post(n,r,o={}){return this.request("POST",n,Hd(o,r))}put(n,r,o={}){return this.request("PUT",n,Hd(o,r))}static \u0275fac=function(r){return new(r||e)(T(Mr))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})();var BT=new y("");function uy(e,t){return t(e)}function UT(e,t){return(n,r)=>t.intercept(n,{handle:o=>e(o,r)})}function HT(e,t,n){return(r,o)=>ce(n,()=>t(r,i=>e(i,o)))}var ly=new y(""),zd=new y(""),Gd=new y(""),qd=new y("",{providedIn:"root",factory:()=>!0});function $T(){let e=null;return(t,n)=>{e===null&&(e=(p(ly,{optional:!0})??[]).reduceRight(UT,uy));let r=p(dr);if(p(qd)){let i=r.add();return e(t,n).pipe($t(i))}else return e(t,n)}}var ja=(()=>{class e extends Mr{backend;injector;chain=null;pendingTasks=p(dr);contributeToStability=p(qd);constructor(n,r){super(),this.backend=n,this.injector=r}handle(n){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(zd),...this.injector.get(Gd,[])]));this.chain=r.reduceRight((o,i)=>HT(o,i,this.injector),uy)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(n,o=>this.backend.handle(o)).pipe($t(r))}else return this.chain(n,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(T(zo),T(Y))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})();var zT=/^\)\]\}',?\n/,GT=RegExp(`^${sy}:`,"m");function qT(e){return"responseURL"in e&&e.responseURL?e.responseURL:GT.test(e.getAllResponseHeaders())?e.getResponseHeader(sy):null}var $d=(()=>{class e{xhrFactory;constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new v(-2800,!1);let r=this.xhrFactory;return b(null).pipe(he(()=>new x(i=>{let s=r.build();if(s.open(n.method,n.urlWithParams),n.withCredentials&&(s.withCredentials=!0),n.headers.forEach((E,D)=>s.setRequestHeader(E,D.join(","))),n.headers.has(oy)||s.setRequestHeader(oy,LT),!n.headers.has(ry)){let E=n.detectContentTypeHeader();E!==null&&s.setRequestHeader(ry,E)}if(n.timeout&&(s.timeout=n.timeout),n.responseType){let E=n.responseType.toLowerCase();s.responseType=E!=="json"?E:"text"}let a=n.serializeBody(),c=null,u=()=>{if(c!==null)return c;let E=s.statusText||"OK",D=new Ft(s.getAllResponseHeaders()),de=qT(s)||n.url;return c=new La({headers:D,status:s.status,statusText:E,url:de}),c},l=()=>{let{headers:E,status:D,statusText:de,url:Te}=u(),q=null;D!==VT&&(q=typeof s.response>"u"?s.responseText:s.response),D===0&&(D=q?jT:0);let mt=D>=200&&D<300;if(n.responseType==="json"&&typeof q=="string"){let on=q;q=q.replace(zT,"");try{q=q!==""?JSON.parse(q):null}catch(IE){q=on,mt&&(mt=!1,q={error:IE,text:q})}}mt?(i.next(new Ar({body:q,headers:E,status:D,statusText:de,url:Te||void 0})),i.complete()):i.error(new Tr({error:q,headers:E,status:D,statusText:de,url:Te||void 0}))},d=E=>{let{url:D}=u(),de=new Tr({error:E,status:s.status||0,statusText:s.statusText||"Unknown Error",url:D||void 0});i.error(de)},h=d;n.timeout&&(h=E=>{let{url:D}=u(),de=new Tr({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:D||void 0});i.error(de)});let f=!1,g=E=>{f||(i.next(u()),f=!0);let D={type:kn.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(D.total=E.total),n.responseType==="text"&&s.responseText&&(D.partialText=s.responseText),i.next(D)},_=E=>{let D={type:kn.UploadProgress,loaded:E.loaded};E.lengthComputable&&(D.total=E.total),i.next(D)};return s.addEventListener("load",l),s.addEventListener("error",d),s.addEventListener("timeout",h),s.addEventListener("abort",d),n.reportProgress&&(s.addEventListener("progress",g),a!==null&&s.upload&&s.upload.addEventListener("progress",_)),s.send(a),i.next({type:kn.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",l),s.removeEventListener("timeout",h),n.reportProgress&&(s.removeEventListener("progress",g),a!==null&&s.upload&&s.upload.removeEventListener("progress",_)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(T(Fn))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})(),dy=new y(""),WT="XSRF-TOKEN",ZT=new y("",{providedIn:"root",factory:()=>WT}),YT="X-XSRF-TOKEN",QT=new y("",{providedIn:"root",factory:()=>YT}),Go=class{},KT=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(n,r){this.doc=n,this.cookieName=r}getToken(){let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=Vo(n,this.cookieName),this.lastCookieString=n),this.lastToken}static \u0275fac=function(r){return new(r||e)(T(K),T(ZT))};static \u0275prov=C({token:e,factory:e.\u0275fac})}return e})();function JT(e,t){let n=e.url.toLowerCase();if(!p(dy)||e.method==="GET"||e.method==="HEAD"||n.startsWith("http://")||n.startsWith("https://"))return t(e);let r=p(Go).getToken(),o=p(QT);return r!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,r)})),t(e)}var Wd=(function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e})(Wd||{});function XT(e,t){return{\u0275kind:e,\u0275providers:t}}function Zd(...e){let t=[Va,$d,ja,{provide:Mr,useExisting:ja},{provide:zo,useFactory:()=>p(BT,{optional:!0})??p($d)},{provide:zd,useValue:JT,multi:!0},{provide:dy,useValue:!0},{provide:Go,useClass:KT}];for(let n of e)t.push(...n.\u0275providers);return je(t)}var iy=new y("");function Yd(){return XT(Wd.LegacyInterceptors,[{provide:iy,useFactory:$T},{provide:zd,useExisting:iy,multi:!0}])}var eM=new y(""),tM="b",nM="h",rM="s",oM="st",iM="u",sM="rt",Qd=new y(""),aM=["GET","HEAD"];function cM(e,t){let f=p(Qd),{isCacheActive:n}=f,r=Mf(f,["isCacheActive"]),{transferCache:o,method:i}=e;if(!n||o===!1||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!aM.includes(i)||!r.includeRequestsWithAuthHeaders&&uM(e)||r.filter?.(e)===!1)return t(e);let s=p(An);if(p(eM,{optional:!0}))throw new v(2803,!1);let c=e.url,u=lM(e,c),l=s.get(u,null),d=r.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(d=o.includeHeaders),l){let{[tM]:g,[sM]:_,[nM]:E,[rM]:D,[oM]:de,[iM]:Te}=l,q=g;switch(_){case"arraybuffer":q=new TextEncoder().encode(g).buffer;break;case"blob":q=new Blob([g]);break}let mt=new Ft(E);return b(new Ar({body:q,headers:mt,status:D,statusText:de,url:Te}))}return t(e)}function uM(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function fy(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function lM(e,t){let{params:n,method:r,responseType:o}=e,i=fy(n),s=e.serializeBody();s instanceof URLSearchParams?s=fy(s):typeof s!="string"&&(s="");let a=[r,o,t,s,i].join("|"),c=dM(a);return c}function dM(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function hy(e){return[{provide:Qd,useFactory:()=>(ze("NgHttpTransferCache"),m({isCacheActive:!0},e))},{provide:Gd,useValue:cM,multi:!0},{provide:Xt,multi:!0,useFactory:()=>{let t=p(Ee),n=p(Qd);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}var py=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(T(K))};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Ba=(function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e})(Ba||{});function hM(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function gy(){return hM(Ba.EventReplay,kv())}function my(...e){let t=[],n=new Set;for(let{\u0275providers:o,\u0275kind:i}of e)n.add(i),o.length&&t.push(o);let r=n.has(Ba.HttpTransferCacheOptions);return je([[],[],Lv(),n.has(Ba.NoHttpTransferCache)||r?[]:hy({}),t])}var S="primary",si=Symbol("RouteTitle"),tf=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function Vn(e){return new tf(e)}function wy(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[i]===o)}else return e===t}function Ty(e){return e.length>0?e[e.length-1]:null}function jt(e){return Uc(e)?e:At(e)?$(Promise.resolve(e)):b(e)}var mM={exact:Sy,subset:Ay},My={exact:vM,subset:yM,ignored:()=>!0};function vy(e,t,n){return mM[n.paths](e.root,t.root,n.matrixParams)&&My[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function vM(e,t){return ft(e,t)}function Sy(e,t,n){if(!Ln(e.segments,t.segments)||!$a(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!Sy(e.children[r],t.children[r],n))return!1;return!0}function yM(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>by(e[n],t[n]))}function Ay(e,t,n){return Ny(e,t,t.segments,n)}function Ny(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);return!(!Ln(o,n)||t.hasChildren()||!$a(o,n,r))}else if(e.segments.length===n.length){if(!Ln(e.segments,n)||!$a(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!Ay(e.children[o],t.children[o],r))return!1;return!0}else{let o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!Ln(e.segments,o)||!$a(e.segments,o,r)||!e.children[S]?!1:Ny(e.children[S],t,i,r)}}function $a(e,t,n){return t.every((r,o)=>My[n](e[o].parameters,r.parameters))}var pt=class{root;queryParams;fragment;_queryParamMap;constructor(t=new j([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Vn(this.queryParams),this._queryParamMap}toString(){return CM.serialize(this)}},j=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return za(this)}},rn=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Vn(this.parameters),this._parameterMap}toString(){return xy(this)}};function EM(e,t){return Ln(e,t)&&e.every((n,r)=>ft(n.parameters,t[r].parameters))}function Ln(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function DM(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===S&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==S&&(n=n.concat(t(o,r)))}),n}var ai=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>new Bn,providedIn:"root"})}return e})(),Bn=class{parse(t){let n=new of(t);return new pt(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${qo(t.root,!0)}`,r=wM(t.queryParams),o=typeof t.fragment=="string"?`#${_M(t.fragment)}`:"";return`${n}${r}${o}`}},CM=new Bn;function za(e){return e.segments.map(t=>xy(t)).join("/")}function qo(e,t){if(!e.hasChildren())return za(e);if(t){let n=e.children[S]?qo(e.children[S],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==S&&r.push(`${o}:${qo(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=DM(e,(r,o)=>o===S?[qo(e.children[S],!1)]:[`${o}:${qo(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[S]!=null?`${za(e)}/${n[0]}`:`${za(e)}/(${n.join("//")})`}}function Ry(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ua(e){return Ry(e).replace(/%3B/gi,";")}function _M(e){return encodeURI(e)}function rf(e){return Ry(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ga(e){return decodeURIComponent(e)}function yy(e){return Ga(e.replace(/\+/g,"%20"))}function xy(e){return`${rf(e.path)}${IM(e.parameters)}`}function IM(e){return Object.entries(e).map(([t,n])=>`;${rf(t)}=${rf(n)}`).join("")}function wM(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${Ua(n)}=${Ua(o)}`).join("&"):`${Ua(n)}=${Ua(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var bM=/^[^\/()?;#]+/;function Kd(e){let t=e.match(bM);return t?t[0]:""}var TM=/^[^\/()?;=#]+/;function MM(e){let t=e.match(TM);return t?t[0]:""}var SM=/^[^=?&#]+/;function AM(e){let t=e.match(SM);return t?t[0]:""}var NM=/^[^&#]+/;function RM(e){let t=e.match(NM);return t?t[0]:""}var of=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new j([],{}):new j([],this.parseChildren())}parseQueryParams(){let 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("/");let 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 r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[S]=new j(t,n)),r}parseSegment(){let t=Kd(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new v(4009,!1);return this.capture(t),new rn(Ga(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=MM(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Kd(this.remaining);o&&(r=o,this.capture(r))}t[Ga(n)]=Ga(r)}parseQueryParam(t){let n=AM(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=RM(this.remaining);s&&(r=s,this.capture(r))}let o=yy(n),i=yy(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Kd(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new v(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=S);let s=this.parseChildren();n[i??S]=Object.keys(s).length===1&&s[S]?s[S]:new j([],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):!1}capture(t){if(!this.consumeOptional(t))throw new v(4011,!1)}};function Oy(e){return e.segments.length>0?new j([],{[S]:e}):e}function Py(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=Py(o);if(r===S&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}let n=new j(e.segments,t);return xM(n)}function xM(e){if(e.numberOfChildren===1&&e.children[S]){let t=e.children[S];return new j(e.segments.concat(t.segments),t.children)}return e}function Pr(e){return e instanceof pt}function Fy(e,t,n=null,r=null){let o=ky(e);return Ly(o,t,n,r)}function ky(e){let t;function n(i){let s={};for(let c of i.children){let u=n(c);s[c.outlet]=u}let a=new j(i.url,s);return i===e&&(t=a),a}let r=n(e.root),o=Oy(r);return t??o}function Ly(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Jd(o,o,o,n,r);let i=OM(t);if(i.toRoot())return Jd(o,o,new j([],{}),n,r);let s=PM(i,o,e),a=s.processChildren?Zo(s.segmentGroup,s.index,i.commands):Vy(s.segmentGroup,s.index,i.commands);return Jd(o,s.segmentGroup,a,n,r)}function qa(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Ko(e){return typeof e=="object"&&e!=null&&e.outlets}function Jd(e,t,n,r,o){let i={};r&&Object.entries(r).forEach(([c,u])=>{i[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=n:s=jy(e,t,n);let a=Oy(Py(s));return new pt(a,i,o)}function jy(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=jy(i,t,n)}),new j(e.segments,r)}var Wa=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&qa(r[0]))throw new v(4003,!1);let o=r.find(Ko);if(o&&o!==Ty(r))throw new v(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function OM(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Wa(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Wa(n,t,r)}var xr=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function PM(e,t,n){if(e.isAbsolute)return new xr(t,!0,0);if(!n)return new xr(t,!1,NaN);if(n.parent===null)return new xr(n,!0,0);let r=qa(e.commands[0])?0:1,o=n.segments.length-1+r;return FM(n,o,e.numberOfDoubleDots)}function FM(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new v(4005,!1);o=r.segments.length}return new xr(r,!1,o-i)}function kM(e){return Ko(e[0])?e[0].outlets:{[S]:e}}function Vy(e,t,n){if(e??=new j([],{}),e.segments.length===0&&e.hasChildren())return Zo(e,t,n);let r=LM(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndexi!==S)&&e.children[S]&&e.numberOfChildren===1&&e.children[S].segments.length===0){let i=Zo(e.children[S],t,n);return new j(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=Vy(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new j(e.segments,o)}}function LM(e,t,n){let r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o=n.length)return i;let s=e.segments[o],a=n[r];if(Ko(a))break;let c=`${a}`,u=r0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!Dy(c,u,s))return i;r+=2}else{if(!Dy(c,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function sf(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=sf(new j([],{}),0,r))}),t}function Ey(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function Dy(e,t,n){return e==n.path&&ft(t,n.parameters)}var Yo="imperative",ie=(function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e})(ie||{}),ke=class{id;url;constructor(t,n){this.id=t,this.url=n}},Un=class extends ke{type=ie.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",o=null){super(t,n),this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},kt=class extends ke{urlAfterRedirects;type=ie.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},De=(function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e})(De||{}),Jo=(function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e})(Jo||{}),ht=class extends ke{reason;code;type=ie.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Lt=class extends ke{reason;code;type=ie.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}},Fr=class extends ke{error;target;type=ie.NavigationError;constructor(t,n,r,o){super(t,n),this.error=r,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Xo=class extends ke{urlAfterRedirects;state;type=ie.RoutesRecognized;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Za=class extends ke{urlAfterRedirects;state;type=ie.GuardsCheckStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ya=class extends ke{urlAfterRedirects;state;shouldActivate;type=ie.GuardsCheckEnd;constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Qa=class extends ke{urlAfterRedirects;state;type=ie.ResolveStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ka=class extends ke{urlAfterRedirects;state;type=ie.ResolveEnd;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ja=class{route;type=ie.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Xa=class{route;type=ie.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},ec=class{snapshot;type=ie.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},tc=class{snapshot;type=ie.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},nc=class{snapshot;type=ie.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},rc=class{snapshot;type=ie.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var ei=class{},kr=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function VM(e){return!(e instanceof ei)&&!(e instanceof kr)}function BM(e,t){return e.providers&&!e._injector&&(e._injector=Dr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function rt(e){return e.outlet||S}function UM(e,t){let n=e.filter(r=>rt(r)===t);return n.push(...e.filter(r=>rt(r)!==t)),n}function Vr(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var oc=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Vr(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Br(this.rootInjector)}},Br=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new oc(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(T(Y))};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ic=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=af(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=af(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=cf(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return cf(t,this._root).map(n=>n.value)}};function af(e,t){if(e===t.value)return t;for(let n of t.children){let r=af(e,n);if(r)return r}return null}function cf(e,t){if(e===t.value)return[t];for(let n of t.children){let r=cf(e,n);if(r.length)return r.unshift(t),r}return[]}var Fe=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Rr(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var ti=class extends ic{snapshot;constructor(t,n){super(t),this.snapshot=n,mf(this,t)}toString(){return this.snapshot.toString()}};function By(e){let t=HM(e),n=new se([new rn("",{})]),r=new se({}),o=new se({}),i=new se({}),s=new se(""),a=new gt(n,r,i,s,o,S,e,t.root);return a.snapshot=t.root,new ti(new Fe(a,[]),t)}function HM(e){let t={},n={},r={},i=new jn([],t,r,"",n,S,e,null,{});return new ni("",new Fe(i,[]))}var gt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(R(u=>u[si]))??b(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}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.params.pipe(R(t=>Vn(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(R(t=>Vn(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function sc(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:m(m({},t.params),e.params),data:m(m({},t.data),e.data),resolve:m(m(m(m({},e.data),t.data),o?.data),e._resolvedData)}:r={params:m({},e.params),data:m({},e.data),resolve:m(m({},e.data),e._resolvedData??{})},o&&Hy(o)&&(r.resolve[si]=o.title),r}var jn=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[si]}constructor(t,n,r,o,i,s,a,c,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}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??=Vn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Vn(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},ni=class extends ic{url;constructor(t,n){super(n),this.url=t,mf(this,n)}toString(){return Uy(this._root)}};function mf(e,t){t.value._routerState=e,t.children.forEach(n=>mf(e,n))}function Uy(e){let t=e.children.length>0?` { ${e.children.map(Uy).join(", ")} } `:"";return`${e.value}${t}`}function Xd(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,ft(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),ft(t.params,n.params)||e.paramsSubject.next(n.params),gM(t.url,n.url)||e.urlSubject.next(n.url),ft(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function uf(e,t){let n=ft(e.params,t.params)&&EM(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||uf(e.parent,t.parent))}function Hy(e){return typeof e.title=="string"||e.title===null}var $y=new y(""),ci=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=S;activateEvents=new ne;deactivateEvents=new ne;attachEvents=new ne;detachEvents=new ne;routerOutletData=Pv();parentContexts=p(Br);location=p(Er);changeDetector=p(Lo);inputBinder=p(lc,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);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 v(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new v(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new v(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new v(4013,!1);this._activatedRoute=n;let o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new lf(n,a,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=No({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[$s]})}return e})(),lf=class{route;childContexts;parent;outletData;constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o}get(t,n){return t===gt?this.route:t===Br?this.childContexts:t===$y?this.outletData:this.parent.get(t,n)}},lc=new y("");var vf=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Ao({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){r&1&&ee(0,"router-outlet")},dependencies:[ci],encapsulation:2})}return e})();function yf(e){let t=e.children&&e.children.map(yf),n=t?O(m({},e),{children:t}):m({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==S&&(n.component=vf),n}function $M(e,t,n){let r=ri(e,t._root,n?n._root:void 0);return new ti(r,t)}function ri(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=zM(e,t,n);return new Fe(r,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>ri(e,a)),s}}let r=GM(t.value),o=t.children.map(i=>ri(e,i));return new Fe(r,o)}}function zM(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return ri(e,r,o);return ri(e,r)})}function GM(e){return new gt(new se(e.url),new se(e.params),new se(e.queryParams),new se(e.fragment),new se(e.data),e.outlet,e.component,e)}var Lr=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},zy="ngNavigationCancelingError";function ac(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=Pr(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=Gy(!1,De.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function Gy(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[zy]=!0,n.cancellationCode=t,n}function qM(e){return qy(e)&&Pr(e.url)}function qy(e){return!!e&&e[zy]}var WM=(e,t,n,r)=>R(o=>(new df(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)),df=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Xd(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let o=Rr(n);t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(o===i)if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Rr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Rr(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let o=Rr(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new rc(i.value.snapshot))}),t.children.length&&this.forwardEvent(new tc(t.value.snapshot))}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(Xd(o),o===i)if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.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),Xd(a.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,r)}},cc=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Or=class{component;route;constructor(t,n){this.component=t,this.route=n}};function ZM(e,t,n){let r=e._root,o=t?t._root:null;return Wo(r,o,n,[r.value])}function YM(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Ur(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!iu(e)?e:t.get(e):r}function Wo(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Rr(t);return e.children.forEach(s=>{QM(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Qo(a,n.getContext(s),o)),o}function QM(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=KM(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new cc(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Wo(e,t,a?a.children:null,r,o):Wo(e,t,n,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new Or(a.outlet.component,s))}else s&&Qo(t,a,o),o.canActivateChecks.push(new cc(r)),i.component?Wo(e,null,a?a.children:null,r,o):Wo(e,null,n,r,o);return o}function KM(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!Ln(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Ln(e.url,t.url)||!ft(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!uf(e,t)||!ft(e.queryParams,t.queryParams);case"paramsChange":default:return!uf(e,t)}}function Qo(e,t,n){let r=Rr(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?Qo(s,t.children.getContext(i),n):Qo(s,null,n):Qo(s,t,n)}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new Or(t.outlet.component,o)):n.canDeactivateChecks.push(new Or(null,o)):n.canDeactivateChecks.push(new Or(null,o))}function ui(e){return typeof e=="function"}function JM(e){return typeof e=="boolean"}function XM(e){return e&&ui(e.canLoad)}function eS(e){return e&&ui(e.canActivate)}function tS(e){return e&&ui(e.canActivateChild)}function nS(e){return e&&ui(e.canDeactivate)}function rS(e){return e&&ui(e.canMatch)}function Wy(e){return e instanceof vt||e?.name==="EmptyError"}var Ha=Symbol("INITIAL_VALUE");function jr(){return he(e=>Yi(e.map(t=>t.pipe(yt(1),Gc(Ha)))).pipe(R(t=>{for(let n of t)if(n!==!0){if(n===Ha)return Ha;if(n===!1||oS(n))return n}return!0}),Ie(t=>t!==Ha),yt(1)))}function oS(e){return Pr(e)||e instanceof Lr}function iS(e,t){return X(n=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return s.length===0&&i.length===0?b(O(m({},n),{guardsResult:!0})):sS(s,r,o,e).pipe(X(a=>a&&JM(a)?aS(r,i,e,t):b(a)),R(a=>O(m({},n),{guardsResult:a})))})}function sS(e,t,n,r){return $(e).pipe(X(o=>fS(o.component,o.route,n,t,r)),Et(o=>o!==!0,!0))}function aS(e,t,n,r){return $(t).pipe(Ut(o=>rr(uS(o.route.parent,r),cS(o.route,r),dS(e,o.path,n),lS(e,o.route,n))),Et(o=>o!==!0,!0))}function cS(e,t){return e!==null&&t&&t(new nc(e)),b(!0)}function uS(e,t){return e!==null&&t&&t(new ec(e)),b(!0)}function lS(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return b(!0);let o=r.map(i=>Qr(()=>{let s=Vr(t)??n,a=Ur(i,s),c=eS(a)?a.canActivate(t,e):ce(s,()=>a(t,e));return jt(c).pipe(Et())}));return b(o).pipe(jr())}function dS(e,t,n){let r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>YM(s)).filter(s=>s!==null).map(s=>Qr(()=>{let a=s.guards.map(c=>{let u=Vr(s.node)??n,l=Ur(c,u),d=tS(l)?l.canActivateChild(r,e):ce(u,()=>l(r,e));return jt(d).pipe(Et())});return b(a).pipe(jr())}));return b(i).pipe(jr())}function fS(e,t,n,r,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return b(!0);let s=i.map(a=>{let c=Vr(t)??o,u=Ur(a,c),l=nS(u)?u.canDeactivate(e,t,n,r):ce(c,()=>u(e,t,n,r));return jt(l).pipe(Et())});return b(s).pipe(jr())}function hS(e,t,n,r){let o=t.canLoad;if(o===void 0||o.length===0)return b(!0);let i=o.map(s=>{let a=Ur(s,e),c=XM(a)?a.canLoad(t,n):ce(e,()=>a(t,n));return jt(c)});return b(i).pipe(jr(),Zy(r))}function Zy(e){return kc(te(t=>{if(typeof t!="boolean")throw ac(e,t)}),R(t=>t===!0))}function pS(e,t,n,r){let o=t.canMatch;if(!o||o.length===0)return b(!0);let i=o.map(s=>{let a=Ur(s,e),c=rS(a)?a.canMatch(t,n):ce(e,()=>a(t,n));return jt(c)});return b(i).pipe(jr(),Zy(r))}var oi=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},ii=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Nr(e){return nr(new oi(e))}function gS(e){return nr(new v(4e3,!1))}function mS(e){return nr(Gy(!1,De.GuardRejected))}var ff=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return b(r);if(o.numberOfChildren>1||!o.children[S])return gS(`${t.redirectTo}`);o=o.children[S]}}applyRedirectCommands(t,n,r,o,i){return vS(n,o,i).pipe(R(s=>{if(s instanceof pt)throw new ii(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),t,r);if(s[0]==="/")throw new ii(a);return a}))}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new pt(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i[0]===":"){let a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){let i=this.createSegments(t,n.segments,r,o),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,o)}),new j(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path[0]===":"?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){let o=r[n.path.substring(1)];if(!o)throw new v(4001,!1);return o}findOrReturn(t,n){let r=0;for(let o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}};function vS(e,t,n){if(typeof e=="string")return b(e);let r=e,{queryParams:o,fragment:i,routeConfig:s,url:a,outlet:c,params:u,data:l,title:d}=t;return jt(ce(n,()=>r({params:u,data:l,queryParams:o,fragment:i,routeConfig:s,url:a,outlet:c,title:d})))}var hf={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function yS(e,t,n,r,o){let i=Yy(e,t,n);return i.matched?(r=BM(t,r),pS(r,t,n,o).pipe(R(s=>s===!0?i:m({},hf)))):b(i)}function Yy(e,t,n){if(t.path==="**")return ES(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?m({},hf):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||wy)(n,e,t);if(!o)return m({},hf);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?m(m({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function ES(e){return{matched:!0,parameters:e.length>0?Ty(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Cy(e,t,n,r){return n.length>0&&_S(e,n,r)?{segmentGroup:new j(t,CS(r,new j(n,e.children))),slicedSegments:[]}:n.length===0&&IS(e,n,r)?{segmentGroup:new j(e.segments,DS(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new j(e.segments,e.children),slicedSegments:n}}function DS(e,t,n,r){let o={};for(let i of n)if(dc(e,t,i)&&!r[rt(i)]){let s=new j([],{});o[rt(i)]=s}return m(m({},r),o)}function CS(e,t){let n={};n[S]=t;for(let r of e)if(r.path===""&&rt(r)!==S){let o=new j([],{});n[rt(r)]=o}return n}function _S(e,t,n){return n.some(r=>dc(e,t,r)&&rt(r)!==S)}function IS(e,t,n){return n.some(r=>dc(e,t,r))}function dc(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function wS(e,t,n){return t.length===0&&!e.children[n]}var pf=class{};function bS(e,t,n,r,o,i,s="emptyOnly"){return new gf(e,t,n,r,o,s,i).recognize()}var TS=31,gf=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new ff(this.urlSerializer,this.urlTree)}noMatchError(t){return new v(4002,`'${t.segmentGroup}'`)}recognize(){let t=Cy(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(R(({children:n,rootSnapshot:r})=>{let o=new Fe(r,n),i=new ni("",o),s=Fy(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(t){let n=new jn([],Object.freeze({}),Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),S,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,S,n).pipe(R(r=>({children:r,rootSnapshot:n})),Bt(r=>{if(r instanceof ii)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof oi?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,o,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,i):this.processSegment(t,n,r,r.segments,o,!0,i).pipe(R(s=>s instanceof Fe?[s]:[]))}processChildren(t,n,r,o){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return $(i).pipe(Ut(s=>{let a=r.children[s],c=UM(n,s);return this.processSegmentGroup(t,c,a,s,o)}),zc((s,a)=>(s.push(...a),s)),Ht(null),$c(),X(s=>{if(s===null)return Nr(r);let a=Qy(s);return MS(a),b(a)}))}processSegment(t,n,r,o,i,s,a){return $(n).pipe(Ut(c=>this.processSegmentAgainstRoute(c._injector??t,n,c,r,o,i,s,a).pipe(Bt(u=>{if(u instanceof oi)return b(null);throw u}))),Et(c=>!!c),Bt(c=>{if(Wy(c))return wS(r,o,i)?b(new pf):Nr(r);throw c}))}processSegmentAgainstRoute(t,n,r,o,i,s,a,c){return rt(r)!==s&&(s===S||!dc(o,i,r))?Nr(o):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,r,i,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,c):Nr(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,a){let{matched:c,parameters:u,consumedSegments:l,positionalParamSegments:d,remainingSegments:h}=Yy(n,o,i);if(!c)return Nr(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>TS&&(this.allowRedirects=!1));let f=new jn(i,u,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,_y(o),rt(o),o.component??o._loadedComponent??null,o,Iy(o)),g=sc(f,a,this.paramsInheritanceStrategy);return f.params=Object.freeze(g.params),f.data=Object.freeze(g.data),this.applyRedirects.applyRedirectCommands(l,o.redirectTo,d,f,t).pipe(he(E=>this.applyRedirects.lineralizeSegments(o,E)),X(E=>this.processSegment(t,r,n,E.concat(h),s,!1,a)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let a=yS(n,r,o,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(he(c=>c.matched?(t=r._injector??t,this.getChildConfig(t,r,o).pipe(he(({routes:u})=>{let l=r._loadedInjector??t,{parameters:d,consumedSegments:h,remainingSegments:f}=c,g=new jn(h,d,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,_y(r),rt(r),r.component??r._loadedComponent??null,r,Iy(r)),_=sc(g,s,this.paramsInheritanceStrategy);g.params=Object.freeze(_.params),g.data=Object.freeze(_.data);let{segmentGroup:E,slicedSegments:D}=Cy(n,h,f,u);if(D.length===0&&E.hasChildren())return this.processChildren(l,u,E,g).pipe(R(Te=>new Fe(g,Te)));if(u.length===0&&D.length===0)return b(new Fe(g,[]));let de=rt(r)===i;return this.processSegment(l,u,E,D,de?S:i,!0,g).pipe(R(Te=>new Fe(g,Te instanceof Fe?[Te]:[])))}))):Nr(n)))}getChildConfig(t,n,r){return n.children?b({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?b({routes:n._loadedRoutes,injector:n._loadedInjector}):hS(t,n,r,this.urlSerializer).pipe(X(o=>o?this.configLoader.loadChildren(t,n).pipe(te(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):mS(n))):b({routes:[],injector:t})}};function MS(e){e.sort((t,n)=>t.value.outlet===S?-1:n.value.outlet===S?1:t.value.outlet.localeCompare(n.value.outlet))}function SS(e){let t=e.value.routeConfig;return t&&t.path===""}function Qy(e){let t=[],n=new Set;for(let r of e){if(!SS(r)){t.push(r);continue}let o=t.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),n.add(o)):t.push(r)}for(let r of n){let o=Qy(r.children);t.push(new Fe(r.value,o))}return t.filter(r=>!n.has(r))}function _y(e){return e.data||{}}function Iy(e){return e.resolve||{}}function AS(e,t,n,r,o,i){return X(s=>bS(e,t,n,r,s.extractedUrl,o,i).pipe(R(({state:a,tree:c})=>O(m({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function NS(e,t){return X(n=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return b(n);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let u of Ky(c))s.add(u);let a=0;return $(s).pipe(Ut(c=>i.has(c)?RS(c,r,e,t):(c.data=sc(c,c.parent,e).resolve,b(void 0))),te(()=>a++),or(1),X(c=>a===s.size?b(n):Ce))})}function Ky(e){let t=e.children.map(n=>Ky(n)).flat();return[e,...t]}function RS(e,t,n,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!Hy(o)&&(i[si]=o.title),Qr(()=>(e.data=sc(e,e.parent,n).resolve,xS(i,e,t,r).pipe(R(s=>(e._resolvedData=s,e.data=m(m({},e.data),s),null)))))}function xS(e,t,n,r){let o=nf(e);if(o.length===0)return b({});let i={};return $(o).pipe(X(s=>OS(e[s],t,n,r).pipe(Et(),te(a=>{if(a instanceof Lr)throw ac(new Bn,a);i[s]=a}))),or(1),R(()=>i),Bt(s=>Wy(s)?Ce:nr(s)))}function OS(e,t,n,r){let o=Vr(t)??r,i=Ur(e,o),s=i.resolve?i.resolve(t,n):ce(o,()=>i(t,n));return jt(s)}function ef(e){return he(t=>{let n=e(t);return n?$(n).pipe(R(()=>t)):b(t)})}var Ef=(()=>{class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===S);return r}getResolvedTitleForRoute(n){return n.data[si]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(Jy),providedIn:"root"})}return e})(),Jy=(()=>{class e extends Ef{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(T(py))};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),li=new y("",{providedIn:"root",factory:()=>({})}),di=new y(""),Xy=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=p(cd);loadComponent(n,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return b(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let o=jt(ce(n,()=>r.loadComponent())).pipe(R(tE),he(nE),te(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),$t(()=>{this.componentLoaders.delete(r)})),i=new tr(o,()=>new G).pipe(er());return this.componentLoaders.set(r,i),i}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return b({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let i=eE(r,this.compiler,n,this.onLoadEndListener).pipe($t(()=>{this.childrenLoaders.delete(r)})),s=new tr(i,()=>new G).pipe(er());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function eE(e,t,n,r){return jt(ce(n,()=>e.loadChildren())).pipe(R(tE),he(nE),X(o=>o instanceof da||Array.isArray(o)?b(o):$(t.compileModuleAsync(o))),R(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(n).injector,s=i.get(di,[],{optional:!0,self:!0}).flat()),{routes:s.map(yf),injector:i}}))}function PS(e){return e&&typeof e=="object"&&"default"in e}function tE(e){return PS(e)?e.default:e}function nE(e){return b(e)}var fc=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(FS),providedIn:"root"})}return e})(),FS=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),rE=new y("");var oE=new y(""),iE=(()=>{class e{currentNavigation=ut(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new G;transitionAbortWithErrorSubject=new G;configLoader=p(Xy);environmentInjector=p(Y);destroyRef=p(ct);urlSerializer=p(ai);rootContexts=p(Br);location=p(wr);inputBindingEnabled=p(lc,{optional:!0})!==null;titleStrategy=p(Ef);options=p(li,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=p(fc);createViewTransition=p(rE,{optional:!0});navigationErrorHandler=p(oE,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>b(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=o=>this.events.next(new Ja(o)),r=o=>this.events.next(new Xa(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;oe(()=>{this.transitions?.next(O(m({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r}))})}setupNavigations(n){return this.transitions=new se(null),this.transitions.pipe(Ie(r=>r!==null),he(r=>{let o=!1;return b(r).pipe(he(i=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",De.SupersededByNewNavigation),Ce;this.currentTransition=r,this.currentNavigation.set({id:i.id,initialUrl:i.rawUrl,extractedUrl:i.extractedUrl,targetBrowserUrl:typeof i.extras.browserUrl=="string"?this.urlSerializer.parse(i.extras.browserUrl):i.extras.browserUrl,trigger:i.source,extras:i.extras,previousNavigation:this.lastSuccessfulNavigation?O(m({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>i.abortController.abort()});let s=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),a=i.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!s&&a!=="reload")return this.events.next(new Lt(i.id,this.urlSerializer.serialize(i.rawUrl),"",Jo.IgnoredSameUrlNavigation)),i.resolve(!1),Ce;if(this.urlHandlingStrategy.shouldProcessUrl(i.rawUrl))return b(i).pipe(he(c=>(this.events.next(new Un(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?Ce:Promise.resolve(c))),AS(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),te(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation.update(l=>(l.finalUrl=c.urlAfterRedirects,l));let u=new Xo(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(i.currentRawUrl)){let{id:c,extractedUrl:u,source:l,restoredState:d,extras:h}=i,f=new Un(c,this.urlSerializer.serialize(u),l,d);this.events.next(f);let g=By(this.rootComponentType).snapshot;return this.currentTransition=r=O(m({},i),{targetSnapshot:g,urlAfterRedirects:u,extras:O(m({},h),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(_=>(_.finalUrl=u,_)),b(r)}else return this.events.next(new Lt(i.id,this.urlSerializer.serialize(i.extractedUrl),"",Jo.IgnoredByUrlHandlingStrategy)),i.resolve(!1),Ce}),te(i=>{let s=new Za(i.id,this.urlSerializer.serialize(i.extractedUrl),this.urlSerializer.serialize(i.urlAfterRedirects),i.targetSnapshot);this.events.next(s)}),R(i=>(this.currentTransition=r=O(m({},i),{guards:ZM(i.targetSnapshot,i.currentSnapshot,this.rootContexts)}),r)),iS(this.environmentInjector,i=>this.events.next(i)),te(i=>{if(r.guardsResult=i.guardsResult,i.guardsResult&&typeof i.guardsResult!="boolean")throw ac(this.urlSerializer,i.guardsResult);let s=new Ya(i.id,this.urlSerializer.serialize(i.extractedUrl),this.urlSerializer.serialize(i.urlAfterRedirects),i.targetSnapshot,!!i.guardsResult);this.events.next(s)}),Ie(i=>i.guardsResult?!0:(this.cancelNavigationTransition(i,"",De.GuardRejected),!1)),ef(i=>{if(i.guards.canActivateChecks.length!==0)return b(i).pipe(te(s=>{let a=new Qa(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),he(s=>{let a=!1;return b(s).pipe(NS(this.paramsInheritanceStrategy,this.environmentInjector),te({next:()=>a=!0,complete:()=>{a||this.cancelNavigationTransition(s,"",De.NoDataFromResolver)}}))}),te(s=>{let a=new Ka(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}))}),ef(i=>{let s=a=>{let c=[];if(a.routeConfig?.loadComponent){let u=Vr(a)??this.environmentInjector;c.push(this.configLoader.loadComponent(u,a.routeConfig).pipe(te(l=>{a.component=l}),R(()=>{})))}for(let u of a.children)c.push(...s(u));return c};return Yi(s(i.targetSnapshot.root)).pipe(Ht(null),yt(1))}),ef(()=>this.afterPreactivation()),he(()=>{let{currentSnapshot:i,targetSnapshot:s}=r,a=this.createViewTransition?.(this.environmentInjector,i.root,s.root);return a?$(a).pipe(R(()=>r)):b(r)}),R(i=>{let s=$M(n.routeReuseStrategy,i.targetSnapshot,i.currentRouterState);return this.currentTransition=r=O(m({},i),{targetRouterState:s}),this.currentNavigation.update(a=>(a.targetRouterState=s,a)),r}),te(()=>{this.events.next(new ei)}),WM(this.rootContexts,n.routeReuseStrategy,i=>this.events.next(i),this.inputBindingEnabled),yt(1),Ki(new x(i=>{let s=r.abortController.signal,a=()=>i.next();return s.addEventListener("abort",a),()=>s.removeEventListener("abort",a)}).pipe(Ie(()=>!o&&!r.targetRouterState),te(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",De.Aborted)}))),te({next:i=>{o=!0,this.lastSuccessfulNavigation=oe(this.currentNavigation),this.events.next(new kt(i.id,this.urlSerializer.serialize(i.extractedUrl),this.urlSerializer.serialize(i.urlAfterRedirects))),this.titleStrategy?.updateTitle(i.targetRouterState.snapshot),i.resolve(!0)},complete:()=>{o=!0}}),Ki(this.transitionAbortWithErrorSubject.pipe(te(i=>{throw i}))),$t(()=>{o||this.cancelNavigationTransition(r,"",De.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),Bt(i=>{if(this.destroyed)return r.resolve(!1),Ce;if(o=!0,qy(i))this.events.next(new ht(r.id,this.urlSerializer.serialize(r.extractedUrl),i.message,i.cancellationCode)),qM(i)?this.events.next(new kr(i.url,i.navigationBehaviorOptions)):r.resolve(!1);else{let s=new Fr(r.id,this.urlSerializer.serialize(r.extractedUrl),i,r.targetSnapshot??void 0);try{let a=ce(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(a instanceof Lr){let{message:c,cancellationCode:u}=ac(this.urlSerializer,a);this.events.next(new ht(r.id,this.urlSerializer.serialize(r.extractedUrl),c,u)),this.events.next(new kr(a.redirectTo,a.navigationBehaviorOptions))}else throw this.events.next(s),i}catch(a){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(a)}}return Ce}))}))}cancelNavigationTransition(n,r,o){let i=new ht(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=oe(this.currentNavigation),o=r?.targetBrowserUrl??r?.extractedUrl;return n.toString()!==o?.toString()&&!r?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function kS(e){return e!==Yo}var sE=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(LS),providedIn:"root"})}return e})(),uc=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},LS=(()=>{class e extends uc{static \u0275fac=(()=>{let n;return function(o){return(n||(n=zs(e)))(o||e)}})();static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),aE=(()=>{class e{urlSerializer=p(ai);options=p(li,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=p(wr);urlHandlingStrategy=p(fc);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new pt;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:o}){let i=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,s=o??i;return s instanceof pt?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:o}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,o),this.routerState=n):this.rawUrlTree=o}routerState=By(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:()=>p(jS),providedIn:"root"})}return e})(),jS=(()=>{class e extends aE{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof Un?this.updateStateMemento():n instanceof Lt?this.commitTransition(r):n instanceof Xo?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof ei?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof ht&&n.code!==De.SupersededByNewNavigation&&n.code!==De.Redirect?this.restoreHistory(r):n instanceof Fr?this.restoreHistory(r,!0):n instanceof kt&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:o}){let{replaceUrl:i,state:s}=r;if(this.location.isCurrentPathEqualTo(n)||i){let a=this.browserPageId,c=m(m({},s),this.generateNgRouterState(o,a));this.location.replaceState(n,"",c)}else{let a=m(m({},s),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.getCurrentUrlTree()===n.finalUrl&&i===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(o){return(n||(n=zs(e)))(o||e)}})();static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Df(e,t){e.events.pipe(Ie(n=>n instanceof kt||n instanceof ht||n instanceof Fr||n instanceof Lt),R(n=>n instanceof kt||n instanceof Lt?0:(n instanceof ht?n.code===De.Redirect||n.code===De.SupersededByNewNavigation:!1)?2:1),Ie(n=>n!==2),yt(1)).subscribe(()=>{t()})}var VS={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},BS={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},hc=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=p(ha);stateManager=p(aE);options=p(li,{optional:!0})||{};pendingTasks=p(et);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=p(iE);urlSerializer=p(ai);location=p(wr);urlHandlingStrategy=p(fc);injector=p(Y);_events=new G;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=p(sE);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=p(di,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!p(lc,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new W;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=oe(this.navigationTransitions.currentNavigation);if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof ht&&r.code!==De.Redirect&&r.code!==De.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof kt)this.navigated=!0;else if(r instanceof kr){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c=m({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||kS(o.source)},s);this.scheduleNavigation(a,Yo,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}VM(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortWithErrorSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Yo,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,o)=>{this.navigateToSyncWithBrowser(n,o,r)})}navigateToSyncWithBrowser(n,r,o){let i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=m({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(i.state=c)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,s,i).catch(c=>{this.disposed||this.injector.get(ye)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return oe(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(yf),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,u=c?this.currentUrlTree.fragment:s,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=m(m({},this.currentUrlTree.queryParams),i);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=i||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let h=o?o.snapshot:this.routerState.snapshot.root;d=ky(h)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),d=this.currentUrlTree.root}return Ly(d,n,l,u??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=Pr(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,Yo,null,r)}navigate(n,r={skipLocationChange:!1}){return US(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.console.warn(Ct(4018,!1)),this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=m({},VS):r===!1?o=m({},BS):o=r,Pr(n))return vy(this.currentUrlTree,n,o);let i=this.parseUrl(n);return vy(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,i])=>(i!=null&&(r[o]=i),r),{})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,c,u;s?(a=s.resolve,c=s.reject,u=s.promise):u=new Promise((d,h)=>{a=d,c=h});let l=this.pendingTasks.add();return Df(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function US(e){for(let t=0;tn.\u0275providers)])}function GS(e){return e.routerState.root}function qS(){let e=p(Se);return t=>{let n=e.get(Ee);if(t!==n.components[0])return;let r=e.get(hc),o=e.get(WS);e.get(ZS)===1&&r.initialNavigation(),e.get(YS,null,{optional:!0})?.setUpPreloading(),e.get(zS,null,{optional:!0})?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var WS=new y("",{factory:()=>new G}),ZS=new y("",{providedIn:"root",factory:()=>1});var YS=new y("");var cE=[];var uE={providers:[ju(),ld(),Cf(cE),my(gy()),Zd(Yd())]};function pE(e){return e!=null}function gE(e){return At(e)?$(e):e}function mE(e){let t={};return e.forEach(n=>{t=n!=null?m(m({},t),n):t}),Object.keys(t).length===0?null:t}function vE(e,t){return t.map(n=>n(e))}function JS(e){return!e.validate}function yE(e){return e.map(t=>JS(t)?t:n=>t.validate(n))}function XS(e){if(!e)return null;let t=e.filter(pE);return t.length==0?null:function(n){return mE(vE(n,t))}}function e0(e){return e!=null?XS(yE(e)):null}function t0(e){if(!e)return null;let t=e.filter(pE);return t.length==0?null:function(n){let r=vE(n,t).map(gE);return Hc(r).pipe(R(mE))}}function n0(e){return e!=null?t0(yE(e)):null}function _f(e){return e?Array.isArray(e)?e:[e]:[]}function gc(e,t){return Array.isArray(e)?e.includes(t):e===t}function lE(e,t){let n=_f(t);return _f(e).forEach(o=>{gc(n,o)||n.push(o)}),n}function dE(e,t){return _f(t).filter(n=>!gc(e,n))}var r0={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},cz=O(m({},r0),{"[class.ng-submitted]":"isSubmitted"});var fi="VALID",pc="INVALID",Hr="PENDING",hi="DISABLED",Hn=class{},mc=class extends Hn{value;source;constructor(t,n){super(),this.value=t,this.source=n}},pi=class extends Hn{pristine;source;constructor(t,n){super(),this.pristine=t,this.source=n}},gi=class extends Hn{touched;source;constructor(t,n){super(),this.touched=t,this.source=n}},$r=class extends Hn{status;source;constructor(t,n){super(),this.status=t,this.source=n}};var vc=class extends Hn{source;constructor(t){super(),this.source=t}};function EE(e){return(Dc(e)?e.validators:e)||null}function o0(e){return Array.isArray(e)?e0(e):e||null}function DE(e,t){return(Dc(t)?t.asyncValidators:e)||null}function i0(e){return Array.isArray(e)?n0(e):e||null}function Dc(e){return e!=null&&!Array.isArray(e)&&typeof e=="object"}function s0(e,t,n){let r=e.controls;if(!(t?Object.keys(r):r).length)throw new v(1e3,"");if(!r[n])throw new v(1001,"")}function a0(e,t,n){e._forEachChild((r,o)=>{if(n[o]===void 0)throw new v(1002,"")})}var yc=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(t,n){this._assignValidators(t),this._assignAsyncValidators(n)}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 status(){return oe(this.statusReactive)}set status(t){oe(()=>this.statusReactive.set(t))}_status=Ir(()=>this.statusReactive());statusReactive=ut(void 0);get valid(){return this.status===fi}get invalid(){return this.status===pc}get pending(){return this.status==Hr}get disabled(){return this.status===hi}get enabled(){return this.status!==hi}errors;get pristine(){return oe(this.pristineReactive)}set pristine(t){oe(()=>this.pristineReactive.set(t))}_pristine=Ir(()=>this.pristineReactive());pristineReactive=ut(!0);get dirty(){return!this.pristine}get touched(){return oe(this.touchedReactive)}set touched(t){oe(()=>this.touchedReactive.set(t))}_touched=Ir(()=>this.touchedReactive());touchedReactive=ut(!1);get untouched(){return!this.touched}_events=new G;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(lE(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(lE(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(dE(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(dE(t,this._rawAsyncValidators))}hasValidator(t){return gc(this._rawValidators,t)}hasAsyncValidator(t){return gc(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let n=this.touched===!1;this.touched=!0;let r=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(O(m({},t),{sourceControl:r})),n&&t.emitEvent!==!1&&this._events.next(new gi(!0,r))}markAllAsDirty(t={}){this.markAsDirty({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsDirty(t))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsTouched(t))}markAsUntouched(t={}){let n=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let r=t.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:r})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,r),n&&t.emitEvent!==!1&&this._events.next(new gi(!1,r))}markAsDirty(t={}){let n=this.pristine===!0;this.pristine=!1;let r=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(O(m({},t),{sourceControl:r})),n&&t.emitEvent!==!1&&this._events.next(new pi(!1,r))}markAsPristine(t={}){let n=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let r=t.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,r),n&&t.emitEvent!==!1&&this._events.next(new pi(!0,r))}markAsPending(t={}){this.status=Hr;let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new $r(this.status,n)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(O(m({},t),{sourceControl:n}))}disable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=hi,this.errors=null,this._forEachChild(o=>{o.disable(O(m({},t),{onlySelf:!0}))}),this._updateValue();let r=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new mc(this.value,r)),this._events.next(new $r(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(O(m({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=fi,this._forEachChild(r=>{r.enable(O(m({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(O(m({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(t,n){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},n),this._parent._updateTouched({},n))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===fi||this.status===Hr)&&this._runAsyncValidator(r,t.emitEvent)}let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new mc(this.value,n)),this._events.next(new $r(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(O(m({},t),{sourceControl:n}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?hi:fi}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,n){if(this.asyncValidator){this.status=Hr,this._hasOwnPendingAsyncValidator={emitEvent:n!==!1,shouldHaveEmitted:t!==!1};let r=gE(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:n,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,n={}){this.errors=t,this._updateControlsErrors(n.emitEvent!==!1,this,n.shouldHaveEmitted)}get(t){let n=t;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((r,o)=>r&&r._find(o),this)}getError(t,n){let r=n?this.get(n):this;return r&&r.errors?r.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,n,r){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||r)&&this._events.next(new $r(this.status,n)),this._parent&&this._parent._updateControlsErrors(t,n,r)}_initObservables(){this.valueChanges=new ne,this.statusChanges=new ne}_calculateStatus(){return this._allControlsDisabled()?hi:this.errors?pc:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hr)?Hr:this._anyControlsHaveStatus(pc)?pc:fi}_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,n){let r=!this._anyControlsDirty(),o=this.pristine!==r;this.pristine=r,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,n),o&&this._events.next(new pi(this.pristine,n))}_updateTouched(t={},n){this.touched=this._anyControlsTouched(),this._events.next(new gi(this.touched,n)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,n)}_onDisabledChange=[];_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Dc(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let n=this._parent&&this._parent.dirty;return!t&&!!n&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=o0(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=i0(this._rawAsyncValidators)}},Ec=class extends yc{constructor(t,n,r){super(EE(n),DE(r,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;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,r={}){this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.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,r={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],n&&this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,n={}){a0(this,!0,t),Object.keys(t).forEach(r=>{s0(this,!0,r),this.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){t!=null&&(Object.keys(t).forEach(r=>{let o=this.controls[r];o&&o.patchValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t={},n={}){this._forEachChild((r,o)=>{r.reset(t?t[o]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n,this),this._updateTouched(n,this),this.updateValueAndValidity(n),n?.emitEvent!==!1&&this._events.next(new vc(this))}getRawValue(){return this._reduceChildren({},(t,n,r)=>(t[r]=n.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(n,r)=>r._syncPendingControls()?!0:n);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(n=>{let r=this.controls[n];r&&t(r,n)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[n,r]of Object.entries(this.controls))if(this.contains(n)&&t(r))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(n,r,o)=>((r.enabled||this.disabled)&&(n[o]=r.value),n))}_reduceChildren(t,n){let r=t;return this._forEachChild((o,i)=>{r=n(r,o,i)}),r}_allControlsDisabled(){for(let 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 fE(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function hE(e){return typeof e=="object"&&e!==null&&Object.keys(e).length===2&&"value"in e&&"disabled"in e}var If=class extends yc{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(t=null,n,r){super(EE(n),DE(r,n)),this._applyFormState(t),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Dc(n)&&(n.nonNullable||n.initialValueIsDefault)&&(hE(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,n={}){this.value=this._pendingValue=t,this._onChange.length&&n.emitModelToViewChange!==!1&&this._onChange.forEach(r=>r(this.value,n.emitViewToModelChange!==!1)),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,n?.emitEvent!==!1&&this._events.next(new vc(this))}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){fE(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){fE(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){hE(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}};var CE="https://wfzwn9fhbmfd.stupideyes.com/dist/voice-client.iife.js",c0="https://wfzwn9fhbmfd.stupideyes.com",_E="va_20260622_vjx5D1WN",u0="sk_ldqdikFBlutc-7xZGQ0aSjZlDuM-NSr9sQ_IiqE_A3-XAnh0",Cc=class e{constructor(t){this.platformId=t}client=null;sdkLoadPromise=null;sessionId=0;connectedNotified=!1;call=null;createClient(){xd(this.platformId)&&this.loadVoiceSDK().catch(t=>console.error("failed to load voice sdk",t))}onJoinNotify(t){this.getCallbacks().join=t}onOutNotify(t){this.getCallbacks().out=t}async enterRoom(t,n,r,o){if(xd(this.platformId))try{this.client&&await this.exitRoom(!0);let i=await this.loadVoiceSDK(),s=Date.now(),a=String(o),c=String(n),u=await i.VoiceClient.generateSign(_E,c,a,s,u0),l=++this.sessionId;this.connectedNotified=!1,this.client=await i.VoiceClient.join({appId:_E,userId:c,roomId:a,sign:u,timestamp:s,server:c0,audioElement:this.getRemoteAudioElement(),onStateChange:d=>{this.isCurrentSession(l)&&(d==="connected"&&this.notifyJoined({state:d}),d==="ended"&&(this.client=null,this.connectedNotified=!1,this.getCallbacks().out({state:d})))},onPeerJoined:(d,h)=>{this.isCurrentSession(l)&&this.notifyJoined({userId:d,username:h})},onPeerLeft:(d,h)=>{this.isCurrentSession(l)&&this.getCallbacks().out({userId:d,username:h})},onError:d=>{this.isCurrentSession(l)&&(console.error("voice sdk error",d),this.client=null,this.connectedNotified=!1,this.getCallbacks().out({message:d}))}})}catch(i){console.error("failed to enter room",i),this.client=null,this.connectedNotified=!1,this.getCallbacks().out({error:i})}}startLocalAudio(){this.client?.unmute()}stopLocalAudio(){this.client?.mute()}startMuteRemoteAudio(t){this.client?.unmuteSpeaker()}stopMuteRemoteAudio(t){this.client?.muteSpeaker()}async exitRoom(t=!1){if(!this.client)return;this.sessionId++;let n=this.client;this.client=null,this.connectedNotified=!1;try{n.hangup()}catch(r){t||console.error("failed to exit room",r)}}isCurrentSession(t){return t===this.sessionId}notifyJoined(t){this.connectedNotified||(this.connectedNotified=!0,this.getCallbacks().join(t))}getCallbacks(){return this.call||(this.call={join:()=>{},out:()=>{}}),this.call}async loadVoiceSDK(){let t=window;return t.VoiceCallSDK?.VoiceClient?t.VoiceCallSDK:this.sdkLoadPromise?this.sdkLoadPromise:(this.sdkLoadPromise=new Promise((n,r)=>{let o=document.querySelector(`script[src="${CE}"]`),i=o||document.createElement("script"),s,a=()=>{clearTimeout(s),i.removeEventListener("load",c),i.removeEventListener("error",u)},c=()=>{a(),t.VoiceCallSDK?.VoiceClient?n(t.VoiceCallSDK):(this.sdkLoadPromise=null,r(new Error("VoiceCallSDK.VoiceClient not found")))},u=()=>{a(),this.sdkLoadPromise=null,r(new Error("voice sdk script load failed"))};i.addEventListener("load",c),i.addEventListener("error",u),s=setTimeout(()=>{if(t.VoiceCallSDK?.VoiceClient){c();return}u()},1e4),o||(i.src=CE,i.async=!0,document.head.appendChild(i))}),this.sdkLoadPromise)}getRemoteAudioElement(){let t=document.getElementById("remoteAudio");return t||(t=document.createElement("audio"),t.id="remoteAudio",t.style.display="none",document.body.appendChild(t)),t.autoplay=!0,t.setAttribute("playsinline","true"),t}static \u0275fac=function(n){return new(n||e)(T(Sn))};static \u0275prov=C({token:e,factory:e.\u0275fac,providedIn:"root"})};function d0(e,t){if(e&1&&(ee(0,"img",6),qe(1,"async")),e&2){let n=Ge();On("src",Fo(We(1,2,n.friendInfo).avatar),To)}}function f0(e,t){if(e&1&&(ee(0,"img",6),qe(1,"async")),e&2){let n=Ge();On("src",Fo(We(1,2,n.friendInfo).sex==1?"assets/image/boy-left-right.png":"assets/image/girl-left-right.png"),To)}}function h0(e,t){if(e&1&&(le(0,"span"),_r(1),re()),e&2){let n=t.$implicit;nt(),ga(n)}}function p0(e,t){if(e&1&&(le(0,"div",11),fa(1,h0,2,1,"span",16),qe(2,"async"),re()),e&2){let n=Ge();nt(),On("ngForOf",We(2,1,n.timing_format))}}function g0(e,t){if(e&1&&(le(0,"div",11),_r(1),qe(2,"async"),re()),e&2){let n=Ge();nt(),Po("\u7B49\u5F85\u63A5\u901A\u4E2D.... ",We(2,1,n.isConnect))}}function m0(e,t){if(e&1){let n=en();le(0,"div",17),Rt("click",function(){wt(n);let o=Ge();return bt(o.startLocalAudio())}),ee(1,"img",18),re()}}function v0(e,t){if(e&1){let n=en();le(0,"div",17),Rt("click",function(){wt(n);let o=Ge();return bt(o.stopLocalAudio())}),ee(1,"img",19),re()}}function y0(e,t){if(e&1){let n=en();le(0,"div",20),Rt("click",function(){wt(n);let o=Ge();return bt(o.toHome())}),_r(1,"\u8FD4\u56DE\u9996\u9875"),re()}}function E0(e,t){if(e&1){let n=en();le(0,"div",20),Rt("click",function(){wt(n);let o=Ge();return bt(o.quit())}),_r(1,"\u7ED3\u675F\u901A\u8BDD"),re()}}function D0(e,t){if(e&1){let n=en();le(0,"div",17),Rt("click",function(){wt(n);let o=Ge();return bt(o.startMuteRemoteAudio())}),ee(1,"img",21),re()}}function C0(e,t){if(e&1){let n=en();le(0,"div",17),Rt("click",function(){wt(n);let o=Ge();return bt(o.stopMuteRemoteAudio())}),ee(1,"img",22),re()}}var _c=class e{constructor(t,n,r){this.trtc=t;this.client=n;this.routed=r;this.timing_format.next([0,3,":",0,0])}timing_format=new Ye;timing_num=180;userInfo=new Ye;friendInfo=new Ye;isConnect=new Ye;muteMicrophone=new Ye;muteEarphone=new Ye;isEnd=new Ye;ids=new Ec({userId:new If,friendId:new If});timer=-1;ngOnDestroy(){this.trtc.exitRoom()}call_timeout_format=t=>{let n=parseInt(String(t/60)),r=t-n*60,o=r<10?"0"+r:r,i="";return t>60?i=(n<10?"0"+n:n)+":"+o:i="00:"+o,i.split("")};ngOnInit(){let t=this;t.trtc.createClient(),t.routed.queryParams.subscribe(n=>{n&&t.ids.patchValue(n)}),t.muteMicrophone.next(!1),t.muteEarphone.next(!1),t.isEnd.next(!1),t.friendInfo.next({id:1,nickname:"",sex:1,is_vip:1,avatar:"https://cdn.stupideyes.com/avatar/girl/761f7087-a5e19-17a1-090f78970-7743f5.png"}),t.userInfo.next({id:1,nickname:"",sex:2,is_vip:0,avatar:"https://cdn.stupideyes.com/avatar/girl/761f7087-a5e19-17a1-090f78970-7743f5.png"}),this.trtc.onJoinNotify(n=>{t.isConnect.next(!0),t.timer=setTimeout(()=>t.timerFormat(),1e3),setTimeout(()=>t.timerEnd(),180*1e3)}),this.trtc.onOutNotify(n=>{clearTimeout(t.timer),t.isEnd.next(!0),t.quit()}),this.ids.valueChanges.subscribe(n=>{n&&t.client.get("https://openapi.stupideyes.com/voice/test?userId="+n.userId+"&friendId="+n.friendId).subscribe(r=>{t.userInfo.next(r.params.my),t.friendInfo.next(r.params.you),t.trtc.enterRoom(r.params.appId,r.params.userId+"",r.params.userSig,r.params.roomId)})})}timerEnd(){this.quit()}timerFormat(){this.timing_num-=1,this.timing_format.next(this.call_timeout_format(this.timing_num));let t=!1;this.isEnd.forEach(n=>{t=n}),!t&&(this.timing_num<=0?this.trtc.exitRoom():this.timer=setTimeout(()=>this.timerFormat(),1e3))}toHome(){this.navigateBack()}quit(){try{this.isEnd.next(!0),this.trtc.exitRoom()}catch(t){console.log(t)}this.navigateBack()}navigateBack(){let t=navigator.userAgent;/QQ/i.test(t)&&/miniProgram/i.test(t)&&(qq.miniProgram.navigateBack(),qq.navigateBack(),alert("userAgent QQ \u5C0F\u7A0B\u5E8F")),/miniProgram/i.test(t)&&/micromessenger/i.test(t)&&wx.miniProgram.navigateBack()}startLocalAudio(){this.muteMicrophone.next(!1),this.trtc.startLocalAudio()}stopLocalAudio(){this.muteMicrophone.next(!0),this.trtc.stopLocalAudio()}startMuteRemoteAudio(){this.muteEarphone.next(!1);let t;this.friendInfo.next(n=>{t=n}),this.trtc.startMuteRemoteAudio(t.id)}stopMuteRemoteAudio(){this.muteEarphone.next(!0);let t;this.friendInfo.next(n=>{t=n}),this.trtc.stopMuteRemoteAudio(t.id)}static \u0275fac=function(n){return new(n||e)(be(Cc),be(Va),be(gt))};static \u0275cmp=Ao({type:e,selectors:[["app-root"]],features:[ad([])],decls:32,vars:19,consts:[[1,"page"],["src","assets/image/speed_image_bg@2x.png",2,"width","750px","height","1624px"],[1,"body",2,"overflow-y","auto","z-index","2"],[1,"ds-content"],[1,"item-1"],["src","assets/image/yuyin_image@2x.png",2,"width","634px","height","310px"],[1,"avatar",3,"src"],[1,"right-avatar",3,"src"],["src","assets/image/goutong_status_icon@2x.png",1,"shuohua",2,"width","86px","height","54px"],["src","assets/image/yuyin_nor_icon@2x.png",1,"yuyin_nor_icon",2,"width","114px","height","80px"],["src","assets/image/fenwei_cg_image@2x.png"],[1,"jishi"],[1,"btn-cont"],[1,"closeBtn"],[1,"ad-class"],[1,"footer",2,"height","calc(0px + env(safe-area-inset-bottom))","flex","0 0 calc(0px + env(safe-area-inset-bottom))"],[4,"ngFor","ngForOf"],[3,"click"],["src","assets/image/mic_disable.png",2,"width","40px","height","40px"],["src","assets/image/mic_enable.png",2,"width","40px","height","40px"],[1,"closeBtn",3,"click"],["src","assets/image/ear_disable.png",2,"width","40px","height","40px"],["src","assets/image/ear_enable.png",2,"width","40px","height","40px"]],template:function(n,r){n&1&&(le(0,"div",0),ee(1,"img",1),le(2,"div",2)(3,"div",3)(4,"div",4)(5,"div"),ee(6,"img",5),Rn(7,d0,2,4,"img",6),qe(8,"async"),Nt(9,f0,2,4,"img",6),ee(10,"img",7),qe(11,"async"),ee(12,"img",8)(13,"img",9),re(),ee(14,"img",10),re(),le(15,"div"),Rn(16,p0,3,3,"div",11),qe(17,"async"),Nt(18,g0,3,3,"div",11),le(19,"div",12),Rn(20,m0,2,0,"div"),qe(21,"async"),Nt(22,v0,2,0,"div"),Rn(23,y0,2,0,"div",13),qe(24,"async"),Nt(25,E0,2,0,"div",13),Rn(26,D0,2,0,"div"),qe(27,"async"),Nt(28,C0,2,0,"div"),re(),ee(29,"div",14),re()()(),ee(30,"div",15),re(),ee(31,"router-outlet")),n&2&&(nt(7),xn(We(8,7,r.userInfo).is_vip==1?7:9),nt(3),On("src",Fo(We(11,9,r.userInfo).avatar),To),nt(6),xn(We(17,11,r.isConnect)?16:18),nt(4),xn(We(21,13,r.muteMicrophone)?20:22),nt(3),xn(We(24,15,r.isEnd)?23:25),nt(3),xn(We(27,17,r.muteEarphone)?26:28))},dependencies:[ci,Aa,Nd],styles:['@charset "UTF-8";.page[_ngcontent-%COMP%]{width:100vw;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f6f6f6 57%,#f9f9f9);position:relative;flex-grow:1;flex:1}.page[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{position:fixed;left:0;top:0}.page[_ngcontent-%COMP%] .left-color-card[_ngcontent-%COMP%]{width:510px;height:462px;background:linear-gradient(133deg,#e2f3f4,#f6f1ff);filter:blur(50px);position:absolute;left:0;top:0}.page[_ngcontent-%COMP%] .right-color-card[_ngcontent-%COMP%]{width:330px;height:330px;background:linear-gradient(152deg,#f1f3f6,#f2e2e0);filter:blur(50px);position:absolute;right:0;top:0}.page[_ngcontent-%COMP%] .body[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;flex-grow:1;flex:1}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%]{width:100%;top:0;left:0;right:0;flex-grow:0;flex:0 0 94px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;position:relative}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .left-btn[_ngcontent-%COMP%]{position:absolute;left:30px;display:flex;flex-direction:column;justify-content:flex-end;top:12px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .left-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:64px;height:64px;margin-bottom:10px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .left-btn[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:56px;position:relative}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .left-btn[_ngcontent-%COMP%] div[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{right:-17px;top:-4px;position:absolute;width:76px;z-index:1;height:76px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .left-btn[_ngcontent-%COMP%] div[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{z-index:2;font-weight:600;position:relative}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:72px;height:72px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .nav-title[_ngcontent-%COMP%]{font-size:32px;font-weight:500;color:#333}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .nav-right[_ngcontent-%COMP%]{position:absolute;right:30px}.page[_ngcontent-%COMP%] .custom-nav[_ngcontent-%COMP%] .nav-content[_ngcontent-%COMP%] .nav-right[_ngcontent-%COMP%] .more[_ngcontent-%COMP%]{font-size:36px;color:#333}.ad-class[_ngcontent-%COMP%]{padding:40px;box-sizing:border-box;margin-top:50px;width:100%}.ds-content[_ngcontent-%COMP%]{display:flex;height:100%;flex-direction:column;justify-content:space-around}.item-1[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;height:569px;box-sizing:border-box;width:100%;position:relative;margin-top:50px}.item-1[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:670px;height:572px;position:absolute;left:15px;right:0;z-index:1}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-top:57px;border-radius:300px;position:relative;display:flex;flex-direction:row;justify-content:center}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:relative;z-index:3}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{position:absolute;border-radius:100%;z-index:2;top:27px;left:41px;width:230px;height:230px}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .shuohua[_ngcontent-%COMP%]{z-index:4;top:28px;margin-right:140px;position:absolute;box-shadow:0 12rpx 24rpx #9362f01a}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .right-avatar[_ngcontent-%COMP%]{position:absolute;border-radius:100%;z-index:2;right:40px;top:27px;width:230px;height:230px}.item-1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .yuyin_nor_icon[_ngcontent-%COMP%]{position:absolute;z-index:4;top:114px}.btn-cont[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-top:30px;align-self:auto;justify-content:center;align-items:center}.btn-cont[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-right:60px;display:flex;align-items:center;justify-content:center}.btn-cont[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.btn-cont[_ngcontent-%COMP%] .closeBtn[_ngcontent-%COMP%]{background-color:#f06262;width:272px;height:92px;text-align:center;line-height:93px;border-radius:150px;color:#fff;font-size:28px}.jishi[_ngcontent-%COMP%]{width:100%;margin-top:70px;text-align:center;font-size:28px}.jishi[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#eadfff;color:#9362f0;margin-right:20px;border-radius:20px;display:inline-block;height:120px;width:80px;text-align:center;line-height:121px;font-size:80px;font-weight:600}.jishi[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){background:#0000}.jishi[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:last-child{margin-right:0}']})};Ud(_c,uE).catch(e=>console.error(e)); diff --git a/dist/trtc-h5/browser/styles-LBMCMTE5.css b/dist/trtc-h5/browser/styles-LBMCMTE5.css new file mode 100644 index 0000000..42cb6d5 --- /dev/null +++ b/dist/trtc-h5/browser/styles-LBMCMTE5.css @@ -0,0 +1 @@ +*{margin:0;padding:0}html{width:100vw;height:100vh;overflow:hidden}html body{width:100%;height:100%;cursor:none} diff --git a/dist/trtc-h5/prerendered-routes.json b/dist/trtc-h5/prerendered-routes.json new file mode 100644 index 0000000..3226541 --- /dev/null +++ b/dist/trtc-h5/prerendered-routes.json @@ -0,0 +1,3 @@ +{ + "routes": {} +} \ No newline at end of file