Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

Started by Michael J. Baars6 months ago8 messages
#1Michael J. Baars
mjbaars1977.pgsql@gmail.com
7 attachment(s)

Hello fellow PostgreSQL users and developers,

I installed a new Fedora release last week and ran into a peculiar problem:

Each night I need to run computations through about 70.000 rows and using
release 16.3 that took about 4 hours to complete, but using release 16.9
the same computations now take about 8 hours to complete.

I've checked the unix sockets, inet sockets and the NVMe drive for
deviations between the different kernels, but found none. Configuration
files are exactly identical as well. Somewhere in between release 16.3 and
release 16.9, changes must have been implemented that make the execution
engine about two times slower than it was.

Two particular queries, that run about 70.000 times each night, gave the
following results:

Query 1 over unix sockets:

release 16.3:
Time: 194.093 ms
Time: 169.714 ms
Time: 174.424 ms
Time: 170.285 ms

release 16.9:
Time: 281.554 ms
Time: 290.257 ms
Time: 290.886 ms
Time: 287.528 ms

Query 2 over unix sockets:

release 16.3:
Time: 132.500 ms
Time: 133.182 ms
Time: 134.511 ms
Time: 130.818 ms

release 16.9:
Time: 251.238 ms
Time: 247.749 ms
Time: 246.862 ms
Time: 248.541 ms

These differences add up to about 4 hours additional computation time each
night. Apparently I have to scale down on the amount of work that can be
done in one night.

Keep up the good work, but don't lose the big picture out of sight :)
Hopefully this issue can be resolved quickly.

Kind regards,
Mischa.

Attachments:

FURY Renegade NVMe SSD (Chipset) - 6.12.13-100.fc40.x86_64.logtext/x-log; charset=US-ASCII; name="FURY Renegade NVMe SSD (Chipset) - 6.12.13-100.fc40.x86_64.log"Download
Intel Corporation Ethernet Controller I225-V - 6.12.13-100.fc40.x86_64.logtext/x-log; charset=US-ASCII; name="Intel Corporation Ethernet Controller I225-V - 6.12.13-100.fc40.x86_64.log"Download
FURY Renegade NVMe SSD (CPU) - 6.15.4-200.fc42.x86_64.logtext/x-log; charset=US-ASCII; name="FURY Renegade NVMe SSD (CPU) - 6.15.4-200.fc42.x86_64.log"Download
FURY Renegade NVMe SSD (CPU) - 6.12.13-100.fc40.x86_64.logtext/x-log; charset=US-ASCII; name="FURY Renegade NVMe SSD (CPU) - 6.12.13-100.fc40.x86_64.log"Download
FURY Renegade NVMe SSD (Chipset) - 6.15.4-200.fc42.x86_64.logtext/x-log; charset=US-ASCII; name="FURY Renegade NVMe SSD (Chipset) - 6.15.4-200.fc42.x86_64.log"Download
Intel Corporation Ethernet Controller I225-V - 6.15.4-200.fc42.x86_64.logtext/x-log; charset=US-ASCII; name="Intel Corporation Ethernet Controller I225-V - 6.15.4-200.fc42.x86_64.log"Download
Duration of nightly computations.pngimage/png; name="Duration of nightly computations.png"Download
�PNG


IHDR��t���	pHYs���Y�� IDATx���y�du}7�O���0���a	*9�h2I�
�Q<��#O��<&`��<��Q0O &�T�$19H��� ;��0l��K���]�?�����VO�t����������v�-fn9������T(
��o��}���[�,�5K�@�nP��[�,�5K�@�nP��[�,�5K�@�nP��[�,�5����������>���q��7���y���t��X�hQv�aq����H��<���q�)��~���~x\z���}[�n����}�����������/���:��������8���R�{zz��3����>;�l�+W��k��6����q�188o����3���[��-���\rI\��q������`<��s�v��x��'�����}B��������������---�����q�%���>��hjj���:*N=��x�������~�����������x�+_��G�����������������b��y�`�����������f�S����~��;s�������w����v[���ow�#�<�|455����f��x��'ctt4^��W��m��5^|����F����dl��5���w��g��0nOOOtvv����3'zzz���'������9�o��0=��>��l��5��w�+>�����5o����}{j��m�b���1o������������(����?~�gV�\[�l����g��e�>��	��x��c��e�����������q'�pB<���144mmm�j��8����������x����u�{]q���rH�uN>����_�|yC�E*k����>��-1C�u�Y�������w�?��O""b���q���E]���q���������y���������/����:v���6m�/}�K�y^���
������������x�����xGtvv��?�������'��s�9�xLgggq��u�]�^ziDD����������c����3�<3���/�����b���q��G�+^��x��^��������ES�P(T�$(O["�/$S�������	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-j�p��%��f	��Y�-jV��[+V���N;-������;v�g?��8��������;����kLt���h|���������w�3����=���HZ�}�t�����5k�����[�������E���>��X�fM�~������<N<��q�3����������k�+_�J�����������3�I�SC�[�w\|�k_�#�<2���{�����/6n�]]]������j��������+����W\qE|��_���G�t�������������p��-�������y��{��7N8�����*n{����s���]�vm���#^������]�6�m���gh$
n��u��X�paj�����.����[�Fgggttt����9�����ioo���������hoo���������###���R�����V�\[�l�<����O�3�#�V�c�9&�z�����k����;�c�>����x�����c�)������;,�3'�|r��,_�<�-[6��4�F)������o~s���3n�����������x���[�l�^xa�����������q���_���/�w����J.�]�Vn�Y�&.�������ys��_�U��?�c|��s�=7����8��s��N�'�|2�.]���""�������{��[n�%���?�����7���O��n�-""b��U�����P(�}��c�������m?������;w��5k��!�/{�����]�6�����O,n+wlD���P<������'�pB�
��hK�E�d
���[,�7��M��~�e��*
�&:6"���-^���M�l�b�5K�@�nP��[�,�5K�@�nP��[�,�5K�@�nP��[�,�T������5w�����>h(��>������k��G� N^����
A�T�S/�(>~���U=h$�-���������z�z.�H�[P�C#���v�`��������-�)�-������D�[0s�[P���]U=h$�-������-m�0c�[P�3�
���4�T@r����H�����@�n@�����3C����VL�#��
(
�6*3B��48<2n��af�`��+%��rf�p��t�|��3F��T:o+��3F��404<n��-��-�&3��z�[0MY���af�`�����Q(T�t���`��*��GFc[O_U��p�)k�|��3B���U�VL�!��i��6nnA��[0M*��z�[0M��fn���s�F#��iR��#��iJ��jom)>�Z"�O�����Z|����M�-��p�)n������	�`����q�~��fnA��[0M����#�����/FFU:+h�-��d[����1��=""FF�����g�O����:�Z��s�����n�4
������[VL�|	�`���[�%�[VL�<	�`��VKlomNWnY1r%��iJUn���A�-�1�-����[���n�4���x������C��[0M��p��5�Z������j�����%��?�qg��
��-������;�Z���/������xv�������A}n�4����lo��]�B���m���A}n�4%�������8����~fsU��p���-1"b�Q�=�rr#��iN�����G�U�yn�4
�gnED,I�%�����`��gnM�L����E��p��A��P(D�������G�_DD�����o��9B=n�4�D���qSSD[KKq������nA.�[0
�a���-�V�(������nA�[0
�a���}�������<�`������o��?���cm���LCr������J�����[chxtF�
�p�!9sk�J�{,����h^DD
��/l����z'��iHWn����jM4w*N������:>�Z�hM|�9�T�p�a��[Q�b�#�n����F!��i�K[��D��-*O�����j��-������ha��
�p�!ne��:x��8pAWDD���/n����z7�������#"NYrxl��K�: ���f����	�`�VK�(q�����3���-�a`/��|	�`R3��[0��[0
C��D��4�L���h�q��[@~�[0
*����[0
��[��-�i�-��A�%BU	�`��[��-�i&��Q(��o���W��E���3��<���+V�����/8��8���b���/�[�zu�t�M�����-�c�=v�>yK����3O�V�}�{��K.�8 ��]�|�+��G�<���D|���������[��O��7FD���^K�.�M�6��u����N��o�}�?
yIUnY-f��.��O?����b��M�j�5k�����������q�^q���O�Gg�yf|�+_��/�8>��O���_���#"b������|&V�\Y�O@�
��U�r+Cggg477Goooq���@��7o��?���c��%�`+"��3���n�-�{��x�����3�H����~�zmj���P]*�2z����/|!���������x������/�?��q��_�>9��q?�~��X�~}ttt��R�
�Bl��!�>���<�'Y��.��'��P(b����h��hjj�����u����E��;44��688X�722�B!���R�J�\�2�l���o����dT���_,>~��{�u��U=h4��7�pC\{����3�D[[[DD|��_�/�0V�X�:v����~�����������c���1<<�6m��>�����9=�����|�����|��X�lY�?!���[�=b�������9%�����}J�@�2fne�������hi+'mjj����q���Mo��<|,���~oy�[��������q����}�����K�FWW�|�68l�T���g�qF|�_�w��]�������/�?��?�����������c��U���~7?��������O�s�9'x��X�n]|������K/�4�>��x���b`` ����q�_�����V��4�V�����}��?����'���:(����x��^���c��������/�i��w�}w�y��q��W����#"b��e�r�����mmm�j��8�(%��b`P�T�p�����8���2��v�i����GD,Y�$�,YR�s������;��[0����iH��RC3M��`�T�p�!n��3O�����%��'��}T(D
����3O��(9L��)���m6�4W���^��q���;{�}:P��-���Cu���|�'�������������@]K���� ��:���NV��g�D�>����������BU����p�N�uftt,�nA�R�[����[Pg����pr�(����u&hiK�|(�'��:����|T����[Pm�-�3�j-��k`P��&��:3�(/��<�fn	��*�[PgF
��c�T�p�����0c����n@�M�%
� O��-�T�p�Lr���D�W2�jonA5���$[
��|
�
�W��!��:3j������v���[PgR�nA�����n@���3��-�>���m�0cRm�*��*�[Pg�3�FF�[����d�e�T�p�L���-�����j��mn��\yPgTn��I�W�� ��:c��3����[Pg��3']�%��jn@�IZ�-�Wj�V�p�A�u&hiK�|���'��:��������U'��:�\-1���T�V�p�A�u&�Z��pr������n@�I��2s��(�-�C�u&�Z�p�484v�(�!��:3�jK4P��r�O�u&���rr���%���n@-"9f�@y�Wj�D�T�p�Hi�������a�T�p�Hi��-����e�<T�p���H:����)"���mhoU�� ��:2�rK["�&Y����m�n��\yPGFFGS��%B~����p�Hi�Uv�c�<��-�#�3��%B~��[�-�����0�t�<P9�c3����n@�Z"����J���U=hd�-�#VK�����uq�{�)N����yG_���G����f��P-�>�#��-�[0e�����iGo�Z�1~|�e�K.����4Cg�n@I���r���w���?14�T����Y��"��:R:c+YYLNbP��H�k(U��-���uD["L_��X�UZ
��\���I�T�p�Hi���D��T��������-��������6E`����l%��J�gn���jq�@W�%��)�*>���-�[P-�-�#�a��-���
��%&���[P=�-�#�a��-����������������
��)K�[�(��r�F�ud|[b�s [j��	gniK��@�u�@y��t��m�#VK����u��
�@y������uc�D���[PG�
�7s��h8�|���d[b�p�E�ud��-��Q(D<��{�c�-�C�#e�M
�onA�����[-Q�Eo�����?����W~\���pk��[��D��P-�>�#��a�D(���7��6""��uM��J�-�%��'��:b�D�������p8v��<�o`*3��[-n��Z\}PG��%(��w0�|�������W���p���![wI��q�������'�������ud�j�#�-�����nC���/��)��J�S��#��:�r���[�+�&?s+y}������:2�r�@y����-�%B�n@�Z"d�.mK�d�5������q�@�Z"d��+(�n�Mi���-�
�[PGJ�LJ+��Q��U��X&����D��P-�>�#�m��a���I=�( NVF6����i��7���;��G������G?���x{h�7���n��Ve�'gn	��Zr������%�\'�|r����N��5n��p"2fnm���BDSI&504���fn���{�u��7�/~��8����~+hx���0P�Jgn

���]�����������Wn������w�1�D�o�	�\0�-1�������-*��Zr��:��3��s��w���q�!����w�yy�=4��6���B4�������%�K��/?|Qj[�����S�K���{�u�w�QG����}�-���q�[�s������[}S��J������{���/~1��^�d���R�����\�V�q�[#��Z"�
�G��B!�����)��Gyd��U������������p�7�{X1�F�;0�Y��q��q��������0sf��+����o�UW]������#��������[�mo{[�^�:�����diK������G�@�����Z"���[7�tS\y����W����MozSM[O<�D��G?����X�lYs�1e�]�bE�w�}q��Yg����q�������n����X�lY{��3�	h4Y3�&�
� k��(��8�z>2��
����=Z������7���s����zZV�Xo|�c��
�v��x�k^��{o�����'���x

����'�xbl��1""����X�til��)��['�tR�~��3�ih��[�-\�p+k�����	�����[P=�Wn}���?��?�}�C��������7�tSfyi�����_~y�u�Yq��g�~��7����~:����x��'��#�(���|%.������?�_~y����������g>��X�r�"A�@���oo�[r�|{kK�����@�I�%�hK�j���{�[��^{ml��!������~��x�����/������?/��B�z�����|'����8�������w����X�dI1���8��3���n���{.�z��8��3R�~��_Eo��/Q�[#� IDAT����?���������vv[b��sh��c��o���8s���VK���An�[�6m�y��EOOOq������N���m[��;7������z*����=�yO�z����3��'?��b�a������CIm;��Cc����~��������
���aC}��3���FF�{\����ny(���U���%�x���c�?_�5""6���B!"�K�[-q��-m�0;�n�{��q�y����������yLOOO^o?m[�n�o}�[�!�q�E�����+
144��688X�722�B!�^��������+c��-��fs�S��?���Y�����[���6��v�-�����*�>PK�xhk��P��hom���B���\w}��l)����������������+>^�zU,]�y��������'��w�;����������)�<����W�����o;��������_�>/^�/������iS|���}���q����~���O�<������e�*����
�vE|����)T��zwn�=����m����8��e������='\<���xv��E�^�����#(;���S?[�����wV]�����x�k^��rB����Q�er������'6m�4n�[�����z�-Y�$=����OZ�v���g��z����?�x<����m?���-oyK~������<����������t�������O�l���3Z(��pe�ae����HcK��?�=^86"'9T�P����=&�Y�\�A["TOn�[=�P|�S�����+����E{{{q���p�q�y����������8����������_����.n���������c��U���~7?��������O�s�9'x��X�n]|������K/�4�>��x���b`` ����X�bE�?!�Rz�<04m��e�����[�|�r�[r��~s:��s��7n�����r-���5�/�Zb���Zr�N8�������~����@,\������9.������">����_�����[���N������������������x����_������N����;�<������c����l��X�re���?����X�jUu�QU�\TWi���H��`QV����4�����w������d�V�0�=FFG��e|x�\IQ�TOn�VD������/c������###q�9��5�\���O�k_��x�k_;n�i����-k{����d��\���22RZ�5R��}�diK��u'+��v�A�pk��]��������H�p+�Z��-������[����K���=������)Z[[�-~�H�3�+)k>��D]�rk�9����T�V�p�\@�jKlQ���k�VD�E]ox���k��/�0.���x�����/���Y'��yTneY��b�h�3��wu���'����q��5������r3"���g�y&��O�$�:���;wn�������~4n�����f��
�r�"��@y�{������^�U.�2sf������?>���o�������+�#������0��_-���[���[4��%3�^8��<���78����jK4s�&������l<��q�]w�9�����g�����{,���Y'k��J�nKn�����*;P~jm����fnA��>sk������ �_J��z��X�vm��y�5�:�+�*<P>�&\��l�P�]�c������l����/FF���4�@�r���-�
r�����w��w�]|�`��x�k^���y�5@�V>�|��7���w���>jHiU�gne�X�n��t���|���5�[[bNG[���=*gd����#&��,;P>��@y���+�.�������;w��#�<2ZZZ���=���� 7���X�vc,���X���R�oA9�hK�m�����-�{�`N����Rk����>P>Y��-�&�p���.��+W����q�6o�������-�/�	[���[LJ�M�`��kK������t�pn<�aw��g����[-f����n�!�����������~Uc�Dm�4����p+9T~O�5���fn�l�{�����46n�8n���h|����r14<�
%*=��U>U~���!)��8��-q�M�w�[�������������=��������*>�x N8��P���R��T�09�WniK��rm�.�*>���@���r�%f_C����E�TK����_<n[ooo�{��y�5@nz��sYTne���n^�9��x�+����
����	���"�B����^g�������T�'��f3��jr����3'�9��j�5@�+"������}W|�=o,.s
TV��%��*�_�9����hmi�5��H���E�>��+m�t0���h�
��j��p��/b�fn(�AUfnm��1������������
�Gw�:>���"^�M�>�{�>%�K��!��4<2������+o|0���S�}ZU�{[b�|-m�4��e�/���*6�kK4sf����o�1V�ZU|����-�+��"��hH����uD��wV�\���Vn
�J�r�����
cD������>����n(����n��v�JVn��[��O�-�\���[0;�n�����~��q��
\������A�[����'S�_�����T���^V�s�
�����yJVn�fn%���}���-f�\�������W���vZ,Y�$N9�����b���y�-@CKV�+���������'�m����<��X-f��fn��r+��7J���[P5�Un
�����X�vm|�c�c�9&����'?�I�x��q�
7����90���)7���q��09��
;��g6G�4�fO���;��b�����B�*���t�m�����A#��k3���[e���~L��h�TMn��5�\�?�|�^�:������=�����k�������'���5��T���D�Mi[����~5V��?^������X����������������WMyWneUie^�(��[����s;��i�J�=��1<2�����}1A[bj���D����&o�����'?�
����>---y�5@CK����6�g�@y�[Jr���7|�	��W5xk��H�3���i�VKlkm�y����B!b{�@�
�w���kKL^�����Zr��6l��w\��G}t^o
��Tn��0s������}����o��c���N(�$��5���u[�x��5��j����T�@#����Zb����K�%�����%�gn���j�-���������#�bpX�3����n}����]����������?7�z��/7��eM������X����m�*�h`�eVK���������c�N�-�=.TMn3�""����Gggg��������
K�����[��*c���]c-��������*������rn�A��%f�O(O#KWn��[��C��������*W����Z�����-����Kc��my�<e��3#9�%J�&]2�Z���p�GP|�iG����l1�r��3�2����Q
��m��1�k������R�[�jK4s�%�p���N������-�=}C�����}nK<�aGDD��j���:����������VVK��H�JV���l�:�
�����\�V�5����%B����L��� �MO���l�>Z-9��ho[!��s���v�7l�Rz�\�p+�JK["�*�R���q���?����J��������-�G�Pg���+=��s���,�����?5�v������q�{�g��f������%fTn	�hP����X8o,�*mKL�0f]W�B�r�U["T����$��F7����q�%���$����;pA�5�o��k6��r+s�V�V�A�rkNF�V�-q����w����������k����5T������$���|����Z�-5\9�F����Z7�l��[�7�����5�:+��F�����Q����o�)>nom�������pk,4nj��?�:�[u����k�����qU�fn�6���M��rk�j�3P��-��������?n��e,��lo��D@�����0�9�@�:S:�E��WZ�9�M�U�{��*�rk�J�Y-�����3�&nKLVnu�������dhl�D�.�@�)�&nA���e�[*�bRm�fn�M����U��r�F������D����������hi�����<�y�-�:�?h���t�|X-�h��#"H�[[v6f��u�\�����
��A�m�����}'%/���t[bvE��D�-\�u���o@�TZv[�p+J+2�J�%n���m�YUT������kK��]�C��s:���O�%&u�����2~����;`���Li�n����-��n{(?n��S��?�a���I�Z�cn������5��U�@���A��PM�@�:2Z(��i2s*/�r�j��%��2gn%VKl����o�+� A��{m�4���Q�z��#]����e[P].A�:2���b7�����q�\k�%o3+��K�%no�pk|eU�m�*�hT�p�L�*�������'�5�[P]�@�:�us]�&`����q��%����?�&]���m��Wn�����Vnu�����k��-�=�[u$+��WMg���F������hz�p���n��%����hV���D��������t[b�u���;`���H�o��JA�u�f�%��������o$�Z�c�9Q(4�P����|�[-�F5����q�:�[S�X����-�5�[u$��H["T^V�V���(=P>�f/�bb#������/"���1���8����p��k3�PG��-�[PiY�%���������H�_b���[�-r3��m���hKL����r�I�PG������*��P��I�%������J���������VY����D�5�[u$����6T^O�pKp�r����A�pK�VD���r�d��O�rK���p��d�[*����UniKLW%���J�%6`�V��%
efniK�A%����)Tn���V@�[[��[P]�@�:����f*���-ar�@��j0���R�j!/be
��F���*��4���*�`6n������
U�\��%��C����6��w4^�VV�`����k?4s�F�
��|'M�-q�v_����[u��-�;�[���)��8�*�t[b�Un����U]�i`�P���%���
��[��[k�&W @�hknA�%+��?V�d����7�_cWne��X���r!���4�|���*��-�:��dUj�����H�B���)uS$L�l[bcWne��X���2���-T:���Njom�9m�m��������D3�`�n����p��k��d������lks1P~rm�5���\��	��.���q���������{�l6<�\#"�Tou��F[�������c�*��%BU��H�j�n�������9����Z|�r��M�|��*�]�C�7�X�S�m�(?��������c��o��wc���y_��&����d��������@y�=�[u$���� ����0��]��6��}������H675����������jo�T�_�kGI����-Q(D�~zSE�f���[�C�;�[&1sk�m���n���*-mRPY�}�����G{�m%�5��Lf�M�����`����[����N�dVKL�m������l54<�p��-���m3��%�l�
�#��[�-��t�V{��%gn	�&{��^1�����dT�d�v�/&������d�b:�[������@y�=�[u$����6T���[�����H�VLl�������jK,3P~�\��K��-���m
�[�m�{oKI�[n���\�u�@y�_r���]�fn��|������`�[T���	���[c��u��o�^�Un��-Q�T�p��(�K�%��J��2�n�m:�7V�������
��
}W����r�F5�p+�Z���0��N�j��[�������������[
���n�]�����|�[��I�[�m��*�����m�M�-�&�@��QI��]���\��j����VniK��wu��[������N�r��)�����rk��5:j���@�:���22ZH�|��Z-q��K%oUne��r��j���L�[�zTnQ���r���5��b�[VK��B�PG������IWnu(_b_VK��h�V�`��lKL��.���M~���wRg������[�6�?W @)b����\-q^W[*�R�U�z���~����jK�����|�rm��@-�g�c�@�j/�u#��H���(�:��y���{�o0o����[�k��-�.3��H��-7�P)��������A��WK\�^-�P�=��d��X�
��m��3�F���k ��� �w��i���s;��O�#�_�����<)�$�
�G&9c��p�������r��%vD{����A��R3�&���o�����������`n��eue�[��%D�<���Bd�[��[����$����?>�������$����&���?m�uD����w�Rk~W{��&��#�\�,"�����
4w+{��|gn%��Kn��u��E}J�A�L�Ujo����fnAu��Hr����}CU:#�?=�c����[c�������\1qKw����
�gp������w	��O��['�X��fnY-f�@I���k�q�
��s�X�����=��8�6�9m��}�S�V�d�m�Y+1FI�5T�����$yM�%�l'+���NSX@��+��$o�����������jO��8(�J�+{���j�zk�p�P(��Z�Z������0)	���4N��%>M���4�/���|j�D�.�@�O�X'3�����3�<^������*�R�F&?��3nU"���7�]c�
*���j�J��/���R�E�JV)&�5LVsSS��8�a`=�W @I�N�[*��2�{�VJ���MM���$��+W2t����k�������t�U��?�����%�}��{���>U"|j�`�V�
��5T�K�N��k�o�p*��/�R�����%����d�r�A��Jg��$�@[b"�JV��NnmnQ�*n%�����-�=\�u"9����)�w���SM����s�%������uS��K�[��=U��Z����
F��[{�g
���H��t�U�g���$�����w����05FE���/n��n��J���dW#Vn��VnU��O�r+����}*k�F�[����%�WLLR���+�N$��:�ZrP3��'n��|�-�����T2$����1�*"���{�s�r{����H��[�n�L�JUn�t�_�V5:sk[O���U����>f�JWn%�?���[*���Z'q5 n�4d��m��[����}mK��`��{��?��������������)�p��t�V����o��{���q��O�!���g�����;�#n�ce��3��%�l�r�N��K�-�RP��C��{Z������pkj�%N?�zv�����W>�O�1���_S�����w�f~��KV�Uk�[=}���>�����T������^t}��������~�����Q�3��ZC5��Di[��[Py�U1VKL���[}c?�v��x��m��:3%Y�������2m������j�r��'7�>��]��������?�����/��]��_ofgn���jn�����J������kmhxt�Jt�f*7���{�R�o�g�>��L�ZbeW�L��O�[/��,�/����w?�>�<�.Lm{�����k�o���
����N^S��<����T��n���o�;�[��]�TZ*8x)�ikm������FnM,��CS�����J�r+"��{�����)���X(�Z�m�Qc���<^n�
��E��r���;�(�ls�%���
��C��U-��c��j�����do7����U���OxzVW!��������2�[#����p��ZUn��_?���x���i�^�����J\��_r3O�P'V{ki���7�4���{�V�LW����7X�[28inj����uu��w+�������]�Cq������fB�j����N������6���Z��'~��3�����?�\��������=�z��������oW�P��:�8�������U��'(?j�D�5�[u"U��.��1}��������8�O�����N/� IDAT����dpP���Z5�*��Tn����Y>w�tu��[m�Y�c*�^��+����x�'�-�����|�Su��_x�J[������o��p�]���JY��;~����?�����?���I�<�����m��pl�9�+��8��-��PM�@�:�l��hk�N����F��g6�V����p
�>�%n�����~�����
&Ou�rEVK����<wkx�4���wu��{��5�����|�X�u�������r�xjJ[��*���;���������[�{?{�����3��3��|����~�~����N���X��[%�[m�0[��D������"��A%

���>�/�[�V|��W����r��X��OUn%nx:!�`�jt�"u#9��������j2��\�!^��k�^/o����9:�+;P���K����Z�U���g����?���)��������V���=�����o�������mc����3����$���1������UZ�8RV�#���'�x"|��	���cG�y����_�z��������{�����@>�m��%��	����7l��Oo���k~��M�Pb��Uy�[��OWn(�UI3�����=7��B����������*���������j���V������X����{q����j�r���cUH�=�L<�����~2��u��?������:~����_rC�_;9L~��Vn%���Q�U��^@e��b���q�)��\P�����:�>�����>o}�[��o{��
��>/{�����x�w�yq����3�<3��h����VKdH��o��K
��������*n%��O��X���Z�����^�gn��dq��l��52R�Zbe�#&��3��6P~��[����w����?~Z%l���l�1n{�Tn=�y�;o�P��w��������j�J�g#����o�4^��+�u��x��
}������%N�Z��} ?�����G>��[�Uv��m����h\w�uq����#�<����+��""">�����?�����;��{��7�����3�	�F���jkI�05p%	�Gi���*�����u[�y���?v����7���nMy�|����[�<����7��T.C��+]��C��^fn�(?���7���8`�����_�~n��=�<>�%1jd�|��pl��Km�����y�������+n�b�s�v�;��\����
�[m�(?R���rf
�������~��e���������SO=5"":;;�����;���<���n/Zi��,���,�n�568�@��/�$�8�!��M�
���p�U�EV/V�m�������;3�9s�9��W�}=��w���rf�{����u��C=��E��
7�����_�=�
�����p��*��=�9�J�4�-\�K���vX��2P��%�h��������$<&0�;y<4��$�X�o�J�[���������x�:�._0%z�~g:���O3$���(��P���y�������I��lp�������[�]y��w�����"l��n��k(������[�l��|�;p���K�n�����&N�[�l��[�Byy9�3�x�����a�<yxxx�BdK�������^����u�)��kk"�P���Y��y�h�i+��~3U�a�V]U��84z�u����h�G��s�{�R)�@���,L��^���]+�.:%~���%�8��-yn��[���_����y�v;����6���,���A��r��*�O�[.;2���p�E�D����["_���.B���#=�)��q�R������[o���G�6��C���e�Y����|>���6��
�h�"8t�� ����n�������k���m[6�K/�3�����Zr��S(��������0��\��v�����7:?/�:H��C�.�yw��[����kV����b��p<�^Y�J��:[���?�j�?�U����
����z�������_w�A���7:7����W^�\>&}�e��M������#����+��[����V�������}�1X�#^y.��b}��}Z�~����u���0*��,��>�>w��U[�����{���~[�����-D��/{
����6�7��g��J�}�w�<�h������:'����%k�7�nuv�]�������0��������|��X�5iX%l>�K�n�{�jV����;�o3Z����2�,]������7~�z�����9�\�������[�v�mPVVS�L�����������
�/_s��%��C�&H�C���a�`������mmmPWW�~����b~�G}.\��Vzxx4<����z�N�=^6��uP����e|�?�;��C��`�o?�����+�;���
p_l���\��/_.��_�
���%�qz��a��k{C�O�w
,�x���}�lKoqv��S`�����X��^�Z:�P?n6,<gZ�oVm=p�T_'��� �����.��2��������1�������e���E0d�$X��]Z�K�e����8r�pXp�)O��C���>_�u.x��t=q�	�]���.��R(s+�C�$��!uaQ�Uj�{c�R�vG����y���uf��svh����K�T���>�����@1Sf����|
��-����&���Nd~����z��+��
�6��e��@��]��j�� ���&~w���qx�g����`���������_��E��t��3g���\]=�.�������u��m�����)'���i/��������2o,<f���^�`k�Z0�'����5��	n��d���
��r�r�-���������[nIde��?V�\	G����_|,X�'O��C��K/�D�7}�t<x�Q�&��:P�gn�/��-��u���w�D��[��=�m�[�mK\��m�����e=�[�~���wM��GE���d��2��-lK��,���E���7�����&��O��}���|/�v�RX���8�m��Z�����f ��VK�R6(&�3�([��1C�c��P�����m�2����!h�����-����������_�`�]Y��[c����/������9�RGSKW�r��p���Ap�+�Zi�����U[����)xb�&�u�N�S�������;�[�k��L
��%���m��
?����>�`���_�"��3|�A(//�{���������s��/��~�������m��?�0�x��������n�/|������}��7�|3|����M�������3������a��x����8�f7#H�x�-R��S����N�����@y���E�Nl4�7��66D|�y���e0aDLn�0�~x�F���:�����M���=']�����-g�$�%:hF@wc��E�  ��a
5����]��\� �r����#������8?j��PW]�>;�����3W�;������-���?d�������������[���;���]���X�a7l�[���J�����p"�p�7��?�:\���i�7�:��!r�t��@yL�'�������q���[
5j����477�������G�7o|����7�|�{�9�1c|�k_��~���������.������e;<<<6�VE��Q|{���VA����7��O���,�e�fw��tA�r��[Ap�9&�z8D�I!Y]iNnu��#"��U�Mp����]�{i=l�d��
R��B�<"����M��WWD�b�hu�J��^3}\��~��Py���VB.���m��S�c"�
�2	�T��}������O�����!uU0cB��*�X�n����3�-p*�K�j�}gN��N�^/��
�<������)�?~���:�rk��!�e3A��["&��������?��-\r�%p�%�D�o������z��w���l&��n�!�� m������2�zg��z�PgY�����awa��?A���r�W���Z���.���u�m��[bKG7q��m��E+�t-T�����Z�������sO�w4��>ro���0���bJ(�r���� �A.C�� H����*aoS�z��uACm��zh["���BK��n�[���)$��TF�����\&z*�sp����zB<��8u�('��Pn
�%n��9���]����7�x�t��.�[zi]��5��'��kaoS;�u���-�'�A|��O���?r1yh�����^�/������a��4l�����%zx��#����c��������hJ�yX�i_j��Ekv�������CF�A�D���i�y�u���-�Z�������U!<["�sR�%��+���W�]��UE�Gw��-�E����s&��c�����)a�b�����C(I2��XJ��k����m��K��q:�bJS�5�������~gb���q�
8wz��_u��I���3�F��}����������E�|]u\|�d8sF����x|)���S(���Y����w��F4@EY���s��2$�����@�3�<<<������� �3�,r���%�����oa�������p*�����`�������������:B4�������rk��CL����9��[i����-��c
�%�-�@y��
�@y&��wX-����r�&�N���%��}���Hg��y)Q����-�Py�-q<�%:Vn������+������x�����x^��a�3����h��V�G���fark�U�&���oKn����N���w�����:��.���~�P��@�m
�q�0����[B��������#����c��eK�w�1�&�w�=�Ezh�FBy�
���n�[E�$��F�������n��3N�w��RVu����n��<U����
;��e���!s�z�l�V%����;���!�r�hU���q�k[���'���S:HjKD�-Zu*�����
����c����O�U��[����mTS	��r��"��c���	C#��PK'A��7|���-{�l����J9�|N������Nv�����.����]�Sb�9t,�sD������[�	Onyxxx`r+,m��M����S0�b��x�8���-�?��4w�X�$G�h�g9u*��qmU9L��w�v������[b���P�A?�G��)�L�-J�t����rnKL3s+�MX��c��[�[u����o��z��#��:{��V�����uX������+�����+���a���F�O�-����2^Vn�93^�-K^��1}��Q�z`��z�����/='��/�X�i��I�)cB���@yz����-(��q���[�(��{�$l���U����A>��g��q�����#��08��7�Z/�h����*w�Va�9aD��U�D^��@�O�9�I���@y �zv�Tn�ea�Kr��
������P�-�5�k)��I�V&C�n����[(P������p��o�6�$y�������e�-Z��(�
c#o+aM������N�u���.:��3L��T��X�.�e�,����0o�H��1���������gK1�6�����mpbK�br��-�+�<<������� `)�H���[p�P�G��QUn�'�,�-L(<��Hn!b�����[ERU5w2&�\h�Bi��'3��D�I!I��fnu'��"��l��*	�wl�jJA���U�M��(�\)���s�0����3�B;"��B�_v�����?�}�.����J�X��JAw<�������:�=��Z��\��m����R�[�J_�>���(������Gr�?��=�[a�V&C�������E.G��a��R������G�����+s��bKL(�RPVabe��V��������ro�s��9��9�E��_���e�TU�|����+["Q(����w��d�n-���#$�����_��\�p����-� �����k��q�~s�� ���-ymt�>�b)hOfni�3l����Py�	�-�����gK,K�|�>�>��H��R����3���u���v�9Q���1CI���c�|�U[@���([����������Sn�{��������k��
H(S�6!R��D�����}�D�c������ ��������VA�a������;`�@��A��|�D�Y��;S<-�cp��#��n��&'�'�������n��5���=�E�������_�
L�����_����G��%�a���Dmr��|rK��b��H����J���P
k[k�Z>(�m�V�-14}<�%�Tn![b-�[b{/)t��� �D�<V1A����`N��������G�;�������X_��b	^��W{�������,����*���
�������p����������{�5Q�t���`�Py�-�@y*��������p?=<<<H�V��,�[A���W�o�^��Z�.������s�����r������,k"��a
5Q��|����D*I�0fh�p������
���i��U;�����3p�w�*U3��~�<�%��[��
��x�;���X�$lM�lA��(�qkk���-�XJ��rk���p�3�������� �[;�����|�0��;���\j����@���.��@D6�2���d��M��/Y�nU�����C|["P�����!��)Wdl��d��\n��"���� ��@�T��70����=`�A�	���[�k<�<<<�><�����1@��-�7O�����(|��G�������I���m���+��u���u�-In�����0�w�E�U�4)�
�� ��V��R��n�rbE-p�[�X��Q+�����[
��x��g�0�l�I�����
H���)/����b;�C�Y�$�c�����f����S���n����I�F�-1�!T'�@��X��������|�����?�sa�:��6�1R�m�����l���?�S���]��R��P����%��i�Lt/��$�r0o�H������-w�dd�&3���������������^LX���VD0�����[;�(cEo�a&V.�'�h����G���[�������0��_��K7����V�TV���a"���6/�zV�X
`�n��Azi�[i(�XV�W�H<h����6�+�;]f:�������&j���I�MY.#�0{\��q��+SRn�%�����/_.���(]�i\�����V/r�VI_%QU���=�=���-�*i�hG��b������-p�����<�\�=�1/�$�h["MnM?��}��+��b�(_[U)nJA@�������������^i�BU� ��DvK�-��U#����������_w��t�v�R�	���4����l&��0�[3�Pyr���5��-Q���B��,aI�F��?m��sB[�'�<<��������^���x'�����=/��5�����K-e���)���a��=����5��:���H3s�`lmKd-��t�y�x�yz%\z�=p�Mw�C�nt����(/�j�WW��^>Km�U����+tKt������_���p��<w?���2������F?��s��]������ nd���b+�&�����(�*��%�1'�b8Tn����^Z���[�S,$�)["(?nX=<�����?||��yD��X����"r��5q��]�����^w*�"L)���D
�q������,�����?��	_���0�S?WR��>���G�aD�'
�Th��thO��;���{`���}������X�����,��n��9�4��D�D�������#������������}����^���U�����|!zp��-���������=�*[���
���#���c4w����	����j�ol���o��%��jd7��5k,�%���KX��$�E�n�����PS)�����D?�(:X������E����C�v�`e/�l�&*	����%r2�&���+V�-�-�����p�r��?�����W�1�� IDAT4�_ZI�m^�R@���n��N����g_���>:z_L�;
�{��A���?K\WT�`"L����D��-����#���*����="Uy�n�����e30��^Z�C�L����
5P��:�����o����V�f��@�~��Ht-���Wnyx+������q�W��cyY6*�z
E��b��K������tYX���m�S�p���A�@;��	�-�m�Rn�ij�"�x6��������h��}��2��\��RW3'�+���;�XJ���4A���#�����nYZ���:�}�
�����-w����1�\?|PT�7�v2��*`�����}����f�n��RIz������"=����[�~j%��r�}q-q>��XiE�-������-N��/�~�Y�������~�N�C�������[�w����bck�)!�D�%�%br��%�R�[-�F G3P^5g���#����q�+��i!�?'~�\��@?}+=�:%U4��4��d�[r���rmd�i�n��7Mt��p��\���2X��h�.'A��8����W�,7��<��Ko�a12)%lC����rl��2���<e����d������b+�8�DC��%���Pn1TI�l�X�)Y��������1�e�����E���oK<sf�B���	|����?�X���VRnql�b�NO�TY���j>|�='G���[U����D??��-(K�0c|��{�m~~�=B_������l&��D�ht�a�H_�������[��G���[�=�����J����-�r���c5�#["�`�Z��6�T��8!6���+�2���6�8�����~��Exy�}^0H�W������.\�UH�=�n�����d�0w��RyF�-1�n������N�]� ��\�P��@VA����Un�f0������%:
�G�y�k"k�����
5�n��-Q��RT!�l�������xitl;�����*���vT��X�:���
����<�h��<2�_�ttk5��w8�-���
fy�$n(/���+��5�*��-�V���I����G���[�=����&
�^�3�[[��E>�.]��i����f���g�JC�������e0id���!WhK���M�^����*@�����[�|��f��~�x�n���,�lL#V%�)����d�@y�/c1�0^]�T���&��-�&Q�%U�[�kK����-Z�,|.��LvL4Un�m�!����Z��-�t��T��lKL~�.;���0k�0����tn������]�����C�02��d�lx��Y�r]wx�[�wMYxf��zd����������XA��pRJ��U��(dza��I�'��M���3�<<�xr�����]���w$����H�CM����nw�P�����r����P[IM��
�Kr�����~����B��7��2G2Y��f�
���3�G����BI�B���*�U�������m@c���L["g��[�$<(O�[CUCmU����;���`�K@����[Eq�D�S�\s����N��-�Pn$-U-��x`�'�0�������A6��w�<�|���}["Vk���P������nF��h�����$�)�-�}��zT���gn�d�i�FE�x��&��8�@y�n�y�zDc�`Ln��r��8��3�<<�����q��.�fN��q�g�&��DW�����RG�P�+� �<s��p�k���'W��\|��h�~����k��-��!uU��,��O���|/<����,?,222�������,O�x���AU����m]�v{2c��;]��;���E�j*;����LZ�L�����n�[��[�w�|�x�|U��JtK����m�B��`<`�T����t	4?�ex���E�@'P��+��0���p;�Q�_�����������2r���#Bv��#Jl��h����D�}}uE��U
xu�U�q��j��"9�Hc���H����rKB{xx=xr�����=kX[U'�0� p��,M��c���(s�Q�����U�@�*������+���"�7����,������fG����+���Z�?\=?
�d�F�����<�
���?��6���=��|^����bk�M��b4tPuD<ut��:d�2�H��=��x�.������Pna�q��6/�&*���8+�K���A*������K���[��X����m��E�C������9���`�,��i��;[�1�Z&�E��-����7�NNX�v|��%���A@)��[�w�~��'D�U�[8L~xCM"�������?)�D�%��H<�1l�
H�e����rgn�n��*����8��zp{��n�Z$�e�-��`��!��<�����a
��:Z;{`�a;5����<\W���/$��c�������H���i����X
�Y�w�����a����kB%����f����-2&V��Ro��[T;���m���&s����2����J�-}[bg��RV���r��>
g~�7��_<�t������0*&���k6���uK��(��O�3'��M����=:�L;P^������A��m�D�V����� yZ���"�t[:��k��a0R��������b>
�7ic��B�[����-�4�r��l�"�m����?xr�����G�������l�R�]��U�.���Y�^��	1���6H?�O3��:Bi��[���jh��0o�H��P&���k/��a�>^����*� ���Yi���+.b�O�w2&�x�*W�9�U
����h8o����o��oN��tA_����s�-Q���Y�$lHx���H�[�q�s�Z:��n�s���:"(��EfwI
D�{�>�����&AmU9d38��Ts��b�V���[����-QK�D*zT�A^��������0�N7��A����s�([�gI
	�%�vI�x8c�m� :&Z+�����\���w����4��A����-�YW
����D���'�<<<�{����<r����$��-�[����|��,�����H5��Q��p>m\c������9��X�ekM��lyY>��Q��l����	�|{��F*H��S#�x���
8���1� u�����4�s��#���dC&K������Q�y��a����d
��Q�OO�H�/P�Mz������#���c��Ha'R%a���5�a�=��_}������j�UEUcI���(�&H\�����"�&���(s�~�An��'|��rY�h���D�*��Q��p��^B�X
�	I7\�rk����@�m���,�*�2r�p�-Y�<aK4PnI2�T�?���8o�-�����G����q��������r�������|���oi}��-1���Y���5+&��G������O=�O+�\�[G�-���%�;�����
�J�#�&�5��3�����,�j����=��|fU�s[M�-����[��D���Ps�1��x��_�eT��\S���H�hkMd]�x
�#�]L�I��-����_]�����9�����gO�_�t9��P4. nlC�i� �W��_��t���������s�[��NtKT	�O��������]-P~������E�@|T3�0q������nM�
D�UQ��SN���&���C�9�\��Z��lK����H��LF� ���pOnyxx���*��7F?�<�
G,B�u���}�zv|���R��y�-sr1��4>��U������A��p>ml��p��1�����sV����e�Q$��jxC
\6�����z�\G���Z�s���Y����r����r�^X�]����g�c��Qn�l��0T+t��2s���w6�����$,&q�VCmL*��%V[uK����<���,��O�x	<x�5����!��n	rkT|}��W���(2l�������=����G�������o�nR"�	[b&C�@yL���ztIR��@n�l�(sk�>V��8�����-Q��&�[��O*��L����Ir,��2e�*��Z�D�V1�����-��z����<����q���`UQ�#�����W�}��_VlS���r�������<��r����l����c�S�|������7��o�.Mn���'za|�=s����
����:�8kjdY����ii���Em����s&D
�WV�����-�<� �J�Pn	�?v�c+�BE����r��c"&�'^�<&S���2��m��
S�["��HC��,��S����QSY�N�w�P�&Z�l��r+��w�����x���UuTM��H�[X��:�<-��*T�g�����8�K�dA��}
BB,��Gn�f�mq��C�$#�oj��~ �\3�����d���'�<<<�{�2� ����^����|��G��=Mm�<��&���PD`���3g���6�jr�j�UI��7#z�����?|�n�T�z��#�Bx���q@��Q&����-3����
q��#;��#���#�w�u�����������b�e��zEd�7��8;^���T�����,sK�<�1��[�r���H�a=�#`q��XD�$I���-1_(1�����*�����DM����@��}������Q�K-(���bQA�U!���X� A2��M�R�]j�D��-�F���dn���
w�!�����l����{�*�-V'`������q)��U���&Pgn!����e��G��B��<I�I'�Cn}��W`������Wm�S����%��\g��������7
64h���/�_����w?�M������O�O�PQ�#f�U�lT���X�e�1�����(��_�<R���q/|��i�p��a��������-Q@��kD?��/k`�f>/��g����H�p���)#Kr&p��^����C#"j��#V����B�>&oF5���*VM,@�,��J�cEKeyNI9�BJ����J��2u�[�9�����-A�e��]*(�P������I�����I|.�vtGdLMey�x�J.*��N@� �d�;����%�YL�c(�5V�GM���i�aX��|�����7��/R
��r.��X��s���w�JD�����7�=<<��'�<<<�k�%��?��������
���8�<C�n�C1i���%��������
���B����|������y�����V�/�Oe�j.�������<.�R�iK����u@������?~�w��^?��F�����Z/[���&�PT\�?�:gzD��9���NnC��9g��H��/��xM���
nL.�;�N([��/>�r�0P;��e�iPMe��*K�Yq�c�������7���R��Z����
�m���YP!%D�D��-�VAS�q*����Qn�F�d3I[�<P^��S6�e��%�t��-�JK���g��X��n�z�Q��h�L� I���}0����[�|	.��^�.����U�(/'�x�[W}�>�x����o���\�"��1�%������~zxx���e�,Q�F�+��������� X����Tn�kK�(��<�y�����>�f2�����=oR������1������?/�w=�
Vo;W�~x���Z�:��l����)m�d���?
n�������������-(=%CyY��{��P]YY!KA ,�B���B�+W����{�M��+�*U_]Y����?�[�����S�L�y�<s�^)����e�H�(t��.<@����g^fK�����ny[�

E���foK�S�M?4��;��!�Q���i�*���[D���>2(�ulwd�Ve������0L����*���|�$d��:[Wn9�K��P}�N����b_�00�*�������
���
L;3�;7�Dv�D�����xr����������1C��O
p����m������A������D� f���q0;m��7�[�����Ue9��_��Z��mjOX�t��+wp��3�|�����h���Qu�K�����)���������5w$m�S�����~c�AGY+y��g�MdW}������y�P�(��*2��#���S�C������4�4rp��J�D��dIW�3
N������
�|b�t�!D�	�]S+<����/��_=�����`�Ny������[����9!&�Ls�x*z��8@��T���T��������m��za������kp�}��K9#,�nA��f`������F��r��
�
����D�]R��,�R["7���-Q�u�����KA�|�za+>
a���3��l�
�r8�&m��M��<��:�b�7P���=<�%xr�������x6�!B�Wos��j���_����[b.�!�L�[A���t��##bh��&��3��!����Jx��1Y��������0�sw��_�������/&I���j��GK,^�
�<�x#��������(m�����%^x�Dh��}8�u����v�ea�(����������O���O/�����;���tT!6fh<���n����}'���U��R(�s����X}��^�
}����]���^�:�
�t�T
�(�b�~�����R�u���� *o���e��Z����;�}����-�Q��f�`"^��*sKY����$;O+�s���p�%���ij��n����?�����������L(�%��-�1��D����#��:�%�����!�l1d(���9t����cq���a���PY������`���{"��(�Q�n�
��a��r���D�s��%su�D�|I�_���qt��-��<�N��(wk��
�&�6w����P(�`�����]�~�RaO�+��C\4�v�[�B�}���> 6�V������B��L�������s�E??�jLn��������
>a����/��Y�5TG9SM��p�?�+�Q����<��DEWEY>������[-\{���1j*���o>s���w�������^�g�l�"f����g%��b��'/�����5�3o��Cy��5�����0<�����M�p�?�-<����
R�r���=�:\y�}���.U[�!���g{Ue0��w�����em������P��*�L,�f�[
��
�y���>�<�l<�h#�������X7ur��n�ta.�?�D�@yK[�
A�C<c���[�R�W���V���?��������&�����1GOn���"�g��c�Vx���9,��E��Y2s�wK��8��G����q
�-a�x{�FWO!a
\��l�{$z�1�&R��w�a
���gKJ]s��oig�����-�u�=������,������_��FT�2��An������5����������8�K��3��j����PL������^��&"nX(�e�g_�����"E�k��o,S�I��R���)�B�V�����^��RM�&��;,Vn����Q�<rHm�g��H\��?@����%��aO����K,��f����u;�9U!Ra��J&2�$A��a�!�@y���n��-�����*������=N%:&J�[T���%Jl�*�D�Xz�����$�X�D�N������|R5l�5�R22���[�@���HT�,������
�*�@y:'�u\�[9�@y������������q
����g�}o����%q��F8{VL��XE9=_�������o�V@7�<\�n��}�*���3b���l�Vl'T6���=&����
��[W�;�OC��tp����
-�!�=iL�#��uiwb4��|��P[�BO�����[[��C�E~gR�u�����W�P�><�P�-<��������pDp�ij���0(��x����R�E��m���,T�5T��>+Q�P�'�mVZ&�(?g�02T>��d��$�����-�B��A�
2����q�m��B��Cq^�����c��aa��P�0��"��(J
~�N�����@��v��R�%�C�2�Tq��U���"��|��!IWY.WK��-�X)�@y�-1����W���J�E���g����8��G����q
:K��qc���R���z6�B���F8�"S IDAT{����J��H�����D$���N����i}gH�[����Z��o�W�~��D����L�~~����j$1o���1C`Tco������K\c}5�?gB���>���0L>D6�!�H��DW*^�mB��(����s�X8�[���Q"<D���0��p6�{�8"�]�d�������Ek�-LTW$�q���E��W7$��A�� s�Z�p[g�O�*�����87\����h����JW����k�:M�h�����,�|Bl���h5	^�Z��&��-Q����%��[J�-MU�g����wLl���_��j�#���
8Vn��Y�|*�D������<����q\�|�J^'�=,h��fM���
g�����r�,�*�r��k��^���x]����dVn9�,t�������6��/���d�JK�����[B�+`xME3�X���gM�����!&_�,�>ralM|t�����
�����_�5�������,��&�*Vn�:�*���UI�n��)}]��EX�~��3���En��<f��3uz�����u���'������6K�I"���m_\<��+.e���������������'��%r2��`r�C��}�Sp�[r����e��R�m����(��*/�&����c;�R(�q��p��1�-_9�K���Un��s�gT�V��[8P�����r+���-�-�k�Onyxx��=T���6�1z�v��5����v�� m��N�lo������|�j�O��dc�O�5��6*��z
�L��kw��G�������j*��S&E���� ���*�����X����H{�Nk��J�?g�8��IAWO����p����e����=G��{��lRe����+L
����(��P,�N�y*#�X8�$=k��Z9�C\��F��!2E�(��������?ED5���a����
�/�&]&�H�������/�X�>�/c����P)Q�Ph��Wn)X�x��[bgw#�*��2T{�["�(�%K�c��j��e��$c�U��Q�����J2�
C�U�"V1���|��D)���Pi����T��r�w�QJ����=�F�M���Y���tK����G���[���`�?z�u����>���.w��+�y���*�>�*�rp��������j�d�g��������&~���JQf���6�����hr����s�	�����'�[u�"�?��V��[tL�)��E�N3i���gQ�D�b����c����'1G5�y1���/��V���=�s�S��(������b����6J��!:�0�z�A������B�jb���Vl�@dn)��t�SRn1�q�(*�t�m�"+��&%*��Vn��5%c�!1$�%�3��)�+��HL;��wo0UUABe���B���d�]��H�%!��������#+{[gl���P��m��������x���-�c~zxxH��y~���p�����r�NE
��xp�V{W~������[��W{�����lN��b����
b`���*C��*�c�cK��W�d/�	��A�]c��Nw�Mo�(�Ay?��?�(�I��D����[lr��gqCyUs���-<��~2qd\D��-l�R-���+�^]�+���A��6T��k�����J�>OUm�W��,�Py�-(k���6*�C��[�-w��=qXD��2�L-w**�rK���BV�d1�l���H%	?P^�["��'�����}�\�<>��-\��3��yW(��U��}��'�u����������R���7J��Ui�gGE��`�T�%�e30�>VC�,�R[���3�<<���������#���~n�PS����P�X����=_��S����r�|�$Kf�����vN_W4`���AvXcoGEY>��S��om����E%YKA_��/��(����=rH-A�]�)���
��eYX0cL���s��c��N����4�!&
�rp�����-�J�D��&�@��-}���q�0rHo�KG7��,>geJ�
����-1.dX�*=�&��]�9]�VG�t��	����`+��Q�GBDV�B����3"Bo���krKU��0Lm�8LRPnU��`��8T��Mlk"���f��
��<s�,G~�E>���RO�����9�-��j�-�mPQ{����u[%�=o>��(o��EL��V��ON��!y�c=c��#s�	W���[��(����x|���g�����	1kb��X
x��
��Q�Cx��8��F�{���g����X ������M�!~��JX��@b9��$����=j*�a��F����+u���(1n��y0{�0����DWFP���P!����J��M�����4���E��#Q�*�3+D�D��D��P������+L�#IirK��(>��{��)�`���(X�� q������(���g���C��[��k��!�	����j���'��A:�4����Y����;��J��h�� ����Di��)����%�_W[%��@�3�q�T����(b���Y���*����-K�n��8w��
����F�D<~�|;�����wxr���c��H[��:.������BL�=��:�
-�����D�,�bJ�"c����R�Ue�/���UNm�-�hVu���0���*���
������?��2{��'qp�'���n�uw��j��$��N�~q=��_�J�:E�-1(�WW�x��>n�r���-�B^�+�F**��A�=	�n��[	)�����������Cc}5��J�3;��i
��A^
X�~w�s�D5aM\�Nn����\F&�K���T�8��F���E�|��r��r���9�s�b[���N(�9�N�
ob�#]�*���H�gD���-l���D�n��l��%6�VA]u|����)B��X0�%j+��i4��(/"��rk����������;r��-��=<������px��-�,�<	��aey&��
��u;���m!�FFz����O�x+�TH��E�V]U\�w�*���(������b{��7��n���m �O������H
�J����]-�-����-_���~��^��|B�����w��j4�;uL\-QnI
�L�������hK�x�U�p�)��Yc�����*c�#y�������="\n�
�k�nV����������[�qcfK4�W�V	��,�&���Z��-�y��']�������M��-[��"���+�e��Pn�*�J��(��8bp
A�����G���������=Z�gj���@n�l��c"���(��eA�a2s����
?
=<<C��*n��*�c�S�o&�W%��rk���B�[:�-��y&�-��9V@�p������!�ibU�y��R(n��R���P�%b��*�xP��e�|������>M/_���;yddE���.��t?S!1e�^-"����I��=k&"���O�����J�`����}/�.7�(s`��8w�C����d��X%�rK^h��
/3[��J&������e���0"V�6�����-�
|�2�-Q2\*�d��U�[���5��d�s�u�ecA%e�aZ0�%�(o��d6f��br���8����f�F0�r��-�����oxr���c@�X
�	
rK����/Y�;Q����1:�U[UN�yeKTyp�����C��&�[���O]<����{�Z�n�<w�G��I�	��H���1�<)��X)XCBiC��:�-��|�@�t�-:�o������PL�!L��l�P>�r�lz*]�d�����5Bc}5����~������� h��>oF����Z!��h$��{O��W�~���L�O�j�g��V�,0������2�;&���[�T����	4|=k2R_���������B4s�A c`�+��*=��������)�,��J�W���?����{�
J*n1��-7�P�%$�L;�zxx��i.�w���Mda�PQ���f"��]��Nu&����r8i����T]Y�����m�,�3�:�(�fM�~��g�l�������Z��M��n�4T�[6]��:��/��Ap�����m_3�C�6��u���NO����|y�N���s�g�bK�ez�n���w|&�����Bc}54�v���.X��P���JT|����?}:���f�AX�fA�� +$��}���F���j8a����2�T�TmbK��-E[���TpMuLT�G�H�z�r� �iK��Lt��e�Y��q�V}M%����&���rk�K[��:\�|���*��k����L�^��*�$�����(�e����[Y�����q���[
�-}���.��!�%�,R�$s���f��N3�x8R�m�"���r+��Z�P_�uXt|J#P��|Q.�
A��
���I���"C��=;&lx9C��8����-?�X0#��[��oM$-���6���yW�����oI����������P$�T2SJXgn�dKgLnm�{Z�{OY�J�U(��q"�����[2R�i����G�m�U[W�=
N5�5T������:d�`��~��^'`��w�a(=!���F&���r>\n��3�<<�%�Q���1�����%dn�?�;c�DZ������&�VU����3�v`��*�eShg����b�����>��� P^��e����n�-bF�{�Z�9@66&�%Kt�Z��q���"1������v�!����[r�����*�{_X+Ud���2tX�D2`�����-�Pn)��T�����6%�������\6C���u���4��6��I���v]U����,��������X�o���L�Z��6��>w_p�����3���Di��%���K(�m��<����1`��`+���W�Q^���(��6s���&�h��o��:s�X��?\_�f|�o/$�V�["~(�(�	I������)KJ
	��\��Y!$�vf8��g�n�m]=��ney���4f���8���\5���0������a"No��Ps�&��!�;i|t�k���{_\+�{k%��X5UJ�)�l�U��jJ�[��VO���W+P�A]��D��,Vn���m���d���8a�Z{��
I`=����O��J��u�G��\�p�T���I��y�u�Vn����G������cK��L��#��BJ����
wL��Z���>��^:����`�`���Jqf[G�����h����\ez�m��B}��V�>5]�9�-�
U���A*�t�'�*������>����ZGI�u�
=��mC�c��at��P�����6uq��`y[%F���V0��2"�2���b����`����*����,�8W� :P���(#
����[j�D�:4�[)mC����R��-��s������q������Y�-�-���X�'�<<<����|�����\k�����@d�(+�����-�,��.��������Dy���nO���*�P	����'���D��Z��ms��� ��T�k�J����J����1�*�)7FQ����[z�D���������f���h���yOX���-QM��a���.�YM��[������;9A��A.�%��j�����-Q�vO���[2�������m�~`�������hdb�nc�[A�~.
��L<�L+�ed{��-Onyx�7<����1`��fF7�R���gUgR����55^�r���;��-l1r?���[���J�V����R&��"I��(0D�����&2T ���"F��;�-�ml�\�#�uS��P���1����V+���dH�$P>���:������z����!��:vy��D��5�dK��T��R�*IY�5��&t�  &Br�`��r�\LJ�\/@��m��6�^��ftvcAEH�?5�����;���B0�^/�gX0^�,3`� R�5�[)XO1�2�Hj����#�Q���1`@XT*��r�4�O��[G6������+*
t��LF�rG<�*Xs��-QA�ec�R�%�
IHu���(�N�d���Z=�����<�\�8��#��a)I���G��w��	y�](bUR:�-���4�`yA���q������/�8�z��]�D�;���(Tn)�[��Lw3�9�����-`��6�5l���Mt��(����u���F�	��*+��B4�M����E
P�^�h���1��U��#w�X�r��a;�=<<���[8����L���1+y������N���2����D���-��
q�;s��[*�[V�'��Z��*�,4�.z`�"	!�d�%B���7C�����{f^H���L�
		����=�BfH]�8)�L���������w�J~�� �m��en����&���b���!H�W���Bn���^�I�Mf%Q��Pd2}����D�"���w42�$�`����`���%�O��'6�`�[���a��:��Pr�U�v�iKdtK����G�C}J������9�\)�E's�,��'������^Z���-Q=s�
����{����RPzhgn9
�;�e�v�GC�e�Mv���&*�h�B�\6������������JR�����l&e�h?t�P^F���*���m�sup]%d2�Pkg�%�~����	��<{��c�M���V���-��'�!�e3����\r�LT�v�	2��&��Q}uTU�%�/x��{X����fn��m8�+<�9�[�j�<��a���0�]����3!�5�Uv�X�m�x��%�5��a
���*�g"�&�h���R��2��-���X��"�����n^�j�8�N��dn(d����dn�<<�������cR�2�����U�[�����u�aFj���]�V�-����hI�H�a���+�e��:.�����[]D�D����,Ko.�����3��.}=VW�EOf�@�������&�wp�����$�h_���L����\W{,�p�h����-��-�&�4�U%�(���1t3���;!�-�Ib��Yw�@�#�u�7��+�&�j��U3!a1��-�Cxxx��'�<<<��-~.I�6���X�P"�T
2�u�wK��%�v3�m��JBe������N}S7�C���C����3z���2o�����X7C���YL�[@��7�v2�����*���a{.��R�c��{O���b���2K�NAL�[��93�.zM��\��D*7V����D�&���������&&�-q�v���8���&��J%��aCV��*��lP7�`�����F
VPn�#�d�}���G���[t���`H���i�-��`�VUE�����u�[S���[��$��e�A[��R�a1{��z����%��mRm�NX:Yd������lL		�m��**�����~��n{.��D+1�F3��,G*�djXLd��m����t�������u���
�+�D�����-�����,8FRK���0����]��D}�wwoK��m��GP��p���<z���L���jTS	:�	kiKd�[�L��-��������0�@���r��BO��^��4���"n�Pni�MBw%�U��;��R�����3Vh�gn��!��dr�����}�P��ru�e�|J�=U:&d��y������]�V�SUQ����,,B�[�iK���t,��rk��:�xp���+����J�u�r�#\G��y��V[���]tw]e�GA`G*�g��g���hw���[����&
�=�|������jg��L�gr_��dt�-�Y���������0�3�T�*V���v��y[�u�n�4�pd��f��Q&��*)��sMV�����NI����$����I�4P�z22G�9��gv�6I�p�%�*����-L��4��P;vd2&h���i[�[S6a�i3�$9zy��F�[�����|2,�U���&�kn�qX.o��m�s��6T�@yAg���{*�.�V�a�g�4�����,C|�fz��!�?,���V��=<�Ix����c�� *�)��B���-+�D��2 �����*������m�.+�u,@,���S
���V(��]=��!�}$QI����|
��c�d��?��:G�n�T0���2�4�[����
enq��l3����D���-�q����.H IDAT���!�dJIs[��FZ�%
|�Wn���Qlg���"aDJ����@1S�Y��m�V����M���ZV"A2��2��4��i[C�[�2tM+��%Z*�<<<��G�����@w> �dz
U�'w��2��*��l��rK%s�"�rC��r�B����b)�]���J�k%����[r�Y�E��b��%���m�/���Cc}���En�����VL��nK���r(4�!Un��-��$U�h�\���1�uP%8W��B|B��X��xlK��q�DI�A����%"n@�+�L}fI�T��Qm}o�_�L����tW����[�48���dp8��r�����'�<<<�J������R��P�����hBn�3��m�*�-�a�2k��@� ��[z��e3�nc�=�u�6K��B.����~�|
���2�($���Y���Blc�d��UB������N9s+��-�W�@y������J�["�����������gn���m�3(*J�,Cs[s�U�TI��O�f,��6|���59��<KKa"�Tn%����G���B��E�P1p
=�
�P�)�1:��-Q��R)��5�p8P^�[b�|��-[��N .8h��-�l�[Z��v�**YL�i��g���yd`���0����aK���6&�`��[N��n�vr.��x�u��!���&^�Z/&�P��M�n�����M�&�{%[���
Cv���Y�G��o����'
[b�n��������ML��-�w������G���[d�|o�-�zAB�,���J�{�"���SnUj��gd�;��p�2��'�y���
��0�UnI���@�r�;tU�)lC�-���q�)��--Fd� {l�*%�����..��L	Y�a�aBfq����["E�����*���!"71���-Q��S(J4����Zii���IY*�T:��CB:i ��v��Y��Sr�aK$���-���'�<<<X�-��vkm���,���n�j����r����n����(�@�8]�4I:�6��mT�-�:��[r��<&�J��<"0�x��`�.Wn�����JG
�<����a���t�rK�L����I:���cK4,�E�j��
��<��0P^B�� 
d�Uz<�*c���v6Z=�����e�����:�"�v������[��e�7���'�<<<X��d8�Bm�Y���,�+�&��e2���t����UnY+$�:��,�<��|P����b�u���3]�(m�SeyY��+A*=:�-{KYN>�m�n�
�eqA��'Wn���d@4��p(/��r(��&it�\WF�I#`H]�n	@�X�X6)^�-����U9���)Vmr�(l�l��E��@���0��c���w�P�E��I1��FHR������
�;�����1V��J���&\ww� lIo(����S{��*�[����tw��,������U6��Ta`I���P,A�$
k�����nC��z
�e���nd�9���<-��PL�g�|=[���Ur�s��A������o�@�����5���^/�W�=@B���%�}eo=�n��k�E�,P�&W
��!�L,����I��b��bK��F'�-����(�0z���Eb?��
bu_����[�<����1 @�������*D��4�3���UH��-�L1)a?����cn�������"��������n���8X�7�u��
�D�M�u`�VSkg��.���4d
@p����[t��K��{%l�JA�M�NeM�7}pL��X>}������a&�-b,����3�����0��D�@���m��9���z�.��3�9����i��3�<��3���V����r�������D'�H���!�6�B#��eP	���{8<���tg��YL�(v���%��������-��!��[i��u$��K�����\W���w���Mg8�=j���[�[h��l�����-Y�<9���Ie��n�J�D��D�d�u�Ubuo`]3lrAr�(�"/�E&
7�Yh���_|�q�8�$J�I@7$)�w�5=OC��%���3�<<������ �W�-�nfj9��L�%�Vvk�=j���|��B1��C#m[�K�V�P"l9��P�B�w��nY/�=w��,�n�z�V��nl��:��M.�1���������#m����-������X���I����  �+��,	R�d�>l�T��(��	����V���(�O:���[��t�����rKD>�c����g|M
������}���
e��a�
_�L������H���@y<^CR�������<����1 ��D(��W(��l37d1�wT���[+u������.q����g�$�����-w4�a��
:W�-�JP�o�Un�:&�fb�.�s��T<� C�Ik�.QMC(Ow�4)���Q$�e����O�en��-�[����i� P��-�s,�2�����%�N��q�s.���]��d���OGC���GitctiduKt�������������\��R��0-��Wn�vKT{�����#�Py��OiG)"���*�u��4�%����t��7e�Hf
uaKax�6E�oj!C�u�j�����%�(T���e������m�%�}���g�'���D��k]�#��&"�dyXNl���m�<q�);������JJ�D��a�)����wbK��C�����>[��Z����-�(���`*�*�&apb���!p����-��N��u7&;�aG)�(���.�!�H
aS���?8"�t��m���E��q����%��M�	����JC�e?�����6O
�C��0�����i����mo5�U�\>+s�w,��-�}������"�m&�������"$���JgR�����r���mKt��dn9�%z�����Onyxx��[e�,�0��%�%=d�-��KU���d0Q{����[t��Y����h��	�Aa����*�\���`b;&�����|;�y�"[MhKtCa�V������S���4�[x��+���!r�b����"����IaB+�����0~�DA��`,�:�=�@��-�B�T���gQ�D'hv�4��V>���%"1�'������
?
=<<x���"�M.�e�D;�/��[�["h(���9�/�
�@�4�[�dz(����U��z �I0�T�eiK����������X_�|�5M�����!*8�G�2,]��q��������
0�n���FdnI�%�ena�/��	��	����`��Y��kjJ�[[e�,����J��6h�	��6P>�|dKd(%=<<��������J*� �d=8x��*���_��-��mU���O�@y�;�qN����Ve9�b�R@
���)+�t��R�����u��[�	��t�P�_#0qc�����z�R��BFV,U�"����I�cV�U[b2�>'w"P��[�(��]�V
�-�m��#��Qn��%��?��]*��q.��m��<����1 �g��*��oPV����p4�-��["O��c�YUW��-�r�A#%=�t�{.�d2[��zCf�rQL��R����Z\��K�a�E��1�#�An%�[$I�l���j�h�� ����!3��Y��z��I�J@z�c��\���.0���/��T����p�����"E��Pv�%{Ed��	�\�]�{dY�F��������[���M�����X�K3�,�=<<���-�^[x��e&a��������-<������pX[�m��V�nV����m��$��Y��pQ��"��/��eX�f��>�f2����;�}�M�EP�xdn��I�*T��Dc
�����K�G��0�,Q!"n
�X�%��b��%��e���6�tKT�%KQ���4(��a��d<�z.&�@�'eKV�$�,������  ���uo��"t�g������X�l��[����?
=<<xm�	%@bV�u��F1���%#�~�VUn�D�B"����g�I��!"�&����-�CO�ez��Zt����r�R����~"��I���I�g�����n�n�X<%F�hW���g&��B��St�q������-�(/"��rY�}<\\�@��f�,CD�ZOC��\�������+0�|*[��u5(oM���)����5�<<<�������yVx_Dz�u3�"r�X
�GU��J�����Tn��H73�X��N`�r;v�'�6tY�[��r�qX:�\�A�*������N�0�Y�
c�3��[M-�r�����c��8ub%�-1��g�����6��+������]���j��a[�y�<P�(��8������$d���@^W��[%�9����'��&��������(o����mG�*Pdp8�
�9�n�G�����o_(��������,��$�&E�W�[b��D���;\��@
��]1���d$�m�zy'@��"�A���gn�L/��f�G����}��-Q(o����},���n�e��`+&�-��,D)�s@_��'$��Ge�@[�\����}��
��g��H�-�e�U�P�"�PntK��� �	:7c�$Q������zAf��	��%�[�����[b���� �=<<������ 2�8���� F����i�2�Y� 1��V�e��J����� Kh�sP��m�����yU����$6�dw�$*a��,���-���(hu&A�
YH�z����|]�h������S���L��v�-�6V��+�e�1O������0�'�?i���*C�6X��U�N�%�W%+�*S�%s���(��[b�(��-�~�'�<<<x��UBE��������Q:��2�VO�H����D��b����a1)��r���I`c��ik'c�x�w|t��!��X}fR(U�����8��H��8�:�9�-�>:,��@|����0��-3����C@�cB^W��N��TI<���r��,�#��}��9Vfw�D�,C��W6�J�����g��������3P�U^(o�J]��*�X��/�=<�~zxxtr�9��-��[�T|�Tn�fn`[�(P�E�>��98
�UKwp����J2���6&����rKm�������B�8��y\(�D��\�
��QRGw�XIn�+1�Pv���,�������*Y���m��f�N��&c�EG�-���(�������.
["�������u������Ja��rKdKt3��2��J��[�V��BDn�w?���pOn	�����-�
6@@O�3�v����q���{�|^�uX�|9��r{�Y~^�<]p����Z��-
�^~�X"f	�"���Z���-��]����������g����H#s+�!��V�	��Xt��_,DP:�D�?��UK�l&�j+��G�5���$�d��p���dn����[n�["[��r�s�K����)�d�����(oNn����'�|�����-y�v�z��	�w���'�p�c���
����rDV{xx�����8�O�S����7ol����������w�]U���9�{���I��%t��@�"F�~�?A���R(W�W.|�+�l\�Q�H�$H�	!$@��)���Sf���9�������s��f�$������9���z���yPSS������������a��9��y3�:�(<���(**��5k������G#�����X�ld��p�[�0P�R�P�l�[�v��Qw,����%��y�UO&���������a�+n���W���)�g~�-y�E"Y�L��W�m����J����0�� Rn���Ud:�)�@����H*�;�1n������D��|����|�0������eKU0��������������m�����&7��K�)>QX+�:V�Rn%���l����g���;w��_�"^x�,[�6l�����mnn��?�y<���x���~�zl��>� ��k��UW]�+V`���8�����/����aw:����\(o���$[���f;������$ku�O01u�*s��}�{�Aq��G����b�"�'���b?+v;�["��	�P�N�3Iq��[�y*����"��������:%fU���$s+�`��xfR�y��)��,#�|�\���m�!u��NU�QY+�_�P4p�oK��"
��S�D�gn�SV�l��b2�0�����������s����6m:::\���/c��Q8���%%%������3����X�|9��������j��OB<���`&3����@�$�����(��rij��,�[]��-��m��M�L�����`��~����Ze��#�6���R$��(�#\]EY�m��b?�Y��[PS)�����l��)W��-
��������E'H�V���@�i'P����d�����R���iy���iD�U�<&2k���r���n�z�����~���Y�������Qn�-�a\�2PTT�I�&9?����x������|���[�lqY�e�l�����5j��]ww7v��ey-��A��*)*PB��rzH����2O"�2/ny?�����[%���Jm�!\��(A;>Q(z���'>�_�P|uf����>���(��<��D����[R��R�T*��)��2��l��n#%w����e�e�n��d�=������rKV=Y(���zdnY���cK�Pn�/�����~�U��}�he�����e;P��%2�`�3�������^z)���^��5��},C�v1���C4E,CD{�H�m4�*%�/_��a���k�0�/M�R���z�l�����n�{X����y�����;wl��\[�15�������������{we4��x�z��_��15�0��v��]���{�=���Z���[�6;�������� ?��>���(�P�u�_����������7nV����;R�����K���}:�n?�|��w�k;�y'u�������S�;�/���+�:���y���~x���8������A����~�,�[[���-MMY-�;;R�h�u�����D<��(H�]�]�'T��c��or>������6����h�u?�z'5���v��7�5������Du�V���������@�Gog<�����+���2�5o���������m�tk�^��E��������o��K��x�"���=��1����7o�O����2^9d:O��\��Y�Q��][kK����5�����rDw��[���|�uK����{����U�14�������];{�I���/^V�Z����<����:�X�w$��,��{M�3��I��IW����W:�W�=������1��������|��N�;wl�z�lJ����}��KS������a���(l~?���� ��?��^wVJ�����D��?����X�f[j]��f=�u���I~�n����-�o���������oH'7�����_x��P��5�������:�����o.G���������-~��_��[n��~�+�q������s�8���z���!�����w�'3o�<���.]���F�5b���M;��_�f�
�(U��
�o���������s���i_����9u�$46����#on��;�����<_�Z��w02c�$46.<���vb���k��SN�1�9�U����M�a�u���������f�������'����	��������-S��{h��?��sQ?��p#��7U�X|acVo���������#G+����������3��s3�~��;���(��rm�7��
�g�fLEc����;�?���{�������Yc��ny�a`_� ��3N��)#2����u���6BY����<�[`=jDV���vO�n���Je[v�8�[yYI����G6�+���^����w���/��8�T�<ct��o.yx�w
>RY���/�J'�o@c����^��2�g`���hl<��g���:��30g�����������7fsO��|��}9�z�1�{�;;��m���?{���NEc�)�Ww������1���3�v��_`Gso���������\��X,��OS&6�������w�:g�{��9����6Oo�}MO�/V>��f�ck� IDAT3�g��9��F�}g���hl<+��?��/X��?��NGc���]y��������Acc#��v�X�����N��N��9��W���0��:�p�o������#��FB����',�������O�?�|Xp��8Z������v�.�q�����������k������g�Lx�����3����9����_}�S���ys'd<����.M�Pe[��H]�G���~�xt#�Z{��g�uF��^W���<�{.����5d��6@��a�tz@oe���-t�
2ao����c~��Q���c	�����H����E/����s���a���;�?��d<��S0��4Sa���H��~��'�x���w����z���O���k���z+�������N���QWW��^{M�n��i�����s��tJ��W�gn��I%��c���dne����+W��2��t���-�H����yR]���0YI~��]��g��������n��J�������[j*R8��H�-Q���nL@-�[�r�e�VI��-���M�<\��+O��X���[b�#m���pMnK$
c�D�-��zg���{h,���-tdV��Y����C���l�����Q�����P�-x�S���0�0��r���]����w�}7v�����{��TUUa�����o�-[����o�1����:�]vn��&�^��>�,�|�M������n���_���������m��������sX�����2�Q0H�	0��k�iqK$�dn����0�Y�C]1)/v�U�$��3y�y�Z��>�+��c�B�Z��r|3��V�2�(���n�d��n	3��_�|4��Y��[�|�)Vzd�P��(���[��4����1d#h����tK��������*4��G����w�'���hR�WyiP��K���;of]�	XO�}���z�$*nYx����y[�������3�fP��-���>������?����c�=?��O����}�R��������w�u�]>|8^z�%L�>������x��PXX�����^z������8�r�{�MQ��{�*#�2
@�����^QZ��>�W{g�����Z'G5�����_�E�S/z��%R�����	�uK���+�z>]������"U�jj�Pney)�-M�D���U
U�\���g��g�� ���DQHF�n�!�[^�^S���,�[����z�������Vn��I(O�>�|�Wn�)ny�)�spuKT��������
O�4���!�g�ah����3�8�������\s��see%�����F"\s�5��0Jq��G������z�
a��z���������v��OF�=�x3�5�$�=���1��z������E	_[b,���s���h��Z��XTa��(wKL*��%[�J�Oq�N�aVn��l�A�%���l�%��(AeK�.n�tK,
2�����^6]�s-�_Gc��������4/%��y�u;���<���Vj��kGA~^��>�\�������-�x�,d&�Ql�%dn�U��$)�b0�W�����/G{W��7T6&/��ei
CQ��������3�r�'+)�Bl@u[��D��A����1��
Z+�gK���,����D*%�G��-Q��2+�:B���{(%EO([���d�
f7}s����I����n0���!�%�(V���[���pPY���'�r+[3\�u��H��Uh.�Sezz����<��yLu>3C���y�@y]���cD��mK�4�+���+�J���'C�v��rGa��>\���'��[Y*n|7��E����l��\T���!���lL~�@(�gK$����[}��B�V�@y��&SnyT�A��G�|%l��A<�Z:����4=����{���-�+�������S����3�3s��~8��$��^�����'��(jA=G�(c���-�L�Y�0L���9��*E�c���
�-�/D[�1e�f[Qnu��[���aK�E1K����g�+�|�[�%R��&�"B��[��� *����=��%v9�K#���O��[D���J���[������%zw�o~@�Q>�0S�D�@��K|�CJ�������xM_U��	�������h������#��������<9P��<S2�xT�0����<��-y`�����"cM�2P��|2To���O�
dP�����'z����`���q�a�`b�A�g��`��C)
����4�a�*/vJ��qtE����� ?��|iQ���l�$�����S����*�.�%	�� ��5��[b[b�j�7	�@�@yU!���J�72�~�����I�_x�I������'/�'U�������gn1�`��B�ar�������!�2��L+Z�V�=+�����"���Y�a��"�[[=l�� ��K��w�����n@op��L����6��Y
��Wt�*Ku'mn�
U���Wn��/%F�`0)��I�%J�$�c���E������c�Ie(��n�[�����{�������������+��z����s��TjpA��JgK��-�h���0L��(��u��_�|x���PeR�$	c��{�
�-1���-����VnQ�3w��_��������EBt��V=Q�/�$U�A��d�@�����-.z�|�sY���G5�,������(�I�D�;���Q�6�>�3y�r��t����hc���MqM��e��``[��n�V�[@"����#P�!`W�lm�2j�<+�f0�g!�09��N���E�	� ?�W��DQnelK�~�
��(���;�-dzP=��g1��t��t�$*<���@���-�a��az�w9���~*v���S�����M�T	���(!t=��T1��H(�������[����B�����&d��x��"��� |�KM:��Hf.-�D�xi�$z�r���{���z��e[���uK44p`f����09�_���v�N�� ;�h�[z�.�uCUn
P����Un[���L�<K�,Lx
��
Oj�&��(�%�7s��~�P��E�W�y��8sj+K��.[b�J�n�TJ	y��(����0L��Z�%*n��%��A6��`�DJ���-1I�M:�M�,��^z���� "/Q���O��OU��'z�R*j��EX���["�F�,d&���@���~��D�z
}op�Af��-�-1�������%�VV�]������M�j@�6NcK���~�)\�q6Z�SX�c��l��c�hK��@
���EWnQ�o^:j���n��(O�(O?A�����T�[�Z�*ObKy.x�?)r������������A�
hV�[��*U1\~�b�8G��e
�7u'ef����09O���h<��e����Vnut������H�E(�]j2��()����
��U�������(�g}���g7}u� �ZE-��=�t��h�NU<K�e���[�-Q�����(��ta��$j�|����-1H�VYq���G��F��\|"�%P���l�����g���eD�-QRnIE�06]��P������*��G�%����t6f����6T��������v��[Nq��|cf`���09��[���<OI7�$�����|�Z*(�YO!�[A�����|�L�H��#�<�,k���"8������mt��,������9�J�+�<]*c_�V[�O��z.�S&��n����x�����T�]Mb�l�C��n�j�!gn���$��;������yUa�|�O���*P���@uoSTU��x��*&+q�@x������(UA�� O)�%��
C�T����^����0
���y��0���a�C!�a�����+[b�V�m��'%��[�
+6��=By��v V�&v���}F5�����u�L�UIxYe����REQni�>�s�[��s���������� k����l?P�^I*�k^@���nyfn������I|�cDjO�\�;&S*�l�<��h����h%����bR�m��R�Lm����)�04�Y�0L��.EU���4o���B�e�������%����["Q�A/U����6���]�t�`&xY)7��g,���'���a����T6�$rq������
=sK�1
V=�07&u���)1K��
�
�]�M����6����E����M���u��j��1�R������c���IAgk%�K��������Y�D����(���0
\�b&�I��
�Md�����~�\������T6&�7���<�[d���[aa^@*�|���$��z���D����I�gK����%�)�����Wm�D���y@o�s��n�r>����-���Hx.x�zuY����b�������G�L���*�Q*���*�0<�#j�T����vD���3�f����09�(_dRn�����
7I�v���~�3�z��[���T�a5h��3YX��Wa��%��e}��U��U��+�Z
��V	�n�Sx�[�%*�2Y�|��s(��Q^n
��\�2�e5W8�����Ud�*>eJ~^D�&'�m^���u�D����^��0�{o�)�u���j����(@G�0�g�g������r���fr��v�!����u��P�r}�n�3�pq�a��G���gnyu3��br+�Zu;���g<}/kt�P[b��{���<���ta���f���>P���u+F�0��J�Rx�\S��y+���m�D�������������.2[bIQ�� ��5O��1�f���JQ�}]����d%�g�;2��T�J����{[_Q��&��J���0v��A�&Mm'U�b?���;��-���Q"%&|��n�m�^��������t�^�}@m%�J��`s{���:�a�����a��'�2�;,�j��oK[������T��fn�
���a�� /~^$�m�k���(�h�[^����@��a�c�k���(m�^��lK��Z��PZ���(�gJ�
�BL�G��y]��	gK`q�R�J��RM"+���2��y��W��-����D/
�^�'������I�nl@��w�~��F�"&��0�*����|��D�x���0L����McKT����L��-����,�[~��0���2�ldzxv&���nm
0�2���1����:�fj��W^}���ky@�U���-���K����r+Q��z���2�*s���E����.U�D}���W�6�2L�%�=s-�+�C��P7������[b������'�k���h)O29]�[�-�Yz��0y�pq�a��GV&��%z���x�LgKl��[���6(��������3STI���<
�����~�5������i�#RU�O�B4�`�8Q����|lL�
� �����uE�hiO]'�G�s��b�RB���D���R
&��x�Vx��#�w�8�-1/�fb%�iE�"/n<�%F2/nyz	U�^�0/nd�g����p���>}�BK���3P�R��.s������#������b&|&2����=��iPh~�-��]��$am�~�-5�'�u(*�w&B�;�Q��@yz%�>G�E8�*z��-��H.ZSnydn�RVI6�ns��*��FGL������ab�S(�*��M��e���ia;��b!R��-i:&�m���;h�n��n���1~F����$X��(+�����A����UC����T��/�:�KC�D����o�[b�NQn�,T3C���i����,c��&Z�"�P�t�v��[Ue��[��A����r��rI��g%��� ���sIa ������mv��d���a���\2u4�Z)wkw�!�sXm�dKL^#��~���h�[}�)A�'���k��@���|��I�!����^��l(5�4����]������|��u��"�_:>�L��7��(�|i@i�t�)�� U�]FQnI�-��b�����i��-���h �1�4��o���-Y�.�H��wq+�@��2��t���z���|{�v��%�?�����|,O��k�z�yt��q�[�:�Q�I�����Tq+L�6<�j�����+�C���;��DyRrf��-��,���(AY$5���z-+�r���*�*�\d�*n�A����f�3��Bw��>��G���O?��G-����o��Mi=MRY�z!([����0�>��i��z��H�3����m7.��n��[�x$@H;�G�C$�[th����JW�P
��K\�HPS����%��)���z�	���1��o�C�w����w5P��IY��A���h�X����R��1�=��X�N����%�A�[�6J��pf�[b��"6������P�C�u0�=I��(�B��=m�v���s��������N�3�3����[��4r���jF���a��,wIJ���(n���d�)�	�V)=��u����f=	#�WUI����
���j��cW��r����h� >F�{���U!�����j��U��ST�2�,�������\0��(�����kE"Ac�����-��H��� �(�j���6P��q�iK��%����E��3f�,�y��<�p/
�D����	��
a����� s�N�����������\#�����J�<gn1����[��4J���r���F*��x8O"�2�d�-�� �Q�������� ��SE��-��V��'�v��l�n����!f��� *
�} f���U�!��xu�"Rx+Z��0�s��^��(O?t��4����t[b_A���U$�C]��T��V����M.�tp[2e%y)�\��;����*�mK�	�O�du^A~��%��
���-SX:\��0�������`RzR����v�9@Y`L�(��D����0LND�ezp#����j�m�Y�tEOr�F���rK/n������$%N���ywK[�rcD�����`b����]�d+Y��2�<���%��%Rv&�>X��6U���-1u\�{��B��fb���.�bK���%��2����KF(�7?���Im���{$-��O�^�k����<���HFn����X��0�.n1������Tn�|���$i=�
��-��t��������cK��e_�e$�
�����-�}�?���D�S�\���t&5��	�.��Q�Q����`"�
�'j�Y:�V��^�n���[�]-������EOUV��%��[f+�n�
:�7�Om�������Q�&R^S�������4�l��I����=���S���*�r��]���'�n�3����09��0�e	�]�����YL�7��������b�SKy5��^�Ej�����F����r�2�;s���Yb8V���
�(�P��Ben)��*B�����O�H�vr����Ge�en�z,CX��{?P6W��U�G)��Pn��[]>��!l�^�:(������M��
���G��c:�z��G��*M������	r����
m���pCY<�D�EF�,�"������8R��4�l����5�
�a�Ld&��>^�-S����lC�D��8��$�l����RQ,s+�6*��ST���
{(����p��DcG��]���Q����XD��qdH��%��*��G"v�eB��(��*1�)�)�pf?�I����%�-�+.����R"AZ<Kc{���iX�e�N��$/����
�dTU�	r����un����(�:��C��Pm��N���6�&m��me�Y}��D�pq�a��&H�,S.��.=�r��=eI�������^j7)[�O�����6H���|{�����B�lw�2m#5o+��M�IAn4�g%'�pf��<�V��[����[t�<���m��J	��'9���B��<)GMj��(����@�W��X/�S1�c5�U�a�=7�:h��������=4���[�Z5|�V[��L/�m�h	�g������4��[}�@yC�i��w�V������e*z���,m�A3������?[��DE�$�������^�@ye?�[+I���m���$��"������x�2���DBu�++��[>��0�-�t���F[b���*���9p�����za(�}"���z�0�#�s�R�v�t["��-e��["y��}'/	]���9�c�v.���Viq�q�r�a	J� IDAT\�b&�Q�[�tE�V�ZqKQn�g�)�<Sq��-�b��G;0���/?�wI�I�%ZQn��r����T�:���!����-���oq+�rK.z2�
t�r��3�o�D%P>������"�Bi��w�����[�*�����9�y������L��{S����%-��-���'��[��6����N�RMjRV�R���pq�a\�b&��C���[��A��
�
I��-j["E��_�<�6�^�0%������;
Z��h�
���Q*�R�^>7��wBpr?�M*]���-1�r�m�S���U��H[��cK,*�w
3B�C��;B[����(�BtE���4��,m�z��
c�n�%YvN�w���jz�Q�@3��3��c�:���eHyM2�|����~~130pq�a���S����2
��Xn[bJ�5�H�5 �DK���]+
�GJk�����������R�4Z����fH���G��j:V�T�]6l��E	�|��5TA�%��%F"�v������!�����J��L/n��[�-1�jLW��P1��%!h���}4�C�b�}]�w[b,N�]����\��<�C�����]�9s�a|&2���m��dn�g=�%R+��rq��r������s��t�-[�jjq�n�������� ?OD��V��#����u+i���������C�K�-��O���a�J��2wKB}�F�C~������SnQ���u��-����_��cq���P>���s!uo����������V��u�*����UlKd�����i�(���^_���tz����r�:P^z��eQEnk�+��1�|JE���I8�(^��>���6��QR�G�A�^
�>��=t�SW�8a��Nme��waz���+��E�3�V��p������;��"����J�md�*����J���3�����N_�����q�*�����E�CcG?43������h���X+)-�6�;2�g9Vn1����D�ar� �-�[O
K_��{+������P�D�u(�r*JS���.o�VX��>
'�0���@};����ah���3�L��7�i��B�FwR=���M�[��Dx���U*�DM4�
F��[��wt���r�VyIa����r�v5�B���(+��m�A�c��i��(x��v��0@�M�T["i����[�m�y$H-�����}9�[�2�Vq��dK$T�1�=\�b&�	���?��(�fn����[��-�@Y�E������g�����%}����$�r��Zi��(n��PAg���*1(�3}6��)T>t�D%s�� %Wn��[�@2���L	�O���!����TI	���mYYEiK�L����*p��K�E���C��V'���s���2�,[����n#u���V���"��m51=���c�a.n1�����n�v�M�IZd��A�|��g���e�����3��)[}x6�m�Ci�[��L�-1Ma��K��
.��;�.t�V�����
 j[�����2��(;�����Z@;��:%&q[��Zte�&��[b�*s��H
C��9��� }a�9M]�6wK�_X�n����%UEl������������-��pq�a��&H��9P���� ��N�<�r��0�Y�!�b!�rKzx�t!m@������8P�����F������R�QlPb�vKLLL�VI�+��
�C��L�����f�%O�u&���H�)1����.��*F���W{�S���wgn
[b�T����Aj��A}F]����26!�?��I��Mi;�I����m����[3(�3�a���S*,���h���T�����r�.P�����aE��1Q�&�o���U�[����a+�L����W��HjS�g
�
]d4*���im��3��Z���rK�%&T[bX�W�D5c�B���1�B�&Oac2Y��~H���<]�l�n["}�|}�jK����3��m�&��
u�m["e�;<^�Z��/s�����-�pq�a��&�`G.>��gi��<�I����E��
(oVnI��b���e.nQ�6��}�N�����~<���h��)����+J��`p���IB��to�m�mfn��[�����-���fK���3����]�P'�rKo�@nK�
��]7K9����l���[�5����R�w4�)s=��i�U����V	C�!h�E��g��[��b��
����4j����PX��<�S����D�'Y��fn�(����TH�DY�E��c�%���o��a�!�� _=���~����_�z��rK>�"�������G:[���l�$��"�8b�$,wK,)*p��!��L(_�]��)���'/U���n���Yfn�l�T�J��A=P�B�%������CZee���0��i�%+�-�8����fn&���$C/*9s�a\�b&�	jS���jS� ��q�/1K���~�[b��}�TJ������x�GS��+��7���Ge;�
?6v|$U��*F� �`?k9C�6&sn����>C��U[Y���ms���'�+y�R�y;Gc=j�9�@�T	��������E��#�~�U�������1�-1�n���D9P~_K������f��/_�)����d4� �%�5W��-���B.�
�r��%2����[��4A�[�w��q�j��i��v�4�%E����aJ�V��A��#e����*�����EB?��)��W5D��]�r���H$|'�"��L~�L����B�mF�\���mL&�&e7Cs01]X��
[b$�n���}���`A��H�J2�n����u�!�6*���j'C�sA������]�!+�DY��A�'�D�N��1�b���N����{�m��K	��>s3a��< �9s�a\�b&�	���|lvL"Kb�0yxH��l�[Tn����-�A�%!�b)��	�e�_q5(�`bB�I$�u��'�")u0���f�r+�@R��@o���D��D�pCq>��QL��H��[��u��+h���P-��;/��U�z��������=�9�I���n��u�@�5�����m�AU
K�'�&s�F���J0d�^}��8����9�Q����vq��3�f��g"�09K\���g_(�m��yR&eU���
�)����o�GU�����h��8�5D�Gg���* ����%�AE�;�r�Ze���U�>���gn�������n���O�[�v��*A'~��Z]q������K�j��CmK�!���#sKW�Wni����O��T�8���;���N�;���������{Z�u?}���E������:�u.������1�Of�����2��b��
���Yd�Vqa����n�SUI�������R�-]��)zV� �09=�r��[��Lb��>�rG1}?+
k�-��9+�^�h�x��D��>eR��-��PB�����A��#�c��{�l����R�����
CTJ�|S�a�~�m�A�O�^��=�E����U������9�)�[
�����i��m������y��'����2��������JF_<�d�����E;y%wKd�A��A�a� ��������X�9��F���J*�0a�p��u[��<|��[f�y�0�6i�Al3���������*�v0�����\(T�E=g�8�zS��f�VEI
��c�b���IWn����3���U���!g,�/n�Zh)r������-�F�QZ\�����q5sKVni��F������'�R��-���R�-�c�V� ?�D��v(�T����Uh=������u�\�dw]�-*��+ic�
e��������9���
����0L�RYZ�oX�o��}��[M�dnU�)��z�G��E�z*��[���
�&���� �@K���)nQ+�����c�>���[a����#z;nR[+e"����Z{�T�DY����"P�j@V�%&m��Z�&sK+n_/��Ap,�����*���L["E���|�a'�zE�u���-��ut}%>��
��������3nX���[������g]}~��s���N����vuK��E��q�Cz!�"�@���X���-�a��d����i���%��U�RqK�����^�=�)�Thy!�|`c���d�D��I�����cS�'���=���]0���<[h�"e���[�3��Y�����a= ���Y�u��C]R�����<��s�(�s^$�5����mu>StK�� �(��2��������T�����:�����H�(
��Sn%�UnQ��u["��s�����n��(�a�ET{�EU���e]�*����D����0��;P�Z�b�%����0�O���O^�D���(}��8��������wTe���I/��d%�E�n��D�����f+�8�\���Wm}�Vl�HJ�	��-��+Xw���
��
(`t}�����)E�-�H-z�k������]1{�D�c�����i���#�P��3�rK.nm���~$b��M�>?��������X��~�;������CPI��9a�N^�5	b�����0��K�`Q
�Tn���%�)��j!9���-1J��Y/P�`�%�������@8����H����3D��O��oG�{f��HQ(Us�z���td��z�"c�x�Jj[��["�-QorA_��]���	b[��C���l����	m�CR�DyT����S�a#�q���~�m��]��%*�0��!�N���b�N�3�~��rs��A�|��RBa��[38���0G��PW�<OJ�4�;kiO��+����jT�!���g�<����No��4�85�+&��[��w����C�-���H�R��-��(����W�ET��=�:�r�z�[���-�@���m����$[��n���S.������h��Z'3����?:�|gK�%Cq]��1Q�j�3+�lX���J�y7e������l���.�0m�l\�d�&A��b����9"'=x��u�[O���2P^c���������ZUnQ�����n���P\]�E�W��g@]AGn�uuK�oK��A��+N4�c��(nZ���7rQ���N� Eq+��E�C���1�RN���V���O�V\�����l�[y�N�:����w�;�men�P���6��j?��D��HU���7Y�Iu��;%���)�ZU�����^�Pw|�q�xH�0�>�9"8i�(����;��z��[b�r���XY�Z6���:W/������I���i!/�:��H����v�e��h?��=�gKL��4�q�[�q+�	�0uL�����{�n�����Q�b��{[�)�$�-�-Q����%�j���dK�H���rKUJ��[rh}�������hr>���(C�d�m�2T����J�~h�z!���m?@��T[���e5����~j���Q���!���0�.n1sD ?����GQ(��
��-�d�V���Q���%V�J�/�AG)W�J��9�R��U�����'��R�-=tWV����j�D��4["���}.(�*�y�����N����|����H�)�0���nM��\�*+���N��x6�L�Ul��9=e�-Y��m�A+���������8���w7Rl�j���O2)��8}������!v�[c�V�KJ����r����[���9��t�\Y
F�B�e���x����77��O���^|�*FVn1������)���nI��>��z�NS�I��
(oRnI�����rK��"~x�WnQe���<����jn�
�V^$���a�R��-+��m��s��������nZ��?s���:l��p���H�y���Nqc�G��@�kLU�|��-��c/s�V�U[Y�����q�8��|G���H�-�����r���RE�w��S:����I�G��-��VQA>FI�$�� [��n����mjq�J����[I�
�?��lE���.sK�2�Uk%������f0��-�a�d��u�����6P>5�x��AgK�2��;��!}GI��t��c'
wtw4�Y�=�X���uK$�=��e��\��'�EW�I������1zX���-Y[�Qu�2Ue��<�������S���KSF���?��|�(n����.;��� ���.w�[2T6���9��n��*��@yu}2�G�����C2���Et]�G�<�uZ�Dg�D�h��Z���yW��YE��3Y)s�~��qY�m��d�g^$������fp��-�a����,&!�V��R�U���F�;�J��0����|g�� �m�r���S��P
��K
�7�=B��'b���["}(�����Q�^��Vn����@|y���h1�mK��<P��T��)�S��-���;�q$z�RL�R��A_�*+.T$��1��0�����}��pene8����������B�>
�J�1��[Wnm���bGyO�����b5e�N�3'�,b3q~v�����
����-�6��Ue�r��[38��'4�a��x�����c	�w��OE�$!��<v�Ta�y��*�NL��
uG����������m��o������m���V���Z�SwKLh�g��-�#&�`�7P>G�[2T� ��b;�-Q��(���
���r���Ni?5����#k+����mi�%fj�<i���I}.�q[)�[�Py����E9}���M��NbS�������eg�r~6�|e�|o��+�:��<,�a��-�����0������i�����N&�D.��=m�eUU[go�L.JPV>q�t���oos>SL�!�`W����
���������u>�)�4���KF0���L�Tv�oS����q+�'����.z��W��N�����@O���!)1(���4K<lu�4���/����E"��Zz1-�����-�sa�!T���
M���r?�fO������(C��6�y���[t>y����H�)_��y���U;�d�2��Q��0����0G%E�rH�b���a�}�����<R�)[)�d+e�V�I�ET�:}��Y���T7��V��V�(@y���v;��
��l�5���1G�V8���h��������aj;��=���L�e��JR�C�9T^��|�,�el��6�2%lS��[�,5������DWj��%7y�k�P���:&R�����"���3��M���EX|2��S+���P~������.��Z��A��PME	���I�/�
�'��b&;���0���ZA�!�;�P����[Pn��[�yX����-����1uF�ef����=�%.�S�:g�x��>� l��	������ud�������|~q����	��n���U�a?�����9T^�j;U�aDm���@��%��K�<�U��3�m���L�K~5�}M��Zz1-�diqf�W�h��D�}�B���T�$�%�r����[m5���t�|��'��`�a["�N�Ld��B����DHTj�8Z��������wH���_Q"gn�������lMLB9H2
�#5����+���]~^�:s���T����:�0m�Q��a��U�q�	���r�:��|�������9���~���s�����n�j�D���0���!�F["�r�������Une�~��!�B�Y�E���
�������
�v%-n���%R�T;s������5������2/���0����Z1���l(=t["�r����8��{z�q���fnE���������Xe���E�p�[�r^�-["\v�,��(I�NH)�d{(�<�8z�����L,U�e����n��(nQVM�[$�D9s�;��	3�F�U��\��:j�P�bU}�$�-K��$��-��^qa�KiHY����`�fA���V*/���Vn��%��X����yJ�J��:��b��An=�1��d���#Y�C�g'P����:��v��[Ql��j3>qd�k���
����*
��0zf�
�P4�@W�Nqk��.
� ��'O5����yt���T�!y[��-1N���?1��SVM�-��^i��-�K�%�
X�"�����4�b�D��Ht�^����'�������-���
��W+?S4���;&R�aM3X��OFT�F����5O�c�V����Y�WYq�r�-�a|&2sD�'M��L���]����E���eK IDAT�0���]p�a��D���������&�QXt���EWn�Pm���]����a�z�rs��cQ�r��aIl����U�L�����-�,��@����&1](��duVw,�?�}���n	
�)���d[�C��^��PnM[����m�U�r+/!/�����A�p�V%�r����g��r�� FT��7��Y�K��^y��?/"�:��D�pq�a�#�ZA��\'���v�������l���O�����;������yR?��0�M����IR���`���������=��:���y�����S�c���ET��6������k����bE]E}�M1�S��%�#��KW9���)SCO_���E��\��*s]��z�W�V^��V^$��3S/�L6�0���bBKb���D�J���������RXy��E�������!�fh�=�h������o~�z����W%=�q�D����0Jq�� q����e#�#�j�n��!�*�ic�p�<�RF1Pl��Ql�iW�5{�PL�pS0j*J���T����x���VnMQ��3�8?S+�?q��w�v5�0J�����������gnE�	�{r��s��������Q5��'��9�/
w��	��l��5�.z�
�HU���t�`X�)����-@�����G�G���9������e%��������JLWq��r�z�Ij+K��9�����������i�2�*�� ���0Lv���0�����Q[���������}"���~G��m�o������D=sk���|��TG@��A�lM���T�������.���':ok��1i$�v�m��U�<�0�
�Pnt����A�w��5�s)Q��mK����M�$�(-��U�AaK��uV����'�����z?�����rK�����S�����]��|�����z�D��u.��11W��G���0����0� �����J������S���
�)�sw.������������z��<c4V������-M�e��_��<�E"�,+���� ��qSF��m�0%E���3��3gb��������;e�19,�z��X��~�k��W/=9�����u�8��%*�@�c�O�<��g:[bj:IEO^$�+��M>�h\���5["�������Q5������R1�]Z���l+�p=�6�[��[����� �)����(�uU���D��62���[���a�~�VVM]���<������{��9�3�a�#�I�jp����m��0uL-���'PZ�zw0�����d����
��Y���[�=���
�]o��(-.�����?~����<��,;vh����q4�P��0�^w.��u���=�z���v��
�������)#���+��E��L_QnE�j���G��If������nQ���9s������LW���E���Py�k^QA>��I�[}�M��e���j*SJg��qC�8��F`������|E!n����G�S- �b3��wgc��q���?|����P�+�����$���������O���>{j���E>9$}���A��?�g�vT��u��3��-��XYq!N���),��xRo�\uE	�������������XT����KJ�\�%V���?��������/��p�w���}:������d��*���������#9w��-�6r�D����'l���f�o���2��nCY%�Y�5p$;��*���lKd����'N2vSr����MKVn��v>O6tB�*J����}�9�
[fz9��T���3��5�V�_\</��C��qv_{��\��Xt�$�.S�!TI������|���-�5q�;�Q�_'�
7?�~!.�7GOfTWQQ\���5����~q��d��s.�V����!�xo{�g�-x������.P��TD"�����7��U�������N��[��������QUV��5��j�a2��[�0*J�����DUY����@iq�p���������X*s��S��������������Z����r�j������[4����|\x��i��a���EmK�3�,(��k�������]h�N�s���E(]�U88����~�cf`���0�(�dl���ys'����������m?�����7a��:5�W�t��S\y_L�u"I������aX����[c����vr��"H���U�3�B�<b����Ml\/f��w>�P�2��*�y�`�aH�,5? ��-�a��������^�����#k+��@��i�����m������J��6]_���v1^Y���x��].�@�R��M����O������q�����?a�(���Gc����3����0��pq�a��TnM��-�a�3uL�S�������
�m����:�{[:���O�6�8m���9cK�T�%D
(��E'L����
��(�"���r�t�ar��ygc�a����|�R!?/��#8_�a��\z��/3���t�+��r��@'������C/�
��������a9�]WU��A�a�~&7_�0�0�T������y��!���a�@\w�q8o��W����d�'c���%�/T����y�+����M��/9���q��y�8�0L��-�a��&��-�g&r����mX+e�V�d[b$2x��p��w�@/�0����6�0L�S��F�4���o�a'��cT]o����T��s�p�����9���O�����H�a��X��0�*��V.�0�a2���^�{�^�+�=��%���gat]%�
�0����!��%�a�a���-�aPQZ��<yT��-�0L����Xp�x��8��qV���lK���0s8�w7�a0�'�f��0��@~>��a����1�0�J�my$L1����a��@Un
�0y�a�	�<X�f
������*�3��sOV����%K����uuu��������9-�a��BVn���DYq���3�0���a�����F�����x�b455���+~����g���o���:D�Ql��
�7o��M�p����Z1��#gnM�0y�a�������a����x��W�F���}
�>}:���j<��c�mGG�������QQQ�!C����o7N�af���l��)�a��!_*h��r�a�9�������c���H�3f`��u���M�����i��)�555a�����&�0�9�����k��&��0�0D�-�a�9�)��������D�]YY���3����v"Oz[VVV��;���������Y�ti��a�	�}���X�%��t���^�a�������]�l�0�vpq�@EEZZZ��577���2�����@WW���Q\\�|�5�y���e���hll�N���q��"|�2��L�;��������4
���"����$|�2����B��[f���
6 ����7`��������3��)S����k������|7l�0>����a�a�9�(-����
����czq�a�6�8��SQ__�����F���?��G}����o���{���[RR�%K����oGkk+����;��W]u��!�0�0s$1��g=����0�~���@AA�}�Y,[�555X�x1���N�w�y�'�|��sO�����{Q]]�q��a��i8������|g@��a�a�a�a�p�m���1���������+��VUU�������0�0�0�0G:������
�"0L��q��"|�2��L���.���q��"G�qB��^�a�a�a�a�����r�a�a�a�a��Y���0�0�0�0��,\�b�a�a�a�ar.n1�0�0�0�09��a�a�a�a����[ix��G1}�tTWWc���x��G��~���a��������Y�������n��8��SQ[[�Q�F�+_�
��k�_��PPP���h��v


����+�����/F$AWWW���[�$�Xs�����N����k������QUU�1c���{�q���k.��R:C���?�q����5�?���D"x���}����Gmm-n��f��A�d}��q���]7����d�������W]u:;;�x_���0z�h���b��yX�b`����D"())Q�;p��q���T�3x���B|����#0d��s�9��y��o��muuu(..V����z�����d��-����w���>~�@ww7���z�9���8����j��P���]��}����KPXX��7�x��r��'�s ������<y2���1s�L��7�	�
����3n����|Z[[]�����D"����O2��}��q{�}�!??_9������~��������/��i�0u�T|�������=����/��ODMM
����n�
B���+Wb��Y8���I�_`�����**++��+�B��/���b�����w����b��e���G<��S���B���S������jq�������u�V1v�X���*�����I�D~~��r����[o#F��=������7���'�;��S������[f�[n�EL�8Q�s�9Yl5f��;n������c�]w�%b��X�~�1b�x����B�s�9��+����M,Z�H|���V��s�N1q�DQ[[+^{�5������E]$.\(����+��O�����6�Iw�\�d�����E[[�hiig�q�����B|�{�G}���s�H$�[���5j�B����ob�����#����:���������O1y�d�e��F�W��U1g�!�\�zzzD~~���iS�e��O�D"!N=�T1a����}�sZ~��M7�$�:�,���$�������������v���w=��{�Yg�_�����o>��~��t�R1|�p�a�!���EAA���qc�[�(l=�fr�����w�!���
��y����'�����s�~�;����g/�����s�7�x�B�x<.>��O��.��8�={����r��SO	!���q�1b�x��G�B<�������_���I'�r�e�w����;��#���?*�7n�x��g�m��&>��O*��v�i��{����?����W\!���/;?755��'��K��-n����B!F��\�v��!�m�&>���@�-�eN��o�3f�����\$�Q���e�����������o~������B�G}T)v����8����i-Z�H<����������<n/��2��>�|��O>ns����C�Daa�x��w��^|�EQ[[+�b��e����r���y� <(�z�)1{��@�f>&��fp��/O9�q���;�utt���"���o�^����q���@��7�$w�u�������W^�Y�Jw<�������k�z�`~��0���s�x��'-��|2=��g������_V����Ny�fr[������#����c�����{N�k�d<��~�2�q��/}I\����!��}��a�������>(�9���v��%~���(����K�g�5k����N��C�{q�m�>��5�����+W�Dkk+N>�d�_�3g�T�~��X�n���q�UW9�omm��/����;�����^�/~���5kV��8����5j��x}��:����/y�����.3�Hw���1C�G���W\��#G:�=����q�����P9���:n��'����������M�����i��9���1MMM��{7,X���?��������'����J477���
��{.F����;������f>&��fp��/��nii)���u���^�����_=����S�����6���q��o��6~�a�������;.\����8����'hllDIII���X��ga�q�������b���;v,���
�����~����[�c�9g�y&���<�JKK1o��,�3��z�����������%�|������\'�g� �I&7���a��U�V������Q��`��^���A��O<���(����t�R,Z��8�#F`��%�D"�W_}���:/^8�������[y���q�%������C�����ieeehooW~�����.��/���O<�����n��_�!�2��_��%K|dLn��q����n��w�������q#~�����"[>�|2Y�q{X�_7���QXX����-+Y����'�x��s~��_�����??��O�}�v|����g?�Y�������O�dz0���z���m������>��/�[�l��O?��{w�}�q�~��F����+���b��!����?>����a�<�����38��ga�q/��b,\�k�����������/��8_��dz��O�[n������~�_���i�fpC��Ku���\�k���5�\z]M�����q�=nO:�$�y��x���u�V�r�)X�p!ZZZ\�Mw���~�U�V���uuu��?n���uy���P\\���?��~��xa���<��������8U���
��������_�n���������������7�����g�����z���{�fa����t����w�^�e�������~���7��'3����mii�\�������^Bii)����J��g?��a�\����k�c���n
�|����0�����fEE��������]��~��B��[o��w�����o����s����su�Q���Ccc#-Z�g�y�>��s���7/�|(�&����A���k��1c��Ca��E������3��/}	O?�t���o|�X�`�>�l�rgs�o�������$N8�455�mK�����e��?���p�u����uuu���;�l�2:t�u��O�����$��~���.<��C���K��k�Y���}(�qAx�����?��W_�4�f��u�1���3n���u�]�;��C�EQQ���o#�a�����R��{yy9�?�|,Y����hii�����.��9n-Z���n����x���q�]wY���Od.��#��)S����{O�����-q�(��3g����.�b���b��1J.��}:t�hhh


b����hhh������w���k���k�+�B�b'1en��qg:�v�r�5�����.#G�t����N���������b2��q���/���j�F���x����K/B���,���+���o*���k������hhh���b������---���������7�5!���Z>n/���������D�Sy��g��a��B�������J,Z�������;!�I.��q�������X��o_��P�Ln��/�8�q��w;?���_�u��	�sm��g����������~����7���1v�X�:Y^^.�����_��9��_�Jl��EY���*�����lK�����e�����)^z�%�������[���@tww���~����[�_|Q������.��"q��7g������7��6�|�"����*�f�e3�y�kL���/�=n�b��b��=���DBTVV��^z��\�w��e� v���|��;�����u��_�^��w�S���?��8�����
D��|x��wE]]���y�����_����?��O"���{L2D���Wtvv���'�v��-[��
�O�Iq���2������`������bb������������V������^�o��/|!�|��'1
�3������q����n^y��b��E���E���W�x����[n���9g��� ���c1i�$�y�f���#�.]*JJJ�?������`7~������hhh|������^{��7o�i�m+W�%%%b��eB!��_/��/~���e<�@y��X�x�����DKK��������Eqq���m[�-�&��g�>�vuu�a���;����/������5=�e��P�M��C�gx#j��m8
sYJW�x�Aj*"]u#��IDHfz!k��Tb7Aa"���Bg��M�����U;{���ssx����}�?o�y��������z�jvuueww�mk������zIDAT���g���Y�T���x����9sf~���c^n��q�;���Z?��C�n
����>o,��Ln���ro�z��|��gs`` �]��o��f����o��v��G:�_�~=���o:�n��-,Xp���={6�j��������S�5�����YWW��R���_�G���fccc.^�8{{{����a�:::��Q-����/��GDN�:5K�R���[�k��,�J9m����;u������[		���v{���\�bEN�>=[[[��w����
����M��v��[w�yg�J�����;��#K�R>��c���x������7r��uy��wg�\�W_}u�&f���Y__?��g�}�7n����7gKKK655�#�<2����I?��o�L^g]n��5g���w�uWvuu���3������#y����=����J%w���7n������U�pk�}���+�~���5kV655��%K���c�^~�N���x�q��=�+W��r����w_n��a�7�v]:�}��y`��-9o���y����_^�L���w���H�����>�������>o,��Ln���x����9_x��lnn��������o��f�:F;���W�����J%+�Jvvv�:�#G��C=�MMM9g��|����~5�����R)���s��)C5�%��mS23k��H��(@a	�(,��%����[�p��nPX�-
K�@a	�(,��%����[�p��nPX�-
K�@a	�(,��%����[�p�F�l�uuuQ__


�h����uk\�v�j����8|����	0�	�jh��
188������8~�xtwwWm���_��C�&�F��L�0	466��e���O>���O���'#"���C���������������_�g�y&>���x���""���c�����E�b��U��O?�xDC�0��{����SOEOOO��������O?��1���b���1c��x��w��G�����|�r�������������3^y��Z`B�&��s����@����|�rT*���x�������6���'c��e���FD��/����[��(��Z��.]�<�@����g��8q�DDD������s�M������1����f��}}}���2��L4��$r���8q�D��������G���7��r���{�o��am���O>�d|���5����-`�����oc��5���K�.�_~�%����r9�����������GD���Sc`` 23:::��/�����.""��9���Z�G01�[5t���hhh����x������=>�?�|\�r%������;v��/^�M�6���K���K����g������s�=,��7���kk=4�	1%3��E�8l��-
K�@a	�(,��%����[�p��nPX�-
K�@a	�(,��%����[�p��nPX�-
K�@a	�(,��%����#b{���q��������~�IEND�B`�
#2Ashutosh Bapat
ashutosh.bapat.oss@gmail.com
In reply to: Michael J. Baars (#1)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

Hi Michael,

On Fri, Jul 18, 2025 at 3:01 PM Michael J. Baars
<mjbaars1977.pgsql@gmail.com> wrote:

Hello fellow PostgreSQL users and developers,

I installed a new Fedora release last week and ran into a peculiar problem:

Each night I need to run computations through about 70.000 rows and using release 16.3 that took about 4 hours to complete, but using release 16.9 the same computations now take about 8 hours to complete.

I've checked the unix sockets, inet sockets and the NVMe drive for deviations between the different kernels, but found none. Configuration files are exactly identical as well. Somewhere in between release 16.3 and release 16.9, changes must have been implemented that make the execution engine about two times slower than it was.

Two particular queries, that run about 70.000 times each night, gave the following results:

Query 1 over unix sockets:

release 16.3:
Time: 194.093 ms
Time: 169.714 ms
Time: 174.424 ms
Time: 170.285 ms

release 16.9:
Time: 281.554 ms
Time: 290.257 ms
Time: 290.886 ms
Time: 287.528 ms

Query 2 over unix sockets:

release 16.3:
Time: 132.500 ms
Time: 133.182 ms
Time: 134.511 ms
Time: 130.818 ms

release 16.9:
Time: 251.238 ms
Time: 247.749 ms
Time: 246.862 ms
Time: 248.541 ms

These differences add up to about 4 hours additional computation time each night. Apparently I have to scale down on the amount of work that can be done in one night.

Can you please provide "explain analyze" output of both the queries
across both releases for investigation.

--
Best Wishes,
Ashutosh Bapat

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Michael J. Baars (#1)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Somewhere in between release 16.3 and
release 16.9, changes must have been implemented that make the execution
engine about two times slower than it was.

That seems quite unlikely, and you've surely provided no details that
would help identify any such problem. My own first guess is that the
newer install was somehow built with debugging assertions enabled
(configure's --enable-cassert option). Those are pretty heavyweight
and could possibly account for this. A second guess is that you were
relying on JIT compilation and the newer install somehow omitted that
(failed to use --with-llvm). Anyway, I'd start by comparing the
output of pg_config from both installs.

regards, tom lane

#4Michael J. Baars
mjbaars1977.pgsql@gmail.com
In reply to: Tom Lane (#3)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

On Fri, Jul 18, 2025 at 4:09 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Somewhere in between release 16.3 and
release 16.9, changes must have been implemented that make the execution
engine about two times slower than it was.

That seems quite unlikely, and you've surely provided no details that
would help identify any such problem. My own first guess is that the
newer install was somehow built with debugging assertions enabled
(configure's --enable-cassert option). Those are pretty heavyweight
and could possibly account for this. A second guess is that you were
relying on JIT compilation and the newer install somehow omitted that
(failed to use --with-llvm). Anyway, I'd start by comparing the
output of pg_config from both installs.

Thanks for the tip!

These are the difference I find:

16.3 is built with

--sbindir=/usr/sbin

16.9 is built with

--sbindir=/usr/bin
-mtls-dialect=gnu2
-DOPENSSL_NO_ENGINE
-std=c17

Could these have the same effect to some degree?

Neither was built with --enable-cassert or --with-llvm.

Show quoted text

regards, tom lane

#5Michael J. Baars
mjbaars1977.pgsql@gmail.com
In reply to: Tom Lane (#3)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

On Fri, Jul 18, 2025 at 4:09 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Somewhere in between release 16.3 and
release 16.9, changes must have been implemented that make the execution
engine about two times slower than it was.

That seems quite unlikely, and you've surely provided no details that
would help identify any such problem. My own first guess is that the
newer install was somehow built with debugging assertions enabled
(configure's --enable-cassert option). Those are pretty heavyweight
and could possibly account for this. A second guess is that you were
relying on JIT compilation and the newer install somehow omitted that
(failed to use --with-llvm). Anyway, I'd start by comparing the
output of pg_config from both installs.

regards, tom lane

Compiling from source with a default ./configure --prefix=/usr/local
solves the problem.

Thank you for your help!

Mischa.

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Michael J. Baars (#5)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Compiling from source with a default ./configure --prefix=/usr/local
solves the problem.

Cool. I confess I have no idea what the triggering difference
was, because the extra options you mentioned before don't look
performance-relevant. I guess -DOPENSSL_NO_ENGINE could hurt
SSL encryption speed, but unless your workload involved shoving
huge amounts of data over an SSL connection, it doesn't seem
like that would amount to much. Anyway, probably not worth
expending additional brain cells on.

regards, tom lane

#7Michael J. Baars
mjbaars1977.pgsql@gmail.com
In reply to: Tom Lane (#6)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

On Sat, Jul 19, 2025 at 5:36 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Compiling from source with a default ./configure --prefix=/usr/local
solves the problem.

Cool. I confess I have no idea what the triggering difference
was, because the extra options you mentioned before don't look
performance-relevant. I guess -DOPENSSL_NO_ENGINE could hurt
SSL encryption speed, but unless your workload involved shoving
huge amounts of data over an SSL connection, it doesn't seem
like that would amount to much. Anyway, probably not worth
expending additional brain cells on.

The funny thing is, that ssl is unset in the config files and the
default is ssl=off.

Show quoted text

regards, tom lane

#8Michael J. Baars
mjbaars1977.pgsql@gmail.com
In reply to: Michael J. Baars (#7)
Re: Upgrade from Fedora 40 to Fedora 42, or from PostgreSQL 16.3 to PostgreSQL 16.9

On Sun, Jul 20, 2025 at 10:13 AM Michael J. Baars
<mjbaars1977.pgsql@gmail.com> wrote:

On Sat, Jul 19, 2025 at 5:36 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Michael J. Baars" <mjbaars1977.pgsql@gmail.com> writes:

Compiling from source with a default ./configure --prefix=/usr/local
solves the problem.

Cool. I confess I have no idea what the triggering difference
was, because the extra options you mentioned before don't look
performance-relevant. I guess -DOPENSSL_NO_ENGINE could hurt
SSL encryption speed, but unless your workload involved shoving
huge amounts of data over an SSL connection, it doesn't seem
like that would amount to much. Anyway, probably not worth
expending additional brain cells on.

The funny thing is, that ssl is unset in the config files and the
default is ssl=off.

That is because the problem was not SSL related :)

The problem was related to lots of errors that were written to the log
file during query execution. Errors like:

ERROR: found xmin from before relfrozenxid

The errors originated from the database migration, that was partially
done in binary mode and should have been done in text mode instead.

Execution time has actually improved over version 16.3.

Query 1 over unix sockets:

Time: 122.239 ms
Time: 123.551 ms
Time: 122.298 ms
Time: 123.282 ms

Regards,
Mischa.