Extensions, patch v17

Started by Dimitri Fontaineabout 15 years ago3 messages
#1Dimitri Fontaine
dimitri@2ndQuadrant.fr
1 attachment(s)

Hi,

Here's the latest extension's patch.

The only item with still some work to be done on it is the regression
tests support: we're not aiming to full coverage is my understanding,
and installing contribs goes a long way towards testing extensions. Do
we want more? If so, please detail what exactly.

What's in v17:

- 9700 lines of context diff

226 files changed, 4919 insertions(+), 326 deletions(-)

- extension.control.in cleanup

This file is no longer supported nor mentioned in the docs. The
version property of the extension.control file has to be managed
there directly, we no longer offer any support for using any existing
way to obtain it from the extension's Makefile.

- psql integration rework

\dx list installed extensions
\dx[+] [PATTERN] list extension's objects
\dX [PATTERN] list installed and available extensions

dim=# \dx
List of extensions
Schema | Name | Version | Description
--------+---------------+----------+----------------------------------------------------------------
utils | adminpack | 9.1devel | Administrative functions for PostgreSQL
utils | cube | 9.1devel | data type for representing multidimensional cubes
utils | earthdistance | 9.1devel | calculating great circle distances on the surface of the Earth
utils | hstore | 9.1devel | storing sets of key/value pairs
utils | isn | 9.1devel | data types for the international product numbering standards
utils | lo | 9.1devel | managing Large Objects
(6 rows)

dim=# \dx lo
Objects in extension "lo"
Object Class | Object Description
--------------+---------------------------------
pg_extension | extension lo
pg_type | type utils.lo
pg_proc | function utils.lo_oid(utils.lo)
pg_proc | function utils.lo_manage()
(4 rows)

dim=# \dx+ lo
Objects in extension "lo"
Object OID | Object ClassOID | Object Class | Object Description
------------+-----------------+--------------+---------------------------------
16388 | 3996 | pg_extension | extension lo
16389 | 1247 | pg_type | type utils.lo
16390 | 1255 | pg_proc | function utils.lo_oid(utils.lo)
16391 | 1255 | pg_proc | function utils.lo_manage()
(4 rows)

Regards,
--
Dimitri Fontaine
http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support

Attachments:

extension.v17.patch.gzapplication/octet-streamDownload
�2Mextension.v17.patch��i[I�(���if�F$v��9j�����Ar/���B*AK*u�d������Xr����b��
RU������<�\�x4I����7�F���~�m�>�G��O����rV���~��jU�7q\o�;��h0/��]IP�PpK���?	*
���h�N���������rZ�����D��v���<;��)�=;~w��\FW��JD�^��Z�����Z���M����u�
�_u`n������/���:��.�
�_}LWiz����h:B�����/�6	F�H���pXu�}�E��$�Q<���x8G�*��$�DB����(��~���8�\%a��'+P�C�`}�uP����>N�A�
&�� �W�`��JZ�p9I��s��p�S�7��f����p�xs�h��%�m��I
m��}��|�?�b��[G=�+C��Sx�4�A��@�p"�|��'�C�t��D����I�����_��h:������V���.��i��t:����_�Ln�a*�kC�C@�8I��I2-F 3
�������^�*�����x.�7"�o������1��R���I4��XH����0	�-@����$W�RIL�^�O���hC=D��8�\��O/Q��{8�h��
qv�~~R?j���N���S0���Y
{V��&�`P&�/�`tB\(z�M�M	��
�\4��.N[�2�r�wy��� �8����������I�����_�-�<�� ��t�^u�a�W�d/�M���:��3�+��h}&F��ir��T���P�rM���S8��Y(�<�P'���j�����H���e`O��d��c���p�\�7��?6wa��k�j�j����zp�Nf�Q� ��#j��&�pl>M�A��|��������!�{h�,$�t�������j�t��\�Z��z��3�y�y���p�5�D�7���v��J]`M�o��29�`���MfR��>�n�BC�������p���2�R*������|�
&���X!�N'���|�E��_��m���8��<	�|Z~u���~?�������-���?i~�9i�������Xt��1��)�����W�������s���S:����s����q��c*��j�X�&Nz:����Z�?��
|��J����h<��T�p:��FS���D4I�A�����!V�e2o}��)W7=J1���'��j����������������!�{�=�sr����:�Ub��BN8�"�a��V�A���w���aox���!,-!���a>j�}*l�q�y����������qf�U;$p[���h�?"�5�����"���P�'���X	V^��q!�Y��-19��~�n�9.��W38��	�EP�S]�d�����*�V(zd���9e|��W��~vD"�$s�K"9����'��T�� :���t�Ie�bz�q�; p2�YX�:@$����an���I����m��JW��^H��D�5G�Zr���v3y3�$��_��u��0T�F#���$���t0�z���0��~���g������e�~V�LQajc���:�f4�O��t���e�1dj9�Y�)����9S���4U��d�3��N���\��H�S�e���^��7h���'3o��TQ����W����������Z��U9b�B;����������A�I��4�+�z���]�����}ThE�};�l�Qr]se�i��9}�U����y����p�)g+�r�S�����5d�b�H�����A
��O�����q�@?�����z�,����^f���(���jX�5�����.�SS�Y�Lp�`
}�����lCS�NU�YTr���lF�z�%o�f��i2��a�:F��1�0������!;\��=��}�CQ��v����q�_E������P>l��_~+�q
��V�o,�k�����Y�y�x�imC�_4��/~k�g0��#���EF0 c�e��3�F�I:�
��}���B7G��������@����S��o������7�jX3�;��K� �wUh_'�?82X
GHZ(��r���^�*/�]��v�#���h������R�s���cd'D�Q����3���m�%������>�m���L�M�&��������*h�i���`@r`�1_��D��z7��Rs5l������]���ZM���VO0?F��ri8 � �������JY��T��{[+��p�`q�����S_	����S�y�����������q��\�Gv5����_x{��%����f��n���fY���ElAc�}H�m���_}��\'����Lt%�9H��S<I	Hf��>KqzO�,�L��4���y�m�������w��T�#��\p��*����{?�k�[o���0�u1&�k@K���_'���\�a��Z7����n�H�'���@#3!i�q��%a��(]���������F������%�}Y���a�;�n�|zv����]D?#��/~����7��h;i��9o.*��x=��0'���_��y��'���g3����	���b���*6����o�}r������i�<���w�����9e���)�D�\��/�Q�E��,�"�"��N�~�
aC��6�`�,���g��7�x���.~�P�Fa9Jo�P��:���_��H�ry�����Ic����zB��o����u8��SM~&�)���y��\����9r� ���3�x ���MSgw��P	Z�A��{�;?��
�</�N�0�$�ity�7��t�DW��l���Dbo��o�d>3�����M'	1[E�QA�����������7'����{�$�S�5�B}������;���PN+�X>Xs���a4�h�l�PN��
Z�,� ;�Y3��MTX�o����PB
���z��Jta��Vm���-�"����������R^�����N]��(\�y�o�0���?������}��typJ��I<�����@�+�h�L{!����F�tu���A|�8�����l]G~���(J"?�c�����o#�6
,|��_���U���(��!S��q��l�/����������6�^�e��Z�Z[�^�Y���I���Z�����w�N�+2�����5�]���!���I�^����q��Q���5WD���`W"h@���M�B����)<�'_4�&^��^�j�/��������B�|%���A���<��Cl����7O�|	&>��<H���:��@&��h[:�
��	M��cV�q&8�0����'SGN�%���c�+pk�Z�I.R�$q����D$����r���84�X
|D�4�����`�q=,��;`/#�-�8����������
r�{�4��p�T��!����MQ������R����;������~��]�MC���������[���h��({d�K�_�`����NNV��"\!����$8�!�����hNV��z���		�xzt����9>���hMna����	�b|/\I�p\�o�Qv��m���h\\�]X&�g���z8: �%�N���<o���G�7�g��_�5��]4�~�pv�r��In�$����bK���Q(�g���9e�O�_#�w��r`]��r<����� �WWE2J�����	e��p��J�I�+ 2��1<x�]��v�|n=���;����YX�6Z:\�T����r��BG��R|���p�>���$Ip;k���w��]���k����U#�T��M����������04���T���FLt*J8���Y*=C-����(�`#
�Ox7"�@OP�T�mm�O�| �~��A��	���N`Q��S���ET;�"�{'���=�������,�(#e��#��� �i7������
ks��������<�&�Q������z����z��3����:�|K�-��T�R���m\e�5
(�<1��L�@�^�O:*�K���FZ{Nx����7�R����5`����T������;��N����`��2t�rUd`4QQV�r$Vg������7"� ��������'��0}�}�����0W�'Ar�3^�� 4�������������Z��	^U�T���F��2`p1M�5�g"5Fa.�k�e����G����Su�P�1EmQ��~��,t4�C�������k�|N}e�����\�t.��#��.z$��L�E+�c��"��J�:��r������!Z/��=M����������*?{��O���1�����R���%.�<��%����R��M������]�1��3in���-��	U3�5��^�$���h�c��S�LI��~:�����'��A[�8l��~���0_�)Y����Gzj���z�!�'x��D5S ���yE6�KM�f���s
/Neg7�T�P�8O(X��������a�
����cQ���ri,�V�1�]V����S$=yK=�M��-3�{m5�������K��$�	.+�0^I&
(���6��Y���"U���h��j&.B4�Y�����L�oc���}8��q�
��x�v�[t�����N����)��6������]�6��+�TL@9Qz�z���=:s2E�t�Jw��4�w�g�Y�u��D��/J����}�%����of1���z���������YzF��~<p�c�wKN���q.�v���E[�.q�����=M�h���]������!H"���� HS��V�#�
����P�����OC�9���E:0-�cSt�[2
>���"�f�+�9�W��Y��/�)�k]�M�y��`;��`2�?�$W���}=?$�M��na0�,
��mE�|��U�
Z���W�,�`�06v�?�RX��J��|ie����{(��=��I���1�1�\��TKxO��P����d/��vK����D��0��6!��\������������C��:�����m2?Y�T��8K�.��z�2��v>�����������zP8��RS����X���.�ny����D������T��0���7�@�.�M?J�E�����+CZ�<���j�$�8���x�s8��)������n���Uv��[���N�HU�G��?v�}�����Q���#T��>N�G)��A�)�rp������V�IoUT�[��vx�8&rp��#k���)��=2����
�M>
X�>�%J����T���p@��*	��Q���;���-8������7�T�M��X$��&<�}x������/��\4�Ff��mZ�_��G�wOl�%��#N8�OI|;���^���������eS�����[�l�����P��y?���g\~�1^���C�W�1���^�~�H�F�}�)��3���j7�4(�V�y� $�Z�y�?g���<a��+�n���`���l��
��t<�q�)��V�u+��FB�;���m��+��6��=��mQ]?��r9A�Uz�N&��a��?��
9��]�����������+	��A8�5�4O��/���)�6���)�����-+
}i�W����8
�r6�����S*�q�Z��/��[��/�������r,$��i�^fW��������/t�y�+������l�����^�M_c6�_��h4a����A��������\�|t+>�l���]JQ�a��M^N��}�������
�����[PC�L�n?��EM�Q!+b������=�ey��`:��b��0�t�8 Y��m�I%��>�~�$l����_JA��N����@P�-??�����V�����]���/�N�������0Hj2�w��PTF���-{F��&�3"JHui���i�\���m<��������LU?������$�0�9����4z��h��Z���4Iets
�:]a����|/m�m�Q��D{��a��u(����*�$dv�S�G��a������O���\��!��1�l�6��*Lf�70���VP�n��7�4���b���{,2w�d�_�`T�����(�����(DO��!F�������|���,4�,���Bq	|�m��	r��H�����;u���w�����L��y�>�s/$���E�x,�����_��2wC�\���
fXw>b��
�������P�
�d��O��@AE��^:���5Wx�%
�/:M�VJP�Z'���;?3���;loO�t2t�l
|G%�
�b0F����b%WyfVZ$�E��S`�Y��.�Us�w�E����@�����G�<����y��>��y��~�I�QO:6�-U�����;���7���E��3��U��|�������Qt�wo��W��F�Xt��3#�����s(��X<M�p�Y&��J3Y���M�8��'q�}� �Q�����������<�������W
����}��i���s1L'0������W������)�V�]��w_����9��{�E�|5����
l��f���|B����`�[f�����Mt�W�t^�h5.�2s�/���Z����b$�����..���Hgw/�������;�g&�`��
�{1
5���(/q ����H��a�3�@'��x����������+�l��(��j$):o'����;@n��RTof�	<�Z!��{���b�%��o _|aqZA���j�~`v��s�>-30I?�����W]y�B=��)~�����l�����j{M�����5+N�S�r].P����Zd���������*V��LVI-����$u,9�J�����n6������%�4N�������)������bw`�
���f���0
e���R�s��	�Fi�:��O���%o��a*��q;��g��3�sMGA�K\�'����2����w����,�9;o��e�
�0�������~����������z�h���/%��k~Gn���!�3�Go'�Kje}}�#�
�|Du
S}��'�xNa?�k��O�G����XW�5�G��z�����SKh'��QN��O:��5��Q�@�-.7���4t:����F�w���f������q��O�,7��u��">��[u�0�?`,f�� k����]a��O��&��@
���W�&����X�3��i�[���0������n�l�[�x�-��	K'����u�Y�u�y��y����'f�bb&v�}�j��*a��� x����"���p5I*J��A��o&��T\����'��`T�Q�|��Y���pP�>s�y���w����-XjoF<DU�V�a��}CO?9�F���~��l�!���g�y[2��L�tYZ��"H���2��r?�aY�,���).u��i��E�9��9|�0��y^�]a��`�����gf�;E��?<su?���R��OoO����c�;"�y	0��1�^>�������z���w������9�Y<4�?��}<+%c1�?�#��������I{1�I
��Ls/�n�	��6�� �J+�M�mF��j{;�2��5��G���T|�����d��5xB@x�,�l�<N���
�o'�d��������0u�4k^|������R�":,�;bf?�[�-�i^=�7t�� #�l�����Xh�"��	��e��-��=����&	C���8�A4z���2���CJ����I
R��.�V���$�gX����8���(�B�^%�t�=H_.o+@���0��o��$��_���������9��};.|w�U�E%�C�04x����P`:j�z��q�v��%���@iD����[��������`���Z1�O��N��$�.3@5�=g��$p��PE&��VF�<N�:�_����`:����#LW�����i��d0��T��(���x���e��S�[�`��2rD���7{�j�]������2}��+(+�*H����*��F�_U�8���m�	�F;^KCG4���tx�?�0���x�&	��0Y~��bB$+t�BGV��	�����7��2��3�����><��X������Q��|���W��/��������B�������a��O\���H�%b�9�R�&AOg�:�:Up��{�-/��]�Z
��Z�b@vk���[;{�r��A\d�:�`DX�9<�];����;�)w���q���n��!S��-���T�����9�C\����,��gd.��Y,pL!^P�����>���iX	���l���������`����7&@�q�������P��,nH�F��G�=K��f�$�R�f2I��[X�6|�n�#(�.{������J�7�8R<����]�r��0���a���Pzwg��8��
	P����vH�a5Da�n�4��|���NM��������K�=�%�2����-������]�5�_{�[����+�<����XN5I��\�9��~�=��5�PV�I|����ZS�Pd��,�R��aO��&^���B���e<�����5��A��E�
�I<��j������Ed"'����5eqsu���u��
o�g*��5+�7�m�
1v��"&�)�u�.q���X��.iW��l%�-z��e6�+�p�]%�*���WD����=A);�'Qi��I�@.�#}1���O�J�>�H�3�������At��"c��NK�D�����������*��-dq�x���o �D���M�c��Q|�V�������^�0�#��FP���� ���%&G�4"�S�M�
r:7X�uVEkM��+:�`yrS��q��7J��(op����+&�jI��p����hZ�(M)������Y������P��z	�:��8���},��N�A����������q�Bi���*�4q�T0&�G�C��B�
�X���H�MB�a�^.c�!�S\���U�U����M�^�S`T�X �;,�(��eCBT,����f,.�Z����
��~�"��Y�o�K����`0
W��Noa`e=�\�*���`t�qt��D#9*�M7��{��/�N��|~!`��;�`�sJe<_���8lh'�3��iJ2l�&��8��62��K�}Ch�.���u��!�����\��J.k'����tx	�`�/y���<���-��RO��/�����6�����!��I����@�,����C|��<Uf�?El��h�Mcx�Oz����5�p�0q��H����Vg�����Q7�h��yN{R=f�TW22#�57`n-��#�*��Ed��,Cn���i����9����>�]m
�{`��C��"w��7����O�K�4Fc���ll/��r��X�C;a��%Jt����u��c�FY���2;Zt�R�*Q�@�����t��c/��vs�(�et��m���l���l�
/��Z��(��Q,��"�L�%�� P2��@7���
]J���(�}����)�9�c�5���D�=P7)��������4��%Y�����	��r7y��1t��]L�z�_<JA���5�B�e�+��_@���#��>r�m
/��W���D��)I���$����#��t�D	�����������i
������n3���L����~(�����+���.���9P�
��������LW?�mU����L�$7@�<Z:�O�t��
��v����g`������Z����0��2�����i�D�Fh3�UR�1�
��DM�=U9�=S-^~c�h�+����)���*��2��8N��2"'Z������n?��i�bgXh���J���BJ�NOrB�!������������R{`��M��'
�
,	��er;��;��.i%�[�$���5`$1��P2(�6��3a
��n��B��P�zd�?W���c3*^��4�A��i��f�umq���.�zC#���Y���-��Fl�� P�D�UP-��q**l �'N�T�c����8D]�`6^Q)Z�[�}��DF&��.��]��R��D�?R�Y�	>��Ay�� �[
�4o	NB��7���mzuM:B�
���rzp��Q��^br���[��3a�"���L�qG��}*�Z�Ft ���D�����^Y~�L^������f������
��5�)����}5����WH��K�*�������yC`M$\�9����V���B�#����qrM;~Q�'��7��o
�1d����8����jY������\Y�G�����h��s�kg��o_�����6t�������v��
���.�o���9�_�5��]4���$����]�j��y��8���g�������f�� �5���R�d7p�"M�w}�(u�rc(��f�9n����Z�
�sTN��X�oV��Z�9����:�����,����Dhx���.����T40����y�����3�s�\��|Cz�L�/���B����E��$;Mbb��#To��A��l��u���F�$9 ����na�Q�W�r�l�p���$�')���������]��.J�(�,|��H���3)A8X�B1s1������:6@��D_��18r�1�y�uS���>(��]�f��M_�Y�y.^_��Et�8��p�:����O�I	�O2�0VZ�<������V�<�Ka�*���_:�m�[-e�R(�8`[]�a��!�2�p1�R���Sj��
=��A����s*���������O9��1���/U1��zq�>I����������6��_�m����Y����~��r�+~Ye��qvm�^F"������0ky;	�"��v`�&<��Y�����` �!�f�8�;|�eC�%�0���C���D��EHA�Tu1�i�bJ��W��+w��(��a���<97��>+l�(�
�l�S��m���(P
Fd���z���`�VO
��n'[{�_��n���;>Bw6����-�jWH�+��Gw�2=	a.&�L'^��'��O@B(���j�ot�g�;i���4��R_����v�'}�3
���|���B����Y��P�N�H�MV��h1F��~����TLG�h0�����v2�c{9��A�_���W�;�a2�A�KL�4%�h�=j�X�d����6�� �N�� z����
�8�t��h�� |	X#Z����a��:���I%k��v������R���e�2���WH3���e~ihq�qp�.�(A������g���9]��_�*�B�P@�:/���	8�&�F\��v�lI%�p��w���@���J<*9���:�VVW+vB_M4�w���}�>>�����y��!����+��O�R���&g�%Y����V���;�������~��d�EV�c��]$�e���*���I$:"�5[�V��a�W�tE�6/f�?��"�����o�b
X�J2��0c��6����2�DP�Y��ue|?J�dJ������_�-}�oF���1�����q�O�#�W��~�_<G�-�Ou>��k8�t!�pW�~�a�oknk�0�j�&u;^��� �R��mL�~*�M��(+��(�w�+����=�Xb����$9)�
K�%�eM��h�I3t���lw`��5</
�R�����m)�+������_ w$���f}��t�S�e%��tFZ��p��Hdy���o��e��}�-�����r��Hhz�P]G���E��0�`�2��k��+��w'�k��6T�!���8�����S���`&1��?������Z�l����<z���}M�_8�O5i�a���5�����]�f���*��W���h�s����+�^7���,3������5N�t����x)<Y�g��YD�&)�s��y����#z���i���<L������P��\���P�fhI@A�2��e�o5���
{	(c���:��I��m+�J�Gc�N�3`�0��
E����2��
�j��n�)�M0"C��{������G�B��|:����~;5{\�����.�c���UyS�����Mc���f�8R�	V��4^����H+l�X�I�z�Bm�Y&�<k#�!��2���s��%J����#��4k����r���/j���X#r�����[�=�g�f�|�< �mI�j��8���������
$_��YKNU�
������L��������O�����������������E��}V��-T�tE��tx4]f�e�k�"��3������o�����Z�d]D���)u.cHcg������<�\I	dKhBH�A���	^�nw�F'�u����f_�~�^���*?�������d��8�F7���ph"���Wi=2��������q=��������b�S6��,�P�I�����>�"����dN!�IV�o����V\CC�!zi�v5��6��J���g�7L����cX��V)����6������(��[L��>]F��(�
���|+��W,�&����Z`I�����UQ)��S�{���mn������%�.IY~D,Rt�S/��}�����������a�=f>P��-P �yl�6`S��Z��U���bG�^\���)�ZP�~����J�y�^�Pr����5���}���Ln�z�D���#o"�F"��UG�J� )6P�.3��I�zG�;S��w��@aK��Moe�z�j�ejN��w
�}��1?r`�L�����)������}C�%��I�R}��}P��~$L��,���0���#����Vc�W��~��"�q0-S}���6�d+!�w0$Su�p�("�XGds6�d*F.�`I��\,��.�<����j9,������$���#X��En�BU��Z����n�Y��f��_3�)�xd�)�|���j+r1�s�wc��,�
������-�	c��u�h������K��[���G?���!�(��c\������aX��\��`4���v�|�
�SE[3����8	FWS��DM���h�q�=k\j��k}0-���w��F�O�q���84�8�Qx#�x(����1=��1)V7h	'?J[���3�q���x�F���[����2��!_:���F�H��G"�o���H�f7��\��_���//s�G�����o�qztv�<}�H������6�x3���U��~��Q��X�5a*R�~�,�U�q�������G�4�e�\q��n���YQ�)i��
�l�������t
���U��@�|g�' 7%Kd��Zg_X���U�%����e�P�\�)*��|��{�?�����k~��<����g�>�����;�z���T�������s��7�����f��G����v����h�hO���*�L���1���Zr�<�Q~!���T"��D54�$�����-���������9~��|�C`�����r#_�]����t!�an)�%�H���^�w1'B��dit�n�����Xm�(E�6���?�@N���^�pjp2�l�u���qLb�=�/F���A4!&<qm$�O-S5��k�)y8�e���N�|��>� n��s�0��A�f��8�n����C����I[M�������0�z�2SN��4�r���2���P�\6k�GU��:j6�0���8G%�$������8^�����������������=m���Dog��U>�!�c4�������gC0�c����->:��)���1L���YR9�yEh��������1�1��
�L�5;@�5� �;F�.-�c���<����1�PK��r\T�
mb�{�	�(����G�Q=�jeAl!���9�������%����7c�4;V�� �z����E'�z389�C%*�D(�Y�HT���o���4�
7�p�H�����h���tl�a�����6���K���,;�&����@l����2��"�K�x�U����N\���|k3�
�`��_�_ZP���9.�xS;��7_��U�_���E�������3D��-	����~��-�\�ZvH�����_����S��n	�n��~Q�h7.fK���p.����f�m_4���_m����������2=k�Y�#� sn*h�6,�*�j��4A&�b����"�6EC����F�u���XS��I�{�1�� �1�6ru�d���������:�oh������|t�d��d�_�.y{�9VO��-VW��a��\Q�Vb�����������NS'������;���]�e�
���>��1���.�>�]1�+ �oE�M�yb�&EQ�R ���?9C��%���U����*R��
`\d���]O��/<p�^�>w��8S��8��o���f�h���6Z[[����������w�����4���;�V�Uc��W��H�������f���F��JR����3Y0{��|�[�+R��U''��TF>MHJ������@G��H���:N���7���x���^Kgrj�jUL�
=
��2�S���f�����I���'5��"��F���:�}*�������KQ�Z �P����C�5�h5���VyP���rNX�
���- ���f3�HA������s��Y;�.��HxP�[�����B�����y���t�������k������
�yH�A�������kf>{��}���������<;Q�PO�%c��-��k+�>�1�j�F���n���M{N�����4;cV�f������gb�v���,���qf����5��k;�����P��
&�A�P�*ho�~���J��
:�����w'��x	��r�Qj�'vT�\N���~AQL�����h���6*����n�7AN��b����c�!�%m�APi�;�0���N&k}�\�I,rS%3���A��^R�����ot�&�?A��1P���{znPN�����7/,C��^
�$9����q�'K��i����`�S�t7�T�2��7B�r�^��P�A�h��[U��������Y5?V��k��������9��|�$��,��F�W*b��/3��>��Y�����wkvZD�R��e$��z�E�*�$�����k�,]�0I;c��K*����kHx��,�5����
�$�3�aB!� 3�(/��;�r Kc���1���7��:�;�cM���j2"��k|�+����.�v����]��g��\V��T����ra3J���������F��7��Z���yA�E|`��)�Zw(;����l2R��I��P��]��.�E�~s�R����J)���
�}Fw8c��`���I��n���lL0������
����q8����d?'��P�<%�����X|���_ �'��}��W�\G������I�D��K~3#�2���h��7!'�B�5�t���Z�5M�$��LU
�_N"�r��+���F�
���������o	����%4�J���sqM�A��|����N���r{K.�f����RlOA�R�����(�v�p�����sZ"�;�R��8T������q�����sv�|�<��,m~�����p�"�����z4� AS6o#�go�	n�Fm���@�0T�����m���}&������O���<m7.�d�s��yM2�E0�8F�]I�Y��
��w
M��~�
+^����m��+=FIr��='�L�����;9A�2^��9#��8
B���;M(_��������5>�k��?���B)]�i�Om�,����{�:��%�U�F�+�D��2Y2�/��J�
4"2������Ie���^��+T��P��������f]�,R9�T��_������[����'r
y��,`��^���:�����*-:���V���F��i�����q!�����-�7}��l�m��=��3�$U�������I��	����"�(\��X��'�W9���PZ�����������@M�B@�z��'g2��D(�J�048a>ZF$�)J8��%������l���5N��G?k���7�"?����2o��E�ER�k�Ly�LU����(�PY�1���5���X5/tg��jE��1����kv� ���2�,�x�R�C�����+�+:��*��X�+�!�f���h���m�w������l�����T!���`�7k�|�
�T[2s����2���0� �)��9JI�O�,�l53�k�����d:��9���k�*�1�!��JVR�q����m�IJ@�k6.4WT r:S'�r��{}���Y����S��3�xC�Mg�����`fEW����P����T������C'We-5�gB>�������_�������y/V2�,�^��V���������3���f����e�C��$Ka��$R�#�����+ju�ju���n�O��P��zt��H������2���[4��m>k�;�P}w��hU�s���stqw^2���An	�:�{�$3����7�����^�r�p�p�E���y����k�wP�-�P��������F,�cu,�N��?Khq�$�'�jDqi��R_�`;�T!��y����K >_�geT�t�^5��O��Dx�����t���.����Y�Z������7��~��;�e��ty�lZ���^!�y�L����y��!����p���g.��xE�_S�P��>2T������<���N�y��&`��=
s2�NV�s^��_Kg����"�����(��`���E��Ka�F>/�2������}��D��5��U!�&�O����']�ch%r��������~I�r�� �pcz��L��+Tj~�t����o
�������
,�>��fE�lP�-�0b���r���.^�c�P+k����e��l��Iu�
�����s���L�i������J'!��]b��yv]�����(1H,�K\�7
��i57�z���#s$�J����R��!E\�3C���z�(��<�B��Cj��8
6�H�x|+�oE���5'9u���%���i/i���F�J�)JQX�B�Kc��`�[5�"S���2��C7a��U{����7r�t�V%=v/[�8pM<��A���Hd���-�H`�x$\���"�^�?LW
���8��K���iX�7���������i��7���-���U�q�L"���T�`A6E$�uG��Ji�D��F��'l�� .��`�S�:�k���5hieU������z�&��S���D4�0��,3L���p�f^t�^r���c�������?���q7��;��[)�.�7G������3�ap���B���.h�;�����xpH��)� �?�-P�<@6�L�;�b�&#m�E=�]���@\?4��d<&e/>l�(���]bx�����e���y�^�B
s����]��2��
.�O�A�9*3{X��eO��c1�{��u��x��L�����eK�6�+�M3�"�r���{���Z����yz�9:{{~�j�Ju��7� z
�������w���f����\_���1�V�h��
��)+1]��i�Q���%��/�kthT,5��aG��R8�'g�:�z9U�J�n2���tj��rV�,n�l!�h������=��)�j��5;;��e0�����X������B��r�V5�c ���P�����$��Y���V��.�e��r��eR(]�f�1�?i�L�8�[q�X������A�	���[d����u�(?�W�}�� ���i��w`]c
$/��JB`���&��5� f��>�=i�6��
]�K7HiF��������EC����Y��w]4��]��?4D�Rq�\��lL9�m������p+	�����K�x[���
�$}��-�C!7�Ty-�$8����H +�~���f������9��x�bWs��kj#	���'���<f�Z�	$�6�����k�[[�����3�/�,�r���e��#�����R�\�T��)�I���[���m��w����>)�"�j��I��+���R^�sKl"M�+_Ha
�"�8�)�C	�L������$�[��������Iu��Iv�T��>t��$�0��J����i�;h��]��xa)H��� �V�*'
Kh��8;�<�x�/��rw�\����3������+���Km���i_C�'���az�F-`g����BB���`�f(���cYV�u4�\+�'e���5��m�z�{2X�����u�ss�Q�kks��U��c��0a_jYPb+1���A����2\��R�J�#���\��e3������������[��H���-Z4T����`wk���-%w������+�;-�.$�;�����#���]g�u�K,@�g���E,��"[f�u!���X/�j���8�3�r`W���q��t##2k�*������u�`J�p&W�)���[����������3�38|=C�d�w;�u�����7�0Sa�?��"�1Tp*�p�R�+�1w�A�S-���ls��b��������&�
7�-��U���[�OeYy�a/�2�Fk����N�GAl��l��2��]p���7�b�?��K��Sv��2������3�n���_h����*W�
��#�f�-�>l���0���A�&�@���t��-���#����L7��^SV�@	�_��{�~�����sA-��h\��A�������=�K�mT�5�*���/��� i�n�6kw��svYx�7����������ew`�|Q)9�A��qR�}�L@�2��oR&�+o �J�vG��J�HI����Z�����E�p�����U(�P�3'��-3;���4(=����Gp�9���z~h�&��K���<�@
:���p�3M	Z ��-�E�lL����o��6�7h�!`�oIo��	z&���?��)�i~��~q��4��5Q��RQ��94G���
Nb�7�:,`G�������w�JM-�e����TFL}����wU�L.
P��tX2��z�Cu�L����R�j���`U�(��o�a4G��Zf���
�8��A	�s^���E�B��I��8��Aq���Q0N��	`AYl�u2@,��(%�����d,!���Ql�FH8�U�1GlJ"�[dC�R��7��M��j_�;j�A�
��H���9�/����o���"<�RmT�U��q�m���A >]���q�x|�-x�|3�'=�%��0S��"����P��q�$���@;��&fL�h��� &�b��N�`e�g��� ���w�y4���*=�Wm���0h��^��9�e�F]"W�x���7:��/����yM?b�V�:H��������j���I�(�jz���F���lN�?b���S>�h"�i������=�sG�V`�3�md�R02��~���HZ����2��O'y����f|��G�q�96�`��jC&8���G���C>���H�q��}���Q���U���A�[J��}�:���������K�3�+s��W�^�P`'k�\���k\��K�f����������
E�MR7�<3G��#���
��r�
��_w�/���V���J��iQX��<��o�p�1O���-���&�zU
,��V��bC��{{��C���
�F�7�"uEz��;b��P}Z�oG��-((�}.��B������9{���������y���|)��1���3pS��oq�;k���y��V�49{h�0KS�����w�'n�\-���Ny_�$�Hr&�xl���P��;zh���������Uwst{���4���<������@n�9��L<&d�����?���
��m�S��
?��)�����;��E0���x�T� p)ch2L�M��4V����nC��9~���py��fa}��U�����{J�����*����bB�=����g	���,�9�]����!�"f����n:���Vykn��;0m�������h$����*	za���G�d_������=�����M8Bz���9a�_����wo���m��9�
��`:���1���f�����\-���wfZ�ei��o���$1X����w>D�MJ1<�7u��?D�f�*�t�C��#�f��������h/��0_:�'��6:�_��5%J�PDIN?������1C�k�M!n�!-�3���������#<�P�������+W���WT�������]%���{$V��&��RV��P��YQse�����`���,�u�F�F�j_F�����z��6D(�St�(�����)�u�/*}��
���h������lU���Wt2�,ac���=��'=�����c!C�6�'�R�$������b��W����%�'r}�������x|�������S
2�)&?��_�%-6E��ji��$���9U�=Wc�vd�wg�FU����I�,����q������r�@�� V���qhQ���pR�>�S�-����A;��8U1�&�
)a%+�,�0�<�Y�W��u'����Fc�nT���lT�������[�dl4���/��ft�A�b.�t�Jh+��U$���`�q�)_����~���#3���WcD��BX�1��]'��F����=
��T���Q:>�������q���Y\��O��\3j�OcC�����>&��4�0�D���XO�.��Z��`�1���1I�0.9�7�ct2�y��$u��T]c50�qs��L?�3y����/�������:n�k��G����nT/�x��;��`NM���������xU���#	��U�.p�$s�}���0�GO��Y���4&C9�r+QO���[��X��~s��K��Q��:����jO�Yg������k��MP_�������:��5=�^Tz��k���>���hq%|
{K�&GrFts�/e"�����lX��/��K�������<!+�����!j���*���*A�+��>���Y8V�3��t���vF��
:AP��2.�Dz���jr��I�g:��a#���������A6a���k'�Q�55��;y��uM���	'�,��^��7�4SF�u�M���i=�3�F��
���dV�+�*�_���w���#�#�Z�9��N`2�����i��c�J�o\T�R��.�Q��
2�C2�q�SB��@�QI�^F��B6���}�
5�aG�!U���f���m+����;:;��qa1��N=��C����qQo�]u�.��C����#�������m��\���`
noS����F!@�=i�����Q;��2��N�#6[Ls������z�Q<��������{������4	L��c�l�?�����C'��A���G�1���8�����8Y��=��<�,�������B~Un�\��.OT������S�`
����R�$�$}8�����i������f��
'S���I�M���cr�azUZ&��24Y���c*7Hs TH������9SLP�CiUQz�Zz��c~����q6&�����l�cM,����p(,����/e]��X����V9�:$wT�CY�K�������9=����u���]�g���G�����^a���7���L�Y@�M��$�#}���t�SEm�vI�D����b��I���?�&��#_x�^��l���F�P���X����i}�sL�-V�}��l�v��e�r�}��*�$�"�����i^�T?)7��	��L�]��iX(��Y��>�`�� H������IONO���L�-�]���`9y�>���c9A1��[�Di���8Rx�"�n����`0���?���zU�sW�:D�\�K�c�<-�
��rd�Q4�"�d���7��t4&Q��������F �Gq�1b��8Jr �Z�t����h_����B�,�RL\�=�\���%��,>�
)0�v��tJ)0��� ������P��!'�0����:����4Z�y�k����B��G��K��"���^#�w#�_��xE�}�3�2��2�tLk��?�&B=�LbY&�\����M1RYD���E\���SW������y)a����=�8��K�!LCT����<N`F2&�T��C�N���j��]��&��D�R`&=d�(-����Wa�P�P�����z��*��M?����E�{�o���z"J�UQ=8�]�mV7�6>�!�q�	H�11Q��v^S�4�*�pj�6��("Z��G3'NFQ`F�m6���k�Wo+m)l��4E7���b��Z3`R�r�_};����\�r��]����x��Z�{�L?w�f'��+��������z�����$)r4�3y�K�����N��!~�6�|�_��J9�V}�o�Vl�Vd�h����7�9XI�p���_��$k3���r�������1����Vr�k3��������4��87������d�g���ST���Ok��uTba2M��p+4��^z��g� ��3�
 vp���5-��������2���FO�af��&|����9��7�O5�z��I`rmb�K�;�o�
������3v��UA��KV��(�ru���*R��e��n2
<����+UP$��*�RY�b�����6���U���)V=�����
�UUV�i�����b��������8����B5����g�z}x;��EPM�^T[�\I]�����()�94���� �F7�<d7VV���xk��`�oI�(/������L�&�V*}_�R��VUf������E���m*��}�u�as7�QGk�2����i����`40N�Yz[����y���P�4��d9����+e�-�u����S�u�"KJT���t�z����B��H���IA	�	�:��f�xK|��<�z�8@����
�@u:�����\-}�����L�5����	�����[�����$��r�]����	 ��%a���g����wVe�Lsa�R��lLl��A:�^c�e�� p,;��?��15��0�mM�P�����\��%!�t�.�SP�I�j�=�J�o)�vEi���*�����b�,�."�1������tv�>�,��l��[����ABaST�]G��V?����i��`�g�~
�?xt�K+sk��AsRbD<I���Lm&h;��6F�H��`&	��2Mr���c�r��M�FA7�Cb�&O���3|�s"����Y��5�: �?�0����h��t�A�9���k)���F/�@^Ehx�ME����h�Y�Q��T=]�_������4�5<�^4J|�}������ RNP��j� G�*1��%D:3MA<@u4VF��Y�:i�����ar���l���~M��P!�I�hp���R���}P���w^�
W�)�Z�
d
��p�i�?l���W���n�1�(�>_���s���v�F������e�O�e��uL���x0�'j��K�[��0��������zLz����T���'7�8� q��
�a�$��c�C��������eum���@���6hg�\����I�*%[�3!� n>x�j�8E�f����|��%��8eq�r�%����$k����T��q���+�T�C� >e:t
�'^�7���`������������������[��uR��	��o�wN����N�����,.L���T�6
��f��Z;\Fb��<j���V"����+d=Z��3*�#�h1k���kr�ex?TU;�p8K0{F�j��y�0j��:�1J����X��B�z���F�J'�`�7�G���/�:�%���l)�,���u��Zq�Mt��l��O�V3���(�����/t���((���f����dB���E90Z�*'�W
����
��s ~!f~�F��e4�H�o������O7�xy^���9��_��sP	�l���IOEM��'
b���_,� ����E�X��%����eQ�_hUr���
I���u8<�&�P��{
()����Q�'�mB������7��t/�1=���r3���c������&	7
�?��*�����'8�5�!���(Kq�4���v�����[����+����z�q�
M!��h./�~���G6Iv��r]���j:G�E�\_��j6v�f`T:X$�$3�C$��U?�^�ai���t�k��/~�\������0I�%u����])iC$m�Di�(>�)�`�c��eZ$I_���4�Fv��A�����YYW���e!c���QcMzPJZ	��&�C�_�7<�?�*�q�������T��r�#�����O�����N�q^'��B���v�e�����t���Bn������Q��D��=�}PW�gv�l���E=}��	�:���Q*$��c�H���'����~�8� V�m�C(!�e��7�9����?Q������m������)��)
��UQ��kh�%`���
`QG���*s��6�U�,�w�������q�M}��k���@����h{4r�B�2�g�
P�	{���OG�?4A��IC��8:j�%�D�s��$����H��l�Z{�����6T�y`���u.T�E���7�C�+�"��]�Rm�X����V"ns\s�F�{���)�
�,�TM��1q�����V�p"#0r����H'�u����nE�c8�!�'�b��+��i��C���	��Vs�nKz�����OD���,g���H�rB�,���/5V6:.-��CG�[.gT��y���R���A�`�;���O�:�~������-�7��2�_��PA����7��Pg%i����]�����9KK������e�b�������b���"D~L����:��?��p�`����4Z�I��.��)I�����1�	�=fM���k�|����$�N�R��+Y��g9lyMJ�iF����v��C��l����^������i���l��
U�<�Y�3�G�$�t.���" ��O���qP�%.�a��s]M�
�;����K=�*\��}s	����1�rL�5{��'Y��v4	>JB�
l(��fN��mG]�b�bEP��Q}�n���u�.��:������w�.;Q�$�Ji��J�|ZL���]�0����hdr��r���+^\\)�)��s�7�c���������3lz����5����@*��%�����sk��������,�F�#���J?���o6�o�Cr������)+���^A�����j�oB��V���)�y��2*+W��R��K�Vbb��8i�q���\���?E�w����C>f���S�Q�������T3�>���	�_B|�4�H�.l����	,�\E(�6��K8�T���8=��U(z���	EO�N|y���L�yq����c�e�:Nn��G�%�D�����=��V��p%��[4�#Z�rI[��uP"9v���VA����ox�-i��������a��i��K:�����F�����,��Y��!�"�hI]e�B�G�x��^#���7r�O�v�{\�\���(�� �!��Hd�5����2}��7���>�r�;cQZ�|�Ey��\���(��}���6�7!m��=��T�e�"2M�{KI�K���g�*�"�y�o8d�}�����P���,-1���p=u��7k�D.
��H#p�c��&�J�.{��i�G�]��x�u����M��nLR;~8�Z�����B�a����3����m_�#��
��(��>���0dM�%�p0�,
0��[���g'-��
�C>��X���p��� ������%GRs�b�*R���9��~�+Q���V�l��B0b2t"�^obe����N6��B����T�<�CN��S��	=��qv�/9;a�[�a����t�idu�7����q��e�������z93W��8d����"�s�K�_��Hp*��)��gi���� ��(�*!���`i�G�l#�������3��:�����1!�-OTK������37���z�q�K�ZN",<A�U����V���1o���mp{I�
��
���1:���������������N��k��Q�V��Ju��W����9I>L����?�G�s|����,$~��~l������3�������v�6No��o�//3�M�f
!t�K���H�Rk�8'd�'v��>_RZ�f�whT�����]�EJv�0��=C���v����1��0�	�_�K���q
������4�Y�
�i2KP<G���'�����n���O���3����mm����a�|]$r
6:)��+����q�4.�L-�g�Y�jn�.r�X�=��T9��a.�O/8��p�~{H.�2��*u����P��W�����]����t��=dX�PR0/cL�n�#N��>�l�ru��:�|�s
i���W�X?k�	����?���h�d��m�N�5�z)�FY`���0q�Y�4>�}�;�F�J��L������u�*7�S���s�_�����J�����.n{����sa��YpG��>�~�+���3sf������_|{��)������%iW�<a�������V]Q_���t���\���1a~��g(�:�
�@�����b#�� )FOQk}r���hu/=Cu�U�T�iN�H�j�3�^�6���@��$`�RYh2����:�l�9:�K,����x���T�d��2�D�Ips=L8O3��/��#���� G���"	W�a�G$9�4BC��m<%u�X �g�8z[}���_�pl���}7)��^O��U��V�&��d�2�Gp�7��k���"zu��T�����[v]T���WQQ����Z�2HSR��S�f�#�vg�Y]�UY�M�����%�y�4��3�u����
���x�f�����Z�]��?v��i�	8U�>O�&�X���8�+z��	���
m'���������X9�#"����+�g���"�S��0���is�X�s���'a�M���o���`���%{�e�����sF�����[$�H��x=iy>��p~�P�)�@W��/��[)�8�����,u��d[Y)P
+O�g��3*Zi[����U�\�K�`^�5�AA��y�=,fB����w�jvTz�D�����"����`�$��&��������4�s�
(��f�4����l��m���0���Jy[�7ic�� ������������d���������bW~���mG�t�I
rc���%K�.H�������ov!�"��+��L!���MMH-���t��($X��)2��V�`���h4|'�A���$?���Ez�u�u����@u*F�	
�b�EG�������X��.����h�}+~�_�6O����PwFaEp�>,F���S�e�7�lY2LJ�l-Vg�!�&/{![��1�����3������i��=�4pgg���~4���0b#E
����N'�}��%t���7����R,�Z�9�'���fu�*d��,�f@,���I�a����A��5����04�C��	$�m����s7cV����!�\1Q:T�(K%65`WM�g�/�P��H��	$�(����:��1��
�c�������arv�R���R��D���:���Y�D(�,B��G��	E����RE�R���K��+�gZL����n������ 9�Y���']�T�}h�������G��#�DV�V��?S8$�2�(�H7��p�!U5���7=���MY�&��nPW��H��:�."+�������FHa������\`�
�P�6��p$��,��<	�8FkJZ��~��]lB>ULe��F��f�l��S	���`��SM!���P�$��O�G2
����5��$���4�Xg  V8=��q���h����V��S���l�����n���8@��x����������I���}��9'������!���s���VD�zQ���1�H�G$�Qd(�����-(��Y#/�u;(BX��t�9�-:dyD�3�������F��zq	�d5A�b�U��)C<�����_^��U�@��r����^W��Z�@��@y�����^293cI�c��qTo}�p�"9.a��F��������7N�
���C�{���JK!���W�r4���	������t��>[R�'g��.f���gG9P��}N�J��\�6�([�7�PQ
o�:��/�ik����<���l/�;=
�I�Q_�����R&	j��	?k��Z�y��x���e
P��1?u���OM�4-����(K�-���)���K��&��
�H���${�&�m"��.��@�5�<�����wI����5�*}�k����@�%�*�]��1����_��N��xb�����6W��w	�.���n�2#������px6����<���+\'~���:.x�^|��Ea�KZ���1yjDN�"��gN?��nL*s�g�����O?�&f�]i�L�	]7J�<E����.�0�`�����K9�~AB�?,G)����~��(x�������H�U�����{��Dn�,8K%���@a���X������Ze�X�{��T�z���d#!c�5��\}av������&�
5����l,D�~<�*�Q	�i&���f]��	���{����2�7?�!�`���$|�4	�����:(;R�a0�R����3}�t������,���>��IWV�O�m�����~r�R�g�#*���i��������{����F�1�!FX��F�n.�.�+=����]�����){��f���D[(��x�a�?%%���Q���P	e8�~#gX�1��:�^]�=D����^���K�&)�?�G��1�!�<����~B������t$��0�����a@*6�]������>hw����<��n}�wu�I(	�<j	xg��j�����;�������ia�#>I�jH�~������T�|(�GQ������%=v��E�MvoX�%������Oh0����"��%��U����0W�"�0�y�_������~w��)��|����_!uh������3r{~C��_M:S~��6xf��/[	�8��%�mK��wf�Y�f�����K��.^��Y�6�Cn�/�h)3��[���dKL�7�$}][��C1�n���t�	C(nxj���� �,�A*n`�\S�I6���|��&q�/Zex��8�{�.�������#Y�:(������np'9�4����v��.6�,����~wz�Y0;��7-'�����"���k@,'��P�t;��	�&����mMv�����l��8�|wvvR�cwy�E��,��	��gs����2)l.���*+�2�'Js&�����K�[���V��U7�m��$�tV�!�����U���]J�mR$Y
�F�����JE�SJ���~�$hO��1B�,��e>��=�)Y���SmB�-�G����X���������.���+6
��x��W�R��?x�A-���d�y���\{�������`P�qP�����-��xJ�6��bXq�
��m���� ��5Ne����t��Q!]��1�i�%��d%8�4��]���c��ZA�7�dM�?=@��5����f'�M.����o����["`;f>��~?�J=���i@����8����
����
"���w���.���� *�ujM@vhAE���a�ekYhV-}�0�{%��-�.�������=�,q�d��������rMaGJ2��jq�;�}:�u�L��	&���+l{(�x���-�pJ�Q#��/�Zq|F�t�Q��P%���	��j���FmdsTG�A�t��/�u
%��}�)��}��je�-���H�2|���es��8t����@8�*J��o
P��Wa��T{������|�o?���{t�vV��3
�|B��<$�|�����/��^f�dc��p]{)��C��"�D��Ra5�B��+(C#+w{��/��~����
���r�`8O�k�4tv�D���F]��f9tf��\�7�|��.�
��BQ������"?r�*7����3��Q���(��S����i5;��F����a�M,8v����NTJ�>9������X:�����~g(�l�Q�3���?b�LK��O�\�1�!�B)y d�i!g������>��1��R�d����/���
Rlv<#�k�Y������,�S�F#�x��c�� ����.��|����L��)����7n�1%3�&�	����c@�u�z����Gh����H��h�9�Dw��OM���[�E�r>����u���,��-&5<�Y7���6���B[9����lu^7/Z����I���{KY�,D<�u�3o�c���Ul.��e91��zsK�����a����_2�A1g(-`�����$��sw:�D��;�
��
-���vX�j������v\�m���
�rJ���(��5����]���`���K�W
�Y������i�
"������������B=b��@����Q6�4l#P|��#1�;��k^�fjm���#)��<�IN��hHY����%@;��/�e)'��R���+���E1�}����N��r^Z�\U�G�R��^����4���ew6��\/�����+�)�#�/��
*�L�);��FR��P�;C�4�1d���pI�y��Z��~w.�/;(eO����J[=�0���F�e���G��8z)%z�=	����3�c�����I�u)-:���H$Bc$I�h��/OT��	5a�;��{�U��j@�%u���%:@��L<���J[�����Q�Uu����Ie�I���.Q���ob��GS�H4!�\n�K��C��w��p8 9��������'3%��F�5g[�G��oc���E5;�5���u�*�f�Cg��.[n��~�qL�SK�`�h��TW��������Z����']�]�JB��|SX��M�K��%���=�|T�[�9�r�������2sUI���X�IO��2d��m\*'������z=yxo��%<t���-U��O��&��k`� ���e����N�i�&��}����@���|c��w
�j�4���A�,�������!{}q�����}�V��z{�ST_�������yO�����3d�K��3�\�"���\���������� ���B�E���I��z�X&q�m�|�TF��mns��f��I)���h�Z$���,&A��A�T�4��U�
W��o���.���v��L^/	��y�n&��)z&)�KR���a���M����>2-��k]T�]>���Y��b���+7�Zf�Q�MA��r�	��~h��V�V�Z�;H��|��q�\�P��J=��G=+\TB5�D8�d�<��nn�������w�N�ks�9���)��qq���J�,�^y�Ah��N����'�?%!�V��q����j����H[Y[���5%������s���7���r�v��d��-��zJ�DI�B���%x�j&�Y�'�2����
8"�w:#����"�{����
EjBZn[�����@sO5�2�N���������`"��|�],<+���w���n�a�4:�g�N�����E�q�.�y�������q��cq���{����q&��$o�G�/3f�vlY8�� ������&V���w�<D���P�]�K&�n[�V#n�� :.N���wd�dR"Qb-#����[[��J�NGJ�������)�3��
���Z�v�j�;�b�S/;hR��:qeC����j�!|Y������HV�SnQ�f�Q�L�D��pP9�*�����������e��*{���S�99L���Q��P�����-����)@�l�vO�f��
�����;D�L��/��_����!3��.�A`?�k5��Nd��T�d��A)'��W����2��hv���s�l=4O���Y�����sl�IwC&R�@Uk0����!�u�����Zn^.R���C=lm���}�v������I�?G��`���t
��Az�v�G�z��_�����V����>����;��j��]��!K��k�%z���`(�D�j}���e���[�����"���a���a�������/qr�/g��� ���=���Sy��4g������	��5>�6t3�Q��c����A��o����;����X�d1���mV�{���UmQ����Yvi�6��{U�������&��
E/f/L����0��W����Q���\W�)�}���	)�1�Qp�('T�S%~JV�����:��:��g�v�`���	�M�o)�v����R��1�
(�T)�$��������C7��^]D�@@��������W��V�l�C���_�Z4�<�;��L��e.<���g���-�C��ZyWF�<^�o'�-����sEz"P�|�`���0���
�l,�no:��k�C�xxs�	B��Qp�>|���x���������s8��d>fw���W�O�����z����b�.�S/:�Bm{��hmw�����\������_k��A�D��T�N����J��/�}�=!���X-5N�.II���%9�RJ������'����@�x�����v�)����sx��I8'T�Pk�R�6�>k�EC�"(H����D��2��A�
E�<{�s�[��Au����; ��E�+��N@*;�Ixg?�6.��u��<=��_��k���.����W�4���������|��3����a���ZPW����5.�yqI�X|.1=�~���Ba�n�#$�G���Z�������%/Bq���UZF'& *���Y�q�.�T���q�u�H�GikP���W�[+E�����"7n;����'�0!{I�~G�\W��Mt��)�wJw�*�)�L��?�B��h�J9��,�8a�����{P2|P��A.��X����zF�Ce����j�W�0�d�V�)"YXJ�[q�:x&��Y�)����@�{Q�V���n������=��E�������d�9��P�O��[p�lo>~���j��h�/\P������\I
�c1(���l����=�����+v��4�����}�Hw�}���#�#B��Bs�>��e<�+��r�[��2�.o'|���T�����[�����-B��_�hp+�L���Y�o���_�%R+&)R�@��V7�[��F�����^��+R����JQ����>=����A�B�WZ��+������_v[n������������+��K
G�[N'
��^m�q��zp�N[��s�����>hE�]��m�������s��B������4�k��Yg���=��,;-��I�,�9��g�9ga!M�����(�o�AT,����������HS$��-*��VY����!FX�F}���Xz����Fx\�W�f���*���Lu�,P�7� ���N�������uA�r%k3����H��h%���R��d���C�
2{�n�Z6j���lT&����ly�����Y�r�53k��4��v�����g���o�'?mZ=����7��5��}��(��	�{z��g�9v�L���������������}g[s%��N�r����m�l<`cgFbmlx{�M}�-����g'��A���.���q��|�� ,���]Q�,���w4.�W����{!;��8�f#�U�+k���k��|����1n�^������Y���U��)�k'�d����*<5)�dnL�M��������k�}�Rm�������"7�EXN�����]��.�����k�V��u9�@��v�����23���L�R{����
F����p�d��t�h��� ]
92�MM��x��TP���3�<tQ=�f�2�+>	`J���S<.���90���i���q���3`������i���}���/[���X���n����\�����`�J���%/6GU����}����N����X^���3�.��#�.�J��U�K��!�)�U�����a��7�{a�1����O����gg�\����>�� ��e�\r�u�4K������l\�I�j���7�F��#�kO���`����3d[��[�;��1OqP��n���b��j?��O���N����s���E�Y|K6��&'7S���Naq���"�6W('��G:�s�b�[D����I�����8��((��7�������gH�iz>9���Q�h|����#�V���[�5{��bBQ�D#��?u�`���r�Y�;���fyok��D���&$���������7��9Z��O�qA�r�k=q�������2�D���~1O_vm����9E��F���{a�������SU_:!�i�T�����=`;6���hq��FW���u|]��Z���zPu��Z�;�jm{�\�������&&������~���o�O�m�������j����:9;XaA����<JUP0�E����-)�(���iBp�E��
��
��Z������c�$H���p���B�J��M17��A��tdp�N���c�t�]�o�"��%���,�!�2�����K*�P��LfK�4������-+���,����������E���t�W���p��N`��N_7����|orr�hK�*v����������x����:r��]q�5��P�t;^DIlJyo��vw����m{_@����B��%U	��}b������peI����MsP�_��4�	L0@�H��%o���cPL��j(������^'�P����,�5Ld�dE����0�hY?�
��N����(�8$�<�L��:�uT�$�rM�V�������a;�p���2T�He�gt6���0u�"-H��Z��/#������D���#����v
�/��AV[��X��j��K^�3e*��������_���y����:�4������#f[�-���c�k��O}����M�A�=8����G
��Al�q���8y�Wa���J�����|a��L����o:~6���1F�k���a��0�j�������[#!#�����4Tb<��>�xcj`�ah���\��"�����\�K/���3W�o�h{������$$�u`]�~�	�}��z���P-���GF`<���?�e�i�reJ�P*cJzw#-�eK�y�D�8n�P������7��3���n�����n<���IG�/�����l���C�����F4���B��,�c�/��B�����
:�vlI�2�AF���5��yY�V����[B@r$��p�)�!~tv�s���h����n6N�U�_���)����1��J��g�y9��$�9���)�����3�\�;��uT?�_������:�����u�!��y.��o���06�oK�*�a�?������=��
�E��0y�zP-o�6�����v����I��C��	���S��1_�������]:�PQ���}�B���o9���v���i��������(�Gqq\�h[�����S�@���Z4yW��
��?����=�T�4j��$���s�s7:u�0u�.��/
�;{{^�h���\b>�R�D\���|!%�c�C|<������	9�xZ�
gk������������O�����H�����
��F6p'O�������z�9�^>�$��l��4��<������gk��
�G�����U+�"��/��Q�*�S"�1a�#[}C�I}DV���q.�q)[�$���)��c8���L��$�
�����x_�kw.|��?����<N&�@~�b8_�����3�;B,	`$i+��"�[�@����?�����q<��V�7I<[�-�X���������U�-�3[$%Z�Z���7����	��(���8F<��K"G"���;�+]-���oYA���/�6�?���A�.%RtA��'
M�Q(?B		[J;�5���u�o��9�V���oNK��1�p�/�A���r�&�7�_������g���Gr��k���T6>�
_����n�M�F�I
M4G��������r+'q�����==�'Q����f���1;|��JZ���i�:��y>��_z�720[[������
��)���H������"b�WK�j������
����;�MFR��f�tlu������A��p�m=�\�v��@����Z�w��#��x��|"�)�)�cGf6��t��a�#���U�����Jn�/Z��a1�>)���~�����b���Ow�Lq�l���s��������<=j��3����[J���������pqv.o^���E����S�\����Dc�p��y�q�������z;�tG��6�|:ywLO�/��O����q���3��Z���C��<	?\���r4��0��=���FFG����	9��g''g?b7��.��Q7�oN���
j�����
N��S���n�CK�U������	��s���k��_-��k�����Y���
��x$�����������������3?�ZL+<g�6w�{�jn�{�{�|����L�7���jh��g�ye�W��hNWrl������X�	�3�"{x-��D6�?�]�
�����5.~~�����\"}b������l/~���g��]�q!01��-_��+�����7e"���:�`�p��{h1�������`��O��Y����D���<���S�������@���XZ��e�~.��|G?��_0%��G�9��[�j���K�_��\Ff�8�&�J���_j��P`Om<�������
!�)h����C1����F���o�������)�e/��e
$,���WaRj_�k��G
�����Q��G����r�'����W�/��/[�~�63=���c~_jS>����zSp\�����������C��U��yd�m�iK�-�lc�d�kH��z�by��;`�����������L��
Df|�D�"W�����W��������Ch�d�Uc�j��K������e��p������N�����o��w:$>5��`N�����T���5YGq����#�d+�`r�1�7�����<.�����0����a����d�I���f,x-�2��q#��wu}�%e$��<=n�[
����c�1���9�����Q���I,�Nh\J�K��O������@������xq���i ���4Qo�8;y�[�g��l��K\��@��mvL�:^7����i���������� ���*$�nUAN��m���b�D���	�tF�._z�j��}[f��H��`V���d�u��!Ym�H���9�7��J��*��b8�l�����V'�D�)�U�0�����^yws�6�eS(s�&U����nu��X��f������z���������[�(���w��s�[�9���M1}�����9�����5a�Y�bTHw�:*�`B@<y#�$��L�/_+ym��J��0�2����k����$��Gv\T"��Ip�=��?�����c������q���^a����67��$�*������3�n�����e9��<m|'��T�Q��/��U�t��v���;M ��[�l��|]��/�-������P��%�H���*���h��OC��2��8g'��p�&l��Q�"�:���I7o�rF�[�F����j�-����gG�2��V��}�w�}��0�UYT`L�%����fX�(y�TN���G����G�[����&I��rP+o|��2���ke���~1��-W��,{^��c���H~Q`8�S�m�:��c��XFuJ�"���Pj�e������@@yk�����_��5��h��l,i��7^ L;wv���=��B���Bp1������wU���8.b��</�lgg�����yB$�m.m���KQ���'�nP�9�wYY?f[.���#�����m�M�r���\`�Nm*9��&��:������nK��[��b��\}��=�3E^��M���n��6w�����~�/�x��7f���b+�����w�����|�F4X^(~�i'5���mJI�����1yy�-�{m�&��M8��:��h�AV���B�����[|���~0;>�Zz��;>�od1T�3�<�����d�*���_����^���Vlk��e�;��j]]O�]p~n��6��e��|������7��5�������Q����tr'/D}�h����`z%�_�T���4\����`�d��r/��a��x��&������z�=�(���WV�M�s����#X���V-oWs���E�k���,Me�`�d�K�p������a�!2F�>��\e)�m�{����������!}(Z
Q):����������'�r�s���9��x7/Hzz�1���!������N>��v�H'"�h��,p�H�����o�#�R�	X����<�����=as����@~�S�F�_�/��k��#w��(���6�#��'ZXopi8���x�{�@�TW%���S���C
��A��]^��X���Rp�O���c�n��I�������r�S�x�bG�gb	���P#��f��i��`5��������h��������N�����w�Tu�^�N��3�i0��5.�w���O��0���5@�^7Oz�n-5z��bg��q���yiu�C�gA��e���6O[�^o���E���M�d*-�T�#�2���&']���o�[/ga�Y�U{&���u=_����e�wMT�w.V),���dgL�>��5+���PW%�J\��h0���� �z3��*aCW@�?����V���rk�"�e�� �D?I<�f1d=�K�Pj5�4N�W�P�8D���C��v�CL8����7g�z� &JV� #��s#��0Y+��F�[y0����&��_�qD��~�Rl��9�:� %|(���6Wg����������;-���T��cs������U�xP2��T�'��U�L�`���O=1�U��u������p���
������N:H�hb�����4	���-*bc`4�m�"�;���{�������]��8�������C��J���F��7�.~�_||���~���g~��4�;������^���������O�t��)G8�c1��,\���<*��G�����|��=�
VC�+K�W�%�x��Z�����}<�SK�q���:(Ur_k��u�	�bxM�Bh����M/���C���b�nwm�oF�����4I
���q�dH��Mt��H���'�Y�n��[u)�X3�T02$K��=.�������2���=�\��hb����Q�1sqQ���5��?���#|��<rE�s�o��phd&��Wa�u�:���m`9U���Ih�3�c����.	����~wq�8hA>�W�����:��G�r����I�J��[��
���e/hQ��&x&c,�	��0sQ-C���Q�s����/J�6�\��h��c�hT5	��h�!����V�u���B�-�e_�������}��Y�g��K������	�i�Q��C������A��URO����%�c��r��7��w��v�$�n(�B�2���C�����~R��������,�"b�*��Ym%�r�9.��W�./\nY�$�7*]���S�0��u�5�M�&��zh��(��a�9�,�aC>-���5*K��XFW�@]���+�Z4\�����;�Af�g���%���"������H����
F�(����8t����B���\N4�]����kA�f�4oY^K�`W�aI��9I�
��I�!�����b��B4`���]
���N����}�@�rsw��?w?�����5Z�N\��>��[D�����,PY�F��.z(���RS"�<���y���+��S�����t�UFI�s�Q]a.@U��;jy�zpO�L����/)���4�+���p��KRRD��|l�M��jj�T����Z���c)���/;������T�zW���p�9~9�,tX��$�JI�=|���\�0�������U7p��b�>��4���0�fm�g_P�,�����n������-D�;��������a�x (y#�����R;�*p���x7y���,�g�`
8��%`w)������w��=��S�Q��7�.��7�*0A\R�.�=���6���o�@��n�%�h�N>���=I��!���c�	_B���C�C�/��m���+e�0�����n��=�,�1L��D��@�������1W�
a�0 x�f�5us�� �Ov�K����kE[��N
`�hH�H�Bj�QG(�E�xb:W��h�O���[����AG���b5��Z��%�����
i<D9�C�[��%#q
�]E�S��!��l��:�^��>Z��Z�*�2&��#����P- k���0A��*��8��RD�i�i�7;���jE���t:dYMV�BgC?���Q����n�6[���C=��,8����=���M;��)�W0��I��S'r
�ha�}��!G�l�!��z2p���v����Y�	^dL�I���k���4��4�����u'J> -�W��V
+z�:|�jQ��C'x���Tw��u��Y�3<$�r������g���P/�yd90#���X�k�bK���9�y���lw��h��<Q
���h���8��(E��m������3���C'Lue��L����������v1���4�3�<=�s�<.d��k�iV����H
��0~?�5�K�9I��Y_$
�\mxJ�V.4s�]�(�I?���C#���x�?s9��G��~��:
D�Z�N�0���|�3|gFK+0�\k������ ���A=��-�,Cl���c�mJyY�h,�N��6�.m�F��,�����8�6	�����A����(]�_
R����tY���o�E+~��l9�����B��S��ZU��3�b{��%d�+�:���	VqwG�At9�}#�N��o���e8�|��*��P���G����U�0����2����KzkZ1W�-�����r��A���V|�uE�*J�hG���Gk����Q����|l�z�r���g'���Ww�N�a6X����b��P%�3�0��xC�,\)*�1Nf0�j@�K��L@l��%&��%���R*������Z-���-�q5���]��pd���k���� �x������+EE!EHi��B�u��2U)��$����r`80�P�u+��h����JQJ�3�A���kL��Y����Z�-)���>�E��B�v7Xv����`��A���j�,\Q��d���uR��c���Zi,������+M�9�a�����������y�8�����o4������F ��D�����0L�������1�*�}i�*����h:�o�����Y�-\"�K�ywD��N�)�a�Je���t��#�-�W����B���t|(�0~A��,����k]Hr86�w�F�DWh�\������t
�~N�y��iE������j��1om��6�4�S0"�
�_�L2}DDF�?�B��L�>�" ZDWuU�r��B���x��������,I��
I�0�/J[����fSu���.�n� O�O���*���������3�5U9�������I��%��3��t ��_�H��z������	�;M�O���P7�)�����QQ1(��8������C�;�������2�D��1�u+}����=$}�<��Rl�b�,*U,ju����A-�:7H�j5�|��\�1���5(&���R`��}����������&9��0~�s.�0�s���#�����'�73�LV`v��3�X/Kq	w��J������3>����!NI���@����\�ew.��>�)�c�k�c_�����1����D/���!���0���2IP�S^�	���5i{
��rz�	(�1y���
^����n'Mw'E�A����xz{��L��&$��G�T
�B���w�������$���E�
��f���.���)��-�5;:�T�\��G���>���D9&�G!�]M�������pnc,�=��f;����N#M��C�[�����dX�SX��������{;�o}S��Q6/rK��3L���Ru��^*�������/z�p�R�!�$�������U�X�'���T�&S����Y�|������x�����j�TC`82,F=^�q�)�	7E�?��0	G�$����t�<��aaW @Ip��EL�:�5���m�~���"-��\�:�"ME
��B8��`�\p_�	���������Xr���H��s�r�a:t�GY��1����\Y.[kY�k���v����%�(@BR>��x\Z�5�\1�x6�J&B��J�A��s�l�;���wR?����vC^�+8(����X�x3*H����]���V�`����	�^ica�R�Q�OQ�N0&� ��O�8�����F	^2��sQ	���N(��m?^��0������t��&������_kJ%�8��2t	r�3j��j;}��n���!QG��h<�{�?�q���n���n4���O��:��=d�,�����!K8o���C�f���Y������8y/
��naj���� �z��;Rf��$7#=�tv,���P�i>W�S�,r`�= ���(X���j�!�g�1�������0�������z$�q}*H~�F�a���JS��g(L;�)?v�9x�������5�&������$�!�B�0LC�/oEm������@-���={n�m��l�T��������8���6��!9O���c R�1��nL��!�r"X��v<����IC�t��j����^����E�x��3��y�k`&@��5�|L>��2���GR�eY��N?���B�B2k��H��JJ*��9����>��������7����yC����<���c�x!����=i]���M���JMV��%�P�f���&i�M��nIJ�H������j[�,!�K���:&f"��fomy�eP��e6���b{�5�f4v�t�I ����������
2K�
��Wk>�Gl��_r[`m�7�Ev���|��o�&�d0�a�8�QK��h�XM$T�$D�=i7��!~Uft^��%y���p����R0I�����_Jg�a"���K�����r?�k�e�+���sZB(��[��t��+?�
"��nlZ4�y���[��|�
��~rwP����������ehd)��d�C��qe�xZ���[`��t@J
�BhP�;r��n�&�AE�5e ��g��
���Zb;d��������M����OJ������s�����L����r��( -l���m�Y��/�a�d��CA3��G�������R��E��[��>����,��>���fu�T�z�3��'��;>l����7���%��Q����2�3��ze"m��u��l&�I�].��Bdo�������8u���}���m��[M..F�*��[&��������o�����(�rZ^J���$�`���f`���Z|�����L�����B�A�W@�)S�[���f�<y�e^�n��7��0������?r�@�|
P��E��)0��i$]r�p9��J<�*om���O<l-r_ ���EMm�a��wN�H^��U0ra&s��f���t77��	�7[W+�U8hK���)i�La�Z4J�]�n��}���
&�4��nYiL���F�h�����F"���4h�g�D�gk����1Ybz9	�[c�>G�Y���w���m�t��������y�>�z�
{a��KV�;F���/qV��Db)^���]����������>���GN�\����5T�a.
W��Sm	�'
�6�q6A���nf��5�A�����h��?��|���/�a)���QBfj�&�1'�l�O+��|��W]Z�8zK��)�o�%��/��>i��!����B�LV"{9��D����*aD���d�oS�l�`�W�@��/HYU��|����FE�������e�l�I���s���h�:�#<��k�<� � ����l����N>o��������2��QB�,�5K[HV�V���!�v�a�c��
i��K\��RQ1�	�r"��P��'Yz��9F)3��Nv�hl����C?7roF���j~�����(��.����l�����x����;�������'h�����m
���1���-�%�������f�_����������9G��/����`-�f�&IK)��}�JO���X���A��_A����?�>�o�tGB��������d`>>�a )[z��>,�ry!���I����S��Jv�33���������8L�n@�"y��I�\
�Qe�5�l
X�<��dby�cp?�z���2
;��x�!v2����
��*9
�I���{�1�(b5���&�l1�p�m�x����Q�:��^�A����2B^������Y�[Ft�!�&����h���N��n�E$��]�hm���Y�����a��~�~;��S�u4�4�����0�����-�<�����������3�a���\eZ������R]��b�����t������"��~�3Qyr���3WEN��!u�L�����B���������;tNG�}���F#r
�����S�6�����������.��9�#?�c��%��q��c�>P({���F���rM5G��N��P��E�L��{�������/�U�k������1Q�����zS���g��WW�yst��G�k~����v�@: �(N�`�\���s�u�F������_�I�l+L>�	�:M>�������N�]/�����%
]k����~���y�H0I�9��$-H*W���*��B0�V����1?��i�v��ey�2@e����!;�,�3X�*��#���$�7l81�(}���	�a�&f��9�eW����'a��|�a�<�R�-����?��^pg7&jxZa�$�i��r���
�sY�!#�'��-���,,b�[NN�%!TkMr�zN��t0��E�k�48�c����	����o�����U�T7cRifZ�S
�P�*f����qa�U<[�q��ma���4\��?R��n�����Q9�t|�=
�I�E�������7>��#o&�
�sc	��@��h\����m�-F?@�Kg���vI�<?f�*�.�M7��d��#=T�e�k�K
�T��q_�~Ga#���cc�l
����*5�(���(��YTE�=��H�Eh���y�����<�
}JW}X|�i�C�Gs��qf�C}�{�������]Zn�)��j�Uo��b���R-s�))�X��r�WD��WI8�������M��w���>���|�&�_N��R��-��,5��]*Y��I<F����lU#�����2�F���f����;$�c@p:F����)��u�T���5I��%J����
�|���$����`�&f�r�q�8j���>e�L��R+q����fK 8T$�8�__��u}�?:���Y��bFS��g��W@DS����G���$a�z�B+fA*c��C�Xy��6:�u���
���G��Y^V���c��(��JQ3�#b�����.Oqt��h�:�w�'���o�#��~B��$L��@��2�aU*JJ��6�r�Y��4����Ly��������x��%$�xJ�7vI�A����]�I������B�|q���jN3@�Y+�I���_AfQ���S�������,`e�W�@Lb��-%����E��^B�����XM�Iu�<S�W�&�`A7xR��� ��3Pgu�4!zZ��u~;��f��������:G����D�?
v���9���)wX��>^�iBrKFfx�Rkn�9H��-Q��jsK��^[��m�k���m�c�7lT�X�����'
���{��3�����g�3}B������f&���I<��a��N8=�F��CBa�����!-1�)��G
��;�j����gY�=��*f_�T������1f��$��7�h�/�ylX����)�H�d0�U�
a`&������+ -t�h<AR?K+UNQD�P*�R�Xi�i�b�_�,�
�*����/p��V�J�����_y.�*���/d3�5��������5��2k��M�8�i�Nd5v��uF�8��?�
���-T���y*�{
X4����7.���@��h�G��4��l��~z,��K8��4�n<MJ�Ee��~��$�:�<3�X�@�
G>^Y��fqsmm��f��*��~l����w��
r.E�g

�e�h}���U�#,��/��oX�LsC#s�B@p���������ON�cWh�������<��������'HP �����?�^%3
�n+G��S�a���S�4�RXR?�g(8Z�4��Im]k�i�;��U�G�g��^(�@	����o.�����~��V���C���8=k����o�}I�3��Z,
�yS5?���x�/���(�������^��%sY*�'rVh=�1����,����p>������??�e�w6w�������Q��t�U���p���*zv=�uX���[,^��UE����4s��:Z.����<�tFQ7����/#��)�v�k��������K���.�d�&���N��
����_���vvw�$������%��@�!FfG����$F~.�n��Hq�����M).������]f�!�_gk������7<��S2�@[�	u��2%+��8����9�^K�u8���9�������=���_\8D�
	mT��%�8v���h3?r�-E<*����
��9A�x�E4��-�Pv���������z����1a�!��S�����no����s�5+�����OL*��5c�`����3�+��w�R�s����PP=���If��9H���c���j��V�*XY�Y������!�.��eS�T{�f��ef����Ub�x���oZ8t9�(����l���Jg��E=mJ`M��eP�z;�m�FML�$��[�/�Q�5�v�f�w'��m1��db.[b�2���[��XW+E��|�,�f'����f�n9�����'@��dzY�}�"�>J����T���/C���x�x�"����`���oO�R���+�������y����(5��1�5�����!�X$�;��?����}�_�K7eZo�����R��6����n�c�����Btvww6���(D���������7�"���O�#�4�l�~0������O���>�~�&T>�"�����v��f{��.P�j��s�k'J����M��%^��P�O�h/X��^��@���P�=��5�����t���@�<Y=8��@�3�����@+h	`5�o�	"���)��K[;04����<��Lv����?S{SW��5_8�Je��Q*ms8o�	\�Dw {�"�M��Dpg��;�5Rx� ���o��={�
K1���o:�����4[Y}T������J�=e����Q�P-�6�l�����yQF���L���A0���-��v��"Gw����sw��hR�"���G5�r�"3}����$��>�/	��~�y��M3HO�����oCz�v�������	�����S�O�
��f{s�*^�$�t���u��n�1zG'	'��0�7��R���t8���h�y�`�#��'��	�����tb[������8���Q����uF�.���)���H�(a�������2W��y�E����l���p�eD�`t+J#���N����k���z�����B6����Hk�"�$�����D&�����ED�
�c����l�:He��W^S�+S:�R�k�f���O����3�<y�}"���R����,	��t�I�N^d����,
�W���5RP��S�����)�����N-&�O�H���y�*�k��],���$�!J

w ^��U��{<e������$�������G�t4
�Iib��*>�Z}Q��y�?u�l�.x��@�(���_�+��^��fQ9s�w+�Y��^Z�mt�4�5o1A�x�� �`��	��t�FB�[]B|��L�8��sy����9�x�$�����^��/�����.�hCKPY����q����q�������Q����1�Vy��?4?��Ggo��Z�v�����q'���������l������n���a����Q����~{[��o�+�*s�>����"���t��$9��
M8d���2�Di'��0���C���@�K����QErg1+����I��~B�E���1�����������!�����/�A�t�E�ip�a�RL��1�0����U8��j��*�T���Nu��d����^��,�1P�
,�T�i��8L�)�����a��yL�(�/C��=��A^E}�
���������P�V�r:��8��j����K�je�e|����6��}!�d�AZq�twq4�2�k�L����Q���d�cM�j����������x45������J�6���:.�V����i�'v���*[����*_����w�w�;;��Q�<H�Z�Z�����T��� x�@���
N���H~����M9��G�l�~�EsP�6�O;c���������;�<�z����f���cV�R���T���V�V����Y�J��zX��L��FF�fG4o��a�>d�n�/o_����_�����H�qD��������O�*�`0yM�T�3J/�hN�,2	��A0	�e�����"����	���~��������=�K0�U������zu�5����VO|��Ym,w5���>��������3���5���>(����Yd�-�j�l�����	�'O��S����J�������b����/�����{p���g��F�g���]�J����Z_�G��E�u��4c+=b�_�*��o�,bwdg��)�x2������;��:����8��R, y���I�������nu��Vyv+�����E���Y=���o�s~&��`!�������3r���e���X0���	����z�=�����+J�����z�T�qf����z��5k�W����\�byiI\� A��h��"�H��)�� ��I0(�2�a���N#KK���/��&Y�yH�>���<�}^��C����i�
�8j&��?��_|�2h���a���8e��"�igRV����0+�����?��}H�"�5c�ca��p���0tp��=�9�Z�������&�����5=��5�&�>�D-��I��8R��3����i��[;�������~���xZQ�8� ��#�'D���I�>kt��O�`��E�b��Y��O�s�?�X�Q�D.�r>
f~�����^yw{O*5���I���~yw��#{��&��'%,��Jft��`�D�������sKr��L\Vr���$�s�i��i�m�u^?j�`#27��l4�aR7*�F�����*���G���^yo��4e<:�P���"U)J�*�2"A��<I��Q�P�*�����'����h�T�eY����e�� A����V~D�$��>�����
{V"�g�[���Ic
�����v��V���89�kv���M�5���?�4{%w&��? �4����\h$M)x��cFX���Qo7��������o�����3������v]P�&��:�������>�)��o�&���#��)�|�a�2��>EF���������pV���TH-����s~����t���C ��N��A*��|��1���3H;�%�`��Q<� ���@����r�i�%��2�D�d�r	���e$
7�
m��$��,�9�%_+L���_�$Ys(���v���09Mm�I�|='���������k#r*��L�&Z�p<[���`*'l�k=�����N>��1��0�E�[���X�,��Ns�D1��Y.�8'�I�dR�>��e����>���U�[�7NN�oJ��Z�����/
��T��zk�\�����D��q����R:.���Q���o,���9	I�Z�
"�u�d�P�j�l�S���������P���k�k�#�v�@�+"7���J(<���S!�2�Q��'#�Q�����~w�|�Y�+e�����^�<h�{���4����
����H�����!H`_��K�V[SC�0s34����kn�C����]�s�*���tY_�����C����C��/om9Y��1GD��@��%'�G��(���el�mq)|74�I��9�T<���#�%����P�Zf���-�zH]H���%�u�}�t����I�=|2�����������8���O	��B8l����~��Y��i7�.���������.�}����+���&4k�r8b���t'�h�/Q_��H:L�%���)�V-��ze��>J�����ERpS<�,��``B
����Qe�<H�]���Q/����~o����bPZ���%{�w��S�(���e�trE�%��dH+W^�Dk�fMh�X8^�����TQ�`��pU�D:�vC������x�,���M���8
����(�����{k���L������h������.k�AM9�#��a?�&���xLI����I���q����N�~<U��<����G��7 ��{\��@���(T�b�����@e|�@[����O�I;�����<e�:H-���
W?:9"o��-��&tze�-B�L
���`�P
7s��A3R������{������\�#V���H�v�{���[��wUfB��,�v����L�C��Y���_{�;�@Av_mh���Z?�=����s`�Q�����a���OO�D�hY������Doc��R�At����N[?�Y�hs�4�����
&��
����������V�V����������*��02���n��k�v��y:E�L���/X^vnB��7-p��YwZ��.2;I%�b$#�9�VM+�YPQX�n���������ywf����,��������x-/�f�86�[��{#�����eQ;\�����C�
��H	��4a����������k��isUF������j�C�jM(tJ��W@���*��m�;��$���5����|#�
�*���k���E�����h`>��� ����C�l��"fB�,��3s)��h+����N���E����3��W�����Z�����!��3J��KX)BQ
���?�PR��G���9U�;��������G����aQLg�IX �6$�F�D2�}���@�����8�D��xtk6)	{�X��j��G��{n�K(
i��R���E$��$����5��r�{���Xbj{�w�nt?��7*h��������c�y�-��'NJm:�/���<@"�O7u�Ag���w������������>4���KD��{��������$$�-�j�`���Q���.�ue	������VL
��;�������_��U�q��{bKu���,*u���C��9�]��v!�T���W���a����T�}�lD����G�g��T�	���}���O^�0�����.&#�t#��k�?Vf	�+i6#_�..)j�������k��	���q_���I�|���������u2��N���|L#_�g�e�g�e�7�;�������C����3��Wy��]��77�8�	��;0i]�I��$�R�P�2T���n7.N�����6��c��G��c?l����en6\���_'/�xU���r�&��������*,Ma�W�y�:N�^q����Z��AI�*Y;�)!~���������EB�7���y����2�����h��Ji�C�0>D��j`������C
�x��+��Q,�B���������3�C���Q��Co@c�N�*�B^��������N��*S5�	"��L�6Y8E�en������Y��7�M�����i/��G�������
�����}�z-�D�|�;�
��3���}��q�9n�7N��G?w��?�O���\!� _M�����z�R��9��^�4�(�>�UH	����8c�����~��Cme�%�1���
)]			�T�\�B7��7Y ��H����Lj�~��0I�/� �2K���2A�G��N.��
���;W1�&�\4�c`g2W���2��S�j�fpQ��pa�����eoB1D/��u�Me�K����x��l�^��Z@�������W������d`5p\��b\F�a��/�4����Rq�)ndl[B�bcJ$W�� ��e�1�������g��f����w�K�����Q�>����]4�4O�'K�777�lT7EW��
>�7rzv���6j�F����b'CjJ'������d��6�)!����H��d�s����KD~(���i�����S�����P��x�����+`��q����C^�������U+#�S<]i�NC�����n��$	�t�xo�3���a������;�R����G&r~+��ru{�sN�HHu��q���a���N��V���E�����j\���(���0���U�
���~~�<}�+�5qg�Eb�?n�����%��d4���l�"K\�X�8
n�m���R&bo�������gmek�@��y�����=G2�V=Jfn�J�;��L���R=@�P��If�uc��=��Z8�zi	~	��(�B�%�<�
,��|�H�j'POKb��pLm�,fe�*��P``�p��X�&a7Nz��;����3Y"a+���^�V����}�e~�9���4��BH|"&���k�������kc|�����(���>PvN(<�4\��h���u�_�mn9�5�1��u0�
M��<l<�����d�rmk�1�:�����Z��E�?�u�������
y����m��Ju��Uz�7��V.;���	��P	}d^����g�#P�S��3<�(���sr���k�x����a��o���Q����&�m�][���!TI��C�
ym�Cj��t�Z�m���j�j[�QC�0�~���+�v�Z��A����!�^`?de���C��H��s��h�����k2��q��F��i����!7~*����v���(*9;�����"Y;��~�i������f��HC@�]��n���FU`��O�����4���x��+���~����o�#��>D�=%�5<b�^����{���h�{
G��R4
���W�88��1��33`����h���5��7��l��7{�b�j�5��`��`F`H����d�P�E���q9�=�,�a�(���%���?��m�{�<9�	5�-�d���6P�>����<�;0�U����k��{�X���H�`#�"���_����|f�9K�j5~�:	�G������(�DU=8�]�mV7�P"�\%a��'�� �q�8��9?���MO����.����<)�X��"������#Xc��GQ`�l��1�O����4��v�>��kP0��,���	�P(LPS/*PXUGJ��Y)��Cj�RK��� �����q%�?G�JR�o�P����H�T���YT\��Z���qi����*Bt�c�W8t@cY'�n�d����-^��if����W��@vy�G���7
�����Fj�}+s��%�%D�$�9T!�E�`[�(�T��:��J����v����n5��3���S����"�@]\/��c�X�����(H��|(�n������8���X������q<���n �1ir����FO��5)a��f�nI���<P����x���Iu��6y��^��u�w@M;O�	f�����m����;�\uf9���j����l���6�@gBK���*I"}7P�f�d(�PF�4L��/��ci���?<�;�0%V5�����m�7��@@��L������%)omWk��m]��qYL�g:7R�"e���T���ZM�(j��DG��/-��9m����A9��
���������Ww������O�e1�C�4��W4x�;�->q�G�Oj(6-�v���?k;etV��o�~����rl��'��t��_@�`er����2K�e
����%,[p�C^$��K['=� ��e[.+0��e���P��������f�Igq'�^�������u"Y�����iO`�v��u������/Yi���	�Q�������A��F��}���Y�;|jv��s9<E��fgz�/��t!	�%��:+�g*{U��`^a�D"�����@^��a�,`�pDX%(y8�T��������:�BW@��&J�u��s�	��	,6��kTe�������_;��
����6-l��FAr�H������uOX]Oo�A���Id��`6���M���]6�'��<���v
��L���w��6L��f#+��W4;9/n�xf����[�{�k�5�5�9��}�9��9����iI��z�j�_'��u��S��W�{d#�C� �$m|�rLT\"T��Z�b.q�Z���5Gf-�D��WzV��fC�&�����a����N��y)3�l�2�2���L;�tJf&�A4:���K��e�YT�t�J�C�D��B��0-K/��6�u�E��e>���?�7�x���pQ�n������@�M��.�����D�����q������0W����L�
��VhH�d�PR��.@�s,0/2S���jm�u$J��M���vn��f�,���7�tq����������z�]���*J����'#�R�J���_���n����� �*�$���vP�����R��DA/��x�|)���PpNb ��n��B^*��:o��]O��a���m
��ZI88�����A���}Vo��F&�L�^�/ ����*)n�����R5���/kE7�b��{G�g���Bl����v9�4�K��������R�}�]���& �}�}����b�F�x�_�l��vyK^=}GHwS��-�����[�Qp��4c����S@Z��;�����m/���4�m� �Fk2���G�<����._�����RU�S��3������������h��:��L����(gJc+t�����2��~F����������:���S�����0!�c��b�a��W��~����di�f�H�]\�|��|^H��,��[!���\[�7��2����aE���9������3(+>xt��t6������m�k{�C���H�P"o����$��F�, 6h-k�mH�i����)�E�E3X_}4Sv�������2X>c��~��>�����C:5X�Y���Syi|���5
�r%�p���2�`����j~���x|\RI}pp6��W�����<|����k�9��>�+�5�>�Q\]�P��k��M��Jg�*���Ix�~�?y��aq����r4�,Tl!�����9�u�����{����z1q�uW����F��E}�,��S�-�V'�/O�B�`��|�c��c��|���K��~0�������<�@v�����x���D
�|u��W U%�:n�������b���vR<����AX�B�Y+W���3�l��@[H.���3�/��
����;�8rR�����"D�n�Z^���O����r�d��5�S?�����|�Y
[��]6vj�C��e8w������4:sv�n��II�z��l��)���*�_'a�(���-�z/����a��c�����S�
U�w��Dfl���[J|��=�4��f%�I�,���dr�X,�hr�[bx�v�2�:����^d�����Y��
�^�5�B�z���@k��'3��\���v_{O[z�,w@�����>g���QM<0��4X&��9�XR�f�
�E�l����,��V�����9+�%JN;_sF��_-�N[��S��x�q���=t�������;y-�}b���������
���F�	���-x�������W���[���0��Z�U������w-������v8�ba��Z^eep+�p��6����"�QB�,�	���/ndB�+ �6��"��:y��e8�	�����/��-"���!��M4��lWD9)���A���{AQ��VQNGc�u�!�!��qh�����ux���DP3Q��j�N� � =���E~���mQ�����
@Q�z����*\�����Y���q����$�{����������K�(���q�;E�]����������i��������ow� @���K���8�C��X������F�s��_r)7���8��D��J����J���h4�GXq�@)_j�%��>���
8��./9e��`�Oj�����:Ck2������D$d��N���nWn�,3��Z��Q]���rf�eq��o����4
v�UB>{�y�AV���7�`���@l���s.�D�;���X���Z�� �u�����0L;o;�C�Y(7Tr��}I�p����rP�%��A���%W���L�h]�Z�r%TV<oQ�m�T��f����
��/��.��v��f��������TV���$�jy�^�jbw�4J��I��\I�O�'b���]����&�EC��B��S�i�9eQ12*e��w~{�?qp�GX�CiWR�_
��@��KJDL+�����8Z�\�F��������,I�	_�)�3o��K�'�J��7B-�z��L����\=w^��<Fv�]�$k��HP��Iy��<
]&XFk
%R�����X��57d��Qr.\Q���^�@���?#fq�D���������~}+��f�H�����_��?�o�������l����j���	K�PS������%@�p���qxN6�:}R2L��sO�a�e$r
����m����\l�
�i�.����F�e=�(��3S����O/UJC��]v����?G����/BR��=��u;@���h����=t�����y�h$R���"������t��\�:#�kE5����:�(�S����[����D&�Zr������~��fC���/��5!��"�)'������x�8�P���5?��x'��;	���D�L,���V/��g��(�m���u��h�g����-��u8�?E�}%^x���P&�=��	|� ����Q���]�<D�+2��&}���a����5}�������k���%�,��o	��8�~s���N�|	�$p��v`���^�����
\��NdQ[���o��D#���\�J�����	��GC�u�]
�\����G]�4���r@����4���4���o
��� �P�vg��_�N����]8�XG�7�%*z7K��}�/���u��kw��s_sl����Lo�uw�7�t���s�Az���f���_��0���A���Oa!"�{~ s����+@U9�{���P���YB������������L�m��!���V�f/���?H��}tU+`�������S�{}<���Zf�i�uX0����9�i����z�p^�
d|�4�T����	�=U"�@_:/���Vx~M>	��,	������e�h�H�q�Ee��w���@0�8�u�:t����=�����8��$�8�:��L-<�Yw1������(�Jc/��$Y���.#���R��B���tX�C�k��l�<)?�I��!Q�P^ �\W���Tx��L��@�j���u���}�����sKO9,�q��[�#mZ���f�gx7�O���l���y\����.���!R��,h�i�.>z,���|,��h�i��o��yO�G_&��	GW���������I��Lj���
�A��>����+1B���#�]t'\��@Ce
����#��E)z�p_Kv^�������k��4}�#:A�����e��%�ut#����n��hB{
����Kw��]�#�4a@sR�50L$�3��x��;
)�
zJs�V��������v����/�%'�P�b?`	�����y��3<l9G��	7
��,���Y���%.�#]�3���+�"Z/���zo��>��O���S�g�=H;�li��=M���P�E�8���^=5�����n�(1��I43����	�=��b����;��4�Tk%�~_8������N ��=:*��Wa���f/�f+/��L��~2���,����I�����G�Q:��d�"Y��Ob#���J*�C
��]��������I'�<�hk����7�yZ�B�	Td#�zhL8/Yz\�����Q�>����z���]x�D�:�..��N�|5G���7��g����p���w�O�x"��r��O(��\_=[��'��Gm:)�Y'�}�P�s����sA���!9���#X;d{���h���S�#�b��\��L^a�A�l�~�����f
;����0K�%p���hwxyzz�{��o�'�]wH;]����'��	��6S�UN�������)����WF������*����?j:������T�������J��FpO=^���
��O��O���m�������xj�,�'�8�fU�t����
��SN�t�u��x5G�c�n�i�0���N���v�K��!���G�����@h��t~}7	1aw��!���-�ZtXB��F}xk��/g	���W�1a���4����I
���/�AyT,i�Y����L2��{����l������$���)zN�M�T���l�7��A�N�u� ���l�>C*.�_����5�!���|SB���������4L�gq�;m���1������>�K�����v;����E�������[-��eO�}��_���������3����z�%M��u��P\��<�g�l���y6���<�g�l����T����(e����@���*{\O��E��a�H����'�����CF�������g�^��?]�X�"5p������B@����h_PW�	�#J<���{y���*�I�����O<�� ��B���
�B��@�!������)vI�B���.�o�k�n�N��5��-��)BTY(����bU8F5*�(2_�6���.G�u �G�<�%��I(�z{0h���X�i���I���:��I���`�_��'��jU�Jf�:>(+0���n�l2��f�2�k9f�Y�����L���P�����W��~����E`��8q4dp����Q�45��U��Mf����y�x�����A����'vLtMVpU �Y4�E#�hx�
w����PC��C���=����������e#��
�DW�Pl7�}�jq�@��	�3zn����D��d)KO�X�[�M�R���������o)��T���(N���=27$��,�I���xxNY���H��58��g���{����cCIY�?�I%kx��������zss�UM
��ik$5�7P4��!R�y�<oJ��~	c���!�
�����6��P=���z
�%0���d�I��	w3����x��wE��SN�k�����:��.*0	��'���B��2�x<������>�N�-��:f5�{��,���1r���C�@�&��f��(����!�.V4J����1�E**9��q2)-�'���T��f�~��[	�h�Vi�@�������/�Ky�n��hp����6H���l����n����O���g�U����L}����D��p����-�pZJ�~B������Bx��jaR���-���J�Y�s�i;rXBTD�������!��I����wL���fQ���L��p$H���W�<�����O��f	��	��~\�l���M���
�vN�?��3�W,�~?0�����	oK����$2"	zv[3(���qg�YgV~N�v���U/k�)h4�=����M�
�-M����;��h4�S?��*�H��f����b�>�i�L��k	S+�"�.e�
�}���F�*���U�0H���=���29;�Yqw��;���vv^�g�o���.;������|�{��������t���W�A&���{#���F�lu�f�k��V_~!45�T��������lj,��l���lC�j�;���1�W3���l�;���t��|F�R��2�����\��������wi���\y�M��(�Q�����r��38��
#2David E. Wheeler
david@kineticode.com
In reply to: Dimitri Fontaine (#1)
Re: Extensions, patch v17

On Dec 12, 2010, at 12:50 PM, Dimitri Fontaine wrote:

The only item with still some work to be done on it is the regression
tests support: we're not aiming to full coverage is my understanding,
and installing contribs goes a long way towards testing extensions. Do
we want more? If so, please detail what exactly.

At least those things not exercised by the contrib modules.

David

#3Greg Smith
greg@2ndquadrant.com
In reply to: Dimitri Fontaine (#1)
Re: Extensions, patch v17

Dimitri tells me there's a V18 of this patch due real soon now. That
may very well be ready for a committer, but even if that's the case it's
going to take them some time to consume what was at last count an almost
10K line long context diff. In the interest of closing this CF out
without further schedule overrun, I'm going to mark this as returned for
now.

Extensions are such a major improvement for PostgreSQL that I certainly
hope review and eventual commit for 9.1 continues during or before the
next CF. Both the multiple dependency patches that have been committed
in the last month and the steady flow of updates to this one are good
signs of progress.

--
Greg Smith 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD
PostgreSQL Training, Services and Support www.2ndQuadrant.us
"PostgreSQL 9.0 High Performance": http://www.2ndQuadrant.com/books