Your IP : 216.73.216.86


Current Path : /home/emeraadmin/public_html/4d695/
Upload File :
Current File : /home/emeraadmin/public_html/4d695/modules.tar

ldb/asq.so000075500000037220151677220220006447 0ustar00ELF>�@P7@8	@PP �+�+ �+ 08 �,�, �, ``888$$000  S�td000  P�tdxxxTTQ�tdR�td�+�+ �+ 00GNU�!��㺒f]i�j��B���  �" N�}qpY� �Q��'i�8�~ �_��	�k~, �U�F"��
Pb~�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_talloc_realloc_arraytalloc_named_const_talloc_zeroldb_module_doneldb_request_get_controlldb_module_get_ctxtalloc_check_nametalloc_strdup_talloc_arrayldb_build_search_reqldb_next_requestldb_error_at__stack_chk_failldb_mod_register_controlldb_next_initldb_debugldb_msg_find_elementldb_build_search_req_exldb_save_controlsldb_dn_newldb_dn_validate_talloc_free_talloc_moveldb_module_send_entryldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6asq.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4GLIBC_2.4TALLOC_2.0.2LDB_0.9.15LDB_0.9.22LDB_0.9.10		�E�w�%�~m@ui		�ti	�ii
�^ "��,��4���4���4��+ ��+ @�+ �+ , �, �, ��/ �/ 
�/ �/ �/ / / / /  / (/ 0/ 8/ 	@/ 
H/ P/ X/ `/ h/ p/ x/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ �/ ��H��H��" H��t��H����5�! �%�! ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A�������%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%} D���%u D���%m D���%e D���%] D���%U D���%M D���%E D���%= D���%5 D���%- D���%% D���% D���% D���%
 D���% DH�=) H�" H9�tH�� H��t	�����H�=� H�5� H)�H��H��H��?H�H�tH�� H��t��fD�����=� u+UH�=� H��tH�=~ �I����d����� ]������w����AUATUH��SH��H�wPH����H�>��1��
��ٍAH�<�H��u�L���H�����H�EPH����A��H�ǾH��N�,��B���I�EH�EPJ�<�H��taH���G�H��H�����H��t:�U0H�uP1�H�}�PJ��H�B�C1�H��H��[]A\A]�6���fDH���[]A\A]ù1��6���@��AVAUATI��UH��H�58SH��H��dH�%(H�D$1��K���H���rL��I������H�/�XH��I���`���H��H���TL�`H�h�E���	I�}H�5��Q���H�CH���H�{�{���H��I��H�CH�@ H�C H�CH�p���H�C(H����H�
���H������H��H��tnH�CH��H�p���H�EH��tUH�CH��H��E1�H�EE1�H��L��H�HPH�ZPSjU��H��0��uH�{H�4$�������H�L$dH3%(uvH��[]A\A]A^�fD�C05H���Y��������f�H��L������A�LH�
��L��H�������z��������USH��H������H�5GH��H�������uH��H��[]�z���f.�H��H�&�1����H��H��[]�L���ff.��AWAVI��AUATUSH��(�dH�%(H�D$1���tY��t,�H�L$dH3%(��H��([]A\A]A^A_�@�GL���GL;GH��H�W@H�H�4�����H�8� t�H��+���I�v(I��I�F8H�x����I��H���S�PA�FLH�
�L���A�VH����I�F@H���G���A�T$H�L$H�L$�������I�FH��I�V@E1�H�
"L��L�HPH�<�L��QL��AV�p0A�v ���H��0�����I�~H�5�����I�V@H��H�4�H�T$�����������A;\$sN��L��L��H��H��ID$H��b���H��I��������W���A�F0L�������k���f.�I�F@A�VLI�~A�H�4��$����@��������/���fDA�F0L���x��������N���ff.���USH��H�8H�t$H�5��1���H�|$H��H�������ur�G������tB��t
H����[]�@H�5�\���H���d�����t�H�}��1�1��������H�t$H���k���H�E8H����[]�fDH�WH�w��H�x����H����[]�f.�H�5s���H����[]�H�x�1�1�������J���ff.�@��USH��H�5�H��H�8�#���H��H����������C������tM��tH��1�[]��H��H�58�I���H���Q�����t�H�}��H��1�1�[]����H�SH�sH�}�O�����u�H��H�5����H��1�[]�H�SH�s��H�}H��[]����H��H�5����H��1�[]��H�x��k���f���L�
�H��I���L�������uH�=� ���H��H�m �H�
�H��H�81������4H�����H��H���struct ldb_control *struct ldb_control1.2.840.113556.1.4.1504struct ldb_asq_controlstruct asq_context../../modules/asq.cldb out of memoryconst char *struct ldb_request *../../modules/asq.c:149../../modules/asq.c:154../../modules/asq.c:191../../modules/asq.c:196../../modules/asq.c:2012.8.0asqasq: Unable to register control with rootdse!ldb: module version mismatch in %s : ldb_version=%s module_version=%s
;T	��p������(������X�������������@����zRx�$p�FJw�?:*3$"D�L\`���B�B�A �D(�D0�
(A ABBKD
(F ABBAT� ����F�B�B �D(�K0�G@�HYPHXA`BhApI@u
0A(A BBBG0����dE�A�G _
DAOZDA`8�"B�B�E �B(�A0�A8�D`x
8A0A(B BBBE�hVpHxE�C�D�I`L�����E�A�D0E
CAEE
CAGW
EAKP
CADX�����E�A�N x
CAHe
EAMh
CADR
AALS
CAIH4���btmGNU��@�+ ���,8CO^mw@

��+ �+ ���o`��
��. ��
�		���o����o���o���o	���o�o����o�, p
�
�
�
�
�
�
�
�
 0@P`p��������GA$3a1@
�GA$3p1113��GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY��GA+GLIBCXX_ASSERTIONSasq.so-2.8.0-1.el8_10.x86_64.debug� P�7zXZ�ִF!t/���l]?�E�h=��ڊ�2N�`o� ��A@g������N>�J�q�q� ��ص��Tu�_�H��\�X��~�%�6���!��aҨ��S}��-����׼B9hc�'$i���OpvkP�`E!,_n_�U=�!7\\5�ĕV��6[����-CB����ld�F�w�T�va�^�YP�Ԩ��L�
ӌ�)�GDDw��\[��3z��V�%�K�݄8zL�z����@h���[q�oe�1��q�Β�d�]Lh��Z�i	(���[e�8|��+G��1i�|�K�ֲ��K�r\7��[�_���k�y'��b�u:Gx{|A����y#��7]�lT[M�_�ϔKP0��Ь���=�F">�&ьq/����<���Ju,o簷�D�z	I�� ,��fר�<��U�GD�!�O�(�Ր�6	"�S#"�$',�me(�zŌ����]����B�o}�ű�Vr+NF�����)�;
\/�O�o�7/>{��ŏ�L���en�|�И��bnAn�J��?��X,N�.&o��
]���a�)�ߐD�[#��,i�BH�Ҩx��n?�` �f��}�ԛ����W~�C��)"hڗ`L��e�wq��k^��Z�y}Z$�T<�k$�x1,�P���5�A�~�����B����`��[&0Pi���B�VC>^�9hv[�RY��_ei�b<}��#q��̇�C�����`�h��W�q{8=S��H�j�>���=P"Ƌ�<����o#Չ4t�x�%��lY7��\c��NS��8��mT� �^DP)a��Ŝ֕Yv<�&���<���S�+VH,���d[ʪ���k��8<�~��P�yH)��6��yI��WC�s.������Ա�g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��00���8���o��DE���o��8T���o		�c�	�	mB�
�
�w@
@
r`
`
�}  ��������
�2����xxT���`�00 ��+ �+��+ �+��+ �+� ��, �,`��. �.�0 0�0`0HH2("p2�61ldb/ldap.so000075500000070500151677220220006601 0ustar00ELF>'@j@8	@�L�L �Y�Y �Y  �Z�Z �Z ��888$$xLxLxL  S�tdxLxLxL  P�td�F�F�F��Q�tdR�td�Y�Y �Y GNU�fv'��h��1 ����[�Y �"YN�}qpY���5 ��I�"���6
U�}�b�c���v����tw�� \��M��k��rPx�f;�����.	�Z=)����Q, ���e/F"]��BJU%
�@���__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizestrlenmemcpystrnlenstrerror_rgetsockopt__errno_location__stack_chk_failmemsetprogram_invocation_short_namesyscallopendirdirfdreaddirstrtoullrealloccloseclosedirsysconfldap_unbindldb_module_new_talloc_zeroldb_module_set_privateldap_initialize_talloc_set_destructorldap_set_optionldb_module_get_ctxldb_options_findldb_module_get_privatetalloc_check_nameldap_simple_bind_sldap_err2stringldb_debug_talloc_freeldb_error_atldb_asprintf_errstring_talloc_arraytalloc_named_const_talloc_steal_locldb_get_event_contextldb_dn_is_specialldb_set_errstringldb_request_set_stateldb_dn_alloc_linearizedldap_add_ext_tevent_add_timerldap_modify_extldap_delete_extldb_filter_from_treeldap_search_extldb_dn_get_rdn_nameldb_dn_get_rdn_valtalloc_asprintfldb_dn_get_parentldap_renametalloc_strdupldb_dn_escape_valueldap_resultldap_msgtypeldap_memfreeldap_value_freeldap_controls_freeldap_msgfreeldap_parse_resultldap_parse_referenceldb_module_send_referralldb_errstringldap_first_entryldb_msg_newldap_get_dnldb_dn_newldb_dn_validateldap_first_attributeldap_get_values_lenldap_count_values_lenldb_msg_add_emptyldap_value_free_lenldap_next_attributeber_freeldb_module_send_entryldb_init_moduleldb_register_backendstderr__fprintf_chklibldb.so.2libtdb.so.1libldap-2.4.so.2liblber-2.4.so.2libtalloc.so.2libdl.so.2libtevent.so.0libc.so.6__prognameldap.soLDB_2.8.0_LDBTEVENT_0.9.9TALLOC_2.0.2LDB_0.9.15LDB_0.9.17LDB_0.9.10GLIBC_2.3.4GLIBC_2.14GLIBC_2.4GLIBC_2.2.5	
�5���%��� )��

�� "��_@��4	��4��4�ti	(���4ii
?ui	I�Y �'�Y �'Z Z  Z E0Z p28Z p2@Z p2HZ p2PZ p2XZ p2hZ -xZ �@�Z �@�_ �_ &�_ L�_ O�_ R�_ W@] H] P] X] `] h] p] 	x] 
�] �] �] 
�] �] �] �] �] �] �] �] �] �] �] �] �] ^ ^ ^ ^  ^ (^  0^ !8^ "@^ #H^ $P^ %X^ '`^ (h^ )p^ *x^ +�^ ,�^ -�^ .�^ /�^ 0�^ 1�^ 2�^ 3�^ 4�^ 5�^ 6�^ 7�^ 8�^ 9�^ :�^ ;_ <_ =_ >_ ? _ @(_ A0_ B8_ C@_ DH_ EP_ FX_ G`_ Hh_ Ip_ Jx_ K�_ M�_ N�_ P�_ Q�_ R�_ S�_ T�_ U�_ V�_ X��H��H�)C H��t��H����5j@ �%k@ ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#�������h$�������h%�������h&�������h'��q������h(��a������h)��Q������h*��A������h+��1������h,��!������h-��������h.��������h/������h0�������h1��������h2�������h3�������h4�������h5�������h6�������h7��q������h8��a������h9��Q������h:��A������h;��1������h<��!������h=��������h>��������h?������h@�������hA��������hB�������hC�������hD�������hE�������hF�������hG��q������hH��a������hI��Q������hJ��A������hK��1������hL��!������hM��������hN��������hO������hP�������hQ���������%E; D���%=; D���%5; D���%-; D���%%; D���%; D���%; D���%
; D���%; D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%�: D���%}: D���%u: D���%m: D���%e: D���%]: D���%U: D���%M: D���%E: D���%=: D���%5: D���%-: D���%%: D���%: D���%: D���%
: D���%: D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%�9 D���%}9 D���%u9 D���%m9 D���%e9 D���%]9 D���%U9 D���%M9 D���%E9 D���%=9 D���%59 D���%-9 D���%%9 D���%9 D���%9 D���%
9 D���%9 D���%�8 D���%�8 D���%�8 D���%�8 D���%�8 D���%�8 D���%�8 D���%�8 D���%�8 DH�=�8 H��8 H9�tH��8 H��t	�����H�=�8 H�5�8 H)�H��H��H��?H�H�tH�u8 H��t��fD�����=u8 u+UH�=Z8 H��tH�=^2 �	����d����M8 ]������w�������ff.���AUATU1�SH��H��t5I��H��H��I�����L��L��H��H�C�H9�HB�H��H�����A�H��H��[]A\A]����AWAVI��H��AUI��ATUH��SH�����L��I�����M�<L9�w)I�D$H9�wH�]�L)�H��uH��L��[]A\A]A^A_ÐH��H��t�H��K�|%L��L��e���B�#��ff.���ATI��USH�����H��tHH��I9�tH��H��L��H������H�����H9�w[1�]A\�f.�[�"]A\�fD[�]A\�fD��UH���SH�ӺH��(dH�%(H�D$1�H�L$L�D$�D$������uC�|$u$�T$�U�T$�H�\$dH3%(u&H��([]��[�����������fD��������,���ff.�����ff.����ff.���H��tGH��H��?H9�A��A�u$H��xH����H������1�H���f.��"�f.���f.���H�}5 H�Ð��I��1�H��H������D��AWA��H�=(AVAUATUSH��8dH�%(H�D$(1�����H����H��I���+����D$�����H�D$ 1�E1�E1�H�D$@L���`���H��H�������H�t$�
H�{�H�D$�q���H��H����H�L$�9t�H�D$ �8u�H�����w�HcD$H9�t�Ic�H9�r�H��H��L9�w;H���H�D-H9��3H��H��L��H�T$���H���H�T$I��C�T�L��I�����H��H���>���f�M����L��K�l���;H���m���H9�u�1�L���n���L�������uB1�H�t$(dH34%(��H��8[]A\A]A^A_�DH�����������f�Ic߿�c���H��H����HD�H9�}�fD��H������H9�u��fD�@���fD�k�����^���@�[���E1��;����L�����L��� ����fDL�����L�������!�������f.�@��1��f���H��H�?���1�H���f���AWH��M��AVI��H�
�, AUI��H��ATA�UH��SH��dH�%(H�D$1��D$���H���%H�U�H��H���^���I��H����H��H������L��L��������L��H�5:������I�<$H�T$���A��'I�H������H�8L��H��H������I��H����H���#���H�5�H���D����H�=L���I�������H��L��H�����H��L��H��I�����M���H���
I�?H��L���|����@H�L$dH3%(D����H��[]A\A]A^A_�f.����i�L��1�H��I��H�'1����H�5nH��A�����f����)�H��1�H��H��1��s����A��H�
��H��H������DL��H�5H��1�����f������H�5�H��H��1��u����`���H�5�H��1��_����J����E�DAWAVAUATUSH��8�H�t$�H�T$ �P�L$,H�
��D$���H�D$H����H�D$L�|$�I����(H�D$H��L�D$H�D$ H�]�H�|$I��LM�����I��I�H�����T$,I�G����tA�$���������I�D$L���H�
�I�FA�D$�P���I�FI�H�xH��taA�D$����E1��'f�L��A��H��IL$H�H�PH�QH�E;t$s[E��H�ھJ�,����H�EI�H�xJ��H��u�H�|$H�5���H�D$H�D$H��8[]A\A]A^A_�DE��J�<�H�t$H�D$I��H�H�D$9������@A�����@A������_����AVI��AUI��H�ATA��UH���(SH����H��t;�@L��H��H��H�����D�#H��H��H�CH�E@[]A\A]A^��@I�>��A��H�
�H��H����[H�E@H��1�]A\A]A^��ff.����AWAVAUATI��USH��H��HdH�%(H�D$81���H�5CH�����L��I���)�H�{PI����D�SHE���~H���V�I��H��t}H�@�(L���
�H��H��tRL� H�XL�x�@ �����vs���
H�{H��������0L�mA�E��H�5�L���!�A�H�L$8dH3%(D���tH��H[]A\A]A^A_�D����H�CI��H�8H��u�H�}L�e�+�L��H�D$��I�u1�H��H�VH�����I��H���WI�EH��H�0�x�H���?I�<$L�M E1�1�L��H����A�ą��l���I�݃���H�}Hc�H�>��H�5�L��A������fDH��I��L��1�PH��P1�H��L��E1���ZYH��A�����fDH�CI��H�8H���p���H�}L�e��L��H�D$��I�u�H��H�VH������I��H���9I�EH��H�0�Z�H���!I�<$L�M E1�1�L��H���9�A�ą�tR�DH�}L�e��L��I����I�uH����I�<$L�E 1�1�H����A�ą���H�H��L��I��PH�1�1�PL�|��^_H�������HcCHE1������HCPI��L�H��H��
PH��
P����H�}L�e���I�}@H�D$�NI�}8�CI�}��I�}0tH�|$H���1��^��L���!�I�uH����I�}I���@M����I�uH���"�H����A�U��t���E�IcuH�M�E H�D$(I�<$��HN�H��H�M E1�H�t$(L��QjH�L$8QH��jj�~�H��0A������D���G�H�|$H���j�L�mfDD��1�L��H������0���H�EH�}H�D$���L��H�D$�$�I�uH����I��H����I�}�#�I�}I���g�M����H����H�xH�
�
��L��H�5�H��1��?�H��H��twI�uH��H�T$��H��H����H�T$H��tQH�M E1�A�L��QH��jH�D$H�8���AXAYA��o������(�H�|$H���K�L�m���f�L�mA����������L��H����L�m���H�|$H�51
A���L�m���H�5

H����H���"���H�0H�PH����H����H�5�	H�����I�����H�|$H�5�
A���L�m�0�����A�� �����H��H�5
L���i��1�H�pH��H�����f���AWH�5�	AVAUATUH��L��SH��dH�%(H��$�1����p H�Å���H�@1�L�D$HH��$�HDŽ$�HDŽ$�H�8�����������L�d$HH�CH�D$PH�D$XH�;H�D$H�D$`H�D$h���L��I�����H�A�ƃ�w$�H�੪�9�Ā����� D��H�5�
L��1����H�S��D$xH�sH��A��Y���H�|$`H��t��H�|$hH��t�?�w��H�|$XH��t���H�|$PH��t��L����E��uUH�<	H��I��H��HDŽ$�L�T���HDŽ$�dPH��PH��$�H��$��J�_AXH��t2H��$�dH3%(�NH�Ĩ[]A\A]A^A_�f�H�s�1�H���m����H�L$`H�T$xjL��H�D$XPH�D$H�8L�L$hL�D$x��ZY��tN�D$x���L�|$h��D��H�5�
L��H��M��1��S��L$x���wE1������L$x��u�H�|$P�TH�C1��Z���DH��L���u�H�|$hH���u����k���f�H�D$H�L$PE1�L��H�T$XH�8���D$x����H�D$XH����H�0E1�H��u'�b���f�H�D$XA�VI��H�4�H���@���H����H�{H������D$x��t�L����H�5H��1�L���O��t$x��A�����L�t$h���t�H�5E	L��H��L��1����D$xH�S��L���H�
�A���L��H���6��D$x�f�H�S�����H�D$L��H�8��H�D$H��t�H�D$pH���e�H�D$H��t�H�D$H�t$H�8��I��H����L�|$H��L��L����I�H���O���urL��H�5iL���9�H�5sL�����L���D$x�*��L$x�������9���f�H�5�L��1����H�S��D$x����L�����H�D$H�t$H�T$pH�8�z�I��H�D$xH�D$ M���oL�d$(H�\$0L�l$8L�l$H�l$L���H�t$I�}H����I��H����H��������H�L$ H�|$1�H�������DH�D$H�l$xH�
��ھH�x��H�EH�D$xH�xH���
�C�M��1�I�\��I�H�TL�</H�0H����I�H�D$xH�@H�<(H����I�I��H�H�p��H�D$xH�PI�F�H�*H��I�V�H�D$xH�H�xH�T/H���@I9�u�L����H�T$pH�t$I�}�E�H��H������L�d$(H�\$0L�l$8H�l$H�|$pH��t1���H�{H�t$1��4��D$x�������L��� �H�5�H����������q���H�
�A���L��H����H�|$H�5��_��D$x����������H��H�5�L�����1�1�H�pH��H����D��1��f���1��f���UH�
+H��I��SL�
)H�-?�L��H��8dH�%(H�D$(1�H�L$H�
�H��H�L$�H���H�$H��H�D$�€���t�Bf.�H��H�;H��t1�H������t�H�L$(dH3%(u9H��8[]��H�i H�
e�H��H�81����4��H���H��H���/proc/self/fdldb_ldap backendstruct lldb_private../../ldb_ldap/ldb_ldap.cldb out of memoryldap_set_option failed - %sbindMechsimplebindIDbindSecretbind failed: %s../../ldb_ldap/ldb_ldap.c:948LDAPMod *LDAPModstruct berval *struct berval../../ldb_ldap/ldb_ldap.c:133struct ldb_reply../../ldb_ldap/ldb_ldap.c:461Invalid timeout settingsstruct lldb_contextOut of Memory../../ldb_ldap/ldb_ldap.c:781lldb_auto_done_callbackInvalid expression parse tree%s=%s../../ldb_ldap/ldb_ldap.c:818lldb_callback../../ldb_ldap/ldb_ldap.c:826lldb_timeout../../ldb_ldap/ldb_ldap.c:699../../ldb_ldap/ldb_ldap.c:512Invalid DN '%s' in reply../../ldb_ldap/ldb_ldap.c:519struct ldb_val../../ldb_ldap/ldb_ldap.c:168entry send failed: %sempty ldap referrals listreferral send failed: %sunknown ldap return type: %dldapldapsldapi2.8.0ldap_initialize failed for URL '%s' - %ssimple bind requires bindID and bindSecretbind failed: unknown mechanism %sAsync interface called with NULL callback function or NULL contextControls are not yet supported by ldb_ldap backend!ldap reference parse error: %s : %sldap parse error for type %d: %s : %sldb: module version mismatch in %s : ldb_version=%s module_version=%s
@������x�;���������,�@l�x���l��4�H,�\��t������,��<�\���d������,�\�����0���H��\����pzRx�$���0FJw�?:*3$"D�� \���4p���XF�B�A �C(�D0~(D ABBH�����F�B�H �E(�A0�D8�D@s
8D0A(B BBBB@�0�jF�D�A �u
CBKA
FBGAFB(8\��E�I�L@S
AAAd��x�����VeP����L��bF�L�B �B(�A0�A8�Dp|
8A0A(B BBBF8�04�HNHH<��F�L�L �H(�G0�D8�DPf
8A0A(B BBBKH����B�B�B �B(�A0�A8�Dp�
8A0A(B BBBFH�4��B�E�L �D(�I0�{
(A BBBFj(J BBB�,���F�B�B �B(�D0�A8�G��
8A0A(B BBBF��H�Q�A�
�L�M�A�q�H�L��P�B�F�E�B�I�
�E�O�B��|�.Hal���HF�I�B �B(�A0�G8�G���H�V�B�c
8A0A(B BBBJd�I�X�A�`t�+H^x�����(����E�N�UP�
AAHGNU��'�'Z Ep2p2p2p2p2p2-�@�@_kw�������
�A�Y �Y ���o`�
U(] ��(�	���o ���o���o���oX���o�of���o
�Z ��� 0@P`p�������� 0@P`p�������� 0@P`p��������    0 @ P ` p � � � � � � � � !! !0!@!P!`!p!�!�!�!�!�!�!�!GA$3a1��AGA$3p1113�'�AGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3p1113�*�,GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�'-GA+GLIBCXX_ASSERTIONSldap.so-2.8.0-1.el8_10.x86_64.debug�v��7zXZ�ִF!t/��D]?�E�h=��ڊ�2N��{l�`��H��D�DU*yދ���.}��(�l���J�1L�֘��i))#�K06�مG��侠�M���/ƈ�t�����(
�L��z����qĔ�C?3l�ZPg�ç�:�j;P�Y�84%9�!��R��	�S���ߠ�Y����3��z��VY
�m�#�F�%u:�z$��3R���P��%�Nq]���.�w��[-4L	S����Ntc��S�Q�8~V<�u��eZu�D�Hatޞ�5e]c�	�nN-9�f�� En0O�n���@8�{���U
�n�{���3�O@fa݃/�8�J�_W#�6V����Gm\�&3�	^EJӎ�Z�ʛ�r��m۬ :+L�C1�X^���X��JnEW%V�~��@꽘{ž��b(-�{͙~Pr9�$Y|U������թ��86�~0�m���K����>d��(���A��R'�E�[��B�q;��[e/U�$�?�����2��w�{P�����M��)��V,�6N��0U���^.� ��ڡ�*��O@hi�_�-���J|#�$��hQ����V]O���4f�!��I�*GT
����-�
w�{�aEB���m�E��:;vm���KusV�,�/�*�s�3z�c͔ ��j�e��U4�G��c��`��I�l���
�'8|
�^^#>�E"1�_)I�/??[V{�+�U�8j	K�x�Y�z�(*��
��'�l��`s�?�g�$�t-+��j ��=�9����I��I���1�W2�����[��;�׵ڈw�4*���[uV&ENdM��-�ka�T3�K٢�ѥ]	����jRI-Ŕ�_6�_߹!����%R�\sJ�E�$М'�!2D�Yc�,����j�@*��,w� �T��&����+��$b��D�
�54-L�9�t��r&"_{6����F��ѹc�����_\q��8�A�`�V�l�Հ}ڌ�:/m}���V�ȹ����%�b�[]*�H�`D<�����dkPD7���������~�^<�&{p��7�m�P9��.��pv�J������#�32��g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((���0U8���off�E���o  8T���oXX�c((�mB���w��r��0}�!�! �''���A�A
��A�A��F�F���G�G��xLxL ��Y �Y��Y �Y�Z Z� ��Z �Z��(] (]��` `�```d("Dd��h1ldb/ldb.so000075500000017110151677220220006420 0ustar00ELF>�@@8	@�� �� � PX �� � ��888$$xxx  S�tdxxx  P�tdppp,,Q�tdR�td�� � PPGNU�([җ��Vp�iwJ�$f��"� �"N�}qpY� U\ iv�, F"��
`
rk�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizestrchrlmdb_connectltdb_connectldb_debugldb_init_moduleldb_register_backendstderr__fprintf_chklibldb-tdb-int.solibldb-mdb-int.solibldb-key-value.solibldb.so.2libldb-tdb-err-map.solibdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2liblmdb.so.0.0.0libc.so.6ldb.soLDB_2.8.0_LDBGLIBC_2.3.4GLIBC_2.2.5LDB_0.9.10/usr/lib64/ldb�U*d�%�k� �%�k� �%�kZ0ti	yui	����4�� �	� P	� � � � � 	� 
� � � � � � � � 
��H��H� H��t��H����5� �%� ��h�������h��������h�������h�������h�������h�������h��������%% D���% D���% D���%
 D���% D���%� D���%� DH�= H� H9�tH�� H��t	�����H�=� H�5� H)�H��H��H��?H�H�tH�� H��t��fD�����=� u+UH�=� H��tH�=N �Y����d����} ]������w������AVM��AUI��ATI��U��SH��:H�����H��t�H�=H�������uRH����@M��L��H�މ�L�������t��4t[]A\A]A^�fDM��L���H��L��[]A\A]A^�m���DH��L��1��H���_���[�]A\A]A^Ð��L�
�H��I���L�������u1�H�5���H�=������H��H�M �H�
SH�jH�81�����4H�����H��H���ldb://Invalid ldb URL '%s'2.8.0../../ldb_ldb/ldb_ldb.cldbldb: module version mismatch in %s : ldb_version=%s module_version=%s
;,����H���p0������zRx�$0����FJw�?:*3$"D����p\\�����F�E�E �D(�C0�S
(A BBBGO
(A BBBJZ(F BBB����rDmGNU��	P	� �����+:IZd��
�
� � ���o`��
�� �(h�	���o����o���o���o����o�o����o�  0@P`GA$3a1��
GA$3p1113�	�
GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�	_
GA+GLIBCXX_ASSERTIONSldb.so-2.8.0-1.el8_10.x86_64.debug�A�7zXZ�ִF!t/��/]?�E�h=��ڊ�2N������[�\N��Ѯ����C8��@d��l��u���G)�:m��!�>�7��\bq�X�%�Y>#>:P�BngE�b�b���x�
%?�k*wL
��z���VҢ|�ɪRû�ͦ2����)ri`x���G�[�1j�U!W��݃&���m�>7��x�
ַ�9�T3膻5��I��ئ�7ݥ���s�������ɂ��g�H�ı�6�H�*��f�7�q�T �%:͋��
]��Fv���2oBal�d^�]�Tуƫ�e�c�]��^HХ���;L�@(PmA�?��4��_{�*~wJ
n����P$+ɡ��V}8��f'�m՝��g�}���5��ŸI�|��΅t����,�TKn;7n�����bi���Ux���=�lM�Q�K_ی�P|m��L��q��>�8��6؝t�VJ4���u���a6h�P/|G�{W�i�)�L�+s}����0�~�`@����W�,^!K�JS��A�3f���c�L�G�4Y���O>w��a�?+
p�yr��u�@�
�$JR͍�^�(�%Y��
���Dg���s�T5�F�竾.����f����o���čP�����
Y�x<�;}�ޟB���"�X�+`"���-s��zm\R��Ɩ8j��ZQ7G�d�5�=��O8� O���X�m�ކk�wL�&/0�݄�Bt_�b#��#�mb0������-�GYq:�'�m[R,R)oG"pi�;�|D�3���xM�/��8��V"q�s {>^+����E�V4��g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��P0���8���o��E���o��8T���o���chh�mB((�w��r���}ppp������
�

�2�
�
��pp,�����xx �� ��� ��� ��� ���� �x� �`HH("p`�1ldb/mdb.so000075500000016730151677220220006430 0ustar00ELF>�@�@8	@�	�	 �� � (0 �� � ��888$$�	�	�	  S�td�	�	�	  P�td8	8	8	$$Q�tdR�td�� � ((GNU�4s�]�qQ�%A���7b_	 �"	N�}qpYr e �, F"�U
@r;�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_init_modulelmdb_connectldb_register_backendstderr__fprintf_chklibldb-key-value.solibldb.so.2libldb-mdb-int.solibldb-tdb-err-map.solibdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2liblmdb.so.0.0.0libc.so.6mdb.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4LDB_0.9.10/usr/lib64/ldb�U:4�%�;*0ui	Iti	U� �%�;���4a� 0� �� � � � � � � � � � � ��H��H�� H��t��H����5� �%� ��h�������h��������h��������%] D���%U D���%M DH�=y H�r H9�tH�6 H��t	�����H�=I H�5B H)�H��H��H��?H�H�tH�
 H��t��fD�����= u+UH�=� H��tH�=� �Y����d����� ]������w������L�
}H��I���L�������uH�5m 1�H�=w�����H��H�m �H�
7H�RH�81�����4H�����H��H���2.8.0../../ldb_mdb/ldb_mdb_init.cmdbldb: module version mismatch in %s : ldb_version=%s module_version=%s
;$���@���h����zRx�$����@FJw�?:*3$"D����0\����rDmGNU�0�� �������
*4l�
�� � ���o`��
{� H���	���o(���o���o���o`���o�o���o�  0@GA$3a1��GA$3p1113@�GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignmdb.so-2.8.0-1.el8_10.x86_64.debug@�m5�7zXZ�ִF!t/���]?�E�h=��ڊ�2N��~�^ ��7,��X�\�*u�K�Z�z����fQ�t�y��>o)�����<y!�?/yk�6�ua�)����Y���G���@�(D�����| _��CD𴃱/	d�,��~�)��V��@l�I��Ej�<�w	�[�7/߮��@N��
��S,��3;WP
̚�f��@��%�&��3!�T'o�v�iT1p���(\v��[r&���F�W�	B�X�֦�츴����vY�r�`�< |!��H�2���
@�v�����'w���sJ۾�.���=�u�w�
!Ə��f�V�j�G5�o��9h�ˆ�X��B�2�sRY�I�e�$q��2�t4��y%r<�V;��qaY���u��
[�f��o߸�9=h��$����9I-��1��Yg�[ѓ��V��٤�;q������6����?>ܩz���}3��燁����!��΋��I�o�E뜈X
L9�$*d� "����n��4�'�{(��֊뼬��B�,	�`��4�_�1j��ũ�(�4������W,�B��p�o�>׫�klQ�I�������܉v�ؒY.�{	�q��;��Yy�S<���;�ti�.C2Y1��I�NCR�)g�x*Z<�_�`WbhD�x�kcZ�G��f�4"�P�i�3���Ђ�Zk��g�qH�S�0�����1�������#���%�x��|���o�&'�Ng�@��jY��<-ڮ12��~�$��F�ޱ�g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��0��{8���oE���o((8T���o``pc���mB��Hw��r@}PP0���2���
�2��p�8	8	$�`	`	t��	�	 �� ��� ��� ��� ���� �`� �`��(" @`1ldb/paged_searches.so000075500000037350151677220220010624 0ustar00ELF>@h7@8	@� �  �+�+ �+ �� H,H, H, ``888$$� � �   S�td� � �   P�tdPPPDDQ�tdR�td�+�+ �+ ppGNU�\R`��Y<$,&QTj;]�<% �"%N�}qpY� �!�s[M&����� Hf=��U�����, l7F"~�]t
�b
�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_module_get_privatetalloc_check_nameldb_module_get_ctxldb_next_request_talloc_zerotalloc_named_constldb_build_search_req_exldb_req_set_locationldb_request_add_control_talloc_steal_locldb_error_atldb_module_set_privateldb_dn_newldb_build_search_reqldb_wait_talloc_freeldb_next_init__stack_chk_failldb_request_doneldb_msg_check_string_attributeldb_reply_get_controlldb_request_get_control_talloc_memdupldb_set_errstringldb_module_doneldb_module_send_entry_talloc_realloc_arraytalloc_strdupldb_module_send_referralldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6paged_searches.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4GLIBC_2.4TALLOC_2.0.2LDB_0.9.15LDB_0.9.10�����%�
�@ui	ti	$ii
0� "�:���4G��4R�+ ��+ p�+ �+ �+ ��+ ��+ �0 ��/ �/ �/ �/ !�/ #�. �. �. �. �. �. �. �. 	/ 
/ / / 
 / (/ 0/ 8/ @/ H/ P/ X/ `/ h/ p/ x/ �/ �/ �/ �/ �/  �/ !�/ "�/ $��H��H��  H��t��H����5� �%� ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h�������%� D���%� D���%� D���%� D���%� D���%� D���%� D���%} D���%u D���%m D���%e D���%] D���%U D���%M D���%E D���%= D���%5 D���%- D���%% D���% D���% D���%
 D���% D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� DH�=	 H� H9�tH�� H��t	�����H�=� H�5� H)�H��H��H��?H�H�tH�u H��t��fD�����=� u+UH�=R H��tH�= �9����d����m ]������w������AUATI��UH��SH���g���H�5HH������H��H�����H��t�;uL��H��H��[]A\A]����fDH��0L��I���a���H��H���
H�(H��L�`�@H�@�@ ���H���H��I������H��H����H�@H��L��H�H��H�CH�{(L�HD�@H�HPRH��S�p0�p ����H�{(H��0H�5/A���7���E��tH��D��[]A\A]�@H�{(H��H�5v�(���A�ą�u�H�{(H��H����H�s(H�;����f�H��A�[D��]A\A]�@A��H�
��L��H��A�����j���ff.����AUATUSH��H��dH�%(H�D$1��:���H�{�H��I������A�XH����H��H��H�����H��L��H������I��H����H��H��E1�L��H��L�
zL��H��jPH�� UjP���H��0H�<$H�5��������t'H�L$dH3%(����H��[]A\A]�fDH�4$H�������u�H�$1�H�xX�_�����u�H�5�L���J���H�<$H�5��:���H��������fDA�aH�
�L��H�e�b����V���������ATUH��SH�8H��H�5���H��tm���ugI�ċC��t��u8[H��1�]A\�Z���f.�H�{H�H�5>�����tA�$H��H�5N�q���[1�]A\�f.�[H��]A\���ff.�@��AWAVAUATI��UH��H�5rSH��H�8����H��H���K�M�����E�������M����H�;E1�����H�5[H��I���g���I��H��tH�xH�5$�o���I��L��H�5+���I��H����H�xH����H�5��8���I��M���|M���sIcU����H�xH��tH�5�H�D$�=���IcUL�D$I�uL��L�D$H�
��\���L�D$H�s(H�;I�@A�EA�@�C�+�����ulH��H�5����H��1�[]A\A]A^A_��H�5�L�����H�{�1�1�H��[]A\A]A^A_�a����H�UH�uH�{�����t�H�{��1�1����H�UH�uH�x�f.��C H�s�H��L�L�e �H����H�CH���p����S L��H��L�,�����K H�SI�EH�<�H���E������C H�����I�xtH�5L���������D�C �CE1�L�-���u<�af�H�KD���@H�{H�4�H�p ���������A��D;c s'H�{L��(����H��u�������H�UH�u1�H�{���D��L�
H��I���L�������uH�=� ���H��H�� �H�
�H�
H�81�����4H�����H��H���struct private_datastruct ps_contextldb out of memorystruct ldb_paged_control1.2.840.113556.1.4.319(objectClass=*)supportedControlchar *struct ldb_reply2.8.0paged_searches../../modules/paged_searches.c../../modules/paged_searches.c:280../../modules/paged_searches.c:291../../modules/paged_searches.c:362../../modules/paged_searches.c:375../../modules/paged_searches.c:376../../modules/paged_searches.c:327paged_searches: control is missing or malformedpaged_searches:  ERROR: We got back a control from a previous page, but this time no control was returned!../../modules/paged_searches.c:108../../modules/paged_searches.c:113../../modules/paged_searches.c:225ldb: module version mismatch in %s : ldb_version=%s module_version=%s
;D��`��p����0�������h`����`���zRx�$8�FJw�?:*3$"D �t\��F�B�D �D(�D0s
(A ABBKt8f@AHDPCXC`M0X
(D ABBED
(G DBBEL����xF�B�A �A(�G@~HOPAXH`BhApI@p
(A ABBG@$@����F�A�D �n
FBOp
CBKAIB`h�����F�B�B �B(�D0�K8�DP=
8C0A(B BBBH`
8A0A(B BBBF�H���btmGNU��p�+ �����������
�+ �+ ���o`0�
]�. ��
 	���o�	���o���o���o
���o�o�	���oH,  0@P`p�������� 0@P`p���������GA$3a1�!GA$3p1113�GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�tGA+GLIBCXX_ASSERTIONSpaged_searches.so-2.8.0-1.el8_10.x86_64.debug�;:�7zXZ�ִF!t/���a]?�E�h=��ڊ�2N�s�d�6o��d��[��>��i�.JG�-�+��7��ִ�J%O�{̦U�qӋMt�>������r�Op Jw�� &`M&q����i�pB͡�<@���/9n
�¸�oy�=(��_ο��[�ڵ�|!�����g"����v+2.^�P����lUhL��`���ԟ��E.��V�vfx�o���^^
$�Fd"�p�y�m���hY�(��A�F���uG�3�C0W�<x̭=O��m�%7~y�����/:�ș�|[�>�1%��3�2���J�:NE�J�$���2KK���XNk��k�}Q�JŰ��x���]��I�+0�[��!�E��t|�q��%�B̊�J��H��$��ҙ�f��jXFK6q0;��e�a���Q^Ž�0����ڎZN��Te�j R��C��G�O%��b�5y�����C�1�I�Te��__7�KM�b���+"�(���mйRYO��F���eeY�;���j���$��:r*tC؉����%/lwT���l�"n�J92_w�z�d�38F����'C[؊�C{?�p������.E1G$ͱ�f(���2|��x1[t}b�q}��ݠv�[���-���Ҫ��8�X�h-;��|T�tq\��Y_*z��F����7�=��>�yn��I,J�����<Cu/=.�{�I7VN�n�l����DZA�#��Z0��A_�*�����uL��1�uFH;��������ҙ���?~��r��7��B*�+�q1�{�)KSX��hF�ά��ڌ����O�:YWo)D�S����Ԣ�BZ։N�
�I
e,���鳣�t�9��EE��"u���%5���g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((���000]8���o�	�	NE���o�	�	8T���o

�c�
�
 mB��w��r��}��
�2(((�PPD������ �  ��+ �+��+ �+��+ �+� �H, H,`��. �.@�0 0�0 00`0HX24(�2�067ldb/rdn_name.so000075500000047230151677220220007450 0ustar00ELF>�@XG@8	@�+�+ p;p; p; x� (<(< (< ``888$$p+p+p+  S�tdp+p+p+  P�td`(`(`(ddQ�tdR�tdp;p; p; x�GNU�$�;U�@@fi�iF�6-) �")N�}qpY��k ��=�/���� �h�Ub��_��2zH�, �F"wU��t�
�$bO�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_module_get_ctxldb_dn_is_special_talloc_zeroldb_build_rename_reqldb_next_request__stack_chk_failtalloc_check_nameldb_module_doneldb_module_send_referral_talloc_steal_locldb_dn_get_rdn_nameldb_dn_get_rdn_valldb_dn_get_linearizedldb_asprintf_errstringldb_msg_newldb_dn_copyldb_schema_attribute_by_nameldb_val_dupldb_msg_append_valueldb_build_mod_reqldb_request_get_controlldb_msg_copy_shallowldb_msg_remove_attrldb_msg_add_emptyldb_msg_find_elementtalloc_strdupldb_request_add_controlldb_error_atldb_msg_add_valueldb_build_add_reqtalloc_asprintftalloc_asprintf_addbufldb_set_errstringldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6rdn_name.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4GLIBC_2.4TALLOC_2.3.5TALLOC_2.0.2LDB_0.9.15LDB_2.6.1LDB_0.9.10	

��C�%�O9@ui	
]ti		iii
u*0%�"�����4��I%���4�p; �x; @�; �; �; �&�; ��; � �; �; ��? �? �?  �? "�? &�> �> �> �> �> �> �> �> 	�> 
�> �> �> 
? ? ? ?  ? (? 0? 8? @? H? P? X? `? h? p? x? �? �? !�? "�? #�? $�? %�? '�? (��H��H��/ H��t��H����5J. �%K. ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#��������%, D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%�+ D���%}+ D���%u+ D���%m+ D���%e+ D���%]+ D���%U+ D���%M+ D���%E+ D���%=+ D���%5+ D���%-+ D���%%+ D���%+ D���%+ D���%
+ D���%+ D���%�* D���%�* D���%�* DH�=)+ H�"+ H9�tH��* H��t	�����H�=�* H�5�* H)�H��H��H��?H�H�tH��* H��t��fD�����=�* u+UH�=�* H��tH�=& �	����d�����* ]������w������ATUH��SH��H��dH�%(H�D$1�����H�{I��������}H���H���Q���H�¸H��t@H��H��H�*L��H��H�KL�K0H�ZSL�CPR���H�� ��uH�4$H���T���H�L$dH3%(uH��[]A\�H��H���-��������fD��SH�8H��H�5����H��tc�SH�x��tG���u1��t�1�1�[���DH�@1�[H�PH�p���@H�SH�s[�r���f�H�s [����fDH�x�f.���SH�8H��H�5U�X���H��tc�SH�x��tG���u1��t�1�1�[�
���DH�SH�s1�[����H�SH�s[���f�H�s [���fDH�x�f.���ATI��H�5�
UH��SH�8����H��H��
H��H�����H�C@L��H��[]A\��ff.�f���AUATUH��SH��H�����H�{I���{�����uCH�{����H�{I�����M��t�H��uH����[]A\A]�fDH��tH�xtH��H��H��[]A\A]�/����H�{���H�5XL��H��1������"�@��AWAVAUATI��USH��H�5�H��8H�8dH�%(H�D$(1����H�8H������H��tI�ŋC�����������t:H�}�1�1��H���H�T$(dH3%(��H��8[]A\A]A^A_�DH��H�tH���.���H��H�E���H��H��t�H�EH��H�p�Z���H�H��t�H�EH�x�u���I��H���o���H��L�����H���[���H�H��t�H�=H����€���LE�H�;���H���%���H�x��H��H��L�|$���L��H��H�T$L��H�D$�7���������L��H�5�H������������H�9���H��H��I��H�|$ATE1�L��P�}���ZY����H�|$H��H�a���H�t$H�}�������@H�SH�sH�}����j���f�H�s H�}�S����V���fDI�|$�n���L��H�5H��1��z���H�}�@1�1��h�������H�}��1�1��T�����������f.���AWAVAUATUH��SH��H��8dH�%(H�D$(1��c���I��H�CH�8�4������TH�5�
H���M���H���t�@H�sH��H�D$�H���I��H����H�5*H�����A�t$����I�<$�7���I��H���3H��L�����H���H�H��t�H�=�	H����€���LE�I�<$���H����H��L������H�T$H�|$H�D$��1ɺH�5�	L���y�������L�|$�L��L��L���������a1ɺH�5�	L���;��������L��H�5)
L���������H�5�	L���u���I��H����I�|$L���<���I�GH����H�5^	L���@���I��H����I�|$H�5�	����I�FH����H�o���L��H��I��H�|$SE1�L��P���ZY���H�|$H��L������H�|$1�1�H�5��������H�|$1�1�H�5��d�������H�t$H������DH��H������H�L$(dH3%(��H��8[]A\A]A^A_�f.�H�CH�8����H����H�xH�{��H�5y� ���I��H����H�CH�8����H�5�L��H��1�����A�$�5�����E��[����H���8���A��H�
�H���H�������%���f�H������A��H�
]H�o�H��������f�H������A����H������A���H�����A���{���DH�����A����H�{H�5���H��H�CH�8����H�{H�����H���^���H�CH�8���H��H�CH�8��H��H�51L��H��1����C�-���f.������fDH�?��H�5!L��H��1���"���f.�H�����A�����DH����A�����D�+�H�5DL��H��1��7�C���DH���p�A���c���H���]�A���P�����1�1�H������R���H���7�A�����H���$�A������H����A������H����A�����n�ff.���AWAVAUATUH��SH��H��xdH�%(H�D$h1���I��H�CH�8�����H�]�H���(�I��H����H�(H�sH��H�X��I��H����H�8��I��H���yI�}�P�H���gH�x��H��L���a�H�5?L��H�D$PH�T$X��H�D$P1�L��H��H�5H�D$����L��L�����H�D$ H����L��L���N�I��H�D$ M���MH�H��t�H�=�H����€���tI�CA�{H�D$HE1�H�D$����L�d$(L�d$L�l$M��L�|$0E��H�l$8H�l$ H�\$ �9f�L�L$L��H��L���Ѕ�u\�D$HA�U���NA��A9��L�MD��M�EH��I�A0I�H��u�L��L��H�t$L��A�Q(�����D$H믐�H�L$hdH3%(�H��x[]A\A]A^A_��H��H������H�CH�8��H�5�L��H��1�� �"�f�L�M��t�H�=wL��������nH�T$1�L��L���8���U���H�y�L��H��M��H�|$HSL�C0L��P�-�ZY���(���H�|$HL��H����H�t$HH���������DM��foD$PH��E��I�CL�d$(L�l$L�|$0H�l$8H�\$ A9��o���I�}H�l$PL�\$H�\$X��I��L��L��A��H��H�5�1��z�L�\$E1�H�l$HH�D$HH�7A�sM�݅�t/fDD��H��H��A��H��IEH�PH�1���E9ew�H�t$HL�����"�%���M��E��L�d$(L�l$L�|$0H�l$8H�\$ �4���H�T$1�L��L���������0���L�
�H��I���L�������uH�=� ���H��H�� �H�
�H��H�81����4H�����H��H���struct rename_contextstruct ldb_request../../modules/rdn_name.c:378../../modules/rdn_name.c:274*../../modules/rdn_name.c:3251.3.6.1.4.1.7165.4.3.30../../modules/rdn_name.cldb out of memoryoperations errorrdn_delname_del../../modules/rdn_name.c:5011.2.840.113556.1.4.1413distinguishedName (%.*s)../../modules/rdn_name.c:2032.8.0rdn_nameEmpty RDN value on %s not permitted!Modify of 'distinguishedName' on %s not permitted, must use 'rename' operation insteadModify of 'name' on %s not permitted, must use 'rename' operation insteadModify of RDN '%s' on %s not permitted, must use 'rename' operation insteadRDN mismatch on %s: %s (%.*s) should match one of:ldb: module version mismatch in %s : ldb_version=%s module_version=%s
;d���0��0�����4 �dp�� ����8P���������zRx�$X�PFJw�?:*3$"D��@@\h��F�A�D �G0^8M@EHAPI0d
 AABD,����E�y
JG
QI
GE
K,�T��E�y
JK
MI
GE
K(��CF�K�D �iABH,���F�B�A �D(�G0}
(C ABBGP
(G ABBLXx<�vF�B�B �B(�D0�A8�Npq
8A0A(B BBBFxG�FxApX�`�F�B�B �B(�A0�D8�GpxG�FxAp�
8A0A(B BBBK\0����0F�B�B �B(�A0�D8�G�
8A0A(B BBBI��H�F�A������btmGNU��@�; �&�� ��*9C 
D%p; x; ���o`��
��> `��8	���o�
���o���o���o�
���o�oJ
���o(< P`p�������� 0@P`p�������� 0@P`p�GA$3a1 Q%GA$3p1113�B%GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA+GLIBCXX_ASSERTIONS�Z
GA*FORTIFYrdn_name.so-2.8.0-1.el8_10.x86_64.debugA>��7zXZ�ִF!t/��_�]?�E�h=��ڊ�2N�`z�� ��u.�U𽢶�M�PPhI��"4��/W�*&���;�<{F�=Ç��H|w��%��9���+s1�i�W<\-F�r�Ü#8ĉ0���4��t�����O>WZ�q
ԾkXF�O�yRԔ���ɞ��g&�=Q�������c�m�&�)y�b*,����D�F-���c�����`���L]ƚ������n�y�®
D�y���>r�aU�0̻�k�
_����f��t�m�����Ŗ�-0�y��
�!׬j#N�V��"��h�L�
�D��5��) N���3�/�Eg�qƣ�V�p��rC%K��2�=_�,/>�F�G�"rț]��DU|�,�Ήd��	$�*P;��m�߇��:����O�y#��
� �F�����K�>�	�~�����+s��>w�g59�d�(N�C�q8a2��)�?0�h��?�� <r�6uԫ��.j��S����������
��c�p��R�'��������%,�Y�a�J�g�>C�������W�{�?�nА�Le}/4��x�$�q�����a)�����3|)���zJ��.K1_<�0M���B=�Ǒ��u�+�	6�G]Yu2��.m��.�Z`����R!���I�e%+1q%
�&�XC��U!':�<��sHH���3́= !�G��E����'[��:W����63�48׭��>'B}D����W�{x�Np�#s���j���%�E��qю�aӠ�@�}��z�����I�hߛ(�q�(�l�jP+�"��>�����*̒a/�?e�����iL5�G����@-~����t���F��L
�T�q�7=�s�
�'�;�>p�{@ocy����w�?3��g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��0���8���oJ
J
VE���o�
�
8T���o�
�
�c��8mB��`w  r@@P}��@���r�D%D%
�2X%X%�`(`(d��(�(��p+p+ �p; p;�x; x;��; �;� �(< (<`��> �>`�@ �?�@`�?H0B,"\B�$F1ldb/sample.so000075500000027470151677220220007152 0ustar00ELF>�@�'@8	@PP �� � �� �� � ``888$$000  S�td000  P�td���<<Q�tdR�td�� � ((GNU�#n"`F���W�M�( �"N�}qpYU ��� �m�;V, F"~O�+
pb��__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_request_get_controlldb_next_requestldb_module_get_ctxldb_msg_copy_shallowldb_msg_add_fmtldb_build_add_req_talloc_steal_loc__stack_chk_fail_talloc_get_type_abortldb_module_doneldb_module_send_referralldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6sample.soLDB_2.8.0_LDBTALLOC_2.0.2GLIBC_2.2.5GLIBC_2.3.4GLIBC_2.4LDB_0.9.10r��%��� "���@ui	�ti	�ii
�d��4�� �� @� �     �   �(  �� � � � � h p x � � � � 	� 
� � � 
� � � ��H��H�� H��t��H����5R �%S ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
���������%m D���%e D���%] D���%U D���%M D���%E D���%= D���%5 D���%- D���%% D���% D���% D���%
 D���% DH�=� H�� H9�tH�� H��t	�����H�=� H�5z H)�H��H��H��?H�H�tH�� H��t��fD�����== u+UH�=� H��tH�=� �9����d���� ]������w������UH��SH��H�5EH��H���A���H��tH���5[]�H��H��H��[]���ff.�@��AUATUH��SH��H��dH�%(H�D$1����H�5�H��H�$I�������5H��t#H�L$dH3%(����H��[]A\A]�f�H�sH�������I��H��t�H��H��1�H�5������…�u�H�RH��SL�C0PL��H��I��L��������XY���y���H�<$H��L�����H�4$H��������S����A������SH�8H��H�uH�5�1���H��t�S��tT���u6��t�1�1�H��[�����H�SH�s1�H��[���DH�SH�sH��[����H�s H��[�����L�
�H��I���L�������uH�=e ���H��H�M �H�
uH��H�81������4H�����H��H���1.3.6.1.4.1.4203.666.5.12sampletouchedBystruct ldb_request2.8.0../../tests/sample_module.c../../tests/sample_module.c:90../../tests/sample_module.c:32ldb: module version mismatch in %s : ldb_version=%s module_version=%s
;<0���X ��������������������@zRx�$����FJw�?:*3$"D�����0\ ���AE�D�Q N
FAADGAD�<����F�B�A �D(�G@S
(A ABBCBHEPTHA@(���E�
LN
JL
LHX���btmGNU��@� dp{�����	
�� � ���o`��
P P�h 	���o����o���o���o����o�o����o� 
 
0
@
P
`
p
�
�
�
�
�
�
�
���GA$3a1�	�GA$3p1113��GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY��GA+GLIBCXX_ASSERTIONSsample.so-2.8.0-1.el8_10.x86_64.debug|Q�a�7zXZ�ִF!t/���=]?�E�h=��ڊ�2N�``v �����'�'�a�����P�]d��b��r˧���~�X�t]�2��?x��G6}�S��*��ĝ���?�S1:�r�N�㈨L�TN��	�h�R��8b���.C05aWK�Q7���(#��D�����N��7k���p�(@��=��rjK���4F��m��p�5)�#/x��J��.�����i�S<� �ӛ�b�?�b>5�X
��`���@����y8���4kVrkE0`�����Y3�M��t�;�N�TIMVz�S�C?aK.F>^8D>�tJ^�,`�<}�\����F��ݣ�ZPY��X����v���
���KK
�I��n�
3�^�(S#��Ҟ$r&�s�V�z.��J6?�3#���Rc$��4=���������v<����
{�3�#�|�S����:6�r���t� =�O�,�rlX`��d=0ےG����1�T�M�(�.gLP{Ր�B�Y�A3�X�i�����O�C��
�Ӥ��.�B�bߒw:����ސT%�+�(�[��Z�9,�G`�g��Q�R�P@�C!d�%o��J^(L'�4�<�?��ΉNƊ �G�ƒc�:�����:��<��-�I�̣Q�fj���JZ�������ays�T"C?���6\a���A{�wK3����.���4y�kN �ؤ��6N���
ݬA��h���Z<�{fw	]V�|&��7p༫�p���պ�H@V�Ϛ^�5�2ʆ�(5���`S��H?WQSR�:�N%���A(����{E�h��"�����������g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((���0��8���o��*E���o��8T���o���chh mB��Pw�	�	r

�}�
�
�������
�2������<��00 �� ��� ��� ��� �`�P P��   � ��  � � `� H�",(�"�|&7ldb/server_sort.so000075500000037200151677220220010236 0ustar00ELF>@@7@8	@@ @  �+�+ �+ HX h,h, h, ``888$$        S�td        P�td���DDQ�tdR�td�+�+ �+ HPGNUK�pCP9Eͺf� �y��	Ձf# �"#N�}qpY�� �~7�
Pe��� -�� �@��[, U��F"zgT0
@b��__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizetalloc_check_nameldb_module_get_ctxldb_schema_attribute_by_name_talloc_moveldb_msg_remove_attrldb_module_send_entry_talloc_zeroldb_module_done_talloc_realloc_array_talloc_steal_loc_talloc_freeldb_error_atldb_qsortldb_module_send_referralldb_msg_find_elementldb_mod_register_controlldb_next_initldb_debugldb_request_get_control_talloc_arraytalloc_named_consttalloc_strdupldb_next_requeststrcmpldb_build_search_req_exldb_save_controls__stack_chk_failldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6server_sort.soLDB_2.8.0_LDBGLIBC_2.3.4GLIBC_2.2.5GLIBC_2.4TALLOC_2.0.2LDB_0.9.15LDB_0.9.22LDB_0.9.10	o����%���@ti		�ui	�ii
�� "��i��4��4��4�+ ��+ ��+ �+ �+ �+ �+ p�/ �/ �/ �/ �/ "�. �. �. �. / / / / 	 / 
(/ 0/ 8/ 
@/ H/ P/ X/ `/ h/ p/ x/ �/ �/ �/ �/ �/ �/ �/ �/ �/  �/ !��H��H��! H��t��H����5�  �%�  ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h���������%� D���%� D���%� D���%� D���%� D���%} D���%u D���%m D���%e D���%] D���%U D���%M D���%E D���%= D���%5 D���%- D���%% D���% D���% D���%
 D���% D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� DH�=� H�� H9�tH�� H��t	�����H�=� H�5� H)�H��H��H��?H�H�tH�u H��t��fD�����=u u+UH�=R H��tH�= �9����d����M ]������w������AVAUATI��H�5�USH�8���H�8H������M���%A�$���iH��A�D$���x�������*H�;����H�sH������s8�CPH�CH����E1�L�5	��u[�	��@H�S(D��H��H�4�����H�s@H�EH��tH�����H�EH�UH�{ H�������u+A��D;k8��L��(H�����H��H��u��I�T$I�t$��H�{ []A\A]A^������C8H�s(�H��L���H���H�C(H����I�t$H��H�����s8H�K(H��H����S8H��L��H�5���[1�]A\A]A^�I�T$I�t$H�{ []A\A]A^�=���D�C<H�s0�H��L�a�H�
���H�C0H��t9I�t$ H��H���]����s<H�K0H��H����S<H���g���@H�5;L������A��H�
�H���H���(���H�{ �[1�]1�A\A]A^���fDH�{(L��H�ٺ����CP���w����s8���D�C<E1�L�5���uC�f��@H�S0D��H��H�4����H�{ H�E H�������� ���A��D;k<sDL��(H�����H��H��u����H�5�L���!���A������fD1�����f���AUATI��H�5�UH��H��SH���m���H�8H������sP��t1�H����[]A\A]�@H�}H�sI���8���H�sI�<$H���(���H��u
�H��u�H��H	�H��tH��tAH��t�H�SH�KH�@H�RL�B(H�U��uH��H��H��L��[]A\A]A��H��H��������e���ff.���USH��H�����H�5}H��H�������uH��H��[]�*���f.�H��H���1����H��H��[]���ff.����AWAVAUI��ATUSH��H��XdH�%(H�D$H1��c���H�5�H��H�D$���H���H���XH��I�����I��H����L�(I�|$H�5tH�X ���I��H����H�x�A�D$����H�
���H�����H��H����H�@H�u�H���&���H�EH����H�
g�@�H��H�H�e��I��H���h�5H�5�H������I�D$H���EH�E1�1�H��H��L�`����@H��L���]���H�T$HdH3%(�8H��X[]A\A]A^A_�f.�H�L�s A�D$L�H�D$ L�L$M����I�>H����1�@M����L��L�D$L�$���L�$L�D$��uH��I�<���E1�H��I�<�L��H��u�M��L�D$(L�\$L�$tm��UH�
QL������L�$L�\$H�4�I��1�H��L�D$(tH�K H�I�H��H9�u�I�M�O@O�H�D$ I�D�H�H�D$H�T$ H�D$H�|$@H��H�KL�KI�GH�BD�CI�G�BL��A�GH�~���SPAW�s0AVH�t$@�{���H��0���r���H�t$@H�T$8L���
����¸���Q���H�t$@L������?���@H�|$A�H�
@H�N��������������H��I�<������� ���f.��1�1�H���������f.�L�L$1�E1��g����l���ff.����L�
�H��I���L�������uH�=u ����H��H�u �H�
sH�"H�81������4H�����H��H���struct sort_contextstruct ldb_message *../../modules/sort.c:215../../modules/sort.cldb out of memory../../modules/sort.c:221../../modules/sort.c:230../../modules/sort.c:236struct ldb_reply../../modules/sort.c:2491.2.840.113556.1.4.473struct ldb_control *struct ldb_control1.2.840.113556.1.4.474struct ldb_sort_resp_controlconst char *2.8.0server_sortserver_sort:Unable to register control with rootdse!struct ldb_server_sort_control *sort control is not complete yetldb: module version mismatch in %s : ldb_version=%s module_version=%s
;DH�`8���(������hx����H���zRx�$���FJw�?:*3$"D���t\0�GF�B�B �K(�A0�

(A BBBFk
(C BBBDO
(A BBBJ�
(C DBBKL�����F�B�K �G(�D0]
(C ABBEf
(G ABBF0$����dE�A�G _
DAOZDAhX����F�B�B �E(�A0�A8�G�s
8A0A(B BBBK�j�A�B�C�B�N��8���btmGNU����+ piu����� 
��+ �+ ���o`�
!�. �PH
	���op	���o���o���o�	���o�o"	���oh, P`p�������� 0@P`p�������� GA$3a1 �GA$3p1113��GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�GA+GLIBCXX_ASSERTIONSserver_sort.so-2.8.0-1.el8_10.x86_64.debug���>�7zXZ�ִF!t/���Z]?�E�h=��ڊ�2N��(���"!�O�y\N��Y�R])=av�+��(Y�d����Ǐ���s� x�`T�kRï�����s��[%
x9��N��)#\��G��i�<�y�S��
h� ��X��!��g�Ӻ.x΃=le�F��,�H�BiJfJ���X.qU�	�`�U`u�_���Yv���`��s���0�e��ߘ�>;Id��ƹ������3B�[KJɘP� ,�Cf�b��!ڜxt��7?tYZρ�I�ε��c�\wƉ�ᘙ�洉ل�4yhȇ�E-��>�
�fի!��� �)�r@�<��*�Ʊ,�r�3��M�^������	ARoY�.�T�oe4��S<dž��`k���F�W�T���5}d/��F�\�:bs���*/�ׄ���XC2_ �nX�`)��UT�� ��;t	��G�eRuj��h	�8=ʼy�OLm�`�e64�Όnҗ��:�����:��((l�a�
Q�z#Q���P=v�Z\���3x�ӜԪi+�Z�fl��BJnl�3
����)
�_K#�'U�[��H����=����7%�$�0�u]s�O�BS�?�&gqO��/p��jB��mi*`3h@Z�x:�R�0�AQ(�GD�5�h��SA��m�-j��nȫ�#Y��h����T2������s�T�2�9�+])���m��lL1�w�z�;�G̙=�v�@�2ú@?��h<�R뎭��
#�e�ud��B]h�3Pu�:;�`����!�Euܱ~)�T�1�qTH,�q�)r�WGO�Qi�SpN��*�ʑo��݈!��uzN��͕���֓�db�������R���g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��x0!8���o"	"	JE���op	p	8T���o�	�	�cH
H
mBPP�w  r@@�}00���	���
�2��@���D�@@��     ��+ �+��+ �+��+ �+� �h, h,`��. �.0�0 �/�0`�/H@20"p2�61ldb/skel.so000075500000027200151677220220006616 0ustar00ELF>0
@@'@8	@��   �� �� � ``888$$hhh  S�tdhhh  P�tdppp||Q�tdR�td  ��GNU=�	"ʅ
o<>B��3/X �"N�}qpY ��{hU 9�V�q, 'F"��jF
Pb��__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_next_del_transldb_next_end_transldb_next_start_transldb_next_requestldb_module_get_ctxtalloc_named_constldb_module_set_private_talloc_set_destructorldb_next_initldb_error_atldb_module_get_privatetalloc_check_name_talloc_freeldb_init_moduleldb_register_modulestderr__fprintf_chklibldb.so.2libdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6skel.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4TALLOC_2.0.2LDB_0.9.15LDB_0.9.10�
��%���0ui	�ti	�� "����4��4 �
 �
    @ !H 0P  X `  h 0p @x � � � �
� � � � � @ H P X ` h p 	x 
� � � 
� � � � � ��H��H�� H��t��H����5
 �% ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h�������% D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� D���%� DH�=� H�� H9�tH�v H��t	�����H�=� H�5� H)�H��H��H��?H�H�tH�E H��t��fD�����=U u+UH�=" H��tH�=^ �9����d����- ]������w�������w�������W�������7�������g������USH��H������H��H��H���w���H��t2H�H��H������H��H�5F���H��H��[]���H��A�uH�
<�H�E���H���[]���H������H�5�H������H�8H��tH�5���1�H���f����������w�������g�������W�������G������L�
�H��I���L�������uH�=� �@���H��H�U �H�
EH��H�81��8����4H�����H��H���struct private_data../../modules/skel.cldb out of memory../../modules/skel.c:982.8.0skelldb: module version mismatch in %s : ldb_version=%s module_version=%s
;|��������������������������������(P���\����t����������������������zRx�$���FJw�?:*3$"D����\����	p����	�����	�����	0������E�A�G F
DAHeFA���7Hn����	���	 ���	4���	H���	\���btmGNU��
�
  !0  0@�
������
�  ���o`��
( ��	��	���o���o���o���o8���o�o����o� 0@P`p�������� GA$3a1�GA$3p1113�
�GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�
�
GA+GLIBCXX_ASSERTIONSskel.so-2.8.0-1.el8_10.x86_64.debug�t���7zXZ�ִF!t/���t]?�E�h=��ڊ�2N���[t$�6
�9>��� z��qb�A&��n���I�v쩍L��O1��׬�3#9��y�eЫ��$HC���}ً���xh�~�&������'R܊��o��^]	�r_V������l�&������X@�b���#�Ct�b����ā q�[��]�Q���R�IIW(�dƄ��:l�G�7��R2�s&f�&�4�E�D��4׷����a�K��^���ZF��|��ύ��Mf4��c�x���I��QкjU��S��p��
.in�{�S�eːxq%h��=�Č�)�p�<�l��~9\���
�.�[o7�PM��l�5CS|i��J
׭��$��9��3]%�x�Q�_
�I�a�5��:�C�O����ٛ��/N�`+1����4�����[����x{�~x�P���4�J��p�/�"dT]��DG�%L]�~X����=��A�}���xZ�c�&%�<!�M	$��c���{�������S�!�}�3r��f^_w�yF!{�!1W�-��$cO��R���!#t����+��z���Q9��Gb=�����#b�,�>������<ȯ��Њ�]
X�бI�=74�K�6�A��&��¶��䮶[��S��!�~��"���!
boz�@�e-���<{�EVG�c?%e����8�Ɲ*d�7ӄ@aQu�c�O�7��Aw�C��,^��L@xCL���
�0��r�$I.s��sn��ׂ3��S�8��C����a���E�>�|€���m�D!_'(�7��]�˃n���Mx,�uA�l�@�ߐ�7�3O˽�&��̅�j�RzJ`��곉v��r��r�������&��������6��g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��(0��8���o��.E���o8T���o88�c���mB�	�	�wr  }00�0
0
����
�2����pp|���t�hh � � �   � �� �`�( (��  �� `�H0"("X"�&1ldb/tdb.so000075500000016730151677220220006437 0ustar00ELF>p@�@8	@�	�	 �� �   

 
 ��888$$�	�	�	  S�td�	�	�	  P�td(	(	(	$$Q�tdR�td�� � GNU�@_��$t
���MWE�V=	 �"	N�}qpYr  e�, F"�U
0r*�__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeldb_init_moduleltdb_connectldb_register_backendstderr__fprintf_chklibldb-key-value.solibldb-tdb-int.solibldb.so.2libldb-tdb-err-map.solibdl.so.2libtdb.so.1libtevent.so.0libtalloc.so.2libc.so.6tdb.soLDB_2.8.0_LDBGLIBC_2.2.5GLIBC_2.3.4LDB_0.9.10/usr/lib64/ldb�U�#�%�*0ui	8ti	D� �%�*���4P�  � �� � � � � � � � � � � ��H��H�� H��t��H����5� �%� ��h�������h��������h��������%m D���%e D���%] DH�=� H�� H9�tH�F H��t	�����H�=Y H�5R H)�H��H��H��?H�H�tH� H��t��fD�����= u+UH�=� H��tH�=� �Y����d����� ]������w������L�
}H��I���L�������uH�5� 1�H�=w�����H��H�} �H�
7H�RH�81�����4H�����H��H���2.8.0../../ldb_tdb/ldb_tdb_init.ctdbldb: module version mismatch in %s : ldb_version=%s module_version=%s
;$���@���h����zRx�$����@FJw�?:*3$"D����0\����rDmGNU� �� �������
#[�
�� � ���o`��
j� H���	���o���o���o���oH���o�o����o
  0GA$3a1��GA$3p11130�GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realigntdb.so-2.8.0-1.el8_10.x86_64.debugB�'�7zXZ�ִF!t/��]?�E�h=��ڊ�2N�$���q	�=�KB
�4��2�|fC�W�6م���:n��I�BLt5�V 6�w�&�1�h,�o�dX�=�9�yUOy,�<���]Z(Q�,\7Z�F`J�aܩe�U��
�(�����dY�7՟��Cc.4��M>)/92���AU�+;�}�
�-�p��ї�g*w	���=��Z{��<+���:�z-���l܈�yO�W��1�a�4�8�RWG��±���zH�8
2��C躈~��ӗ�٢�!gy�a���Z�A�a�.QBc���������x�Z< �4�$�ٗ	<��HR���M�dO�����O5���H��RӍ
,��|
K4��o�iPw�섻�D
*޺��&W�<������k�qVr�8�J��t�(��=�<*�w������T��̏��
dd�ؙ�<��FluG��C�]�\��2��
�@�a�����=��p��0�%-t�ŜE4Γ�0Ϸ��P��� :uO�F�@����ÙAhP	+SV���pʍUS����.m��J�
vؽ��:B�J	|�_Ӝ���v�8֢�؉;���&_a��*x3�B�yI,�pJ>�`EDžR���"[�w\9�CH�
D��G��Iw����*�T2"����nY���ĉ�g��g�!��
��r2~�5�;r��ŕ]�����D
�&��
��'�~تU�Qֽ֑� T�DQ��}e��*���kP�=��9$��̰2�,��z~Ţ���#�u���g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``((��0��j8���o��E���o8T���oHHpc���mB��Hw��r@}@@0�pp2���
�2��p�(	(	$�P	P	t��	�	 �� ��� ��� ��
 
��� �`� �`��(" Dd1ldb/memberof.so000075500000222630151677220220007460 0ustar00ELF>�4@X@8	@(�(� �	�	!�	!  H
H
!H
!PP888$$���  S�td���  P�td��������Q�tdR�td�	�	!�	!ppGNUt*�"Rc:Ų�'��j�V�k@%`��B��!c(��Pl�Q��`cegkmnopqtwxyz{}���������,��j�э��~�+Y��Ԗ�صgy��,�̈�� t2
k�=�BX�Ua�7p3rCaG	����j����2��uP��N���$�{P�5�6.'�ʠ�D�k�;��']k�qX�\��¸�t��|˔���CE��9n����`���c<c��D�n+�]��3�� ��jE[�>��D����]l��!�'�U� !�����Um?u�K����� �(��W��, 9J0��#	����F"1�8�b������:�K�p�R��x�	!�� �Q� T`�M���~�0�����^@�"x���H��Цm�@���0���p��r���X0�Khp���!���2��t��s^��a�&��!'@�n��!,p�|�0���!L`�tk����!�����@�%����w@�$�P�?__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_talloc_freeldb_module_get_ctxldb_dn_is_special_talloc_zeroldb_dn_get_linearizedsss_filter_sanitize_dntalloc_asprintfldb_build_search_reqldb_requestldb_next_request__stack_chk_failldb_dn_compare_talloc_realloc_arraytalloc_check_nameldb_build_del_reqldb_module_done_talloc_steal_locldb_debugldb_msg_find_elementstrncasecmpstrcmptalloc_strdupstrlenldb_dn_from_ldb_valldb_dn_validate_talloc_arrayldb_msg_newldb_msg_add_emptyldb_build_mod_reqldb_msg_find_attr_as_string_talloc_zero_arraytalloc_named_constldb_request_add_controlldb_msg_addldb_msg_add_stringldb_msg_copyhash_has_keyldb_val_duphash_enterldb_build_add_reqhash_lookuphash_keysldb_schema_attribute_addldb_next_initldb_set_errstringhash_counthash_valuesldb_msg_find_valhash_iterateldb_init_moduleldb_memberof_module_opsldb_register_moduleunlink__errno_locationsss_debug_fnparse_argsmalloc__ctype_b_locreallocdup_string_listdiff_string_listshash_destroyhash_deletesss_hash_create_exhash_error_stringsss_hash_createsss_escape_ip_addressto_sized_stringremove_ipv6_bracketsmemmoveadd_string_to_listdel_string_from_liststring_in_liststrcasecmpdomain_to_basedntalloc_asprintf_append_bufferstrchrtalloc_strdup_append_buffer__ctype_tolower_locis_host_in_domaincheck_ipv4_addrinet_ntopcheck_ipv6_addrget_known_servicesadd_strings_lists_exmemcpystring_in_list_sizesss_fd_nonblockingfcntl64sss_utc_to_time_tstrptimemktimetzsetsss_unique_file_exumaskmkstemp64_talloc_set_destructorsss_unique_filesss_unique_filenamecloseis_user_or_group_nameis_socket_activatedis_dbus_activatedsss_randgetpidsrandsss_canonicalize_ip_addressgetaddrinfogetnameinfofreeaddrinfogai_strerroris_valid_domain_namesss_getenvsplit_on_separatortalloc_strndupsss_filter_sanitize_exsss_filter_sanitizelibsss_debug.solibsystemd.so.0libtalloc.so.2libldb.so.2libdhash.so.1libc.so.6__timezone_edata__bss_start_endmemberof.soLDB_0.9.10DHASH_0.4.3GLIBC_2.3GLIBC_2.28GLIBC_2.14GLIBC_2.4GLIBC_2.2.5TALLOC_2.0.2/usr/lib64/sssd		� ��4� c�k�`ii
	���"���-ii
8ui	B�"�N�	!�5�	!P5�	!�	!�	!��	!`l�	!�c�	!�Y�	!�5!�!3�!g�!o�0!g�8!�P!-�`!��h!-�p!o�x!��!��!���!g��!o��!-��!��!���!g��!o��!� !��(!g�0!o�8!�@!-�`!��h!��p!��x!���!���!���!���!�!�!�!u�!)�!*�!{�!K�!d�!W�!�!�!�!�!�!�!	�!
�!�!

!
!
!
! 
!(
!0
!8
!@
!H
!P
!X
!`
!h
!p
!gx
!�
!�
!x�
!�
! �
!!�
!p�
!"�
!#�
!$�
!%�
!&�
!'�
!(�
!)�
!m�
!+!,!-!.!/ !0(!10!28!3@!4H!5P!6X!7`!`h!8p!9x!:�!;�!<�!=�!>�!?�!@�!A�!B�!C�!D�!��!E�!F�!G�!H�!I!J!~!L!M !N(!O0!P8!Q@!RH!SP!TX!U`!Vh!Wp!Xx!Y�!Z�![�!\�!]�!^�!_��H��H�!� H��t��H����5�� �%�� ��h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h	��Q������h
��A������h��1������h��!������h
��������h��������h������h�������h��������h�������h�������h�������h�������h�������h��q������h��a������h��Q������h��A������h��1������h��!������h��������h��������h������h �������h!��������h"�������h#�������h$�������h%�������h&�������h'��q������h(��a������h)��Q������h*��A������h+��1������h,��!������h-��������h.��������h/������h0�������h1��������h2�������h3�������h4�������h5�������h6�������h7��q������h8��a������h9��Q������h:��A������h;��1������h<��!������h=��������h>��������h?������h@�������hA��������hB�������hC�������hD�������hE�������hF�������hG��q������hH��a������hI��Q������hJ��A������hK��1������hL��!������hM��������hN��������hO������hP�������hQ��������hR�������hS�������hT�������hU�������hV�������hW��q������hX��a������hY��Q������hZ��A������h[��1������h\��!������h]��������h^��������h_�������%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%}� D���%u� D���%m� D���%e� D���%]� D���%U� D���%M� D���%E� D���%=� D���%5� D���%-� D���%%� D���%� D���%� D���%
� D���%� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%}� D���%u� D���%m� D���%e� D���%]� D���%U� D���%M� D���%E� D���%=� D���%5� D���%-� D���%%� D���%� D���%� D���%
� D���%� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%}� D���%u� D���%m� D���%e� D���%]� D���%U� D���%M� D���%E� D���%=� D���%5� D���%-� D���%%� D���%� D���%� D���%
� D���%� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� D���%�� DH�=�� H��� H9�tH��� H��t	�����H�=�� H�5�� H)�H��H��H��?H�H�tH��� H��t��fD�����=E� u+UH�=�� H��tH�=.� �����d����� ]������w������H�5e��P�����AWAVAUATI��USH��H��(dH�%(H�D$1�����H�{I���w������?H��� H���{���H��H����L� H���XH��H�X�T���I��H���0H�(H���HH���1���I��H���EI�D$L� H�{H�x ����H���GH�T$H��L���������H�T$H�
ҝL��1�H�5�I������I��H���KH�|$H�5/��2���H�|$H��1�H�@M��L��L��H�D$A�SPH�� AUjP�u���H��0�Å���H�t$L��������fDH��L���5�����H�L$dH3%(����H��([]A\A]A^A_�fDH�5��H������f�H�5	�H���l����f.�H�5��H���L����f.�H�5��H���,����d����H�51�H�������I���@��;���fDH�5ɊH����������
���f.�AUATUSH��H��(H�/dH�%(H�D$1�L�eI�<$�C���H�{ I������H��tH�T$H��H��������t.�H�L$dH3%(����H��([]A\A]��H�T$H��H�
��H�5�I����H��H��t�H�|$H�5V�����H�|$H��1�H��H��I��L��H�D$A�A�t$PH��� SjP�Y���H��0�Å�uH�t$L��������B���H�5	�L������+�������ff.�@AUATUSH��H��L�'dH�%(H�D$1�I�,$H�}����H��H��E1�I��H��:E1�H��I�\$H�KL��uPH��� SjP���H��0��uH�4$L������H�T$dH3%(uH��[]A\A]��%���DATUSH��H��dH�%(H�D$1�H�H�(H�}�f���H�S@H��H��I��E1�E1�H�HcJL��H�H��H�z�uPH�� SjP����H��0��uH�4$L���2���H�t$dH34%(u	H��[]A\����@AUI��ATI��UH��SH��H�_H��tD1��H�[H��H�{����t!H�{t%H��u�I�\$H��H�{���u�H��[]A\A]�H�7��(L���\���H��t'L� L�hH�hI�|$t$H�CH��1�[]A\A]�H���[]A\A]�I�D$H��1�[]A\A]�ff.�AUH���I���HATA�USH��H������H��tHH��H�L���H��H�]�H�EL�m �CH�s�H����H�CH��t#HcSE1�H�,ЃCH��D��[]A\A]�fDH�5i�H����������AWAVAUATUSH��H�5��H��(H�8dH�%(H�D$1��K���L�0I��M�.I�}�9���H��� �+����I�NjC������t;H�5d�H���d���H�T$dH3%(����H��([]A\A]A^A_��I�|$(�|M�>M�gI�?I�L$H�L$���H�|$ATL��H�
�0M��E1�H��QH�L$�n���A��XZE���H�5��H�����I�}D��1�1��q���V���f.�L�sI�EI�>H�p�L��uHI�|$(u H�!�L��L����I�D$(H�������I�}�1�1�������A�D$8I�t$0�L��L����H����I�D$0H��t�H�sH�҅H���2�H��t�IcL$8I�T$0H��A�D$8���@H�SH�s��I�}����r���fDH�t$I�?�3�A�ą��E�������I�|$ ����H�8��L��H��1��]�I�}� 1�1��+��������ff.�@ATUH��H�5�S��H��tX�P��tAH�X�B�H��L�d��H��L9�tH�SH�3H�����u�[]A\��[�]A\�fD[�]A\�fDAWAVAUATM��UL��SH��8�L�6H�|$H�t$H�T$ �L$,�D$M�����D$������M��H��M�l�f.�I��M9�twI�7L��L�����u�M�oM����I�UE�uH�T$E����A�F�I��H��L�d�
I��M9���I�?H���h��u�H��8[]A\A]A^A_�D�D$H�|$L��L����D�hD�����I��H��ttLc|$I��J�8H�D$L�0H�D$ D�(L�#H�CH���� L����I��H�CH��t,H�t$pH����I�D$H�CH�xt�L$,�L�k����H��8�[]A\A]A^A_�@A�NH�t$L��L�(���I��H��t�H�CH��L��D�`��I��M�I�$H�CD�`I��M�I�<$t�H����I�D$H�CL�hH�C�@H��81�[]A\A]A^A_ù�s����AWAVAUATUH��SH��H�5��H��H��8H�T$�L$���H��tD�@I��E��u1�H��8[]A\A]A^A_�f�H�5i�H������t���D�H��8[]A\A]A^A_�H�EA�]H�8��A�؋\$H�*�H�Ǿ1������A�}��t���H�L$L�l$L�}@��L�5�H�D$ H��H�DH�$H�E8I��H�D$H�\$ L�`H�EH��H�8I��A�L��H��H���3�I��H��tH�������u9H�D$H�@H�H�EH�8H�L$(��H�L$(�H�f�H��1���H�D$H�@H�H�EH�8���H�پH�f�H��1�����t$H�\$��tM�H���L��M��AVL�L��H������ZY���f���H�}8H�<�L��H�����H9$u�H�L$H�D$ H�D$ 9A�����)���ff.��AVAUI��ATI��USH�@H��tiHc_H�w�L�]��k���K�I��H����L��H��H��H��=�L��H��B�H�CI�E@L�pI�E@�h1�[]A\A]A^�@H��� L���|�H��I�E@H��t"H��H�5����H�CI�}@H��U���[�]A\A]A^�AWI���AVAUI��H��ATUSH��H����H����H��H�M��tA�U��uH��1�[]A\A]A^A_�H�
���H���d�H�EH����A�E�E��~�1��%�H������t2H�EL�$�H��9]~�I�UI��L��H��I��L���I��H��u�I�EL���H���J�01���H���"[]A\A]A^A_�H���[]A\A]A^A_�ff.��AWAVAUATI��USH��8L�/H�_dH�%(H�D$(1�I�}��H�{0I����H���*HcS<H��H�C0H�L$ H�5��H��H�кH�H�E�C<�����t#H�L$(dH3%(��H��8[]A\A]A^A_�L�|$ H�
��H�����I�GH�D$ H�x��H�{ �5�L�|$ H��H�$I�WH�T$��H�T$H�4$H�BM�L����I�H�D$ H�PH�:tP�@H��M��E1�H�+H�|$H�S0A�uPL����ZY���&���H�t$I�}������fD������Q��AWAVAUATUH��SH��hdH�%(H�D$X1�H�H�D$H�H�8H�D$��H�}(H�5>�H�$H�E@L�(�l���A�Dž������X�D$ 1�H�����H��H�D$H����H�E H�L$PH�E�ME����H�5z���A�Dž��L�d$PA�U�H�
F�L���V�H�T$PI�D$H�z�&E�EE����E1�H�\$0H�l$8�DI��E9e��I�EN�4�J�<�H�D$H�0����t�I�EJ�<��D�H����H�\$PH��Ic�H�D$(���H��H�t$(H�{H�D/H�{H�/��H�H�D$PH�@H�<(�uA���|$ �a���H�\$0H�3H���P���1��@H��H�3��H���5���I�EJ�<0�����u�H�;H������H�5�{Hc���H�T$0H�EH�H��H��u�fDH��H��H�L�H��H��u�H�D$0H������H�l$H�D$H�|$HI��E1�H��pH��5PH�L$H�t$��^_A�Dž�u2H�t$H�|$HH�Q{��H�D$H�t$HH�8���A���H�L$XdH3%(D���$H��h[]A\A]A^A_�f.�H�}(H�5,��p�H�D$PH��t�P����A��H�|$�H�5����A�Dž�u��|$ ����H�;����H�}(1�H�5(����I��H��t�L�M�����H�D$L�-ψH�l$L�p0L�x(H���-f.�H�3H�}(H�"zH����L�M�������H���L��M��AUL��H���a�ZY��t�A������L�d$���H�
n�L���$�H��H�������H�D$PD�PE����E1�L�l$H�l$ M��H��M���fDA��J�\%H�D$PI��D9hvPMc�L��H�4$H��I��H��HP�B�J�\%H�H�������A�~Pu�I�VH��H�z �*���u��@H��L�l$H��H�l$ H��D$ ����H�\$0H�l$8D��H�T$P�B�K���H����1����P���AWAVAUI��H�5@�ATUSH��8H�8��H�D$H�H�H�8H�D$(��H�D$M���}A�M���9H�D$H�@@H�D$ A�E�����t*L��H�5y��H��81�[]A\A]A^A_�f.�H�D$ H�xH���H�D$ H�5i�L�8��H�D$H����H�D$�@����E1�f�H�D$L��H�t$L��H��H�PH���H��H����A�OE1����$@I��D9��I�H��J�4���A�O��u�D9���H�5xH����H�D$I��D9`�q���H�\$ H�5�wH�{���CH�C�D$���C;C�H�|$�D����������@H�D$(�1�1�H�xH��8[]A\A]A^A_���H�D$ H�@H��t%H�8��H�|$�H��vH��1�����H�\$ I�uH��vH����H�CH���.����{���I�7��L��L�����I�H���R���IcWH��A�G����H�D$(I�UI�uH�x�4���H�D$H�|$�H�ЄH�@H�(1��%����H�|$�V������AWAVAUATUH��S1�H��8L�'dH�%(H�D$(1�I�<$��H�D$H�E0H����H���H��u�H���%�I��H����H�E H�L$ �L��H�50�I��i���t%H�T$(dH3%(��H��8[]A\A]A^A_�f�L�|$ �ھL��H�
r���I�GH�D$ H�xtm�XL�}0M��tk1��DM�?H��M��tVI���L�l$ H��H�$�:�I�MH�4$H�DI�}L�,��I�EH�D$ H�@H�<u�@��9���H�L��H��I��H�|$A�t$E1�PH�t$�&��ZY������H�t$I�<$��������@ATUSH��H��H�/dH�%(H�D$1�H�}��H��I����H���H��tRHcC4H��H��I��E1�L��H��HC(H�H�HcC4H��HC(H�@�AH�AH��2�uP�u��ZY��tH�T$dH3%(uH��[]A\�fDH�4$H�}�S������ff.��USH��H��H�/dH�%(H�D$1�H�}�K�H�UH��H�KHH�5I>I��L�B0RVH������ZY��u
H�4$H�}���H�L$dH3%(uH��[]����f���AVAUATUH��H�5o�SH�8���H��H�L� I�<$��H����M����I�ŋE���
��t H��H�5�s����[1�]A\A]A^�fDH�{(��H�P��H���9�H����H�C@H���H����I��H��t|�C8A�EH�C@L�(H�C@A�U�P���oH�
���L���{��I�EH��t>�S8��~'1���I�EH�K0H��H�	H��H��9S8�H���,�������I�|$[�1�]1�A\A]A^���f�L�uH�s I�>�����u4H�{(��H�{ �8�H��q�L��H��1�����D�C8H�s0�H��L��H�z�H�C0H���i���H�&rL��H�����H���N���HcK8H�S0H�ʃC8�U���DH�UH�uI�|$[]A\A]A^����fDH��qL��H���6��H�C(H��������@H�����������H��H��qH��H���7���AUATU�SH��H��L�'dH�%(H�D$1�I�<$�B�H��I������H��tYHcSDH��I��E1�H�
L��H��HS8H�H�HcSDH��HS8H�R�@H�PH��A�t$QH�������XZ��t!H�t$dH34%(��uQH��[]A\A]�@H�<$1�1�H�5�~����Ņ�uH�4$I�<$�a�����DH�<$H�5�p�����������ATUSH�8H��H�5z~�U��H�(H��tl���u�S��tP��tH��H�5q���[1�]A\�DH�x8tiH�����A�ą�t�H��H�5�p�[��H�}D���f�H�5ypH���A��H�}�[1�]1�A\����H�SH�sH�}[]A\����H�UH�u1�H�}[]A\���f���ATUSH�8H��H�5�}�u��L� H���������H�ŋC��tm��t H��H�5�p���[1�]A\�f.��}(ujH�EH����H�xH��������Ņ�t�H��H�5Kp�V��I�|$���DH�5�oH���9��I�|$�[1�]1�A\����f�I�T$I�t$1�I�|$[]A\���fDH�SH�sI�|$[]A\���f.�H�}0tH��������a���f.�H�}8t�H��������A���f.�H�sH�EoL�����H�VoL��I�D$H�s���I�D$H�}����������ATUSH�8H��H�5
|����H�(H��tt������S��tT��tH��H�5�o���[1�]A\Ð�HD�Q�PD;P@}RH���*���A�ą�t�H��H�59o����H�}D���H�5oH������H�}�[1�]1�A\�c��H�UH�u1�H�}[]A\�I��f�H�SH�sH�}[]A\�+��ff.�AUATUSH��H��H�/dH�%(H�D$1�H�}����H��I���|��I�ŸM��t4HcCD�L��H��HC8H�I�EHcCDH��HC8H�p������tH�L$dH3%(uyH��[]A\A]�1ɺH�5�zL���z����u�H���H�5�zL���@����u�H�u+H��uL��PH��I��E1�L������ZY��u�H�4$H�}�����w������ff.�f���AUATUH��SH��H��dH�%(H�D$1�����H�=zI���(��H��t3H��H�������H�L$dH3%(����H��[]A\A]�DH�CH�8�D����u�H�{H�5�x� ��H�YmH���H�{H�5�x���H����H��w� H�����I��H����H�(H�uy�XH��H�X����H��H����L�(H�sH���1��H�EHH����H�5�yH�����H�}HH�5WxH�E�q��H�EHE��H��H��E1�E1�H��H�EHL��SRH�O� UjRH�H���`��H��0�Å�uVH�4$L����������H�yl�L��1��5�u�����H�5�lL�������q����H�5�lL���q���V����EPH��������C������@��AWAVAUATUSH��H�50xH��8H�8dH�%(H�D$(1����L�(I��I�}���H�����+���1I�ƋC������t6H�5�lH������H�L$(dH3%(����H��8[]A\A]A^A_�f�I�|$H����H�5
x����H��t�@��tI�D$H��t	�8�L����A��~���H�5�kH���U��I�}D��1�1�������g���fDI�|$t@I�D$HH�8���H�h�L��H��1�����I�}�1�1�����������H�sH�kL�����I�D$H�������DH�SH�s��I�}�e��������fDI�D$HH�8���H��v�L��H��1��R��I�}� 1�1�� �������f�H�zv� L������I�D$@H���^L� I�D$@H��E1�jE1�1�1�H�pH����j�ATPH����P����H��0���M�d$@I�$L�8I�?���I��I�$H�@H�8�A��H����H�T$ H��L���������L�L$ 1�L��tH�
�tH�ItH�5�uL���E��H��H�D$��H�|$ H�5�i�f��H�|$H��1�H�D$(H�{L��L��A�wA�PH��� ATjPL�L$8���H��0A�ą������H�t$L������A�ą��������H�5AiL������f�A��q��������AWAVAUATI��H�5�tUSH��XH�8dH�%(H�D$H1��;��H�8H�M����E�4$E���oI��A�D$��ts��t>H�5WiL���_��H�L$HdH3%(D����H��X[]A\A]A^A_�f��[�Ņ�t�H�5�hL�����H�{��1�1����A���f�I�|$H�5!s�?��H��H���u����@���j���H�D$01�H�D$H�D$ H�D$f�I��H�EI��D$0I��H�t$J�(H�D$8�����uhI�H�r����H����H�uI�H�D$L�����L�L$I�I�QH��t^I�H�T$�D$ H�t$L�L$(�^����u:H��9]�]�������I�T$I�t$D��H�{���A�����f�A����DH�{�1�1��~��A���g����������AUATUSH��H�5�rH��8H�8dH�%(H�D$(1��/��I��H����+����C������t9H�5�gH���Z��H�L$(dH3%(���H��8[]A\A]�f�H�5ygH���!��I�<$���H��I�t$(1�H��H����jE1�jE1�1ҿATPH���P���H��0���VH�|$H��A�t$1�H�?1L�
.rL��H��PH��� A�ATjP���H��0���2���H�t$H���?���������H��q�PL������I��H�����@HH�CH�NfL��H�0�S��1�H�5�pI�EH�{�-��H��tH�AfH��L���&��I�EH�{H�5�o�B��H��tA�E I�D$H����L�(I�D$I�EI�EM�l$�D$I�}� ��H��H�t$�$H�D$I�|$L�l$���������DI�|$�1�1����������fDH�SH�s��H�x��������fDM�l$I�EI�E�e����Q�����AWAVAUATUH��SH��H��8dH�%(H�D$(1����I��H�CH�8�D�����,H�CH�8�@���H�5QpH�������t6H��H�����H�L$(dH3%(�AH��8[]A\A]A^A_��H�����H��o�0H��I������I��H����H��H�(H�pE1�H�XE1�1�1�j�jPH����PH�3�P����H��0���AH�|$ H��A�t$1�H�:���L�
�oL��L��PH�� A�ATjP�U��H��0������H�t$ L���|�������H�{H�5�m����H�)bH����H�{H�5�m����H����H��l� H������I��H����H�(H�
n�HH��H�X���I��H��tdL�0H�sH�����I�EH��tLH�H�5�nH��I�U �V��H�D$H���(H�.m�L���d��H�D$I��H��u7������fDH�ya1��L���z���5���H�
�l��H�����I�H��t�I�U H�H�D$A�G�p����E1��*H�t$L��L������������H�D$I��D9pvfH�L$L��L��L��H��H�QH�D$H����I��H��t~H���n����trH�CL��H�0�����u�H�pb�L�����두A�E(H���L��M��L��H�|$ I�ML�C0SP�w��ZY����H�t$ H��������H�D$H�L$�L��H��kH�@H�1��0���"���������UH��H��H�5�lSH��(dH�%(H�D$1�����H�xH�����H�}H���\����u �H�L$dH3%(uwH��([]�@H�{8H��H�������t�=4���t�CH1��H�{8H�UH��������u��CH��t��u�H�sH�}�����t��@�CH�y�������AWAVAUATUH��SH��HH�?dH�%(H�D$81�����H�]H�D$H���eH�CH�EH��t
H�H;]tH�H�CH���D��I��H���H�CI�EH�{8H��tH�T$(H�t$0�������1Ҁ{ H�L$L����H�5�i���`������H�}��1�1��A��H�t$8dH34%(��H��H[]A\A]A^A_�fD�{ ��H�s@�C!H���U1҄�L���ƒ������u�H��L��H��I��H�|$ �uE1�PH�t$�q��ZY���g���H�|$ L��H��_���H�t$ H�}�U���O�����6���fDH�] H���#H�CH�E H�������H�H;] ��������@L�d$�T$0�H�
{hL�����H�T$I�D$H�BH��t�H�L$0L�|$(E1��JH��u��fDH�AM��I��I��K�T'J� L�|$(H�L$K�|'H�$�(��H�$H�qJ�D&L9t$0w������������1ɺH�5hL�������������-���D1ɺH�5�gL���b�����L�������D1��������@��USH��H�5�hH��H�8���H�8H�����H��tP������S������t��tLH��1�[]�H�ǾH�^1�����H�5+^H�����H�}H���1�[1�]���H��H�5>^����H��H��[]�k���H�SH�sH�}H��[]�q���H��H�5�]���H��1�[]����UH��SH���.��1�H�
:hH�5�gH��H��������tH���[]�1�H�
hH�5WfH��������u�H��H��[]���fDAWAVAUI��ATUSH��H�?���I�}(H�5{gI���T��H����I�ċ@����1��/f�H���H����t<H��L���I����uQH��A9l$vZI�T$I��L��L��I��L��@��H��H��u�I�D$H��\�L��J�01��I���"H��[]A\A]A^A_�DI�EH�8H��[]A\A]A^A_�v��fDH���[]A\A]A^A_�ff.����AWAVAUATUSH��H�5(dH��(H�8���H�(I��H�}���H��t1������{tGI��H�5e\H������H�5�fL�����H�}�1�1�H��([]A\A]A^A_�F��fDH�sH�=\H�����H�N\H��H�EH�s���H�EI�D$D�@8E��uTH�x(H�5�e���H���I�t$I�<$���A��E���1H��H�5�\���H��(1�[]A\A]A^A_ÐL�p(H�5�cL���=���I��H��t&�x��tH�59dL���o��A�Dž�tH���gI�D$H�5�cL�h(L�����H��t�H����L������A���]����1�H�5�cL�����L��H���d���H�$H����A�u��t�I�D$(H�l$M�|$0H�D$1�H��H�\$�)�I�|$(H�[H��H���0��A9m��I�$I�]I��I��H�8L����H��L��H���~���H��H��tH���>�����u-I�EN�40I�$H�8�V��L��H��bH��1��m���H���L��I��H��bL��PL�L$H�t$���ZY���B���H�l$H�\$A��DH��H�5fZ�I���H�}D�����DH�SH�sH�}�~����I�|$(��I�|$8ttH��(L��[]A\A]A^A_��fDH��H�5>Z���H�}D���(���DH�PL��L�����A�Ņ�����H��H�5�Y���H�}D�����H�SH�s1�H�}����DH��(L��[]A\A]A^A_����H�l$H�\$���A������AVAUATUSH�8H��H�5V`����L� H��L�hI�<$���H��tj������{u9A�E<A9E8~oH���W���Ņ���H��H�5�Y�޿��[1�]A\A]A^�I��H�5^YH��辿��H�5�bL��课��I�|$�1�1�[]A\A]A^�D���@I�}(H�5�a�н��H��t3H�uH�}�>����Ņ��w���H��H�5Y�U���I�|$���@H�}(uaH�}8t:[H��]A\A]A^��f.�H�SH�sI�|$[]A\A]A^鶽��fDI�T$I�t$1�I�|$�I���f.�[H��]A\A]A^�0��H��t	D�JE��u
1���AWH��H�5�_AVAUATUH��H��SH��H��8D�D$H�L$ �(����t$���D�H��8[]A\A]A^A_�f.�H�ED�cH�8��D�|$E��H��H�1X1�D������s����D��H�L$ H�D$(L�=9_��H��H�DH�D$�D$��tiH�D$(L�d$ L�m@L�4�H�E8H�D$H��L��I��I�$H���L��H��N�0AWH�t$L�����ZY������H��H;\$u�L��H�D$(H�D$(9C�{���H��81�[]A\A]A^A_�D��AWAVAUATI��H�5�]USH��hH�8dH�%(H�D$X1��˾��L�(H��M�}I�?蹿��M����A�,$����I��A�D$������t7H�5�XL�����H�L$XdH3%(���hH��h[]A\A]A^A_�H�5�VL��詼��H�{ ��L�3I�L�t$H�8H�D$ �&���H��]�L��H�D$���I��H���YH�CH�
�]�L��P�V���I�EH���1H�CE1�D�pE��~Gf�H�H�sJ�<������tH�CIcUH�J��I�EH��A�EH�CI��D9`�H�{ H�5�\�"���H�D$HH����H�=V1�H������H�D$H����H�D$H1�D�`E����H�\$0L�t$L�|$(M��l$<H���H�PI��H�|$L��I��L����H��H���iE�WE1�E���eI��E9o~XI�H��Mc�J�<��̸����u�A�wD9�~9A�T$9�~)J��fDI�7��H�<H�|�A�wH��9�|��A�wH�D$HH��9h�T���M��H�\$0L�|$(�l$<E�]E����H�|$H�5jU蕺��H�{ H�5zU腺��H�{H�C H����H�D$H�x8��H�����A��E���l����E�H�{ tAH�{蠻��H�M�L��H��1����I��1�1�赸��������fDI�t$H�TH������H�C H������DH�{�7���H��[�L��H��1��~���H��\L��L�c����H��H���s���H��H��SL��蘹��H�CI�E0H�I�EI�]0H�xH��tt�������o���I���1�1������Y���f�I�T$I�t$��I��˷�����4���L�|$(�A�I�D��1�1�袷��������L������fDH�|$H�5�S�Ǹ��H�{ H�5+[����H�D$HH���D�HE����l$0E1�L�t$H�\$(H�l$L�|$�@�H���������L��L��H���
������kH�D$HI��D9`��H�PL��L��H��H��H��ƶ��I��H��u�H�D$HH�|$�H�[L�|$H�@H�1��ķ��A����f�H�D$HH�|$�H��ZL�|$(H�@J� 1�膷��H�|$H�5ZR襷��A����H�\$(L�|$�l$0H�{ H�5�X���A���������f���L�c H�5�XL��襵��H��t(D�@E��tH�HH�|$L��L���c���A�����&���H�{ H�5uR����H�C H���H���I��H����H�CH�L$H�L��H�5�WI�$苷��A��������A�UH�\$HL��D$H�
�W�迸��H�CH�D$HH�x�����A�MD�D$����L�|$(E1��l$0D��I�EI�4$J�<�������t[I�EHc�H��J�<�迷��L�|$HH��H�D$�M���I�H�t$H�DI�L�<�"���I�H�D$HH�@H�<�������I��E9u�A��L�|$(�l$0H�D$HH�\$ D�@H�|$PE1�H����L��sPH�T$(H�t$ I������A��XZE�������H�|$PH�QL��躵��H�t$PH�;���A���0���DH�{ 1�H�5�V�~���H���]���E�EE����H�L$E1�H�\$(L�%wVL�|$L��M��H�Q@H��8�l$0H��I��I���f�H��A9_��I�H��L��I��L��L��ATH�|$(�
��^_��t�L�|$A������H�D$HH�|$�H��OL�|$H�@H�1�耴��A�"�������A���C���H�D$ 1�H�PH�pH�x�0���A���#���M��H�\$(L�|$�l$0���荲��ff.�f�AVI��AUATUH��SH��H��L�/dH�%(H�D$1�I�}迶��H�{H�5UI���\���H��L��H��H���;����t'H�L$dH3%(�H��[]A\A]A^�fDH��U�HH���<���I��H����L�(H�CHH�I�D$ M��tH�sE�FL��I�H�$���u�H��t�U��L������q����L�,$�L��TA�EI�uL��H�-���I�EH�$H�H��t]H�KHcRH�	H��H�4$�F�E��~,1��H�4$H�EL��H��褻���������H��9]�I�|$�I�������@����������AWAVAUATUH��H�5�RSH��(H�8�;���H��H�L�0I�>�*���H�����M�����U���
��������H�H�D$H�H�8H�D$���H�{(H�5�TH�D$�|���I��H�����@����E1��0H��H�$�t�����t@H�4$H���t�������uSI��E9e��M��I�UH�t$H��I��L��e���H��u�I�EH�|$�H��TJ�81��p����"H��H�5�M�$艱��I�~�$��DH�{(H�5�M�h���H�{0H�C(H�5�M�P���H�{@H�C0H�5�M�8���H�C8H�C@H�D$H�x(�H�D$H�x8�xH�D$H�xHH���uH�W0H�w ���������=���H��(1�[]A\A]A^A_��H�ǾH��H1��z���H�5[LH��蛰��I�~�1�1�H��([]A\A]A^A_�+���H�UH�uI�~��f.�H�51LH���Q����t���@H�H�%S�H��H�$譱��H���H�S H�$H�PH�IH��uH�$H�A�DH��H�H��u�H�I���DM�M���c���A�W��t�A�G9�~�I�WHcȃ�L�$�A�GH�$L�hM��u�@M�mM��t'I�t$ I�}�9�����u�A�GA;G|��f�H�{(H�5}K�`���H�{0H�C(H�5�K�H���H�{@H�C0H�5�K�0���H�C8H�C@L���H������1������k���H���^���������H�{(H�5�J���H�{0H�C(H�5K�Ȯ��H�{@H�C0H�5
K谮��H�C8H�C@M���o����r���f�H����������H�D$1�H�PH�pH�x���������f���ATUSH�8H��H�5jN���H�(H��t|��������S��tX��tH��H�5�J����[1�]A\�D�H4�Q�P4;P0|RH�x8��H�xHH����H�W0H�w []A\����H�5AJH�����H�}�[1�]1�A\�[���H�����A�ą��r���H��H�5#J膭��H�}D����DH�SH�sH�}[]A\����[H��]A\����@H�UH�u1�H�}[]A\���f���ATUSH�8H��H�5:M赮��H�(H��tl��������S��tH��tH��H�5J���[1�]A\�D�HD�Q�PD;P@|BH�xHH��tyH�W0H�w []A\�`���H�5�IH��衬��H�}�[1�]1�A\�;���H�����A�ą�t�H��H�5gI�j���H�}D���ɐH�SH�sH�}[]A\���H�UH�u1�H�}[]A\����AWAVI��AUATUSH��H�*H�^D�~H����H����E����LcmH�u�L��L��LC�L=�M�ŭ��I��H�EH��t]I��I)�L�l$E1���A��H��E9�vSH�;H�D$L�4袩��H��K�D4L�eH�3M��{���I�$L�eK�<4u�H���[]A\A]A^A_��H��1�[]A\A]A^A_��I�ԾH�qN褬��H��H��t�I�$����AWI��AVAUATUSH��H��XdH�%(H�D$H1�H�H�8聭��M�gI�oH�D$8H�D$@M����I��A�$���~��t9�H�L$@��t<H�\$HdH3%(����H��X[]A\A]A^A_�DA�|$����H�L$8L��L��L��萼���Ņ�u�H�T$@H�D$8I�W I�oI�G(M�g@M��tM�d$H�D$8M�oH�D$@M��tsH�5KH���L���H��t_D�pE��tVA�E���q���(�H�T$@���+���L��L������Ņ�����H�D$@L�t$8I�G0M�w8�@M�w8M�g(M��tE�T$E����M��t
E�NE����I�w I�W0H��t�N����H��t�B�����1����f�H�5�KH���q���H��tH�L$8H��L��L���I����Ņ��e���H�L$@L��L��L��H�D$@�#����Ņ���H�D$8H�T$@H��������H���{���H���r����r���g����Lc�E1�I�����MDH�T$@I��D9p�5H�Mc�J�4�H�J�< ������H�D$8u΋x�MD9��7A�u9�~.J���H���H�<H�|�H�D$8H���x9����xH�T$@�r9�~.��I��f�H���J�"J�L"�H�T$@I���r9����rH�D$89j�}����H����DE�eE���CH�T$8����f�H��G�XL��I�/���H��H����H�(H��G�HH���@P�Ҩ��I��H����H�CI�G H����D�@E���xL�{HI�]I�GI�E(H�I�E M��t!H�CA�NH��I�H�p(�E����Ņ��Q���M���rA�t$���e1�I�$L��H�4��@����Ņ�����H��A9\$�I�EH�8�Ϭ��������H�5�HH���Ѥ��I��H���+����
���H�5�GH��豤��H��tH�T$8H��L�������Ņ������L�t$@L��L��L������Ņ��7M��tL��L��L������Ņ��0L�t$8H�D$@M���O���A�n���C���H���:���D�X�D$ E���%����L$ ���L$$���Lcd$ H�M�.L��E1�H��L�l$H�H�L$(H�$�@I��A��9��yI�uH�<$輤��A�L$��u�9�|�@DI�A��H�T$Ic�H�|$�ȃ�H��H���oD�L�t$8)$A�n9�Ń��T$$A�nH�D$@�H9�~0L�d$(I��DH����Bo BT �H�D$@I���H9�ރ��HL�t$8�L$ 9H����A�n���DI�G0H�������x���p����o���L���8�����������fDH������������H�5�EH��衢��H�������������r����H�|$8H�5\A�������f.�H�T$@���>���@�L$$H�D$@�L$ �#���H�|$8H�5:A�ݣ���>���H�|$@H�5DA�ǣ��H�|$8H�5SA趣������H�D$@�L$ �����Ρ��ff.���AUATUSH��H�5tEH��H�8����L� H��I�<$����H��tG������{t[I��H�5�@H���9����L��1�H��E��H�5�EL������I�|$�1�1�H��[]A\A]駡���H�uPH������A�Ņ�um�}PuH��H�5�@�Ȣ��H��1�[]A\A]�H�5�@H��詢��I�T$I�t$1�I�|$�fDH�SH�sI�|$H��[]A\A]�$���@H�5A@H���a���I�|$D��1�1��J�����AWI��H�58DAVAUATUSH��hH�8dH�%(H�D$X1�軣��H�H��H�;譤��M��tIA����5A�tvI��H�5$@L������L��1�H��D螡��H�5�DL��迠��H�{�1�1��]���A��H�T$XdH3%(D���H��h[]A\A]A^A_�@I�wH��?H��荡��H��?H��H�CI�w�v���H�C�}PuTH�E@H��tH�xH��t�e���H����H�uPH������A��E��uv�}PuH�5�?L�������T���fDH�5�?L�����H�SH�s1�H�{膟��A���$���fDI�WI�wH�{�g���A�������A�H�5S?L��蓠��H�{D��1�1��3���A������H�EH�8H�D$����H��H�D$ 蚡��I��H��t�H�EH�L$@�L��H�5gAH�I�E�ޠ��A�ą�u�H�E@H�T$HH�t$PH�x�����D$���\����T$PL�d$@�L��H�
�@���I�D$H�D$@H�x�*���E1�H�|$Pu�$f�I��L9t$P��L��H�5�@H��HD$HH�x�5���H�}H��I���6���H��u�HcD$H�L$@I�<$H��H�L$(H�D$�p���H�L$(H�T$H�qH�DH�yI�4$H�H�L$(�7���H�L$(H�T$H�H�D$@H�@H�<�n����D$�L���H�D$@�L$�H��teH�U@L�t$I��L��H�|$8L�jH�U@H�BI�VH�A���L�B0RPH�t$0�!���A��XZE������H�t$8I�>����A������@A�E�踜�����AWAVAUATUH��H�5�@SH��hH�8dH�%(H�D$X1����H�8H�����H���D�mE����I�ċE���,����H�5�=H������L�{ M����H�D$H�$H�D$ H�D$M�o(M��tA�U����M�M��u�L�l$0L�s A�FH����I�FH�C H��tH�L��L9s �{I�I�FH�S H���_L�s I�I�FI�F0A�FHH��t�L�8�L�d$@M�����t���DL��L���E�����tE=4�����I�8L��L��L�t$8�D$0�*�������A�GH�������I�~8H����L��H�5u��耚������A�GH��t����I�F0L�<(H��M������M9�t�I�~�D$@���I�8H�D$HH���:���H��H�����E1�1�jI�w8E1�1�jAWPH�S���P���H��0�������H�{�1�1��Κ��A��H�L$XdH3%(D���bH��h[]A\A]A^A_�DH�L>�PH���\���I��H��t��@HH�EH��:L��H�0�כ��1�H�5=I�D$H�}谜��1�H�5�<I�D$H�}虜��H��tH��:H��L��蒛��I�D$H�}H�5i<譙��H��tA�D$ H�}H�5z<蒙��H��tA�D$!H�}H�5�=�w���I��H��t]H��;� L��苜��I��H�������AoH�+:H���AoOH�pH���I�vH�':L�����M�t$(H�C H���]L� H�C I�$I�D$L�c I�|$�D$ ���H�{(H�T$H�t$ H�D$(�D$L�d$薜�����.���H�5G:H���O����/���f.���H�
�=�L���9���I�G0H�����A�U1�E1���tdL���D$ H�{H��IEH�$H�H�t$H�D$(����=4���t{�������I�G0H�L$HcՃ�H��I��E9uw�I�G0Hc�H��H�I�(H�5i9蔙��I�G(����H�UH�uD��H�{����A���I���@H�{(H�$H�t$�n������s���=4�������H�L$(�L��1�H��8���[���H��H�BH��u�L�rI�FI�����A�GH�8����A�GHI�~8H�������I�GL9{ ��I�H����H�BI�GH��tI�H�L��L9{ tI�I�GH�C H��tZL�8H�C I�I�GL�{ ����L�c I�$I�D$���fDH�{1�1�1��ٖ��A�������L�{ I�I�G�a����H�C H���a���H��L����I�wL���D����������A�GH����H������� ���H���:��A������͕��ff.�f���H�=uu �И����H�5�:�p�����H��H��:H��H��鷘���USH��H��蒔����t7�y����(��u21�I�ٹ �UL��:H�U@H�=�:�	���1�H��[]É����H�2@I��L��=P� 1��ZUH�=�:�Η��X�����Z�D��SH�5{:�O���H��t:L�H��M��t/H�=O:L��:1�� H��?�k�y���H�;[� ���1�L�C:� �gH��?H�=:�J��������[���AWAVI��AUATUSH���6���H�x���H���>I��A�.�D$E1�1��D$H�$�R��{���H��H��Dp t}E���dHcÃ�A�,E��uDHcÃ�A�E1�~Hc�A�|�t}D��@���fI��E�.@��\u�E����E�����D$A��f�HcÍsL�E����Hc��\��A�,7�D$E���s���Hc�E1�A�|�u��D$H�<$�XHc�H��H��諕��H��H����H�D�L���Ζ��H�D�H����D$1�H�,$�.���Hc��D$��A�\���Hc��D$��A�\E���������f.�@�(���D$E�����������|$u�HcÃ�A�E��tD�d$�D$���f��D$�v���fDL���8���H�$H��[]A\A]A^A_�L������H�,$H��t.H�}H�]H��t����H��H�{�H��u�H�����H�$�L���Ԑ���f���AWAVAUATUSH��H����H�>I����A�1��fDI��Hc�I�E�SI�|�u�SH�
�7��o���L�<�1�I��H��u�|H��I9�t?I�4L���3���H��I�H��u�H�5(7L������H��H��[]A\A]A^A_�fDM�L��I�E��H�
7�����H��I��H��u�1��ff.���AWAVI��1�AUATUSH��H��9H��H�|$8H�L$0L�D$L�L$dH�%(H��$�1��Г��H���_H��M���H����H�t$H1�1�1�肑���D$,���>I��L�l$pL�d$`�D$`�D$pI�v�H��u�f.�I��I�v�H��tsH�����H�|$HL��L��H�D$h������t��D$,H�|$H�Б��H�5Z6H��豑��H��$�dH3%(�D$,��H�Ę[]A\A]A^A_�@H�3H����L�d$`1�E1�E1�L�$$A���D$�}H�|$tbL��A�L$�H��L�S5E�|$����I��H����Mc�H�3H��J�T�H�T$ ����H�T$ H�H���jK�D�E��H��H�3H����H���Ύ��H�4$H�|$HH�D$h諑�����c���=4�������H�|$t��D$L���H��L��4�HD�x�n���I��H����Ic�H�3H��H�L�H�T$ H�L$�U���H�L$H�H����H�T$ H��D�|$I��H�3H���L���H�|$0�nH�|$HH�T$XH�t$P�2������(����D$PH�
4�H��P���I��H��tOH�|$P��1���H�D$PH��H9���H��L��H��HD$XH�p薍��I��H��u�D�D$,���H�
�3��H���o���H��H���mH�����H�
[3��H���7���I��H���QH������D$,�J���H�5B3H������D$,�+���I��H�H�|$X�׋��H�|$8H� 3L���ӎ��H�L$0H�H�\$H��tM��tFH�|$8H�3L��襎��H�H�\$H�������M��tQH�|$8H��2L���{���H����H�|$8��H�
_2�H���H�L$H�H�������H��H�|$8��H�
*2����H�L$H�H���j���H�����H�52H���׍���D$,����H�5�1H��軍���D$,���E1�E1�����΋��ff.���AWAVAUATE��U��SH��1�H��8H�|$1�L�l$xH�T$H�\4L��$�L�L$dH�%(H�D$(1�蚎��H���H�t$ H��I��H��AVD���AUPH�����PH�����PL��$�L�D$8趎��H��0��=3�������tq�������H��A��H�7P��1�H�=o0L��3�觍��XH�5|1ZL��薌��H�L$(dH3%(��ukH��8[]A\A]A^A_�DH�t$ H�|$H�11��x���H�L$H�|$ L��H�
1H��\����f.���J���fD���D���@��H��E1�E1�1�jjj腍��H��(�����
tH���߉���H�5�,1�銎��f.���S1�H��H�7H��tH��趉��H��H�C[�ff.����1�H��t�?[t��USH��H���z���H�ŸH��vH�U�H�sH�������D+�1�H��[]�ff.���AVAUATUSH����I��H����I��H�2H��t|1�H�>�t�H��H�<�u��KL��.����H��H����H��L��H��趈��L�tI�H����H�D1�I�,$[]A\A]A^�DH�
�.��1�而��H���1�L�P/�@��H�~4H�=�-�B���[�]A\A]A^�@1�L�o1�@��H�F4H�=�-�
�����j���L�/�@H�4�H�=�-�܊��H�5�.H���͉����-�����AWAVAUATUSH��H����H��H����H�6����I���Y��������@����L�5g L�;E1�1�I�7H��u:�lf.�I�<�A��H��tH�5q.�7���I��H��I�4�H��t4��L��A�օ�t�E��t�I��D)�Hc�I��I��H��I�4�H��u�1�H����[]A\A]A^A_�L�5�f �`���@H��2L��-1��@�H�=^,袉����ff.���H����AV�AUI��ATUSH����H��H�5�-L�5�-�T���I���)�H��L��H��L��H)�1�����I��H��tjH�]�.H���Y���H��H��u�H��L���6���H��H��t>H���t#�q���H��fDH�H�����J�H���u�I�m1�[]A\A]A^�@[�]A\A]A^�f���f.���ATI��UH��S蝅��L��H��蒅����)���uL��H��迆������[]A\�D~.Hc�L��H�|螆����1���u܀|�.[��]A\�f�1���ff.����AT�UH��S��H���H�� dH�%(H�D$1�I��L���׃��H���.��t�E%�=�����t
�}����tf�}�������u$H�T$dH3%(�H�� []A\���}�u�1�M���~L��+H�U0H�=*�I���1��D1�M���qL�|+H�#0H�=�)����1��t���1�M���uL�g+H��/H�=�)���1��D���1�M���zL�Q+H��/H�=s)跆��1�����L�-��H��/�lH�=H)茆��H�unknownH�$���褃��@��AT�.UH��S��H���
H��@dH�%(H�D$81�I��L���'���H������t�E%��=������t)�M��u"�U��u�E��u�}������uH�T$8dH3%(��H��@[]A\Ð�}�u�1�M����L��*H��.H�=M(葅��1��D1�M����L�0*H�[.H�=(�_���1��z����L��+��H�-.��H�=�'�,���H�unknownH�$���1�M����L��)H��-H�=�'��1���������@��H�5c �@��AWA��AVAUE��ATI��UH��S1�H��(L�L$�$H��tH�>tDH��H�|�u�M���CI�<$�8E1�DI��K�<�u�J����D�D$H�
i'L�T$�c���L�T$D�D$H��I����E��uXE��uSH��tH��H��H��L�$藂��L�$M��tI�<�J��L���z���H�D$L�01�H��([]A\A]A^A_ÐH����H�D�1�H�D$�=f�H��L��L�T$M�<�蜀��L�T$H��I���H��H��H9l$tLH�}E��t�1�H��L��L�T$聃��L�T$��uр<$I��H�}u�H�8�DH��E1�����DK�,�M��u3�8���f�H��L��M�<�����I�H����H��I��L9��
���I�<$E��t�1�H��L�������uـ<$I��I�<$u�H�8���L��&�@H�}+��H�=X%蜂��L��H�5�'荁��H��(�[]A\A]A^A_�f�L�s&�@H�-+��H�=%�L����1�L�P'�@��H�+H�=�$�$�����:���f.���S1�1����軁�����t&���߾1ۉ�1�衁�����tT��[���~������‚��H��A�ٹ P�1�L��&H�P*H�=P$蔁��Y��^[�fD��}������z���H��A��H�*PL��&1�� �H�=$�L���XZ�i���D��AUATUSH��HdH�%(H�D$81�H���H��H��I���~���|�Z��I��f�H��H��L��)$)D$)D$ H�D$0����H����8��L���
���H��H������H��H�a] H+(1�I�,$H�L$8dH3%(�H��H[]A\A]�f�1�I�ٹ �&L��&H��(H�=#�G����6]U�H��H��(1�I��U� L�#'�7H�=�"����X�Z�n���fD��^���fD1�I�ٹ �>L�
'H�c(H�=�"������%���DH��� �0I��UL�o&H�((H�=H"���Y�^����|��ff.���AWAVA��AUI��H��ATI��UH��SH���Z|��H����H�t��H�=�$��À��ۅ���D���}��H��A���)}��D��A���n}��A�����M��t?L��H��!��[��I��H��tRH��H����{��I�EH��t/H�5��L������M��tA�$H��D��[]A\A]A^A_�DH�5�#L���}��H���$���f�L��%�@1���H��&A������H�=� �?~����xz������/��H��&I��L��%P�@1���SH�=� �~��XZ�M���ff.�f���H�Ѻ�o{��ff.�@��H��dH�%(H�D$1�H�T$�|����x���c{��H�L$dH3%(�D$uH����z��D��H��H��tt�H�=�"H�������1���tP�
���+wCH�1�H��r1��%u'�J���:wH��H��H����ø�fD1��ff.�f���H��Y ������ff.�f���H��Y ������ff.�f����=Q[ t�~��fDS1��@{��H���hy���É��z��[�"[ ��}�����AVf�AUI��ATI��UH��1�SH��H�ĀdH�%(H�D$x1�H�T$D$H�L$H�B$�B,BH�D$�D$��|�����~H�D$L�t$@E1�E1�H���/L��pH�xj��y��H�|$���x}��Y^���~L��L���x��H��I�$�D؉�H�\$xdH3%(u{H��[]A\A]A^�D���x��H��I��L�#P�@�H�y#1�H�=��F{��XZ�f����x��H��I��L��"P�@�"H�9#��Bx��f���S�/H���>x���H��t+I�ٹ �81�H��"L��"H�=���z��1҉�[�D��ATI��H��UH��SH���v��H��H	�tCH��t"H��L���w��H��H�E���[]A\�DH��L���mw��H��H�E�H��t�[�]A\�f���AWAVAUATUSH��8H�|$ L�L$(�L$H����>I����M����A��1�H�n#1�D���\z��H�D$H�����E1�E1����D$�A�L��1��tA8�u
�@��tH���H��D8�u�|$��H��u�|$u�;tnL�s�f.�H�|$L��A�L$L��"��Rz��I��H���iIc�H��L��L��I��H�L$��u��H�L$H�H���>A���;u�M���
Ic�H�|$pI��tH�D$pD� H�|$ H��"L��1��x��H�|$(H�H�|$H�5�"��w���f.��T$�Gz��M��I�4.H�T$H��DI9�sI��I�H��L)�DQ u�H�S�I9�sMH�S��DQ tA�L��H)�H)�H�H��L�H��DH�T��DQ tH��H9�u�M�����f�H��M������H��8��[]A\A]A^A_�H�|$H�%��Yx��I��H�������������ff.����H��twATUSH��H��tKH�6H��tC��uOH�-XT I��H����H��H�s�H��tL��Յ�u�[�]A\��[1�]A\�f�H�-)T ��1��ff.�f���H��A��H����A�uZH��tUAVAUATUS��uaL�-�S I��H��I��1��DH��I9�v/H�t�L��A�Յ�u�[�]A\A]A^�f.�1��D[1�]A\A]A^�DL�-�S �ff.�@��AWAVAUI��ATI��USH��H��(H�|$H��H�T$�s��H�
2 �H�ߍT@�kw��H����I��1��
A�H��I��A�$M�4/����H�MM��t��L��H�L$�Ts��H�L$H��u�I��� ��~3��)�~`��*����\u�H�UA�\H���5A�c�@��
���
����	�e���H�UA�\H���0A�9�R���@��(�?���H�UA�\H���2A�8�,���fDA�H�|$�ML���L��8v��H��H�D$H�1�H����H��([]A\A]A^A_�H�UA�\H���2A�a�����H�UA�\H���2A�0����H�UA�\H���2A�9����H�UA�\H���0A�d�e����H�UA�\H���0A�a�E����H��(�[]A\A]A^A_�H�50L���]s����!�����1��q��D��AWI��H��AVAUATUSH��H��H�T$�+q��H�
��L���P�u��H��H�����u��1�L�fDH�<��H��H��A�Dx u�1�E1�Lc�N�T
��t[�D�FL�(L��Ic�L�;C�Du �JD�i��=����\����,��A�A�@D��D��Lc�N�T
��u���A����t@Hc�H�H�H�>�Dz t,��1�H���DM�D�H�8H��B�DG t	�H9�u�H�T$1�H��L���hp����H��H�5��q��H����[]A\A]A^A_�fDA�,A����A��Q���f�A�\A����Mc�D��I��<���f�A�=E��u�I�H�8H��DO t��Hc�H�3A��H��H��DO u�A�����M�M��C�D] t5Lc�N�\D�FE)�D�D$DD�t$G�M�3I��M��C�Du u�A��tA��=uxIc�A������f�A��,t�Lc�)�M)�I��A�T9�H�0A��D�,9L�;H��L��B�DV u��8���Mc�D�FB�T-Ic�D�i�����@Lc�)�M)�I�DA�T9�H�0A��D�,9L�;H��L��B�DV u�����I�H�8H��DO t%��Hc�f�H�3A��H��H��DO u�E1����f��������H��H���src/ldb_modules/memberof.c:193src/ldb_modules/memberof.c:1343src/ldb_modules/memberof.c:1353src/ldb_modules/memberof.c:1363src/ldb_modules/memberof.c:1369(|(distinguishedName=%s)(%s=%s))src/ldb_modules/memberof.c:1377src/ldb_modules/memberof.c:1380src/ldb_modules/memberof.c:1388src/ldb_modules/memberof.c:1798src/ldb_modules/memberof.c:1806src/ldb_modules/memberof.c:1754src/ldb_modules/memberof.c:1433src/ldb_modules/memberof.c:1446src/ldb_modules/memberof.c:1472src/ldb_modules/memberof.c:1477will delete %d ghost users from %d parents
processing ghosts in parent [%s]
src/ldb_modules/memberof.c:2558src/ldb_modules/memberof.c:2208src/ldb_modules/memberof.c:2242src/ldb_modules/memberof.c:2253Found multiple entries for (%s)src/ldb_modules/memberof.c:2024src/ldb_modules/memberof.c:2076src/ldb_modules/memberof.c:2058src/ldb_modules/memberof.c:2095src/ldb_modules/memberof.c:1854src/ldb_modules/memberof.c:1867src/ldb_modules/memberof.c:1896src/ldb_modules/memberof.c:188src/ldb_modules/memberof.c:1136src/ldb_modules/memberof.c:1078src/ldb_modules/memberof.c:1097src/ldb_modules/memberof.c:1102src/ldb_modules/memberof.c:589src/ldb_modules/memberof.c:606src/ldb_modules/memberof.c:607src/ldb_modules/memberof.c:631src/ldb_modules/memberof.c:636src/ldb_modules/memberof.c:1167src/ldb_modules/memberof.c:1187src/ldb_modules/memberof.c:1192Error: the memberof attribute is readonly.Error: the memberuid attribute is readonly.src/ldb_modules/memberof.c:2908src/ldb_modules/memberof.c:2935src/ldb_modules/memberof.c:2977src/ldb_modules/memberof.c:3056src/ldb_modules/memberof.c:3072src/ldb_modules/memberof.c:2998src/ldb_modules/memberof.c:3003src/ldb_modules/memberof.c:3159src/ldb_modules/memberof.c:3165src/ldb_modules/memberof.c:3992src/ldb_modules/memberof.c:3995src/ldb_modules/memberof.c:4022src/ldb_modules/memberof.c:4028Adding self as member is not permitted! Skippingsrc/ldb_modules/memberof.c:4498Got an entry on a non search op?!src/ldb_modules/memberof.c:4532src/ldb_modules/memberof.c:4537src/ldb_modules/memberof.c:4541Invalid dn syntax for member [%s]src/ldb_modules/memberof.c:1524src/ldb_modules/memberof.c:1531src/ldb_modules/memberof.c:1532src/ldb_modules/memberof.c:2490src/ldb_modules/memberof.c:1540src/ldb_modules/memberof.c:1547src/ldb_modules/memberof.c:1574src/ldb_modules/memberof.c:1578src/ldb_modules/memberof.c:1657src/ldb_modules/memberof.c:1691src/ldb_modules/memberof.c:1695will add %d ghost users to %d parents
src/ldb_modules/memberof.c:706src/ldb_modules/memberof.c:718src/ldb_modules/memberof.c:988talloc_new: src/ldb_modules/memberof.c:813src/ldb_modules/memberof.c:821src/ldb_modules/memberof.c:841src/ldb_modules/memberof.c:842src/ldb_modules/memberof.c:859Invalid DN syntax for member [%s]src/ldb_modules/memberof.c:923src/ldb_modules/memberof.c:959src/ldb_modules/memberof.c:760src/ldb_modules/memberof.c:2287src/ldb_modules/memberof.c:2292src/ldb_modules/memberof.c:2300src/ldb_modules/memberof.c:2795src/ldb_modules/memberof.c:2796src/ldb_modules/memberof.c:2797src/ldb_modules/memberof.c:2639src/ldb_modules/memberof.c:2669src/ldb_modules/memberof.c:2674src/ldb_modules/memberof.c:2756src/ldb_modules/memberof.c:2782src/ldb_modules/memberof.c:2787src/ldb_modules/memberof.c:3483src/ldb_modules/memberof.c:3583src/ldb_modules/memberof.c:3591src/ldb_modules/memberof.c:3592src/ldb_modules/memberof.c:3355src/ldb_modules/memberof.c:3364src/ldb_modules/memberof.c:3369src/ldb_modules/memberof.c:3376src/ldb_modules/memberof.c:3214src/ldb_modules/memberof.c:3222src/ldb_modules/memberof.c:3223src/ldb_modules/memberof.c:3241src/ldb_modules/memberof.c:3235src/ldb_modules/memberof.c:3248src/ldb_modules/memberof.c:4097src/ldb_modules/memberof.c:4101src/ldb_modules/memberof.c:3904src/ldb_modules/memberof.c:3905src/ldb_modules/memberof.c:4139member attribute [%s] has no corresponding entry!src/ldb_modules/memberof.c:4205src/ldb_modules/memberof.c:4235struct mbof_ctxstruct mbof_del_ctxstruct mbof_del_operationstruct mbof_add_operationstruct mbof_del_operation *struct ldb_message *Target entry (%s) not foundobjectCategorystruct mbof_memberuid_opstruct ldb_message_elementstruct ldb_valmemberofgroupInvalid dn value: [%s]ghostmemberuidstruct mbof_dn_arraystruct ldb_dn *usernameInvalid dn for memberof: (%s)struct mbof_del_ancestors_ctx1.2.840.113556.1.4.1413struct mbof_add_ctxdataExpireTimestampSSSD_UPGRADE_DBstruct mbof_mod_ctxEntry not found (%s)struct mbof_mod_del_op(&(%s=%s)(%s=%s))struct mbof_rcmp_contextstruct mbof_member(objectCategory=group)@MEMBEROF-REBUILD(objectCategory=user)1.3.6.1.4.1.1466.115.121.1.12Invalid reply type!struct mbof_dnInvalid DN in memberof [%s]Invalid DN in member [%s]Invalid DN for member: (%s)struct mbof_val_arraystruct mbof_member *src/util/util.c:379src/util/util.c:374File already removed: [%s]
src/util/util.cstruct tmpfile_watchBUG: Wrong private pointer
Unlinking [%s]
src/util/util.c:168const char *src/util/util.c:216src/util/util.c:228src/util/util.c:239src/util/util.c:333src/util/util.c:338src/util/util.c:352src/util/util.c:368src/util/util.c:415src/util/util.c:416src/util/util.c:429Missing string or list.
talloc_strdup failed.
src/util/util.c:516src/util/util.c:549%.*s,dc=Multicast IPv4 address %s
Loopback IPv4 address %s
Link-local IPv4 address %s
Broadcast IPv4 address %s
Link local IPv6 address %s
Loopback IPv6 address %s
Multicast IPv6 address %s
talloc_array failed.
src/util/util.c:759F_GETFL failed [%d][%s].
F_SETFL failed [%d][%s].
XXXXXXsrc/util/util.c:892ALLnsspamsudoautofssshpacifpCannot remove temporary file [%s] %d [%s]
talloc_new: src/util/util.c:208talloc_new: src/util/util.c:397Could not create hash table: [%d][%s]
talloc_array/talloc_realloc failed.
inet_ntop failed, won't log IP addresses
%s does not seem to be in UTZ time zone.
String [%s] failed to match format [%s].
String [%s] is longer than format [%s].
mktime failed to convert [%s].
Template too short or doesn't end with XXXXXX!
mkstemp("%s") failed [%d]: %s!
Failed to canonicalize address [%s]: %sForbidden symbol '/' in the domain name '%s'
is_valid_domain_namesss_canonicalize_ip_addressunlink_dbgunique_filename_destructorsss_unique_file_exsss_utc_to_time_tsss_fd_nonblockingadd_strings_lists_excheck_ipv6_addrcheck_ipv4_addrdel_string_from_listadd_string_to_listsss_hash_create_extalloc_new: src/util/util_ext.c:54char*src/util/util_ext.c:123src/util/util_ext.c:126charsrc/util/util_ext.c:251src/util/util_ext.c:387;�Z�K����Q���X��4�X��H4[���t\��]��T�]����^��$_��H�a���$b���Td��dtf���Dg��(dh����i����n��l�q���ds��0	4t��p	�t���	w��
4w�� 
4x��h
y���
�z���{��\�|����~���4���|D������4
�����
�����
t���Pd����ԏ�����T�����4���|���������\D��������ԧ��lԨ����,t���x���������8t�������������������D���ľ��<D����D���t��$�������D���t������D��`t���d�����8���l$���4���������X������4�����8��L4��`T��t�������D�����T4�������d��@������zRx�$�H��FJw�?:*3$"D�N��\hU��dpdU��vF�B�B �B(�D0�A8�G`hbpAxI�B�A�I`H
8A0A(B BBBGP�|W��1B�B�A �A(�GPd
(A ABBI@Xf`AhHpBxA�IPL,hX���B�B�A �A(�G@gHbPAXH`BhApI@d
(A ABBAD|�X���B�A�A �G0j8d@AHHPBXA`I0d
 AABAl�Y���B�E�D �D(�D0F
(A ABBAt
(C ABBDD
(F ABBAI(C ABB84pY���B�Q�G �A(�G0V
(D ABBGTp�Y��qF�B�B �B(�A0�A8�N`z
8A0A(B BBBHlhTpNhA`@��[��zB�A�K �G
ABHA
FBGAFB|8\��)B�B�B �B(�D0�D8�Dp�
8A0A(B BBBF�
8F0A(B BBBEz
8C0A(B BBBAp��]��B�B�B �B(�A0�D8�Qpe
8A0A(B BBBCb
8A0A(B BBBD4xM�OxApL�_���B�B�E �D(�A0�f
(A BBBEC(F BBBtP`��B�J�B �L(�A0�A8�G@e
8C0A(B BBBD�
8F0A(B BBBAD8F0A(B BBBX��`��B�B�B �B(�D0�A8�Dp�
8A0A(B BBBA�xA�IxApl$�a��B�B�B �B(�A0�D8�D�]�H�P�A�T
8A0A(B BBBK��M�L�A�d�pf���F�B�B �L(�A0�A8�Dpm
8C0A(B BBBK>
8A0A(B BBBHX��h���B�B�B �B(�A0�D8�Fp�
8A0A(B BBBC�xD�KxAp<X,j���B�A�A �G0z8A@F8A0X
 AABG4��j��wA�A�G0v8A@I8A0e
AAA`�k��]F�B�B �A(�K0�R
(C BBBG�
(H DBBN�
(A BBBK4m��DHm���B�B�A �F(�G@tHAPKHA@Z
(A ABBEL��m���F�A�A �}
CBFI
CDHM
ABHOABP�Tn���F�A�A �H
CBKb
CDGR
ABKN
ABOL4�o���F�A�A �A
CBBQ
CDHO
ABNMABD�0p��B�B�A �A(�G@|
(A ABBAAHDPRHA@P��p��F�B�A �D(�G@P
(A ABBF�HHPAXH`BhApO@� 	�r���F�B�B �B(�A0�A8�Npw
8A0A(B BBBC~xE�T�G�A�H�Ip�x\�G�I�B�A�NpH�	�u��F�B�B �B(�K0�A8�D�p
8A0A(B BBBJh�	tw���F�B�A �A(�N`h
(A ABBJ\hSpExL�A�H�I`QhEpWxO�B�A�I`�\
�y���F�B�B �B(�A0�D8�Gpu
8A0A(B BBBIoxW�G�A�H�H�IpQxE�W�O�B�A�Ip$xA�FxAp(�
�|���E�N�D@J
AAE\�}���B�B�B �B(�A0�D8�D��
8A0A(B BBBGI�D�K�A�Tx����E�A�N |
CADm
HCHS
DAHP
AAFSCA0�����jE�D�D h
FAD`DAt�B�B�B �E(�A0�A8�D@�
8A0A(B BBBFK
8A0A(B BBBKD8F0A(B BBB�|�����F�B�B �B(�A0�A8�N`_
8A0A(B BBBK�
8C0A(B BBBBghVpPhA`j
8D0A(B BBBKt
8D0A(B BBBE� 
�����F�B�B �A(�A0�g
(C BBBDp
(A BBBIW
(D BBBON
(A BBBKa(D BBBl�
����kZ�L�B �B(�A0�G8�Gpb
8A0A(B BBBK�xQ�NxApn8C0A(B BBBl����	F�B�B �B(�K0�A8�D�~
8A0A(B BBBD��A�V�A���T�K�A�@�P����B�E�B �A(�D0�G@\
0A(A BBBG`�����^F�B�B �B(�A0�K8�D`�
8C0A(B BBBHv
8A0A(B BBBHd,����'F�A�A �E
CBFo
ABFY
CDH}
ABHA
DBIOABX�`����F�A�A �E
CBF`
ABEY
CDHu
ABHOAB`����B�B�E �B(�A0�A8�DP�
8F0A(B BBBID
8C0A(B BBBHHT����rB�E�B �B(�A0�A8�G�|
8A0A(B BBBF\��@F�B�A �A(�N0v
(A ABBLl
(C ABBDy
(A ABBI\Ԟ���F�L�B �B(�A0�A8�D��
8A0A(B BBBE��A�N�A�h`D����F�B�B �B(�A0�K8�D���N�K�B�A�H�I�y
8A0A(B BBBF�Ȩ������������4Ȩ���A�A�G D
AAAY(M0M(F D ���}E�F
ElHd����~F�B�E �B(�A0�A8�DP
8A0A(B BBBAH������F�B�B �B(�A0�A8�D@�
8D0A(B BBBGL�h���"F�B�G �B(�A0�A8�Q�

8A0A(B BBBEpLH���|F�B�B �B(�D0�C8�IpLxH�G�A�H�H�VpaxK�`xHp^
8A0A(B BBBF�T��� HJ B(B0I�T���&�p���$E�^$����RY�A�G nAAL8����mF�B�B �A(�A0��
(A BBBFG
(F BBBEH�ܳ��%F�B�B �B(�A0�A8�D@�
8C0A(B BBBDP������O�G�E �A(�A0��
(A BBBEA(F BBBC�����4(\���tF�D�D �i
ABF`
DBJ0`�����F�F�D �N@~
 AABH0� ����F�F�D �N`�
 AABB�|���d�x����F�E�B �E(�D0�D8�F`�
8A0A(B BBBBG
8F0A(B BBBJ8D��E�r
IRI bCA
GRK `AT�d����F�B�A �A(�Dp�
(A ABBJtxM�^xFpWxN�[xFpT�ܼ��sF�B�E �H(�D0�D8�D@�
8D0A(B BBBFsHMPMHA@0���D���KH }
A`D����t�����̾���ؾ��?Y�Z�l�����^F�F�E �D(�F0�G�d�Q�R�A�x
0A(A BBBFK�K�e�A�O
�K�S(��KE�E4D ���nF�G�D �n
ABF]FBH|X���tF�B�B �B(�A0�A8�Dp"
8C0A(B BBBA<�����K�A�A �B
FBIA
CBJP���\����]�B�B �A(�A0�v(F BBBK�����H0�����A
(C BBBFdh��MF�B�B �E(�D0�A8�G`W
8A0A(B BBBD�
8F0A(B BBBA���H���:F�H�B �B(�A0�A8�GP2
8C0A(B BBBGGNU��5P5�	!�`l�c�Y�5������[�(
���	!�	!���o`��
k�!	���	���o���o ���o�o���o)H
!�(�()) )0)@)P)`)p)�)�)�)�)�)�)�)�)** *0*@*P*`*p*�*�*�*�*�*�*�*�*++ +0+@+P+`+p+�+�+�+�+�+�+�+�+,, ,0,@,P,`,p,�,�,�,�,�,�,�,�,-- -0-@-P-`-p-�-�-�-�-�-�-�-�-.. .0.@.P.`.p.�.�.�.�.�.�.�3�g�o�g��-���-�o�����g�o�-����g�o����g�o��-���������������GA$3a1�(	�GA$3p1113�5��GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3p1113����GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA!
GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GOW*�GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign
GA*FORTIFY�5$�GA+GLIBCXX_ASSERTIONSmemberof.so-2.9.4-5.el8_10.4.x86_64.debugF��7zXZ�ִF!t/��O�]?�E�h=��ڊ�2N��6��V9��^f��>l��As\�ڹ���\*�"���{؝��U�u�c@��#��`��q�τb/±�,������|���JB�
N�v�.'���;�����ґ-��gq�n�^F�$2W!�q}��8�O�˕q���m����]PiQ;�x�?`�D/d�̮\N}�[��}��{3�"��p�L��K��B-���ו,Ky�.'T���c��Uԙ�6:9Ⱥ�PY.�1�����Pv�ʒW.yх�
1�V	�'�8�o����Ԛ���o`�)���	k��ONٟ������]g3z�3є�.#�Z��x-��X��_��q�*Е�t���s��>�f\fK��`�S~�OK.�m��'kA%��>6�M݊'ɣtQULB����((߱r����s�.N�>�"��X�WB7<
Ii�Z��	E=�48{�uq�D�E�%Þ������HT��V�]%2N¤�$���!A6�v��ɹ�	:�7��s�l�j8�5�X.XN2 �Xywh81��5�%_�i�5�qSGvؚ��G���>hZ��%L�~�
�H?-��+ue�A�G}�'bDc�|�	E-іW���%/�j}�c�5	(	�Yٕ�%�i�;��Lf�B=��O�"�,�:F
W��莃nc#�A_���*ڪ*��DN+c;U?���	}f��_�r��/O�3�=���g��w~�$LKQ(������{����+��{;ݟ:f�A���ܮY]*7��o��5ת�9�6+Z����V����.J>m���u�h���Hp�M9��9�b������yɶJ@����LwO�m�<���`kZ�Ś��WZZa�ͥ+��񦰴
]�&�Q�Q� ]�>:u2�%�s�Fo�4���#�!��j�0��>������QR��(3�p��zA�m����(��4�k/���Iz�#;q���&Z�M4`�b;<�"����I嫖�a�`�e�|�>�q��=q�"!�8�*���n��~
���"��Iw��h���@g���*6�����ai���ܻ���d(O�m���[5�=�:Qm<Z�ER������� �	���B?�\Eq�UQV���7�ꮸ��]fa��IPJ�xN��b�K:��A�A����x��L�'�qf.��\��I�]QƏ<}9�zh@g���-q����ɭY��(v�⺰c׊u�� ��V�R}�R��磝��6	V�� �[�0�"F�BbV�K��E�g[>`�D��I�}�u�!�#<��Ǔ+�|��K<�3V�u�ҚiU ,�L������`��헕6�e��e�D��	}e;f���Ow{�բU�^�'�]n��s*�d�H���~�Mh�bY/�w���`=��Lߞ��Ť�L@ϱ��x�G�v�����Η��2xu��^B�2���_��6�l{�8u*Q9��'r,������aJv��#y[�J�SFj{s��T��r�^�O�0�7&J3},t^�X��ύu�L3�!���I���x���{zѢ�J<}���5�i0�-���^�#987w�p��b[9��BeNR+�
K�X�v�d�WYd��
�̲�]�7&^�9����E>���L�jA�N�H���VY�
 0�d�l$
�G���pGnI��^F�Bքƒ����;�<�����o�r���|�p�s��ZNr��WX�ȴHݐKy�J�T&0���e�
\[pt�R�?��9�!�`�1d��8(R�̱�g�YZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata88$���o``h(���0��k8���oE���o  �T���^B��	h�(�(c�(�(n�.�.w�4�4�}����
���������������0��� ��	!�	��	!�	��	!�	� �H
!H
P��!�h�!� ��!���a�
�0�@,(es.typed-array.uint32-array.js000064400000000011151677320720012212 0ustar00// empty
esnext.set.is-subset-of.v2.js000064400000000135151677320720012060 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.is-subset-of.v2');
esnext.map.key-by.js000064400000001374151677320720010402 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var iterate = require('../internals/iterate');
var isCallable = require('../internals/is-callable');
var aCallable = require('../internals/a-callable');
var Map = require('../internals/map-helpers').Map;

// `Map.keyBy` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', stat: true, forced: true }, {
  keyBy: function keyBy(iterable, keyDerivative) {
    var C = isCallable(this) ? this : Map;
    var newMap = new C();
    aCallable(keyDerivative);
    var setter = aCallable(newMap.set);
    iterate(iterable, function (element) {
      call(setter, newMap, keyDerivative(element), element);
    });
    return newMap;
  }
});
esnext.function.demethodize.js000064400000000464151677320720012552 0ustar00'use strict';
var $ = require('../internals/export');
var demethodize = require('../internals/function-demethodize');

// `Function.prototype.demethodize` method
// https://github.com/js-choi/proposal-function-demethodize
$({ target: 'Function', proto: true, forced: true }, {
  demethodize: demethodize
});
es.number.is-integer.js000064400000000420151677320720011053 0ustar00'use strict';
var $ = require('../internals/export');
var isIntegralNumber = require('../internals/is-integral-number');

// `Number.isInteger` method
// https://tc39.es/ecma262/#sec-number.isinteger
$({ target: 'Number', stat: true }, {
  isInteger: isIntegralNumber
});
es.number.parse-int.js000064400000000553151677320720010716 0ustar00'use strict';
var $ = require('../internals/export');
var parseInt = require('../internals/number-parse-int');

// `Number.parseInt` method
// https://tc39.es/ecma262/#sec-number.parseint
// eslint-disable-next-line es/no-number-parseint -- required for testing
$({ target: 'Number', stat: true, forced: Number.parseInt !== parseInt }, {
  parseInt: parseInt
});
es.symbol.match.js000064400000000316151677320720010122 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.match` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.match
defineWellKnownSymbol('match');
esnext.set.union.js000064400000000751151677320720010346 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $union = require('../internals/set-union');

// `Set.prototype.union` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  union: function union(other) {
    return call($union, this, toSetLike(other));
  }
});
es.typed-array.at.js000064400000000011151677320720010356 0ustar00// empty
es.date.get-year.js000064400000001167151677320720010160 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var fails = require('../internals/fails');

// IE8- non-standard case
var FORCED = fails(function () {
  // eslint-disable-next-line es/no-date-prototype-getyear-setyear -- detection
  return new Date(16e11).getYear() !== 120;
});

var getFullYear = uncurryThis(Date.prototype.getFullYear);

// `Date.prototype.getYear` method
// https://tc39.es/ecma262/#sec-date.prototype.getyear
$({ target: 'Date', proto: true, forced: FORCED }, {
  getYear: function getYear() {
    return getFullYear(this) - 1900;
  }
});
es.array.concat.js000064400000004377151677320720010121 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var isArray = require('../internals/is-array');
var isObject = require('../internals/is-object');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
var createProperty = require('../internals/create-property');
var arraySpeciesCreate = require('../internals/array-species-create');
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
var wellKnownSymbol = require('../internals/well-known-symbol');
var V8_VERSION = require('../internals/engine-v8-version');

var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');

// We can't use this feature detection in V8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/679
var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
  var array = [];
  array[IS_CONCAT_SPREADABLE] = false;
  return array.concat()[0] !== array;
});

var isConcatSpreadable = function (O) {
  if (!isObject(O)) return false;
  var spreadable = O[IS_CONCAT_SPREADABLE];
  return spreadable !== undefined ? !!spreadable : isArray(O);
};

var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');

// `Array.prototype.concat` method
// https://tc39.es/ecma262/#sec-array.prototype.concat
// with adding support of @@isConcatSpreadable and @@species
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  concat: function concat(arg) {
    var O = toObject(this);
    var A = arraySpeciesCreate(O, 0);
    var n = 0;
    var i, k, length, len, E;
    for (i = -1, length = arguments.length; i < length; i++) {
      E = i === -1 ? O : arguments[i];
      if (isConcatSpreadable(E)) {
        len = lengthOfArrayLike(E);
        doesNotExceedSafeInteger(n + len);
        for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
      } else {
        doesNotExceedSafeInteger(n + 1);
        createProperty(A, n++, E);
      }
    }
    A.length = n;
    return A;
  }
});
esnext.symbol.is-registered-symbol.js000064400000000504151677320720013775 0ustar00'use strict';
var $ = require('../internals/export');
var isRegisteredSymbol = require('../internals/symbol-is-registered');

// `Symbol.isRegisteredSymbol` method
// https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol
$({ target: 'Symbol', stat: true }, {
  isRegisteredSymbol: isRegisteredSymbol
});
es.array.flat.js000064400000001541151677320720007566 0ustar00'use strict';
var $ = require('../internals/export');
var flattenIntoArray = require('../internals/flatten-into-array');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var arraySpeciesCreate = require('../internals/array-species-create');

// `Array.prototype.flat` method
// https://tc39.es/ecma262/#sec-array.prototype.flat
$({ target: 'Array', proto: true }, {
  flat: function flat(/* depthArg = 1 */) {
    var depthArg = arguments.length ? arguments[0] : undefined;
    var O = toObject(this);
    var sourceLen = lengthOfArrayLike(O);
    var A = arraySpeciesCreate(O, 0);
    A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toIntegerOrInfinity(depthArg));
    return A;
  }
});
es.typed-array.to-string.js000064400000000011151677320720011700 0ustar00// empty
web.url-search-params.constructor.js000064400000034676151677320720013622 0ustar00'use strict';
// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
require('../modules/es.array.iterator');
var $ = require('../internals/export');
var global = require('../internals/global');
var safeGetBuiltIn = require('../internals/safe-get-built-in');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var DESCRIPTORS = require('../internals/descriptors');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var defineBuiltIns = require('../internals/define-built-ins');
var setToStringTag = require('../internals/set-to-string-tag');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var InternalStateModule = require('../internals/internal-state');
var anInstance = require('../internals/an-instance');
var isCallable = require('../internals/is-callable');
var hasOwn = require('../internals/has-own-property');
var bind = require('../internals/function-bind-context');
var classof = require('../internals/classof');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var $toString = require('../internals/to-string');
var create = require('../internals/object-create');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var getIterator = require('../internals/get-iterator');
var getIteratorMethod = require('../internals/get-iterator-method');
var createIterResultObject = require('../internals/create-iter-result-object');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var wellKnownSymbol = require('../internals/well-known-symbol');
var arraySort = require('../internals/array-sort');

var ITERATOR = wellKnownSymbol('iterator');
var URL_SEARCH_PARAMS = 'URLSearchParams';
var URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';
var setInternalState = InternalStateModule.set;
var getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);
var getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);

var nativeFetch = safeGetBuiltIn('fetch');
var NativeRequest = safeGetBuiltIn('Request');
var Headers = safeGetBuiltIn('Headers');
var RequestPrototype = NativeRequest && NativeRequest.prototype;
var HeadersPrototype = Headers && Headers.prototype;
var RegExp = global.RegExp;
var TypeError = global.TypeError;
var decodeURIComponent = global.decodeURIComponent;
var encodeURIComponent = global.encodeURIComponent;
var charAt = uncurryThis(''.charAt);
var join = uncurryThis([].join);
var push = uncurryThis([].push);
var replace = uncurryThis(''.replace);
var shift = uncurryThis([].shift);
var splice = uncurryThis([].splice);
var split = uncurryThis(''.split);
var stringSlice = uncurryThis(''.slice);

var plus = /\+/g;
var sequences = Array(4);

var percentSequence = function (bytes) {
  return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\da-f]{2}){' + bytes + '})', 'gi'));
};

var percentDecode = function (sequence) {
  try {
    return decodeURIComponent(sequence);
  } catch (error) {
    return sequence;
  }
};

var deserialize = function (it) {
  var result = replace(it, plus, ' ');
  var bytes = 4;
  try {
    return decodeURIComponent(result);
  } catch (error) {
    while (bytes) {
      result = replace(result, percentSequence(bytes--), percentDecode);
    }
    return result;
  }
};

var find = /[!'()~]|%20/g;

var replacements = {
  '!': '%21',
  "'": '%27',
  '(': '%28',
  ')': '%29',
  '~': '%7E',
  '%20': '+'
};

var replacer = function (match) {
  return replacements[match];
};

var serialize = function (it) {
  return replace(encodeURIComponent(it), find, replacer);
};

var URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {
  setInternalState(this, {
    type: URL_SEARCH_PARAMS_ITERATOR,
    target: getInternalParamsState(params).entries,
    index: 0,
    kind: kind
  });
}, URL_SEARCH_PARAMS, function next() {
  var state = getInternalIteratorState(this);
  var target = state.target;
  var index = state.index++;
  if (!target || index >= target.length) {
    state.target = undefined;
    return createIterResultObject(undefined, true);
  }
  var entry = target[index];
  switch (state.kind) {
    case 'keys': return createIterResultObject(entry.key, false);
    case 'values': return createIterResultObject(entry.value, false);
  } return createIterResultObject([entry.key, entry.value], false);
}, true);

var URLSearchParamsState = function (init) {
  this.entries = [];
  this.url = null;

  if (init !== undefined) {
    if (isObject(init)) this.parseObject(init);
    else this.parseQuery(typeof init == 'string' ? charAt(init, 0) === '?' ? stringSlice(init, 1) : init : $toString(init));
  }
};

URLSearchParamsState.prototype = {
  type: URL_SEARCH_PARAMS,
  bindURL: function (url) {
    this.url = url;
    this.update();
  },
  parseObject: function (object) {
    var entries = this.entries;
    var iteratorMethod = getIteratorMethod(object);
    var iterator, next, step, entryIterator, entryNext, first, second;

    if (iteratorMethod) {
      iterator = getIterator(object, iteratorMethod);
      next = iterator.next;
      while (!(step = call(next, iterator)).done) {
        entryIterator = getIterator(anObject(step.value));
        entryNext = entryIterator.next;
        if (
          (first = call(entryNext, entryIterator)).done ||
          (second = call(entryNext, entryIterator)).done ||
          !call(entryNext, entryIterator).done
        ) throw new TypeError('Expected sequence with length 2');
        push(entries, { key: $toString(first.value), value: $toString(second.value) });
      }
    } else for (var key in object) if (hasOwn(object, key)) {
      push(entries, { key: key, value: $toString(object[key]) });
    }
  },
  parseQuery: function (query) {
    if (query) {
      var entries = this.entries;
      var attributes = split(query, '&');
      var index = 0;
      var attribute, entry;
      while (index < attributes.length) {
        attribute = attributes[index++];
        if (attribute.length) {
          entry = split(attribute, '=');
          push(entries, {
            key: deserialize(shift(entry)),
            value: deserialize(join(entry, '='))
          });
        }
      }
    }
  },
  serialize: function () {
    var entries = this.entries;
    var result = [];
    var index = 0;
    var entry;
    while (index < entries.length) {
      entry = entries[index++];
      push(result, serialize(entry.key) + '=' + serialize(entry.value));
    } return join(result, '&');
  },
  update: function () {
    this.entries.length = 0;
    this.parseQuery(this.url.query);
  },
  updateURL: function () {
    if (this.url) this.url.update();
  }
};

// `URLSearchParams` constructor
// https://url.spec.whatwg.org/#interface-urlsearchparams
var URLSearchParamsConstructor = function URLSearchParams(/* init */) {
  anInstance(this, URLSearchParamsPrototype);
  var init = arguments.length > 0 ? arguments[0] : undefined;
  var state = setInternalState(this, new URLSearchParamsState(init));
  if (!DESCRIPTORS) this.size = state.entries.length;
};

var URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;

defineBuiltIns(URLSearchParamsPrototype, {
  // `URLSearchParams.prototype.append` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-append
  append: function append(name, value) {
    var state = getInternalParamsState(this);
    validateArgumentsLength(arguments.length, 2);
    push(state.entries, { key: $toString(name), value: $toString(value) });
    if (!DESCRIPTORS) this.length++;
    state.updateURL();
  },
  // `URLSearchParams.prototype.delete` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-delete
  'delete': function (name /* , value */) {
    var state = getInternalParamsState(this);
    var length = validateArgumentsLength(arguments.length, 1);
    var entries = state.entries;
    var key = $toString(name);
    var $value = length < 2 ? undefined : arguments[1];
    var value = $value === undefined ? $value : $toString($value);
    var index = 0;
    while (index < entries.length) {
      var entry = entries[index];
      if (entry.key === key && (value === undefined || entry.value === value)) {
        splice(entries, index, 1);
        if (value !== undefined) break;
      } else index++;
    }
    if (!DESCRIPTORS) this.size = entries.length;
    state.updateURL();
  },
  // `URLSearchParams.prototype.get` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-get
  get: function get(name) {
    var entries = getInternalParamsState(this).entries;
    validateArgumentsLength(arguments.length, 1);
    var key = $toString(name);
    var index = 0;
    for (; index < entries.length; index++) {
      if (entries[index].key === key) return entries[index].value;
    }
    return null;
  },
  // `URLSearchParams.prototype.getAll` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-getall
  getAll: function getAll(name) {
    var entries = getInternalParamsState(this).entries;
    validateArgumentsLength(arguments.length, 1);
    var key = $toString(name);
    var result = [];
    var index = 0;
    for (; index < entries.length; index++) {
      if (entries[index].key === key) push(result, entries[index].value);
    }
    return result;
  },
  // `URLSearchParams.prototype.has` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-has
  has: function has(name /* , value */) {
    var entries = getInternalParamsState(this).entries;
    var length = validateArgumentsLength(arguments.length, 1);
    var key = $toString(name);
    var $value = length < 2 ? undefined : arguments[1];
    var value = $value === undefined ? $value : $toString($value);
    var index = 0;
    while (index < entries.length) {
      var entry = entries[index++];
      if (entry.key === key && (value === undefined || entry.value === value)) return true;
    }
    return false;
  },
  // `URLSearchParams.prototype.set` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-set
  set: function set(name, value) {
    var state = getInternalParamsState(this);
    validateArgumentsLength(arguments.length, 1);
    var entries = state.entries;
    var found = false;
    var key = $toString(name);
    var val = $toString(value);
    var index = 0;
    var entry;
    for (; index < entries.length; index++) {
      entry = entries[index];
      if (entry.key === key) {
        if (found) splice(entries, index--, 1);
        else {
          found = true;
          entry.value = val;
        }
      }
    }
    if (!found) push(entries, { key: key, value: val });
    if (!DESCRIPTORS) this.size = entries.length;
    state.updateURL();
  },
  // `URLSearchParams.prototype.sort` method
  // https://url.spec.whatwg.org/#dom-urlsearchparams-sort
  sort: function sort() {
    var state = getInternalParamsState(this);
    arraySort(state.entries, function (a, b) {
      return a.key > b.key ? 1 : -1;
    });
    state.updateURL();
  },
  // `URLSearchParams.prototype.forEach` method
  forEach: function forEach(callback /* , thisArg */) {
    var entries = getInternalParamsState(this).entries;
    var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined);
    var index = 0;
    var entry;
    while (index < entries.length) {
      entry = entries[index++];
      boundFunction(entry.value, entry.key, this);
    }
  },
  // `URLSearchParams.prototype.keys` method
  keys: function keys() {
    return new URLSearchParamsIterator(this, 'keys');
  },
  // `URLSearchParams.prototype.values` method
  values: function values() {
    return new URLSearchParamsIterator(this, 'values');
  },
  // `URLSearchParams.prototype.entries` method
  entries: function entries() {
    return new URLSearchParamsIterator(this, 'entries');
  }
}, { enumerable: true });

// `URLSearchParams.prototype[@@iterator]` method
defineBuiltIn(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries, { name: 'entries' });

// `URLSearchParams.prototype.toString` method
// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior
defineBuiltIn(URLSearchParamsPrototype, 'toString', function toString() {
  return getInternalParamsState(this).serialize();
}, { enumerable: true });

// `URLSearchParams.prototype.size` getter
// https://github.com/whatwg/url/pull/734
if (DESCRIPTORS) defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {
  get: function size() {
    return getInternalParamsState(this).entries.length;
  },
  configurable: true,
  enumerable: true
});

setToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);

$({ global: true, constructor: true, forced: !USE_NATIVE_URL }, {
  URLSearchParams: URLSearchParamsConstructor
});

// Wrap `fetch` and `Request` for correct work with polyfilled `URLSearchParams`
if (!USE_NATIVE_URL && isCallable(Headers)) {
  var headersHas = uncurryThis(HeadersPrototype.has);
  var headersSet = uncurryThis(HeadersPrototype.set);

  var wrapRequestOptions = function (init) {
    if (isObject(init)) {
      var body = init.body;
      var headers;
      if (classof(body) === URL_SEARCH_PARAMS) {
        headers = init.headers ? new Headers(init.headers) : new Headers();
        if (!headersHas(headers, 'content-type')) {
          headersSet(headers, 'content-type', 'application/x-www-form-urlencoded;charset=UTF-8');
        }
        return create(init, {
          body: createPropertyDescriptor(0, $toString(body)),
          headers: createPropertyDescriptor(0, headers)
        });
      }
    } return init;
  };

  if (isCallable(nativeFetch)) {
    $({ global: true, enumerable: true, dontCallGetSet: true, forced: true }, {
      fetch: function fetch(input /* , init */) {
        return nativeFetch(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
      }
    });
  }

  if (isCallable(NativeRequest)) {
    var RequestConstructor = function Request(input /* , init */) {
      anInstance(this, RequestPrototype);
      return new NativeRequest(input, arguments.length > 1 ? wrapRequestOptions(arguments[1]) : {});
    };

    RequestPrototype.constructor = RequestConstructor;
    RequestConstructor.prototype = RequestPrototype;

    $({ global: true, constructor: true, dontCallGetSet: true, forced: true }, {
      Request: RequestConstructor
    });
  }
}

module.exports = {
  URLSearchParams: URLSearchParamsConstructor,
  getState: getInternalParamsState
};
esnext.set.join.js000064400000001347151677320720010157 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var aSet = require('../internals/a-set');
var iterate = require('../internals/set-iterate');
var toString = require('../internals/to-string');

var arrayJoin = uncurryThis([].join);
var push = uncurryThis([].push);

// `Set.prototype.join` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  join: function join(separator) {
    var set = aSet(this);
    var sep = separator === undefined ? ',' : toString(separator);
    var array = [];
    iterate(set, function (value) {
      push(array, value);
    });
    return arrayJoin(array, sep);
  }
});
esnext.composite-key.js000064400000001255151677320720011214 0ustar00'use strict';
var $ = require('../internals/export');
var apply = require('../internals/function-apply');
var getCompositeKeyNode = require('../internals/composite-key');
var getBuiltIn = require('../internals/get-built-in');
var create = require('../internals/object-create');

var $Object = Object;

var initializer = function () {
  var freeze = getBuiltIn('Object', 'freeze');
  return freeze ? freeze(create(null)) : create(null);
};

// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey
$({ global: true, forced: true }, {
  compositeKey: function compositeKey() {
    return apply(getCompositeKeyNode, $Object, arguments).get('object', initializer);
  }
});
esnext.iterator.find.js000064400000001335151677320720011173 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');

// `Iterator.prototype.find` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  find: function find(predicate) {
    anObject(this);
    aCallable(predicate);
    var record = getIteratorDirect(this);
    var counter = 0;
    return iterate(record, function (value, stop) {
      if (predicate(value, counter++)) return stop(value);
    }, { IS_RECORD: true, INTERRUPTED: true }).result;
  }
});
esnext.promise.with-resolvers.js000064400000000140151677320720013066 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.promise.with-resolvers');
es.set.js000064400000000211151677320720006307 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/es.set.constructor');
es.object.define-property.js000064400000000736151677320720012111 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var defineProperty = require('../internals/object-define-property').f;

// `Object.defineProperty` method
// https://tc39.es/ecma262/#sec-object.defineproperty
// eslint-disable-next-line es/no-object-defineproperty -- safe
$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, {
  defineProperty: defineProperty
});
es.regexp.to-string.js000064400000000011151677320720010731 0ustar00// empty
es.promise.catch.js000064400000002223151677320720010260 0ustar00'use strict';
var $ = require('../internals/export');
var IS_PURE = require('../internals/is-pure');
var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR;
var NativePromiseConstructor = require('../internals/promise-native-constructor');
var getBuiltIn = require('../internals/get-built-in');
var isCallable = require('../internals/is-callable');
var defineBuiltIn = require('../internals/define-built-in');

var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;

// `Promise.prototype.catch` method
// https://tc39.es/ecma262/#sec-promise.prototype.catch
$({ target: 'Promise', proto: true, forced: FORCED_PROMISE_CONSTRUCTOR, real: true }, {
  'catch': function (onRejected) {
    return this.then(undefined, onRejected);
  }
});

// makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then`
if (!IS_PURE && isCallable(NativePromiseConstructor)) {
  var method = getBuiltIn('Promise').prototype['catch'];
  if (NativePromisePrototype['catch'] !== method) {
    defineBuiltIn(NativePromisePrototype, 'catch', method, { unsafe: true });
  }
}
es.typed-array.find-last.js000064400000000011151677320720011633 0ustar00// empty
esnext.reflect.get-metadata-keys.js000064400000002344151677320720013355 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var $arrayUniqueBy = require('../internals/array-unique-by');

var arrayUniqueBy = uncurryThis($arrayUniqueBy);
var concat = uncurryThis([].concat);
var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys;
var toMetadataKey = ReflectMetadataModule.toKey;

var ordinaryMetadataKeys = function (O, P) {
  var oKeys = ordinaryOwnMetadataKeys(O, P);
  var parent = getPrototypeOf(O);
  if (parent === null) return oKeys;
  var pKeys = ordinaryMetadataKeys(parent, P);
  return pKeys.length ? oKeys.length ? arrayUniqueBy(concat(oKeys, pKeys)) : pKeys : oKeys;
};

// `Reflect.getMetadataKeys` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  getMetadataKeys: function getMetadataKeys(target /* , targetKey */) {
    var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]);
    return ordinaryMetadataKeys(anObject(target), targetKey);
  }
});
es.string.sup.js000064400000000646151677320720007644 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.sup` method
// https://tc39.es/ecma262/#sec-string.prototype.sup
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {
  sup: function sup() {
    return createHTML(this, 'sup', '', '');
  }
});
es.number.max-safe-integer.js000064400000000416151677320720012146 0ustar00'use strict';
var $ = require('../internals/export');

// `Number.MAX_SAFE_INTEGER` constant
// https://tc39.es/ecma262/#sec-number.max_safe_integer
$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
  MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF
});
esnext.weak-set.from.js000064400000000637151677320720011111 0ustar00'use strict';
var $ = require('../internals/export');
var WeakSetHelpers = require('../internals/weak-set-helpers');
var createCollectionFrom = require('../internals/collection-from');

// `WeakSet.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from
$({ target: 'WeakSet', stat: true, forced: true }, {
  from: createCollectionFrom(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false)
});
web.set-interval.js000064400000000724151677320720010310 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var schedulersFix = require('../internals/schedulers-fix');

var setInterval = schedulersFix(global.setInterval, true);

// Bun / IE9- setInterval additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-setinterval
$({ global: true, bind: true, forced: global.setInterval !== setInterval }, {
  setInterval: setInterval
});
es.number.min-safe-integer.js000064400000000417151677320720012145 0ustar00'use strict';
var $ = require('../internals/export');

// `Number.MIN_SAFE_INTEGER` constant
// https://tc39.es/ecma262/#sec-number.min_safe_integer
$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
  MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF
});
es.array.find-last-index.js000064400000001067151677320720011631 0ustar00'use strict';
var $ = require('../internals/export');
var $findLastIndex = require('../internals/array-iteration-from-last').findLastIndex;
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.findLastIndex` method
// https://tc39.es/ecma262/#sec-array.prototype.findlastindex
$({ target: 'Array', proto: true }, {
  findLastIndex: function findLastIndex(callbackfn /* , that = undefined */) {
    return $findLastIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

addToUnscopables('findLastIndex');
es.reflect.delete-property.js000064400000001066151677320720012274 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

// `Reflect.deleteProperty` method
// https://tc39.es/ecma262/#sec-reflect.deleteproperty
$({ target: 'Reflect', stat: true }, {
  deleteProperty: function deleteProperty(target, propertyKey) {
    var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey);
    return descriptor && !descriptor.configurable ? false : delete target[propertyKey];
  }
});
esnext.set.is-superset-of.v2.js000064400000000137151677320720012427 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.is-superset-of.v2');
es.function.name.js000064400000000011151677320720010256 0ustar00// empty
esnext.weak-map.of.js000064400000000622151677320720010526 0ustar00'use strict';
var $ = require('../internals/export');
var WeakMapHelpers = require('../internals/weak-map-helpers');
var createCollectionOf = require('../internals/collection-of');

// `WeakMap.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
$({ target: 'WeakMap', stat: true, forced: true }, {
  of: createCollectionOf(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true)
});
esnext.symbol.metadata-key.js000064400000000405151677320720012272 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.metadataKey` well-known symbol
// https://github.com/tc39/proposal-decorator-metadata
defineWellKnownSymbol('metadataKey');
es.reflect.to-string-tag.js000064400000000011151677320720011634 0ustar00// empty
es.symbol.key-for.js000064400000001366151677320720010410 0ustar00'use strict';
var $ = require('../internals/export');
var hasOwn = require('../internals/has-own-property');
var isSymbol = require('../internals/is-symbol');
var tryToString = require('../internals/try-to-string');
var shared = require('../internals/shared');
var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');

var SymbolToStringRegistry = shared('symbol-to-string-registry');

// `Symbol.keyFor` method
// https://tc39.es/ecma262/#sec-symbol.keyfor
$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
  keyFor: function keyFor(sym) {
    if (!isSymbol(sym)) throw new TypeError(tryToString(sym) + ' is not a symbol');
    if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
  }
});
esnext.json.is-raw-json.js000064400000000635151677320720011546 0ustar00'use strict';
var $ = require('../internals/export');
var NATIVE_RAW_JSON = require('../internals/native-raw-json');
var isRawJSON = require('../internals/is-raw-json');

// `JSON.parse` method
// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson
// https://github.com/tc39/proposal-json-parse-with-source
$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, {
  isRawJSON: isRawJSON
});
esnext.map.reduce.js000064400000001640151677320720010445 0ustar00'use strict';
var $ = require('../internals/export');
var aCallable = require('../internals/a-callable');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

var $TypeError = TypeError;

// `Map.prototype.reduce` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  reduce: function reduce(callbackfn /* , initialValue */) {
    var map = aMap(this);
    var noInitial = arguments.length < 2;
    var accumulator = noInitial ? undefined : arguments[1];
    aCallable(callbackfn);
    iterate(map, function (value, key) {
      if (noInitial) {
        noInitial = false;
        accumulator = value;
      } else {
        accumulator = callbackfn(accumulator, value, key, map);
      }
    });
    if (noInitial) throw new $TypeError('Reduce of empty map with no initial value');
    return accumulator;
  }
});
es.math.atanh.js000064400000000741151677320720007547 0ustar00'use strict';
var $ = require('../internals/export');

// eslint-disable-next-line es/no-math-atanh -- required for testing
var $atanh = Math.atanh;
var log = Math.log;

var FORCED = !($atanh && 1 / $atanh(-0) < 0);

// `Math.atanh` method
// https://tc39.es/ecma262/#sec-math.atanh
// Tor Browser bug: Math.atanh(-0) -> 0
$({ target: 'Math', stat: true, forced: FORCED }, {
  atanh: function atanh(x) {
    var n = +x;
    return n === 0 ? n : log((1 + n) / (1 - n)) / 2;
  }
});
es.string.search.js000064400000000011151677320720010264 0ustar00// empty
esnext.array.to-sorted.js000064400000000131151677320720011451 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.to-sorted');
es.string.trim-right.js000064400000000617151677320720011121 0ustar00'use strict';
var $ = require('../internals/export');
var trimEnd = require('../internals/string-trim-end');

// `String.prototype.trimRight` method
// https://tc39.es/ecma262/#sec-string.prototype.trimend
// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimRight !== trimEnd }, {
  trimRight: trimEnd
});
es.typed-array.slice.js000064400000000011151677320720011051 0ustar00// empty
esnext.set.add-all.js000064400000000747151677320720010521 0ustar00'use strict';
var $ = require('../internals/export');
var aSet = require('../internals/a-set');
var add = require('../internals/set-helpers').add;

// `Set.prototype.addAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  addAll: function addAll(/* ...elements */) {
    var set = aSet(this);
    for (var k = 0, len = arguments.length; k < len; k++) {
      add(set, arguments[k]);
    } return set;
  }
});
es.string.fontcolor.js000064400000000722151677320720011035 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.fontcolor` method
// https://tc39.es/ecma262/#sec-string.prototype.fontcolor
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, {
  fontcolor: function fontcolor(color) {
    return createHTML(this, 'font', 'color', color);
  }
});
es.array.find-index.js000064400000001510151677320720010661 0ustar00'use strict';
var $ = require('../internals/export');
var $findIndex = require('../internals/array-iteration').findIndex;
var addToUnscopables = require('../internals/add-to-unscopables');

var FIND_INDEX = 'findIndex';
var SKIPS_HOLES = true;

// Shouldn't skip holes
// eslint-disable-next-line es/no-array-prototype-findindex -- testing
if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });

// `Array.prototype.findIndex` method
// https://tc39.es/ecma262/#sec-array.prototype.findindex
$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
  findIndex: function findIndex(callbackfn /* , that = undefined */) {
    return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables(FIND_INDEX);
esnext.map.includes.js000064400000001045151677320720011003 0ustar00'use strict';
var $ = require('../internals/export');
var sameValueZero = require('../internals/same-value-zero');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.includes` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  includes: function includes(searchElement) {
    return iterate(aMap(this), function (value) {
      if (sameValueZero(value, searchElement)) return true;
    }, true) === true;
  }
});
esnext.map.group-by.js000064400000000126151677320720010740 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.map.group-by');
es.string.blink.js000064400000000662151677320720010132 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.blink` method
// https://tc39.es/ecma262/#sec-string.prototype.blink
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, {
  blink: function blink() {
    return createHTML(this, 'blink', '', '');
  }
});
es.regexp.flags.js000064400000000011151677320720010077 0ustar00// empty
es.typed-array.index-of.js000064400000000011151677320720011463 0ustar00// empty
web.dom-collections.for-each.js000064400000000011151677320720012436 0ustar00// empty
es.object.define-getter.js000064400000001341151677320720011510 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var FORCED = require('../internals/object-prototype-accessors-forced');
var aCallable = require('../internals/a-callable');
var toObject = require('../internals/to-object');
var definePropertyModule = require('../internals/object-define-property');

// `Object.prototype.__defineGetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__defineGetter__
if (DESCRIPTORS) {
  $({ target: 'Object', proto: true, forced: FORCED }, {
    __defineGetter__: function __defineGetter__(P, getter) {
      definePropertyModule.f(toObject(this), P, { get: aCallable(getter), enumerable: true, configurable: true });
    }
  });
}
es.array.is-array.js000064400000000353151677320720010367 0ustar00'use strict';
var $ = require('../internals/export');
var isArray = require('../internals/is-array');

// `Array.isArray` method
// https://tc39.es/ecma262/#sec-array.isarray
$({ target: 'Array', stat: true }, {
  isArray: isArray
});
esnext.math.fscale.js000064400000000640151677320720010606 0ustar00'use strict';
var $ = require('../internals/export');

var scale = require('../internals/math-scale');
var fround = require('../internals/math-fround');

// `Math.fscale` method
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, forced: true }, {
  fscale: function fscale(x, inLow, inHigh, outLow, outHigh) {
    return fround(scale(x, inLow, inHigh, outLow, outHigh));
  }
});
esnext.weak-map.upsert.js000064400000000532151677320720011444 0ustar00'use strict';
// TODO: remove from `core-js@4`
var $ = require('../internals/export');
var upsert = require('../internals/map-upsert');

// `WeakMap.prototype.upsert` method (replaced by `WeakMap.prototype.emplace`)
// https://github.com/tc39/proposal-upsert
$({ target: 'WeakMap', proto: true, real: true, forced: true }, {
  upsert: upsert
});
esnext.set.is-disjoint-from.v2.js000064400000000141151677320720012732 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.is-disjoint-from.v2');
es.string.match.js000064400000000011151677320720010113 0ustar00// empty
es.typed-array.to-reversed.js000064400000000011151677320720012211 0ustar00// empty
esnext.json.parse.js000064400000020370151677320720010505 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var global = require('../internals/global');
var getBuiltIn = require('../internals/get-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var call = require('../internals/function-call');
var isCallable = require('../internals/is-callable');
var isObject = require('../internals/is-object');
var isArray = require('../internals/is-array');
var hasOwn = require('../internals/has-own-property');
var toString = require('../internals/to-string');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var createProperty = require('../internals/create-property');
var fails = require('../internals/fails');
var parseJSONString = require('../internals/parse-json-string');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');

var JSON = global.JSON;
var Number = global.Number;
var SyntaxError = global.SyntaxError;
var nativeParse = JSON && JSON.parse;
var enumerableOwnProperties = getBuiltIn('Object', 'keys');
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var at = uncurryThis(''.charAt);
var slice = uncurryThis(''.slice);
var exec = uncurryThis(/./.exec);
var push = uncurryThis([].push);

var IS_DIGIT = /^\d$/;
var IS_NON_ZERO_DIGIT = /^[1-9]$/;
var IS_NUMBER_START = /^(?:-|\d)$/;
var IS_WHITESPACE = /^[\t\n\r ]$/;

var PRIMITIVE = 0;
var OBJECT = 1;

var $parse = function (source, reviver) {
  source = toString(source);
  var context = new Context(source, 0, '');
  var root = context.parse();
  var value = root.value;
  var endIndex = context.skip(IS_WHITESPACE, root.end);
  if (endIndex < source.length) {
    throw new SyntaxError('Unexpected extra character: "' + at(source, endIndex) + '" after the parsed data at: ' + endIndex);
  }
  return isCallable(reviver) ? internalize({ '': value }, '', reviver, root) : value;
};

var internalize = function (holder, name, reviver, node) {
  var val = holder[name];
  var unmodified = node && val === node.value;
  var context = unmodified && typeof node.source == 'string' ? { source: node.source } : {};
  var elementRecordsLen, keys, len, i, P;
  if (isObject(val)) {
    var nodeIsArray = isArray(val);
    var nodes = unmodified ? node.nodes : nodeIsArray ? [] : {};
    if (nodeIsArray) {
      elementRecordsLen = nodes.length;
      len = lengthOfArrayLike(val);
      for (i = 0; i < len; i++) {
        internalizeProperty(val, i, internalize(val, '' + i, reviver, i < elementRecordsLen ? nodes[i] : undefined));
      }
    } else {
      keys = enumerableOwnProperties(val);
      len = lengthOfArrayLike(keys);
      for (i = 0; i < len; i++) {
        P = keys[i];
        internalizeProperty(val, P, internalize(val, P, reviver, hasOwn(nodes, P) ? nodes[P] : undefined));
      }
    }
  }
  return call(reviver, holder, name, val, context);
};

var internalizeProperty = function (object, key, value) {
  if (DESCRIPTORS) {
    var descriptor = getOwnPropertyDescriptor(object, key);
    if (descriptor && !descriptor.configurable) return;
  }
  if (value === undefined) delete object[key];
  else createProperty(object, key, value);
};

var Node = function (value, end, source, nodes) {
  this.value = value;
  this.end = end;
  this.source = source;
  this.nodes = nodes;
};

var Context = function (source, index) {
  this.source = source;
  this.index = index;
};

// https://www.json.org/json-en.html
Context.prototype = {
  fork: function (nextIndex) {
    return new Context(this.source, nextIndex);
  },
  parse: function () {
    var source = this.source;
    var i = this.skip(IS_WHITESPACE, this.index);
    var fork = this.fork(i);
    var chr = at(source, i);
    if (exec(IS_NUMBER_START, chr)) return fork.number();
    switch (chr) {
      case '{':
        return fork.object();
      case '[':
        return fork.array();
      case '"':
        return fork.string();
      case 't':
        return fork.keyword(true);
      case 'f':
        return fork.keyword(false);
      case 'n':
        return fork.keyword(null);
    } throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i);
  },
  node: function (type, value, start, end, nodes) {
    return new Node(value, end, type ? null : slice(this.source, start, end), nodes);
  },
  object: function () {
    var source = this.source;
    var i = this.index + 1;
    var expectKeypair = false;
    var object = {};
    var nodes = {};
    while (i < source.length) {
      i = this.until(['"', '}'], i);
      if (at(source, i) === '}' && !expectKeypair) {
        i++;
        break;
      }
      // Parsing the key
      var result = this.fork(i).string();
      var key = result.value;
      i = result.end;
      i = this.until([':'], i) + 1;
      // Parsing value
      i = this.skip(IS_WHITESPACE, i);
      result = this.fork(i).parse();
      createProperty(nodes, key, result);
      createProperty(object, key, result.value);
      i = this.until([',', '}'], result.end);
      var chr = at(source, i);
      if (chr === ',') {
        expectKeypair = true;
        i++;
      } else if (chr === '}') {
        i++;
        break;
      }
    }
    return this.node(OBJECT, object, this.index, i, nodes);
  },
  array: function () {
    var source = this.source;
    var i = this.index + 1;
    var expectElement = false;
    var array = [];
    var nodes = [];
    while (i < source.length) {
      i = this.skip(IS_WHITESPACE, i);
      if (at(source, i) === ']' && !expectElement) {
        i++;
        break;
      }
      var result = this.fork(i).parse();
      push(nodes, result);
      push(array, result.value);
      i = this.until([',', ']'], result.end);
      if (at(source, i) === ',') {
        expectElement = true;
        i++;
      } else if (at(source, i) === ']') {
        i++;
        break;
      }
    }
    return this.node(OBJECT, array, this.index, i, nodes);
  },
  string: function () {
    var index = this.index;
    var parsed = parseJSONString(this.source, this.index + 1);
    return this.node(PRIMITIVE, parsed.value, index, parsed.end);
  },
  number: function () {
    var source = this.source;
    var startIndex = this.index;
    var i = startIndex;
    if (at(source, i) === '-') i++;
    if (at(source, i) === '0') i++;
    else if (exec(IS_NON_ZERO_DIGIT, at(source, i))) i = this.skip(IS_DIGIT, ++i);
    else throw new SyntaxError('Failed to parse number at: ' + i);
    if (at(source, i) === '.') i = this.skip(IS_DIGIT, ++i);
    if (at(source, i) === 'e' || at(source, i) === 'E') {
      i++;
      if (at(source, i) === '+' || at(source, i) === '-') i++;
      var exponentStartIndex = i;
      i = this.skip(IS_DIGIT, i);
      if (exponentStartIndex === i) throw new SyntaxError("Failed to parse number's exponent value at: " + i);
    }
    return this.node(PRIMITIVE, Number(slice(source, startIndex, i)), startIndex, i);
  },
  keyword: function (value) {
    var keyword = '' + value;
    var index = this.index;
    var endIndex = index + keyword.length;
    if (slice(this.source, index, endIndex) !== keyword) throw new SyntaxError('Failed to parse value at: ' + index);
    return this.node(PRIMITIVE, value, index, endIndex);
  },
  skip: function (regex, i) {
    var source = this.source;
    for (; i < source.length; i++) if (!exec(regex, at(source, i))) break;
    return i;
  },
  until: function (array, i) {
    i = this.skip(IS_WHITESPACE, i);
    var chr = at(this.source, i);
    for (var j = 0; j < array.length; j++) if (array[j] === chr) return i;
    throw new SyntaxError('Unexpected character: "' + chr + '" at: ' + i);
  }
};

var NO_SOURCE_SUPPORT = fails(function () {
  var unsafeInt = '9007199254740993';
  var source;
  nativeParse(unsafeInt, function (key, value, context) {
    source = context.source;
  });
  return source !== unsafeInt;
});

var PROPER_BASE_PARSE = NATIVE_SYMBOL && !fails(function () {
  // Safari 9 bug
  return 1 / nativeParse('-0 \t') !== -Infinity;
});

// `JSON.parse` method
// https://tc39.es/ecma262/#sec-json.parse
// https://github.com/tc39/proposal-json-parse-with-source
$({ target: 'JSON', stat: true, forced: NO_SOURCE_SUPPORT }, {
  parse: function parse(text, reviver) {
    return PROPER_BASE_PARSE && !isCallable(reviver) ? nativeParse(text) : $parse(text, reviver);
  }
});
es.typed-array.iterator.js000064400000000011151677320720011603 0ustar00// empty
es.array.push.js000064400000002704151677320720007621 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
var fails = require('../internals/fails');

var INCORRECT_TO_LENGTH = fails(function () {
  return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;
});

// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError
// https://bugs.chromium.org/p/v8/issues/detail?id=12681
var properErrorOnNonWritableLength = function () {
  try {
    // eslint-disable-next-line es/no-object-defineproperty -- safe
    Object.defineProperty([], 'length', { writable: false }).push();
  } catch (error) {
    return error instanceof TypeError;
  }
};

var FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();

// `Array.prototype.push` method
// https://tc39.es/ecma262/#sec-array.prototype.push
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  push: function push(item) {
    var O = toObject(this);
    var len = lengthOfArrayLike(O);
    var argCount = arguments.length;
    doesNotExceedSafeInteger(len + argCount);
    for (var i = 0; i < argCount; i++) {
      O[len] = arguments[i];
      len++;
    }
    setArrayLength(O, len);
    return len;
  }
});
esnext.math.scale.js000064400000000373151677320720010443 0ustar00'use strict';
var $ = require('../internals/export');
var scale = require('../internals/math-scale');

// `Math.scale` method
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, forced: true }, {
  scale: scale
});
esnext.symbol.is-registered.js000064400000000550151677320720012473 0ustar00'use strict';
var $ = require('../internals/export');
var isRegisteredSymbol = require('../internals/symbol-is-registered');

// `Symbol.isRegistered` method
// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-isregisteredsymbol
$({ target: 'Symbol', stat: true, name: 'isRegisteredSymbol' }, {
  isRegistered: isRegisteredSymbol
});
es.map.constructor.js000064400000000536151677320720010667 0ustar00'use strict';
var collection = require('../internals/collection');
var collectionStrong = require('../internals/collection-strong');

// `Map` constructor
// https://tc39.es/ecma262/#sec-map-objects
collection('Map', function (init) {
  return function Map() { return init(this, arguments.length ? arguments[0] : undefined); };
}, collectionStrong);
esnext.reflect.has-own-metadata.js000064400000001260151677320720013175 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var ordinaryHasOwnMetadata = ReflectMetadataModule.has;
var toMetadataKey = ReflectMetadataModule.toKey;

// `Reflect.hasOwnMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) {
    var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]);
    return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey);
  }
});
es.object.keys.js000064400000000734151677320720007746 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var nativeKeys = require('../internals/object-keys');
var fails = require('../internals/fails');

var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });

// `Object.keys` method
// https://tc39.es/ecma262/#sec-object.keys
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
  keys: function keys(it) {
    return nativeKeys(toObject(it));
  }
});
es.parse-float.js000064400000000426151677320720007741 0ustar00'use strict';
var $ = require('../internals/export');
var $parseFloat = require('../internals/number-parse-float');

// `parseFloat` method
// https://tc39.es/ecma262/#sec-parsefloat-string
$({ global: true, forced: parseFloat !== $parseFloat }, {
  parseFloat: $parseFloat
});
es.string.italics.js000064400000000670151677320720010462 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.italics` method
// https://tc39.es/ecma262/#sec-string.prototype.italics
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, {
  italics: function italics() {
    return createHTML(this, 'i', '', '');
  }
});
es.reflect.construct.js000064400000004376151677320720011203 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var apply = require('../internals/function-apply');
var bind = require('../internals/function-bind');
var aConstructor = require('../internals/a-constructor');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var create = require('../internals/object-create');
var fails = require('../internals/fails');

var nativeConstruct = getBuiltIn('Reflect', 'construct');
var ObjectPrototype = Object.prototype;
var push = [].push;

// `Reflect.construct` method
// https://tc39.es/ecma262/#sec-reflect.construct
// MS Edge supports only 2 arguments and argumentsList argument is optional
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
var NEW_TARGET_BUG = fails(function () {
  function F() { /* empty */ }
  return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F);
});

var ARGS_BUG = !fails(function () {
  nativeConstruct(function () { /* empty */ });
});

var FORCED = NEW_TARGET_BUG || ARGS_BUG;

$({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, {
  construct: function construct(Target, args /* , newTarget */) {
    aConstructor(Target);
    anObject(args);
    var newTarget = arguments.length < 3 ? Target : aConstructor(arguments[2]);
    if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget);
    if (Target === newTarget) {
      // w/o altered newTarget, optimization for 0-4 arguments
      switch (args.length) {
        case 0: return new Target();
        case 1: return new Target(args[0]);
        case 2: return new Target(args[0], args[1]);
        case 3: return new Target(args[0], args[1], args[2]);
        case 4: return new Target(args[0], args[1], args[2], args[3]);
      }
      // w/o altered newTarget, lot of arguments case
      var $args = [null];
      apply(push, $args, args);
      return new (apply(bind, Target, $args))();
    }
    // with altered newTarget, not support built-in constructors
    var proto = newTarget.prototype;
    var instance = create(isObject(proto) ? proto : ObjectPrototype);
    var result = apply(Target, instance, args);
    return isObject(result) ? result : instance;
  }
});
esnext.string.replace-all.js000064400000000134151677320720012105 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.string.replace-all');
esnext.array.find-last-index.js000064400000000137151677320720012525 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.find-last-index');
esnext.array.filter-out.js000064400000001066151677320720011633 0ustar00'use strict';
// TODO: remove from `core-js@4`
var $ = require('../internals/export');
var $filterReject = require('../internals/array-iteration').filterReject;
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.filterOut` method
// https://github.com/tc39/proposal-array-filtering
$({ target: 'Array', proto: true, forced: true }, {
  filterOut: function filterOut(callbackfn /* , thisArg */) {
    return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

addToUnscopables('filterOut');
esnext.map.key-of.js000064400000000776151677320720010401 0ustar00'use strict';
var $ = require('../internals/export');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.keyOf` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  keyOf: function keyOf(searchElement) {
    var result = iterate(aMap(this), function (value, key) {
      if (value === searchElement) return { key: key };
    }, true);
    return result && result.key;
  }
});
web.atob.js000064400000004377151677320720006630 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var getBuiltIn = require('../internals/get-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var call = require('../internals/function-call');
var fails = require('../internals/fails');
var toString = require('../internals/to-string');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var c2i = require('../internals/base64-map').c2i;

var disallowed = /[^\d+/a-z]/i;
var whitespaces = /[\t\n\f\r ]+/g;
var finalEq = /[=]{1,2}$/;

var $atob = getBuiltIn('atob');
var fromCharCode = String.fromCharCode;
var charAt = uncurryThis(''.charAt);
var replace = uncurryThis(''.replace);
var exec = uncurryThis(disallowed.exec);

var BASIC = !!$atob && !fails(function () {
  return $atob('aGk=') !== 'hi';
});

var NO_SPACES_IGNORE = BASIC && fails(function () {
  return $atob(' ') !== '';
});

var NO_ENCODING_CHECK = BASIC && !fails(function () {
  $atob('a');
});

var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () {
  $atob();
});

var WRONG_ARITY = BASIC && $atob.length !== 1;

var FORCED = !BASIC || NO_SPACES_IGNORE || NO_ENCODING_CHECK || NO_ARG_RECEIVING_CHECK || WRONG_ARITY;

// `atob` method
// https://html.spec.whatwg.org/multipage/webappapis.html#dom-atob
$({ global: true, bind: true, enumerable: true, forced: FORCED }, {
  atob: function atob(data) {
    validateArgumentsLength(arguments.length, 1);
    // `webpack` dev server bug on IE global methods - use call(fn, global, ...)
    if (BASIC && !NO_SPACES_IGNORE && !NO_ENCODING_CHECK) return call($atob, global, data);
    var string = replace(toString(data), whitespaces, '');
    var output = '';
    var position = 0;
    var bc = 0;
    var length, chr, bs;
    if (string.length % 4 === 0) {
      string = replace(string, finalEq, '');
    }
    length = string.length;
    if (length % 4 === 1 || exec(disallowed, string)) {
      throw new (getBuiltIn('DOMException'))('The string is not correctly encoded', 'InvalidCharacterError');
    }
    while (position < length) {
      chr = charAt(string, position++);
      bs = bc % 4 ? bs * 64 + c2i[chr] : c2i[chr];
      if (bc++ % 4) output += fromCharCode(255 & bs >> (-2 * bc & 6));
    } return output;
  }
});
esnext.data-view.set-float16.js000064400000000011151677320720012336 0ustar00// empty
web.timers.js000064400000000263151677320720007174 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's split to modules listed below
require('../modules/web.set-interval');
require('../modules/web.set-timeout');
esnext.promise.any.js000064400000000125151677320720010663 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.promise.any');
es.typed-array.reduce-right.js000064400000000011151677320720012334 0ustar00// empty
esnext.map.update.js000064400000001632151677320720010461 0ustar00'use strict';
var $ = require('../internals/export');
var aCallable = require('../internals/a-callable');
var aMap = require('../internals/a-map');
var MapHelpers = require('../internals/map-helpers');

var $TypeError = TypeError;
var get = MapHelpers.get;
var has = MapHelpers.has;
var set = MapHelpers.set;

// `Map.prototype.update` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  update: function update(key, callback /* , thunk */) {
    var map = aMap(this);
    var length = arguments.length;
    aCallable(callback);
    var isPresentInMap = has(map, key);
    if (!isPresentInMap && length < 3) {
      throw new $TypeError('Updating absent value');
    }
    var value = isPresentInMap ? get(map, key) : aCallable(length > 2 ? arguments[2] : undefined)(key, map);
    set(map, key, callback(value, key, map));
    return map;
  }
});
es.string.substr.js000064400000002344151677320720010354 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var toString = require('../internals/to-string');

var stringSlice = uncurryThis(''.slice);
var max = Math.max;
var min = Math.min;

// eslint-disable-next-line unicorn/prefer-string-slice -- required for testing
var FORCED = !''.substr || 'ab'.substr(-1) !== 'b';

// `String.prototype.substr` method
// https://tc39.es/ecma262/#sec-string.prototype.substr
$({ target: 'String', proto: true, forced: FORCED }, {
  substr: function substr(start, length) {
    var that = toString(requireObjectCoercible(this));
    var size = that.length;
    var intStart = toIntegerOrInfinity(start);
    var intLength, intEnd;
    if (intStart === Infinity) intStart = 0;
    if (intStart < 0) intStart = max(size + intStart, 0);
    intLength = length === undefined ? size : toIntegerOrInfinity(length);
    if (intLength <= 0 || intLength === Infinity) return '';
    intEnd = min(intStart + intLength, size);
    return intStart >= intEnd ? '' : stringSlice(that, intStart, intEnd);
  }
});
esnext.iterator.constructor.js000064400000004740151677320720012643 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var anInstance = require('../internals/an-instance');
var anObject = require('../internals/an-object');
var isCallable = require('../internals/is-callable');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var createProperty = require('../internals/create-property');
var fails = require('../internals/fails');
var hasOwn = require('../internals/has-own-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
var DESCRIPTORS = require('../internals/descriptors');
var IS_PURE = require('../internals/is-pure');

var CONSTRUCTOR = 'constructor';
var ITERATOR = 'Iterator';
var TO_STRING_TAG = wellKnownSymbol('toStringTag');

var $TypeError = TypeError;
var NativeIterator = global[ITERATOR];

// FF56- have non-standard global helper `Iterator`
var FORCED = IS_PURE
  || !isCallable(NativeIterator)
  || NativeIterator.prototype !== IteratorPrototype
  // FF44- non-standard `Iterator` passes previous tests
  || !fails(function () { NativeIterator({}); });

var IteratorConstructor = function Iterator() {
  anInstance(this, IteratorPrototype);
  if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError('Abstract class Iterator not directly constructable');
};

var defineIteratorPrototypeAccessor = function (key, value) {
  if (DESCRIPTORS) {
    defineBuiltInAccessor(IteratorPrototype, key, {
      configurable: true,
      get: function () {
        return value;
      },
      set: function (replacement) {
        anObject(this);
        if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
        if (hasOwn(this, key)) this[key] = replacement;
        else createProperty(this, key, replacement);
      }
    });
  } else IteratorPrototype[key] = value;
};

if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);

if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) {
  defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
}

IteratorConstructor.prototype = IteratorPrototype;

// `Iterator` constructor
// https://github.com/tc39/proposal-iterator-helpers
$({ global: true, constructor: true, forced: FORCED }, {
  Iterator: IteratorConstructor
});
esnext.array.from-async.js000064400000001167151677320720011621 0ustar00'use strict';
var $ = require('../internals/export');
var fromAsync = require('../internals/array-from-async');
var fails = require('../internals/fails');

var nativeFromAsync = Array.fromAsync;
// https://bugs.webkit.org/show_bug.cgi?id=271703
var INCORRECT_CONSTRUCTURING = !nativeFromAsync || fails(function () {
  var counter = 0;
  nativeFromAsync.call(function () {
    counter++;
    return [];
  }, { length: 0 });
  return counter !== 1;
});

// `Array.fromAsync` method
// https://github.com/tc39/proposal-array-from-async
$({ target: 'Array', stat: true, forced: INCORRECT_CONSTRUCTURING }, {
  fromAsync: fromAsync
});
es.symbol.search.js000064400000000321151677320720010267 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.search` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.search
defineWellKnownSymbol('search');
esnext.reflect.has-metadata.js000064400000001756151677320720012406 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');
var getPrototypeOf = require('../internals/object-get-prototype-of');

var ordinaryHasOwnMetadata = ReflectMetadataModule.has;
var toMetadataKey = ReflectMetadataModule.toKey;

var ordinaryHasMetadata = function (MetadataKey, O, P) {
  var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);
  if (hasOwn) return true;
  var parent = getPrototypeOf(O);
  return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false;
};

// `Reflect.hasMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) {
    var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]);
    return ordinaryHasMetadata(metadataKey, anObject(target), targetKey);
  }
});
es.math.imul.js000064400000001314151677320720007417 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');

// eslint-disable-next-line es/no-math-imul -- required for testing
var $imul = Math.imul;

var FORCED = fails(function () {
  return $imul(0xFFFFFFFF, 5) !== -5 || $imul.length !== 2;
});

// `Math.imul` method
// https://tc39.es/ecma262/#sec-math.imul
// some WebKit versions fails with big numbers, some has wrong arity
$({ target: 'Math', stat: true, forced: FORCED }, {
  imul: function imul(x, y) {
    var UINT16 = 0xFFFF;
    var xn = +x;
    var yn = +y;
    var xl = UINT16 & xn;
    var yl = UINT16 & yn;
    return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);
  }
});
web.url.js000064400000000212151677320720006465 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/web.url.constructor');
es.reflect.set-prototype-of.js000064400000001207151677320720012405 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var aPossiblePrototype = require('../internals/a-possible-prototype');
var objectSetPrototypeOf = require('../internals/object-set-prototype-of');

// `Reflect.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-reflect.setprototypeof
if (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, {
  setPrototypeOf: function setPrototypeOf(target, proto) {
    anObject(target);
    aPossiblePrototype(proto);
    try {
      objectSetPrototypeOf(target, proto);
      return true;
    } catch (error) {
      return false;
    }
  }
});
esnext.set.reduce.js000064400000001635151677320720010467 0ustar00'use strict';
var $ = require('../internals/export');
var aCallable = require('../internals/a-callable');
var aSet = require('../internals/a-set');
var iterate = require('../internals/set-iterate');

var $TypeError = TypeError;

// `Set.prototype.reduce` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  reduce: function reduce(callbackfn /* , initialValue */) {
    var set = aSet(this);
    var noInitial = arguments.length < 2;
    var accumulator = noInitial ? undefined : arguments[1];
    aCallable(callbackfn);
    iterate(set, function (value) {
      if (noInitial) {
        noInitial = false;
        accumulator = value;
      } else {
        accumulator = callbackfn(accumulator, value, value, set);
      }
    });
    if (noInitial) throw new $TypeError('Reduce of empty set with no initial value');
    return accumulator;
  }
});
es.reflect.own-keys.js000064400000000361151677320720010721 0ustar00'use strict';
var $ = require('../internals/export');
var ownKeys = require('../internals/own-keys');

// `Reflect.ownKeys` method
// https://tc39.es/ecma262/#sec-reflect.ownkeys
$({ target: 'Reflect', stat: true }, {
  ownKeys: ownKeys
});
es.promise.race.js000064400000002022151677320720010105 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var perform = require('../internals/perform');
var iterate = require('../internals/iterate');
var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');

// `Promise.race` method
// https://tc39.es/ecma262/#sec-promise.race
$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
  race: function race(iterable) {
    var C = this;
    var capability = newPromiseCapabilityModule.f(C);
    var reject = capability.reject;
    var result = perform(function () {
      var $promiseResolve = aCallable(C.resolve);
      iterate(iterable, function (promise) {
        call($promiseResolve, C, promise).then(capability.resolve, reject);
      });
    });
    if (result.error) reject(result.value);
    return capability.promise;
  }
});
es.typed-array.to-sorted.js000064400000000011151677320720011672 0ustar00// empty
esnext.typed-array.find-last.js000064400000000011151677320720012532 0ustar00// empty
es.typed-array.find-index.js000064400000000011151677320720011777 0ustar00// empty
esnext.iterator.flat-map.js000064400000003003151677320720011746 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var getIteratorFlattenable = require('../internals/get-iterator-flattenable');
var createIteratorProxy = require('../internals/iterator-create-proxy');
var iteratorClose = require('../internals/iterator-close');
var IS_PURE = require('../internals/is-pure');

var IteratorProxy = createIteratorProxy(function () {
  var iterator = this.iterator;
  var mapper = this.mapper;
  var result, inner;

  while (true) {
    if (inner = this.inner) try {
      result = anObject(call(inner.next, inner.iterator));
      if (!result.done) return result.value;
      this.inner = null;
    } catch (error) { iteratorClose(iterator, 'throw', error); }

    result = anObject(call(this.next, iterator));

    if (this.done = !!result.done) return;

    try {
      this.inner = getIteratorFlattenable(mapper(result.value, this.counter++), false);
    } catch (error) { iteratorClose(iterator, 'throw', error); }
  }
});

// `Iterator.prototype.flatMap` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  flatMap: function flatMap(mapper) {
    anObject(this);
    aCallable(mapper);
    return new IteratorProxy(getIteratorDirect(this), {
      mapper: mapper,
      inner: null
    });
  }
});
esnext.set.of.js000064400000000562151677320720007622 0ustar00'use strict';
var $ = require('../internals/export');
var SetHelpers = require('../internals/set-helpers');
var createCollectionOf = require('../internals/collection-of');

// `Set.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of
$({ target: 'Set', stat: true, forced: true }, {
  of: createCollectionOf(SetHelpers.Set, SetHelpers.add, false)
});
esnext.symbol.dispose.js000064400000000346151677320720011376 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.dispose` well-known symbol
// https://github.com/tc39/proposal-explicit-resource-management
defineWellKnownSymbol('dispose');
es.array-buffer.transfer-to-fixed-length.js000064400000000011151677320720014716 0ustar00// empty
es.set.union.v2.js000064400000000564151677320720007777 0ustar00'use strict';
var $ = require('../internals/export');
var union = require('../internals/set-union');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.union` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('union') }, {
  union: union
});
esnext.symbol.custom-matcher.js000064400000000346151677320720012663 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.customMatcher` well-known symbol
// https://github.com/tc39/proposal-pattern-matching
defineWellKnownSymbol('customMatcher');
web.set-immediate.js000064400000001043151677320720010415 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var setTask = require('../internals/task').set;
var schedulersFix = require('../internals/schedulers-fix');

// https://github.com/oven-sh/bun/issues/1633
var setImmediate = global.setImmediate ? schedulersFix(setTask, false) : setTask;

// `setImmediate` method
// http://w3c.github.io/setImmediate/#si-setImmediate
$({ global: true, bind: true, enumerable: true, forced: global.setImmediate !== setImmediate }, {
  setImmediate: setImmediate
});
esnext.array.last-item.js000064400000000011151677320720011425 0ustar00// empty
esnext.set.is-subset-of.js000064400000001011151677320720011524 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $isSubsetOf = require('../internals/set-is-subset-of');

// `Set.prototype.isSubsetOf` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  isSubsetOf: function isSubsetOf(other) {
    return call($isSubsetOf, this, toSetLike(other));
  }
});
es.aggregate-error.cause.js000064400000001720151677320720011676 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var apply = require('../internals/function-apply');
var fails = require('../internals/fails');
var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');

var AGGREGATE_ERROR = 'AggregateError';
var $AggregateError = getBuiltIn(AGGREGATE_ERROR);

var FORCED = !fails(function () {
  return $AggregateError([1]).errors[0] !== 1;
}) && fails(function () {
  return $AggregateError([1], AGGREGATE_ERROR, { cause: 7 }).cause !== 7;
});

// https://tc39.es/ecma262/#sec-aggregate-error
$({ global: true, constructor: true, arity: 2, forced: FORCED }, {
  AggregateError: wrapErrorConstructorWithCause(AGGREGATE_ERROR, function (init) {
    // eslint-disable-next-line no-unused-vars -- required for functions `.length`
    return function AggregateError(errors, message) { return apply(init, this, arguments); };
  }, FORCED, true)
});
es.string.strike.js000064400000000670151677320720010333 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.strike` method
// https://tc39.es/ecma262/#sec-string.prototype.strike
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, {
  strike: function strike() {
    return createHTML(this, 'strike', '', '');
  }
});
esnext.set.is-disjoint-from.js000064400000001041151677320720012404 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $isDisjointFrom = require('../internals/set-is-disjoint-from');

// `Set.prototype.isDisjointFrom` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  isDisjointFrom: function isDisjointFrom(other) {
    return call($isDisjointFrom, this, toSetLike(other));
  }
});
web.dom-exception.constructor.js000064400000013667151677320720013044 0ustar00'use strict';
var $ = require('../internals/export');
var tryNodeRequire = require('../internals/try-node-require');
var getBuiltIn = require('../internals/get-built-in');
var fails = require('../internals/fails');
var create = require('../internals/object-create');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var defineProperty = require('../internals/object-define-property').f;
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var hasOwn = require('../internals/has-own-property');
var anInstance = require('../internals/an-instance');
var anObject = require('../internals/an-object');
var errorToString = require('../internals/error-to-string');
var normalizeStringArgument = require('../internals/normalize-string-argument');
var DOMExceptionConstants = require('../internals/dom-exception-constants');
var clearErrorStack = require('../internals/error-stack-clear');
var InternalStateModule = require('../internals/internal-state');
var DESCRIPTORS = require('../internals/descriptors');
var IS_PURE = require('../internals/is-pure');

var DOM_EXCEPTION = 'DOMException';
var DATA_CLONE_ERR = 'DATA_CLONE_ERR';
var Error = getBuiltIn('Error');
// NodeJS < 17.0 does not expose `DOMException` to global
var NativeDOMException = getBuiltIn(DOM_EXCEPTION) || (function () {
  try {
    // NodeJS < 15.0 does not expose `MessageChannel` to global
    var MessageChannel = getBuiltIn('MessageChannel') || tryNodeRequire('worker_threads').MessageChannel;
    // eslint-disable-next-line es/no-weak-map, unicorn/require-post-message-target-origin -- safe
    new MessageChannel().port1.postMessage(new WeakMap());
  } catch (error) {
    if (error.name === DATA_CLONE_ERR && error.code === 25) return error.constructor;
  }
})();
var NativeDOMExceptionPrototype = NativeDOMException && NativeDOMException.prototype;
var ErrorPrototype = Error.prototype;
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(DOM_EXCEPTION);
var HAS_STACK = 'stack' in new Error(DOM_EXCEPTION);

var codeFor = function (name) {
  return hasOwn(DOMExceptionConstants, name) && DOMExceptionConstants[name].m ? DOMExceptionConstants[name].c : 0;
};

var $DOMException = function DOMException() {
  anInstance(this, DOMExceptionPrototype);
  var argumentsLength = arguments.length;
  var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);
  var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');
  var code = codeFor(name);
  setInternalState(this, {
    type: DOM_EXCEPTION,
    name: name,
    message: message,
    code: code
  });
  if (!DESCRIPTORS) {
    this.name = name;
    this.message = message;
    this.code = code;
  }
  if (HAS_STACK) {
    var error = new Error(message);
    error.name = DOM_EXCEPTION;
    defineProperty(this, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
  }
};

var DOMExceptionPrototype = $DOMException.prototype = create(ErrorPrototype);

var createGetterDescriptor = function (get) {
  return { enumerable: true, configurable: true, get: get };
};

var getterFor = function (key) {
  return createGetterDescriptor(function () {
    return getInternalState(this)[key];
  });
};

if (DESCRIPTORS) {
  // `DOMException.prototype.code` getter
  defineBuiltInAccessor(DOMExceptionPrototype, 'code', getterFor('code'));
  // `DOMException.prototype.message` getter
  defineBuiltInAccessor(DOMExceptionPrototype, 'message', getterFor('message'));
  // `DOMException.prototype.name` getter
  defineBuiltInAccessor(DOMExceptionPrototype, 'name', getterFor('name'));
}

defineProperty(DOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, $DOMException));

// FF36- DOMException is a function, but can't be constructed
var INCORRECT_CONSTRUCTOR = fails(function () {
  return !(new NativeDOMException() instanceof Error);
});

// Safari 10.1 / Chrome 32- / IE8- DOMException.prototype.toString bugs
var INCORRECT_TO_STRING = INCORRECT_CONSTRUCTOR || fails(function () {
  return ErrorPrototype.toString !== errorToString || String(new NativeDOMException(1, 2)) !== '2: 1';
});

// Deno 1.6.3- DOMException.prototype.code just missed
var INCORRECT_CODE = INCORRECT_CONSTRUCTOR || fails(function () {
  return new NativeDOMException(1, 'DataCloneError').code !== 25;
});

// Deno 1.6.3- DOMException constants just missed
var MISSED_CONSTANTS = INCORRECT_CONSTRUCTOR
  || NativeDOMException[DATA_CLONE_ERR] !== 25
  || NativeDOMExceptionPrototype[DATA_CLONE_ERR] !== 25;

var FORCED_CONSTRUCTOR = IS_PURE ? INCORRECT_TO_STRING || INCORRECT_CODE || MISSED_CONSTANTS : INCORRECT_CONSTRUCTOR;

// `DOMException` constructor
// https://webidl.spec.whatwg.org/#idl-DOMException
$({ global: true, constructor: true, forced: FORCED_CONSTRUCTOR }, {
  DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
});

var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;

if (INCORRECT_TO_STRING && (IS_PURE || NativeDOMException === PolyfilledDOMException)) {
  defineBuiltIn(PolyfilledDOMExceptionPrototype, 'toString', errorToString);
}

if (INCORRECT_CODE && DESCRIPTORS && NativeDOMException === PolyfilledDOMException) {
  defineBuiltInAccessor(PolyfilledDOMExceptionPrototype, 'code', createGetterDescriptor(function () {
    return codeFor(anObject(this).name);
  }));
}

// `DOMException` constants
for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
  var constant = DOMExceptionConstants[key];
  var constantName = constant.s;
  var descriptor = createPropertyDescriptor(6, constant.c);
  if (!hasOwn(PolyfilledDOMException, constantName)) {
    defineProperty(PolyfilledDOMException, constantName, descriptor);
  }
  if (!hasOwn(PolyfilledDOMExceptionPrototype, constantName)) {
    defineProperty(PolyfilledDOMExceptionPrototype, constantName, descriptor);
  }
}
es.typed-array.for-each.js000064400000000011151677320720011436 0ustar00// empty
esnext.math.rad-per-deg.js000064400000000375151677320720011445 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.RAD_PER_DEG` constant
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
  RAD_PER_DEG: 180 / Math.PI
});
es.array.find-last.js000064400000001017151677320720010517 0ustar00'use strict';
var $ = require('../internals/export');
var $findLast = require('../internals/array-iteration-from-last').findLast;
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.findLast` method
// https://tc39.es/ecma262/#sec-array.prototype.findlast
$({ target: 'Array', proto: true }, {
  findLast: function findLast(callbackfn /* , that = undefined */) {
    return $findLast(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

addToUnscopables('findLast');
web.clear-immediate.js000064400000000573151677320720010717 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var clearImmediate = require('../internals/task').clear;

// `clearImmediate` method
// http://w3c.github.io/setImmediate/#si-clearImmediate
$({ global: true, bind: true, enumerable: true, forced: global.clearImmediate !== clearImmediate }, {
  clearImmediate: clearImmediate
});
es.math.log10.js000064400000000340151677320720007371 0ustar00'use strict';
var $ = require('../internals/export');
var log10 = require('../internals/math-log10');

// `Math.log10` method
// https://tc39.es/ecma262/#sec-math.log10
$({ target: 'Math', stat: true }, {
  log10: log10
});
es.typed-array.to-locale-string.js000064400000000011151677320720013135 0ustar00// empty
es.array.find.js000064400000001403151677320720007555 0ustar00'use strict';
var $ = require('../internals/export');
var $find = require('../internals/array-iteration').find;
var addToUnscopables = require('../internals/add-to-unscopables');

var FIND = 'find';
var SKIPS_HOLES = true;

// Shouldn't skip holes
// eslint-disable-next-line es/no-array-prototype-find -- testing
if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });

// `Array.prototype.find` method
// https://tc39.es/ecma262/#sec-array.prototype.find
$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
  find: function find(callbackfn /* , that = undefined */) {
    return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables(FIND);
esnext.array-buffer.transfer-to-fixed-length.js000064400000000011151677320720015615 0ustar00// empty
es.promise.with-resolvers.js000064400000001017151677320720012173 0ustar00'use strict';
var $ = require('../internals/export');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');

// `Promise.withResolvers` method
// https://github.com/tc39/proposal-promise-with-resolvers
$({ target: 'Promise', stat: true }, {
  withResolvers: function withResolvers() {
    var promiseCapability = newPromiseCapabilityModule.f(this);
    return {
      promise: promiseCapability.promise,
      resolve: promiseCapability.resolve,
      reject: promiseCapability.reject
    };
  }
});
es.weak-map.js000064400000000216151677320720007223 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/es.weak-map.constructor');
es.string.replace.js000064400000000011151677320720010432 0ustar00// empty
es.object.get-own-property-descriptors.js000064400000002013151677320720014564 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var ownKeys = require('../internals/own-keys');
var toIndexedObject = require('../internals/to-indexed-object');
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
var createProperty = require('../internals/create-property');

// `Object.getOwnPropertyDescriptors` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
    var O = toIndexedObject(object);
    var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
    var keys = ownKeys(O);
    var result = {};
    var index = 0;
    var key, descriptor;
    while (keys.length > index) {
      descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
      if (descriptor !== undefined) createProperty(result, key, descriptor);
    }
    return result;
  }
});
es.typed-array.of.js000064400000000011151677320720010356 0ustar00// empty
es.number.is-nan.js000064400000000450151677320720010175 0ustar00'use strict';
var $ = require('../internals/export');

// `Number.isNaN` method
// https://tc39.es/ecma262/#sec-number.isnan
$({ target: 'Number', stat: true }, {
  isNaN: function isNaN(number) {
    // eslint-disable-next-line no-self-compare -- NaN check
    return number !== number;
  }
});
es.array.to-reversed.js000064400000001043151677320720011074 0ustar00'use strict';
var $ = require('../internals/export');
var arrayToReversed = require('../internals/array-to-reversed');
var toIndexedObject = require('../internals/to-indexed-object');
var addToUnscopables = require('../internals/add-to-unscopables');

var $Array = Array;

// `Array.prototype.toReversed` method
// https://tc39.es/ecma262/#sec-array.prototype.toreversed
$({ target: 'Array', proto: true }, {
  toReversed: function toReversed() {
    return arrayToReversed(toIndexedObject(this), $Array);
  }
});

addToUnscopables('toReversed');
es.string.pad-start.js000064400000000760151677320720010731 0ustar00'use strict';
var $ = require('../internals/export');
var $padStart = require('../internals/string-pad').start;
var WEBKIT_BUG = require('../internals/string-pad-webkit-bug');

// `String.prototype.padStart` method
// https://tc39.es/ecma262/#sec-string.prototype.padstart
$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
  padStart: function padStart(maxLength /* , fillString = ' ' */) {
    return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
  }
});
web.url-search-params.delete.js000064400000000011151677320720012447 0ustar00// empty
esnext.math.f16round.js000064400000000363151677320720011017 0ustar00'use strict';
var $ = require('../internals/export');
var f16round = require('../internals/math-f16round');

// `Math.f16round` method
// https://github.com/tc39/proposal-float16array
$({ target: 'Math', stat: true }, { f16round: f16round });
es.string.ends-with.js000064400000003066151677320720010736 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;
var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var notARegExp = require('../internals/not-a-regexp');
var requireObjectCoercible = require('../internals/require-object-coercible');
var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');
var IS_PURE = require('../internals/is-pure');

var slice = uncurryThis(''.slice);
var min = Math.min;

var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');
// https://github.com/zloirock/core-js/pull/702
var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {
  var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');
  return descriptor && !descriptor.writable;
}();

// `String.prototype.endsWith` method
// https://tc39.es/ecma262/#sec-string.prototype.endswith
$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
  endsWith: function endsWith(searchString /* , endPosition = @length */) {
    var that = toString(requireObjectCoercible(this));
    notARegExp(searchString);
    var endPosition = arguments.length > 1 ? arguments[1] : undefined;
    var len = that.length;
    var end = endPosition === undefined ? len : min(toLength(endPosition), len);
    var search = toString(searchString);
    return slice(that, end - search.length, end) === search;
  }
});
esnext.array.group-by.js000064400000001300151677320720011274 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var $group = require('../internals/array-group');
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.groupBy` method
// https://github.com/tc39/proposal-array-grouping
// https://bugs.webkit.org/show_bug.cgi?id=236541
$({ target: 'Array', proto: true, forced: !arrayMethodIsStrict('groupBy') }, {
  groupBy: function groupBy(callbackfn /* , thisArg */) {
    var thisArg = arguments.length > 1 ? arguments[1] : undefined;
    return $group(this, callbackfn, thisArg);
  }
});

addToUnscopables('groupBy');
esnext.iterator.as-indexed-pairs.js000064400000000545151677320720013412 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var indexed = require('../internals/iterator-indexed');

// `Iterator.prototype.asIndexedPairs` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', name: 'indexed', proto: true, real: true, forced: true }, {
  asIndexedPairs: indexed
});
es.symbol.async-iterator.js000064400000000346151677320720011775 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.asyncIterator` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.asynciterator
defineWellKnownSymbol('asyncIterator');
es.reflect.get.js000064400000002114151677320720007722 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var isObject = require('../internals/is-object');
var anObject = require('../internals/an-object');
var isDataDescriptor = require('../internals/is-data-descriptor');
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
var getPrototypeOf = require('../internals/object-get-prototype-of');

// `Reflect.get` method
// https://tc39.es/ecma262/#sec-reflect.get
function get(target, propertyKey /* , receiver */) {
  var receiver = arguments.length < 3 ? target : arguments[2];
  var descriptor, prototype;
  if (anObject(target) === receiver) return target[propertyKey];
  descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey);
  if (descriptor) return isDataDescriptor(descriptor)
    ? descriptor.value
    : descriptor.get === undefined ? undefined : call(descriptor.get, receiver);
  if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver);
}

$({ target: 'Reflect', stat: true }, {
  get: get
});
esnext.observable.js000064400000000363151677320720010547 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's split to modules listed below
require('../modules/esnext.observable.constructor');
require('../modules/esnext.observable.from');
require('../modules/esnext.observable.of');
es.object.set-prototype-of.js000064400000000440151677320720012225 0ustar00'use strict';
var $ = require('../internals/export');
var setPrototypeOf = require('../internals/object-set-prototype-of');

// `Object.setPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.setprototypeof
$({ target: 'Object', stat: true }, {
  setPrototypeOf: setPrototypeOf
});
esnext.typed-array.filter-reject.js000064400000000011151677320720013410 0ustar00// empty
es.string.bold.js000064400000000651151677320720007751 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.bold` method
// https://tc39.es/ecma262/#sec-string.prototype.bold
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, {
  bold: function bold() {
    return createHTML(this, 'b', '', '');
  }
});
esnext.map.filter.js000064400000001447151677320720010470 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var MapHelpers = require('../internals/map-helpers');
var iterate = require('../internals/map-iterate');

var Map = MapHelpers.Map;
var set = MapHelpers.set;

// `Map.prototype.filter` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  filter: function filter(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var newMap = new Map();
    iterate(map, function (value, key) {
      if (boundFunction(value, key, map)) set(newMap, key, value);
    });
    return newMap;
  }
});
esnext.typed-array.to-sorted.js000064400000000137151677320720012602 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.typed-array.to-sorted');
es.symbol.match-all.js000064400000000327151677320720010672 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.matchAll` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.matchall
defineWellKnownSymbol('matchAll');
esnext.array.last-index.js000064400000000011151677320720011576 0ustar00// empty
esnext.object.has-own.js000064400000000130151677320720011234 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.object.has-own');
es.object.lookup-getter.js000064400000001617151677320720011575 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var FORCED = require('../internals/object-prototype-accessors-forced');
var toObject = require('../internals/to-object');
var toPropertyKey = require('../internals/to-property-key');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

// `Object.prototype.__lookupGetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__lookupGetter__
if (DESCRIPTORS) {
  $({ target: 'Object', proto: true, forced: FORCED }, {
    __lookupGetter__: function __lookupGetter__(P) {
      var O = toObject(this);
      var key = toPropertyKey(P);
      var desc;
      do {
        if (desc = getOwnPropertyDescriptor(O, key)) return desc.get;
      } while (O = getPrototypeOf(O));
    }
  });
}
es.number.to-exponential.js000064400000005762151677320720011771 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var thisNumberValue = require('../internals/this-number-value');
var $repeat = require('../internals/string-repeat');
var log10 = require('../internals/math-log10');
var fails = require('../internals/fails');

var $RangeError = RangeError;
var $String = String;
var $isFinite = isFinite;
var abs = Math.abs;
var floor = Math.floor;
var pow = Math.pow;
var round = Math.round;
var nativeToExponential = uncurryThis(1.0.toExponential);
var repeat = uncurryThis($repeat);
var stringSlice = uncurryThis(''.slice);

// Edge 17-
var ROUNDS_PROPERLY = nativeToExponential(-6.9e-11, 4) === '-6.9000e-11'
  // IE11- && Edge 14-
  && nativeToExponential(1.255, 2) === '1.25e+0'
  // FF86-, V8 ~ Chrome 49-50
  && nativeToExponential(12345, 3) === '1.235e+4'
  // FF86-, V8 ~ Chrome 49-50
  && nativeToExponential(25, 0) === '3e+1';

// IE8-
var throwsOnInfinityFraction = function () {
  return fails(function () {
    nativeToExponential(1, Infinity);
  }) && fails(function () {
    nativeToExponential(1, -Infinity);
  });
};

// Safari <11 && FF <50
var properNonFiniteThisCheck = function () {
  return !fails(function () {
    nativeToExponential(Infinity, Infinity);
    nativeToExponential(NaN, Infinity);
  });
};

var FORCED = !ROUNDS_PROPERLY || !throwsOnInfinityFraction() || !properNonFiniteThisCheck();

// `Number.prototype.toExponential` method
// https://tc39.es/ecma262/#sec-number.prototype.toexponential
$({ target: 'Number', proto: true, forced: FORCED }, {
  toExponential: function toExponential(fractionDigits) {
    var x = thisNumberValue(this);
    if (fractionDigits === undefined) return nativeToExponential(x);
    var f = toIntegerOrInfinity(fractionDigits);
    if (!$isFinite(x)) return String(x);
    // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
    if (f < 0 || f > 20) throw new $RangeError('Incorrect fraction digits');
    if (ROUNDS_PROPERLY) return nativeToExponential(x, f);
    var s = '';
    var m = '';
    var e = 0;
    var c = '';
    var d = '';
    if (x < 0) {
      s = '-';
      x = -x;
    }
    if (x === 0) {
      e = 0;
      m = repeat('0', f + 1);
    } else {
      // this block is based on https://gist.github.com/SheetJSDev/1100ad56b9f856c95299ed0e068eea08
      // TODO: improve accuracy with big fraction digits
      var l = log10(x);
      e = floor(l);
      var n = 0;
      var w = pow(10, e - f);
      n = round(x / w);
      if (2 * x >= (2 * n + 1) * w) {
        n += 1;
      }
      if (n >= pow(10, f + 1)) {
        n /= 10;
        e += 1;
      }
      m = $String(n);
    }
    if (f !== 0) {
      m = stringSlice(m, 0, 1) + '.' + stringSlice(m, 1);
    }
    if (e === 0) {
      c = '+';
      d = '0';
    } else {
      c = e > 0 ? '+' : '-';
      d = $String(abs(e));
    }
    m += 'e' + c + d;
    return s + m;
  }
});
esnext.async-iterator.constructor.js000064400000002654151677320720013760 0ustar00'use strict';
var $ = require('../internals/export');
var anInstance = require('../internals/an-instance');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
var hasOwn = require('../internals/has-own-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
var AsyncIteratorPrototype = require('../internals/async-iterator-prototype');
var IS_PURE = require('../internals/is-pure');

var TO_STRING_TAG = wellKnownSymbol('toStringTag');

var $TypeError = TypeError;

var AsyncIteratorConstructor = function AsyncIterator() {
  anInstance(this, AsyncIteratorPrototype);
  if (getPrototypeOf(this) === AsyncIteratorPrototype) throw new $TypeError('Abstract class AsyncIterator not directly constructable');
};

AsyncIteratorConstructor.prototype = AsyncIteratorPrototype;

if (!hasOwn(AsyncIteratorPrototype, TO_STRING_TAG)) {
  createNonEnumerableProperty(AsyncIteratorPrototype, TO_STRING_TAG, 'AsyncIterator');
}

if (IS_PURE || !hasOwn(AsyncIteratorPrototype, 'constructor') || AsyncIteratorPrototype.constructor === Object) {
  createNonEnumerableProperty(AsyncIteratorPrototype, 'constructor', AsyncIteratorConstructor);
}

// `AsyncIterator` constructor
// https://github.com/tc39/proposal-async-iterator-helpers
$({ global: true, constructor: true, forced: IS_PURE }, {
  AsyncIterator: AsyncIteratorConstructor
});
es.typed-array.find.js000064400000000011151677320720010672 0ustar00// empty
es.symbol.species.js000064400000000324151677320720010460 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.species` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.species
defineWellKnownSymbol('species');
es.object.get-own-property-names.js000064400000001101151677320720013323 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var getOwnPropertyNames = require('../internals/object-get-own-property-names-external').f;

// eslint-disable-next-line es/no-object-getownpropertynames -- required for testing
var FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); });

// `Object.getOwnPropertyNames` method
// https://tc39.es/ecma262/#sec-object.getownpropertynames
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
  getOwnPropertyNames: getOwnPropertyNames
});
es.string.trim-left.js000064400000000627151677320720010737 0ustar00'use strict';
var $ = require('../internals/export');
var trimStart = require('../internals/string-trim-start');

// `String.prototype.trimLeft` method
// https://tc39.es/ecma262/#sec-string.prototype.trimleft
// eslint-disable-next-line es/no-string-prototype-trimleft-trimright -- safe
$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimLeft !== trimStart }, {
  trimLeft: trimStart
});
esnext.symbol.pattern-match.js000064400000000405151677320720012473 0ustar00'use strict';
// TODO: remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.patternMatch` well-known symbol
// https://github.com/tc39/proposal-pattern-matching
defineWellKnownSymbol('patternMatch');
esnext.set.intersection.js000064400000001023151677320720011715 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $intersection = require('../internals/set-intersection');

// `Set.prototype.intersection` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  intersection: function intersection(other) {
    return call($intersection, this, toSetLike(other));
  }
});
esnext.map.of.js000064400000000561151677320720007603 0ustar00'use strict';
var $ = require('../internals/export');
var MapHelpers = require('../internals/map-helpers');
var createCollectionOf = require('../internals/collection-of');

// `Map.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
$({ target: 'Map', stat: true, forced: true }, {
  of: createCollectionOf(MapHelpers.Map, MapHelpers.set, true)
});
esnext.set.difference.v2.js000064400000000133151677320720011630 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.difference.v2');
es.set.is-disjoint-from.v2.js000064400000000654151677320720012044 0ustar00'use strict';
var $ = require('../internals/export');
var isDisjointFrom = require('../internals/set-is-disjoint-from');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.isDisjointFrom` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isDisjointFrom') }, {
  isDisjointFrom: isDisjointFrom
});
es.math.acosh.js000064400000001403151677320720007545 0ustar00'use strict';
var $ = require('../internals/export');
var log1p = require('../internals/math-log1p');

// eslint-disable-next-line es/no-math-acosh -- required for testing
var $acosh = Math.acosh;
var log = Math.log;
var sqrt = Math.sqrt;
var LN2 = Math.LN2;

var FORCED = !$acosh
  // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
  || Math.floor($acosh(Number.MAX_VALUE)) !== 710
  // Tor Browser bug: Math.acosh(Infinity) -> NaN
  || $acosh(Infinity) !== Infinity;

// `Math.acosh` method
// https://tc39.es/ecma262/#sec-math.acosh
$({ target: 'Math', stat: true, forced: FORCED }, {
  acosh: function acosh(x) {
    var n = +x;
    return n < 1 ? NaN : n > 94906265.62425156
      ? log(n) + LN2
      : log1p(n - 1 + sqrt(n - 1) * sqrt(n + 1));
  }
});
es.array.join.js000064400000001343151677320720007577 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var IndexedObject = require('../internals/indexed-object');
var toIndexedObject = require('../internals/to-indexed-object');
var arrayMethodIsStrict = require('../internals/array-method-is-strict');

var nativeJoin = uncurryThis([].join);

var ES3_STRINGS = IndexedObject !== Object;
var FORCED = ES3_STRINGS || !arrayMethodIsStrict('join', ',');

// `Array.prototype.join` method
// https://tc39.es/ecma262/#sec-array.prototype.join
$({ target: 'Array', proto: true, forced: FORCED }, {
  join: function join(separator) {
    return nativeJoin(toIndexedObject(this), separator === undefined ? ',' : separator);
  }
});
esnext.set.map.js000064400000001413151677320720007767 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aSet = require('../internals/a-set');
var SetHelpers = require('../internals/set-helpers');
var iterate = require('../internals/set-iterate');

var Set = SetHelpers.Set;
var add = SetHelpers.add;

// `Set.prototype.map` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  map: function map(callbackfn /* , thisArg */) {
    var set = aSet(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var newSet = new Set();
    iterate(set, function (value) {
      add(newSet, boundFunction(value, value, set));
    });
    return newSet;
  }
});
es.global-this.js000064400000000373151677320720007732 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');

// `globalThis` object
// https://tc39.es/ecma262/#sec-globalthis
$({ global: true, forced: global.globalThis !== global }, {
  globalThis: global
});
esnext.map.find-key.js000064400000001300151677320720010675 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.findKey` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  findKey: function findKey(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var result = iterate(map, function (value, key) {
      if (boundFunction(value, key, map)) return { key: key };
    }, true);
    return result && result.key;
  }
});
es.array.at.js000064400000001335151677320720007245 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.at` method
// https://tc39.es/ecma262/#sec-array.prototype.at
$({ target: 'Array', proto: true }, {
  at: function at(index) {
    var O = toObject(this);
    var len = lengthOfArrayLike(O);
    var relativeIndex = toIntegerOrInfinity(index);
    var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
    return (k < 0 || k >= len) ? undefined : O[k];
  }
});

addToUnscopables('at');
esnext.symbol.observable.js000064400000000332151677320720012047 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.observable` well-known symbol
// https://github.com/tc39/proposal-observable
defineWellKnownSymbol('observable');
web.url.constructor.js000064400000106121151677320720011057 0ustar00'use strict';
// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
require('../modules/es.string.iterator');
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');
var global = require('../internals/global');
var bind = require('../internals/function-bind-context');
var uncurryThis = require('../internals/function-uncurry-this');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var anInstance = require('../internals/an-instance');
var hasOwn = require('../internals/has-own-property');
var assign = require('../internals/object-assign');
var arrayFrom = require('../internals/array-from');
var arraySlice = require('../internals/array-slice');
var codeAt = require('../internals/string-multibyte').codeAt;
var toASCII = require('../internals/string-punycode-to-ascii');
var $toString = require('../internals/to-string');
var setToStringTag = require('../internals/set-to-string-tag');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var URLSearchParamsModule = require('../modules/web.url-search-params.constructor');
var InternalStateModule = require('../internals/internal-state');

var setInternalState = InternalStateModule.set;
var getInternalURLState = InternalStateModule.getterFor('URL');
var URLSearchParams = URLSearchParamsModule.URLSearchParams;
var getInternalSearchParamsState = URLSearchParamsModule.getState;

var NativeURL = global.URL;
var TypeError = global.TypeError;
var parseInt = global.parseInt;
var floor = Math.floor;
var pow = Math.pow;
var charAt = uncurryThis(''.charAt);
var exec = uncurryThis(/./.exec);
var join = uncurryThis([].join);
var numberToString = uncurryThis(1.0.toString);
var pop = uncurryThis([].pop);
var push = uncurryThis([].push);
var replace = uncurryThis(''.replace);
var shift = uncurryThis([].shift);
var split = uncurryThis(''.split);
var stringSlice = uncurryThis(''.slice);
var toLowerCase = uncurryThis(''.toLowerCase);
var unshift = uncurryThis([].unshift);

var INVALID_AUTHORITY = 'Invalid authority';
var INVALID_SCHEME = 'Invalid scheme';
var INVALID_HOST = 'Invalid host';
var INVALID_PORT = 'Invalid port';

var ALPHA = /[a-z]/i;
// eslint-disable-next-line regexp/no-obscure-range -- safe
var ALPHANUMERIC = /[\d+-.a-z]/i;
var DIGIT = /\d/;
var HEX_START = /^0x/i;
var OCT = /^[0-7]+$/;
var DEC = /^\d+$/;
var HEX = /^[\da-f]+$/i;
/* eslint-disable regexp/no-control-character -- safe */
var FORBIDDEN_HOST_CODE_POINT = /[\0\t\n\r #%/:<>?@[\\\]^|]/;
var FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\0\t\n\r #/:<>?@[\\\]^|]/;
var LEADING_C0_CONTROL_OR_SPACE = /^[\u0000-\u0020]+/;
var TRAILING_C0_CONTROL_OR_SPACE = /(^|[^\u0000-\u0020])[\u0000-\u0020]+$/;
var TAB_AND_NEW_LINE = /[\t\n\r]/g;
/* eslint-enable regexp/no-control-character -- safe */
var EOF;

// https://url.spec.whatwg.org/#ipv4-number-parser
var parseIPv4 = function (input) {
  var parts = split(input, '.');
  var partsLength, numbers, index, part, radix, number, ipv4;
  if (parts.length && parts[parts.length - 1] === '') {
    parts.length--;
  }
  partsLength = parts.length;
  if (partsLength > 4) return input;
  numbers = [];
  for (index = 0; index < partsLength; index++) {
    part = parts[index];
    if (part === '') return input;
    radix = 10;
    if (part.length > 1 && charAt(part, 0) === '0') {
      radix = exec(HEX_START, part) ? 16 : 8;
      part = stringSlice(part, radix === 8 ? 1 : 2);
    }
    if (part === '') {
      number = 0;
    } else {
      if (!exec(radix === 10 ? DEC : radix === 8 ? OCT : HEX, part)) return input;
      number = parseInt(part, radix);
    }
    push(numbers, number);
  }
  for (index = 0; index < partsLength; index++) {
    number = numbers[index];
    if (index === partsLength - 1) {
      if (number >= pow(256, 5 - partsLength)) return null;
    } else if (number > 255) return null;
  }
  ipv4 = pop(numbers);
  for (index = 0; index < numbers.length; index++) {
    ipv4 += numbers[index] * pow(256, 3 - index);
  }
  return ipv4;
};

// https://url.spec.whatwg.org/#concept-ipv6-parser
// eslint-disable-next-line max-statements -- TODO
var parseIPv6 = function (input) {
  var address = [0, 0, 0, 0, 0, 0, 0, 0];
  var pieceIndex = 0;
  var compress = null;
  var pointer = 0;
  var value, length, numbersSeen, ipv4Piece, number, swaps, swap;

  var chr = function () {
    return charAt(input, pointer);
  };

  if (chr() === ':') {
    if (charAt(input, 1) !== ':') return;
    pointer += 2;
    pieceIndex++;
    compress = pieceIndex;
  }
  while (chr()) {
    if (pieceIndex === 8) return;
    if (chr() === ':') {
      if (compress !== null) return;
      pointer++;
      pieceIndex++;
      compress = pieceIndex;
      continue;
    }
    value = length = 0;
    while (length < 4 && exec(HEX, chr())) {
      value = value * 16 + parseInt(chr(), 16);
      pointer++;
      length++;
    }
    if (chr() === '.') {
      if (length === 0) return;
      pointer -= length;
      if (pieceIndex > 6) return;
      numbersSeen = 0;
      while (chr()) {
        ipv4Piece = null;
        if (numbersSeen > 0) {
          if (chr() === '.' && numbersSeen < 4) pointer++;
          else return;
        }
        if (!exec(DIGIT, chr())) return;
        while (exec(DIGIT, chr())) {
          number = parseInt(chr(), 10);
          if (ipv4Piece === null) ipv4Piece = number;
          else if (ipv4Piece === 0) return;
          else ipv4Piece = ipv4Piece * 10 + number;
          if (ipv4Piece > 255) return;
          pointer++;
        }
        address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;
        numbersSeen++;
        if (numbersSeen === 2 || numbersSeen === 4) pieceIndex++;
      }
      if (numbersSeen !== 4) return;
      break;
    } else if (chr() === ':') {
      pointer++;
      if (!chr()) return;
    } else if (chr()) return;
    address[pieceIndex++] = value;
  }
  if (compress !== null) {
    swaps = pieceIndex - compress;
    pieceIndex = 7;
    while (pieceIndex !== 0 && swaps > 0) {
      swap = address[pieceIndex];
      address[pieceIndex--] = address[compress + swaps - 1];
      address[compress + --swaps] = swap;
    }
  } else if (pieceIndex !== 8) return;
  return address;
};

var findLongestZeroSequence = function (ipv6) {
  var maxIndex = null;
  var maxLength = 1;
  var currStart = null;
  var currLength = 0;
  var index = 0;
  for (; index < 8; index++) {
    if (ipv6[index] !== 0) {
      if (currLength > maxLength) {
        maxIndex = currStart;
        maxLength = currLength;
      }
      currStart = null;
      currLength = 0;
    } else {
      if (currStart === null) currStart = index;
      ++currLength;
    }
  }
  if (currLength > maxLength) {
    maxIndex = currStart;
    maxLength = currLength;
  }
  return maxIndex;
};

// https://url.spec.whatwg.org/#host-serializing
var serializeHost = function (host) {
  var result, index, compress, ignore0;
  // ipv4
  if (typeof host == 'number') {
    result = [];
    for (index = 0; index < 4; index++) {
      unshift(result, host % 256);
      host = floor(host / 256);
    } return join(result, '.');
  // ipv6
  } else if (typeof host == 'object') {
    result = '';
    compress = findLongestZeroSequence(host);
    for (index = 0; index < 8; index++) {
      if (ignore0 && host[index] === 0) continue;
      if (ignore0) ignore0 = false;
      if (compress === index) {
        result += index ? ':' : '::';
        ignore0 = true;
      } else {
        result += numberToString(host[index], 16);
        if (index < 7) result += ':';
      }
    }
    return '[' + result + ']';
  } return host;
};

var C0ControlPercentEncodeSet = {};
var fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {
  ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1
});
var pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {
  '#': 1, '?': 1, '{': 1, '}': 1
});
var userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {
  '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1
});

var percentEncode = function (chr, set) {
  var code = codeAt(chr, 0);
  return code > 0x20 && code < 0x7F && !hasOwn(set, chr) ? chr : encodeURIComponent(chr);
};

// https://url.spec.whatwg.org/#special-scheme
var specialSchemes = {
  ftp: 21,
  file: null,
  http: 80,
  https: 443,
  ws: 80,
  wss: 443
};

// https://url.spec.whatwg.org/#windows-drive-letter
var isWindowsDriveLetter = function (string, normalized) {
  var second;
  return string.length === 2 && exec(ALPHA, charAt(string, 0))
    && ((second = charAt(string, 1)) === ':' || (!normalized && second === '|'));
};

// https://url.spec.whatwg.org/#start-with-a-windows-drive-letter
var startsWithWindowsDriveLetter = function (string) {
  var third;
  return string.length > 1 && isWindowsDriveLetter(stringSlice(string, 0, 2)) && (
    string.length === 2 ||
    ((third = charAt(string, 2)) === '/' || third === '\\' || third === '?' || third === '#')
  );
};

// https://url.spec.whatwg.org/#single-dot-path-segment
var isSingleDot = function (segment) {
  return segment === '.' || toLowerCase(segment) === '%2e';
};

// https://url.spec.whatwg.org/#double-dot-path-segment
var isDoubleDot = function (segment) {
  segment = toLowerCase(segment);
  return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';
};

// States:
var SCHEME_START = {};
var SCHEME = {};
var NO_SCHEME = {};
var SPECIAL_RELATIVE_OR_AUTHORITY = {};
var PATH_OR_AUTHORITY = {};
var RELATIVE = {};
var RELATIVE_SLASH = {};
var SPECIAL_AUTHORITY_SLASHES = {};
var SPECIAL_AUTHORITY_IGNORE_SLASHES = {};
var AUTHORITY = {};
var HOST = {};
var HOSTNAME = {};
var PORT = {};
var FILE = {};
var FILE_SLASH = {};
var FILE_HOST = {};
var PATH_START = {};
var PATH = {};
var CANNOT_BE_A_BASE_URL_PATH = {};
var QUERY = {};
var FRAGMENT = {};

var URLState = function (url, isBase, base) {
  var urlString = $toString(url);
  var baseState, failure, searchParams;
  if (isBase) {
    failure = this.parse(urlString);
    if (failure) throw new TypeError(failure);
    this.searchParams = null;
  } else {
    if (base !== undefined) baseState = new URLState(base, true);
    failure = this.parse(urlString, null, baseState);
    if (failure) throw new TypeError(failure);
    searchParams = getInternalSearchParamsState(new URLSearchParams());
    searchParams.bindURL(this);
    this.searchParams = searchParams;
  }
};

URLState.prototype = {
  type: 'URL',
  // https://url.spec.whatwg.org/#url-parsing
  // eslint-disable-next-line max-statements -- TODO
  parse: function (input, stateOverride, base) {
    var url = this;
    var state = stateOverride || SCHEME_START;
    var pointer = 0;
    var buffer = '';
    var seenAt = false;
    var seenBracket = false;
    var seenPasswordToken = false;
    var codePoints, chr, bufferCodePoints, failure;

    input = $toString(input);

    if (!stateOverride) {
      url.scheme = '';
      url.username = '';
      url.password = '';
      url.host = null;
      url.port = null;
      url.path = [];
      url.query = null;
      url.fragment = null;
      url.cannotBeABaseURL = false;
      input = replace(input, LEADING_C0_CONTROL_OR_SPACE, '');
      input = replace(input, TRAILING_C0_CONTROL_OR_SPACE, '$1');
    }

    input = replace(input, TAB_AND_NEW_LINE, '');

    codePoints = arrayFrom(input);

    while (pointer <= codePoints.length) {
      chr = codePoints[pointer];
      switch (state) {
        case SCHEME_START:
          if (chr && exec(ALPHA, chr)) {
            buffer += toLowerCase(chr);
            state = SCHEME;
          } else if (!stateOverride) {
            state = NO_SCHEME;
            continue;
          } else return INVALID_SCHEME;
          break;

        case SCHEME:
          if (chr && (exec(ALPHANUMERIC, chr) || chr === '+' || chr === '-' || chr === '.')) {
            buffer += toLowerCase(chr);
          } else if (chr === ':') {
            if (stateOverride && (
              (url.isSpecial() !== hasOwn(specialSchemes, buffer)) ||
              (buffer === 'file' && (url.includesCredentials() || url.port !== null)) ||
              (url.scheme === 'file' && !url.host)
            )) return;
            url.scheme = buffer;
            if (stateOverride) {
              if (url.isSpecial() && specialSchemes[url.scheme] === url.port) url.port = null;
              return;
            }
            buffer = '';
            if (url.scheme === 'file') {
              state = FILE;
            } else if (url.isSpecial() && base && base.scheme === url.scheme) {
              state = SPECIAL_RELATIVE_OR_AUTHORITY;
            } else if (url.isSpecial()) {
              state = SPECIAL_AUTHORITY_SLASHES;
            } else if (codePoints[pointer + 1] === '/') {
              state = PATH_OR_AUTHORITY;
              pointer++;
            } else {
              url.cannotBeABaseURL = true;
              push(url.path, '');
              state = CANNOT_BE_A_BASE_URL_PATH;
            }
          } else if (!stateOverride) {
            buffer = '';
            state = NO_SCHEME;
            pointer = 0;
            continue;
          } else return INVALID_SCHEME;
          break;

        case NO_SCHEME:
          if (!base || (base.cannotBeABaseURL && chr !== '#')) return INVALID_SCHEME;
          if (base.cannotBeABaseURL && chr === '#') {
            url.scheme = base.scheme;
            url.path = arraySlice(base.path);
            url.query = base.query;
            url.fragment = '';
            url.cannotBeABaseURL = true;
            state = FRAGMENT;
            break;
          }
          state = base.scheme === 'file' ? FILE : RELATIVE;
          continue;

        case SPECIAL_RELATIVE_OR_AUTHORITY:
          if (chr === '/' && codePoints[pointer + 1] === '/') {
            state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
            pointer++;
          } else {
            state = RELATIVE;
            continue;
          } break;

        case PATH_OR_AUTHORITY:
          if (chr === '/') {
            state = AUTHORITY;
            break;
          } else {
            state = PATH;
            continue;
          }

        case RELATIVE:
          url.scheme = base.scheme;
          if (chr === EOF) {
            url.username = base.username;
            url.password = base.password;
            url.host = base.host;
            url.port = base.port;
            url.path = arraySlice(base.path);
            url.query = base.query;
          } else if (chr === '/' || (chr === '\\' && url.isSpecial())) {
            state = RELATIVE_SLASH;
          } else if (chr === '?') {
            url.username = base.username;
            url.password = base.password;
            url.host = base.host;
            url.port = base.port;
            url.path = arraySlice(base.path);
            url.query = '';
            state = QUERY;
          } else if (chr === '#') {
            url.username = base.username;
            url.password = base.password;
            url.host = base.host;
            url.port = base.port;
            url.path = arraySlice(base.path);
            url.query = base.query;
            url.fragment = '';
            state = FRAGMENT;
          } else {
            url.username = base.username;
            url.password = base.password;
            url.host = base.host;
            url.port = base.port;
            url.path = arraySlice(base.path);
            url.path.length--;
            state = PATH;
            continue;
          } break;

        case RELATIVE_SLASH:
          if (url.isSpecial() && (chr === '/' || chr === '\\')) {
            state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
          } else if (chr === '/') {
            state = AUTHORITY;
          } else {
            url.username = base.username;
            url.password = base.password;
            url.host = base.host;
            url.port = base.port;
            state = PATH;
            continue;
          } break;

        case SPECIAL_AUTHORITY_SLASHES:
          state = SPECIAL_AUTHORITY_IGNORE_SLASHES;
          if (chr !== '/' || charAt(buffer, pointer + 1) !== '/') continue;
          pointer++;
          break;

        case SPECIAL_AUTHORITY_IGNORE_SLASHES:
          if (chr !== '/' && chr !== '\\') {
            state = AUTHORITY;
            continue;
          } break;

        case AUTHORITY:
          if (chr === '@') {
            if (seenAt) buffer = '%40' + buffer;
            seenAt = true;
            bufferCodePoints = arrayFrom(buffer);
            for (var i = 0; i < bufferCodePoints.length; i++) {
              var codePoint = bufferCodePoints[i];
              if (codePoint === ':' && !seenPasswordToken) {
                seenPasswordToken = true;
                continue;
              }
              var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);
              if (seenPasswordToken) url.password += encodedCodePoints;
              else url.username += encodedCodePoints;
            }
            buffer = '';
          } else if (
            chr === EOF || chr === '/' || chr === '?' || chr === '#' ||
            (chr === '\\' && url.isSpecial())
          ) {
            if (seenAt && buffer === '') return INVALID_AUTHORITY;
            pointer -= arrayFrom(buffer).length + 1;
            buffer = '';
            state = HOST;
          } else buffer += chr;
          break;

        case HOST:
        case HOSTNAME:
          if (stateOverride && url.scheme === 'file') {
            state = FILE_HOST;
            continue;
          } else if (chr === ':' && !seenBracket) {
            if (buffer === '') return INVALID_HOST;
            failure = url.parseHost(buffer);
            if (failure) return failure;
            buffer = '';
            state = PORT;
            if (stateOverride === HOSTNAME) return;
          } else if (
            chr === EOF || chr === '/' || chr === '?' || chr === '#' ||
            (chr === '\\' && url.isSpecial())
          ) {
            if (url.isSpecial() && buffer === '') return INVALID_HOST;
            if (stateOverride && buffer === '' && (url.includesCredentials() || url.port !== null)) return;
            failure = url.parseHost(buffer);
            if (failure) return failure;
            buffer = '';
            state = PATH_START;
            if (stateOverride) return;
            continue;
          } else {
            if (chr === '[') seenBracket = true;
            else if (chr === ']') seenBracket = false;
            buffer += chr;
          } break;

        case PORT:
          if (exec(DIGIT, chr)) {
            buffer += chr;
          } else if (
            chr === EOF || chr === '/' || chr === '?' || chr === '#' ||
            (chr === '\\' && url.isSpecial()) ||
            stateOverride
          ) {
            if (buffer !== '') {
              var port = parseInt(buffer, 10);
              if (port > 0xFFFF) return INVALID_PORT;
              url.port = (url.isSpecial() && port === specialSchemes[url.scheme]) ? null : port;
              buffer = '';
            }
            if (stateOverride) return;
            state = PATH_START;
            continue;
          } else return INVALID_PORT;
          break;

        case FILE:
          url.scheme = 'file';
          if (chr === '/' || chr === '\\') state = FILE_SLASH;
          else if (base && base.scheme === 'file') {
            switch (chr) {
              case EOF:
                url.host = base.host;
                url.path = arraySlice(base.path);
                url.query = base.query;
                break;
              case '?':
                url.host = base.host;
                url.path = arraySlice(base.path);
                url.query = '';
                state = QUERY;
                break;
              case '#':
                url.host = base.host;
                url.path = arraySlice(base.path);
                url.query = base.query;
                url.fragment = '';
                state = FRAGMENT;
                break;
              default:
                if (!startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {
                  url.host = base.host;
                  url.path = arraySlice(base.path);
                  url.shortenPath();
                }
                state = PATH;
                continue;
            }
          } else {
            state = PATH;
            continue;
          } break;

        case FILE_SLASH:
          if (chr === '/' || chr === '\\') {
            state = FILE_HOST;
            break;
          }
          if (base && base.scheme === 'file' && !startsWithWindowsDriveLetter(join(arraySlice(codePoints, pointer), ''))) {
            if (isWindowsDriveLetter(base.path[0], true)) push(url.path, base.path[0]);
            else url.host = base.host;
          }
          state = PATH;
          continue;

        case FILE_HOST:
          if (chr === EOF || chr === '/' || chr === '\\' || chr === '?' || chr === '#') {
            if (!stateOverride && isWindowsDriveLetter(buffer)) {
              state = PATH;
            } else if (buffer === '') {
              url.host = '';
              if (stateOverride) return;
              state = PATH_START;
            } else {
              failure = url.parseHost(buffer);
              if (failure) return failure;
              if (url.host === 'localhost') url.host = '';
              if (stateOverride) return;
              buffer = '';
              state = PATH_START;
            } continue;
          } else buffer += chr;
          break;

        case PATH_START:
          if (url.isSpecial()) {
            state = PATH;
            if (chr !== '/' && chr !== '\\') continue;
          } else if (!stateOverride && chr === '?') {
            url.query = '';
            state = QUERY;
          } else if (!stateOverride && chr === '#') {
            url.fragment = '';
            state = FRAGMENT;
          } else if (chr !== EOF) {
            state = PATH;
            if (chr !== '/') continue;
          } break;

        case PATH:
          if (
            chr === EOF || chr === '/' ||
            (chr === '\\' && url.isSpecial()) ||
            (!stateOverride && (chr === '?' || chr === '#'))
          ) {
            if (isDoubleDot(buffer)) {
              url.shortenPath();
              if (chr !== '/' && !(chr === '\\' && url.isSpecial())) {
                push(url.path, '');
              }
            } else if (isSingleDot(buffer)) {
              if (chr !== '/' && !(chr === '\\' && url.isSpecial())) {
                push(url.path, '');
              }
            } else {
              if (url.scheme === 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {
                if (url.host) url.host = '';
                buffer = charAt(buffer, 0) + ':'; // normalize windows drive letter
              }
              push(url.path, buffer);
            }
            buffer = '';
            if (url.scheme === 'file' && (chr === EOF || chr === '?' || chr === '#')) {
              while (url.path.length > 1 && url.path[0] === '') {
                shift(url.path);
              }
            }
            if (chr === '?') {
              url.query = '';
              state = QUERY;
            } else if (chr === '#') {
              url.fragment = '';
              state = FRAGMENT;
            }
          } else {
            buffer += percentEncode(chr, pathPercentEncodeSet);
          } break;

        case CANNOT_BE_A_BASE_URL_PATH:
          if (chr === '?') {
            url.query = '';
            state = QUERY;
          } else if (chr === '#') {
            url.fragment = '';
            state = FRAGMENT;
          } else if (chr !== EOF) {
            url.path[0] += percentEncode(chr, C0ControlPercentEncodeSet);
          } break;

        case QUERY:
          if (!stateOverride && chr === '#') {
            url.fragment = '';
            state = FRAGMENT;
          } else if (chr !== EOF) {
            if (chr === "'" && url.isSpecial()) url.query += '%27';
            else if (chr === '#') url.query += '%23';
            else url.query += percentEncode(chr, C0ControlPercentEncodeSet);
          } break;

        case FRAGMENT:
          if (chr !== EOF) url.fragment += percentEncode(chr, fragmentPercentEncodeSet);
          break;
      }

      pointer++;
    }
  },
  // https://url.spec.whatwg.org/#host-parsing
  parseHost: function (input) {
    var result, codePoints, index;
    if (charAt(input, 0) === '[') {
      if (charAt(input, input.length - 1) !== ']') return INVALID_HOST;
      result = parseIPv6(stringSlice(input, 1, -1));
      if (!result) return INVALID_HOST;
      this.host = result;
    // opaque host
    } else if (!this.isSpecial()) {
      if (exec(FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT, input)) return INVALID_HOST;
      result = '';
      codePoints = arrayFrom(input);
      for (index = 0; index < codePoints.length; index++) {
        result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);
      }
      this.host = result;
    } else {
      input = toASCII(input);
      if (exec(FORBIDDEN_HOST_CODE_POINT, input)) return INVALID_HOST;
      result = parseIPv4(input);
      if (result === null) return INVALID_HOST;
      this.host = result;
    }
  },
  // https://url.spec.whatwg.org/#cannot-have-a-username-password-port
  cannotHaveUsernamePasswordPort: function () {
    return !this.host || this.cannotBeABaseURL || this.scheme === 'file';
  },
  // https://url.spec.whatwg.org/#include-credentials
  includesCredentials: function () {
    return this.username !== '' || this.password !== '';
  },
  // https://url.spec.whatwg.org/#is-special
  isSpecial: function () {
    return hasOwn(specialSchemes, this.scheme);
  },
  // https://url.spec.whatwg.org/#shorten-a-urls-path
  shortenPath: function () {
    var path = this.path;
    var pathSize = path.length;
    if (pathSize && (this.scheme !== 'file' || pathSize !== 1 || !isWindowsDriveLetter(path[0], true))) {
      path.length--;
    }
  },
  // https://url.spec.whatwg.org/#concept-url-serializer
  serialize: function () {
    var url = this;
    var scheme = url.scheme;
    var username = url.username;
    var password = url.password;
    var host = url.host;
    var port = url.port;
    var path = url.path;
    var query = url.query;
    var fragment = url.fragment;
    var output = scheme + ':';
    if (host !== null) {
      output += '//';
      if (url.includesCredentials()) {
        output += username + (password ? ':' + password : '') + '@';
      }
      output += serializeHost(host);
      if (port !== null) output += ':' + port;
    } else if (scheme === 'file') output += '//';
    output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';
    if (query !== null) output += '?' + query;
    if (fragment !== null) output += '#' + fragment;
    return output;
  },
  // https://url.spec.whatwg.org/#dom-url-href
  setHref: function (href) {
    var failure = this.parse(href);
    if (failure) throw new TypeError(failure);
    this.searchParams.update();
  },
  // https://url.spec.whatwg.org/#dom-url-origin
  getOrigin: function () {
    var scheme = this.scheme;
    var port = this.port;
    if (scheme === 'blob') try {
      return new URLConstructor(scheme.path[0]).origin;
    } catch (error) {
      return 'null';
    }
    if (scheme === 'file' || !this.isSpecial()) return 'null';
    return scheme + '://' + serializeHost(this.host) + (port !== null ? ':' + port : '');
  },
  // https://url.spec.whatwg.org/#dom-url-protocol
  getProtocol: function () {
    return this.scheme + ':';
  },
  setProtocol: function (protocol) {
    this.parse($toString(protocol) + ':', SCHEME_START);
  },
  // https://url.spec.whatwg.org/#dom-url-username
  getUsername: function () {
    return this.username;
  },
  setUsername: function (username) {
    var codePoints = arrayFrom($toString(username));
    if (this.cannotHaveUsernamePasswordPort()) return;
    this.username = '';
    for (var i = 0; i < codePoints.length; i++) {
      this.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);
    }
  },
  // https://url.spec.whatwg.org/#dom-url-password
  getPassword: function () {
    return this.password;
  },
  setPassword: function (password) {
    var codePoints = arrayFrom($toString(password));
    if (this.cannotHaveUsernamePasswordPort()) return;
    this.password = '';
    for (var i = 0; i < codePoints.length; i++) {
      this.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);
    }
  },
  // https://url.spec.whatwg.org/#dom-url-host
  getHost: function () {
    var host = this.host;
    var port = this.port;
    return host === null ? ''
      : port === null ? serializeHost(host)
      : serializeHost(host) + ':' + port;
  },
  setHost: function (host) {
    if (this.cannotBeABaseURL) return;
    this.parse(host, HOST);
  },
  // https://url.spec.whatwg.org/#dom-url-hostname
  getHostname: function () {
    var host = this.host;
    return host === null ? '' : serializeHost(host);
  },
  setHostname: function (hostname) {
    if (this.cannotBeABaseURL) return;
    this.parse(hostname, HOSTNAME);
  },
  // https://url.spec.whatwg.org/#dom-url-port
  getPort: function () {
    var port = this.port;
    return port === null ? '' : $toString(port);
  },
  setPort: function (port) {
    if (this.cannotHaveUsernamePasswordPort()) return;
    port = $toString(port);
    if (port === '') this.port = null;
    else this.parse(port, PORT);
  },
  // https://url.spec.whatwg.org/#dom-url-pathname
  getPathname: function () {
    var path = this.path;
    return this.cannotBeABaseURL ? path[0] : path.length ? '/' + join(path, '/') : '';
  },
  setPathname: function (pathname) {
    if (this.cannotBeABaseURL) return;
    this.path = [];
    this.parse(pathname, PATH_START);
  },
  // https://url.spec.whatwg.org/#dom-url-search
  getSearch: function () {
    var query = this.query;
    return query ? '?' + query : '';
  },
  setSearch: function (search) {
    search = $toString(search);
    if (search === '') {
      this.query = null;
    } else {
      if (charAt(search, 0) === '?') search = stringSlice(search, 1);
      this.query = '';
      this.parse(search, QUERY);
    }
    this.searchParams.update();
  },
  // https://url.spec.whatwg.org/#dom-url-searchparams
  getSearchParams: function () {
    return this.searchParams.facade;
  },
  // https://url.spec.whatwg.org/#dom-url-hash
  getHash: function () {
    var fragment = this.fragment;
    return fragment ? '#' + fragment : '';
  },
  setHash: function (hash) {
    hash = $toString(hash);
    if (hash === '') {
      this.fragment = null;
      return;
    }
    if (charAt(hash, 0) === '#') hash = stringSlice(hash, 1);
    this.fragment = '';
    this.parse(hash, FRAGMENT);
  },
  update: function () {
    this.query = this.searchParams.serialize() || null;
  }
};

// `URL` constructor
// https://url.spec.whatwg.org/#url-class
var URLConstructor = function URL(url /* , base */) {
  var that = anInstance(this, URLPrototype);
  var base = validateArgumentsLength(arguments.length, 1) > 1 ? arguments[1] : undefined;
  var state = setInternalState(that, new URLState(url, false, base));
  if (!DESCRIPTORS) {
    that.href = state.serialize();
    that.origin = state.getOrigin();
    that.protocol = state.getProtocol();
    that.username = state.getUsername();
    that.password = state.getPassword();
    that.host = state.getHost();
    that.hostname = state.getHostname();
    that.port = state.getPort();
    that.pathname = state.getPathname();
    that.search = state.getSearch();
    that.searchParams = state.getSearchParams();
    that.hash = state.getHash();
  }
};

var URLPrototype = URLConstructor.prototype;

var accessorDescriptor = function (getter, setter) {
  return {
    get: function () {
      return getInternalURLState(this)[getter]();
    },
    set: setter && function (value) {
      return getInternalURLState(this)[setter](value);
    },
    configurable: true,
    enumerable: true
  };
};

if (DESCRIPTORS) {
  // `URL.prototype.href` accessors pair
  // https://url.spec.whatwg.org/#dom-url-href
  defineBuiltInAccessor(URLPrototype, 'href', accessorDescriptor('serialize', 'setHref'));
  // `URL.prototype.origin` getter
  // https://url.spec.whatwg.org/#dom-url-origin
  defineBuiltInAccessor(URLPrototype, 'origin', accessorDescriptor('getOrigin'));
  // `URL.prototype.protocol` accessors pair
  // https://url.spec.whatwg.org/#dom-url-protocol
  defineBuiltInAccessor(URLPrototype, 'protocol', accessorDescriptor('getProtocol', 'setProtocol'));
  // `URL.prototype.username` accessors pair
  // https://url.spec.whatwg.org/#dom-url-username
  defineBuiltInAccessor(URLPrototype, 'username', accessorDescriptor('getUsername', 'setUsername'));
  // `URL.prototype.password` accessors pair
  // https://url.spec.whatwg.org/#dom-url-password
  defineBuiltInAccessor(URLPrototype, 'password', accessorDescriptor('getPassword', 'setPassword'));
  // `URL.prototype.host` accessors pair
  // https://url.spec.whatwg.org/#dom-url-host
  defineBuiltInAccessor(URLPrototype, 'host', accessorDescriptor('getHost', 'setHost'));
  // `URL.prototype.hostname` accessors pair
  // https://url.spec.whatwg.org/#dom-url-hostname
  defineBuiltInAccessor(URLPrototype, 'hostname', accessorDescriptor('getHostname', 'setHostname'));
  // `URL.prototype.port` accessors pair
  // https://url.spec.whatwg.org/#dom-url-port
  defineBuiltInAccessor(URLPrototype, 'port', accessorDescriptor('getPort', 'setPort'));
  // `URL.prototype.pathname` accessors pair
  // https://url.spec.whatwg.org/#dom-url-pathname
  defineBuiltInAccessor(URLPrototype, 'pathname', accessorDescriptor('getPathname', 'setPathname'));
  // `URL.prototype.search` accessors pair
  // https://url.spec.whatwg.org/#dom-url-search
  defineBuiltInAccessor(URLPrototype, 'search', accessorDescriptor('getSearch', 'setSearch'));
  // `URL.prototype.searchParams` getter
  // https://url.spec.whatwg.org/#dom-url-searchparams
  defineBuiltInAccessor(URLPrototype, 'searchParams', accessorDescriptor('getSearchParams'));
  // `URL.prototype.hash` accessors pair
  // https://url.spec.whatwg.org/#dom-url-hash
  defineBuiltInAccessor(URLPrototype, 'hash', accessorDescriptor('getHash', 'setHash'));
}

// `URL.prototype.toJSON` method
// https://url.spec.whatwg.org/#dom-url-tojson
defineBuiltIn(URLPrototype, 'toJSON', function toJSON() {
  return getInternalURLState(this).serialize();
}, { enumerable: true });

// `URL.prototype.toString` method
// https://url.spec.whatwg.org/#URL-stringification-behavior
defineBuiltIn(URLPrototype, 'toString', function toString() {
  return getInternalURLState(this).serialize();
}, { enumerable: true });

if (NativeURL) {
  var nativeCreateObjectURL = NativeURL.createObjectURL;
  var nativeRevokeObjectURL = NativeURL.revokeObjectURL;
  // `URL.createObjectURL` method
  // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
  if (nativeCreateObjectURL) defineBuiltIn(URLConstructor, 'createObjectURL', bind(nativeCreateObjectURL, NativeURL));
  // `URL.revokeObjectURL` method
  // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL
  if (nativeRevokeObjectURL) defineBuiltIn(URLConstructor, 'revokeObjectURL', bind(nativeRevokeObjectURL, NativeURL));
}

setToStringTag(URLConstructor, 'URL');

$({ global: true, constructor: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {
  URL: URLConstructor
});
esnext.async-iterator.filter.js000064400000004523151677320720012655 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy');
var createIterResultObject = require('../internals/create-iter-result-object');
var closeAsyncIteration = require('../internals/async-iterator-close');
var IS_PURE = require('../internals/is-pure');

var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
  var state = this;
  var iterator = state.iterator;
  var predicate = state.predicate;

  return new Promise(function (resolve, reject) {
    var doneAndReject = function (error) {
      state.done = true;
      reject(error);
    };

    var ifAbruptCloseAsyncIterator = function (error) {
      closeAsyncIteration(iterator, doneAndReject, error, doneAndReject);
    };

    var loop = function () {
      try {
        Promise.resolve(anObject(call(state.next, iterator))).then(function (step) {
          try {
            if (anObject(step).done) {
              state.done = true;
              resolve(createIterResultObject(undefined, true));
            } else {
              var value = step.value;
              try {
                var result = predicate(value, state.counter++);

                var handler = function (selected) {
                  selected ? resolve(createIterResultObject(value, false)) : loop();
                };

                if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
                else handler(result);
              } catch (error3) { ifAbruptCloseAsyncIterator(error3); }
            }
          } catch (error2) { doneAndReject(error2); }
        }, doneAndReject);
      } catch (error) { doneAndReject(error); }
    };

    loop();
  });
});

// `AsyncIterator.prototype.filter` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, {
  filter: function filter(predicate) {
    anObject(this);
    aCallable(predicate);
    return new AsyncIteratorProxy(getIteratorDirect(this), {
      predicate: predicate
    });
  }
});
web.url.parse.js000064400000001441151677320720007603 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var toString = require('../internals/to-string');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');

var URL = getBuiltIn('URL');

// `URL.parse` method
// https://url.spec.whatwg.org/#dom-url-canparse
$({ target: 'URL', stat: true, forced: !USE_NATIVE_URL }, {
  parse: function parse(url) {
    var length = validateArgumentsLength(arguments.length, 1);
    var urlString = toString(url);
    var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]);
    try {
      return new URL(urlString, base);
    } catch (error) {
      return null;
    }
  }
});
es.data-view.js000064400000000011151677320720007373 0ustar00// empty
esnext.map.from.js000064400000000575151677320720010147 0ustar00'use strict';
var $ = require('../internals/export');
var MapHelpers = require('../internals/map-helpers');
var createCollectionFrom = require('../internals/collection-from');

// `Map.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
$({ target: 'Map', stat: true, forced: true }, {
  from: createCollectionFrom(MapHelpers.Map, MapHelpers.set, true)
});
es.math.log2.js000064400000000400151677320720007307 0ustar00'use strict';
var $ = require('../internals/export');

var log = Math.log;
var LN2 = Math.LN2;

// `Math.log2` method
// https://tc39.es/ecma262/#sec-math.log2
$({ target: 'Math', stat: true }, {
  log2: function log2(x) {
    return log(x) / LN2;
  }
});
esnext.object.iterate-keys.js000064400000000603151677320720012273 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ObjectIterator = require('../internals/object-iterator');

// `Object.iterateKeys` method
// https://github.com/tc39/proposal-object-iteration
$({ target: 'Object', stat: true, forced: true }, {
  iterateKeys: function iterateKeys(object) {
    return new ObjectIterator(object, 'keys');
  }
});
esnext.string.dedent.js000064400000011616151677320720011176 0ustar00'use strict';
var FREEZING = require('../internals/freezing');
var $ = require('../internals/export');
var makeBuiltIn = require('../internals/make-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var apply = require('../internals/function-apply');
var anObject = require('../internals/an-object');
var toObject = require('../internals/to-object');
var isCallable = require('../internals/is-callable');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var defineProperty = require('../internals/object-define-property').f;
var createArrayFromList = require('../internals/array-slice');
var WeakMapHelpers = require('../internals/weak-map-helpers');
var cooked = require('../internals/string-cooked');
var parse = require('../internals/string-parse');
var whitespaces = require('../internals/whitespaces');

var DedentMap = new WeakMapHelpers.WeakMap();
var weakMapGet = WeakMapHelpers.get;
var weakMapHas = WeakMapHelpers.has;
var weakMapSet = WeakMapHelpers.set;

var $Array = Array;
var $TypeError = TypeError;
// eslint-disable-next-line es/no-object-freeze -- safe
var freeze = Object.freeze || Object;
// eslint-disable-next-line es/no-object-isfrozen -- safe
var isFrozen = Object.isFrozen;
var min = Math.min;
var charAt = uncurryThis(''.charAt);
var stringSlice = uncurryThis(''.slice);
var split = uncurryThis(''.split);
var exec = uncurryThis(/./.exec);

var NEW_LINE = /([\n\u2028\u2029]|\r\n?)/g;
var LEADING_WHITESPACE = RegExp('^[' + whitespaces + ']*');
var NON_WHITESPACE = RegExp('[^' + whitespaces + ']');
var INVALID_TAG = 'Invalid tag';
var INVALID_OPENING_LINE = 'Invalid opening line';
var INVALID_CLOSING_LINE = 'Invalid closing line';

var dedentTemplateStringsArray = function (template) {
  var rawInput = template.raw;
  // https://github.com/tc39/proposal-string-dedent/issues/75
  if (FREEZING && !isFrozen(rawInput)) throw new $TypeError('Raw template should be frozen');
  if (weakMapHas(DedentMap, rawInput)) return weakMapGet(DedentMap, rawInput);
  var raw = dedentStringsArray(rawInput);
  var cookedArr = cookStrings(raw);
  defineProperty(cookedArr, 'raw', {
    value: freeze(raw)
  });
  freeze(cookedArr);
  weakMapSet(DedentMap, rawInput, cookedArr);
  return cookedArr;
};

var dedentStringsArray = function (template) {
  var t = toObject(template);
  var length = lengthOfArrayLike(t);
  var blocks = $Array(length);
  var dedented = $Array(length);
  var i = 0;
  var lines, common, quasi, k;

  if (!length) throw new $TypeError(INVALID_TAG);

  for (; i < length; i++) {
    var element = t[i];
    if (typeof element == 'string') blocks[i] = split(element, NEW_LINE);
    else throw new $TypeError(INVALID_TAG);
  }

  for (i = 0; i < length; i++) {
    var lastSplit = i + 1 === length;
    lines = blocks[i];
    if (i === 0) {
      if (lines.length === 1 || lines[0].length > 0) {
        throw new $TypeError(INVALID_OPENING_LINE);
      }
      lines[1] = '';
    }
    if (lastSplit) {
      if (lines.length === 1 || exec(NON_WHITESPACE, lines[lines.length - 1])) {
        throw new $TypeError(INVALID_CLOSING_LINE);
      }
      lines[lines.length - 2] = '';
      lines[lines.length - 1] = '';
    }
    for (var j = 2; j < lines.length; j += 2) {
      var text = lines[j];
      var lineContainsTemplateExpression = j + 1 === lines.length && !lastSplit;
      var leading = exec(LEADING_WHITESPACE, text)[0];
      if (!lineContainsTemplateExpression && leading.length === text.length) {
        lines[j] = '';
        continue;
      }
      common = commonLeadingIndentation(leading, common);
    }
  }

  var count = common ? common.length : 0;

  for (i = 0; i < length; i++) {
    lines = blocks[i];
    quasi = lines[0];
    k = 1;
    for (; k < lines.length; k += 2) {
      quasi += lines[k] + stringSlice(lines[k + 1], count);
    }
    dedented[i] = quasi;
  }

  return dedented;
};

var commonLeadingIndentation = function (a, b) {
  if (b === undefined || a === b) return a;
  var i = 0;
  for (var len = min(a.length, b.length); i < len; i++) {
    if (charAt(a, i) !== charAt(b, i)) break;
  }
  return stringSlice(a, 0, i);
};

var cookStrings = function (raw) {
  var i = 0;
  var length = raw.length;
  var result = $Array(length);
  for (; i < length; i++) {
    result[i] = parse(raw[i]);
  } return result;
};

var makeDedentTag = function (tag) {
  return makeBuiltIn(function (template /* , ...substitutions */) {
    var args = createArrayFromList(arguments);
    args[0] = dedentTemplateStringsArray(anObject(template));
    return apply(tag, this, args);
  }, '');
};

var cookedDedentTag = makeDedentTag(cooked);

// `String.dedent` method
// https://github.com/tc39/proposal-string-dedent
$({ target: 'String', stat: true, forced: true }, {
  dedent: function dedent(templateOrFn /* , ...substitutions */) {
    anObject(templateOrFn);
    if (isCallable(templateOrFn)) return makeDedentTag(templateOrFn);
    return apply(cookedDedentTag, this, arguments);
  }
});
es.math.asinh.js000064400000001032151677320720007550 0ustar00'use strict';
var $ = require('../internals/export');

// eslint-disable-next-line es/no-math-asinh -- required for testing
var $asinh = Math.asinh;
var log = Math.log;
var sqrt = Math.sqrt;

function asinh(x) {
  var n = +x;
  return !isFinite(n) || n === 0 ? n : n < 0 ? -asinh(-n) : log(n + sqrt(n * n + 1));
}

var FORCED = !($asinh && 1 / $asinh(0) > 0);

// `Math.asinh` method
// https://tc39.es/ecma262/#sec-math.asinh
// Tor Browser bug: Math.asinh(0) -> -0
$({ target: 'Math', stat: true, forced: FORCED }, {
  asinh: asinh
});
esnext.iterator.reduce.js000064400000002073151677320720011522 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');

var $TypeError = TypeError;

// `Iterator.prototype.reduce` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  reduce: function reduce(reducer /* , initialValue */) {
    anObject(this);
    aCallable(reducer);
    var record = getIteratorDirect(this);
    var noInitial = arguments.length < 2;
    var accumulator = noInitial ? undefined : arguments[1];
    var counter = 0;
    iterate(record, function (value) {
      if (noInitial) {
        noInitial = false;
        accumulator = value;
      } else {
        accumulator = reducer(accumulator, value, counter);
      }
      counter++;
    }, { IS_RECORD: true });
    if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value');
    return accumulator;
  }
});
es.typed-array.int16-array.js000064400000000011151677320720012027 0ustar00// empty
es.symbol.to-string-tag.js000064400000000765151677320720011535 0ustar00'use strict';
var getBuiltIn = require('../internals/get-built-in');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var setToStringTag = require('../internals/set-to-string-tag');

// `Symbol.toStringTag` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.tostringtag
defineWellKnownSymbol('toStringTag');

// `Symbol.prototype[@@toStringTag]` property
// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
setToStringTag(getBuiltIn('Symbol'), 'Symbol');
es.number.parse-float.js000064400000000575151677320720011235 0ustar00'use strict';
var $ = require('../internals/export');
var parseFloat = require('../internals/number-parse-float');

// `Number.parseFloat` method
// https://tc39.es/ecma262/#sec-number.parseFloat
// eslint-disable-next-line es/no-number-parsefloat -- required for testing
$({ target: 'Number', stat: true, forced: Number.parseFloat !== parseFloat }, {
  parseFloat: parseFloat
});
es.string.at-alternative.js000064400000001724151677320720011753 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var toString = require('../internals/to-string');
var fails = require('../internals/fails');

var charAt = uncurryThis(''.charAt);

var FORCED = fails(function () {
  // eslint-disable-next-line es/no-array-string-prototype-at -- safe
  return '𠮷'.at(-2) !== '\uD842';
});

// `String.prototype.at` method
// https://tc39.es/ecma262/#sec-string.prototype.at
$({ target: 'String', proto: true, forced: FORCED }, {
  at: function at(index) {
    var S = toString(requireObjectCoercible(this));
    var len = S.length;
    var relativeIndex = toIntegerOrInfinity(index);
    var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
    return (k < 0 || k >= len) ? undefined : charAt(S, k);
  }
});
esnext.array.is-template-object.js000064400000001703151677320720013227 0ustar00'use strict';
var $ = require('../internals/export');
var isArray = require('../internals/is-array');

// eslint-disable-next-line es/no-object-isfrozen -- safe
var isFrozen = Object.isFrozen;

var isFrozenStringArray = function (array, allowUndefined) {
  if (!isFrozen || !isArray(array) || !isFrozen(array)) return false;
  var index = 0;
  var length = array.length;
  var element;
  while (index < length) {
    element = array[index++];
    if (!(typeof element == 'string' || (allowUndefined && element === undefined))) {
      return false;
    }
  } return length !== 0;
};

// `Array.isTemplateObject` method
// https://github.com/tc39/proposal-array-is-template-object
$({ target: 'Array', stat: true, sham: true, forced: true }, {
  isTemplateObject: function isTemplateObject(value) {
    if (!isFrozenStringArray(value, true)) return false;
    var raw = value.raw;
    return raw.length === value.length && isFrozenStringArray(raw, false);
  }
});
es.array.includes.js000064400000001432151677320720010445 0ustar00'use strict';
var $ = require('../internals/export');
var $includes = require('../internals/array-includes').includes;
var fails = require('../internals/fails');
var addToUnscopables = require('../internals/add-to-unscopables');

// FF99+ bug
var BROKEN_ON_SPARSE = fails(function () {
  // eslint-disable-next-line es/no-array-prototype-includes -- detection
  return !Array(1).includes();
});

// `Array.prototype.includes` method
// https://tc39.es/ecma262/#sec-array.prototype.includes
$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {
  includes: function includes(el /* , fromIndex = 0 */) {
    return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
  }
});

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('includes');
esnext.set.union.v2.js000064400000000126151677320720010670 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.union.v2');
es.math.trunc.js000064400000000340151677320720007602 0ustar00'use strict';
var $ = require('../internals/export');
var trunc = require('../internals/math-trunc');

// `Math.trunc` method
// https://tc39.es/ecma262/#sec-math.trunc
$({ target: 'Math', stat: true }, {
  trunc: trunc
});
esnext.weak-set.of.js000064400000000623151677320720010545 0ustar00'use strict';
var $ = require('../internals/export');
var WeakSetHelpers = require('../internals/weak-set-helpers');
var createCollectionOf = require('../internals/collection-of');

// `WeakSet.of` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of
$({ target: 'WeakSet', stat: true, forced: true }, {
  of: createCollectionOf(WeakSetHelpers.WeakSet, WeakSetHelpers.add, false)
});
esnext.number.from-string.js000064400000003316151677320720012162 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');

var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation';
var INVALID_RADIX = 'Invalid radix';
var $RangeError = RangeError;
var $SyntaxError = SyntaxError;
var $TypeError = TypeError;
var $parseInt = parseInt;
var pow = Math.pow;
var valid = /^[\d.a-z]+$/;
var charAt = uncurryThis(''.charAt);
var exec = uncurryThis(valid.exec);
var numberToString = uncurryThis(1.0.toString);
var stringSlice = uncurryThis(''.slice);
var split = uncurryThis(''.split);

// `Number.fromString` method
// https://github.com/tc39/proposal-number-fromstring
$({ target: 'Number', stat: true, forced: true }, {
  fromString: function fromString(string, radix) {
    var sign = 1;
    if (typeof string != 'string') throw new $TypeError(INVALID_NUMBER_REPRESENTATION);
    if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION);
    if (charAt(string, 0) === '-') {
      sign = -1;
      string = stringSlice(string, 1);
      if (!string.length) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION);
    }
    var R = radix === undefined ? 10 : toIntegerOrInfinity(radix);
    if (R < 2 || R > 36) throw new $RangeError(INVALID_RADIX);
    if (!exec(valid, string)) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION);
    var parts = split(string, '.');
    var mathNum = $parseInt(parts[0], R);
    if (parts.length > 1) mathNum += $parseInt(parts[1], R) / pow(R, parts[1].length);
    if (R === 10 && numberToString(mathNum, R) !== string) throw new $SyntaxError(INVALID_NUMBER_REPRESENTATION);
    return sign * mathNum;
  }
});
web.url.to-json.js000064400000000011151677320720010052 0ustar00// empty
esnext.global-this.js000064400000000125151677320720010624 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.global-this');
esnext.iterator.filter.js000064400000002362151677320720011541 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var createIteratorProxy = require('../internals/iterator-create-proxy');
var callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');
var IS_PURE = require('../internals/is-pure');

var IteratorProxy = createIteratorProxy(function () {
  var iterator = this.iterator;
  var predicate = this.predicate;
  var next = this.next;
  var result, done, value;
  while (true) {
    result = anObject(call(next, iterator));
    done = this.done = !!result.done;
    if (done) return;
    value = result.value;
    if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
  }
});

// `Iterator.prototype.filter` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  filter: function filter(predicate) {
    anObject(this);
    aCallable(predicate);
    return new IteratorProxy(getIteratorDirect(this), {
      predicate: predicate
    });
  }
});
esnext.observable.of.js000064400000001374151677320720011155 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var isConstructor = require('../internals/is-constructor');

var Array = getBuiltIn('Array');

// `Observable.of` method
// https://github.com/tc39/proposal-observable
$({ target: 'Observable', stat: true, forced: true }, {
  of: function of() {
    var C = isConstructor(this) ? this : getBuiltIn('Observable');
    var length = arguments.length;
    var items = Array(length);
    var index = 0;
    while (index < length) items[index] = arguments[index++];
    return new C(function (observer) {
      for (var i = 0; i < length; i++) {
        observer.next(items[i]);
        if (observer.closed) return;
      } observer.complete();
    });
  }
});
es.symbol.to-primitive.js000064400000000671151677320720011462 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');

// `Symbol.toPrimitive` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.toprimitive
defineWellKnownSymbol('toPrimitive');

// `Symbol.prototype[@@toPrimitive]` method
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
defineSymbolToPrimitive();
es.math.tanh.js000064400000000624151677320720007406 0ustar00'use strict';
var $ = require('../internals/export');
var expm1 = require('../internals/math-expm1');

var exp = Math.exp;

// `Math.tanh` method
// https://tc39.es/ecma262/#sec-math.tanh
$({ target: 'Math', stat: true }, {
  tanh: function tanh(x) {
    var n = +x;
    var a = expm1(n);
    var b = expm1(-n);
    return a === Infinity ? 1 : b === Infinity ? -1 : (a - b) / (exp(n) + exp(-n));
  }
});
es.string.fixed.js000064400000000657151677320720010136 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.fixed` method
// https://tc39.es/ecma262/#sec-string.prototype.fixed
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, {
  fixed: function fixed() {
    return createHTML(this, 'tt', '', '');
  }
});
es.object.get-own-property-descriptor.js000064400000001342151677320720014405 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var toIndexedObject = require('../internals/to-indexed-object');
var nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;
var DESCRIPTORS = require('../internals/descriptors');

var FORCED = !DESCRIPTORS || fails(function () { nativeGetOwnPropertyDescriptor(1); });

// `Object.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
    return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
  }
});
web.set-timeout.js000064400000000714151677320720010151 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var schedulersFix = require('../internals/schedulers-fix');

var setTimeout = schedulersFix(global.setTimeout, true);

// Bun / IE9- setTimeout additional parameters fix
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-settimeout
$({ global: true, bind: true, forced: global.setTimeout !== setTimeout }, {
  setTimeout: setTimeout
});
es.string.big.js000064400000000646151677320720007576 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.big` method
// https://tc39.es/ecma262/#sec-string.prototype.big
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, {
  big: function big() {
    return createHTML(this, 'big', '', '');
  }
});
es.string.fontsize.js000064400000000712151677320720010670 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.fontsize` method
// https://tc39.es/ecma262/#sec-string.prototype.fontsize
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, {
  fontsize: function fontsize(size) {
    return createHTML(this, 'font', 'size', size);
  }
});
esnext.uint8-array.from-hex.js000064400000000011151677320720012320 0ustar00// empty
es.typed-array.copy-within.js000064400000000011151677320720012224 0ustar00// empty
es.math.sign.js000064400000000332151677320720007410 0ustar00'use strict';
var $ = require('../internals/export');
var sign = require('../internals/math-sign');

// `Math.sign` method
// https://tc39.es/ecma262/#sec-math.sign
$({ target: 'Math', stat: true }, {
  sign: sign
});
esnext.string.code-points.js000064400000003073151677320720012155 0ustar00'use strict';
var $ = require('../internals/export');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var createIterResultObject = require('../internals/create-iter-result-object');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var InternalStateModule = require('../internals/internal-state');
var StringMultibyteModule = require('../internals/string-multibyte');

var codeAt = StringMultibyteModule.codeAt;
var charAt = StringMultibyteModule.charAt;
var STRING_ITERATOR = 'String Iterator';
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);

// TODO: unify with String#@@iterator
var $StringIterator = createIteratorConstructor(function StringIterator(string) {
  setInternalState(this, {
    type: STRING_ITERATOR,
    string: string,
    index: 0
  });
}, 'String', function next() {
  var state = getInternalState(this);
  var string = state.string;
  var index = state.index;
  var point;
  if (index >= string.length) return createIterResultObject(undefined, true);
  point = charAt(string, index);
  state.index += point.length;
  return createIterResultObject({ codePoint: codeAt(point, 0), position: index }, false);
});

// `String.prototype.codePoints` method
// https://github.com/tc39/proposal-string-prototype-codepoints
$({ target: 'String', proto: true, forced: true }, {
  codePoints: function codePoints() {
    return new $StringIterator(toString(requireObjectCoercible(this)));
  }
});
esnext.string.match-all.js000064400000000132151677320720011564 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.string.match-all');
esnext.iterator.to-array.js000064400000001054151677320720012007 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var iterate = require('../internals/iterate');
var getIteratorDirect = require('../internals/get-iterator-direct');

var push = [].push;

// `Iterator.prototype.toArray` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  toArray: function toArray() {
    var result = [];
    iterate(getIteratorDirect(anObject(this)), push, { that: result, IS_RECORD: true });
    return result;
  }
});
esnext.set.delete-all.js000064400000001171151677320720011223 0ustar00'use strict';
var $ = require('../internals/export');
var aSet = require('../internals/a-set');
var remove = require('../internals/set-helpers').remove;

// `Set.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  deleteAll: function deleteAll(/* ...elements */) {
    var collection = aSet(this);
    var allDeleted = true;
    var wasDeleted;
    for (var k = 0, len = arguments.length; k < len; k++) {
      wasDeleted = remove(collection, arguments[k]);
      allDeleted = allDeleted && wasDeleted;
    } return !!allDeleted;
  }
});
es.promise.any.js000064400000003506151677320720007772 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var getBuiltIn = require('../internals/get-built-in');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var perform = require('../internals/perform');
var iterate = require('../internals/iterate');
var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');

var PROMISE_ANY_ERROR = 'No one promise resolved';

// `Promise.any` method
// https://tc39.es/ecma262/#sec-promise.any
$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
  any: function any(iterable) {
    var C = this;
    var AggregateError = getBuiltIn('AggregateError');
    var capability = newPromiseCapabilityModule.f(C);
    var resolve = capability.resolve;
    var reject = capability.reject;
    var result = perform(function () {
      var promiseResolve = aCallable(C.resolve);
      var errors = [];
      var counter = 0;
      var remaining = 1;
      var alreadyResolved = false;
      iterate(iterable, function (promise) {
        var index = counter++;
        var alreadyRejected = false;
        remaining++;
        call(promiseResolve, C, promise).then(function (value) {
          if (alreadyRejected || alreadyResolved) return;
          alreadyResolved = true;
          resolve(value);
        }, function (error) {
          if (alreadyRejected || alreadyResolved) return;
          alreadyRejected = true;
          errors[index] = error;
          --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));
        });
      });
      --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR));
    });
    if (result.error) reject(result.value);
    return capability.promise;
  }
});
esnext.array.group-by-to-map.js000064400000001226151677320720012476 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var addToUnscopables = require('../internals/add-to-unscopables');
var $groupToMap = require('../internals/array-group-to-map');
var IS_PURE = require('../internals/is-pure');

// `Array.prototype.groupByToMap` method
// https://github.com/tc39/proposal-array-grouping
// https://bugs.webkit.org/show_bug.cgi?id=236541
$({ target: 'Array', proto: true, name: 'groupToMap', forced: IS_PURE || !arrayMethodIsStrict('groupByToMap') }, {
  groupByToMap: $groupToMap
});

addToUnscopables('groupByToMap');
es.string.repeat.js000064400000000403151677320720010304 0ustar00'use strict';
var $ = require('../internals/export');
var repeat = require('../internals/string-repeat');

// `String.prototype.repeat` method
// https://tc39.es/ecma262/#sec-string.prototype.repeat
$({ target: 'String', proto: true }, {
  repeat: repeat
});
esnext.math.radians.js000064400000000455151677320720010776 0ustar00'use strict';
var $ = require('../internals/export');

var DEG_PER_RAD = Math.PI / 180;

// `Math.radians` method
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, forced: true }, {
  radians: function radians(degrees) {
    return degrees * DEG_PER_RAD;
  }
});
es.string.link.js000064400000000661151677320720007767 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.link` method
// https://tc39.es/ecma262/#sec-string.prototype.link
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {
  link: function link(url) {
    return createHTML(this, 'a', 'href', url);
  }
});
esnext.bigint.range.js000064400000001011151677320720010761 0ustar00'use strict';
/* eslint-disable es/no-bigint -- safe */
var $ = require('../internals/export');
var NumericRangeIterator = require('../internals/numeric-range-iterator');

// `BigInt.range` method
// https://github.com/tc39/proposal-Number.range
// TODO: Remove from `core-js@4`
if (typeof BigInt == 'function') {
  $({ target: 'BigInt', stat: true, forced: true }, {
    range: function range(start, end, option) {
      return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1));
    }
  });
}
esnext.map.upsert.js000064400000000524151677320720010520 0ustar00'use strict';
// TODO: remove from `core-js@4`
var $ = require('../internals/export');
var upsert = require('../internals/map-upsert');

// `Map.prototype.upsert` method (replaced by `Map.prototype.emplace`)
// https://github.com/thumbsupep/proposal-upsert
$({ target: 'Map', proto: true, real: true, forced: true }, {
  upsert: upsert
});
web.btoa.js000064400000003550151677320720006620 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var getBuiltIn = require('../internals/get-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var call = require('../internals/function-call');
var fails = require('../internals/fails');
var toString = require('../internals/to-string');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var i2c = require('../internals/base64-map').i2c;

var $btoa = getBuiltIn('btoa');
var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);

var BASIC = !!$btoa && !fails(function () {
  return $btoa('hi') !== 'aGk=';
});

var NO_ARG_RECEIVING_CHECK = BASIC && !fails(function () {
  $btoa();
});

var WRONG_ARG_CONVERSION = BASIC && fails(function () {
  return $btoa(null) !== 'bnVsbA==';
});

var WRONG_ARITY = BASIC && $btoa.length !== 1;

// `btoa` method
// https://html.spec.whatwg.org/multipage/webappapis.html#dom-btoa
$({ global: true, bind: true, enumerable: true, forced: !BASIC || NO_ARG_RECEIVING_CHECK || WRONG_ARG_CONVERSION || WRONG_ARITY }, {
  btoa: function btoa(data) {
    validateArgumentsLength(arguments.length, 1);
    // `webpack` dev server bug on IE global methods - use call(fn, global, ...)
    if (BASIC) return call($btoa, global, toString(data));
    var string = toString(data);
    var output = '';
    var position = 0;
    var map = i2c;
    var block, charCode;
    while (charAt(string, position) || (map = '=', position % 1)) {
      charCode = charCodeAt(string, position += 3 / 4);
      if (charCode > 0xFF) {
        throw new (getBuiltIn('DOMException'))('The string contains characters outside of the Latin1 range', 'InvalidCharacterError');
      }
      block = block << 8 | charCode;
      output += charAt(map, 63 & block >> 8 - position % 1 * 8);
    } return output;
  }
});
esnext.symbol.is-well-known-symbol.js000064400000000703151677320720013736 0ustar00'use strict';
var $ = require('../internals/export');
var isWellKnownSymbol = require('../internals/symbol-is-well-known');

// `Symbol.isWellKnownSymbol` method
// https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol
// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected
$({ target: 'Symbol', stat: true, forced: true }, {
  isWellKnownSymbol: isWellKnownSymbol
});
esnext.string.to-well-formed.js000064400000000137151677320720012564 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.string.to-well-formed');
es.array.reduce-right.js000064400000001573151677320720011227 0ustar00'use strict';
var $ = require('../internals/export');
var $reduceRight = require('../internals/array-reduce').right;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var CHROME_VERSION = require('../internals/engine-v8-version');
var IS_NODE = require('../internals/engine-is-node');

// Chrome 80-82 has a critical bug
// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduceRight');

// `Array.prototype.reduceRight` method
// https://tc39.es/ecma262/#sec-array.prototype.reduceright
$({ target: 'Array', proto: true, forced: FORCED }, {
  reduceRight: function reduceRight(callbackfn /* , initialValue */) {
    return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
  }
});
es.set.is-subset-of.v2.js000064400000000624151677320720011164 0ustar00'use strict';
var $ = require('../internals/export');
var isSubsetOf = require('../internals/set-is-subset-of');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.isSubsetOf` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSubsetOf') }, {
  isSubsetOf: isSubsetOf
});
esnext.math.isubh.js000064400000000661151677320720010466 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.isubh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
$({ target: 'Math', stat: true, forced: true }, {
  isubh: function isubh(x0, x1, y0, y1) {
    var $x0 = x0 >>> 0;
    var $x1 = x1 >>> 0;
    var $y0 = y0 >>> 0;
    return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0;
  }
});
es.object.get-own-property-symbols.js000064400000001610151677320720013715 0ustar00'use strict';
var $ = require('../internals/export');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
var fails = require('../internals/fails');
var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');
var toObject = require('../internals/to-object');

// V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
var FORCED = !NATIVE_SYMBOL || fails(function () { getOwnPropertySymbolsModule.f(1); });

// `Object.getOwnPropertySymbols` method
// https://tc39.es/ecma262/#sec-object.getownpropertysymbols
$({ target: 'Object', stat: true, forced: FORCED }, {
  getOwnPropertySymbols: function getOwnPropertySymbols(it) {
    var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
    return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : [];
  }
});
es.object.has-own.js000064400000000361151677320720010343 0ustar00'use strict';
var $ = require('../internals/export');
var hasOwn = require('../internals/has-own-property');

// `Object.hasOwn` method
// https://tc39.es/ecma262/#sec-object.hasown
$({ target: 'Object', stat: true }, {
  hasOwn: hasOwn
});
es.symbol.constructor.js000064400000025374151677320720011426 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var IS_PURE = require('../internals/is-pure');
var DESCRIPTORS = require('../internals/descriptors');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');
var fails = require('../internals/fails');
var hasOwn = require('../internals/has-own-property');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var anObject = require('../internals/an-object');
var toIndexedObject = require('../internals/to-indexed-object');
var toPropertyKey = require('../internals/to-property-key');
var $toString = require('../internals/to-string');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var nativeObjectCreate = require('../internals/object-create');
var objectKeys = require('../internals/object-keys');
var getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');
var getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');
var getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
var definePropertyModule = require('../internals/object-define-property');
var definePropertiesModule = require('../internals/object-define-properties');
var propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var shared = require('../internals/shared');
var sharedKey = require('../internals/shared-key');
var hiddenKeys = require('../internals/hidden-keys');
var uid = require('../internals/uid');
var wellKnownSymbol = require('../internals/well-known-symbol');
var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');
var defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');
var setToStringTag = require('../internals/set-to-string-tag');
var InternalStateModule = require('../internals/internal-state');
var $forEach = require('../internals/array-iteration').forEach;

var HIDDEN = sharedKey('hidden');
var SYMBOL = 'Symbol';
var PROTOTYPE = 'prototype';

var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(SYMBOL);

var ObjectPrototype = Object[PROTOTYPE];
var $Symbol = global.Symbol;
var SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];
var RangeError = global.RangeError;
var TypeError = global.TypeError;
var QObject = global.QObject;
var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
var nativeDefineProperty = definePropertyModule.f;
var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;
var nativePropertyIsEnumerable = propertyIsEnumerableModule.f;
var push = uncurryThis([].push);

var AllSymbols = shared('symbols');
var ObjectPrototypeSymbols = shared('op-symbols');
var WellKnownSymbolsStore = shared('wks');

// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;

// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
var fallbackDefineProperty = function (O, P, Attributes) {
  var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
  if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];
  nativeDefineProperty(O, P, Attributes);
  if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {
    nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
  }
};

var setSymbolDescriptor = DESCRIPTORS && fails(function () {
  return nativeObjectCreate(nativeDefineProperty({}, 'a', {
    get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }
  })).a !== 7;
}) ? fallbackDefineProperty : nativeDefineProperty;

var wrap = function (tag, description) {
  var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);
  setInternalState(symbol, {
    type: SYMBOL,
    tag: tag,
    description: description
  });
  if (!DESCRIPTORS) symbol.description = description;
  return symbol;
};

var $defineProperty = function defineProperty(O, P, Attributes) {
  if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
  anObject(O);
  var key = toPropertyKey(P);
  anObject(Attributes);
  if (hasOwn(AllSymbols, key)) {
    if (!Attributes.enumerable) {
      if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, nativeObjectCreate(null)));
      O[HIDDEN][key] = true;
    } else {
      if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
      Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });
    } return setSymbolDescriptor(O, key, Attributes);
  } return nativeDefineProperty(O, key, Attributes);
};

var $defineProperties = function defineProperties(O, Properties) {
  anObject(O);
  var properties = toIndexedObject(Properties);
  var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
  $forEach(keys, function (key) {
    if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);
  });
  return O;
};

var $create = function create(O, Properties) {
  return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
};

var $propertyIsEnumerable = function propertyIsEnumerable(V) {
  var P = toPropertyKey(V);
  var enumerable = call(nativePropertyIsEnumerable, this, P);
  if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;
  return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]
    ? enumerable : true;
};

var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {
  var it = toIndexedObject(O);
  var key = toPropertyKey(P);
  if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;
  var descriptor = nativeGetOwnPropertyDescriptor(it, key);
  if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {
    descriptor.enumerable = true;
  }
  return descriptor;
};

var $getOwnPropertyNames = function getOwnPropertyNames(O) {
  var names = nativeGetOwnPropertyNames(toIndexedObject(O));
  var result = [];
  $forEach(names, function (key) {
    if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);
  });
  return result;
};

var $getOwnPropertySymbols = function (O) {
  var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;
  var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));
  var result = [];
  $forEach(names, function (key) {
    if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {
      push(result, AllSymbols[key]);
    }
  });
  return result;
};

// `Symbol` constructor
// https://tc39.es/ecma262/#sec-symbol-constructor
if (!NATIVE_SYMBOL) {
  $Symbol = function Symbol() {
    if (isPrototypeOf(SymbolPrototype, this)) throw new TypeError('Symbol is not a constructor');
    var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);
    var tag = uid(description);
    var setter = function (value) {
      var $this = this === undefined ? global : this;
      if ($this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);
      if (hasOwn($this, HIDDEN) && hasOwn($this[HIDDEN], tag)) $this[HIDDEN][tag] = false;
      var descriptor = createPropertyDescriptor(1, value);
      try {
        setSymbolDescriptor($this, tag, descriptor);
      } catch (error) {
        if (!(error instanceof RangeError)) throw error;
        fallbackDefineProperty($this, tag, descriptor);
      }
    };
    if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });
    return wrap(tag, description);
  };

  SymbolPrototype = $Symbol[PROTOTYPE];

  defineBuiltIn(SymbolPrototype, 'toString', function toString() {
    return getInternalState(this).tag;
  });

  defineBuiltIn($Symbol, 'withoutSetter', function (description) {
    return wrap(uid(description), description);
  });

  propertyIsEnumerableModule.f = $propertyIsEnumerable;
  definePropertyModule.f = $defineProperty;
  definePropertiesModule.f = $defineProperties;
  getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;
  getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;
  getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;

  wrappedWellKnownSymbolModule.f = function (name) {
    return wrap(wellKnownSymbol(name), name);
  };

  if (DESCRIPTORS) {
    // https://github.com/tc39/proposal-Symbol-description
    defineBuiltInAccessor(SymbolPrototype, 'description', {
      configurable: true,
      get: function description() {
        return getInternalState(this).description;
      }
    });
    if (!IS_PURE) {
      defineBuiltIn(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });
    }
  }
}

$({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {
  Symbol: $Symbol
});

$forEach(objectKeys(WellKnownSymbolsStore), function (name) {
  defineWellKnownSymbol(name);
});

$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {
  useSetter: function () { USE_SETTER = true; },
  useSimple: function () { USE_SETTER = false; }
});

$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {
  // `Object.create` method
  // https://tc39.es/ecma262/#sec-object.create
  create: $create,
  // `Object.defineProperty` method
  // https://tc39.es/ecma262/#sec-object.defineproperty
  defineProperty: $defineProperty,
  // `Object.defineProperties` method
  // https://tc39.es/ecma262/#sec-object.defineproperties
  defineProperties: $defineProperties,
  // `Object.getOwnPropertyDescriptor` method
  // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
  getOwnPropertyDescriptor: $getOwnPropertyDescriptor
});

$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {
  // `Object.getOwnPropertyNames` method
  // https://tc39.es/ecma262/#sec-object.getownpropertynames
  getOwnPropertyNames: $getOwnPropertyNames
});

// `Symbol.prototype[@@toPrimitive]` method
// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive
defineSymbolToPrimitive();

// `Symbol.prototype[@@toStringTag]` property
// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag
setToStringTag($Symbol, SYMBOL);

hiddenKeys[HIDDEN] = true;
es.date.now.js000064400000000617151677320720007245 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');

var $Date = Date;
var thisTimeValue = uncurryThis($Date.prototype.getTime);

// `Date.now` method
// https://tc39.es/ecma262/#sec-date.now
$({ target: 'Date', stat: true }, {
  now: function now() {
    return thisTimeValue(new $Date());
  }
});
es.array-buffer.slice.js000064400000000011151677320720011175 0ustar00// empty
es.object.values.js000064400000000441151677320720010265 0ustar00'use strict';
var $ = require('../internals/export');
var $values = require('../internals/object-to-array').values;

// `Object.values` method
// https://tc39.es/ecma262/#sec-object.values
$({ target: 'Object', stat: true }, {
  values: function values(O) {
    return $values(O);
  }
});
es.number.constructor.js000064400000011001151677320720011367 0ustar00'use strict';
var $ = require('../internals/export');
var IS_PURE = require('../internals/is-pure');
var DESCRIPTORS = require('../internals/descriptors');
var global = require('../internals/global');
var path = require('../internals/path');
var uncurryThis = require('../internals/function-uncurry-this');
var isForced = require('../internals/is-forced');
var hasOwn = require('../internals/has-own-property');
var inheritIfRequired = require('../internals/inherit-if-required');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var isSymbol = require('../internals/is-symbol');
var toPrimitive = require('../internals/to-primitive');
var fails = require('../internals/fails');
var getOwnPropertyNames = require('../internals/object-get-own-property-names').f;
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;
var defineProperty = require('../internals/object-define-property').f;
var thisNumberValue = require('../internals/this-number-value');
var trim = require('../internals/string-trim').trim;

var NUMBER = 'Number';
var NativeNumber = global[NUMBER];
var PureNumberNamespace = path[NUMBER];
var NumberPrototype = NativeNumber.prototype;
var TypeError = global.TypeError;
var stringSlice = uncurryThis(''.slice);
var charCodeAt = uncurryThis(''.charCodeAt);

// `ToNumeric` abstract operation
// https://tc39.es/ecma262/#sec-tonumeric
var toNumeric = function (value) {
  var primValue = toPrimitive(value, 'number');
  return typeof primValue == 'bigint' ? primValue : toNumber(primValue);
};

// `ToNumber` abstract operation
// https://tc39.es/ecma262/#sec-tonumber
var toNumber = function (argument) {
  var it = toPrimitive(argument, 'number');
  var first, third, radix, maxCode, digits, length, index, code;
  if (isSymbol(it)) throw new TypeError('Cannot convert a Symbol value to a number');
  if (typeof it == 'string' && it.length > 2) {
    it = trim(it);
    first = charCodeAt(it, 0);
    if (first === 43 || first === 45) {
      third = charCodeAt(it, 2);
      if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
    } else if (first === 48) {
      switch (charCodeAt(it, 1)) {
        // fast equal of /^0b[01]+$/i
        case 66:
        case 98:
          radix = 2;
          maxCode = 49;
          break;
        // fast equal of /^0o[0-7]+$/i
        case 79:
        case 111:
          radix = 8;
          maxCode = 55;
          break;
        default:
          return +it;
      }
      digits = stringSlice(it, 2);
      length = digits.length;
      for (index = 0; index < length; index++) {
        code = charCodeAt(digits, index);
        // parseInt parses a string to a first unavailable symbol
        // but ToNumber should return NaN if a string contains unavailable symbols
        if (code < 48 || code > maxCode) return NaN;
      } return parseInt(digits, radix);
    }
  } return +it;
};

var FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'));

var calledWithNew = function (dummy) {
  // includes check on 1..constructor(foo) case
  return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); });
};

// `Number` constructor
// https://tc39.es/ecma262/#sec-number-constructor
var NumberWrapper = function Number(value) {
  var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));
  return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n;
};

NumberWrapper.prototype = NumberPrototype;
if (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper;

$({ global: true, constructor: true, wrap: true, forced: FORCED }, {
  Number: NumberWrapper
});

// Use `internal/copy-constructor-properties` helper in `core-js@4`
var copyConstructorProperties = function (target, source) {
  for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : (
    // ES3:
    'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
    // ES2015 (in case, if modules with ES2015 Number statics required before):
    'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +
    // ESNext
    'fromString,range'
  ).split(','), j = 0, key; keys.length > j; j++) {
    if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) {
      defineProperty(target, key, getOwnPropertyDescriptor(source, key));
    }
  }
};

if (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace);
if (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber);
esnext.typed-array.to-spliced.js000064400000000011151677320720012714 0ustar00// empty
es.number.is-safe-integer.js000064400000000615151677320720011775 0ustar00'use strict';
var $ = require('../internals/export');
var isIntegralNumber = require('../internals/is-integral-number');

var abs = Math.abs;

// `Number.isSafeInteger` method
// https://tc39.es/ecma262/#sec-number.issafeinteger
$({ target: 'Number', stat: true }, {
  isSafeInteger: function isSafeInteger(number) {
    return isIntegralNumber(number) && abs(number) <= 0x1FFFFFFFFFFFFF;
  }
});
es.weak-set.constructor.js000064400000000554151677320720011632 0ustar00'use strict';
var collection = require('../internals/collection');
var collectionWeak = require('../internals/collection-weak');

// `WeakSet` constructor
// https://tc39.es/ecma262/#sec-weakset-constructor
collection('WeakSet', function (init) {
  return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); };
}, collectionWeak);
esnext.uint8-array.to-base64.js000064400000000011151677320720012277 0ustar00// empty
esnext.array.filter-reject.js000064400000001041151677320720012271 0ustar00'use strict';
var $ = require('../internals/export');
var $filterReject = require('../internals/array-iteration').filterReject;
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.filterReject` method
// https://github.com/tc39/proposal-array-filtering
$({ target: 'Array', proto: true, forced: true }, {
  filterReject: function filterReject(callbackfn /* , thisArg */) {
    return $filterReject(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});

addToUnscopables('filterReject');
es.date.to-string.js000064400000000011151677320720010354 0ustar00// empty
esnext.set.intersection.v2.js000064400000000135151677320720012246 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.intersection.v2');
es.reflect.is-extensible.js000064400000000630151677320720011717 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var $isExtensible = require('../internals/object-is-extensible');

// `Reflect.isExtensible` method
// https://tc39.es/ecma262/#sec-reflect.isextensible
$({ target: 'Reflect', stat: true }, {
  isExtensible: function isExtensible(target) {
    anObject(target);
    return $isExtensible(target);
  }
});
web.url-search-params.size.js000064400000000011151677320720012157 0ustar00// empty
esnext.async-iterator.reduce.js000064400000004471151677320720012641 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var getBuiltIn = require('../internals/get-built-in');
var getIteratorDirect = require('../internals/get-iterator-direct');
var closeAsyncIteration = require('../internals/async-iterator-close');

var Promise = getBuiltIn('Promise');
var $TypeError = TypeError;

// `AsyncIterator.prototype.reduce` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  reduce: function reduce(reducer /* , initialValue */) {
    anObject(this);
    aCallable(reducer);
    var record = getIteratorDirect(this);
    var iterator = record.iterator;
    var next = record.next;
    var noInitial = arguments.length < 2;
    var accumulator = noInitial ? undefined : arguments[1];
    var counter = 0;

    return new Promise(function (resolve, reject) {
      var ifAbruptCloseAsyncIterator = function (error) {
        closeAsyncIteration(iterator, reject, error, reject);
      };

      var loop = function () {
        try {
          Promise.resolve(anObject(call(next, iterator))).then(function (step) {
            try {
              if (anObject(step).done) {
                noInitial ? reject(new $TypeError('Reduce of empty iterator with no initial value')) : resolve(accumulator);
              } else {
                var value = step.value;
                if (noInitial) {
                  noInitial = false;
                  accumulator = value;
                  loop();
                } else try {
                  var result = reducer(accumulator, value, counter);

                  var handler = function ($result) {
                    accumulator = $result;
                    loop();
                  };

                  if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
                  else handler(result);
                } catch (error3) { ifAbruptCloseAsyncIterator(error3); }
              }
              counter++;
            } catch (error2) { reject(error2); }
          }, reject);
        } catch (error) { reject(error); }
      };

      loop();
    });
  }
});
esnext.reflect.get-own-metadata.js000064400000001260151677320720013201 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var ordinaryGetOwnMetadata = ReflectMetadataModule.get;
var toMetadataKey = ReflectMetadataModule.toKey;

// `Reflect.getOwnMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) {
    var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]);
    return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey);
  }
});
esnext.iterator.take.js000064400000002276151677320720011204 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var notANaN = require('../internals/not-a-nan');
var toPositiveInteger = require('../internals/to-positive-integer');
var createIteratorProxy = require('../internals/iterator-create-proxy');
var iteratorClose = require('../internals/iterator-close');
var IS_PURE = require('../internals/is-pure');

var IteratorProxy = createIteratorProxy(function () {
  var iterator = this.iterator;
  if (!this.remaining--) {
    this.done = true;
    return iteratorClose(iterator, 'normal', undefined);
  }
  var result = anObject(call(this.next, iterator));
  var done = this.done = !!result.done;
  if (!done) return result.value;
});

// `Iterator.prototype.take` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  take: function take(limit) {
    anObject(this);
    var remaining = toPositiveInteger(notANaN(+limit));
    return new IteratorProxy(getIteratorDirect(this), {
      remaining: remaining
    });
  }
});
esnext.reflect.metadata.js000064400000001153151677320720011624 0ustar00'use strict';
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var toMetadataKey = ReflectMetadataModule.toKey;
var ordinaryDefineOwnMetadata = ReflectMetadataModule.set;

// `Reflect.metadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  metadata: function metadata(metadataKey, metadataValue) {
    return function decorator(target, key) {
      ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key));
    };
  }
});
es.object.define-properties.js000064400000000760151677320720012416 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var defineProperties = require('../internals/object-define-properties').f;

// `Object.defineProperties` method
// https://tc39.es/ecma262/#sec-object.defineproperties
// eslint-disable-next-line es/no-object-defineproperties -- safe
$({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, {
  defineProperties: defineProperties
});
es.string.trim-start.js000064400000000760151677320720011140 0ustar00'use strict';
// TODO: Remove this line from `core-js@4`
require('../modules/es.string.trim-left');
var $ = require('../internals/export');
var trimStart = require('../internals/string-trim-start');

// `String.prototype.trimStart` method
// https://tc39.es/ecma262/#sec-string.prototype.trimstart
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
$({ target: 'String', proto: true, name: 'trimStart', forced: ''.trimStart !== trimStart }, {
  trimStart: trimStart
});
esnext.iterator.range.js000064400000001237151677320720011350 0ustar00'use strict';
/* eslint-disable es/no-bigint -- safe */
var $ = require('../internals/export');
var NumericRangeIterator = require('../internals/numeric-range-iterator');

var $TypeError = TypeError;

// `Iterator.range` method
// https://github.com/tc39/proposal-Number.range
$({ target: 'Iterator', stat: true, forced: true }, {
  range: function range(start, end, option) {
    if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1);
    if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1));
    throw new $TypeError('Incorrect Iterator.range arguments');
  }
});
es.function.has-instance.js000064400000001611151677320720011722 0ustar00'use strict';
var isCallable = require('../internals/is-callable');
var isObject = require('../internals/is-object');
var definePropertyModule = require('../internals/object-define-property');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var wellKnownSymbol = require('../internals/well-known-symbol');
var makeBuiltIn = require('../internals/make-built-in');

var HAS_INSTANCE = wellKnownSymbol('hasInstance');
var FunctionPrototype = Function.prototype;

// `Function.prototype[@@hasInstance]` method
// https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance
if (!(HAS_INSTANCE in FunctionPrototype)) {
  definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: makeBuiltIn(function (O) {
    if (!isCallable(this) || !isObject(O)) return false;
    var P = this.prototype;
    return isObject(P) ? isPrototypeOf(P, O) : O instanceof this;
  }, HAS_INSTANCE) });
}
es.array.fill.js000064400000000617151677320720007571 0ustar00'use strict';
var $ = require('../internals/export');
var fill = require('../internals/array-fill');
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.fill` method
// https://tc39.es/ecma262/#sec-array.prototype.fill
$({ target: 'Array', proto: true }, {
  fill: fill
});

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('fill');
es.object.is-frozen.js000064400000001440151677320720010702 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var isObject = require('../internals/is-object');
var classof = require('../internals/classof-raw');
var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');

// eslint-disable-next-line es/no-object-isfrozen -- safe
var $isFrozen = Object.isFrozen;

var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isFrozen(1); });

// `Object.isFrozen` method
// https://tc39.es/ecma262/#sec-object.isfrozen
$({ target: 'Object', stat: true, forced: FORCED }, {
  isFrozen: function isFrozen(it) {
    if (!isObject(it)) return true;
    if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true;
    return $isFrozen ? $isFrozen(it) : false;
  }
});
esnext.weak-map.delete-all.js000064400000001223151677320720012130 0ustar00'use strict';
var $ = require('../internals/export');
var aWeakMap = require('../internals/a-weak-map');
var remove = require('../internals/weak-map-helpers').remove;

// `WeakMap.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'WeakMap', proto: true, real: true, forced: true }, {
  deleteAll: function deleteAll(/* ...elements */) {
    var collection = aWeakMap(this);
    var allDeleted = true;
    var wasDeleted;
    for (var k = 0, len = arguments.length; k < len; k++) {
      wasDeleted = remove(collection, arguments[k]);
      allDeleted = allDeleted && wasDeleted;
    } return !!allDeleted;
  }
});
esnext.iterator.to-async.js000064400000001263151677320720012010 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var AsyncFromSyncIterator = require('../internals/async-from-sync-iterator');
var WrapAsyncIterator = require('../internals/async-iterator-wrap');
var getIteratorDirect = require('../internals/get-iterator-direct');
var IS_PURE = require('../internals/is-pure');

// `Iterator.prototype.toAsync` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  toAsync: function toAsync() {
    return new WrapAsyncIterator(getIteratorDirect(new AsyncFromSyncIterator(getIteratorDirect(anObject(this)))));
  }
});
es.string.sub.js000064400000000646151677320720007626 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.sub` method
// https://tc39.es/ecma262/#sec-string.prototype.sub
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, {
  sub: function sub() {
    return createHTML(this, 'sub', '', '');
  }
});
es.array.unscopables.flat.js000064400000000441151677320720012101 0ustar00'use strict';
// this method was added to unscopables after implementation
// in popular engines, so it's moved to a separate module
var addToUnscopables = require('../internals/add-to-unscopables');

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('flat');
es.array.flat-map.js000064400000001505151677320720010341 0ustar00'use strict';
var $ = require('../internals/export');
var flattenIntoArray = require('../internals/flatten-into-array');
var aCallable = require('../internals/a-callable');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var arraySpeciesCreate = require('../internals/array-species-create');

// `Array.prototype.flatMap` method
// https://tc39.es/ecma262/#sec-array.prototype.flatmap
$({ target: 'Array', proto: true }, {
  flatMap: function flatMap(callbackfn /* , thisArg */) {
    var O = toObject(this);
    var sourceLen = lengthOfArrayLike(O);
    var A;
    aCallable(callbackfn);
    A = arraySpeciesCreate(O, 0);
    A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    return A;
  }
});
esnext.async-iterator.as-indexed-pairs.js000064400000000565151677320720014527 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var indexed = require('../internals/async-iterator-indexed');

// `AsyncIterator.prototype.asIndexedPairs` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'AsyncIterator', name: 'indexed', proto: true, real: true, forced: true }, {
  asIndexedPairs: indexed
});
web.url.can-parse.js000064400000002276151677320720010351 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var fails = require('../internals/fails');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var toString = require('../internals/to-string');
var USE_NATIVE_URL = require('../internals/url-constructor-detection');

var URL = getBuiltIn('URL');

// https://github.com/nodejs/node/issues/47505
// https://github.com/denoland/deno/issues/18893
var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () {
  URL.canParse();
});

// Bun ~ 1.0.30 bug
// https://github.com/oven-sh/bun/issues/9250
var WRONG_ARITY = fails(function () {
  return URL.canParse.length !== 1;
});

// `URL.canParse` method
// https://url.spec.whatwg.org/#dom-url-canparse
$({ target: 'URL', stat: true, forced: !THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY }, {
  canParse: function canParse(url) {
    var length = validateArgumentsLength(arguments.length, 1);
    var urlString = toString(url);
    var base = length < 2 || arguments[1] === undefined ? undefined : toString(arguments[1]);
    try {
      return !!new URL(urlString, base);
    } catch (error) {
      return false;
    }
  }
});
web.url-search-params.js000064400000000230151677320720011211 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/web.url-search-params.constructor');
esnext.set.symmetric-difference.v2.js000064400000000145151677320720013645 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.set.symmetric-difference.v2');
esnext.data-view.set-uint8-clamped.js000064400000000011151677320720013534 0ustar00// empty
es.symbol.for.js000064400000001627151677320720007622 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var hasOwn = require('../internals/has-own-property');
var toString = require('../internals/to-string');
var shared = require('../internals/shared');
var NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');

var StringToSymbolRegistry = shared('string-to-symbol-registry');
var SymbolToStringRegistry = shared('symbol-to-string-registry');

// `Symbol.for` method
// https://tc39.es/ecma262/#sec-symbol.for
$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {
  'for': function (key) {
    var string = toString(key);
    if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
    var symbol = getBuiltIn('Symbol')(string);
    StringToSymbolRegistry[string] = symbol;
    SymbolToStringRegistry[symbol] = string;
    return symbol;
  }
});
es.weak-map.constructor.js000064400000010147151677320720011613 0ustar00'use strict';
var FREEZING = require('../internals/freezing');
var global = require('../internals/global');
var uncurryThis = require('../internals/function-uncurry-this');
var defineBuiltIns = require('../internals/define-built-ins');
var InternalMetadataModule = require('../internals/internal-metadata');
var collection = require('../internals/collection');
var collectionWeak = require('../internals/collection-weak');
var isObject = require('../internals/is-object');
var enforceInternalState = require('../internals/internal-state').enforce;
var fails = require('../internals/fails');
var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');

var $Object = Object;
// eslint-disable-next-line es/no-array-isarray -- safe
var isArray = Array.isArray;
// eslint-disable-next-line es/no-object-isextensible -- safe
var isExtensible = $Object.isExtensible;
// eslint-disable-next-line es/no-object-isfrozen -- safe
var isFrozen = $Object.isFrozen;
// eslint-disable-next-line es/no-object-issealed -- safe
var isSealed = $Object.isSealed;
// eslint-disable-next-line es/no-object-freeze -- safe
var freeze = $Object.freeze;
// eslint-disable-next-line es/no-object-seal -- safe
var seal = $Object.seal;

var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
var InternalWeakMap;

var wrapper = function (init) {
  return function WeakMap() {
    return init(this, arguments.length ? arguments[0] : undefined);
  };
};

// `WeakMap` constructor
// https://tc39.es/ecma262/#sec-weakmap-constructor
var $WeakMap = collection('WeakMap', wrapper, collectionWeak);
var WeakMapPrototype = $WeakMap.prototype;
var nativeSet = uncurryThis(WeakMapPrototype.set);

// Chakra Edge bug: adding frozen arrays to WeakMap unfreeze them
var hasMSEdgeFreezingBug = function () {
  return FREEZING && fails(function () {
    var frozenArray = freeze([]);
    nativeSet(new $WeakMap(), frozenArray, 1);
    return !isFrozen(frozenArray);
  });
};

// IE11 WeakMap frozen keys fix
// We can't use feature detection because it crash some old IE builds
// https://github.com/zloirock/core-js/issues/485
if (NATIVE_WEAK_MAP) if (IS_IE11) {
  InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);
  InternalMetadataModule.enable();
  var nativeDelete = uncurryThis(WeakMapPrototype['delete']);
  var nativeHas = uncurryThis(WeakMapPrototype.has);
  var nativeGet = uncurryThis(WeakMapPrototype.get);
  defineBuiltIns(WeakMapPrototype, {
    'delete': function (key) {
      if (isObject(key) && !isExtensible(key)) {
        var state = enforceInternalState(this);
        if (!state.frozen) state.frozen = new InternalWeakMap();
        return nativeDelete(this, key) || state.frozen['delete'](key);
      } return nativeDelete(this, key);
    },
    has: function has(key) {
      if (isObject(key) && !isExtensible(key)) {
        var state = enforceInternalState(this);
        if (!state.frozen) state.frozen = new InternalWeakMap();
        return nativeHas(this, key) || state.frozen.has(key);
      } return nativeHas(this, key);
    },
    get: function get(key) {
      if (isObject(key) && !isExtensible(key)) {
        var state = enforceInternalState(this);
        if (!state.frozen) state.frozen = new InternalWeakMap();
        return nativeHas(this, key) ? nativeGet(this, key) : state.frozen.get(key);
      } return nativeGet(this, key);
    },
    set: function set(key, value) {
      if (isObject(key) && !isExtensible(key)) {
        var state = enforceInternalState(this);
        if (!state.frozen) state.frozen = new InternalWeakMap();
        nativeHas(this, key) ? nativeSet(this, key, value) : state.frozen.set(key, value);
      } else nativeSet(this, key, value);
      return this;
    }
  });
// Chakra Edge frozen keys fix
} else if (hasMSEdgeFreezingBug()) {
  defineBuiltIns(WeakMapPrototype, {
    set: function set(key, value) {
      var arrayIntegrityLevel;
      if (isArray(key)) {
        if (isFrozen(key)) arrayIntegrityLevel = freeze;
        else if (isSealed(key)) arrayIntegrityLevel = seal;
      }
      nativeSet(this, key, value);
      if (arrayIntegrityLevel) arrayIntegrityLevel(key);
      return this;
    }
  });
}
es.typed-array.uint8-clamped-array.js000064400000000011151677320720013540 0ustar00// empty
esnext.object.iterate-values.js000064400000000613151677320720012620 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ObjectIterator = require('../internals/object-iterator');

// `Object.iterateValues` method
// https://github.com/tc39/proposal-object-iteration
$({ target: 'Object', stat: true, forced: true }, {
  iterateValues: function iterateValues(object) {
    return new ObjectIterator(object, 'values');
  }
});
es.symbol.description.js000064400000000011151677320720011341 0ustar00// empty
esnext.math.seeded-prng.js000064400000003111151677320720011542 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var numberIsFinite = require('../internals/number-is-finite');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var createIterResultObject = require('../internals/create-iter-result-object');
var InternalStateModule = require('../internals/internal-state');

var SEEDED_RANDOM = 'Seeded Random';
var SEEDED_RANDOM_GENERATOR = SEEDED_RANDOM + ' Generator';
var SEED_TYPE_ERROR = 'Math.seededPRNG() argument should have a "seed" field with a finite value.';
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(SEEDED_RANDOM_GENERATOR);
var $TypeError = TypeError;

var $SeededRandomGenerator = createIteratorConstructor(function SeededRandomGenerator(seed) {
  setInternalState(this, {
    type: SEEDED_RANDOM_GENERATOR,
    seed: seed % 2147483647
  });
}, SEEDED_RANDOM, function next() {
  var state = getInternalState(this);
  var seed = state.seed = (state.seed * 1103515245 + 12345) % 2147483647;
  return createIterResultObject((seed & 1073741823) / 1073741823, false);
});

// `Math.seededPRNG` method
// https://github.com/tc39/proposal-seeded-random
// based on https://github.com/tc39/proposal-seeded-random/blob/78b8258835b57fc2100d076151ab506bc3202ae6/demo.html
$({ target: 'Math', stat: true, forced: true }, {
  seededPRNG: function seededPRNG(it) {
    var seed = anObject(it).seed;
    if (!numberIsFinite(seed)) throw new $TypeError(SEED_TYPE_ERROR);
    return new $SeededRandomGenerator(seed);
  }
});
es.string.trim-end.js000064400000000737151677320720010555 0ustar00'use strict';
// TODO: Remove this line from `core-js@4`
require('../modules/es.string.trim-right');
var $ = require('../internals/export');
var trimEnd = require('../internals/string-trim-end');

// `String.prototype.trimEnd` method
// https://tc39.es/ecma262/#sec-string.prototype.trimend
// eslint-disable-next-line es/no-string-prototype-trimstart-trimend -- safe
$({ target: 'String', proto: true, name: 'trimEnd', forced: ''.trimEnd !== trimEnd }, {
  trimEnd: trimEnd
});
esnext.array.with.js000064400000000124151677320720010506 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.with');
web.structured-clone.js000064400000045306151677320720011202 0ustar00'use strict';
var IS_PURE = require('../internals/is-pure');
var $ = require('../internals/export');
var global = require('../internals/global');
var getBuiltIn = require('../internals/get-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var fails = require('../internals/fails');
var uid = require('../internals/uid');
var isCallable = require('../internals/is-callable');
var isConstructor = require('../internals/is-constructor');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');
var isSymbol = require('../internals/is-symbol');
var iterate = require('../internals/iterate');
var anObject = require('../internals/an-object');
var classof = require('../internals/classof');
var hasOwn = require('../internals/has-own-property');
var createProperty = require('../internals/create-property');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var getRegExpFlags = require('../internals/regexp-get-flags');
var MapHelpers = require('../internals/map-helpers');
var SetHelpers = require('../internals/set-helpers');
var setIterate = require('../internals/set-iterate');
var detachTransferable = require('../internals/detach-transferable');
var ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');
var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer');

var Object = global.Object;
var Array = global.Array;
var Date = global.Date;
var Error = global.Error;
var TypeError = global.TypeError;
var PerformanceMark = global.PerformanceMark;
var DOMException = getBuiltIn('DOMException');
var Map = MapHelpers.Map;
var mapHas = MapHelpers.has;
var mapGet = MapHelpers.get;
var mapSet = MapHelpers.set;
var Set = SetHelpers.Set;
var setAdd = SetHelpers.add;
var setHas = SetHelpers.has;
var objectKeys = getBuiltIn('Object', 'keys');
var push = uncurryThis([].push);
var thisBooleanValue = uncurryThis(true.valueOf);
var thisNumberValue = uncurryThis(1.0.valueOf);
var thisStringValue = uncurryThis(''.valueOf);
var thisTimeValue = uncurryThis(Date.prototype.getTime);
var PERFORMANCE_MARK = uid('structuredClone');
var DATA_CLONE_ERROR = 'DataCloneError';
var TRANSFERRING = 'Transferring';

var checkBasicSemantic = function (structuredCloneImplementation) {
  return !fails(function () {
    var set1 = new global.Set([7]);
    var set2 = structuredCloneImplementation(set1);
    var number = structuredCloneImplementation(Object(7));
    return set2 === set1 || !set2.has(7) || !isObject(number) || +number !== 7;
  }) && structuredCloneImplementation;
};

var checkErrorsCloning = function (structuredCloneImplementation, $Error) {
  return !fails(function () {
    var error = new $Error();
    var test = structuredCloneImplementation({ a: error, b: error });
    return !(test && test.a === test.b && test.a instanceof $Error && test.a.stack === error.stack);
  });
};

// https://github.com/whatwg/html/pull/5749
var checkNewErrorsCloningSemantic = function (structuredCloneImplementation) {
  return !fails(function () {
    var test = structuredCloneImplementation(new global.AggregateError([1], PERFORMANCE_MARK, { cause: 3 }));
    return test.name !== 'AggregateError' || test.errors[0] !== 1 || test.message !== PERFORMANCE_MARK || test.cause !== 3;
  });
};

// FF94+, Safari 15.4+, Chrome 98+, NodeJS 17.0+, Deno 1.13+
// FF<103 and Safari implementations can't clone errors
// https://bugzilla.mozilla.org/show_bug.cgi?id=1556604
// FF103 can clone errors, but `.stack` of clone is an empty string
// https://bugzilla.mozilla.org/show_bug.cgi?id=1778762
// FF104+ fixed it on usual errors, but not on DOMExceptions
// https://bugzilla.mozilla.org/show_bug.cgi?id=1777321
// Chrome <102 returns `null` if cloned object contains multiple references to one error
// https://bugs.chromium.org/p/v8/issues/detail?id=12542
// NodeJS implementation can't clone DOMExceptions
// https://github.com/nodejs/node/issues/41038
// only FF103+ supports new (html/5749) error cloning semantic
var nativeStructuredClone = global.structuredClone;

var FORCED_REPLACEMENT = IS_PURE
  || !checkErrorsCloning(nativeStructuredClone, Error)
  || !checkErrorsCloning(nativeStructuredClone, DOMException)
  || !checkNewErrorsCloningSemantic(nativeStructuredClone);

// Chrome 82+, Safari 14.1+, Deno 1.11+
// Chrome 78-81 implementation swaps `.name` and `.message` of cloned `DOMException`
// Chrome returns `null` if cloned object contains multiple references to one error
// Safari 14.1 implementation doesn't clone some `RegExp` flags, so requires a workaround
// Safari implementation can't clone errors
// Deno 1.2-1.10 implementations too naive
// NodeJS 16.0+ does not have `PerformanceMark` constructor
// NodeJS <17.2 structured cloning implementation from `performance.mark` is too naive
// and can't clone, for example, `RegExp` or some boxed primitives
// https://github.com/nodejs/node/issues/40840
// no one of those implementations supports new (html/5749) error cloning semantic
var structuredCloneFromMark = !nativeStructuredClone && checkBasicSemantic(function (value) {
  return new PerformanceMark(PERFORMANCE_MARK, { detail: value }).detail;
});

var nativeRestrictedStructuredClone = checkBasicSemantic(nativeStructuredClone) || structuredCloneFromMark;

var throwUncloneable = function (type) {
  throw new DOMException('Uncloneable type: ' + type, DATA_CLONE_ERROR);
};

var throwUnpolyfillable = function (type, action) {
  throw new DOMException((action || 'Cloning') + ' of ' + type + ' cannot be properly polyfilled in this engine', DATA_CLONE_ERROR);
};

var tryNativeRestrictedStructuredClone = function (value, type) {
  if (!nativeRestrictedStructuredClone) throwUnpolyfillable(type);
  return nativeRestrictedStructuredClone(value);
};

var createDataTransfer = function () {
  var dataTransfer;
  try {
    dataTransfer = new global.DataTransfer();
  } catch (error) {
    try {
      dataTransfer = new global.ClipboardEvent('').clipboardData;
    } catch (error2) { /* empty */ }
  }
  return dataTransfer && dataTransfer.items && dataTransfer.files ? dataTransfer : null;
};

var cloneBuffer = function (value, map, $type) {
  if (mapHas(map, value)) return mapGet(map, value);

  var type = $type || classof(value);
  var clone, length, options, source, target, i;

  if (type === 'SharedArrayBuffer') {
    if (nativeRestrictedStructuredClone) clone = nativeRestrictedStructuredClone(value);
    // SharedArrayBuffer should use shared memory, we can't polyfill it, so return the original
    else clone = value;
  } else {
    var DataView = global.DataView;

    // `ArrayBuffer#slice` is not available in IE10
    // `ArrayBuffer#slice` and `DataView` are not available in old FF
    if (!DataView && !isCallable(value.slice)) throwUnpolyfillable('ArrayBuffer');
    // detached buffers throws in `DataView` and `.slice`
    try {
      if (isCallable(value.slice) && !value.resizable) {
        clone = value.slice(0);
      } else {
        length = value.byteLength;
        options = 'maxByteLength' in value ? { maxByteLength: value.maxByteLength } : undefined;
        // eslint-disable-next-line es/no-resizable-and-growable-arraybuffers -- safe
        clone = new ArrayBuffer(length, options);
        source = new DataView(value);
        target = new DataView(clone);
        for (i = 0; i < length; i++) {
          target.setUint8(i, source.getUint8(i));
        }
      }
    } catch (error) {
      throw new DOMException('ArrayBuffer is detached', DATA_CLONE_ERROR);
    }
  }

  mapSet(map, value, clone);

  return clone;
};

var cloneView = function (value, type, offset, length, map) {
  var C = global[type];
  // in some old engines like Safari 9, typeof C is 'object'
  // on Uint8ClampedArray or some other constructors
  if (!isObject(C)) throwUnpolyfillable(type);
  return new C(cloneBuffer(value.buffer, map), offset, length);
};

var structuredCloneInternal = function (value, map) {
  if (isSymbol(value)) throwUncloneable('Symbol');
  if (!isObject(value)) return value;
  // effectively preserves circular references
  if (map) {
    if (mapHas(map, value)) return mapGet(map, value);
  } else map = new Map();

  var type = classof(value);
  var C, name, cloned, dataTransfer, i, length, keys, key;

  switch (type) {
    case 'Array':
      cloned = Array(lengthOfArrayLike(value));
      break;
    case 'Object':
      cloned = {};
      break;
    case 'Map':
      cloned = new Map();
      break;
    case 'Set':
      cloned = new Set();
      break;
    case 'RegExp':
      // in this block because of a Safari 14.1 bug
      // old FF does not clone regexes passed to the constructor, so get the source and flags directly
      cloned = new RegExp(value.source, getRegExpFlags(value));
      break;
    case 'Error':
      name = value.name;
      switch (name) {
        case 'AggregateError':
          cloned = new (getBuiltIn(name))([]);
          break;
        case 'EvalError':
        case 'RangeError':
        case 'ReferenceError':
        case 'SuppressedError':
        case 'SyntaxError':
        case 'TypeError':
        case 'URIError':
          cloned = new (getBuiltIn(name))();
          break;
        case 'CompileError':
        case 'LinkError':
        case 'RuntimeError':
          cloned = new (getBuiltIn('WebAssembly', name))();
          break;
        default:
          cloned = new Error();
      }
      break;
    case 'DOMException':
      cloned = new DOMException(value.message, value.name);
      break;
    case 'ArrayBuffer':
    case 'SharedArrayBuffer':
      cloned = cloneBuffer(value, map, type);
      break;
    case 'DataView':
    case 'Int8Array':
    case 'Uint8Array':
    case 'Uint8ClampedArray':
    case 'Int16Array':
    case 'Uint16Array':
    case 'Int32Array':
    case 'Uint32Array':
    case 'Float16Array':
    case 'Float32Array':
    case 'Float64Array':
    case 'BigInt64Array':
    case 'BigUint64Array':
      length = type === 'DataView' ? value.byteLength : value.length;
      cloned = cloneView(value, type, value.byteOffset, length, map);
      break;
    case 'DOMQuad':
      try {
        cloned = new DOMQuad(
          structuredCloneInternal(value.p1, map),
          structuredCloneInternal(value.p2, map),
          structuredCloneInternal(value.p3, map),
          structuredCloneInternal(value.p4, map)
        );
      } catch (error) {
        cloned = tryNativeRestrictedStructuredClone(value, type);
      }
      break;
    case 'File':
      if (nativeRestrictedStructuredClone) try {
        cloned = nativeRestrictedStructuredClone(value);
        // NodeJS 20.0.0 bug, https://github.com/nodejs/node/issues/47612
        if (classof(cloned) !== type) cloned = undefined;
      } catch (error) { /* empty */ }
      if (!cloned) try {
        cloned = new File([value], value.name, value);
      } catch (error) { /* empty */ }
      if (!cloned) throwUnpolyfillable(type);
      break;
    case 'FileList':
      dataTransfer = createDataTransfer();
      if (dataTransfer) {
        for (i = 0, length = lengthOfArrayLike(value); i < length; i++) {
          dataTransfer.items.add(structuredCloneInternal(value[i], map));
        }
        cloned = dataTransfer.files;
      } else cloned = tryNativeRestrictedStructuredClone(value, type);
      break;
    case 'ImageData':
      // Safari 9 ImageData is a constructor, but typeof ImageData is 'object'
      try {
        cloned = new ImageData(
          structuredCloneInternal(value.data, map),
          value.width,
          value.height,
          { colorSpace: value.colorSpace }
        );
      } catch (error) {
        cloned = tryNativeRestrictedStructuredClone(value, type);
      } break;
    default:
      if (nativeRestrictedStructuredClone) {
        cloned = nativeRestrictedStructuredClone(value);
      } else switch (type) {
        case 'BigInt':
          // can be a 3rd party polyfill
          cloned = Object(value.valueOf());
          break;
        case 'Boolean':
          cloned = Object(thisBooleanValue(value));
          break;
        case 'Number':
          cloned = Object(thisNumberValue(value));
          break;
        case 'String':
          cloned = Object(thisStringValue(value));
          break;
        case 'Date':
          cloned = new Date(thisTimeValue(value));
          break;
        case 'Blob':
          try {
            cloned = value.slice(0, value.size, value.type);
          } catch (error) {
            throwUnpolyfillable(type);
          } break;
        case 'DOMPoint':
        case 'DOMPointReadOnly':
          C = global[type];
          try {
            cloned = C.fromPoint
              ? C.fromPoint(value)
              : new C(value.x, value.y, value.z, value.w);
          } catch (error) {
            throwUnpolyfillable(type);
          } break;
        case 'DOMRect':
        case 'DOMRectReadOnly':
          C = global[type];
          try {
            cloned = C.fromRect
              ? C.fromRect(value)
              : new C(value.x, value.y, value.width, value.height);
          } catch (error) {
            throwUnpolyfillable(type);
          } break;
        case 'DOMMatrix':
        case 'DOMMatrixReadOnly':
          C = global[type];
          try {
            cloned = C.fromMatrix
              ? C.fromMatrix(value)
              : new C(value);
          } catch (error) {
            throwUnpolyfillable(type);
          } break;
        case 'AudioData':
        case 'VideoFrame':
          if (!isCallable(value.clone)) throwUnpolyfillable(type);
          try {
            cloned = value.clone();
          } catch (error) {
            throwUncloneable(type);
          } break;
        case 'CropTarget':
        case 'CryptoKey':
        case 'FileSystemDirectoryHandle':
        case 'FileSystemFileHandle':
        case 'FileSystemHandle':
        case 'GPUCompilationInfo':
        case 'GPUCompilationMessage':
        case 'ImageBitmap':
        case 'RTCCertificate':
        case 'WebAssembly.Module':
          throwUnpolyfillable(type);
          // break omitted
        default:
          throwUncloneable(type);
      }
  }

  mapSet(map, value, cloned);

  switch (type) {
    case 'Array':
    case 'Object':
      keys = objectKeys(value);
      for (i = 0, length = lengthOfArrayLike(keys); i < length; i++) {
        key = keys[i];
        createProperty(cloned, key, structuredCloneInternal(value[key], map));
      } break;
    case 'Map':
      value.forEach(function (v, k) {
        mapSet(cloned, structuredCloneInternal(k, map), structuredCloneInternal(v, map));
      });
      break;
    case 'Set':
      value.forEach(function (v) {
        setAdd(cloned, structuredCloneInternal(v, map));
      });
      break;
    case 'Error':
      createNonEnumerableProperty(cloned, 'message', structuredCloneInternal(value.message, map));
      if (hasOwn(value, 'cause')) {
        createNonEnumerableProperty(cloned, 'cause', structuredCloneInternal(value.cause, map));
      }
      if (name === 'AggregateError') {
        cloned.errors = structuredCloneInternal(value.errors, map);
      } else if (name === 'SuppressedError') {
        cloned.error = structuredCloneInternal(value.error, map);
        cloned.suppressed = structuredCloneInternal(value.suppressed, map);
      } // break omitted
    case 'DOMException':
      if (ERROR_STACK_INSTALLABLE) {
        createNonEnumerableProperty(cloned, 'stack', structuredCloneInternal(value.stack, map));
      }
  }

  return cloned;
};

var tryToTransfer = function (rawTransfer, map) {
  if (!isObject(rawTransfer)) throw new TypeError('Transfer option cannot be converted to a sequence');

  var transfer = [];

  iterate(rawTransfer, function (value) {
    push(transfer, anObject(value));
  });

  var i = 0;
  var length = lengthOfArrayLike(transfer);
  var buffers = new Set();
  var value, type, C, transferred, canvas, context;

  while (i < length) {
    value = transfer[i++];

    type = classof(value);

    if (type === 'ArrayBuffer' ? setHas(buffers, value) : mapHas(map, value)) {
      throw new DOMException('Duplicate transferable', DATA_CLONE_ERROR);
    }

    if (type === 'ArrayBuffer') {
      setAdd(buffers, value);
      continue;
    }

    if (PROPER_STRUCTURED_CLONE_TRANSFER) {
      transferred = nativeStructuredClone(value, { transfer: [value] });
    } else switch (type) {
      case 'ImageBitmap':
        C = global.OffscreenCanvas;
        if (!isConstructor(C)) throwUnpolyfillable(type, TRANSFERRING);
        try {
          canvas = new C(value.width, value.height);
          context = canvas.getContext('bitmaprenderer');
          context.transferFromImageBitmap(value);
          transferred = canvas.transferToImageBitmap();
        } catch (error) { /* empty */ }
        break;
      case 'AudioData':
      case 'VideoFrame':
        if (!isCallable(value.clone) || !isCallable(value.close)) throwUnpolyfillable(type, TRANSFERRING);
        try {
          transferred = value.clone();
          value.close();
        } catch (error) { /* empty */ }
        break;
      case 'MediaSourceHandle':
      case 'MessagePort':
      case 'OffscreenCanvas':
      case 'ReadableStream':
      case 'TransformStream':
      case 'WritableStream':
        throwUnpolyfillable(type, TRANSFERRING);
    }

    if (transferred === undefined) throw new DOMException('This object cannot be transferred: ' + type, DATA_CLONE_ERROR);

    mapSet(map, value, transferred);
  }

  return buffers;
};

var detachBuffers = function (buffers) {
  setIterate(buffers, function (buffer) {
    if (PROPER_STRUCTURED_CLONE_TRANSFER) {
      nativeRestrictedStructuredClone(buffer, { transfer: [buffer] });
    } else if (isCallable(buffer.transfer)) {
      buffer.transfer();
    } else if (detachTransferable) {
      detachTransferable(buffer);
    } else {
      throwUnpolyfillable('ArrayBuffer', TRANSFERRING);
    }
  });
};

// `structuredClone` method
// https://html.spec.whatwg.org/multipage/structured-data.html#dom-structuredclone
$({ global: true, enumerable: true, sham: !PROPER_STRUCTURED_CLONE_TRANSFER, forced: FORCED_REPLACEMENT }, {
  structuredClone: function structuredClone(value /* , { transfer } */) {
    var options = validateArgumentsLength(arguments.length, 1) > 1 && !isNullOrUndefined(arguments[1]) ? anObject(arguments[1]) : undefined;
    var transfer = options ? options.transfer : undefined;
    var map, buffers;

    if (transfer !== undefined) {
      map = new Map();
      buffers = tryToTransfer(transfer, map);
    }

    var clone = structuredCloneInternal(value, map);

    // since of an issue with cloning views of transferred buffers, we a forced to detach them later
    // https://github.com/zloirock/core-js/issues/1265
    if (buffers) detachBuffers(buffers);

    return clone;
  }
});
web.dom-collections.iterator.js000064400000000654151677320720012620 0ustar00'use strict';
require('../modules/es.array.iterator');
var DOMIterables = require('../internals/dom-iterables');
var global = require('../internals/global');
var setToStringTag = require('../internals/set-to-string-tag');
var Iterators = require('../internals/iterators');

for (var COLLECTION_NAME in DOMIterables) {
  setToStringTag(global[COLLECTION_NAME], COLLECTION_NAME);
  Iterators[COLLECTION_NAME] = Iterators.Array;
}
esnext.async-iterator.from.js000064400000001574151677320720012336 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable');
var AsyncIteratorPrototype = require('../internals/async-iterator-prototype');
var WrapAsyncIterator = require('../internals/async-iterator-wrap');
var IS_PURE = require('../internals/is-pure');

// `AsyncIterator.from` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', stat: true, forced: IS_PURE }, {
  from: function from(O) {
    var iteratorRecord = getAsyncIteratorFlattenable(typeof O == 'string' ? toObject(O) : O);
    return isPrototypeOf(AsyncIteratorPrototype, iteratorRecord.iterator)
      ? iteratorRecord.iterator
      : new WrapAsyncIterator(iteratorRecord);
  }
});
esnext.map.some.js000064400000001221151677320720010134 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.some` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  some: function some(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    return iterate(map, function (value, key) {
      if (boundFunction(value, key, map)) return true;
    }, true) === true;
  }
});
esnext.async-iterator.flat-map.js000064400000006205151677320720013070 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy');
var createIterResultObject = require('../internals/create-iter-result-object');
var getAsyncIteratorFlattenable = require('../internals/get-async-iterator-flattenable');
var closeAsyncIteration = require('../internals/async-iterator-close');
var IS_PURE = require('../internals/is-pure');

var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
  var state = this;
  var iterator = state.iterator;
  var mapper = state.mapper;

  return new Promise(function (resolve, reject) {
    var doneAndReject = function (error) {
      state.done = true;
      reject(error);
    };

    var ifAbruptCloseAsyncIterator = function (error) {
      closeAsyncIteration(iterator, doneAndReject, error, doneAndReject);
    };

    var outerLoop = function () {
      try {
        Promise.resolve(anObject(call(state.next, iterator))).then(function (step) {
          try {
            if (anObject(step).done) {
              state.done = true;
              resolve(createIterResultObject(undefined, true));
            } else {
              var value = step.value;
              try {
                var result = mapper(value, state.counter++);

                var handler = function (mapped) {
                  try {
                    state.inner = getAsyncIteratorFlattenable(mapped);
                    innerLoop();
                  } catch (error4) { ifAbruptCloseAsyncIterator(error4); }
                };

                if (isObject(result)) Promise.resolve(result).then(handler, ifAbruptCloseAsyncIterator);
                else handler(result);
              } catch (error3) { ifAbruptCloseAsyncIterator(error3); }
            }
          } catch (error2) { doneAndReject(error2); }
        }, doneAndReject);
      } catch (error) { doneAndReject(error); }
    };

    var innerLoop = function () {
      var inner = state.inner;
      if (inner) {
        try {
          Promise.resolve(anObject(call(inner.next, inner.iterator))).then(function (result) {
            try {
              if (anObject(result).done) {
                state.inner = null;
                outerLoop();
              } else resolve(createIterResultObject(result.value, false));
            } catch (error1) { ifAbruptCloseAsyncIterator(error1); }
          }, ifAbruptCloseAsyncIterator);
        } catch (error) { ifAbruptCloseAsyncIterator(error); }
      } else outerLoop();
    };

    innerLoop();
  });
});

// `AsyncIterator.prototype.flaMap` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, {
  flatMap: function flatMap(mapper) {
    anObject(this);
    aCallable(mapper);
    return new AsyncIteratorProxy(getIteratorDirect(this), {
      mapper: mapper,
      inner: null
    });
  }
});
es.object.define-setter.js000064400000001341151677320720011524 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var FORCED = require('../internals/object-prototype-accessors-forced');
var aCallable = require('../internals/a-callable');
var toObject = require('../internals/to-object');
var definePropertyModule = require('../internals/object-define-property');

// `Object.prototype.__defineSetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__defineSetter__
if (DESCRIPTORS) {
  $({ target: 'Object', proto: true, forced: FORCED }, {
    __defineSetter__: function __defineSetter__(P, setter) {
      definePropertyModule.f(toObject(this), P, { set: aCallable(setter), enumerable: true, configurable: true });
    }
  });
}
es.promise.all.js000064400000002622151677320720007751 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var perform = require('../internals/perform');
var iterate = require('../internals/iterate');
var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');

// `Promise.all` method
// https://tc39.es/ecma262/#sec-promise.all
$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
  all: function all(iterable) {
    var C = this;
    var capability = newPromiseCapabilityModule.f(C);
    var resolve = capability.resolve;
    var reject = capability.reject;
    var result = perform(function () {
      var $promiseResolve = aCallable(C.resolve);
      var values = [];
      var counter = 0;
      var remaining = 1;
      iterate(iterable, function (promise) {
        var index = counter++;
        var alreadyCalled = false;
        remaining++;
        call($promiseResolve, C, promise).then(function (value) {
          if (alreadyCalled) return;
          alreadyCalled = true;
          values[index] = value;
          --remaining || resolve(values);
        }, reject);
      });
      --remaining || resolve(values);
    });
    if (result.error) reject(result.value);
    return capability.promise;
  }
});
esnext.iterator.for-each.js000064400000001222151677320720011732 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');

// `Iterator.prototype.forEach` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  forEach: function forEach(fn) {
    anObject(this);
    aCallable(fn);
    var record = getIteratorDirect(this);
    var counter = 0;
    iterate(record, function (value) {
      fn(value, counter++);
    }, { IS_RECORD: true });
  }
});
es.array.of.js000064400000001575151677320720007253 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var isConstructor = require('../internals/is-constructor');
var createProperty = require('../internals/create-property');

var $Array = Array;

var ISNT_GENERIC = fails(function () {
  function F() { /* empty */ }
  // eslint-disable-next-line es/no-array-of -- safe
  return !($Array.of.call(F) instanceof F);
});

// `Array.of` method
// https://tc39.es/ecma262/#sec-array.of
// WebKit Array.of isn't generic
$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {
  of: function of(/* ...args */) {
    var index = 0;
    var argumentsLength = arguments.length;
    var result = new (isConstructor(this) ? this : $Array)(argumentsLength);
    while (argumentsLength > index) createProperty(result, index, arguments[index++]);
    result.length = argumentsLength;
    return result;
  }
});
esnext.reflect.delete-metadata.js000064400000001721151677320720013065 0ustar00'use strict';
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var toMetadataKey = ReflectMetadataModule.toKey;
var getOrCreateMetadataMap = ReflectMetadataModule.getMap;
var store = ReflectMetadataModule.store;

// `Reflect.deleteMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) {
    var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]);
    var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false);
    if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false;
    if (metadataMap.size) return true;
    var targetMetadata = store.get(target);
    targetMetadata['delete'](targetKey);
    return !!targetMetadata.size || store['delete'](target);
  }
});
es.date.set-year.js000064400000001256151677320720010173 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');

var DatePrototype = Date.prototype;
var thisTimeValue = uncurryThis(DatePrototype.getTime);
var setFullYear = uncurryThis(DatePrototype.setFullYear);

// `Date.prototype.setYear` method
// https://tc39.es/ecma262/#sec-date.prototype.setyear
$({ target: 'Date', proto: true }, {
  setYear: function setYear(year) {
    // validate
    thisTimeValue(this);
    var yi = toIntegerOrInfinity(year);
    var yyyy = yi >= 0 && yi <= 99 ? yi + 1900 : yi;
    return setFullYear(this, yyyy);
  }
});
es.math.fround.js000064400000000344151677320720007750 0ustar00'use strict';
var $ = require('../internals/export');
var fround = require('../internals/math-fround');

// `Math.fround` method
// https://tc39.es/ecma262/#sec-math.fround
$({ target: 'Math', stat: true }, { fround: fround });
es.symbol.has-instance.js000064400000000340151677320720011400 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.hasInstance` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.hasinstance
defineWellKnownSymbol('hasInstance');
esnext.uint8-array.from-base64.js000064400000000011151677320720012620 0ustar00// empty
es.set.symmetric-difference.v2.js000064400000000711151677320720012745 0ustar00'use strict';
var $ = require('../internals/export');
var symmetricDifference = require('../internals/set-symmetric-difference');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.symmetricDifference` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('symmetricDifference') }, {
  symmetricDifference: symmetricDifference
});
es.array.iterator.js000064400000005064151677320720010475 0ustar00'use strict';
var toIndexedObject = require('../internals/to-indexed-object');
var addToUnscopables = require('../internals/add-to-unscopables');
var Iterators = require('../internals/iterators');
var InternalStateModule = require('../internals/internal-state');
var defineProperty = require('../internals/object-define-property').f;
var defineIterator = require('../internals/iterator-define');
var createIterResultObject = require('../internals/create-iter-result-object');
var IS_PURE = require('../internals/is-pure');
var DESCRIPTORS = require('../internals/descriptors');

var ARRAY_ITERATOR = 'Array Iterator';
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);

// `Array.prototype.entries` method
// https://tc39.es/ecma262/#sec-array.prototype.entries
// `Array.prototype.keys` method
// https://tc39.es/ecma262/#sec-array.prototype.keys
// `Array.prototype.values` method
// https://tc39.es/ecma262/#sec-array.prototype.values
// `Array.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-array.prototype-@@iterator
// `CreateArrayIterator` internal method
// https://tc39.es/ecma262/#sec-createarrayiterator
module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
  setInternalState(this, {
    type: ARRAY_ITERATOR,
    target: toIndexedObject(iterated), // target
    index: 0,                          // next index
    kind: kind                         // kind
  });
// `%ArrayIteratorPrototype%.next` method
// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next
}, function () {
  var state = getInternalState(this);
  var target = state.target;
  var index = state.index++;
  if (!target || index >= target.length) {
    state.target = undefined;
    return createIterResultObject(undefined, true);
  }
  switch (state.kind) {
    case 'keys': return createIterResultObject(index, false);
    case 'values': return createIterResultObject(target[index], false);
  } return createIterResultObject([index, target[index]], false);
}, 'values');

// argumentsList[@@iterator] is %ArrayProto_values%
// https://tc39.es/ecma262/#sec-createunmappedargumentsobject
// https://tc39.es/ecma262/#sec-createmappedargumentsobject
var values = Iterators.Arguments = Iterators.Array;

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('keys');
addToUnscopables('values');
addToUnscopables('entries');

// V8 ~ Chrome 45- bug
if (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {
  defineProperty(values, 'name', { value: 'values' });
} catch (error) { /* empty */ }
es.string.includes.js000064400000001531151677320720010635 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var notARegExp = require('../internals/not-a-regexp');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');

var stringIndexOf = uncurryThis(''.indexOf);

// `String.prototype.includes` method
// https://tc39.es/ecma262/#sec-string.prototype.includes
$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {
  includes: function includes(searchString /* , position = 0 */) {
    return !!~stringIndexOf(
      toString(requireObjectCoercible(this)),
      toString(notARegExp(searchString)),
      arguments.length > 1 ? arguments[1] : undefined
    );
  }
});
esnext.symbol.async-dispose.js000064400000000366151677320720012513 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.asyncDispose` well-known symbol
// https://github.com/tc39/proposal-async-explicit-resource-management
defineWellKnownSymbol('asyncDispose');
es.string.from-code-point.js000064400000002330151677320720012027 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toAbsoluteIndex = require('../internals/to-absolute-index');

var $RangeError = RangeError;
var fromCharCode = String.fromCharCode;
// eslint-disable-next-line es/no-string-fromcodepoint -- required for testing
var $fromCodePoint = String.fromCodePoint;
var join = uncurryThis([].join);

// length should be 1, old FF problem
var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length !== 1;

// `String.fromCodePoint` method
// https://tc39.es/ecma262/#sec-string.fromcodepoint
$({ target: 'String', stat: true, arity: 1, forced: INCORRECT_LENGTH }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  fromCodePoint: function fromCodePoint(x) {
    var elements = [];
    var length = arguments.length;
    var i = 0;
    var code;
    while (length > i) {
      code = +arguments[i++];
      if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw new $RangeError(code + ' is not a valid code point');
      elements[i] = code < 0x10000
        ? fromCharCode(code)
        : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00);
    } return join(elements, '');
  }
});
es.math.expm1.js000064400000000501151677320720007500 0ustar00'use strict';
var $ = require('../internals/export');
var expm1 = require('../internals/math-expm1');

// `Math.expm1` method
// https://tc39.es/ecma262/#sec-math.expm1
// eslint-disable-next-line es/no-math-expm1 -- required for testing
$({ target: 'Math', stat: true, forced: expm1 !== Math.expm1 }, { expm1: expm1 });
es.number.epsilon.js000064400000000363151677320720010464 0ustar00'use strict';
var $ = require('../internals/export');

// `Number.EPSILON` constant
// https://tc39.es/ecma262/#sec-number.epsilon
$({ target: 'Number', stat: true, nonConfigurable: true, nonWritable: true }, {
  EPSILON: Math.pow(2, -52)
});
es.typed-array.sort.js000064400000000011151677320720010741 0ustar00// empty
es.aggregate-error.js000064400000000225151677320720010576 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/es.aggregate-error.constructor');
es.array.species.js000064400000000253151677320720010272 0ustar00'use strict';
var setSpecies = require('../internals/set-species');

// `Array[@@species]` getter
// https://tc39.es/ecma262/#sec-get-array-@@species
setSpecies('Array');
esnext.map.merge.js000064400000001351151677320720010274 0ustar00'use strict';
var $ = require('../internals/export');
var aMap = require('../internals/a-map');
var iterate = require('../internals/iterate');
var set = require('../internals/map-helpers').set;

// `Map.prototype.merge` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, arity: 1, forced: true }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  merge: function merge(iterable /* ...iterables */) {
    var map = aMap(this);
    var argumentsLength = arguments.length;
    var i = 0;
    while (i < argumentsLength) {
      iterate(arguments[i++], function (key, value) {
        set(map, key, value);
      }, { AS_ENTRIES: true });
    }
    return map;
  }
});
es.object.get-prototype-of.js000064400000001241151677320720012211 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var toObject = require('../internals/to-object');
var nativeGetPrototypeOf = require('../internals/object-get-prototype-of');
var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');

var FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); });

// `Object.getPrototypeOf` method
// https://tc39.es/ecma262/#sec-object.getprototypeof
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, {
  getPrototypeOf: function getPrototypeOf(it) {
    return nativeGetPrototypeOf(toObject(it));
  }
});

esnext.observable.constructor.js000064400000014341151677320720013134 0ustar00'use strict';
// https://github.com/tc39/proposal-observable
var $ = require('../internals/export');
var call = require('../internals/function-call');
var DESCRIPTORS = require('../internals/descriptors');
var setSpecies = require('../internals/set-species');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var anInstance = require('../internals/an-instance');
var isCallable = require('../internals/is-callable');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isObject = require('../internals/is-object');
var getMethod = require('../internals/get-method');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltIns = require('../internals/define-built-ins');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var hostReportErrors = require('../internals/host-report-errors');
var wellKnownSymbol = require('../internals/well-known-symbol');
var InternalStateModule = require('../internals/internal-state');

var $$OBSERVABLE = wellKnownSymbol('observable');
var OBSERVABLE = 'Observable';
var SUBSCRIPTION = 'Subscription';
var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver';
var getterFor = InternalStateModule.getterFor;
var setInternalState = InternalStateModule.set;
var getObservableInternalState = getterFor(OBSERVABLE);
var getSubscriptionInternalState = getterFor(SUBSCRIPTION);
var getSubscriptionObserverInternalState = getterFor(SUBSCRIPTION_OBSERVER);

var SubscriptionState = function (observer) {
  this.observer = anObject(observer);
  this.cleanup = undefined;
  this.subscriptionObserver = undefined;
};

SubscriptionState.prototype = {
  type: SUBSCRIPTION,
  clean: function () {
    var cleanup = this.cleanup;
    if (cleanup) {
      this.cleanup = undefined;
      try {
        cleanup();
      } catch (error) {
        hostReportErrors(error);
      }
    }
  },
  close: function () {
    if (!DESCRIPTORS) {
      var subscription = this.facade;
      var subscriptionObserver = this.subscriptionObserver;
      subscription.closed = true;
      if (subscriptionObserver) subscriptionObserver.closed = true;
    } this.observer = undefined;
  },
  isClosed: function () {
    return this.observer === undefined;
  }
};

var Subscription = function (observer, subscriber) {
  var subscriptionState = setInternalState(this, new SubscriptionState(observer));
  var start;
  if (!DESCRIPTORS) this.closed = false;
  try {
    if (start = getMethod(observer, 'start')) call(start, observer, this);
  } catch (error) {
    hostReportErrors(error);
  }
  if (subscriptionState.isClosed()) return;
  var subscriptionObserver = subscriptionState.subscriptionObserver = new SubscriptionObserver(subscriptionState);
  try {
    var cleanup = subscriber(subscriptionObserver);
    var subscription = cleanup;
    if (!isNullOrUndefined(cleanup)) subscriptionState.cleanup = isCallable(cleanup.unsubscribe)
      ? function () { subscription.unsubscribe(); }
      : aCallable(cleanup);
  } catch (error) {
    subscriptionObserver.error(error);
    return;
  } if (subscriptionState.isClosed()) subscriptionState.clean();
};

Subscription.prototype = defineBuiltIns({}, {
  unsubscribe: function unsubscribe() {
    var subscriptionState = getSubscriptionInternalState(this);
    if (!subscriptionState.isClosed()) {
      subscriptionState.close();
      subscriptionState.clean();
    }
  }
});

if (DESCRIPTORS) defineBuiltInAccessor(Subscription.prototype, 'closed', {
  configurable: true,
  get: function closed() {
    return getSubscriptionInternalState(this).isClosed();
  }
});

var SubscriptionObserver = function (subscriptionState) {
  setInternalState(this, {
    type: SUBSCRIPTION_OBSERVER,
    subscriptionState: subscriptionState
  });
  if (!DESCRIPTORS) this.closed = false;
};

SubscriptionObserver.prototype = defineBuiltIns({}, {
  next: function next(value) {
    var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState;
    if (!subscriptionState.isClosed()) {
      var observer = subscriptionState.observer;
      try {
        var nextMethod = getMethod(observer, 'next');
        if (nextMethod) call(nextMethod, observer, value);
      } catch (error) {
        hostReportErrors(error);
      }
    }
  },
  error: function error(value) {
    var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState;
    if (!subscriptionState.isClosed()) {
      var observer = subscriptionState.observer;
      subscriptionState.close();
      try {
        var errorMethod = getMethod(observer, 'error');
        if (errorMethod) call(errorMethod, observer, value);
        else hostReportErrors(value);
      } catch (err) {
        hostReportErrors(err);
      } subscriptionState.clean();
    }
  },
  complete: function complete() {
    var subscriptionState = getSubscriptionObserverInternalState(this).subscriptionState;
    if (!subscriptionState.isClosed()) {
      var observer = subscriptionState.observer;
      subscriptionState.close();
      try {
        var completeMethod = getMethod(observer, 'complete');
        if (completeMethod) call(completeMethod, observer);
      } catch (error) {
        hostReportErrors(error);
      } subscriptionState.clean();
    }
  }
});

if (DESCRIPTORS) defineBuiltInAccessor(SubscriptionObserver.prototype, 'closed', {
  configurable: true,
  get: function closed() {
    return getSubscriptionObserverInternalState(this).subscriptionState.isClosed();
  }
});

var $Observable = function Observable(subscriber) {
  anInstance(this, ObservablePrototype);
  setInternalState(this, {
    type: OBSERVABLE,
    subscriber: aCallable(subscriber)
  });
};

var ObservablePrototype = $Observable.prototype;

defineBuiltIns(ObservablePrototype, {
  subscribe: function subscribe(observer) {
    var length = arguments.length;
    return new Subscription(isCallable(observer) ? {
      next: observer,
      error: length > 1 ? arguments[1] : undefined,
      complete: length > 2 ? arguments[2] : undefined
    } : isObject(observer) ? observer : {}, getObservableInternalState(this).subscriber);
  }
});

defineBuiltIn(ObservablePrototype, $$OBSERVABLE, function () { return this; });

$({ global: true, constructor: true, forced: true }, {
  Observable: $Observable
});

setSpecies(OBSERVABLE);
esnext.number.range.js000064400000000640151677320720011004 0ustar00'use strict';
var $ = require('../internals/export');
var NumericRangeIterator = require('../internals/numeric-range-iterator');

// `Number.range` method
// https://github.com/tc39/proposal-Number.range
// TODO: Remove from `core-js@4`
$({ target: 'Number', stat: true, forced: true }, {
  range: function range(start, end, option) {
    return new NumericRangeIterator(start, end, option, 'number', 0, 1);
  }
});
es.regexp.exec.js000064400000000011151677320720007727 0ustar00// empty
es.aggregate-error.constructor.js000064400000004506151677320720013170 0ustar00'use strict';
var $ = require('../internals/export');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var setPrototypeOf = require('../internals/object-set-prototype-of');
var copyConstructorProperties = require('../internals/copy-constructor-properties');
var create = require('../internals/object-create');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var installErrorCause = require('../internals/install-error-cause');
var installErrorStack = require('../internals/error-stack-install');
var iterate = require('../internals/iterate');
var normalizeStringArgument = require('../internals/normalize-string-argument');
var wellKnownSymbol = require('../internals/well-known-symbol');

var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var $Error = Error;
var push = [].push;

var $AggregateError = function AggregateError(errors, message /* , options */) {
  var isInstance = isPrototypeOf(AggregateErrorPrototype, this);
  var that;
  if (setPrototypeOf) {
    that = setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : AggregateErrorPrototype);
  } else {
    that = isInstance ? this : create(AggregateErrorPrototype);
    createNonEnumerableProperty(that, TO_STRING_TAG, 'Error');
  }
  if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message));
  installErrorStack(that, $AggregateError, that.stack, 1);
  if (arguments.length > 2) installErrorCause(that, arguments[2]);
  var errorsArray = [];
  iterate(errors, push, { that: errorsArray });
  createNonEnumerableProperty(that, 'errors', errorsArray);
  return that;
};

if (setPrototypeOf) setPrototypeOf($AggregateError, $Error);
else copyConstructorProperties($AggregateError, $Error, { name: true });

var AggregateErrorPrototype = $AggregateError.prototype = create($Error.prototype, {
  constructor: createPropertyDescriptor(1, $AggregateError),
  message: createPropertyDescriptor(1, ''),
  name: createPropertyDescriptor(1, 'AggregateError')
});

// `AggregateError` constructor
// https://tc39.es/ecma262/#sec-aggregate-error-constructor
$({ global: true, constructor: true, arity: 2 }, {
  AggregateError: $AggregateError
});
esnext.map.map-values.js000064400000001445151677320720011253 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var MapHelpers = require('../internals/map-helpers');
var iterate = require('../internals/map-iterate');

var Map = MapHelpers.Map;
var set = MapHelpers.set;

// `Map.prototype.mapValues` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  mapValues: function mapValues(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var newMap = new Map();
    iterate(map, function (value, key) {
      set(newMap, key, boundFunction(value, key, map));
    });
    return newMap;
  }
});
esnext.typed-array.unique-by.js000064400000000011151677320720012567 0ustar00// empty
es.promise.finally.js000064400000003575151677320720010647 0ustar00'use strict';
var $ = require('../internals/export');
var IS_PURE = require('../internals/is-pure');
var NativePromiseConstructor = require('../internals/promise-native-constructor');
var fails = require('../internals/fails');
var getBuiltIn = require('../internals/get-built-in');
var isCallable = require('../internals/is-callable');
var speciesConstructor = require('../internals/species-constructor');
var promiseResolve = require('../internals/promise-resolve');
var defineBuiltIn = require('../internals/define-built-in');

var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;

// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829
var NON_GENERIC = !!NativePromiseConstructor && fails(function () {
  // eslint-disable-next-line unicorn/no-thenable -- required for testing
  NativePromisePrototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });
});

// `Promise.prototype.finally` method
// https://tc39.es/ecma262/#sec-promise.prototype.finally
$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {
  'finally': function (onFinally) {
    var C = speciesConstructor(this, getBuiltIn('Promise'));
    var isFunction = isCallable(onFinally);
    return this.then(
      isFunction ? function (x) {
        return promiseResolve(C, onFinally()).then(function () { return x; });
      } : onFinally,
      isFunction ? function (e) {
        return promiseResolve(C, onFinally()).then(function () { throw e; });
      } : onFinally
    );
  }
});

// makes sure that native promise-based APIs `Promise#finally` properly works with patched `Promise#then`
if (!IS_PURE && isCallable(NativePromiseConstructor)) {
  var method = getBuiltIn('Promise').prototype['finally'];
  if (NativePromisePrototype['finally'] !== method) {
    defineBuiltIn(NativePromisePrototype, 'finally', method, { unsafe: true });
  }
}
esnext.string.at-alternative.js000064400000000137151677320720012647 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.string.at-alternative');
es.typed-array.from.js000064400000000011151677320720010715 0ustar00// empty
es.object.is-extensible.js000064400000000602151677320720011540 0ustar00'use strict';
var $ = require('../internals/export');
var $isExtensible = require('../internals/object-is-extensible');

// `Object.isExtensible` method
// https://tc39.es/ecma262/#sec-object.isextensible
// eslint-disable-next-line es/no-object-isextensible -- safe
$({ target: 'Object', stat: true, forced: Object.isExtensible !== $isExtensible }, {
  isExtensible: $isExtensible
});
es.number.to-fixed.js000064400000007202151677320720010531 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var thisNumberValue = require('../internals/this-number-value');
var $repeat = require('../internals/string-repeat');
var fails = require('../internals/fails');

var $RangeError = RangeError;
var $String = String;
var floor = Math.floor;
var repeat = uncurryThis($repeat);
var stringSlice = uncurryThis(''.slice);
var nativeToFixed = uncurryThis(1.0.toFixed);

var pow = function (x, n, acc) {
  return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);
};

var log = function (x) {
  var n = 0;
  var x2 = x;
  while (x2 >= 4096) {
    n += 12;
    x2 /= 4096;
  }
  while (x2 >= 2) {
    n += 1;
    x2 /= 2;
  } return n;
};

var multiply = function (data, n, c) {
  var index = -1;
  var c2 = c;
  while (++index < 6) {
    c2 += n * data[index];
    data[index] = c2 % 1e7;
    c2 = floor(c2 / 1e7);
  }
};

var divide = function (data, n) {
  var index = 6;
  var c = 0;
  while (--index >= 0) {
    c += data[index];
    data[index] = floor(c / n);
    c = (c % n) * 1e7;
  }
};

var dataToString = function (data) {
  var index = 6;
  var s = '';
  while (--index >= 0) {
    if (s !== '' || index === 0 || data[index] !== 0) {
      var t = $String(data[index]);
      s = s === '' ? t : s + repeat('0', 7 - t.length) + t;
    }
  } return s;
};

var FORCED = fails(function () {
  return nativeToFixed(0.00008, 3) !== '0.000' ||
    nativeToFixed(0.9, 0) !== '1' ||
    nativeToFixed(1.255, 2) !== '1.25' ||
    nativeToFixed(1000000000000000128.0, 0) !== '1000000000000000128';
}) || !fails(function () {
  // V8 ~ Android 4.3-
  nativeToFixed({});
});

// `Number.prototype.toFixed` method
// https://tc39.es/ecma262/#sec-number.prototype.tofixed
$({ target: 'Number', proto: true, forced: FORCED }, {
  toFixed: function toFixed(fractionDigits) {
    var number = thisNumberValue(this);
    var fractDigits = toIntegerOrInfinity(fractionDigits);
    var data = [0, 0, 0, 0, 0, 0];
    var sign = '';
    var result = '0';
    var e, z, j, k;

    // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation
    if (fractDigits < 0 || fractDigits > 20) throw new $RangeError('Incorrect fraction digits');
    // eslint-disable-next-line no-self-compare -- NaN check
    if (number !== number) return 'NaN';
    if (number <= -1e21 || number >= 1e21) return $String(number);
    if (number < 0) {
      sign = '-';
      number = -number;
    }
    if (number > 1e-21) {
      e = log(number * pow(2, 69, 1)) - 69;
      z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);
      z *= 0x10000000000000;
      e = 52 - e;
      if (e > 0) {
        multiply(data, 0, z);
        j = fractDigits;
        while (j >= 7) {
          multiply(data, 1e7, 0);
          j -= 7;
        }
        multiply(data, pow(10, j, 1), 0);
        j = e - 1;
        while (j >= 23) {
          divide(data, 1 << 23);
          j -= 23;
        }
        divide(data, 1 << j);
        multiply(data, 1, 1);
        divide(data, 2);
        result = dataToString(data);
      } else {
        multiply(data, 0, z);
        multiply(data, 1 << -e, 0);
        result = dataToString(data) + repeat('0', fractDigits);
      }
    }
    if (fractDigits > 0) {
      k = result.length;
      result = sign + (k <= fractDigits
        ? '0.' + repeat('0', fractDigits - k) + result
        : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits));
    } else {
      result = sign + result;
    } return result;
  }
});
esnext.math.iaddh.js000064400000000662151677320720010426 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.iaddh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
$({ target: 'Math', stat: true, forced: true }, {
  iaddh: function iaddh(x0, x1, y0, y1) {
    var $x0 = x0 >>> 0;
    var $x1 = x1 >>> 0;
    var $y0 = y0 >>> 0;
    return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0;
  }
});
es.object.prevent-extensions.js000064400000001417151677320720012652 0ustar00'use strict';
var $ = require('../internals/export');
var isObject = require('../internals/is-object');
var onFreeze = require('../internals/internal-metadata').onFreeze;
var FREEZING = require('../internals/freezing');
var fails = require('../internals/fails');

// eslint-disable-next-line es/no-object-preventextensions -- safe
var $preventExtensions = Object.preventExtensions;
var FAILS_ON_PRIMITIVES = fails(function () { $preventExtensions(1); });

// `Object.preventExtensions` method
// https://tc39.es/ecma262/#sec-object.preventextensions
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
  preventExtensions: function preventExtensions(it) {
    return $preventExtensions && isObject(it) ? $preventExtensions(onFreeze(it)) : it;
  }
});
es.symbol.is-concat-spreadable.js000064400000000365151677320720013012 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.isConcatSpreadable` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.isconcatspreadable
defineWellKnownSymbol('isConcatSpreadable');
esnext.set.every.js000064400000001224151677320720010344 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aSet = require('../internals/a-set');
var iterate = require('../internals/set-iterate');

// `Set.prototype.every` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  every: function every(callbackfn /* , thisArg */) {
    var set = aSet(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    return iterate(set, function (value) {
      if (!boundFunction(value, value, set)) return false;
    }, true) !== false;
  }
});
es.set.difference.v2.js000064400000000622151677320720010734 0ustar00'use strict';
var $ = require('../internals/export');
var difference = require('../internals/set-difference');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.difference` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('difference') }, {
  difference: difference
});
es.typed-array.int8-array.js000064400000000011151677320720011750 0ustar00// empty
es.math.hypot.js000064400000001761151677320720007622 0ustar00'use strict';
var $ = require('../internals/export');

// eslint-disable-next-line es/no-math-hypot -- required for testing
var $hypot = Math.hypot;
var abs = Math.abs;
var sqrt = Math.sqrt;

// Chrome 77 bug
// https://bugs.chromium.org/p/v8/issues/detail?id=9546
var FORCED = !!$hypot && $hypot(Infinity, NaN) !== Infinity;

// `Math.hypot` method
// https://tc39.es/ecma262/#sec-math.hypot
$({ target: 'Math', stat: true, arity: 2, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  hypot: function hypot(value1, value2) {
    var sum = 0;
    var i = 0;
    var aLen = arguments.length;
    var larg = 0;
    var arg, div;
    while (i < aLen) {
      arg = abs(arguments[i++]);
      if (larg < arg) {
        div = larg / arg;
        sum = sum * div * div + 1;
        larg = arg;
      } else if (arg > 0) {
        div = arg / larg;
        sum += div * div;
      } else sum += arg;
    }
    return larg === Infinity ? Infinity : larg * sqrt(sum);
  }
});
esnext.string.cooked.js000064400000000400151677320720011164 0ustar00'use strict';
var $ = require('../internals/export');
var cooked = require('../internals/string-cooked');

// `String.cooked` method
// https://github.com/tc39/proposal-string-cooked
$({ target: 'String', stat: true, forced: true }, {
  cooked: cooked
});
es.math.sinh.js000064400000001235151677320720007414 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var expm1 = require('../internals/math-expm1');

var abs = Math.abs;
var exp = Math.exp;
var E = Math.E;

var FORCED = fails(function () {
  // eslint-disable-next-line es/no-math-sinh -- required for testing
  return Math.sinh(-2e-17) !== -2e-17;
});

// `Math.sinh` method
// https://tc39.es/ecma262/#sec-math.sinh
// V8 near Chromium 38 has a problem with very small numbers
$({ target: 'Math', stat: true, forced: FORCED }, {
  sinh: function sinh(x) {
    var n = +x;
    return abs(n) < 1 ? (expm1(n) - expm1(-n)) / 2 : (exp(n - 1) - exp(-n - 1)) * (E / 2);
  }
});
es.array.map.js000064400000001126151677320720007414 0ustar00'use strict';
var $ = require('../internals/export');
var $map = require('../internals/array-iteration').map;
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');

var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');

// `Array.prototype.map` method
// https://tc39.es/ecma262/#sec-array.prototype.map
// with adding support of @@species
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  map: function map(callbackfn /* , thisArg */) {
    return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});
esnext.weak-map.from.js000064400000000636151677320720011072 0ustar00'use strict';
var $ = require('../internals/export');
var WeakMapHelpers = require('../internals/weak-map-helpers');
var createCollectionFrom = require('../internals/collection-from');

// `WeakMap.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
$({ target: 'WeakMap', stat: true, forced: true }, {
  from: createCollectionFrom(WeakMapHelpers.WeakMap, WeakMapHelpers.set, true)
});
es.typed-array.uint16-array.js000064400000000011151677320720012214 0ustar00// empty
es.escape.js000064400000002201151677320720006755 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toString = require('../internals/to-string');

var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);
var exec = uncurryThis(/./.exec);
var numberToString = uncurryThis(1.0.toString);
var toUpperCase = uncurryThis(''.toUpperCase);

var raw = /[\w*+\-./@]/;

var hex = function (code, length) {
  var result = numberToString(code, 16);
  while (result.length < length) result = '0' + result;
  return result;
};

// `escape` method
// https://tc39.es/ecma262/#sec-escape-string
$({ global: true }, {
  escape: function escape(string) {
    var str = toString(string);
    var result = '';
    var length = str.length;
    var index = 0;
    var chr, code;
    while (index < length) {
      chr = charAt(str, index++);
      if (exec(raw, chr)) {
        result += chr;
      } else {
        code = charCodeAt(chr, 0);
        if (code < 256) {
          result += '%' + hex(code, 2);
        } else {
          result += '%u' + toUpperCase(hex(code, 4));
        }
      }
    } return result;
  }
});
esnext.reflect.get-metadata.js000064400000002117151677320720012402 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');
var getPrototypeOf = require('../internals/object-get-prototype-of');

var ordinaryHasOwnMetadata = ReflectMetadataModule.has;
var ordinaryGetOwnMetadata = ReflectMetadataModule.get;
var toMetadataKey = ReflectMetadataModule.toKey;

var ordinaryGetMetadata = function (MetadataKey, O, P) {
  var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);
  if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P);
  var parent = getPrototypeOf(O);
  return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined;
};

// `Reflect.getMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  getMetadata: function getMetadata(metadataKey, target /* , targetKey */) {
    var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]);
    return ordinaryGetMetadata(metadataKey, anObject(target), targetKey);
  }
});
es.reflect.define-property.js000064400000002140151677320720012256 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var anObject = require('../internals/an-object');
var toPropertyKey = require('../internals/to-property-key');
var definePropertyModule = require('../internals/object-define-property');
var fails = require('../internals/fails');

// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
var ERROR_INSTEAD_OF_FALSE = fails(function () {
  // eslint-disable-next-line es/no-reflect -- required for testing
  Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 });
});

// `Reflect.defineProperty` method
// https://tc39.es/ecma262/#sec-reflect.defineproperty
$({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, {
  defineProperty: function defineProperty(target, propertyKey, attributes) {
    anObject(target);
    var key = toPropertyKey(propertyKey);
    anObject(attributes);
    try {
      definePropertyModule.f(target, key, attributes);
      return true;
    } catch (error) {
      return false;
    }
  }
});
es.unescape.js000064400000002344151677320720007330 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toString = require('../internals/to-string');

var fromCharCode = String.fromCharCode;
var charAt = uncurryThis(''.charAt);
var exec = uncurryThis(/./.exec);
var stringSlice = uncurryThis(''.slice);

var hex2 = /^[\da-f]{2}$/i;
var hex4 = /^[\da-f]{4}$/i;

// `unescape` method
// https://tc39.es/ecma262/#sec-unescape-string
$({ global: true }, {
  unescape: function unescape(string) {
    var str = toString(string);
    var result = '';
    var length = str.length;
    var index = 0;
    var chr, part;
    while (index < length) {
      chr = charAt(str, index++);
      if (chr === '%') {
        if (charAt(str, index) === 'u') {
          part = stringSlice(str, index + 1, index + 5);
          if (exec(hex4, part)) {
            result += fromCharCode(parseInt(part, 16));
            index += 5;
            continue;
          }
        } else {
          part = stringSlice(str, index, index + 2);
          if (exec(hex2, part)) {
            result += fromCharCode(parseInt(part, 16));
            index += 2;
            continue;
          }
        }
      }
      result += chr;
    } return result;
  }
});
esnext.set.difference.js000064400000001007151677320720011303 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $difference = require('../internals/set-difference');

// `Set.prototype.difference` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  difference: function difference(other) {
    return call($difference, this, toSetLike(other));
  }
});
esnext.symbol.replace-all.js000064400000000243151677320720012105 0ustar00'use strict';
// TODO: remove from `core-js@4`
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

defineWellKnownSymbol('replaceAll');
esnext.object.group-by.js000064400000000131151677320720011425 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.object.group-by');
es.string.split.js000064400000000011151677320720010152 0ustar00// empty
es.array-buffer.transfer.js000064400000000011151677320720011722 0ustar00// empty
esnext.typed-array.to-reversed.js000064400000000141151677320720013114 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.typed-array.to-reversed');
es.reflect.set.js000064400000004420151677320720007740 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var isObject = require('../internals/is-object');
var isDataDescriptor = require('../internals/is-data-descriptor');
var fails = require('../internals/fails');
var definePropertyModule = require('../internals/object-define-property');
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var createPropertyDescriptor = require('../internals/create-property-descriptor');

// `Reflect.set` method
// https://tc39.es/ecma262/#sec-reflect.set
function set(target, propertyKey, V /* , receiver */) {
  var receiver = arguments.length < 4 ? target : arguments[3];
  var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);
  var existingDescriptor, prototype, setter;
  if (!ownDescriptor) {
    if (isObject(prototype = getPrototypeOf(target))) {
      return set(prototype, propertyKey, V, receiver);
    }
    ownDescriptor = createPropertyDescriptor(0);
  }
  if (isDataDescriptor(ownDescriptor)) {
    if (ownDescriptor.writable === false || !isObject(receiver)) return false;
    if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) {
      if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;
      existingDescriptor.value = V;
      definePropertyModule.f(receiver, propertyKey, existingDescriptor);
    } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V));
  } else {
    setter = ownDescriptor.set;
    if (setter === undefined) return false;
    call(setter, receiver, V);
  } return true;
}

// MS Edge 17-18 Reflect.set allows setting the property to object
// with non-writable property on the prototype
var MS_EDGE_BUG = fails(function () {
  var Constructor = function () { /* empty */ };
  var object = definePropertyModule.f(new Constructor(), 'a', { configurable: true });
  // eslint-disable-next-line es/no-reflect -- required for testing
  return Reflect.set(Constructor.prototype, 'a', 1, object) !== false;
});

$({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {
  set: set
});
esnext.async-iterator.drop.js000064400000003370151677320720012333 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var notANaN = require('../internals/not-a-nan');
var toPositiveInteger = require('../internals/to-positive-integer');
var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy');
var createIterResultObject = require('../internals/create-iter-result-object');
var IS_PURE = require('../internals/is-pure');

var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
  var state = this;

  return new Promise(function (resolve, reject) {
    var doneAndReject = function (error) {
      state.done = true;
      reject(error);
    };

    var loop = function () {
      try {
        Promise.resolve(anObject(call(state.next, state.iterator))).then(function (step) {
          try {
            if (anObject(step).done) {
              state.done = true;
              resolve(createIterResultObject(undefined, true));
            } else if (state.remaining) {
              state.remaining--;
              loop();
            } else resolve(createIterResultObject(step.value, false));
          } catch (err) { doneAndReject(err); }
        }, doneAndReject);
      } catch (error) { doneAndReject(error); }
    };

    loop();
  });
});

// `AsyncIterator.prototype.drop` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, {
  drop: function drop(limit) {
    anObject(this);
    var remaining = toPositiveInteger(notANaN(+limit));
    return new AsyncIteratorProxy(getIteratorDirect(this), {
      remaining: remaining
    });
  }
});
es.reflect.get-prototype-of.js000064400000001027151677320720012371 0ustar00'use strict';
var $ = require('../internals/export');
var anObject = require('../internals/an-object');
var objectGetPrototypeOf = require('../internals/object-get-prototype-of');
var CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');

// `Reflect.getPrototypeOf` method
// https://tc39.es/ecma262/#sec-reflect.getprototypeof
$({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {
  getPrototypeOf: function getPrototypeOf(target) {
    return objectGetPrototypeOf(anObject(target));
  }
});
esnext.regexp.escape.js000064400000002030151677320720011145 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toString = require('../internals/to-string');
var padStart = require('../internals/string-pad').start;
var WHITESPACES = require('../internals/whitespaces');

var charCodeAt = uncurryThis(''.charCodeAt);
var replace = uncurryThis(''.replace);
var numberToString = uncurryThis(1.1.toString);
var NEED_ESCAPING = RegExp('[!"#$%&\'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~' + WHITESPACES + ']', 'g');

// `RegExp.escape` method
// https://github.com/tc39/proposal-regex-escaping
$({ target: 'RegExp', stat: true, forced: true }, {
  escape: function escape(S) {
    var str = toString(S);
    var firstCode = charCodeAt(str, 0);
    // escape first DecimalDigit
    return (firstCode > 47 && firstCode < 58 ? '\\x3' : '') + replace(str, NEED_ESCAPING, function (match) {
      var hex = numberToString(charCodeAt(match, 0), 16);
      return hex.length < 3 ? '\\x' + padStart(hex, 2, '0') : '\\u' + padStart(hex, 4, '0');
    });
  }
});
esnext.reflect.get-own-metadata-keys.js000064400000001245151677320720014155 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys;
var toMetadataKey = ReflectMetadataModule.toKey;

// `Reflect.getOwnMetadataKeys` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) {
    var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]);
    return ordinaryOwnMetadataKeys(anObject(target), targetKey);
  }
});
web.dom-exception.stack.js000064400000006252151677320720011554 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var getBuiltIn = require('../internals/get-built-in');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var defineProperty = require('../internals/object-define-property').f;
var hasOwn = require('../internals/has-own-property');
var anInstance = require('../internals/an-instance');
var inheritIfRequired = require('../internals/inherit-if-required');
var normalizeStringArgument = require('../internals/normalize-string-argument');
var DOMExceptionConstants = require('../internals/dom-exception-constants');
var clearErrorStack = require('../internals/error-stack-clear');
var DESCRIPTORS = require('../internals/descriptors');
var IS_PURE = require('../internals/is-pure');

var DOM_EXCEPTION = 'DOMException';
var Error = getBuiltIn('Error');
var NativeDOMException = getBuiltIn(DOM_EXCEPTION);

var $DOMException = function DOMException() {
  anInstance(this, DOMExceptionPrototype);
  var argumentsLength = arguments.length;
  var message = normalizeStringArgument(argumentsLength < 1 ? undefined : arguments[0]);
  var name = normalizeStringArgument(argumentsLength < 2 ? undefined : arguments[1], 'Error');
  var that = new NativeDOMException(message, name);
  var error = new Error(message);
  error.name = DOM_EXCEPTION;
  defineProperty(that, 'stack', createPropertyDescriptor(1, clearErrorStack(error.stack, 1)));
  inheritIfRequired(that, this, $DOMException);
  return that;
};

var DOMExceptionPrototype = $DOMException.prototype = NativeDOMException.prototype;

var ERROR_HAS_STACK = 'stack' in new Error(DOM_EXCEPTION);
var DOM_EXCEPTION_HAS_STACK = 'stack' in new NativeDOMException(1, 2);

// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var descriptor = NativeDOMException && DESCRIPTORS && Object.getOwnPropertyDescriptor(global, DOM_EXCEPTION);

// Bun ~ 0.1.1 DOMException have incorrect descriptor and we can't redefine it
// https://github.com/Jarred-Sumner/bun/issues/399
var BUGGY_DESCRIPTOR = !!descriptor && !(descriptor.writable && descriptor.configurable);

var FORCED_CONSTRUCTOR = ERROR_HAS_STACK && !BUGGY_DESCRIPTOR && !DOM_EXCEPTION_HAS_STACK;

// `DOMException` constructor patch for `.stack` where it's required
// https://webidl.spec.whatwg.org/#es-DOMException-specialness
$({ global: true, constructor: true, forced: IS_PURE || FORCED_CONSTRUCTOR }, { // TODO: fix export logic
  DOMException: FORCED_CONSTRUCTOR ? $DOMException : NativeDOMException
});

var PolyfilledDOMException = getBuiltIn(DOM_EXCEPTION);
var PolyfilledDOMExceptionPrototype = PolyfilledDOMException.prototype;

if (PolyfilledDOMExceptionPrototype.constructor !== PolyfilledDOMException) {
  if (!IS_PURE) {
    defineProperty(PolyfilledDOMExceptionPrototype, 'constructor', createPropertyDescriptor(1, PolyfilledDOMException));
  }

  for (var key in DOMExceptionConstants) if (hasOwn(DOMExceptionConstants, key)) {
    var constant = DOMExceptionConstants[key];
    var constantName = constant.s;
    if (!hasOwn(PolyfilledDOMException, constantName)) {
      defineProperty(PolyfilledDOMException, constantName, createPropertyDescriptor(6, constant.c));
    }
  }
}
es.object.lookup-setter.js000064400000001617151677320720011611 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var FORCED = require('../internals/object-prototype-accessors-forced');
var toObject = require('../internals/to-object');
var toPropertyKey = require('../internals/to-property-key');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

// `Object.prototype.__lookupSetter__` method
// https://tc39.es/ecma262/#sec-object.prototype.__lookupSetter__
if (DESCRIPTORS) {
  $({ target: 'Object', proto: true, forced: FORCED }, {
    __lookupSetter__: function __lookupSetter__(P) {
      var O = toObject(this);
      var key = toPropertyKey(P);
      var desc;
      do {
        if (desc = getOwnPropertyDescriptor(O, key)) return desc.set;
      } while (O = getPrototypeOf(O));
    }
  });
}
esnext.object.iterate-entries.js000064400000000617151677320720012776 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ObjectIterator = require('../internals/object-iterator');

// `Object.iterateEntries` method
// https://github.com/tc39/proposal-object-iteration
$({ target: 'Object', stat: true, forced: true }, {
  iterateEntries: function iterateEntries(object) {
    return new ObjectIterator(object, 'entries');
  }
});
es.array-buffer.constructor.js000064400000000011151677320720012463 0ustar00// empty
esnext.array.find-last.js000064400000000131151677320720011412 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.find-last');
esnext.async-iterator.map.js000064400000000532151677320720012141 0ustar00'use strict';
var $ = require('../internals/export');
var map = require('../internals/async-iterator-map');
var IS_PURE = require('../internals/is-pure');

// `AsyncIterator.prototype.map` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, {
  map: map
});

es.error.cause.js000064400000005062151677320720007755 0ustar00'use strict';
/* eslint-disable no-unused-vars -- required for functions `.length` */
var $ = require('../internals/export');
var global = require('../internals/global');
var apply = require('../internals/function-apply');
var wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');

var WEB_ASSEMBLY = 'WebAssembly';
var WebAssembly = global[WEB_ASSEMBLY];

// eslint-disable-next-line es/no-error-cause -- feature detection
var FORCED = new Error('e', { cause: 7 }).cause !== 7;

var exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {
  var O = {};
  O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);
  $({ global: true, constructor: true, arity: 1, forced: FORCED }, O);
};

var exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {
  if (WebAssembly && WebAssembly[ERROR_NAME]) {
    var O = {};
    O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);
    $({ target: WEB_ASSEMBLY, stat: true, constructor: true, arity: 1, forced: FORCED }, O);
  }
};

// https://tc39.es/ecma262/#sec-nativeerror
exportGlobalErrorCauseWrapper('Error', function (init) {
  return function Error(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('EvalError', function (init) {
  return function EvalError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('RangeError', function (init) {
  return function RangeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('ReferenceError', function (init) {
  return function ReferenceError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('SyntaxError', function (init) {
  return function SyntaxError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('TypeError', function (init) {
  return function TypeError(message) { return apply(init, this, arguments); };
});
exportGlobalErrorCauseWrapper('URIError', function (init) {
  return function URIError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('CompileError', function (init) {
  return function CompileError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('LinkError', function (init) {
  return function LinkError(message) { return apply(init, this, arguments); };
});
exportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {
  return function RuntimeError(message) { return apply(init, this, arguments); };
});
esnext.array.group.js000064400000000762151677320720010677 0ustar00'use strict';
var $ = require('../internals/export');
var $group = require('../internals/array-group');
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.group` method
// https://github.com/tc39/proposal-array-grouping
$({ target: 'Array', proto: true }, {
  group: function group(callbackfn /* , thisArg */) {
    var thisArg = arguments.length > 1 ? arguments[1] : undefined;
    return $group(this, callbackfn, thisArg);
  }
});

addToUnscopables('group');
es.regexp.test.js000064400000000011151677320720007762 0ustar00// empty
es.symbol.unscopables.js000064400000000340151677320720011341 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.unscopables` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.unscopables
defineWellKnownSymbol('unscopables');
esnext.async-iterator.take.js000064400000003337151677320720012316 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var notANaN = require('../internals/not-a-nan');
var toPositiveInteger = require('../internals/to-positive-integer');
var createAsyncIteratorProxy = require('../internals/async-iterator-create-proxy');
var createIterResultObject = require('../internals/create-iter-result-object');
var IS_PURE = require('../internals/is-pure');

var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise) {
  var state = this;
  var iterator = state.iterator;
  var returnMethod;

  if (!state.remaining--) {
    var resultDone = createIterResultObject(undefined, true);
    state.done = true;
    returnMethod = iterator['return'];
    if (returnMethod !== undefined) {
      return Promise.resolve(call(returnMethod, iterator, undefined)).then(function () {
        return resultDone;
      });
    }
    return resultDone;
  } return Promise.resolve(call(state.next, iterator)).then(function (step) {
    if (anObject(step).done) {
      state.done = true;
      return createIterResultObject(undefined, true);
    } return createIterResultObject(step.value, false);
  }).then(null, function (error) {
    state.done = true;
    throw error;
  });
});

// `AsyncIterator.prototype.take` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: IS_PURE }, {
  take: function take(limit) {
    anObject(this);
    var remaining = toPositiveInteger(notANaN(+limit));
    return new AsyncIteratorProxy(getIteratorDirect(this), {
      remaining: remaining
    });
  }
});
esnext.array.group-to-map.js000064400000000667151677320720012076 0ustar00'use strict';
var $ = require('../internals/export');
var addToUnscopables = require('../internals/add-to-unscopables');
var $groupToMap = require('../internals/array-group-to-map');
var IS_PURE = require('../internals/is-pure');

// `Array.prototype.groupToMap` method
// https://github.com/tc39/proposal-array-grouping
$({ target: 'Array', proto: true, forced: IS_PURE }, {
  groupToMap: $groupToMap
});

addToUnscopables('groupToMap');
esnext.observable.from.js000064400000002511151677320720011506 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var isConstructor = require('../internals/is-constructor');
var getIterator = require('../internals/get-iterator');
var getMethod = require('../internals/get-method');
var iterate = require('../internals/iterate');
var wellKnownSymbol = require('../internals/well-known-symbol');

var $$OBSERVABLE = wellKnownSymbol('observable');

// `Observable.from` method
// https://github.com/tc39/proposal-observable
$({ target: 'Observable', stat: true, forced: true }, {
  from: function from(x) {
    var C = isConstructor(this) ? this : getBuiltIn('Observable');
    var observableMethod = getMethod(anObject(x), $$OBSERVABLE);
    if (observableMethod) {
      var observable = anObject(call(observableMethod, x));
      return observable.constructor === C ? observable : new C(function (observer) {
        return observable.subscribe(observer);
      });
    }
    var iterator = getIterator(x);
    return new C(function (observer) {
      iterate(iterator, function (it, stop) {
        observer.next(it);
        if (observer.closed) return stop();
      }, { IS_ITERATOR: true, INTERRUPTED: true });
      observer.complete();
    });
  }
});
esnext.async-disposable-stack.constructor.js000064400000011142151677320720015347 0ustar00'use strict';
// https://github.com/tc39/proposal-async-explicit-resource-management
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var getBuiltIn = require('../internals/get-built-in');
var aCallable = require('../internals/a-callable');
var anInstance = require('../internals/an-instance');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltIns = require('../internals/define-built-ins');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var wellKnownSymbol = require('../internals/well-known-symbol');
var InternalStateModule = require('../internals/internal-state');
var addDisposableResource = require('../internals/add-disposable-resource');

var Promise = getBuiltIn('Promise');
var SuppressedError = getBuiltIn('SuppressedError');
var $ReferenceError = ReferenceError;

var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose');
var TO_STRING_TAG = wellKnownSymbol('toStringTag');

var ASYNC_DISPOSABLE_STACK = 'AsyncDisposableStack';
var setInternalState = InternalStateModule.set;
var getAsyncDisposableStackInternalState = InternalStateModule.getterFor(ASYNC_DISPOSABLE_STACK);

var HINT = 'async-dispose';
var DISPOSED = 'disposed';
var PENDING = 'pending';

var getPendingAsyncDisposableStackInternalState = function (stack) {
  var internalState = getAsyncDisposableStackInternalState(stack);
  if (internalState.state === DISPOSED) throw new $ReferenceError(ASYNC_DISPOSABLE_STACK + ' already disposed');
  return internalState;
};

var $AsyncDisposableStack = function AsyncDisposableStack() {
  setInternalState(anInstance(this, AsyncDisposableStackPrototype), {
    type: ASYNC_DISPOSABLE_STACK,
    state: PENDING,
    stack: []
  });

  if (!DESCRIPTORS) this.disposed = false;
};

var AsyncDisposableStackPrototype = $AsyncDisposableStack.prototype;

defineBuiltIns(AsyncDisposableStackPrototype, {
  disposeAsync: function disposeAsync() {
    var asyncDisposableStack = this;
    return new Promise(function (resolve, reject) {
      var internalState = getAsyncDisposableStackInternalState(asyncDisposableStack);
      if (internalState.state === DISPOSED) return resolve(undefined);
      internalState.state = DISPOSED;
      if (!DESCRIPTORS) asyncDisposableStack.disposed = true;
      var stack = internalState.stack;
      var i = stack.length;
      var thrown = false;
      var suppressed;

      var handleError = function (result) {
        if (thrown) {
          suppressed = new SuppressedError(result, suppressed);
        } else {
          thrown = true;
          suppressed = result;
        }

        loop();
      };

      var loop = function () {
        if (i) {
          var disposeMethod = stack[--i];
          stack[i] = undefined;
          try {
            Promise.resolve(disposeMethod()).then(loop, handleError);
          } catch (error) {
            handleError(error);
          }
        } else {
          internalState.stack = undefined;
          thrown ? reject(suppressed) : resolve(undefined);
        }
      };

      loop();
    });
  },
  use: function use(value) {
    addDisposableResource(getPendingAsyncDisposableStackInternalState(this), value, HINT);
    return value;
  },
  adopt: function adopt(value, onDispose) {
    var internalState = getPendingAsyncDisposableStackInternalState(this);
    aCallable(onDispose);
    addDisposableResource(internalState, undefined, HINT, function () {
      return onDispose(value);
    });
    return value;
  },
  defer: function defer(onDispose) {
    var internalState = getPendingAsyncDisposableStackInternalState(this);
    aCallable(onDispose);
    addDisposableResource(internalState, undefined, HINT, onDispose);
  },
  move: function move() {
    var internalState = getPendingAsyncDisposableStackInternalState(this);
    var newAsyncDisposableStack = new $AsyncDisposableStack();
    getAsyncDisposableStackInternalState(newAsyncDisposableStack).stack = internalState.stack;
    internalState.stack = [];
    internalState.state = DISPOSED;
    if (!DESCRIPTORS) this.disposed = true;
    return newAsyncDisposableStack;
  }
});

if (DESCRIPTORS) defineBuiltInAccessor(AsyncDisposableStackPrototype, 'disposed', {
  configurable: true,
  get: function disposed() {
    return getAsyncDisposableStackInternalState(this).state === DISPOSED;
  }
});

defineBuiltIn(AsyncDisposableStackPrototype, ASYNC_DISPOSE, AsyncDisposableStackPrototype.disposeAsync, { name: 'disposeAsync' });
defineBuiltIn(AsyncDisposableStackPrototype, TO_STRING_TAG, ASYNC_DISPOSABLE_STACK, { nonWritable: true });

$({ global: true, constructor: true }, {
  AsyncDisposableStack: $AsyncDisposableStack
});
es.object.is-sealed.js000064400000001440151677320720010634 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var isObject = require('../internals/is-object');
var classof = require('../internals/classof-raw');
var ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');

// eslint-disable-next-line es/no-object-issealed -- safe
var $isSealed = Object.isSealed;

var FORCED = ARRAY_BUFFER_NON_EXTENSIBLE || fails(function () { $isSealed(1); });

// `Object.isSealed` method
// https://tc39.es/ecma262/#sec-object.issealed
$({ target: 'Object', stat: true, forced: FORCED }, {
  isSealed: function isSealed(it) {
    if (!isObject(it)) return true;
    if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return true;
    return $isSealed ? $isSealed(it) : false;
  }
});
es.typed-array.reduce.js000064400000000011151677320720011221 0ustar00// empty
es.typed-array.includes.js000064400000000011151677320720011560 0ustar00// empty
es.string.iterator.js000064400000002240151677320720010656 0ustar00'use strict';
var charAt = require('../internals/string-multibyte').charAt;
var toString = require('../internals/to-string');
var InternalStateModule = require('../internals/internal-state');
var defineIterator = require('../internals/iterator-define');
var createIterResultObject = require('../internals/create-iter-result-object');

var STRING_ITERATOR = 'String Iterator';
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);

// `String.prototype[@@iterator]` method
// https://tc39.es/ecma262/#sec-string.prototype-@@iterator
defineIterator(String, 'String', function (iterated) {
  setInternalState(this, {
    type: STRING_ITERATOR,
    string: toString(iterated),
    index: 0
  });
// `%StringIteratorPrototype%.next` method
// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next
}, function next() {
  var state = getInternalState(this);
  var string = state.string;
  var index = state.index;
  var point;
  if (index >= string.length) return createIterResultObject(undefined, true);
  point = charAt(string, index);
  state.index += point.length;
  return createIterResultObject(point, false);
});
esnext.promise.all-settled.js000064400000000140151677320720012303 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.promise.all-settled.js');
esnext.string.at.js000064400000001422151677320720010331 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var charAt = require('../internals/string-multibyte').charAt;
var requireObjectCoercible = require('../internals/require-object-coercible');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var toString = require('../internals/to-string');

// `String.prototype.at` method
// https://github.com/mathiasbynens/String.prototype.at
$({ target: 'String', proto: true, forced: true }, {
  at: function at(index) {
    var S = toString(requireObjectCoercible(this));
    var len = S.length;
    var relativeIndex = toIntegerOrInfinity(index);
    var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex;
    return (k < 0 || k >= len) ? undefined : charAt(S, k);
  }
});
es.error.to-string.js000064400000000011151677320720010570 0ustar00// empty
esnext.map.delete-all.js000064400000001171151677320720011205 0ustar00'use strict';
var $ = require('../internals/export');
var aMap = require('../internals/a-map');
var remove = require('../internals/map-helpers').remove;

// `Map.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  deleteAll: function deleteAll(/* ...elements */) {
    var collection = aMap(this);
    var allDeleted = true;
    var wasDeleted;
    for (var k = 0, len = arguments.length; k < len; k++) {
      wasDeleted = remove(collection, arguments[k]);
      allDeleted = allDeleted && wasDeleted;
    } return !!allDeleted;
  }
});
es.typed-array.int32-array.js000064400000000011151677320720012025 0ustar00// empty
web.immediate.js000064400000000270151677320720007625 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's split to modules listed below
require('../modules/web.clear-immediate');
require('../modules/web.set-immediate');
es.typed-array.subarray.js000064400000000011151677320720011602 0ustar00// empty
es.set.constructor.js000064400000000536151677320720010705 0ustar00'use strict';
var collection = require('../internals/collection');
var collectionStrong = require('../internals/collection-strong');

// `Set` constructor
// https://tc39.es/ecma262/#sec-set-objects
collection('Set', function (init) {
  return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };
}, collectionStrong);
esnext.symbol.matcher.js000064400000000332151677320720011346 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.matcher` well-known symbol
// https://github.com/tc39/proposal-pattern-matching
defineWellKnownSymbol('matcher');
esnext.weak-map.emplace.js000064400000001437151677320720011535 0ustar00'use strict';
var $ = require('../internals/export');
var aWeakMap = require('../internals/a-weak-map');
var WeakMapHelpers = require('../internals/weak-map-helpers');

var get = WeakMapHelpers.get;
var has = WeakMapHelpers.has;
var set = WeakMapHelpers.set;

// `WeakMap.prototype.emplace` method
// https://github.com/tc39/proposal-upsert
$({ target: 'WeakMap', proto: true, real: true, forced: true }, {
  emplace: function emplace(key, handler) {
    var map = aWeakMap(this);
    var value, inserted;
    if (has(map, key)) {
      value = get(map, key);
      if ('update' in handler) {
        value = handler.update(value, key, map);
        set(map, key, value);
      } return value;
    }
    inserted = handler.insert(key, map);
    set(map, key, inserted);
    return inserted;
  }
});
esnext.typed-array.with.js000064400000000132151677320720011630 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.typed-array.with');
es.typed-array.join.js000064400000000011151677320720010711 0ustar00// empty
esnext.async-iterator.async-dispose.js000064400000001764151677320720014155 0ustar00'use strict';
// https://github.com/tc39/proposal-async-explicit-resource-management
var call = require('../internals/function-call');
var defineBuiltIn = require('../internals/define-built-in');
var getBuiltIn = require('../internals/get-built-in');
var getMethod = require('../internals/get-method');
var hasOwn = require('../internals/has-own-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
var AsyncIteratorPrototype = require('../internals/async-iterator-prototype');

var ASYNC_DISPOSE = wellKnownSymbol('asyncDispose');
var Promise = getBuiltIn('Promise');

if (!hasOwn(AsyncIteratorPrototype, ASYNC_DISPOSE)) {
  defineBuiltIn(AsyncIteratorPrototype, ASYNC_DISPOSE, function () {
    var O = this;
    return new Promise(function (resolve, reject) {
      var $return = getMethod(O, 'return');
      if ($return) {
        Promise.resolve(call($return, O)).then(function () {
          resolve(undefined);
        }, reject);
      } else resolve(undefined);
    });
  });
}
esnext.weak-set.add-all.js000064400000001001151677320720011426 0ustar00'use strict';
var $ = require('../internals/export');
var aWeakSet = require('../internals/a-weak-set');
var add = require('../internals/weak-set-helpers').add;

// `WeakSet.prototype.addAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'WeakSet', proto: true, real: true, forced: true }, {
  addAll: function addAll(/* ...elements */) {
    var set = aWeakSet(this);
    for (var k = 0, len = arguments.length; k < len; k++) {
      add(set, arguments[k]);
    } return set;
  }
});
esnext.math.degrees.js000064400000000455151677320720010773 0ustar00'use strict';
var $ = require('../internals/export');

var RAD_PER_DEG = 180 / Math.PI;

// `Math.degrees` method
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, forced: true }, {
  degrees: function degrees(radians) {
    return radians * RAD_PER_DEG;
  }
});
esnext.math.umulh.js000064400000001037151677320720010504 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.umulh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
$({ target: 'Math', stat: true, forced: true }, {
  umulh: function umulh(u, v) {
    var UINT16 = 0xFFFF;
    var $u = +u;
    var $v = +v;
    var u0 = $u & UINT16;
    var v0 = $v & UINT16;
    var u1 = $u >>> 16;
    var v1 = $v >>> 16;
    var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16);
    return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16);
  }
});
es.array.filter.js000064400000001156151677320720010127 0ustar00'use strict';
var $ = require('../internals/export');
var $filter = require('../internals/array-iteration').filter;
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');

var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');

// `Array.prototype.filter` method
// https://tc39.es/ecma262/#sec-array.prototype.filter
// with adding support of @@species
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  filter: function filter(callbackfn /* , thisArg */) {
    return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});
es.array.unscopables.flat-map.js000064400000000444151677320720012657 0ustar00'use strict';
// this method was added to unscopables after implementation
// in popular engines, so it's moved to a separate module
var addToUnscopables = require('../internals/add-to-unscopables');

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('flatMap');
esnext.typed-array.group-by.js000064400000000011151677320720012415 0ustar00// empty
esnext.array-buffer.transfer.js000064400000000011151677320720012621 0ustar00// empty
esnext.array.unique-by.js000064400000000564151677320720011461 0ustar00'use strict';
var $ = require('../internals/export');
var addToUnscopables = require('../internals/add-to-unscopables');
var uniqueBy = require('../internals/array-unique-by');

// `Array.prototype.uniqueBy` method
// https://github.com/tc39/proposal-array-unique
$({ target: 'Array', proto: true, forced: true }, {
  uniqueBy: uniqueBy
});

addToUnscopables('uniqueBy');
esnext.map.update-or-insert.js000064400000000564151677320720012404 0ustar00'use strict';
// TODO: remove from `core-js@4`
var $ = require('../internals/export');
var upsert = require('../internals/map-upsert');

// `Map.prototype.updateOrInsert` method (replaced by `Map.prototype.emplace`)
// https://github.com/thumbsupep/proposal-upsert
$({ target: 'Map', proto: true, real: true, name: 'upsert', forced: true }, {
  updateOrInsert: upsert
});
es.array.to-sorted.js000064400000001676151677320720010571 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var aCallable = require('../internals/a-callable');
var toIndexedObject = require('../internals/to-indexed-object');
var arrayFromConstructorAndList = require('../internals/array-from-constructor-and-list');
var getBuiltInPrototypeMethod = require('../internals/get-built-in-prototype-method');
var addToUnscopables = require('../internals/add-to-unscopables');

var $Array = Array;
var sort = uncurryThis(getBuiltInPrototypeMethod('Array', 'sort'));

// `Array.prototype.toSorted` method
// https://tc39.es/ecma262/#sec-array.prototype.tosorted
$({ target: 'Array', proto: true }, {
  toSorted: function toSorted(compareFn) {
    if (compareFn !== undefined) aCallable(compareFn);
    var O = toIndexedObject(this);
    var A = arrayFromConstructorAndList($Array, O);
    return sort(A, compareFn);
  }
});

addToUnscopables('toSorted');
es.data-view.constructor.js000064400000000606151677320720011771 0ustar00'use strict';
var $ = require('../internals/export');
var ArrayBufferModule = require('../internals/array-buffer');
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection');

// `DataView` constructor
// https://tc39.es/ecma262/#sec-dataview-constructor
$({ global: true, constructor: true, forced: !NATIVE_ARRAY_BUFFER }, {
  DataView: ArrayBufferModule.DataView
});
esnext.symbol.is-well-known.js000064400000000746151677320720012442 0ustar00'use strict';
var $ = require('../internals/export');
var isWellKnownSymbol = require('../internals/symbol-is-well-known');

// `Symbol.isWellKnown` method
// obsolete version of https://tc39.es/proposal-symbol-predicates/#sec-symbol-iswellknownsymbol
// We should patch it for newly added well-known symbols. If it's not required, this module just will not be injected
$({ target: 'Symbol', stat: true, name: 'isWellKnownSymbol', forced: true }, {
  isWellKnown: isWellKnownSymbol
});
web.dom-exception.to-string-tag.js000064400000000431151677320720013137 0ustar00'use strict';
var getBuiltIn = require('../internals/get-built-in');
var setToStringTag = require('../internals/set-to-string-tag');

var DOM_EXCEPTION = 'DOMException';

// `DOMException.prototype[@@toStringTag]` property
setToStringTag(getBuiltIn(DOM_EXCEPTION), DOM_EXCEPTION);
es.array.index-of.js000064400000001715151677320720010354 0ustar00'use strict';
/* eslint-disable es/no-array-prototype-indexof -- required for testing */
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var $indexOf = require('../internals/array-includes').indexOf;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');

var nativeIndexOf = uncurryThis([].indexOf);

var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;
var FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf');

// `Array.prototype.indexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.indexof
$({ target: 'Array', proto: true, forced: FORCED }, {
  indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
    var fromIndex = arguments.length > 1 ? arguments[1] : undefined;
    return NEGATIVE_ZERO
      // convert -0 to +0
      ? nativeIndexOf(this, searchElement, fromIndex) || 0
      : $indexOf(this, searchElement, fromIndex);
  }
});
es.reflect.get-own-property-descriptor.js000064400000001123151677320720014560 0ustar00'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var anObject = require('../internals/an-object');
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');

// `Reflect.getOwnPropertyDescriptor` method
// https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor
$({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, {
  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {
    return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);
  }
});
es.math.cosh.js000064400000000776151677320720007420 0ustar00'use strict';
var $ = require('../internals/export');
var expm1 = require('../internals/math-expm1');

// eslint-disable-next-line es/no-math-cosh -- required for testing
var $cosh = Math.cosh;
var abs = Math.abs;
var E = Math.E;

var FORCED = !$cosh || $cosh(710) === Infinity;

// `Math.cosh` method
// https://tc39.es/ecma262/#sec-math.cosh
$({ target: 'Math', stat: true, forced: FORCED }, {
  cosh: function cosh(x) {
    var t = expm1(abs(x) - 1) + 1;
    return (t + 1 / (t * E * E)) * (E / 2);
  }
});
esnext.iterator.some.js000064400000001331151677320720011212 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');

// `Iterator.prototype.some` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  some: function some(predicate) {
    anObject(this);
    aCallable(predicate);
    var record = getIteratorDirect(this);
    var counter = 0;
    return iterate(record, function (value, stop) {
      if (predicate(value, counter++)) return stop();
    }, { IS_RECORD: true, INTERRUPTED: true }).stopped;
  }
});
es.object.seal.js000064400000001215151677320720007712 0ustar00'use strict';
var $ = require('../internals/export');
var isObject = require('../internals/is-object');
var onFreeze = require('../internals/internal-metadata').onFreeze;
var FREEZING = require('../internals/freezing');
var fails = require('../internals/fails');

// eslint-disable-next-line es/no-object-seal -- safe
var $seal = Object.seal;
var FAILS_ON_PRIMITIVES = fails(function () { $seal(1); });

// `Object.seal` method
// https://tc39.es/ecma262/#sec-object.seal
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
  seal: function seal(it) {
    return $seal && isObject(it) ? $seal(onFreeze(it)) : it;
  }
});
es.array.splice.js000064400000005360151677320720010122 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var toAbsoluteIndex = require('../internals/to-absolute-index');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
var arraySpeciesCreate = require('../internals/array-species-create');
var createProperty = require('../internals/create-property');
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');

var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');

var max = Math.max;
var min = Math.min;

// `Array.prototype.splice` method
// https://tc39.es/ecma262/#sec-array.prototype.splice
// with adding support of @@species
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  splice: function splice(start, deleteCount /* , ...items */) {
    var O = toObject(this);
    var len = lengthOfArrayLike(O);
    var actualStart = toAbsoluteIndex(start, len);
    var argumentsLength = arguments.length;
    var insertCount, actualDeleteCount, A, k, from, to;
    if (argumentsLength === 0) {
      insertCount = actualDeleteCount = 0;
    } else if (argumentsLength === 1) {
      insertCount = 0;
      actualDeleteCount = len - actualStart;
    } else {
      insertCount = argumentsLength - 2;
      actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);
    }
    doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
    A = arraySpeciesCreate(O, actualDeleteCount);
    for (k = 0; k < actualDeleteCount; k++) {
      from = actualStart + k;
      if (from in O) createProperty(A, k, O[from]);
    }
    A.length = actualDeleteCount;
    if (insertCount < actualDeleteCount) {
      for (k = actualStart; k < len - actualDeleteCount; k++) {
        from = k + actualDeleteCount;
        to = k + insertCount;
        if (from in O) O[to] = O[from];
        else deletePropertyOrThrow(O, to);
      }
      for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);
    } else if (insertCount > actualDeleteCount) {
      for (k = len - actualDeleteCount; k > actualStart; k--) {
        from = k + actualDeleteCount - 1;
        to = k + insertCount - 1;
        if (from in O) O[to] = O[from];
        else deletePropertyOrThrow(O, to);
      }
    }
    for (k = 0; k < insertCount; k++) {
      O[k + actualStart] = arguments[k + 2];
    }
    setArrayLength(O, len - actualDeleteCount + insertCount);
    return A;
  }
});
es.string.is-well-formed.js000064400000001544151677320720011661 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');

var charCodeAt = uncurryThis(''.charCodeAt);

// `String.prototype.isWellFormed` method
// https://github.com/tc39/proposal-is-usv-string
$({ target: 'String', proto: true }, {
  isWellFormed: function isWellFormed() {
    var S = toString(requireObjectCoercible(this));
    var length = S.length;
    for (var i = 0; i < length; i++) {
      var charCode = charCodeAt(S, i);
      // single UTF-16 code unit
      if ((charCode & 0xF800) !== 0xD800) continue;
      // unpaired surrogate
      if (charCode >= 0xDC00 || ++i >= length || (charCodeAt(S, i) & 0xFC00) !== 0xDC00) return false;
    } return true;
  }
});
es.symbol.replace.js000064400000000324151677320720010440 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.replace` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.replace
defineWellKnownSymbol('replace');
esnext.set.symmetric-difference.js000064400000001076151677320720013323 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $symmetricDifference = require('../internals/set-symmetric-difference');

// `Set.prototype.symmetricDifference` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  symmetricDifference: function symmetricDifference(other) {
    return call($symmetricDifference, this, toSetLike(other));
  }
});
es.typed-array.float32-array.js000064400000000011151677320720012340 0ustar00// empty
es.array.reverse.js000064400000001240151677320720010307 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var isArray = require('../internals/is-array');

var nativeReverse = uncurryThis([].reverse);
var test = [1, 2];

// `Array.prototype.reverse` method
// https://tc39.es/ecma262/#sec-array.prototype.reverse
// fix for Safari 12.0 bug
// https://bugs.webkit.org/show_bug.cgi?id=188794
$({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, {
  reverse: function reverse() {
    // eslint-disable-next-line no-self-assign -- dirty hack
    if (isArray(this)) this.length = this.length;
    return nativeReverse(this);
  }
});
es.string.anchor.js000064400000000675151677320720010311 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.anchor` method
// https://tc39.es/ecma262/#sec-string.prototype.anchor
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, {
  anchor: function anchor(name) {
    return createHTML(this, 'a', 'name', name);
  }
});
esnext.array.to-spliced.js000064400000000132151677320720011575 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.to-spliced');
es.string.raw.js000064400000001764151677320720007630 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var toIndexedObject = require('../internals/to-indexed-object');
var toObject = require('../internals/to-object');
var toString = require('../internals/to-string');
var lengthOfArrayLike = require('../internals/length-of-array-like');

var push = uncurryThis([].push);
var join = uncurryThis([].join);

// `String.raw` method
// https://tc39.es/ecma262/#sec-string.raw
$({ target: 'String', stat: true }, {
  raw: function raw(template) {
    var rawTemplate = toIndexedObject(toObject(template).raw);
    var literalSegments = lengthOfArrayLike(rawTemplate);
    if (!literalSegments) return '';
    var argumentsLength = arguments.length;
    var elements = [];
    var i = 0;
    while (true) {
      push(elements, toString(rawTemplate[i++]));
      if (i === literalSegments) return join(elements, '');
      if (i < argumentsLength) push(elements, toString(arguments[i]));
    }
  }
});
esnext.iterator.dispose.js000064400000001250151677320720011715 0ustar00'use strict';
// https://github.com/tc39/proposal-explicit-resource-management
var call = require('../internals/function-call');
var defineBuiltIn = require('../internals/define-built-in');
var getMethod = require('../internals/get-method');
var hasOwn = require('../internals/has-own-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;

var DISPOSE = wellKnownSymbol('dispose');

if (!hasOwn(IteratorPrototype, DISPOSE)) {
  defineBuiltIn(IteratorPrototype, DISPOSE, function () {
    var $return = getMethod(this, 'return');
    if ($return) call($return, this);
  });
}
es.array.last-index-of.js000064400000000635151677320720011315 0ustar00'use strict';
var $ = require('../internals/export');
var lastIndexOf = require('../internals/array-last-index-of');

// `Array.prototype.lastIndexOf` method
// https://tc39.es/ecma262/#sec-array.prototype.lastindexof
// eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing
$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {
  lastIndexOf: lastIndexOf
});
es.date.to-json.js000064400000001760151677320720010033 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toObject = require('../internals/to-object');
var toPrimitive = require('../internals/to-primitive');
var toISOString = require('../internals/date-to-iso-string');
var classof = require('../internals/classof-raw');
var fails = require('../internals/fails');

var FORCED = fails(function () {
  return new Date(NaN).toJSON() !== null
    || call(Date.prototype.toJSON, { toISOString: function () { return 1; } }) !== 1;
});

// `Date.prototype.toJSON` method
// https://tc39.es/ecma262/#sec-date.prototype.tojson
$({ target: 'Date', proto: true, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  toJSON: function toJSON(key) {
    var O = toObject(this);
    var pv = toPrimitive(O, 'number');
    return typeof pv == 'number' && !isFinite(pv) ? null :
      (!('toISOString' in O) && classof(O) === 'Date') ? call(toISOString, O) : O.toISOString();
  }
});
es.set.intersection.v2.js000064400000001235151677320720011351 0ustar00'use strict';
var $ = require('../internals/export');
var fails = require('../internals/fails');
var intersection = require('../internals/set-intersection');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

var INCORRECT = !setMethodAcceptSetLike('intersection') || fails(function () {
  // eslint-disable-next-line es/no-array-from, es/no-set -- testing
  return String(Array.from(new Set([1, 2, 3]).intersection(new Set([3, 2])))) !== '3,2';
});

// `Set.prototype.intersection` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: INCORRECT }, {
  intersection: intersection
});
esnext.typed-array.at.js000064400000000011151677320720011255 0ustar00// empty
es.date.to-gmt-string.js000064400000000354151677320720011153 0ustar00'use strict';
var $ = require('../internals/export');

// `Date.prototype.toGMTString` method
// https://tc39.es/ecma262/#sec-date.prototype.togmtstring
$({ target: 'Date', proto: true }, {
  toGMTString: Date.prototype.toUTCString
});
esnext.array-buffer.detached.js000064400000000011151677320720012536 0ustar00// empty
es.object.from-entries.js000064400000000742151677320720011404 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var createProperty = require('../internals/create-property');

// `Object.fromEntries` method
// https://github.com/tc39/proposal-object-from-entries
$({ target: 'Object', stat: true }, {
  fromEntries: function fromEntries(iterable) {
    var obj = {};
    iterate(iterable, function (k, v) {
      createProperty(obj, k, v);
    }, { AS_ENTRIES: true });
    return obj;
  }
});
es.typed-array.filter.js000064400000000011151677320720011237 0ustar00// empty
es.object.is.js000064400000000327151677320720007404 0ustar00'use strict';
var $ = require('../internals/export');
var is = require('../internals/same-value');

// `Object.is` method
// https://tc39.es/ecma262/#sec-object.is
$({ target: 'Object', stat: true }, {
  is: is
});
esnext.function.is-constructor.js000064400000000516151677320720013245 0ustar00'use strict';
var $ = require('../internals/export');
var isConstructor = require('../internals/is-constructor');

// `Function.isConstructor` method
// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
$({ target: 'Function', stat: true, forced: true }, {
  isConstructor: isConstructor
});
README.md000064400000000244151677320720006035 0ustar00This folder contains implementations of polyfills. It's not recommended to include in your projects directly if you don't completely understand what are you doing.
esnext.async-iterator.find.js000064400000000546151677320720012311 0ustar00'use strict';
var $ = require('../internals/export');
var $find = require('../internals/async-iterator-iteration').find;

// `AsyncIterator.prototype.find` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  find: function find(predicate) {
    return $find(this, predicate);
  }
});
es.object.create.js000064400000000532151677320720010232 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var create = require('../internals/object-create');

// `Object.create` method
// https://tc39.es/ecma262/#sec-object.create
$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
  create: create
});
esnext.typed-array.from-async.js000064400000000011151677320720012727 0ustar00// empty
web.url-search-params.has.js000064400000000011151677320720011760 0ustar00// empty
es.math.cbrt.js000064400000000516151677320720007406 0ustar00'use strict';
var $ = require('../internals/export');
var sign = require('../internals/math-sign');

var abs = Math.abs;
var pow = Math.pow;

// `Math.cbrt` method
// https://tc39.es/ecma262/#sec-math.cbrt
$({ target: 'Math', stat: true }, {
  cbrt: function cbrt(x) {
    var n = +x;
    return sign(n) * pow(abs(n), 1 / 3);
  }
});
esnext.uint8-array.to-hex.js000064400000000011151677320720011777 0ustar00// empty
es.regexp.constructor.js000064400000000133151677320720011375 0ustar00'use strict';
var setSpecies = require('../internals/set-species');

setSpecies('RegExp');
es.promise.resolve.js000064400000001506151677320720010660 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var IS_PURE = require('../internals/is-pure');
var NativePromiseConstructor = require('../internals/promise-native-constructor');
var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR;
var promiseResolve = require('../internals/promise-resolve');

var PromiseConstructorWrapper = getBuiltIn('Promise');
var CHECK_WRAPPER = IS_PURE && !FORCED_PROMISE_CONSTRUCTOR;

// `Promise.resolve` method
// https://tc39.es/ecma262/#sec-promise.resolve
$({ target: 'Promise', stat: true, forced: IS_PURE || FORCED_PROMISE_CONSTRUCTOR }, {
  resolve: function resolve(x) {
    return promiseResolve(CHECK_WRAPPER && this === PromiseConstructorWrapper ? NativePromiseConstructor : this, x);
  }
});
es.string.to-well-formed.js000064400000003156151677320720011671 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toString = require('../internals/to-string');
var fails = require('../internals/fails');

var $Array = Array;
var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);
var join = uncurryThis([].join);
// eslint-disable-next-line es/no-string-prototype-iswellformed-towellformed -- safe
var $toWellFormed = ''.toWellFormed;
var REPLACEMENT_CHARACTER = '\uFFFD';

// Safari bug
var TO_STRING_CONVERSION_BUG = $toWellFormed && fails(function () {
  return call($toWellFormed, 1) !== '1';
});

// `String.prototype.toWellFormed` method
// https://github.com/tc39/proposal-is-usv-string
$({ target: 'String', proto: true, forced: TO_STRING_CONVERSION_BUG }, {
  toWellFormed: function toWellFormed() {
    var S = toString(requireObjectCoercible(this));
    if (TO_STRING_CONVERSION_BUG) return call($toWellFormed, S);
    var length = S.length;
    var result = $Array(length);
    for (var i = 0; i < length; i++) {
      var charCode = charCodeAt(S, i);
      // single UTF-16 code unit
      if ((charCode & 0xF800) !== 0xD800) result[i] = charAt(S, i);
      // unpaired surrogate
      else if (charCode >= 0xDC00 || i + 1 >= length || (charCodeAt(S, i + 1) & 0xFC00) !== 0xDC00) result[i] = REPLACEMENT_CHARACTER;
      // surrogate pair
      else {
        result[i] = charAt(S, i);
        result[++i] = charAt(S, i);
      }
    } return join(result, '');
  }
});
esnext.disposable-stack.constructor.js000064400000007673151677320720014252 0ustar00'use strict';
// https://github.com/tc39/proposal-explicit-resource-management
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var getBuiltIn = require('../internals/get-built-in');
var aCallable = require('../internals/a-callable');
var anInstance = require('../internals/an-instance');
var defineBuiltIn = require('../internals/define-built-in');
var defineBuiltIns = require('../internals/define-built-ins');
var defineBuiltInAccessor = require('../internals/define-built-in-accessor');
var wellKnownSymbol = require('../internals/well-known-symbol');
var InternalStateModule = require('../internals/internal-state');
var addDisposableResource = require('../internals/add-disposable-resource');

var SuppressedError = getBuiltIn('SuppressedError');
var $ReferenceError = ReferenceError;

var DISPOSE = wellKnownSymbol('dispose');
var TO_STRING_TAG = wellKnownSymbol('toStringTag');

var DISPOSABLE_STACK = 'DisposableStack';
var setInternalState = InternalStateModule.set;
var getDisposableStackInternalState = InternalStateModule.getterFor(DISPOSABLE_STACK);

var HINT = 'sync-dispose';
var DISPOSED = 'disposed';
var PENDING = 'pending';

var getPendingDisposableStackInternalState = function (stack) {
  var internalState = getDisposableStackInternalState(stack);
  if (internalState.state === DISPOSED) throw new $ReferenceError(DISPOSABLE_STACK + ' already disposed');
  return internalState;
};

var $DisposableStack = function DisposableStack() {
  setInternalState(anInstance(this, DisposableStackPrototype), {
    type: DISPOSABLE_STACK,
    state: PENDING,
    stack: []
  });

  if (!DESCRIPTORS) this.disposed = false;
};

var DisposableStackPrototype = $DisposableStack.prototype;

defineBuiltIns(DisposableStackPrototype, {
  dispose: function dispose() {
    var internalState = getDisposableStackInternalState(this);
    if (internalState.state === DISPOSED) return;
    internalState.state = DISPOSED;
    if (!DESCRIPTORS) this.disposed = true;
    var stack = internalState.stack;
    var i = stack.length;
    var thrown = false;
    var suppressed;
    while (i) {
      var disposeMethod = stack[--i];
      stack[i] = undefined;
      try {
        disposeMethod();
      } catch (errorResult) {
        if (thrown) {
          suppressed = new SuppressedError(errorResult, suppressed);
        } else {
          thrown = true;
          suppressed = errorResult;
        }
      }
    }
    internalState.stack = undefined;
    if (thrown) throw suppressed;
  },
  use: function use(value) {
    addDisposableResource(getPendingDisposableStackInternalState(this), value, HINT);
    return value;
  },
  adopt: function adopt(value, onDispose) {
    var internalState = getPendingDisposableStackInternalState(this);
    aCallable(onDispose);
    addDisposableResource(internalState, undefined, HINT, function () {
      onDispose(value);
    });
    return value;
  },
  defer: function defer(onDispose) {
    var internalState = getPendingDisposableStackInternalState(this);
    aCallable(onDispose);
    addDisposableResource(internalState, undefined, HINT, onDispose);
  },
  move: function move() {
    var internalState = getPendingDisposableStackInternalState(this);
    var newDisposableStack = new $DisposableStack();
    getDisposableStackInternalState(newDisposableStack).stack = internalState.stack;
    internalState.stack = [];
    internalState.state = DISPOSED;
    if (!DESCRIPTORS) this.disposed = true;
    return newDisposableStack;
  }
});

if (DESCRIPTORS) defineBuiltInAccessor(DisposableStackPrototype, 'disposed', {
  configurable: true,
  get: function disposed() {
    return getDisposableStackInternalState(this).state === DISPOSED;
  }
});

defineBuiltIn(DisposableStackPrototype, DISPOSE, DisposableStackPrototype.dispose, { name: 'dispose' });
defineBuiltIn(DisposableStackPrototype, TO_STRING_TAG, DISPOSABLE_STACK, { nonWritable: true });

$({ global: true, constructor: true }, {
  DisposableStack: $DisposableStack
});
es.function.bind.js000064400000000607151677320720010265 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var bind = require('../internals/function-bind');

// `Function.prototype.bind` method
// https://tc39.es/ecma262/#sec-function.prototype.bind
// eslint-disable-next-line es/no-function-prototype-bind -- detection
$({ target: 'Function', proto: true, forced: Function.bind !== bind }, {
  bind: bind
});
es.typed-array.reverse.js000064400000000011151677320720011425 0ustar00// empty
esnext.string.is-well-formed.js000064400000000137151677320720012555 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.string.is-well-formed');
es.reflect.prevent-extensions.js000064400000001241151677320720013023 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var anObject = require('../internals/an-object');
var FREEZING = require('../internals/freezing');

// `Reflect.preventExtensions` method
// https://tc39.es/ecma262/#sec-reflect.preventextensions
$({ target: 'Reflect', stat: true, sham: !FREEZING }, {
  preventExtensions: function preventExtensions(target) {
    anObject(target);
    try {
      var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions');
      if (objectPreventExtensions) objectPreventExtensions(target);
      return true;
    } catch (error) {
      return false;
    }
  }
});
es.array.for-each.js000064400000000550151677320720010323 0ustar00'use strict';
var $ = require('../internals/export');
var forEach = require('../internals/array-for-each');

// `Array.prototype.forEach` method
// https://tc39.es/ecma262/#sec-array.prototype.foreach
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
$({ target: 'Array', proto: true, forced: [].forEach !== forEach }, {
  forEach: forEach
});
es.number.is-finite.js000064400000000405151677320720010677 0ustar00'use strict';
var $ = require('../internals/export');
var numberIsFinite = require('../internals/number-is-finite');

// `Number.isFinite` method
// https://tc39.es/ecma262/#sec-number.isfinite
$({ target: 'Number', stat: true }, { isFinite: numberIsFinite });
es.json.to-string-tag.js000064400000000372151677320720011173 0ustar00'use strict';
var global = require('../internals/global');
var setToStringTag = require('../internals/set-to-string-tag');

// JSON[@@toStringTag] property
// https://tc39.es/ecma262/#sec-json-@@tostringtag
setToStringTag(global.JSON, 'JSON', true);
es.string.match-all.js000064400000010465151677320720010677 0ustar00'use strict';
/* eslint-disable es/no-string-prototype-matchall -- safe */
var $ = require('../internals/export');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var createIteratorConstructor = require('../internals/iterator-create-constructor');
var createIterResultObject = require('../internals/create-iter-result-object');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var anObject = require('../internals/an-object');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var classof = require('../internals/classof-raw');
var isRegExp = require('../internals/is-regexp');
var getRegExpFlags = require('../internals/regexp-get-flags');
var getMethod = require('../internals/get-method');
var defineBuiltIn = require('../internals/define-built-in');
var fails = require('../internals/fails');
var wellKnownSymbol = require('../internals/well-known-symbol');
var speciesConstructor = require('../internals/species-constructor');
var advanceStringIndex = require('../internals/advance-string-index');
var regExpExec = require('../internals/regexp-exec-abstract');
var InternalStateModule = require('../internals/internal-state');
var IS_PURE = require('../internals/is-pure');

var MATCH_ALL = wellKnownSymbol('matchAll');
var REGEXP_STRING = 'RegExp String';
var REGEXP_STRING_ITERATOR = REGEXP_STRING + ' Iterator';
var setInternalState = InternalStateModule.set;
var getInternalState = InternalStateModule.getterFor(REGEXP_STRING_ITERATOR);
var RegExpPrototype = RegExp.prototype;
var $TypeError = TypeError;
var stringIndexOf = uncurryThis(''.indexOf);
var nativeMatchAll = uncurryThis(''.matchAll);

var WORKS_WITH_NON_GLOBAL_REGEX = !!nativeMatchAll && !fails(function () {
  nativeMatchAll('a', /./);
});

var $RegExpStringIterator = createIteratorConstructor(function RegExpStringIterator(regexp, string, $global, fullUnicode) {
  setInternalState(this, {
    type: REGEXP_STRING_ITERATOR,
    regexp: regexp,
    string: string,
    global: $global,
    unicode: fullUnicode,
    done: false
  });
}, REGEXP_STRING, function next() {
  var state = getInternalState(this);
  if (state.done) return createIterResultObject(undefined, true);
  var R = state.regexp;
  var S = state.string;
  var match = regExpExec(R, S);
  if (match === null) {
    state.done = true;
    return createIterResultObject(undefined, true);
  }
  if (state.global) {
    if (toString(match[0]) === '') R.lastIndex = advanceStringIndex(S, toLength(R.lastIndex), state.unicode);
    return createIterResultObject(match, false);
  }
  state.done = true;
  return createIterResultObject(match, false);
});

var $matchAll = function (string) {
  var R = anObject(this);
  var S = toString(string);
  var C = speciesConstructor(R, RegExp);
  var flags = toString(getRegExpFlags(R));
  var matcher, $global, fullUnicode;
  matcher = new C(C === RegExp ? R.source : R, flags);
  $global = !!~stringIndexOf(flags, 'g');
  fullUnicode = !!~stringIndexOf(flags, 'u');
  matcher.lastIndex = toLength(R.lastIndex);
  return new $RegExpStringIterator(matcher, S, $global, fullUnicode);
};

// `String.prototype.matchAll` method
// https://tc39.es/ecma262/#sec-string.prototype.matchall
$({ target: 'String', proto: true, forced: WORKS_WITH_NON_GLOBAL_REGEX }, {
  matchAll: function matchAll(regexp) {
    var O = requireObjectCoercible(this);
    var flags, S, matcher, rx;
    if (!isNullOrUndefined(regexp)) {
      if (isRegExp(regexp)) {
        flags = toString(requireObjectCoercible(getRegExpFlags(regexp)));
        if (!~stringIndexOf(flags, 'g')) throw new $TypeError('`.matchAll` does not allow non-global regexes');
      }
      if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
      matcher = getMethod(regexp, MATCH_ALL);
      if (matcher === undefined && IS_PURE && classof(regexp) === 'RegExp') matcher = $matchAll;
      if (matcher) return call(matcher, regexp, O);
    } else if (WORKS_WITH_NON_GLOBAL_REGEX) return nativeMatchAll(O, regexp);
    S = toString(O);
    rx = new RegExp(regexp, 'g');
    return IS_PURE ? call($matchAll, rx, S) : rx[MATCH_ALL](S);
  }
});

IS_PURE || MATCH_ALL in RegExpPrototype || defineBuiltIn(RegExpPrototype, MATCH_ALL, $matchAll);
esnext.set.from.js000064400000000576151677320720010166 0ustar00'use strict';
var $ = require('../internals/export');
var SetHelpers = require('../internals/set-helpers');
var createCollectionFrom = require('../internals/collection-from');

// `Set.from` method
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from
$({ target: 'Set', stat: true, forced: true }, {
  from: createCollectionFrom(SetHelpers.Set, SetHelpers.add, false)
});
es.typed-array.set.js000064400000000011151677320720010545 0ustar00// empty
es.regexp.dot-all.js000064400000000011151677320720010337 0ustar00// empty
es.typed-array.last-index-of.js000064400000000011151677320720012424 0ustar00// empty
esnext.set.find.js000064400000001272151677320720010135 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aSet = require('../internals/a-set');
var iterate = require('../internals/set-iterate');

// `Set.prototype.find` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  find: function find(callbackfn /* , thisArg */) {
    var set = aSet(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var result = iterate(set, function (value) {
      if (boundFunction(value, value, set)) return { value: value };
    }, true);
    return result && result.value;
  }
});
es.parse-int.js000064400000000414151677320720007423 0ustar00'use strict';
var $ = require('../internals/export');
var $parseInt = require('../internals/number-parse-int');

// `parseInt` method
// https://tc39.es/ecma262/#sec-parseint-string-radix
$({ global: true, forced: parseInt !== $parseInt }, {
  parseInt: $parseInt
});
es.math.to-string-tag.js000064400000000011151677320720011141 0ustar00// empty
esnext.data-view.get-uint8-clamped.js000064400000000011151677320720013520 0ustar00// empty
esnext.reflect.define-metadata.js000064400000001315151677320720013054 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var ReflectMetadataModule = require('../internals/reflect-metadata');
var anObject = require('../internals/an-object');

var toMetadataKey = ReflectMetadataModule.toKey;
var ordinaryDefineOwnMetadata = ReflectMetadataModule.set;

// `Reflect.defineMetadata` method
// https://github.com/rbuckton/reflect-metadata
$({ target: 'Reflect', stat: true }, {
  defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) {
    var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]);
    ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey);
  }
});
web.self.js000064400000000404151677320720006617 0ustar00'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');

// `self` getter
// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
$({ global: true, forced: global.self !== global }, {
  self: global
});
es.promise.js000064400000000532151677320720007200 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's split to modules listed below
require('../modules/es.promise.constructor');
require('../modules/es.promise.all');
require('../modules/es.promise.catch');
require('../modules/es.promise.race');
require('../modules/es.promise.reject');
require('../modules/es.promise.resolve');
esnext.async-iterator.for-each.js000064400000000552151677320720013052 0ustar00'use strict';
var $ = require('../internals/export');
var $forEach = require('../internals/async-iterator-iteration').forEach;

// `AsyncIterator.prototype.forEach` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  forEach: function forEach(fn) {
    return $forEach(this, fn);
  }
});
es.array.some.js000064400000001022151677320720007575 0ustar00'use strict';
var $ = require('../internals/export');
var $some = require('../internals/array-iteration').some;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');

var STRICT_METHOD = arrayMethodIsStrict('some');

// `Array.prototype.some` method
// https://tc39.es/ecma262/#sec-array.prototype.some
$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
  some: function some(callbackfn /* , thisArg */) {
    return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});
es.object.assign.js000064400000000542151677320720010254 0ustar00'use strict';
var $ = require('../internals/export');
var assign = require('../internals/object-assign');

// `Object.assign` method
// https://tc39.es/ecma262/#sec-object.assign
// eslint-disable-next-line es/no-object-assign -- required for testing
$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {
  assign: assign
});
esnext.async-iterator.every.js000064400000000554151677320720012522 0ustar00'use strict';
var $ = require('../internals/export');
var $every = require('../internals/async-iterator-iteration').every;

// `AsyncIterator.prototype.every` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  every: function every(predicate) {
    return $every(this, predicate);
  }
});
es.array.unshift.js000064400000003055151677320720010322 0ustar00'use strict';
var $ = require('../internals/export');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var setArrayLength = require('../internals/array-set-length');
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');

// IE8-
var INCORRECT_RESULT = [].unshift(0) !== 1;

// V8 ~ Chrome < 71 and Safari <= 15.4, FF < 23 throws InternalError
var properErrorOnNonWritableLength = function () {
  try {
    // eslint-disable-next-line es/no-object-defineproperty -- safe
    Object.defineProperty([], 'length', { writable: false }).unshift();
  } catch (error) {
    return error instanceof TypeError;
  }
};

var FORCED = INCORRECT_RESULT || !properErrorOnNonWritableLength();

// `Array.prototype.unshift` method
// https://tc39.es/ecma262/#sec-array.prototype.unshift
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  unshift: function unshift(item) {
    var O = toObject(this);
    var len = lengthOfArrayLike(O);
    var argCount = arguments.length;
    if (argCount) {
      doesNotExceedSafeInteger(len + argCount);
      var k = len;
      while (k--) {
        var to = k + argCount;
        if (k in O) O[to] = O[k];
        else deletePropertyOrThrow(O, to);
      }
      for (var j = 0; j < argCount; j++) {
        O[j] = arguments[j];
      }
    } return setArrayLength(O, len + argCount);
  }
});
es.object.to-string.js000064400000000011151677320720010705 0ustar00// empty
es.symbol.js000064400000000502151677320720007024 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's split to modules listed below
require('../modules/es.symbol.constructor');
require('../modules/es.symbol.for');
require('../modules/es.symbol.key-for');
require('../modules/es.json.stringify');
require('../modules/es.object.get-own-property-symbols');
esnext.async-iterator.some.js000064400000000546151677320720012334 0ustar00'use strict';
var $ = require('../internals/export');
var $some = require('../internals/async-iterator-iteration').some;

// `AsyncIterator.prototype.some` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  some: function some(predicate) {
    return $some(this, predicate);
  }
});
es.date.to-primitive.js000064400000000011151677320720011056 0ustar00// empty
esnext.map.emplace.js000064400000001365151677320720010610 0ustar00'use strict';
var $ = require('../internals/export');
var aMap = require('../internals/a-map');
var MapHelpers = require('../internals/map-helpers');

var get = MapHelpers.get;
var has = MapHelpers.has;
var set = MapHelpers.set;

// `Map.prototype.emplace` method
// https://github.com/tc39/proposal-upsert
$({ target: 'Map', proto: true, real: true, forced: true }, {
  emplace: function emplace(key, handler) {
    var map = aMap(this);
    var value, inserted;
    if (has(map, key)) {
      value = get(map, key);
      if ('update' in handler) {
        value = handler.update(value, key, map);
        set(map, key, value);
      } return value;
    }
    inserted = handler.insert(key, map);
    set(map, key, inserted);
    return inserted;
  }
});
esnext.array.at.js000064400000000122151677320720010135 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.at');
es.map.js000064400000000211151677320720006271 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/es.map.constructor');
es.array-buffer.detached.js000064400000000011151677320720011637 0ustar00// empty
esnext.function.un-this.js000064400000000540151677320720011633 0ustar00'use strict';
var $ = require('../internals/export');
var demethodize = require('../internals/function-demethodize');

// `Function.prototype.unThis` method
// https://github.com/js-choi/proposal-function-demethodize
// TODO: Remove from `core-js@4`
$({ target: 'Function', proto: true, forced: true, name: 'demethodize' }, {
  unThis: demethodize
});
es.math.log1p.js000064400000000336151677320720007476 0ustar00'use strict';
var $ = require('../internals/export');
var log1p = require('../internals/math-log1p');

// `Math.log1p` method
// https://tc39.es/ecma262/#sec-math.log1p
$({ target: 'Math', stat: true }, { log1p: log1p });
es.reflect.has.js000064400000000367151677320720007726 0ustar00'use strict';
var $ = require('../internals/export');

// `Reflect.has` method
// https://tc39.es/ecma262/#sec-reflect.has
$({ target: 'Reflect', stat: true }, {
  has: function has(target, propertyKey) {
    return propertyKey in target;
  }
});
esnext.async-iterator.indexed.js000064400000000526151677320720013007 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var indexed = require('../internals/async-iterator-indexed');

// `AsyncIterator.prototype.indexed` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true, forced: true }, {
  indexed: indexed
});
es.typed-array.map.js000064400000000011151677320720010527 0ustar00// empty
es.typed-array.some.js000064400000000011151677320720010715 0ustar00// empty
es.reflect.apply.js000064400000001407151677320720010274 0ustar00'use strict';
var $ = require('../internals/export');
var functionApply = require('../internals/function-apply');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var fails = require('../internals/fails');

// MS Edge argumentsList argument is optional
var OPTIONAL_ARGUMENTS_LIST = !fails(function () {
  // eslint-disable-next-line es/no-reflect -- required for testing
  Reflect.apply(function () { /* empty */ });
});

// `Reflect.apply` method
// https://tc39.es/ecma262/#sec-reflect.apply
$({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {
  apply: function apply(target, thisArgument, argumentsList) {
    return functionApply(aCallable(target), thisArgument, anObject(argumentsList));
  }
});
es.symbol.iterator.js000064400000000327151677320720010661 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.iterator` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.iterator
defineWellKnownSymbol('iterator');
es.string.replace-all.js000064400000005461151677320720011216 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var requireObjectCoercible = require('../internals/require-object-coercible');
var isCallable = require('../internals/is-callable');
var isNullOrUndefined = require('../internals/is-null-or-undefined');
var isRegExp = require('../internals/is-regexp');
var toString = require('../internals/to-string');
var getMethod = require('../internals/get-method');
var getRegExpFlags = require('../internals/regexp-get-flags');
var getSubstitution = require('../internals/get-substitution');
var wellKnownSymbol = require('../internals/well-known-symbol');
var IS_PURE = require('../internals/is-pure');

var REPLACE = wellKnownSymbol('replace');
var $TypeError = TypeError;
var indexOf = uncurryThis(''.indexOf);
var replace = uncurryThis(''.replace);
var stringSlice = uncurryThis(''.slice);
var max = Math.max;

// `String.prototype.replaceAll` method
// https://tc39.es/ecma262/#sec-string.prototype.replaceall
$({ target: 'String', proto: true }, {
  replaceAll: function replaceAll(searchValue, replaceValue) {
    var O = requireObjectCoercible(this);
    var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;
    var position = 0;
    var endOfLastMatch = 0;
    var result = '';
    if (!isNullOrUndefined(searchValue)) {
      IS_REG_EXP = isRegExp(searchValue);
      if (IS_REG_EXP) {
        flags = toString(requireObjectCoercible(getRegExpFlags(searchValue)));
        if (!~indexOf(flags, 'g')) throw new $TypeError('`.replaceAll` does not allow non-global regexes');
      }
      replacer = getMethod(searchValue, REPLACE);
      if (replacer) {
        return call(replacer, searchValue, O, replaceValue);
      } else if (IS_PURE && IS_REG_EXP) {
        return replace(toString(O), searchValue, replaceValue);
      }
    }
    string = toString(O);
    searchString = toString(searchValue);
    functionalReplace = isCallable(replaceValue);
    if (!functionalReplace) replaceValue = toString(replaceValue);
    searchLength = searchString.length;
    advanceBy = max(1, searchLength);
    position = indexOf(string, searchString);
    while (position !== -1) {
      replacement = functionalReplace
        ? toString(replaceValue(searchString, position, string))
        : getSubstitution(searchString, string, position, [], undefined, replaceValue);
      result += stringSlice(string, endOfLastMatch, position) + replacement;
      endOfLastMatch = position + searchLength;
      position = position + advanceBy > string.length ? -1 : indexOf(string, searchString, position + advanceBy);
    }
    if (endOfLastMatch < string.length) {
      result += stringSlice(string, endOfLastMatch);
    }
    return result;
  }
});
es.weak-set.js000064400000000216151677320720007241 0ustar00'use strict';
// TODO: Remove this module from `core-js@4` since it's replaced to module below
require('../modules/es.weak-set.constructor');
es.array.reduce.js000064400000001546151677320720010114 0ustar00'use strict';
var $ = require('../internals/export');
var $reduce = require('../internals/array-reduce').left;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var CHROME_VERSION = require('../internals/engine-v8-version');
var IS_NODE = require('../internals/engine-is-node');

// Chrome 80-82 has a critical bug
// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982
var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;
var FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');

// `Array.prototype.reduce` method
// https://tc39.es/ecma262/#sec-array.prototype.reduce
$({ target: 'Array', proto: true, forced: FORCED }, {
  reduce: function reduce(callbackfn /* , initialValue */) {
    var length = arguments.length;
    return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);
  }
});
esnext.set.filter.js000064400000001437151677320720010505 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aSet = require('../internals/a-set');
var SetHelpers = require('../internals/set-helpers');
var iterate = require('../internals/set-iterate');

var Set = SetHelpers.Set;
var add = SetHelpers.add;

// `Set.prototype.filter` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  filter: function filter(callbackfn /* , thisArg */) {
    var set = aSet(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var newSet = new Set();
    iterate(set, function (value) {
      if (boundFunction(value, value, set)) add(newSet, value);
    });
    return newSet;
  }
});
esnext.weak-set.delete-all.js000064400000001223151677320720012146 0ustar00'use strict';
var $ = require('../internals/export');
var aWeakSet = require('../internals/a-weak-set');
var remove = require('../internals/weak-set-helpers').remove;

// `WeakSet.prototype.deleteAll` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'WeakSet', proto: true, real: true, forced: true }, {
  deleteAll: function deleteAll(/* ...elements */) {
    var collection = aWeakSet(this);
    var allDeleted = true;
    var wasDeleted;
    for (var k = 0, len = arguments.length; k < len; k++) {
      wasDeleted = remove(collection, arguments[k]);
      allDeleted = allDeleted && wasDeleted;
    } return !!allDeleted;
  }
});
es.symbol.split.js000064400000000316151677320720010161 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.split` well-known symbol
// https://tc39.es/ecma262/#sec-symbol.split
defineWellKnownSymbol('split');
esnext.iterator.drop.js000064400000002321151677320720011213 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');
var notANaN = require('../internals/not-a-nan');
var toPositiveInteger = require('../internals/to-positive-integer');
var createIteratorProxy = require('../internals/iterator-create-proxy');
var IS_PURE = require('../internals/is-pure');

var IteratorProxy = createIteratorProxy(function () {
  var iterator = this.iterator;
  var next = this.next;
  var result, done;
  while (this.remaining) {
    this.remaining--;
    result = anObject(call(next, iterator));
    done = this.done = !!result.done;
    if (done) return;
  }
  result = anObject(call(next, iterator));
  done = this.done = !!result.done;
  if (!done) return result.value;
});

// `Iterator.prototype.drop` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  drop: function drop(limit) {
    anObject(this);
    var remaining = toPositiveInteger(notANaN(+limit));
    return new IteratorProxy(getIteratorDirect(this), {
      remaining: remaining
    });
  }
});
esnext.math.sum-precise.js000064400000011155151677320720011610 0ustar00'use strict';
// based on Shewchuk's algorithm for exactly floating point addition
// adapted from https://github.com/tc39/proposal-math-sum/blob/3513d58323a1ae25560e8700aa5294500c6c9287/polyfill/polyfill.mjs
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var iterate = require('../internals/iterate');

var $RangeError = RangeError;
var $TypeError = TypeError;
var $Infinity = Infinity;
var $NaN = NaN;
var abs = Math.abs;
var pow = Math.pow;
var push = uncurryThis([].push);

var POW_2_1023 = pow(2, 1023);
var MAX_SAFE_INTEGER = pow(2, 53) - 1; // 2 ** 53 - 1 === 9007199254740992
var MAX_DOUBLE = Number.MAX_VALUE; // 2 ** 1024 - 2 ** (1023 - 52) === 1.79769313486231570815e+308
var MAX_ULP = pow(2, 971); // 2 ** (1023 - 52) === 1.99584030953471981166e+292

var NOT_A_NUMBER = {};
var MINUS_INFINITY = {};
var PLUS_INFINITY = {};
var MINUS_ZERO = {};
var FINITE = {};

// prerequisite: abs(x) >= abs(y)
var twosum = function (x, y) {
  var hi = x + y;
  var lo = y - (hi - x);
  return { hi: hi, lo: lo };
};

// `Math.sumPrecise` method
// https://github.com/tc39/proposal-math-sum
$({ target: 'Math', stat: true, forced: true }, {
  // eslint-disable-next-line max-statements -- ok
  sumPrecise: function sumPrecise(items) {
    var numbers = [];
    var count = 0;
    var state = MINUS_ZERO;

    iterate(items, function (n) {
      if (++count >= MAX_SAFE_INTEGER) throw new $RangeError('Maximum allowed index exceeded');
      if (typeof n != 'number') throw new $TypeError('Value is not a number');
      if (state !== NOT_A_NUMBER) {
        // eslint-disable-next-line no-self-compare -- NaN check
        if (n !== n) state = NOT_A_NUMBER;
        else if (n === $Infinity) state = state === MINUS_INFINITY ? NOT_A_NUMBER : PLUS_INFINITY;
        else if (n === -$Infinity) state = state === PLUS_INFINITY ? NOT_A_NUMBER : MINUS_INFINITY;
        else if ((n !== 0 || (1 / n) === $Infinity) && (state === MINUS_ZERO || state === FINITE)) {
          state = FINITE;
          push(numbers, n);
        }
      }
    });

    switch (state) {
      case NOT_A_NUMBER: return $NaN;
      case MINUS_INFINITY: return -$Infinity;
      case PLUS_INFINITY: return $Infinity;
      case MINUS_ZERO: return -0;
    }

    var partials = [];
    var overflow = 0; // conceptually 2 ** 1024 times this value; the final partial is biased by this amount
    var x, y, sum, hi, lo, tmp;

    for (var i = 0; i < numbers.length; i++) {
      x = numbers[i];
      var actuallyUsedPartials = 0;
      for (var j = 0; j < partials.length; j++) {
        y = partials[j];
        if (abs(x) < abs(y)) {
          tmp = x;
          x = y;
          y = tmp;
        }
        sum = twosum(x, y);
        hi = sum.hi;
        lo = sum.lo;
        if (abs(hi) === $Infinity) {
          var sign = hi === $Infinity ? 1 : -1;
          overflow += sign;

          x = (x - (sign * POW_2_1023)) - (sign * POW_2_1023);
          if (abs(x) < abs(y)) {
            tmp = x;
            x = y;
            y = tmp;
          }
          sum = twosum(x, y);
          hi = sum.hi;
          lo = sum.lo;
        }
        if (lo !== 0) partials[actuallyUsedPartials++] = lo;
        x = hi;
      }
      partials.length = actuallyUsedPartials;
      if (x !== 0) push(partials, x);
    }

    // compute the exact sum of partials, stopping once we lose precision
    var n = partials.length - 1;
    hi = 0;
    lo = 0;

    if (overflow !== 0) {
      var next = n >= 0 ? partials[n] : 0;
      n--;
      if (abs(overflow) > 1 || (overflow > 0 && next > 0) || (overflow < 0 && next < 0)) {
        return overflow > 0 ? $Infinity : -$Infinity;
      }
      // here we actually have to do the arithmetic
      // drop a factor of 2 so we can do it without overflow
      // assert(abs(overflow) === 1)
      sum = twosum(overflow * POW_2_1023, next / 2);
      hi = sum.hi;
      lo = sum.lo;
      lo *= 2;
      if (abs(2 * hi) === $Infinity) {
        // rounding to the maximum value
        if (hi > 0) {
          return (hi === POW_2_1023 && lo === -(MAX_ULP / 2) && n >= 0 && partials[n] < 0) ? MAX_DOUBLE : $Infinity;
        } return (hi === -POW_2_1023 && lo === (MAX_ULP / 2) && n >= 0 && partials[n] > 0) ? -MAX_DOUBLE : -$Infinity;
      }

      if (lo !== 0) {
        partials[++n] = lo;
        lo = 0;
      }

      hi *= 2;
    }

    while (n >= 0) {
      sum = twosum(hi, partials[n--]);
      hi = sum.hi;
      lo = sum.lo;
      if (lo !== 0) break;
    }

    if (n >= 0 && ((lo < 0 && partials[n] < 0) || (lo > 0 && partials[n] > 0))) {
      y = lo * 2;
      x = hi + y;
      if (y === x - hi) hi = x;
    }

    return hi;
  }
});
es.object.group-by.js000064400000002674151677320720010544 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var uncurryThis = require('../internals/function-uncurry-this');
var aCallable = require('../internals/a-callable');
var requireObjectCoercible = require('../internals/require-object-coercible');
var toPropertyKey = require('../internals/to-property-key');
var iterate = require('../internals/iterate');
var fails = require('../internals/fails');

// eslint-disable-next-line es/no-object-map-groupby -- testing
var nativeGroupBy = Object.groupBy;
var create = getBuiltIn('Object', 'create');
var push = uncurryThis([].push);

var DOES_NOT_WORK_WITH_PRIMITIVES = !nativeGroupBy || fails(function () {
  return nativeGroupBy('ab', function (it) {
    return it;
  }).a.length !== 1;
});

// `Object.groupBy` method
// https://github.com/tc39/proposal-array-grouping
$({ target: 'Object', stat: true, forced: DOES_NOT_WORK_WITH_PRIMITIVES }, {
  groupBy: function groupBy(items, callbackfn) {
    requireObjectCoercible(items);
    aCallable(callbackfn);
    var obj = create(null);
    var k = 0;
    iterate(items, function (value) {
      var key = toPropertyKey(callbackfn(value, k++));
      // in some IE versions, `hasOwnProperty` returns incorrect result on integer keys
      // but since it's a `null` prototype object, we can safely use `in`
      if (key in obj) push(obj[key], value);
      else obj[key] = [value];
    });
    return obj;
  }
});
esnext.iterator.map.js000064400000000503151677320720011024 0ustar00'use strict';
var $ = require('../internals/export');
var map = require('../internals/iterator-map');
var IS_PURE = require('../internals/is-pure');

// `Iterator.prototype.map` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: IS_PURE }, {
  map: map
});
esnext.map.every.js000064400000001227151677320720010331 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.every` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  every: function every(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    return iterate(map, function (value, key) {
      if (!boundFunction(value, key, map)) return false;
    }, true) !== false;
  }
});
es.promise.constructor.js000064400000023057151677320720011573 0ustar00'use strict';
var $ = require('../internals/export');
var IS_PURE = require('../internals/is-pure');
var IS_NODE = require('../internals/engine-is-node');
var global = require('../internals/global');
var call = require('../internals/function-call');
var defineBuiltIn = require('../internals/define-built-in');
var setPrototypeOf = require('../internals/object-set-prototype-of');
var setToStringTag = require('../internals/set-to-string-tag');
var setSpecies = require('../internals/set-species');
var aCallable = require('../internals/a-callable');
var isCallable = require('../internals/is-callable');
var isObject = require('../internals/is-object');
var anInstance = require('../internals/an-instance');
var speciesConstructor = require('../internals/species-constructor');
var task = require('../internals/task').set;
var microtask = require('../internals/microtask');
var hostReportErrors = require('../internals/host-report-errors');
var perform = require('../internals/perform');
var Queue = require('../internals/queue');
var InternalStateModule = require('../internals/internal-state');
var NativePromiseConstructor = require('../internals/promise-native-constructor');
var PromiseConstructorDetection = require('../internals/promise-constructor-detection');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');

var PROMISE = 'Promise';
var FORCED_PROMISE_CONSTRUCTOR = PromiseConstructorDetection.CONSTRUCTOR;
var NATIVE_PROMISE_REJECTION_EVENT = PromiseConstructorDetection.REJECTION_EVENT;
var NATIVE_PROMISE_SUBCLASSING = PromiseConstructorDetection.SUBCLASSING;
var getInternalPromiseState = InternalStateModule.getterFor(PROMISE);
var setInternalState = InternalStateModule.set;
var NativePromisePrototype = NativePromiseConstructor && NativePromiseConstructor.prototype;
var PromiseConstructor = NativePromiseConstructor;
var PromisePrototype = NativePromisePrototype;
var TypeError = global.TypeError;
var document = global.document;
var process = global.process;
var newPromiseCapability = newPromiseCapabilityModule.f;
var newGenericPromiseCapability = newPromiseCapability;

var DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent);
var UNHANDLED_REJECTION = 'unhandledrejection';
var REJECTION_HANDLED = 'rejectionhandled';
var PENDING = 0;
var FULFILLED = 1;
var REJECTED = 2;
var HANDLED = 1;
var UNHANDLED = 2;

var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;

// helpers
var isThenable = function (it) {
  var then;
  return isObject(it) && isCallable(then = it.then) ? then : false;
};

var callReaction = function (reaction, state) {
  var value = state.value;
  var ok = state.state === FULFILLED;
  var handler = ok ? reaction.ok : reaction.fail;
  var resolve = reaction.resolve;
  var reject = reaction.reject;
  var domain = reaction.domain;
  var result, then, exited;
  try {
    if (handler) {
      if (!ok) {
        if (state.rejection === UNHANDLED) onHandleUnhandled(state);
        state.rejection = HANDLED;
      }
      if (handler === true) result = value;
      else {
        if (domain) domain.enter();
        result = handler(value); // can throw
        if (domain) {
          domain.exit();
          exited = true;
        }
      }
      if (result === reaction.promise) {
        reject(new TypeError('Promise-chain cycle'));
      } else if (then = isThenable(result)) {
        call(then, result, resolve, reject);
      } else resolve(result);
    } else reject(value);
  } catch (error) {
    if (domain && !exited) domain.exit();
    reject(error);
  }
};

var notify = function (state, isReject) {
  if (state.notified) return;
  state.notified = true;
  microtask(function () {
    var reactions = state.reactions;
    var reaction;
    while (reaction = reactions.get()) {
      callReaction(reaction, state);
    }
    state.notified = false;
    if (isReject && !state.rejection) onUnhandled(state);
  });
};

var dispatchEvent = function (name, promise, reason) {
  var event, handler;
  if (DISPATCH_EVENT) {
    event = document.createEvent('Event');
    event.promise = promise;
    event.reason = reason;
    event.initEvent(name, false, true);
    global.dispatchEvent(event);
  } else event = { promise: promise, reason: reason };
  if (!NATIVE_PROMISE_REJECTION_EVENT && (handler = global['on' + name])) handler(event);
  else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason);
};

var onUnhandled = function (state) {
  call(task, global, function () {
    var promise = state.facade;
    var value = state.value;
    var IS_UNHANDLED = isUnhandled(state);
    var result;
    if (IS_UNHANDLED) {
      result = perform(function () {
        if (IS_NODE) {
          process.emit('unhandledRejection', value, promise);
        } else dispatchEvent(UNHANDLED_REJECTION, promise, value);
      });
      // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
      state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED;
      if (result.error) throw result.value;
    }
  });
};

var isUnhandled = function (state) {
  return state.rejection !== HANDLED && !state.parent;
};

var onHandleUnhandled = function (state) {
  call(task, global, function () {
    var promise = state.facade;
    if (IS_NODE) {
      process.emit('rejectionHandled', promise);
    } else dispatchEvent(REJECTION_HANDLED, promise, state.value);
  });
};

var bind = function (fn, state, unwrap) {
  return function (value) {
    fn(state, value, unwrap);
  };
};

var internalReject = function (state, value, unwrap) {
  if (state.done) return;
  state.done = true;
  if (unwrap) state = unwrap;
  state.value = value;
  state.state = REJECTED;
  notify(state, true);
};

var internalResolve = function (state, value, unwrap) {
  if (state.done) return;
  state.done = true;
  if (unwrap) state = unwrap;
  try {
    if (state.facade === value) throw new TypeError("Promise can't be resolved itself");
    var then = isThenable(value);
    if (then) {
      microtask(function () {
        var wrapper = { done: false };
        try {
          call(then, value,
            bind(internalResolve, wrapper, state),
            bind(internalReject, wrapper, state)
          );
        } catch (error) {
          internalReject(wrapper, error, state);
        }
      });
    } else {
      state.value = value;
      state.state = FULFILLED;
      notify(state, false);
    }
  } catch (error) {
    internalReject({ done: false }, error, state);
  }
};

// constructor polyfill
if (FORCED_PROMISE_CONSTRUCTOR) {
  // 25.4.3.1 Promise(executor)
  PromiseConstructor = function Promise(executor) {
    anInstance(this, PromisePrototype);
    aCallable(executor);
    call(Internal, this);
    var state = getInternalPromiseState(this);
    try {
      executor(bind(internalResolve, state), bind(internalReject, state));
    } catch (error) {
      internalReject(state, error);
    }
  };

  PromisePrototype = PromiseConstructor.prototype;

  // eslint-disable-next-line no-unused-vars -- required for `.length`
  Internal = function Promise(executor) {
    setInternalState(this, {
      type: PROMISE,
      done: false,
      notified: false,
      parent: false,
      reactions: new Queue(),
      rejection: false,
      state: PENDING,
      value: undefined
    });
  };

  // `Promise.prototype.then` method
  // https://tc39.es/ecma262/#sec-promise.prototype.then
  Internal.prototype = defineBuiltIn(PromisePrototype, 'then', function then(onFulfilled, onRejected) {
    var state = getInternalPromiseState(this);
    var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));
    state.parent = true;
    reaction.ok = isCallable(onFulfilled) ? onFulfilled : true;
    reaction.fail = isCallable(onRejected) && onRejected;
    reaction.domain = IS_NODE ? process.domain : undefined;
    if (state.state === PENDING) state.reactions.add(reaction);
    else microtask(function () {
      callReaction(reaction, state);
    });
    return reaction.promise;
  });

  OwnPromiseCapability = function () {
    var promise = new Internal();
    var state = getInternalPromiseState(promise);
    this.promise = promise;
    this.resolve = bind(internalResolve, state);
    this.reject = bind(internalReject, state);
  };

  newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
    return C === PromiseConstructor || C === PromiseWrapper
      ? new OwnPromiseCapability(C)
      : newGenericPromiseCapability(C);
  };

  if (!IS_PURE && isCallable(NativePromiseConstructor) && NativePromisePrototype !== Object.prototype) {
    nativeThen = NativePromisePrototype.then;

    if (!NATIVE_PROMISE_SUBCLASSING) {
      // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs
      defineBuiltIn(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) {
        var that = this;
        return new PromiseConstructor(function (resolve, reject) {
          call(nativeThen, that, resolve, reject);
        }).then(onFulfilled, onRejected);
      // https://github.com/zloirock/core-js/issues/640
      }, { unsafe: true });
    }

    // make `.constructor === Promise` work for native promise-based APIs
    try {
      delete NativePromisePrototype.constructor;
    } catch (error) { /* empty */ }

    // make `instanceof Promise` work for native promise-based APIs
    if (setPrototypeOf) {
      setPrototypeOf(NativePromisePrototype, PromisePrototype);
    }
  }
}

$({ global: true, constructor: true, wrap: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
  Promise: PromiseConstructor
});

setToStringTag(PromiseConstructor, PROMISE, false, true);
setSpecies(PROMISE);
es.array-buffer.is-view.js000064400000000011151677320720011461 0ustar00// empty
esnext.iterator.every.js000064400000001336151677320720011406 0ustar00'use strict';
var $ = require('../internals/export');
var iterate = require('../internals/iterate');
var aCallable = require('../internals/a-callable');
var anObject = require('../internals/an-object');
var getIteratorDirect = require('../internals/get-iterator-direct');

// `Iterator.prototype.every` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true }, {
  every: function every(predicate) {
    anObject(this);
    aCallable(predicate);
    var record = getIteratorDirect(this);
    var counter = 0;
    return !iterate(record, function (value, stop) {
      if (!predicate(value, counter++)) return stop();
    }, { IS_RECORD: true, INTERRUPTED: true }).stopped;
  }
});
es.object.proto.js000064400000000011151677320720010122 0ustar00// empty
web.queue-microtask.js000064400000002077151677320720011014 0ustar00'use strict';
var $ = require('../internals/export');
var globalThis = require('../internals/global');
var microtask = require('../internals/microtask');
var aCallable = require('../internals/a-callable');
var validateArgumentsLength = require('../internals/validate-arguments-length');
var fails = require('../internals/fails');
var DESCRIPTORS = require('../internals/descriptors');

// Bun ~ 1.0.30 bug
// https://github.com/oven-sh/bun/issues/9249
var WRONG_ARITY = fails(function () {
  // getOwnPropertyDescriptor for prevent experimental warning in Node 11
  // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  return DESCRIPTORS && Object.getOwnPropertyDescriptor(globalThis, 'queueMicrotask').value.length !== 1;
});

// `queueMicrotask` method
// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask
$({ global: true, enumerable: true, dontCallGetSet: true, forced: WRONG_ARITY }, {
  queueMicrotask: function queueMicrotask(fn) {
    validateArgumentsLength(arguments.length, 1);
    microtask(aCallable(fn));
  }
});
esnext.math.imulh.js000064400000001033151677320720010464 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.imulh` method
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
// TODO: Remove from `core-js@4`
$({ target: 'Math', stat: true, forced: true }, {
  imulh: function imulh(u, v) {
    var UINT16 = 0xFFFF;
    var $u = +u;
    var $v = +v;
    var u0 = $u & UINT16;
    var v0 = $v & UINT16;
    var u1 = $u >> 16;
    var v1 = $v >> 16;
    var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16);
    return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16);
  }
});
esnext.async-iterator.to-array.js000064400000000563151677320720013126 0ustar00'use strict';
var $ = require('../internals/export');
var $toArray = require('../internals/async-iterator-iteration').toArray;

// `AsyncIterator.prototype.toArray` method
// https://github.com/tc39/proposal-async-iterator-helpers
$({ target: 'AsyncIterator', proto: true, real: true }, {
  toArray: function toArray() {
    return $toArray(this, undefined, []);
  }
});
es.array.copy-within.js000064400000000672151677320720011116 0ustar00'use strict';
var $ = require('../internals/export');
var copyWithin = require('../internals/array-copy-within');
var addToUnscopables = require('../internals/add-to-unscopables');

// `Array.prototype.copyWithin` method
// https://tc39.es/ecma262/#sec-array.prototype.copywithin
$({ target: 'Array', proto: true }, {
  copyWithin: copyWithin
});

// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
addToUnscopables('copyWithin');
es.typed-array.float64-array.js000064400000000011151677320720012345 0ustar00// empty
es.string.pad-end.js000064400000000742151677320720010342 0ustar00'use strict';
var $ = require('../internals/export');
var $padEnd = require('../internals/string-pad').end;
var WEBKIT_BUG = require('../internals/string-pad-webkit-bug');

// `String.prototype.padEnd` method
// https://tc39.es/ecma262/#sec-string.prototype.padend
$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {
  padEnd: function padEnd(maxLength /* , fillString = ' ' */) {
    return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);
  }
});
es.math.clz32.js000064400000000522151677320720007406 0ustar00'use strict';
var $ = require('../internals/export');

var floor = Math.floor;
var log = Math.log;
var LOG2E = Math.LOG2E;

// `Math.clz32` method
// https://tc39.es/ecma262/#sec-math.clz32
$({ target: 'Math', stat: true }, {
  clz32: function clz32(x) {
    var n = x >>> 0;
    return n ? 31 - floor(log(n + 0.5) * LOG2E) : 32;
  }
});
es.array.every.js000064400000001032151677320720007765 0ustar00'use strict';
var $ = require('../internals/export');
var $every = require('../internals/array-iteration').every;
var arrayMethodIsStrict = require('../internals/array-method-is-strict');

var STRICT_METHOD = arrayMethodIsStrict('every');

// `Array.prototype.every` method
// https://tc39.es/ecma262/#sec-array.prototype.every
$({ target: 'Array', proto: true, forced: !STRICT_METHOD }, {
  every: function every(callbackfn /* , thisArg */) {
    return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  }
});
es.string.small.js000064400000000662151677320720010143 0ustar00'use strict';
var $ = require('../internals/export');
var createHTML = require('../internals/create-html');
var forcedStringHTMLMethod = require('../internals/string-html-forced');

// `String.prototype.small` method
// https://tc39.es/ecma262/#sec-string.prototype.small
$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, {
  small: function small() {
    return createHTML(this, 'small', '', '');
  }
});
es.regexp.sticky.js000064400000000011151677320720010311 0ustar00// empty
esnext.function.metadata.js000064400000000702151677320720012024 0ustar00'use strict';
var wellKnownSymbol = require('../internals/well-known-symbol');
var defineProperty = require('../internals/object-define-property').f;

var METADATA = wellKnownSymbol('metadata');
var FunctionPrototype = Function.prototype;

// Function.prototype[@@metadata]
// https://github.com/tc39/proposal-decorator-metadata
if (FunctionPrototype[METADATA] === undefined) {
  defineProperty(FunctionPrototype, METADATA, {
    value: null
  });
}
esnext.math.signbit.js000064400000000546151677320720011015 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.signbit` method
// https://github.com/tc39/proposal-Math.signbit
$({ target: 'Math', stat: true, forced: true }, {
  signbit: function signbit(x) {
    var n = +x;
    // eslint-disable-next-line no-self-compare -- NaN check
    return n === n && n === 0 ? 1 / n === -Infinity : n < 0;
  }
});
es.typed-array.find-last-index.js000064400000000011151677320720012740 0ustar00// empty
esnext.json.raw-json.js000064400000006316151677320720011137 0ustar00'use strict';
var $ = require('../internals/export');
var FREEZING = require('../internals/freezing');
var NATIVE_RAW_JSON = require('../internals/native-raw-json');
var getBuiltIn = require('../internals/get-built-in');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var isCallable = require('../internals/is-callable');
var isRawJSON = require('../internals/is-raw-json');
var toString = require('../internals/to-string');
var createProperty = require('../internals/create-property');
var parseJSONString = require('../internals/parse-json-string');
var getReplacerFunction = require('../internals/get-json-replacer-function');
var uid = require('../internals/uid');
var setInternalState = require('../internals/internal-state').set;

var $String = String;
var $SyntaxError = SyntaxError;
var parse = getBuiltIn('JSON', 'parse');
var $stringify = getBuiltIn('JSON', 'stringify');
var create = getBuiltIn('Object', 'create');
var freeze = getBuiltIn('Object', 'freeze');
var at = uncurryThis(''.charAt);
var slice = uncurryThis(''.slice);
var exec = uncurryThis(/./.exec);
var push = uncurryThis([].push);

var MARK = uid();
var MARK_LENGTH = MARK.length;
var ERROR_MESSAGE = 'Unacceptable as raw JSON';
var IS_WHITESPACE = /^[\t\n\r ]$/;

// `JSON.parse` method
// https://tc39.es/proposal-json-parse-with-source/#sec-json.israwjson
// https://github.com/tc39/proposal-json-parse-with-source
$({ target: 'JSON', stat: true, forced: !NATIVE_RAW_JSON }, {
  rawJSON: function rawJSON(text) {
    var jsonString = toString(text);
    if (jsonString === '' || exec(IS_WHITESPACE, at(jsonString, 0)) || exec(IS_WHITESPACE, at(jsonString, jsonString.length - 1))) {
      throw new $SyntaxError(ERROR_MESSAGE);
    }
    var parsed = parse(jsonString);
    if (typeof parsed == 'object' && parsed !== null) throw new $SyntaxError(ERROR_MESSAGE);
    var obj = create(null);
    setInternalState(obj, { type: 'RawJSON' });
    createProperty(obj, 'rawJSON', jsonString);
    return FREEZING ? freeze(obj) : obj;
  }
});

// `JSON.stringify` method
// https://tc39.es/ecma262/#sec-json.stringify
// https://github.com/tc39/proposal-json-parse-with-source
if ($stringify) $({ target: 'JSON', stat: true, arity: 3, forced: !NATIVE_RAW_JSON }, {
  stringify: function stringify(text, replacer, space) {
    var replacerFunction = getReplacerFunction(replacer);
    var rawStrings = [];

    var json = $stringify(text, function (key, value) {
      // some old implementations (like WebKit) could pass numbers as keys
      var v = isCallable(replacerFunction) ? call(replacerFunction, this, $String(key), value) : value;
      return isRawJSON(v) ? MARK + (push(rawStrings, v.rawJSON) - 1) : v;
    }, space);

    if (typeof json != 'string') return json;

    var result = '';
    var length = json.length;

    for (var i = 0; i < length; i++) {
      var chr = at(json, i);
      if (chr === '"') {
        var end = parseJSONString(json, ++i).end - 1;
        var string = slice(json, i, end);
        result += slice(string, 0, MARK_LENGTH) === MARK
          ? rawStrings[slice(string, MARK_LENGTH)]
          : '"' + string + '"';
        i = end;
      } else result += chr;
    }

    return result;
  }
});
es.promise.all-settled.js000064400000003222151677320720011410 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var aCallable = require('../internals/a-callable');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var perform = require('../internals/perform');
var iterate = require('../internals/iterate');
var PROMISE_STATICS_INCORRECT_ITERATION = require('../internals/promise-statics-incorrect-iteration');

// `Promise.allSettled` method
// https://tc39.es/ecma262/#sec-promise.allsettled
$({ target: 'Promise', stat: true, forced: PROMISE_STATICS_INCORRECT_ITERATION }, {
  allSettled: function allSettled(iterable) {
    var C = this;
    var capability = newPromiseCapabilityModule.f(C);
    var resolve = capability.resolve;
    var reject = capability.reject;
    var result = perform(function () {
      var promiseResolve = aCallable(C.resolve);
      var values = [];
      var counter = 0;
      var remaining = 1;
      iterate(iterable, function (promise) {
        var index = counter++;
        var alreadyCalled = false;
        remaining++;
        call(promiseResolve, C, promise).then(function (value) {
          if (alreadyCalled) return;
          alreadyCalled = true;
          values[index] = { status: 'fulfilled', value: value };
          --remaining || resolve(values);
        }, function (error) {
          if (alreadyCalled) return;
          alreadyCalled = true;
          values[index] = { status: 'rejected', reason: error };
          --remaining || resolve(values);
        });
      });
      --remaining || resolve(values);
    });
    if (result.error) reject(result.value);
    return capability.promise;
  }
});
esnext.typed-array.find-last-index.js000064400000000011151677320720013637 0ustar00// empty
esnext.set.some.js000064400000001216151677320720010156 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aSet = require('../internals/a-set');
var iterate = require('../internals/set-iterate');

// `Set.prototype.some` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Set', proto: true, real: true, forced: true }, {
  some: function some(callbackfn /* , thisArg */) {
    var set = aSet(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    return iterate(set, function (value) {
      if (boundFunction(value, value, set)) return true;
    }, true) === true;
  }
});
esnext.math.clamp.js000064400000000472151677320720010450 0ustar00'use strict';
var $ = require('../internals/export');

var min = Math.min;
var max = Math.max;

// `Math.clamp` method
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, forced: true }, {
  clamp: function clamp(x, lower, upper) {
    return min(upper, max(lower, x));
  }
});
es.typed-array.uint8-array.js000064400000000011151677320720012135 0ustar00// empty
esnext.math.deg-per-rad.js000064400000000375151677320720011445 0ustar00'use strict';
var $ = require('../internals/export');

// `Math.DEG_PER_RAD` constant
// https://rwaldron.github.io/proposal-math-extensions/
$({ target: 'Math', stat: true, nonConfigurable: true, nonWritable: true }, {
  DEG_PER_RAD: Math.PI / 180
});
es.json.stringify.js000064400000005753151677320720010522 0ustar00'use strict';
var $ = require('../internals/export');
var getBuiltIn = require('../internals/get-built-in');
var apply = require('../internals/function-apply');
var call = require('../internals/function-call');
var uncurryThis = require('../internals/function-uncurry-this');
var fails = require('../internals/fails');
var isCallable = require('../internals/is-callable');
var isSymbol = require('../internals/is-symbol');
var arraySlice = require('../internals/array-slice');
var getReplacerFunction = require('../internals/get-json-replacer-function');
var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');

var $String = String;
var $stringify = getBuiltIn('JSON', 'stringify');
var exec = uncurryThis(/./.exec);
var charAt = uncurryThis(''.charAt);
var charCodeAt = uncurryThis(''.charCodeAt);
var replace = uncurryThis(''.replace);
var numberToString = uncurryThis(1.0.toString);

var tester = /[\uD800-\uDFFF]/g;
var low = /^[\uD800-\uDBFF]$/;
var hi = /^[\uDC00-\uDFFF]$/;

var WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {
  var symbol = getBuiltIn('Symbol')('stringify detection');
  // MS Edge converts symbol values to JSON as {}
  return $stringify([symbol]) !== '[null]'
    // WebKit converts symbol values to JSON as null
    || $stringify({ a: symbol }) !== '{}'
    // V8 throws on boxed symbols
    || $stringify(Object(symbol)) !== '{}';
});

// https://github.com/tc39/proposal-well-formed-stringify
var ILL_FORMED_UNICODE = fails(function () {
  return $stringify('\uDF06\uD834') !== '"\\udf06\\ud834"'
    || $stringify('\uDEAD') !== '"\\udead"';
});

var stringifyWithSymbolsFix = function (it, replacer) {
  var args = arraySlice(arguments);
  var $replacer = getReplacerFunction(replacer);
  if (!isCallable($replacer) && (it === undefined || isSymbol(it))) return; // IE8 returns string on undefined
  args[1] = function (key, value) {
    // some old implementations (like WebKit) could pass numbers as keys
    if (isCallable($replacer)) value = call($replacer, this, $String(key), value);
    if (!isSymbol(value)) return value;
  };
  return apply($stringify, null, args);
};

var fixIllFormed = function (match, offset, string) {
  var prev = charAt(string, offset - 1);
  var next = charAt(string, offset + 1);
  if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {
    return '\\u' + numberToString(charCodeAt(match, 0), 16);
  } return match;
};

if ($stringify) {
  // `JSON.stringify` method
  // https://tc39.es/ecma262/#sec-json.stringify
  $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {
    // eslint-disable-next-line no-unused-vars -- required for `.length`
    stringify: function stringify(it, replacer, space) {
      var args = arraySlice(arguments);
      var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);
      return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result;
    }
  });
}
es.array.with.js000064400000000654151677320720007617 0ustar00'use strict';
var $ = require('../internals/export');
var arrayWith = require('../internals/array-with');
var toIndexedObject = require('../internals/to-indexed-object');

var $Array = Array;

// `Array.prototype.with` method
// https://tc39.es/ecma262/#sec-array.prototype.with
$({ target: 'Array', proto: true }, {
  'with': function (index, value) {
    return arrayWith(toIndexedObject(this), $Array, index, value);
  }
});
esnext.array.to-reversed.js000064400000000133151677320720011772 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.array.to-reversed');
es.array.sort.js000064400000006314151677320720007632 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var aCallable = require('../internals/a-callable');
var toObject = require('../internals/to-object');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var deletePropertyOrThrow = require('../internals/delete-property-or-throw');
var toString = require('../internals/to-string');
var fails = require('../internals/fails');
var internalSort = require('../internals/array-sort');
var arrayMethodIsStrict = require('../internals/array-method-is-strict');
var FF = require('../internals/engine-ff-version');
var IE_OR_EDGE = require('../internals/engine-is-ie-or-edge');
var V8 = require('../internals/engine-v8-version');
var WEBKIT = require('../internals/engine-webkit-version');

var test = [];
var nativeSort = uncurryThis(test.sort);
var push = uncurryThis(test.push);

// IE8-
var FAILS_ON_UNDEFINED = fails(function () {
  test.sort(undefined);
});
// V8 bug
var FAILS_ON_NULL = fails(function () {
  test.sort(null);
});
// Old WebKit
var STRICT_METHOD = arrayMethodIsStrict('sort');

var STABLE_SORT = !fails(function () {
  // feature detection can be too slow, so check engines versions
  if (V8) return V8 < 70;
  if (FF && FF > 3) return;
  if (IE_OR_EDGE) return true;
  if (WEBKIT) return WEBKIT < 603;

  var result = '';
  var code, chr, value, index;

  // generate an array with more 512 elements (Chakra and old V8 fails only in this case)
  for (code = 65; code < 76; code++) {
    chr = String.fromCharCode(code);

    switch (code) {
      case 66: case 69: case 70: case 72: value = 3; break;
      case 68: case 71: value = 4; break;
      default: value = 2;
    }

    for (index = 0; index < 47; index++) {
      test.push({ k: chr + index, v: value });
    }
  }

  test.sort(function (a, b) { return b.v - a.v; });

  for (index = 0; index < test.length; index++) {
    chr = test[index].k.charAt(0);
    if (result.charAt(result.length - 1) !== chr) result += chr;
  }

  return result !== 'DGBEFHACIJK';
});

var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD || !STABLE_SORT;

var getSortCompare = function (comparefn) {
  return function (x, y) {
    if (y === undefined) return -1;
    if (x === undefined) return 1;
    if (comparefn !== undefined) return +comparefn(x, y) || 0;
    return toString(x) > toString(y) ? 1 : -1;
  };
};

// `Array.prototype.sort` method
// https://tc39.es/ecma262/#sec-array.prototype.sort
$({ target: 'Array', proto: true, forced: FORCED }, {
  sort: function sort(comparefn) {
    if (comparefn !== undefined) aCallable(comparefn);

    var array = toObject(this);

    if (STABLE_SORT) return comparefn === undefined ? nativeSort(array) : nativeSort(array, comparefn);

    var items = [];
    var arrayLength = lengthOfArrayLike(array);
    var itemsLength, index;

    for (index = 0; index < arrayLength; index++) {
      if (index in array) push(items, array[index]);
    }

    internalSort(items, getSortCompare(comparefn));

    itemsLength = lengthOfArrayLike(items);
    index = 0;

    while (index < itemsLength) array[index] = items[index++];
    while (index < arrayLength) deletePropertyOrThrow(array, index++);

    return array;
  }
});
esnext.data-view.get-float16.js000064400000000011151677320720012322 0ustar00// empty
es.typed-array.fill.js000064400000000011151677320720010700 0ustar00// empty
esnext.composite-symbol.js000064400000001131151677320720011722 0ustar00'use strict';
var $ = require('../internals/export');
var getCompositeKeyNode = require('../internals/composite-key');
var getBuiltIn = require('../internals/get-built-in');
var apply = require('../internals/function-apply');

// https://github.com/tc39/proposal-richer-keys/tree/master/compositeKey
$({ global: true, forced: true }, {
  compositeSymbol: function compositeSymbol() {
    if (arguments.length === 1 && typeof arguments[0] == 'string') return getBuiltIn('Symbol')['for'](arguments[0]);
    return apply(getCompositeKeyNode, null, arguments).get('symbol', getBuiltIn('Symbol'));
  }
});
esnext.map.map-keys.js000064400000001441151677320720010723 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var MapHelpers = require('../internals/map-helpers');
var iterate = require('../internals/map-iterate');

var Map = MapHelpers.Map;
var set = MapHelpers.set;

// `Map.prototype.mapKeys` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  mapKeys: function mapKeys(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var newMap = new Map();
    iterate(map, function (value, key) {
      set(newMap, boundFunction(value, key, map), value);
    });
    return newMap;
  }
});
es.array.slice.js000064400000004074151677320720007743 0ustar00'use strict';
var $ = require('../internals/export');
var isArray = require('../internals/is-array');
var isConstructor = require('../internals/is-constructor');
var isObject = require('../internals/is-object');
var toAbsoluteIndex = require('../internals/to-absolute-index');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var toIndexedObject = require('../internals/to-indexed-object');
var createProperty = require('../internals/create-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');
var nativeSlice = require('../internals/array-slice');

var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');

var SPECIES = wellKnownSymbol('species');
var $Array = Array;
var max = Math.max;

// `Array.prototype.slice` method
// https://tc39.es/ecma262/#sec-array.prototype.slice
// fallback for not array-like ES3 strings and DOM objects
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
  slice: function slice(start, end) {
    var O = toIndexedObject(this);
    var length = lengthOfArrayLike(O);
    var k = toAbsoluteIndex(start, length);
    var fin = toAbsoluteIndex(end === undefined ? length : end, length);
    // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
    var Constructor, result, n;
    if (isArray(O)) {
      Constructor = O.constructor;
      // cross-realm fallback
      if (isConstructor(Constructor) && (Constructor === $Array || isArray(Constructor.prototype))) {
        Constructor = undefined;
      } else if (isObject(Constructor)) {
        Constructor = Constructor[SPECIES];
        if (Constructor === null) Constructor = undefined;
      }
      if (Constructor === $Array || Constructor === undefined) {
        return nativeSlice(O, k, fin);
      }
    }
    result = new (Constructor === undefined ? $Array : Constructor)(max(fin - k, 0));
    for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
    result.length = n;
    return result;
  }
});
es.array.from.js000064400000001006151677320720007577 0ustar00'use strict';
var $ = require('../internals/export');
var from = require('../internals/array-from');
var checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');

var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {
  // eslint-disable-next-line es/no-array-from -- required for testing
  Array.from(iterable);
});

// `Array.from` method
// https://tc39.es/ecma262/#sec-array.from
$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
  from: from
});
es.string.code-point-at.js000064400000000523151677320720011472 0ustar00'use strict';
var $ = require('../internals/export');
var codeAt = require('../internals/string-multibyte').codeAt;

// `String.prototype.codePointAt` method
// https://tc39.es/ecma262/#sec-string.prototype.codepointat
$({ target: 'String', proto: true }, {
  codePointAt: function codePointAt(pos) {
    return codeAt(this, pos);
  }
});
es.object.entries.js000064400000000450151677320720010437 0ustar00'use strict';
var $ = require('../internals/export');
var $entries = require('../internals/object-to-array').entries;

// `Object.entries` method
// https://tc39.es/ecma262/#sec-object.entries
$({ target: 'Object', stat: true }, {
  entries: function entries(O) {
    return $entries(O);
  }
});
es.number.to-precision.js000064400000001457151677320720011433 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var fails = require('../internals/fails');
var thisNumberValue = require('../internals/this-number-value');

var nativeToPrecision = uncurryThis(1.0.toPrecision);

var FORCED = fails(function () {
  // IE7-
  return nativeToPrecision(1, undefined) !== '1';
}) || !fails(function () {
  // V8 ~ Android 4.3-
  nativeToPrecision({});
});

// `Number.prototype.toPrecision` method
// https://tc39.es/ecma262/#sec-number.prototype.toprecision
$({ target: 'Number', proto: true, forced: FORCED }, {
  toPrecision: function toPrecision(precision) {
    return precision === undefined
      ? nativeToPrecision(thisNumberValue(this))
      : nativeToPrecision(thisNumberValue(this), precision);
  }
});
es.typed-array.with.js000064400000000011151677320720010725 0ustar00// empty
esnext.promise.try.js000064400000001524151677320720010716 0ustar00'use strict';
var $ = require('../internals/export');
var apply = require('../internals/function-apply');
var slice = require('../internals/array-slice');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var aCallable = require('../internals/a-callable');
var perform = require('../internals/perform');

// `Promise.try` method
// https://github.com/tc39/proposal-promise-try
$({ target: 'Promise', stat: true, forced: true }, {
  'try': function (callbackfn /* , ...args */) {
    var args = slice(arguments, 1);
    var promiseCapability = newPromiseCapabilityModule.f(this);
    var result = perform(function () {
      return apply(aCallable(callbackfn), undefined, args);
    });
    (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value);
    return promiseCapability.promise;
  }
});
esnext.aggregate-error.js000064400000000131151677320720011471 0ustar00'use strict';
// TODO: Remove from `core-js@4`
require('../modules/es.aggregate-error');
es.date.to-iso-string.js000064400000000606151677320720011156 0ustar00'use strict';
var $ = require('../internals/export');
var toISOString = require('../internals/date-to-iso-string');

// `Date.prototype.toISOString` method
// https://tc39.es/ecma262/#sec-date.prototype.toisostring
// PhantomJS / old WebKit has a broken implementations
$({ target: 'Date', proto: true, forced: Date.prototype.toISOString !== toISOString }, {
  toISOString: toISOString
});
esnext.function.is-callable.js000064400000002462151677320720012421 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var $isCallable = require('../internals/is-callable');
var inspectSource = require('../internals/inspect-source');
var hasOwn = require('../internals/has-own-property');
var DESCRIPTORS = require('../internals/descriptors');

// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var classRegExp = /^\s*class\b/;
var exec = uncurryThis(classRegExp.exec);

var isClassConstructor = function (argument) {
  try {
    // `Function#toString` throws on some built-it function in some legacy engines
    // (for example, `DOMQuad` and similar in FF41-)
    if (!DESCRIPTORS || !exec(classRegExp, inspectSource(argument))) return false;
  } catch (error) { /* empty */ }
  var prototype = getOwnPropertyDescriptor(argument, 'prototype');
  return !!prototype && hasOwn(prototype, 'writable') && !prototype.writable;
};

// `Function.isCallable` method
// https://github.com/caitp/TC39-Proposals/blob/trunk/tc39-reflect-isconstructor-iscallable.md
$({ target: 'Function', stat: true, sham: true, forced: true }, {
  isCallable: function isCallable(argument) {
    return $isCallable(argument) && !isClassConstructor(argument);
  }
});
esnext.suppressed-error.constructor.js000064400000005661151677320720014341 0ustar00'use strict';
var $ = require('../internals/export');
var globalThis = require('../internals/global');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var setPrototypeOf = require('../internals/object-set-prototype-of');
var copyConstructorProperties = require('../internals/copy-constructor-properties');
var create = require('../internals/object-create');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
var createPropertyDescriptor = require('../internals/create-property-descriptor');
var installErrorStack = require('../internals/error-stack-install');
var normalizeStringArgument = require('../internals/normalize-string-argument');
var wellKnownSymbol = require('../internals/well-known-symbol');
var fails = require('../internals/fails');
var IS_PURE = require('../internals/is-pure');

var NativeSuppressedError = globalThis.SuppressedError;
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var $Error = Error;

// https://github.com/oven-sh/bun/issues/9282
var WRONG_ARITY = !!NativeSuppressedError && NativeSuppressedError.length !== 3;

// https://github.com/oven-sh/bun/issues/9283
var EXTRA_ARGS_SUPPORT = !!NativeSuppressedError && fails(function () {
  return new NativeSuppressedError(1, 2, 3, { cause: 4 }).cause === 4;
});

var PATCH = WRONG_ARITY || EXTRA_ARGS_SUPPORT;

var $SuppressedError = function SuppressedError(error, suppressed, message) {
  var isInstance = isPrototypeOf(SuppressedErrorPrototype, this);
  var that;
  if (setPrototypeOf) {
    that = PATCH && (!isInstance || getPrototypeOf(this) === SuppressedErrorPrototype)
      ? new NativeSuppressedError()
      : setPrototypeOf(new $Error(), isInstance ? getPrototypeOf(this) : SuppressedErrorPrototype);
  } else {
    that = isInstance ? this : create(SuppressedErrorPrototype);
    createNonEnumerableProperty(that, TO_STRING_TAG, 'Error');
  }
  if (message !== undefined) createNonEnumerableProperty(that, 'message', normalizeStringArgument(message));
  installErrorStack(that, $SuppressedError, that.stack, 1);
  createNonEnumerableProperty(that, 'error', error);
  createNonEnumerableProperty(that, 'suppressed', suppressed);
  return that;
};

if (setPrototypeOf) setPrototypeOf($SuppressedError, $Error);
else copyConstructorProperties($SuppressedError, $Error, { name: true });

var SuppressedErrorPrototype = $SuppressedError.prototype = PATCH ? NativeSuppressedError.prototype : create($Error.prototype, {
  constructor: createPropertyDescriptor(1, $SuppressedError),
  message: createPropertyDescriptor(1, ''),
  name: createPropertyDescriptor(1, 'SuppressedError')
});

if (PATCH && !IS_PURE) SuppressedErrorPrototype.constructor = $SuppressedError;

// `SuppressedError` constructor
// https://github.com/tc39/proposal-explicit-resource-management
$({ global: true, constructor: true, arity: 3, forced: PATCH }, {
  SuppressedError: $SuppressedError
});
es.promise.reject.js000064400000001107151677320720010452 0ustar00'use strict';
var $ = require('../internals/export');
var newPromiseCapabilityModule = require('../internals/new-promise-capability');
var FORCED_PROMISE_CONSTRUCTOR = require('../internals/promise-constructor-detection').CONSTRUCTOR;

// `Promise.reject` method
// https://tc39.es/ecma262/#sec-promise.reject
$({ target: 'Promise', stat: true, forced: FORCED_PROMISE_CONSTRUCTOR }, {
  reject: function reject(r) {
    var capability = newPromiseCapabilityModule.f(this);
    var capabilityReject = capability.reject;
    capabilityReject(r);
    return capability.promise;
  }
});
es.string.trim.js000064400000000627151677320720010007 0ustar00'use strict';
var $ = require('../internals/export');
var $trim = require('../internals/string-trim').trim;
var forcedStringTrimMethod = require('../internals/string-trim-forced');

// `String.prototype.trim` method
// https://tc39.es/ecma262/#sec-string.prototype.trim
$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {
  trim: function trim() {
    return $trim(this);
  }
});
es.array.to-spliced.js000064400000003220151677320720010677 0ustar00'use strict';
var $ = require('../internals/export');
var addToUnscopables = require('../internals/add-to-unscopables');
var doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');
var lengthOfArrayLike = require('../internals/length-of-array-like');
var toAbsoluteIndex = require('../internals/to-absolute-index');
var toIndexedObject = require('../internals/to-indexed-object');
var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');

var $Array = Array;
var max = Math.max;
var min = Math.min;

// `Array.prototype.toSpliced` method
// https://tc39.es/ecma262/#sec-array.prototype.tospliced
$({ target: 'Array', proto: true }, {
  toSpliced: function toSpliced(start, deleteCount /* , ...items */) {
    var O = toIndexedObject(this);
    var len = lengthOfArrayLike(O);
    var actualStart = toAbsoluteIndex(start, len);
    var argumentsLength = arguments.length;
    var k = 0;
    var insertCount, actualDeleteCount, newLen, A;
    if (argumentsLength === 0) {
      insertCount = actualDeleteCount = 0;
    } else if (argumentsLength === 1) {
      insertCount = 0;
      actualDeleteCount = len - actualStart;
    } else {
      insertCount = argumentsLength - 2;
      actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);
    }
    newLen = doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);
    A = $Array(newLen);

    for (; k < actualStart; k++) A[k] = O[k];
    for (; k < actualStart + insertCount; k++) A[k] = arguments[k - actualStart + 2];
    for (; k < newLen; k++) A[k] = O[k + actualDeleteCount - insertCount];

    return A;
  }
});

addToUnscopables('toSpliced');
esnext.set.is-superset-of.js000064400000001025151677320720012076 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toSetLike = require('../internals/to-set-like');
var $isSupersetOf = require('../internals/set-is-superset-of');

// `Set.prototype.isSupersetOf` method
// https://github.com/tc39/proposal-set-methods
// TODO: Obsolete version, remove from `core-js@4`
$({ target: 'Set', proto: true, real: true, forced: true }, {
  isSupersetOf: function isSupersetOf(other) {
    return call($isSupersetOf, this, toSetLike(other));
  }
});
esnext.symbol.metadata.js000064400000000326151677320720011506 0ustar00'use strict';
var defineWellKnownSymbol = require('../internals/well-known-symbol-define');

// `Symbol.metadata` well-known symbol
// https://github.com/tc39/proposal-decorators
defineWellKnownSymbol('metadata');
esnext.iterator.indexed.js000064400000000506151677320720011672 0ustar00'use strict';
// TODO: Remove from `core-js@4`
var $ = require('../internals/export');
var indexed = require('../internals/iterator-indexed');

// `Iterator.prototype.indexed` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', proto: true, real: true, forced: true }, {
  indexed: indexed
});
es.map.group-by.js000064400000002340151677320720010041 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this');
var aCallable = require('../internals/a-callable');
var requireObjectCoercible = require('../internals/require-object-coercible');
var iterate = require('../internals/iterate');
var MapHelpers = require('../internals/map-helpers');
var IS_PURE = require('../internals/is-pure');
var fails = require('../internals/fails');

var Map = MapHelpers.Map;
var has = MapHelpers.has;
var get = MapHelpers.get;
var set = MapHelpers.set;
var push = uncurryThis([].push);

var DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () {
  return Map.groupBy('ab', function (it) {
    return it;
  }).get('a').length !== 1;
});

// `Map.groupBy` method
// https://github.com/tc39/proposal-array-grouping
$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, {
  groupBy: function groupBy(items, callbackfn) {
    requireObjectCoercible(items);
    aCallable(callbackfn);
    var map = new Map();
    var k = 0;
    iterate(items, function (value) {
      var key = callbackfn(value, k++);
      if (!has(map, key)) set(map, key, [value]);
      else push(get(map, key), value);
    });
    return map;
  }
});
esnext.iterator.from.js000064400000001774151677320720011225 0ustar00'use strict';
var $ = require('../internals/export');
var call = require('../internals/function-call');
var toObject = require('../internals/to-object');
var isPrototypeOf = require('../internals/object-is-prototype-of');
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
var createIteratorProxy = require('../internals/iterator-create-proxy');
var getIteratorFlattenable = require('../internals/get-iterator-flattenable');
var IS_PURE = require('../internals/is-pure');

var IteratorProxy = createIteratorProxy(function () {
  return call(this.next, this.iterator);
}, true);

// `Iterator.from` method
// https://github.com/tc39/proposal-iterator-helpers
$({ target: 'Iterator', stat: true, forced: IS_PURE }, {
  from: function from(O) {
    var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true);
    return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator)
      ? iteratorRecord.iterator
      : new IteratorProxy(iteratorRecord);
  }
});
es.typed-array.every.js000064400000000011151677320720011104 0ustar00// empty
es.string.starts-with.js000064400000002763151677320720011330 0ustar00'use strict';
var $ = require('../internals/export');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;
var toLength = require('../internals/to-length');
var toString = require('../internals/to-string');
var notARegExp = require('../internals/not-a-regexp');
var requireObjectCoercible = require('../internals/require-object-coercible');
var correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');
var IS_PURE = require('../internals/is-pure');

var stringSlice = uncurryThis(''.slice);
var min = Math.min;

var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');
// https://github.com/zloirock/core-js/pull/702
var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {
  var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');
  return descriptor && !descriptor.writable;
}();

// `String.prototype.startsWith` method
// https://tc39.es/ecma262/#sec-string.prototype.startswith
$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {
  startsWith: function startsWith(searchString /* , position = 0 */) {
    var that = toString(requireObjectCoercible(this));
    notARegExp(searchString);
    var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));
    var search = toString(searchString);
    return stringSlice(that, index, index + search.length) === search;
  }
});
es.object.freeze.js000064400000001241151677320720010245 0ustar00'use strict';
var $ = require('../internals/export');
var FREEZING = require('../internals/freezing');
var fails = require('../internals/fails');
var isObject = require('../internals/is-object');
var onFreeze = require('../internals/internal-metadata').onFreeze;

// eslint-disable-next-line es/no-object-freeze -- safe
var $freeze = Object.freeze;
var FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); });

// `Object.freeze` method
// https://tc39.es/ecma262/#sec-object.freeze
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {
  freeze: function freeze(it) {
    return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it;
  }
});
esnext.map.find.js000064400000001275151677320720010122 0ustar00'use strict';
var $ = require('../internals/export');
var bind = require('../internals/function-bind-context');
var aMap = require('../internals/a-map');
var iterate = require('../internals/map-iterate');

// `Map.prototype.find` method
// https://github.com/tc39/proposal-collection-methods
$({ target: 'Map', proto: true, real: true, forced: true }, {
  find: function find(callbackfn /* , thisArg */) {
    var map = aMap(this);
    var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);
    var result = iterate(map, function (value, key) {
      if (boundFunction(value, key, map)) return { value: value };
    }, true);
    return result && result.value;
  }
});
es.set.is-superset-of.v2.js000064400000000640151677320720011527 0ustar00'use strict';
var $ = require('../internals/export');
var isSupersetOf = require('../internals/set-is-superset-of');
var setMethodAcceptSetLike = require('../internals/set-method-accept-set-like');

// `Set.prototype.isSupersetOf` method
// https://github.com/tc39/proposal-set-methods
$({ target: 'Set', proto: true, real: true, forced: !setMethodAcceptSetLike('isSupersetOf') }, {
  isSupersetOf: isSupersetOf
});
esnext.typed-array.filter-out.js000064400000000057151677320720012755 0ustar00'use strict';
// TODO: Remove from `core-js@4`
proc/modules000044400000006206151677743260007126 0ustar00fuse 155648 1 - Live 0x0000000000000000
nft_chain_nat 16384 8 - Live 0x0000000000000000
xt_REDIRECT 16384 0 - Live 0x0000000000000000
nf_nat 49152 2 nft_chain_nat,xt_REDIRECT, Live 0x0000000000000000
nf_conntrack 176128 2 xt_REDIRECT,nf_nat, Live 0x0000000000000000
nf_defrag_ipv6 20480 1 nf_conntrack, Live 0x0000000000000000
nf_defrag_ipv4 16384 1 nf_conntrack, Live 0x0000000000000000
xt_multiport 16384 0 - Live 0x0000000000000000
ipt_REJECT 16384 0 - Live 0x0000000000000000
nf_reject_ipv4 16384 1 ipt_REJECT, Live 0x0000000000000000
ip6t_REJECT 16384 0 - Live 0x0000000000000000
nf_reject_ipv6 16384 1 ip6t_REJECT, Live 0x0000000000000000
xt_owner 16384 0 - Live 0x0000000000000000
nft_compat 20480 0 - Live 0x0000000000000000
nf_tables_set 49152 1 - Live 0x0000000000000000
nft_counter 16384 1 - Live 0x0000000000000000
binfmt_misc 24576 1 - Live 0x0000000000000000
tcp_diag 16384 0 - Live 0x0000000000000000
inet_diag 24576 1 tcp_diag, Live 0x0000000000000000
ib_core 405504 0 - Live 0x0000000000000000
ext4 778240 1 - Live 0x0000000000000000
mbcache 16384 1 ext4, Live 0x0000000000000000
jbd2 131072 1 ext4, Live 0x0000000000000000
intel_rapl_msr 16384 0 - Live 0x0000000000000000
iTCO_wdt 16384 0 - Live 0x0000000000000000
iTCO_vendor_support 16384 1 iTCO_wdt, Live 0x0000000000000000
virtio_gpu 73728 0 - Live 0x0000000000000000
drm_shmem_helper 16384 1 virtio_gpu, Live 0x0000000000000000
drm_kms_helper 184320 3 virtio_gpu, Live 0x0000000000000000
loop 40960 2 - Live 0x0000000000000000
intel_rapl_common 24576 1 intel_rapl_msr, Live 0x0000000000000000
crc32_pclmul 16384 0 - Live 0x0000000000000000
syscopyarea 16384 1 drm_kms_helper, Live 0x0000000000000000
sysfillrect 16384 1 drm_kms_helper, Live 0x0000000000000000
sysimgblt 16384 1 drm_kms_helper, Live 0x0000000000000000
nf_tables 192512 10 nft_chain_nat,nft_compat,nf_tables_set,nft_counter, Live 0x0000000000000000
lpc_ich 28672 0 - Live 0x0000000000000000
i2c_i801 28672 0 - Live 0x0000000000000000
pcspkr 16384 0 - Live 0x0000000000000000
drm 602112 4 virtio_gpu,drm_shmem_helper,drm_kms_helper, Live 0x0000000000000000
nfnetlink 16384 2 nft_compat,nf_tables, Live 0x0000000000000000
virtio_balloon 20480 0 - Live 0x0000000000000000
joydev 24576 0 - Live 0x0000000000000000
sunrpc 589824 1 - Live 0x0000000000000000
xfs 1601536 1 - Live 0x0000000000000000
libcrc32c 16384 4 nf_nat,nf_conntrack,nf_tables,xfs, Live 0x0000000000000000
sr_mod 28672 0 - Live 0x0000000000000000
cdrom 65536 1 sr_mod, Live 0x0000000000000000
sd_mod 57344 1 - Live 0x0000000000000000
t10_pi 16384 1 sd_mod, Live 0x0000000000000000
sg 40960 0 - Live 0x0000000000000000
crct10dif_pclmul 16384 1 - Live 0x0000000000000000
ahci 40960 0 - Live 0x0000000000000000
libahci 40960 1 ahci, Live 0x0000000000000000
crc32c_intel 24576 2 - Live 0x0000000000000000
libata 270336 2 ahci,libahci, Live 0x0000000000000000
ghash_clmulni_intel 16384 0 - Live 0x0000000000000000
serio_raw 16384 0 - Live 0x0000000000000000
virtio_net 61440 0 - Live 0x0000000000000000
net_failover 24576 1 virtio_net, Live 0x0000000000000000
virtio_console 36864 1 - Live 0x0000000000000000
virtio_scsi 20480 1 - Live 0x0000000000000000
failover 16384 1 net_failover, Live 0x0000000000000000
p11-kit-trust.module000064400000001606151704577050010336 0ustar00# See pkcs11.conf(5) to understand this file

# This is a module config for the 'included' p11-kit trust module
module: p11-kit-trust.so

# This setting affects the order that trust policy and other information
# is looked up when going across various modules. Other trust policy modules
# need to specify the priority where they slot into things.
priority: 1

# Mark this module as a viable source of trust policy information
trust-policy: yes

# This is for drop-in compatibility with glib-networking and gcr. Those
# projects used this non-standard attribute to denote slots to use to
# retrieve trust information.
x-trust-lookup: pkcs11:library-description=PKCS%2311%20Kit%20Trust%20Module

# Prevent this module being loaded by the proxy module
disable-in: p11-kit-proxy

# This will be overwritten by appending "verbose=yes", if the trust
# command is called with the -v option.
x-init-reserved: